.elementor-9 .elementor-element.elementor-element-6b6a896{--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-9 .elementor-element.elementor-element-e71f710{--display:flex;}.elementor-9 .elementor-element.elementor-element-e71f710.e-con{--flex-grow:0;--flex-shrink:0;}.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-9 .elementor-element.elementor-element-fa9a1ce{background-color:#FFFFFF;padding:5px 10px 5px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#00A5CE;border-radius:56px 56px 56px 56px;}.elementor-9 .elementor-element.elementor-element-fa9a1ce.elementor-element{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-fa9a1ce .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:16px;font-weight:400;color:#00A5CE;}.elementor-9 .elementor-element.elementor-element-49ef528{padding:5px 10px 5px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#00A5CE00;}.elementor-9 .elementor-element.elementor-element-49ef528 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:26px;font-weight:600;color:#0F547E;}.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-9 .elementor-element.elementor-element-efbddcd{font-family:"Ubuntu", Sans-serif;font-size:16px;font-weight:400;color:#4D535E;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-9 .elementor-element.elementor-element-88e7b4d .elementor-button{background-color:#D81022;font-family:"Ubuntu", Sans-serif;font-size:14px;font-weight:600;border-style:solid;border-width:2px 2px 2px 2px;border-color:#D81022;border-radius:0px 0px 0px 0px;padding:12px 21px 12px 21px;}.elementor-9 .elementor-element.elementor-element-88e7b4d .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-88e7b4d .elementor-button:focus{background-color:#FFFFFFFA;color:#D81022;border-color:#D81022;}.elementor-9 .elementor-element.elementor-element-88e7b4d .elementor-button:hover svg, .elementor-9 .elementor-element.elementor-element-88e7b4d .elementor-button:focus svg{fill:#D81022;}.elementor-9 .elementor-element.elementor-element-9793c90{--display:flex;--min-height:450px;--justify-content:center;--border-radius:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-9 .elementor-element.elementor-element-9793c90:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-9793c90 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-9 .elementor-element.elementor-element-679c752{--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-9 .elementor-element.elementor-element-e892952{--display:flex;}.elementor-9 .elementor-element.elementor-element-3a2abf9 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;color:#0F547E;}.elementor-9 .elementor-element.elementor-element-e5330df{--display:flex;}.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-9 .elementor-element.elementor-element-1151d25 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-9 .elementor-element.elementor-element-1151d25 .elementor-icon-box-title{margin-block-end:4px;color:#465454;}.elementor-9 .elementor-element.elementor-element-1151d25 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-1151d25 .elementor-icon-box-title a{font-family:"Ubuntu", Sans-serif;font-size:16px;font-weight:600;}.elementor-9 .elementor-element.elementor-element-1151d25:has(:hover) .elementor-icon-box-title,
					 .elementor-9 .elementor-element.elementor-element-1151d25:has(:focus) .elementor-icon-box-title{color:#465454;}.elementor-9 .elementor-element.elementor-element-1151d25 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;color:#465454;}.elementor-9 .elementor-element.elementor-element-8391670{--display:flex;}.elementor-9 .elementor-element.elementor-element-96e9788 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-9 .elementor-element.elementor-element-96e9788 .elementor-icon-box-title{margin-block-end:4px;color:#465454;}.elementor-9 .elementor-element.elementor-element-96e9788 .elementor-icon{font-size:40px;}.elementor-9 .elementor-element.elementor-element-96e9788 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-96e9788 .elementor-icon-box-title a{font-family:"Ubuntu", Sans-serif;font-size:16px;font-weight:600;}.elementor-9 .elementor-element.elementor-element-96e9788:has(:hover) .elementor-icon-box-title,
					 .elementor-9 .elementor-element.elementor-element-96e9788:has(:focus) .elementor-icon-box-title{color:#465454;}.elementor-9 .elementor-element.elementor-element-96e9788 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;color:#465454;}.elementor-9 .elementor-element.elementor-element-9fd6173{--display:flex;}.elementor-9 .elementor-element.elementor-element-ab05fc1 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-9 .elementor-element.elementor-element-ab05fc1 .elementor-icon-box-title{margin-block-end:4px;color:#465454;}.elementor-9 .elementor-element.elementor-element-ab05fc1 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-ab05fc1 .elementor-icon-box-title a{font-family:"Ubuntu", Sans-serif;font-size:16px;font-weight:600;}.elementor-9 .elementor-element.elementor-element-ab05fc1:has(:hover) .elementor-icon-box-title,
					 .elementor-9 .elementor-element.elementor-element-ab05fc1:has(:focus) .elementor-icon-box-title{color:#465454;}.elementor-9 .elementor-element.elementor-element-ab05fc1 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;color:#465454;}.elementor-9 .elementor-element.elementor-element-969892d{--display:flex;}.elementor-9 .elementor-element.elementor-element-e4bed9c .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-9 .elementor-element.elementor-element-e4bed9c .elementor-icon-box-title{margin-block-end:4px;color:#465454;}.elementor-9 .elementor-element.elementor-element-e4bed9c .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-e4bed9c .elementor-icon-box-title a{font-family:"Ubuntu", Sans-serif;font-size:16px;font-weight:600;}.elementor-9 .elementor-element.elementor-element-e4bed9c:has(:hover) .elementor-icon-box-title,
					 .elementor-9 .elementor-element.elementor-element-e4bed9c:has(:focus) .elementor-icon-box-title{color:#465454;}.elementor-9 .elementor-element.elementor-element-e4bed9c .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;color:#465454;}.elementor-9 .elementor-element.elementor-element-16a9e2e{--display:flex;}.elementor-9 .elementor-element.elementor-element-a106856 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-9 .elementor-element.elementor-element-a106856 .elementor-icon-box-title{margin-block-end:4px;color:#465454;}.elementor-9 .elementor-element.elementor-element-a106856 .elementor-icon{font-size:34px;}.elementor-9 .elementor-element.elementor-element-a106856 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-a106856 .elementor-icon-box-title a{font-family:"Ubuntu", Sans-serif;font-size:16px;font-weight:600;}.elementor-9 .elementor-element.elementor-element-a106856:has(:hover) .elementor-icon-box-title,
					 .elementor-9 .elementor-element.elementor-element-a106856:has(:focus) .elementor-icon-box-title{color:#465454;}.elementor-9 .elementor-element.elementor-element-a106856 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;color:#465454;}.elementor-9 .elementor-element.elementor-element-879ae49{--display:flex;--padding-top:40px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-29396f0 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;color:#0F547E;}.elementor-9 .elementor-element.elementor-element-12e956e{--display:flex;}.elementor-9 .elementor-element.elementor-element-00a913f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-9 .elementor-element.elementor-element-8ac01a2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-980cfa0{--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-2bfa56a{--display:flex;--gap:8px 0px;--row-gap:8px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DDDDDD;--border-color:#DDDDDD;--padding-top:20px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-9d7c531 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:17px;font-weight:600;color:#0F547E;}.elementor-9 .elementor-element.elementor-element-26d117d{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;color:#0F547E;}.elementor-9 .elementor-element.elementor-element-0d4d527 .elementor-button{background-color:#61CE7000;fill:#1D8ACB;color:#1D8ACB;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-629f34b{--display:flex;--gap:8px 0px;--row-gap:8px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DDDDDD;--border-color:#DDDDDD;--padding-top:20px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-0e50f36 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:17px;font-weight:600;color:#0F547E;}.elementor-9 .elementor-element.elementor-element-71637fc{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;color:#0F547E;}.elementor-9 .elementor-element.elementor-element-1183f52 .elementor-button{background-color:#61CE7000;fill:#1D8ACB;color:#1D8ACB;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-1d26294{--display:flex;--gap:8px 0px;--row-gap:8px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DDDDDD;--border-color:#DDDDDD;--padding-top:20px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-b1ab6b8 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:17px;font-weight:600;color:#0F547E;}.elementor-9 .elementor-element.elementor-element-3436fa7{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;color:#0F547E;}.elementor-9 .elementor-element.elementor-element-4649372 .elementor-button{background-color:#61CE7000;fill:#1D8ACB;color:#1D8ACB;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-fee7b52{--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-304140e{--display:flex;--gap:8px 0px;--row-gap:8px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DDDDDD;--border-color:#DDDDDD;--padding-top:20px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-bb66094 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:17px;font-weight:600;color:#0F547E;}.elementor-9 .elementor-element.elementor-element-26a2102{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;color:#0F547E;}.elementor-9 .elementor-element.elementor-element-8c7016f .elementor-button{background-color:#61CE7000;fill:#1D8ACB;color:#1D8ACB;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-5aa795b{--display:flex;--gap:8px 0px;--row-gap:8px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DDDDDD;--border-color:#DDDDDD;--padding-top:20px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-50fc359 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:17px;font-weight:600;color:#0F547E;}.elementor-9 .elementor-element.elementor-element-d713ef4{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;color:#0F547E;}.elementor-9 .elementor-element.elementor-element-bb1a285 .elementor-button{background-color:#61CE7000;fill:#1D8ACB;color:#1D8ACB;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-274483a{--display:flex;--gap:8px 0px;--row-gap:8px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DDDDDD;--border-color:#DDDDDD;--padding-top:20px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-5f4603d .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:17px;font-weight:600;color:#0F547E;}.elementor-9 .elementor-element.elementor-element-632c9dd{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;color:#0F547E;}.elementor-9 .elementor-element.elementor-element-cf93115 .elementor-button{background-color:#61CE7000;fill:#1D8ACB;color:#1D8ACB;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-a21654a{--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-6a42e67{--display:flex;--gap:8px 0px;--row-gap:8px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DDDDDD;--border-color:#DDDDDD;--padding-top:20px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-3676ce8 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:17px;font-weight:600;color:#0F547E;}.elementor-9 .elementor-element.elementor-element-05f109a{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;color:#0F547E;}.elementor-9 .elementor-element.elementor-element-9da2e94 .elementor-button{background-color:#61CE7000;fill:#1D8ACB;color:#1D8ACB;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-eafe584{--display:flex;--gap:8px 0px;--row-gap:8px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DDDDDD;--border-color:#DDDDDD;--padding-top:20px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-f9cc931 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:17px;font-weight:600;color:#0F547E;}.elementor-9 .elementor-element.elementor-element-3d1e807{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;color:#0F547E;}.elementor-9 .elementor-element.elementor-element-ce9d263 .elementor-button{background-color:#61CE7000;fill:#1D8ACB;color:#1D8ACB;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-d76f801{--display:flex;--gap:8px 0px;--row-gap:8px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DDDDDD;--border-color:#DDDDDD;--padding-top:20px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-2b7cc2e .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:17px;font-weight:600;color:#0F547E;}.elementor-9 .elementor-element.elementor-element-58e490d{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;color:#0F547E;}.elementor-9 .elementor-element.elementor-element-83a05d5 .elementor-button{background-color:#61CE7000;fill:#1D8ACB;color:#1D8ACB;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-ab41f8e{--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-518d75a{--display:flex;--gap:8px 0px;--row-gap:8px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DDDDDD;--border-color:#DDDDDD;--padding-top:20px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-1c6bda8 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:17px;font-weight:600;color:#0F547E;}.elementor-9 .elementor-element.elementor-element-9e2ebb1{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;color:#0F547E;}.elementor-9 .elementor-element.elementor-element-c714e66 .elementor-button{background-color:#61CE7000;fill:#1D8ACB;color:#1D8ACB;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-9ecf411{--display:flex;--gap:8px 0px;--row-gap:8px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DDDDDD;--border-color:#DDDDDD;--padding-top:20px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-a5ca74a .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:17px;font-weight:600;color:#0F547E;}.elementor-9 .elementor-element.elementor-element-b715eaf{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;color:#0F547E;}.elementor-9 .elementor-element.elementor-element-e736de0 .elementor-button{background-color:#61CE7000;fill:#1D8ACB;color:#1D8ACB;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-baa549a{--display:flex;--gap:8px 0px;--row-gap:8px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DDDDDD;--border-color:#DDDDDD;--padding-top:20px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-e16eaf8 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:17px;font-weight:600;color:#0F547E;}.elementor-9 .elementor-element.elementor-element-58aede1{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;color:#0F547E;}.elementor-9 .elementor-element.elementor-element-b32abf1 .elementor-button{background-color:#61CE7000;fill:#1D8ACB;color:#1D8ACB;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-2ff37ef{--display:flex;}.elementor-9 .elementor-element.elementor-element-01408be{--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-cd6972b{--display:flex;--gap:8px 0px;--row-gap:8px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DDDDDD;--border-color:#DDDDDD;--padding-top:20px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-da233be .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:17px;font-weight:600;color:#0F547E;}.elementor-9 .elementor-element.elementor-element-69cb7e2{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;color:#0F547E;}.elementor-9 .elementor-element.elementor-element-62d0f7e .elementor-button{background-color:#61CE7000;fill:#1D8ACB;color:#1D8ACB;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-1f22fcb{--display:flex;--gap:8px 0px;--row-gap:8px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DDDDDD;--border-color:#DDDDDD;--padding-top:20px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-c65ea39 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:17px;font-weight:600;color:#0F547E;}.elementor-9 .elementor-element.elementor-element-49a59f9{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;color:#0F547E;}.elementor-9 .elementor-element.elementor-element-ad59e95 .elementor-button{background-color:#61CE7000;fill:#1D8ACB;color:#1D8ACB;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-383e682{--display:flex;--gap:8px 0px;--row-gap:8px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DDDDDD;--border-color:#DDDDDD;--padding-top:20px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-728c7ef .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:17px;font-weight:600;color:#0F547E;}.elementor-9 .elementor-element.elementor-element-48c8d9a{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;color:#0F547E;}.elementor-9 .elementor-element.elementor-element-4fdea34 .elementor-button{background-color:#61CE7000;fill:#1D8ACB;color:#1D8ACB;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-e460e05{--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-0a34298{--display:flex;--gap:8px 0px;--row-gap:8px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DDDDDD;--border-color:#DDDDDD;--padding-top:20px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-48dbb53 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:17px;font-weight:600;color:#0F547E;}.elementor-9 .elementor-element.elementor-element-81bc3f3{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;color:#0F547E;}.elementor-9 .elementor-element.elementor-element-9c9bff5 .elementor-button{background-color:#61CE7000;fill:#1D8ACB;color:#1D8ACB;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-7822148{--display:flex;}.elementor-9 .elementor-element.elementor-element-afa6acc{--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-9 .elementor-element.elementor-element-64bd8e9{--display:flex;--gap:8px 0px;--row-gap:8px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DDDDDD;--border-color:#DDDDDD;--padding-top:20px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-07a0138 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:17px;font-weight:600;color:#0F547E;}.elementor-9 .elementor-element.elementor-element-786d4ba{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;color:#0F547E;}.elementor-9 .elementor-element.elementor-element-9c0cb37 .elementor-button{background-color:#61CE7000;fill:#1D8ACB;color:#1D8ACB;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-f684ea0{--display:flex;--gap:8px 0px;--row-gap:8px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DDDDDD;--border-color:#DDDDDD;--padding-top:20px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-a05bd0b .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:17px;font-weight:600;color:#0F547E;}.elementor-9 .elementor-element.elementor-element-a5768fe{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;color:#0F547E;}.elementor-9 .elementor-element.elementor-element-ea8328e .elementor-button{background-color:#61CE7000;fill:#1D8ACB;color:#1D8ACB;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-3d2b7ae{--display:flex;--gap:8px 0px;--row-gap:8px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DDDDDD;--border-color:#DDDDDD;--padding-top:20px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-dfdc655 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:17px;font-weight:600;color:#0F547E;}.elementor-9 .elementor-element.elementor-element-2f2d6d3{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;color:#0F547E;}.elementor-9 .elementor-element.elementor-element-f9e0dfc .elementor-button{background-color:#61CE7000;fill:#1D8ACB;color:#1D8ACB;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-4f23fb6{--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-9 .elementor-element.elementor-element-4ab514e{--display:flex;--gap:8px 0px;--row-gap:8px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DDDDDD;--border-color:#DDDDDD;--padding-top:20px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-ae04822 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:17px;font-weight:600;color:#0F547E;}.elementor-9 .elementor-element.elementor-element-d40da79{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;color:#0F547E;}.elementor-9 .elementor-element.elementor-element-d923ffd .elementor-button{background-color:#61CE7000;fill:#1D8ACB;color:#1D8ACB;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-ea965db{--display:flex;--gap:8px 0px;--row-gap:8px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DDDDDD;--border-color:#DDDDDD;--padding-top:20px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-fb22721 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:17px;font-weight:600;color:#0F547E;}.elementor-9 .elementor-element.elementor-element-3731238{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;color:#0F547E;}.elementor-9 .elementor-element.elementor-element-359abd0 .elementor-button{background-color:#61CE7000;fill:#1D8ACB;color:#1D8ACB;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-c5a7bc1{--display:flex;--gap:8px 0px;--row-gap:8px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DDDDDD;--border-color:#DDDDDD;--padding-top:20px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-14dc41d .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:17px;font-weight:600;color:#0F547E;}.elementor-9 .elementor-element.elementor-element-4c33fea{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;color:#0F547E;}.elementor-9 .elementor-element.elementor-element-e8c91ce .elementor-button{background-color:#61CE7000;fill:#1D8ACB;color:#1D8ACB;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-10c445d{--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-9 .elementor-element.elementor-element-6714110{--display:flex;--gap:8px 0px;--row-gap:8px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DDDDDD;--border-color:#DDDDDD;--padding-top:20px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-2c390f3 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:17px;font-weight:600;color:#0F547E;}.elementor-9 .elementor-element.elementor-element-43ed735{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;color:#0F547E;}.elementor-9 .elementor-element.elementor-element-feb3ecf .elementor-button{background-color:#61CE7000;fill:#1D8ACB;color:#1D8ACB;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-110c025{--display:flex;--gap:8px 0px;--row-gap:8px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DDDDDD;--border-color:#DDDDDD;--padding-top:20px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-94ad6a3 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:17px;font-weight:600;color:#0F547E;}.elementor-9 .elementor-element.elementor-element-2f94b72{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;color:#0F547E;}.elementor-9 .elementor-element.elementor-element-fbb3ff1 .elementor-button{background-color:#61CE7000;fill:#1D8ACB;color:#1D8ACB;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-40b3752{--display:flex;--gap:8px 0px;--row-gap:8px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DDDDDD;--border-color:#DDDDDD;--padding-top:20px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-b4f3856 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:17px;font-weight:600;color:#0F547E;}.elementor-9 .elementor-element.elementor-element-573679c{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;color:#0F547E;}.elementor-9 .elementor-element.elementor-element-5c39a30 .elementor-button{background-color:#61CE7000;fill:#1D8ACB;color:#1D8ACB;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-bc360d0{--display:flex;}.elementor-9 .elementor-element.elementor-element-5ff52d6{--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-9 .elementor-element.elementor-element-18e27b6{--display:flex;--gap:8px 0px;--row-gap:8px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DDDDDD;--border-color:#DDDDDD;--padding-top:20px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-f419809 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:17px;font-weight:600;color:#0F547E;}.elementor-9 .elementor-element.elementor-element-20a0f18{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;color:#0F547E;}.elementor-9 .elementor-element.elementor-element-5c76077 .elementor-button{background-color:#61CE7000;fill:#1D8ACB;color:#1D8ACB;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-72a3af6{--display:flex;--gap:8px 0px;--row-gap:8px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DDDDDD;--border-color:#DDDDDD;--padding-top:20px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-50ea2ac .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:17px;font-weight:600;color:#0F547E;}.elementor-9 .elementor-element.elementor-element-9665097{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;color:#0F547E;}.elementor-9 .elementor-element.elementor-element-cb040d8 .elementor-button{background-color:#61CE7000;fill:#1D8ACB;color:#1D8ACB;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-f16d7f7{--display:flex;--gap:8px 0px;--row-gap:8px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DDDDDD;--border-color:#DDDDDD;--padding-top:20px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-5c5ea31 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:17px;font-weight:600;color:#0F547E;}.elementor-9 .elementor-element.elementor-element-ad57ad9{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;color:#0F547E;}.elementor-9 .elementor-element.elementor-element-e2c77b1 .elementor-button{background-color:#61CE7000;fill:#1D8ACB;color:#1D8ACB;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-5ce21b2{--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-9 .elementor-element.elementor-element-9f0971b{--display:flex;--gap:8px 0px;--row-gap:8px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DDDDDD;--border-color:#DDDDDD;--padding-top:20px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-e926f09 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:17px;font-weight:600;color:#0F547E;}.elementor-9 .elementor-element.elementor-element-2186fa5{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;color:#0F547E;}.elementor-9 .elementor-element.elementor-element-29b8821 .elementor-button{background-color:#61CE7000;fill:#1D8ACB;color:#1D8ACB;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-3380825{--display:flex;--gap:8px 0px;--row-gap:8px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DDDDDD;--border-color:#DDDDDD;--padding-top:20px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-03169b5 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:17px;font-weight:600;color:#0F547E;}.elementor-9 .elementor-element.elementor-element-a985635{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;color:#0F547E;}.elementor-9 .elementor-element.elementor-element-949b537 .elementor-button{background-color:#61CE7000;fill:#1D8ACB;color:#1D8ACB;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-f9df962{--display:flex;--gap:8px 0px;--row-gap:8px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DDDDDD;--border-color:#DDDDDD;--padding-top:20px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-ae2771e .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:17px;font-weight:600;color:#0F547E;}.elementor-9 .elementor-element.elementor-element-b8fcb7a{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;color:#0F547E;}.elementor-9 .elementor-element.elementor-element-9e4d854 .elementor-button{background-color:#61CE7000;fill:#1D8ACB;color:#1D8ACB;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-069d500{--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-9 .elementor-element.elementor-element-0cf93b1{--display:flex;--gap:8px 0px;--row-gap:8px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DDDDDD;--border-color:#DDDDDD;--padding-top:20px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-fb191c2 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:17px;font-weight:600;color:#0F547E;}.elementor-9 .elementor-element.elementor-element-601d2e3{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;color:#0F547E;}.elementor-9 .elementor-element.elementor-element-50e6c4c .elementor-button{background-color:#61CE7000;fill:#1D8ACB;color:#1D8ACB;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-f3672c7{--display:flex;--gap:8px 0px;--row-gap:8px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DDDDDD;--border-color:#DDDDDD;--padding-top:20px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-482f38c .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:17px;font-weight:600;color:#0F547E;}.elementor-9 .elementor-element.elementor-element-959fe33{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;color:#0F547E;}.elementor-9 .elementor-element.elementor-element-e47f770 .elementor-button{background-color:#61CE7000;fill:#1D8ACB;color:#1D8ACB;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-f5e988c{--display:flex;--gap:8px 0px;--row-gap:8px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DDDDDD;--border-color:#DDDDDD;--padding-top:20px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-9b15077 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:17px;font-weight:600;color:#0F547E;}.elementor-9 .elementor-element.elementor-element-07eb602{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;color:#0F547E;}.elementor-9 .elementor-element.elementor-element-ade6b23 .elementor-button{background-color:#61CE7000;fill:#1D8ACB;color:#1D8ACB;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-88df7da{--display:flex;}.elementor-9 .elementor-element.elementor-element-a174aca{--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-9 .elementor-element.elementor-element-b8ea4fd{--display:flex;--gap:8px 0px;--row-gap:8px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DDDDDD;--border-color:#DDDDDD;--padding-top:20px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-3fd003e .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:17px;font-weight:600;color:#0F547E;}.elementor-9 .elementor-element.elementor-element-19fa89b{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;color:#0F547E;}.elementor-9 .elementor-element.elementor-element-a22bba7 .elementor-button{background-color:#61CE7000;fill:#1D8ACB;color:#1D8ACB;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-259d641{--display:flex;--gap:8px 0px;--row-gap:8px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DDDDDD;--border-color:#DDDDDD;--padding-top:20px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-b523995 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:17px;font-weight:600;color:#0F547E;}.elementor-9 .elementor-element.elementor-element-7d77749{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;color:#0F547E;}.elementor-9 .elementor-element.elementor-element-17ebab4 .elementor-button{background-color:#61CE7000;fill:#1D8ACB;color:#1D8ACB;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-dacc78a{--display:flex;--gap:8px 0px;--row-gap:8px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DDDDDD;--border-color:#DDDDDD;--padding-top:20px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-e10449b .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:17px;font-weight:600;color:#0F547E;}.elementor-9 .elementor-element.elementor-element-5b5e7d1{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;color:#0F547E;}.elementor-9 .elementor-element.elementor-element-54e045d .elementor-button{background-color:#61CE7000;fill:#1D8ACB;color:#1D8ACB;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-fb742dd{--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-9 .elementor-element.elementor-element-ef71139{--display:flex;--gap:8px 0px;--row-gap:8px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DDDDDD;--border-color:#DDDDDD;--padding-top:20px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-508a28c .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:17px;font-weight:600;color:#0F547E;}.elementor-9 .elementor-element.elementor-element-3314a03{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;color:#0F547E;}.elementor-9 .elementor-element.elementor-element-59dd86a .elementor-button{background-color:#61CE7000;fill:#1D8ACB;color:#1D8ACB;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-48e31bd{--display:flex;}.elementor-9 .elementor-element.elementor-element-4d37eca{--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-9 .elementor-element.elementor-element-4c104c2{--display:flex;--gap:8px 0px;--row-gap:8px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DDDDDD;--border-color:#DDDDDD;--padding-top:20px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-323acbe .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:17px;font-weight:600;color:#0F547E;}.elementor-9 .elementor-element.elementor-element-f82e18f{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;color:#0F547E;}.elementor-9 .elementor-element.elementor-element-e0429c6 .elementor-button{background-color:#61CE7000;fill:#1D8ACB;color:#1D8ACB;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-6d8ebe3{--display:flex;--gap:8px 0px;--row-gap:8px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DDDDDD;--border-color:#DDDDDD;--padding-top:20px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-bfa4fdc .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:17px;font-weight:600;color:#0F547E;}.elementor-9 .elementor-element.elementor-element-b20651d{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;color:#0F547E;}.elementor-9 .elementor-element.elementor-element-0c8b2bb .elementor-button{background-color:#61CE7000;fill:#1D8ACB;color:#1D8ACB;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-4d6fd57{--display:flex;--gap:8px 0px;--row-gap:8px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DDDDDD;--border-color:#DDDDDD;--padding-top:20px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-09a2e58 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:17px;font-weight:600;color:#0F547E;}.elementor-9 .elementor-element.elementor-element-f3dd100{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;color:#0F547E;}.elementor-9 .elementor-element.elementor-element-2d47b9f .elementor-button{background-color:#61CE7000;fill:#1D8ACB;color:#1D8ACB;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-12705f5{--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-9 .elementor-element.elementor-element-706eea1{--display:flex;--gap:8px 0px;--row-gap:8px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DDDDDD;--border-color:#DDDDDD;--padding-top:20px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-10eb36b .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:17px;font-weight:600;color:#0F547E;}.elementor-9 .elementor-element.elementor-element-b8e8ab8{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;color:#0F547E;}.elementor-9 .elementor-element.elementor-element-010559a .elementor-button{background-color:#61CE7000;fill:#1D8ACB;color:#1D8ACB;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-8c962b2{--display:flex;}.elementor-9 .elementor-element.elementor-element-b3055e7{--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-9 .elementor-element.elementor-element-daa1b4b{--display:flex;--gap:8px 0px;--row-gap:8px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DDDDDD;--border-color:#DDDDDD;--padding-top:20px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-6885157 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:17px;font-weight:600;color:#0F547E;}.elementor-9 .elementor-element.elementor-element-ed02618{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;color:#0F547E;}.elementor-9 .elementor-element.elementor-element-411251e .elementor-button{background-color:#61CE7000;fill:#1D8ACB;color:#1D8ACB;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-10f2077{--display:flex;--gap:8px 0px;--row-gap:8px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DDDDDD;--border-color:#DDDDDD;--padding-top:20px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-b6cde60 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:17px;font-weight:600;color:#0F547E;}.elementor-9 .elementor-element.elementor-element-66ece2a{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;color:#0F547E;}.elementor-9 .elementor-element.elementor-element-b042947 .elementor-button{background-color:#61CE7000;fill:#1D8ACB;color:#1D8ACB;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-18b2ecd{--display:flex;--gap:8px 0px;--row-gap:8px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DDDDDD;--border-color:#DDDDDD;--padding-top:20px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-2783d3d .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:17px;font-weight:600;color:#0F547E;}.elementor-9 .elementor-element.elementor-element-73315a0{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;color:#0F547E;}.elementor-9 .elementor-element.elementor-element-7e15286 .elementor-button{background-color:#61CE7000;fill:#1D8ACB;color:#1D8ACB;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-600e3ad{--display:flex;}.elementor-9 .elementor-element.elementor-element-e7bb0f8{--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-9 .elementor-element.elementor-element-05a8610{--display:flex;--gap:8px 0px;--row-gap:8px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DDDDDD;--border-color:#DDDDDD;--padding-top:20px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-6d3280b .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:17px;font-weight:600;color:#0F547E;}.elementor-9 .elementor-element.elementor-element-e47b00b{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;color:#0F547E;}.elementor-9 .elementor-element.elementor-element-dfa365a .elementor-button{background-color:#61CE7000;fill:#1D8ACB;color:#1D8ACB;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-5e80db1{--display:flex;--gap:8px 0px;--row-gap:8px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DDDDDD;--border-color:#DDDDDD;--padding-top:20px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-318e94b .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:17px;font-weight:600;color:#0F547E;}.elementor-9 .elementor-element.elementor-element-650090c{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;color:#0F547E;}.elementor-9 .elementor-element.elementor-element-171afa3 .elementor-button{background-color:#61CE7000;fill:#1D8ACB;color:#1D8ACB;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-57b694b{--display:flex;--gap:8px 0px;--row-gap:8px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DDDDDD;--border-color:#DDDDDD;--padding-top:20px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-4f4a895 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:17px;font-weight:600;color:#0F547E;}.elementor-9 .elementor-element.elementor-element-5476550{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;color:#0F547E;}.elementor-9 .elementor-element.elementor-element-5d9e724 .elementor-button{background-color:#61CE7000;fill:#1D8ACB;color:#1D8ACB;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-1507c15{--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-9 .elementor-element.elementor-element-5ea51b9{--display:flex;--gap:8px 0px;--row-gap:8px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DDDDDD;--border-color:#DDDDDD;--padding-top:20px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-da27d59 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:17px;font-weight:600;color:#0F547E;}.elementor-9 .elementor-element.elementor-element-4aa5660{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;color:#0F547E;}.elementor-9 .elementor-element.elementor-element-1f14272 .elementor-button{background-color:#61CE7000;fill:#1D8ACB;color:#1D8ACB;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-814e6da{--display:flex;}.elementor-9 .elementor-element.elementor-element-6fc379a{--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-9 .elementor-element.elementor-element-1986285{--display:flex;--gap:8px 0px;--row-gap:8px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DDDDDD;--border-color:#DDDDDD;--padding-top:20px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-22fadb7 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:17px;font-weight:600;color:#0F547E;}.elementor-9 .elementor-element.elementor-element-dcaf0fb{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;color:#0F547E;}.elementor-9 .elementor-element.elementor-element-7d90b37 .elementor-button{background-color:#61CE7000;fill:#1D8ACB;color:#1D8ACB;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-ff981f9{--display:flex;--gap:8px 0px;--row-gap:8px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DDDDDD;--border-color:#DDDDDD;--padding-top:20px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-bffae3e .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:17px;font-weight:600;color:#0F547E;}.elementor-9 .elementor-element.elementor-element-748c9d3{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;color:#0F547E;}.elementor-9 .elementor-element.elementor-element-c7811c1 .elementor-button{background-color:#61CE7000;fill:#1D8ACB;color:#1D8ACB;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-2860c7a{--display:flex;--gap:8px 0px;--row-gap:8px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DDDDDD;--border-color:#DDDDDD;--padding-top:20px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-71a7b7e .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:17px;font-weight:600;color:#0F547E;}.elementor-9 .elementor-element.elementor-element-11281da{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;color:#0F547E;}.elementor-9 .elementor-element.elementor-element-d149100 .elementor-button{background-color:#61CE7000;fill:#1D8ACB;color:#1D8ACB;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-3c5c83f{--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-9 .elementor-element.elementor-element-33a3a74{--display:flex;--gap:8px 0px;--row-gap:8px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DDDDDD;--border-color:#DDDDDD;--padding-top:20px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-f048da1 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:17px;font-weight:600;color:#0F547E;}.elementor-9 .elementor-element.elementor-element-d535b2f{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;color:#0F547E;}.elementor-9 .elementor-element.elementor-element-ef975f7 .elementor-button{background-color:#61CE7000;fill:#1D8ACB;color:#1D8ACB;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-b7cd7c2{--display:flex;}.elementor-9 .elementor-element.elementor-element-20f9305{--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-9 .elementor-element.elementor-element-77dc538{--display:flex;--gap:8px 0px;--row-gap:8px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DDDDDD;--border-color:#DDDDDD;--padding-top:20px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-27ab741 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:17px;font-weight:600;color:#0F547E;}.elementor-9 .elementor-element.elementor-element-eea2b3c{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;color:#0F547E;}.elementor-9 .elementor-element.elementor-element-c0be4cb .elementor-button{background-color:#61CE7000;fill:#1D8ACB;color:#1D8ACB;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-f3415df{--display:flex;--gap:8px 0px;--row-gap:8px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DDDDDD;--border-color:#DDDDDD;--padding-top:20px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-daebbad .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:17px;font-weight:600;color:#0F547E;}.elementor-9 .elementor-element.elementor-element-e22fd12{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;color:#0F547E;}.elementor-9 .elementor-element.elementor-element-628ae81 .elementor-button{background-color:#61CE7000;fill:#1D8ACB;color:#1D8ACB;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-f5312f3{--display:flex;--gap:8px 0px;--row-gap:8px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DDDDDD;--border-color:#DDDDDD;--padding-top:20px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-8e5fed5 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:17px;font-weight:600;color:#0F547E;}.elementor-9 .elementor-element.elementor-element-3a8ca1f{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;color:#0F547E;}.elementor-9 .elementor-element.elementor-element-0226bce .elementor-button{background-color:#61CE7000;fill:#1D8ACB;color:#1D8ACB;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-3f93536{--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-9 .elementor-element.elementor-element-3a1ac63{--display:flex;--gap:8px 0px;--row-gap:8px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DDDDDD;--border-color:#DDDDDD;--padding-top:20px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-c32f688 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:17px;font-weight:600;color:#0F547E;}.elementor-9 .elementor-element.elementor-element-69c0378{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;color:#0F547E;}.elementor-9 .elementor-element.elementor-element-6dfc7e7 .elementor-button{background-color:#61CE7000;fill:#1D8ACB;color:#1D8ACB;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-47df4cf{--display:flex;--gap:8px 0px;--row-gap:8px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DDDDDD;--border-color:#DDDDDD;--padding-top:20px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-1ae525b .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:17px;font-weight:600;color:#0F547E;}.elementor-9 .elementor-element.elementor-element-51598ee{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;color:#0F547E;}.elementor-9 .elementor-element.elementor-element-1434160 .elementor-button{background-color:#61CE7000;fill:#1D8ACB;color:#1D8ACB;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-8edba8e{--display:flex;--gap:8px 0px;--row-gap:8px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DDDDDD;--border-color:#DDDDDD;--padding-top:20px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-764431a .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:17px;font-weight:600;color:#0F547E;}.elementor-9 .elementor-element.elementor-element-561f1a3{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;color:#0F547E;}.elementor-9 .elementor-element.elementor-element-3671433 .elementor-button{background-color:#61CE7000;fill:#1D8ACB;color:#1D8ACB;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-f2e9b58{--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-9 .elementor-element.elementor-element-82c5edf{--display:flex;--gap:8px 0px;--row-gap:8px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DDDDDD;--border-color:#DDDDDD;--padding-top:20px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-d17bd03 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:17px;font-weight:600;color:#0F547E;}.elementor-9 .elementor-element.elementor-element-57f3d5f{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;color:#0F547E;}.elementor-9 .elementor-element.elementor-element-9a3b0e6 .elementor-button{background-color:#61CE7000;fill:#1D8ACB;color:#1D8ACB;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-42f1089{--display:flex;--gap:8px 0px;--row-gap:8px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DDDDDD;--border-color:#DDDDDD;--padding-top:20px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-e157dc0 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:17px;font-weight:600;color:#0F547E;}.elementor-9 .elementor-element.elementor-element-8e8fd10{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;color:#0F547E;}.elementor-9 .elementor-element.elementor-element-ae382a8 .elementor-button{background-color:#61CE7000;fill:#1D8ACB;color:#1D8ACB;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-a30f414{--display:flex;--gap:8px 0px;--row-gap:8px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DDDDDD;--border-color:#DDDDDD;--padding-top:20px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-eeb3363 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:17px;font-weight:600;color:#0F547E;}.elementor-9 .elementor-element.elementor-element-0344d35{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;color:#0F547E;}.elementor-9 .elementor-element.elementor-element-ef5359e .elementor-button{background-color:#61CE7000;fill:#1D8ACB;color:#1D8ACB;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-0daec20{--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-9 .elementor-element.elementor-element-b9510fe{--display:flex;--gap:8px 0px;--row-gap:8px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DDDDDD;--border-color:#DDDDDD;--padding-top:20px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-a8e36f7 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:17px;font-weight:600;color:#0F547E;}.elementor-9 .elementor-element.elementor-element-e779b38{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;color:#0F547E;}.elementor-9 .elementor-element.elementor-element-ffbf9e9 .elementor-button{background-color:#61CE7000;fill:#1D8ACB;color:#1D8ACB;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-8b7ef07{--display:flex;--gap:8px 0px;--row-gap:8px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DDDDDD;--border-color:#DDDDDD;--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-8599c78 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:17px;font-weight:600;color:#0F547E;}.elementor-9 .elementor-element.elementor-element-b1ea272{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;color:#0F547E;}.elementor-9 .elementor-element.elementor-element-05b2cb9 .elementor-button{background-color:#61CE7000;fill:#1D8ACB;color:#1D8ACB;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-0d8e84b{--display:flex;}.elementor-9 .elementor-element.elementor-element-3d69545{--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-9 .elementor-element.elementor-element-106a303{--display:flex;--gap:8px 0px;--row-gap:8px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DDDDDD;--border-color:#DDDDDD;--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-83d1098 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:17px;font-weight:600;color:#0F547E;}.elementor-9 .elementor-element.elementor-element-51c2457{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;color:#0F547E;}.elementor-9 .elementor-element.elementor-element-09151d1 .elementor-button{background-color:#61CE7000;fill:#1D8ACB;color:#1D8ACB;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-3b66e24{--display:flex;}.elementor-9 .elementor-element.elementor-element-b05e001{--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-9 .elementor-element.elementor-element-3943dac{--display:flex;--gap:8px 0px;--row-gap:8px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DDDDDD;--border-color:#DDDDDD;--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-80b0027 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:17px;font-weight:600;color:#0F547E;}.elementor-9 .elementor-element.elementor-element-cc0d749{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;color:#0F547E;}.elementor-9 .elementor-element.elementor-element-8437e00 .elementor-button{background-color:#61CE7000;fill:#1D8ACB;color:#1D8ACB;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-7f6674a{--display:flex;--gap:8px 0px;--row-gap:8px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DDDDDD;--border-color:#DDDDDD;--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-f890650 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:17px;font-weight:600;color:#0F547E;}.elementor-9 .elementor-element.elementor-element-4599b6a{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;color:#0F547E;}.elementor-9 .elementor-element.elementor-element-cd87c26 .elementor-button{background-color:#61CE7000;fill:#1D8ACB;color:#1D8ACB;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-0a18c1e{--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:flex-start;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;padding:0px 0px 0px 0px;--n-tabs-title-justify-content:flex-start;--n-tabs-title-text-align:start;--n-tabs-title-border-radius:10px 10px 10px 10px;--n-tabs-title-padding-top:10px;--n-tabs-title-padding-right:28px;--n-tabs-title-padding-bottom:12px;--n-tabs-title-padding-left:28px;--n-tabs-title-color:#0F547E;--n-tabs-title-color-active:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-0a18c1e > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#F3F6F8;}.elementor-9 .elementor-element.elementor-element-0a18c1e.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#D81022;}.elementor-9 .elementor-element.elementor-element-0a18c1e.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-9 .elementor-element.elementor-element-0a18c1e.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#0F547E;}.elementor-9 .elementor-element.elementor-element-4780b1c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-9 .elementor-element.elementor-element-9ba2f96{--display:flex;}.elementor-9 .elementor-element.elementor-element-d4bae32 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:18px;font-weight:600;color:#333333;}.elementor-9 .elementor-element.elementor-element-3425579{--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-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-9 .elementor-element.elementor-element-bef5f9d{--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-9 .elementor-element.elementor-element-00950de .elementor-button{background-color:#D81022;border-style:solid;border-width:2px 2px 2px 2px;border-radius:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-00950de .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-00950de .elementor-button:focus{background-color:#02010100;color:#D81022;border-color:#D81022;}.elementor-9 .elementor-element.elementor-element-00950de .elementor-button:hover svg, .elementor-9 .elementor-element.elementor-element-00950de .elementor-button:focus svg{fill:#D81022;}.elementor-9 .elementor-element.elementor-element-8ff3e60{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:30px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-ab5f18b{--display:flex;--min-height:310px;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-ab5f18b:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-ab5f18b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-d56ad6d{font-family:"Ubuntu", Sans-serif;font-size:15px;font-weight:400;color:#333333;}.elementor-9 .elementor-element.elementor-element-843f2d5 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:20px;font-weight:600;color:#000000;}.elementor-9 .elementor-element.elementor-element-be7a252{font-family:"Ubuntu", Sans-serif;font-size:15px;font-weight:400;color:#333333;}.elementor-9 .elementor-element.elementor-element-c21513d .elementor-button{background-color:#D81022;border-style:solid;border-width:2px 2px 2px 2px;border-radius:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-c21513d .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-c21513d .elementor-button:focus{background-color:#02010100;color:#D81022;border-color:#D81022;}.elementor-9 .elementor-element.elementor-element-c21513d .elementor-button:hover svg, .elementor-9 .elementor-element.elementor-element-c21513d .elementor-button:focus svg{fill:#D81022;}.elementor-9 .elementor-element.elementor-element-dff5a12{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-dff5a12:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-dff5a12 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFF2;}.elementor-9 .elementor-element.elementor-element-1679b79 .elementor-icon-box-wrapper{align-items:start;gap:11px;}.elementor-9 .elementor-element.elementor-element-1679b79 .elementor-icon-box-title{margin-block-end:5px;color:#333333;}.elementor-9 .elementor-element.elementor-element-1679b79.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#25D366;color:#25D366;}.elementor-9 .elementor-element.elementor-element-1679b79.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-1679b79.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-1679b79.elementor-view-framed .elementor-icon{background-color:#25D366;}.elementor-9 .elementor-element.elementor-element-1679b79 .elementor-icon{font-size:21px;border-radius:12px 12px 12px 12px;}.elementor-9 .elementor-element.elementor-element-1679b79 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-1679b79 .elementor-icon-box-title a{font-family:"Ubuntu", Sans-serif;font-size:14px;font-weight:600;}.elementor-9 .elementor-element.elementor-element-1679b79:has(:hover) .elementor-icon-box-title,
					 .elementor-9 .elementor-element.elementor-element-1679b79:has(:focus) .elementor-icon-box-title{color:#0C0C0C;}.elementor-9 .elementor-element.elementor-element-1679b79 .elementor-icon-box-description{font-family:"Ubuntu", Sans-serif;font-weight:400;color:#0F547E;}.elementor-9 .elementor-element.elementor-element-14cd4aa .elementor-icon-box-wrapper{align-items:start;gap:11px;}.elementor-9 .elementor-element.elementor-element-14cd4aa .elementor-icon-box-title{margin-block-end:5px;color:#333333;}.elementor-9 .elementor-element.elementor-element-14cd4aa.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#25D366;color:#25D366;}.elementor-9 .elementor-element.elementor-element-14cd4aa.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-14cd4aa.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-14cd4aa.elementor-view-framed .elementor-icon{background-color:#25D366;}.elementor-9 .elementor-element.elementor-element-14cd4aa .elementor-icon{font-size:21px;border-radius:12px 12px 12px 12px;}.elementor-9 .elementor-element.elementor-element-14cd4aa .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-14cd4aa .elementor-icon-box-title a{font-family:"Ubuntu", Sans-serif;font-size:14px;font-weight:600;}.elementor-9 .elementor-element.elementor-element-14cd4aa:has(:hover) .elementor-icon-box-title,
					 .elementor-9 .elementor-element.elementor-element-14cd4aa:has(:focus) .elementor-icon-box-title{color:#0C0C0C;}.elementor-9 .elementor-element.elementor-element-14cd4aa .elementor-icon-box-description{font-family:"Ubuntu", Sans-serif;font-weight:400;color:#0F547E;}.elementor-9 .elementor-element.elementor-element-a40502a .elementor-icon-box-wrapper{align-items:start;gap:11px;}.elementor-9 .elementor-element.elementor-element-a40502a .elementor-icon-box-title{margin-block-end:5px;color:#333333;}.elementor-9 .elementor-element.elementor-element-a40502a.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#25D366;color:#25D366;}.elementor-9 .elementor-element.elementor-element-a40502a.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-a40502a.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-a40502a.elementor-view-framed .elementor-icon{background-color:#25D366;}.elementor-9 .elementor-element.elementor-element-a40502a .elementor-icon{font-size:21px;border-radius:12px 12px 12px 12px;}.elementor-9 .elementor-element.elementor-element-a40502a .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-a40502a .elementor-icon-box-title a{font-family:"Ubuntu", Sans-serif;font-size:14px;font-weight:600;}.elementor-9 .elementor-element.elementor-element-a40502a:has(:hover) .elementor-icon-box-title,
					 .elementor-9 .elementor-element.elementor-element-a40502a:has(:focus) .elementor-icon-box-title{color:#0C0C0C;}.elementor-9 .elementor-element.elementor-element-a40502a .elementor-icon-box-description{font-family:"Ubuntu", Sans-serif;font-weight:400;color:#0F547E;}.elementor-9 .elementor-element.elementor-element-3244183 .elementor-icon-box-wrapper{align-items:start;gap:11px;}.elementor-9 .elementor-element.elementor-element-3244183 .elementor-icon-box-title{margin-block-end:5px;color:#333333;}.elementor-9 .elementor-element.elementor-element-3244183.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#25D366;color:#25D366;}.elementor-9 .elementor-element.elementor-element-3244183.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-3244183.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-3244183.elementor-view-framed .elementor-icon{background-color:#25D366;}.elementor-9 .elementor-element.elementor-element-3244183 .elementor-icon{font-size:21px;border-radius:12px 12px 12px 12px;}.elementor-9 .elementor-element.elementor-element-3244183 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-3244183 .elementor-icon-box-title a{font-family:"Ubuntu", Sans-serif;font-size:14px;font-weight:600;}.elementor-9 .elementor-element.elementor-element-3244183:has(:hover) .elementor-icon-box-title,
					 .elementor-9 .elementor-element.elementor-element-3244183:has(:focus) .elementor-icon-box-title{color:#0C0C0C;}.elementor-9 .elementor-element.elementor-element-3244183 .elementor-icon-box-description{font-family:"Ubuntu", Sans-serif;font-weight:400;color:#0F547E;}.elementor-9 .elementor-element.elementor-element-d11255b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-9 .elementor-element.elementor-element-c76f683{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-9c24086{padding:20px 0px 20px 0px;}.elementor-9 .elementor-element.elementor-element-9c24086 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:18px;font-weight:600;color:#333333;}.elementor-9 .elementor-element.elementor-element-e046954{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-0825abf{--e-image-carousel-slides-to-show:6;}.elementor-9 .elementor-element.elementor-element-0825abf .elementor-swiper-button.elementor-swiper-button-prev, .elementor-9 .elementor-element.elementor-element-0825abf .elementor-swiper-button.elementor-swiper-button-next{font-size:4px;}.elementor-9 .elementor-element.elementor-element-a372fce{--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-9 .elementor-element.elementor-element-5942750{--display:flex;}.elementor-9 .elementor-element.elementor-element-5942750.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-dc80d43{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-07f2f4b{--display:flex;}.elementor-9 .elementor-element.elementor-element-4c87ea6{font-family:"Ubuntu", Sans-serif;font-size:16px;font-weight:300;color:#333333;}.elementor-9 .elementor-element.elementor-element-a098e80 .elementor-button{background-color:#61CE7000;fill:#0F547E;color:#0F547E;}.elementor-9 .elementor-element.elementor-element-64af6fc{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.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-9 .elementor-element.elementor-element-c0cb7c1 .elementor-icon-list-icon i{color:#0087BE;transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-c0cb7c1 .elementor-icon-list-icon svg{fill:#0087BE;transition:fill 0.3s;}.elementor-9 .elementor-element.elementor-element-c0cb7c1{--e-icon-list-icon-size:18px;--icon-vertical-align:flex-start;--icon-vertical-offset:6px;}.elementor-9 .elementor-element.elementor-element-c0cb7c1 .elementor-icon-list-icon{padding-inline-end:1px;}.elementor-9 .elementor-element.elementor-element-c0cb7c1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9 .elementor-element.elementor-element-c0cb7c1 .elementor-icon-list-item > a{font-family:"Ubuntu", Sans-serif;font-size:16px;font-weight:400;}.elementor-9 .elementor-element.elementor-element-c0cb7c1 .elementor-icon-list-text{transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-7dd321d .elementor-icon-list-icon i{color:#0087BE;transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-7dd321d .elementor-icon-list-icon svg{fill:#0087BE;transition:fill 0.3s;}.elementor-9 .elementor-element.elementor-element-7dd321d{--e-icon-list-icon-size:18px;--icon-vertical-align:flex-start;--icon-vertical-offset:6px;}.elementor-9 .elementor-element.elementor-element-7dd321d .elementor-icon-list-icon{padding-inline-end:1px;}.elementor-9 .elementor-element.elementor-element-7dd321d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9 .elementor-element.elementor-element-7dd321d .elementor-icon-list-item > a{font-family:"Ubuntu", Sans-serif;font-size:16px;font-weight:400;}.elementor-9 .elementor-element.elementor-element-7dd321d .elementor-icon-list-text{transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-ad82d96 .elementor-icon-list-icon i{color:#0087BE;transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-ad82d96 .elementor-icon-list-icon svg{fill:#0087BE;transition:fill 0.3s;}.elementor-9 .elementor-element.elementor-element-ad82d96{--e-icon-list-icon-size:18px;--icon-vertical-align:flex-start;--icon-vertical-offset:6px;}.elementor-9 .elementor-element.elementor-element-ad82d96 .elementor-icon-list-icon{padding-inline-end:1px;}.elementor-9 .elementor-element.elementor-element-ad82d96 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9 .elementor-element.elementor-element-ad82d96 .elementor-icon-list-item > a{font-family:"Ubuntu", Sans-serif;font-size:16px;font-weight:400;}.elementor-9 .elementor-element.elementor-element-ad82d96 .elementor-icon-list-text{transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-d511c02 .elementor-icon-list-icon i{color:#0087BE;transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-d511c02 .elementor-icon-list-icon svg{fill:#0087BE;transition:fill 0.3s;}.elementor-9 .elementor-element.elementor-element-d511c02{--e-icon-list-icon-size:18px;--icon-vertical-align:flex-start;--icon-vertical-offset:6px;}.elementor-9 .elementor-element.elementor-element-d511c02 .elementor-icon-list-icon{padding-inline-end:1px;}.elementor-9 .elementor-element.elementor-element-d511c02 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9 .elementor-element.elementor-element-d511c02 .elementor-icon-list-item > a{font-family:"Ubuntu", Sans-serif;font-size:16px;font-weight:400;}.elementor-9 .elementor-element.elementor-element-d511c02 .elementor-icon-list-text{transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-5590da1 .elementor-icon-list-icon i{color:#0087BE;transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-5590da1 .elementor-icon-list-icon svg{fill:#0087BE;transition:fill 0.3s;}.elementor-9 .elementor-element.elementor-element-5590da1{--e-icon-list-icon-size:18px;--icon-vertical-align:flex-start;--icon-vertical-offset:6px;}.elementor-9 .elementor-element.elementor-element-5590da1 .elementor-icon-list-icon{padding-inline-end:1px;}.elementor-9 .elementor-element.elementor-element-5590da1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9 .elementor-element.elementor-element-5590da1 .elementor-icon-list-item > a{font-family:"Ubuntu", Sans-serif;font-size:16px;font-weight:400;}.elementor-9 .elementor-element.elementor-element-5590da1 .elementor-icon-list-text{transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-1dd5b07 .elementor-icon-list-icon i{color:#0087BE;transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-1dd5b07 .elementor-icon-list-icon svg{fill:#0087BE;transition:fill 0.3s;}.elementor-9 .elementor-element.elementor-element-1dd5b07{--e-icon-list-icon-size:18px;--icon-vertical-align:flex-start;--icon-vertical-offset:6px;}.elementor-9 .elementor-element.elementor-element-1dd5b07 .elementor-icon-list-icon{padding-inline-end:1px;}.elementor-9 .elementor-element.elementor-element-1dd5b07 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9 .elementor-element.elementor-element-1dd5b07 .elementor-icon-list-item > a{font-family:"Ubuntu", Sans-serif;font-size:16px;font-weight:400;}.elementor-9 .elementor-element.elementor-element-1dd5b07 .elementor-icon-list-text{transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-b762e13{padding:0px 0px 0px 25px;}.elementor-9 .elementor-element.elementor-element-b762e13 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;color:#000000;}.elementor-9 .elementor-element.elementor-element-6a261da{padding:0px 0px 0px 25px;}.elementor-9 .elementor-element.elementor-element-6a261da .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:300;color:#000000;}.elementor-9 .elementor-element.elementor-element-3e59cb3 .elementor-icon-list-icon i{color:#0087BE;transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-3e59cb3 .elementor-icon-list-icon svg{fill:#0087BE;transition:fill 0.3s;}.elementor-9 .elementor-element.elementor-element-3e59cb3{--e-icon-list-icon-size:18px;--icon-vertical-align:flex-start;--icon-vertical-offset:6px;}.elementor-9 .elementor-element.elementor-element-3e59cb3 .elementor-icon-list-icon{padding-inline-end:1px;}.elementor-9 .elementor-element.elementor-element-3e59cb3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9 .elementor-element.elementor-element-3e59cb3 .elementor-icon-list-item > a{font-family:"Ubuntu", Sans-serif;font-size:16px;font-weight:400;}.elementor-9 .elementor-element.elementor-element-3e59cb3 .elementor-icon-list-text{transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-80c9db0 .elementor-icon-list-icon i{color:#0087BE;transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-80c9db0 .elementor-icon-list-icon svg{fill:#0087BE;transition:fill 0.3s;}.elementor-9 .elementor-element.elementor-element-80c9db0{--e-icon-list-icon-size:18px;--icon-vertical-align:flex-start;--icon-vertical-offset:6px;}.elementor-9 .elementor-element.elementor-element-80c9db0 .elementor-icon-list-icon{padding-inline-end:1px;}.elementor-9 .elementor-element.elementor-element-80c9db0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9 .elementor-element.elementor-element-80c9db0 .elementor-icon-list-item > a{font-family:"Ubuntu", Sans-serif;font-size:16px;font-weight:400;}.elementor-9 .elementor-element.elementor-element-80c9db0 .elementor-icon-list-text{transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-a64e98f .elementor-icon-list-icon i{color:#0087BE;transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-a64e98f .elementor-icon-list-icon svg{fill:#0087BE;transition:fill 0.3s;}.elementor-9 .elementor-element.elementor-element-a64e98f{--e-icon-list-icon-size:18px;--icon-vertical-align:flex-start;--icon-vertical-offset:6px;}.elementor-9 .elementor-element.elementor-element-a64e98f .elementor-icon-list-icon{padding-inline-end:1px;}.elementor-9 .elementor-element.elementor-element-a64e98f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9 .elementor-element.elementor-element-a64e98f .elementor-icon-list-item > a{font-family:"Ubuntu", Sans-serif;font-size:16px;font-weight:400;}.elementor-9 .elementor-element.elementor-element-a64e98f .elementor-icon-list-text{transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-a8bea89 .elementor-icon-list-icon i{color:#0087BE;transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-a8bea89 .elementor-icon-list-icon svg{fill:#0087BE;transition:fill 0.3s;}.elementor-9 .elementor-element.elementor-element-a8bea89{--e-icon-list-icon-size:18px;--icon-vertical-align:flex-start;--icon-vertical-offset:6px;}.elementor-9 .elementor-element.elementor-element-a8bea89 .elementor-icon-list-icon{padding-inline-end:1px;}.elementor-9 .elementor-element.elementor-element-a8bea89 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9 .elementor-element.elementor-element-a8bea89 .elementor-icon-list-item > a{font-family:"Ubuntu", Sans-serif;font-size:16px;font-weight:400;}.elementor-9 .elementor-element.elementor-element-a8bea89 .elementor-icon-list-text{transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-82c8e15 .elementor-icon-list-icon i{color:#0087BE;transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-82c8e15 .elementor-icon-list-icon svg{fill:#0087BE;transition:fill 0.3s;}.elementor-9 .elementor-element.elementor-element-82c8e15{--e-icon-list-icon-size:18px;--icon-vertical-align:flex-start;--icon-vertical-offset:6px;}.elementor-9 .elementor-element.elementor-element-82c8e15 .elementor-icon-list-icon{padding-inline-end:1px;}.elementor-9 .elementor-element.elementor-element-82c8e15 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9 .elementor-element.elementor-element-82c8e15 .elementor-icon-list-item > a{font-family:"Ubuntu", Sans-serif;font-size:16px;font-weight:400;}.elementor-9 .elementor-element.elementor-element-82c8e15 .elementor-icon-list-text{transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-93b089e .elementor-icon-list-icon i{color:#0087BE;transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-93b089e .elementor-icon-list-icon svg{fill:#0087BE;transition:fill 0.3s;}.elementor-9 .elementor-element.elementor-element-93b089e{--e-icon-list-icon-size:18px;--icon-vertical-align:flex-start;--icon-vertical-offset:6px;}.elementor-9 .elementor-element.elementor-element-93b089e .elementor-icon-list-icon{padding-inline-end:1px;}.elementor-9 .elementor-element.elementor-element-93b089e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9 .elementor-element.elementor-element-93b089e .elementor-icon-list-item > a{font-family:"Ubuntu", Sans-serif;font-size:16px;font-weight:400;}.elementor-9 .elementor-element.elementor-element-93b089e .elementor-icon-list-text{transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-4aed8a2 .elementor-icon-list-icon i{color:#0087BE;transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-4aed8a2 .elementor-icon-list-icon svg{fill:#0087BE;transition:fill 0.3s;}.elementor-9 .elementor-element.elementor-element-4aed8a2{--e-icon-list-icon-size:18px;--icon-vertical-align:flex-start;--icon-vertical-offset:6px;}.elementor-9 .elementor-element.elementor-element-4aed8a2 .elementor-icon-list-icon{padding-inline-end:1px;}.elementor-9 .elementor-element.elementor-element-4aed8a2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9 .elementor-element.elementor-element-4aed8a2 .elementor-icon-list-item > a{font-family:"Ubuntu", Sans-serif;font-size:16px;font-weight:400;}.elementor-9 .elementor-element.elementor-element-4aed8a2 .elementor-icon-list-text{transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-afc6afd .elementor-icon-list-icon i{color:#0087BE;transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-afc6afd .elementor-icon-list-icon svg{fill:#0087BE;transition:fill 0.3s;}.elementor-9 .elementor-element.elementor-element-afc6afd{--e-icon-list-icon-size:18px;--icon-vertical-align:flex-start;--icon-vertical-offset:6px;}.elementor-9 .elementor-element.elementor-element-afc6afd .elementor-icon-list-icon{padding-inline-end:1px;}.elementor-9 .elementor-element.elementor-element-afc6afd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9 .elementor-element.elementor-element-afc6afd .elementor-icon-list-item > a{font-family:"Ubuntu", Sans-serif;font-size:16px;font-weight:400;}.elementor-9 .elementor-element.elementor-element-afc6afd .elementor-icon-list-text{transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-a018b7f{--n-accordion-title-font-size:1rem;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:7px;--n-accordion-title-normal-color:#333333;--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:#000000;}.elementor-9 .elementor-element.elementor-element-a018b7f > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#CCCCCC0D;border-style:solid;border-width:0px 0px 1px 0px;}.elementor-9 .elementor-element.elementor-element-7538456{--display:flex;}.elementor-9 .elementor-element.elementor-element-a11498d img{border-style:solid;border-width:0px 0px 0px 0px;box-shadow:0px 0px 6px 0px rgba(0,0,0,0.5);}.elementor-9 .elementor-element.elementor-element-9f08e8e{--display:flex;}.elementor-9 .elementor-element.elementor-element-164912e{--display:flex;}.elementor-9 .elementor-element.elementor-element-316a31e{--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-9 .elementor-element.elementor-element-90a89fc{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-9 .elementor-element.elementor-element-6d884ee{padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-6d884ee .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:18px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;color:#0F547E;}.elementor-9 .elementor-element.elementor-element-aad62ae img{border-radius:8px 8px 8px 8px;}.elementor-9 .elementor-element.elementor-element-62a0150{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-9 .elementor-element.elementor-element-9dd1313{padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-9dd1313 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:16px;font-weight:500;color:#0F547E;}.elementor-9 .elementor-element.elementor-element-c24a5f3{padding:20px 0px 0px 0px;font-family:"Ubuntu", Sans-serif;font-size:16px;font-weight:400;color:#333333;}.elementor-9 .elementor-element.elementor-element-1888289{--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-9 .elementor-element.elementor-element-b34d871 img{border-radius:10px 10px 10px 10px;}.elementor-9 .elementor-element.elementor-element-11c54f5{--display:flex;}.elementor-9 .elementor-element.elementor-element-bf08647{padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-bf08647 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:16px;font-weight:500;color:#0F547E;}.elementor-9 .elementor-element.elementor-element-5521a25{padding:20px 0px 0px 0px;font-family:"Ubuntu", Sans-serif;font-size:16px;font-weight:400;color:#333333;}.elementor-9 .elementor-element.elementor-element-9a4726e{--display:flex;}.elementor-9 .elementor-element.elementor-element-203ddd2 .elementor-button{background-color:#FFFFFFFA;fill:var( --e-global-color-ca9a286 );color:var( --e-global-color-ca9a286 );border-style:solid;}.elementor-9 .elementor-element.elementor-element-dcfccbf{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-05834ee{--display:flex;}.elementor-9 .elementor-element.elementor-element-5428971{text-align:center;}.elementor-9 .elementor-element.elementor-element-5428971 .elementor-heading-title{color:#070707;}.elementor-9 .elementor-element.elementor-element-b885f1d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-385f140{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-1ce1e72{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-3655979{padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-3655979 img{width:99%;}@media(max-width:767px){.elementor-9 .elementor-element.elementor-element-49ef528 .elementor-heading-title{font-size:18px;}.elementor-9 .elementor-element.elementor-element-3a2abf9{text-align:center;}.elementor-9 .elementor-element.elementor-element-d4bae32{text-align:center;}.elementor-9 .elementor-element.elementor-element-3425579{--justify-content:center;}.elementor-9 .elementor-element.elementor-element-bef5f9d{--justify-content:center;}.elementor-9 .elementor-element.elementor-element-9c24086{text-align:center;}.elementor-9 .elementor-element.elementor-element-3655979 img{width:99%;}}@media(min-width:768px){.elementor-9 .elementor-element.elementor-element-6b6a896{--content-width:1280px;}.elementor-9 .elementor-element.elementor-element-e71f710{--width:69%;}.elementor-9 .elementor-element.elementor-element-9793c90{--width:563px;}.elementor-9 .elementor-element.elementor-element-679c752{--content-width:1280px;}.elementor-9 .elementor-element.elementor-element-879ae49{--content-width:1280px;}.elementor-9 .elementor-element.elementor-element-12e956e{--content-width:1280px;}.elementor-9 .elementor-element.elementor-element-00a913f{--content-width:1280px;}.elementor-9 .elementor-element.elementor-element-980cfa0{--content-width:1280px;}.elementor-9 .elementor-element.elementor-element-fee7b52{--content-width:1280px;}.elementor-9 .elementor-element.elementor-element-a21654a{--content-width:1280px;}.elementor-9 .elementor-element.elementor-element-ab41f8e{--content-width:1280px;}.elementor-9 .elementor-element.elementor-element-2ff37ef{--content-width:1280px;}.elementor-9 .elementor-element.elementor-element-0a34298{--width:32%;}.elementor-9 .elementor-element.elementor-element-bc360d0{--content-width:1280px;}.elementor-9 .elementor-element.elementor-element-88df7da{--content-width:1280px;}.elementor-9 .elementor-element.elementor-element-ef71139{--width:33%;}.elementor-9 .elementor-element.elementor-element-48e31bd{--content-width:1280px;}.elementor-9 .elementor-element.elementor-element-706eea1{--width:33%;}.elementor-9 .elementor-element.elementor-element-8c962b2{--content-width:1280px;}.elementor-9 .elementor-element.elementor-element-600e3ad{--content-width:1280px;}.elementor-9 .elementor-element.elementor-element-5ea51b9{--width:33%;}.elementor-9 .elementor-element.elementor-element-814e6da{--content-width:1280px;}.elementor-9 .elementor-element.elementor-element-33a3a74{--width:33%;}.elementor-9 .elementor-element.elementor-element-b7cd7c2{--content-width:1280px;}.elementor-9 .elementor-element.elementor-element-b9510fe{--width:32%;}.elementor-9 .elementor-element.elementor-element-8b7ef07{--width:32%;}.elementor-9 .elementor-element.elementor-element-0d8e84b{--content-width:1280px;}.elementor-9 .elementor-element.elementor-element-106a303{--width:32%;}.elementor-9 .elementor-element.elementor-element-3b66e24{--content-width:1280px;}.elementor-9 .elementor-element.elementor-element-3943dac{--width:34%;}.elementor-9 .elementor-element.elementor-element-7f6674a{--width:35%;}.elementor-9 .elementor-element.elementor-element-4780b1c{--content-width:1280px;}.elementor-9 .elementor-element.elementor-element-8ff3e60{--content-width:1280px;}.elementor-9 .elementor-element.elementor-element-ab5f18b{--width:1346px;}.elementor-9 .elementor-element.elementor-element-d11255b{--content-width:1280px;}.elementor-9 .elementor-element.elementor-element-a372fce{--content-width:1280px;}.elementor-9 .elementor-element.elementor-element-5942750{--width:752.766px;}.elementor-9 .elementor-element.elementor-element-9f08e8e{--content-width:1280px;}.elementor-9 .elementor-element.elementor-element-164912e{--content-width:1280px;}.elementor-9 .elementor-element.elementor-element-316a31e{--content-width:1280px;}.elementor-9 .elementor-element.elementor-element-9a4726e{--content-width:1280px;}.elementor-9 .elementor-element.elementor-element-dcfccbf{--content-width:6400px;}.elementor-9 .elementor-element.elementor-element-385f140{--width:1492px;}.elementor-9 .elementor-element.elementor-element-1ce1e72{--width:470px;}}/* Start custom CSS for text-editor, class: .elementor-element-26d117d */.elementor-9 .elementor-element.elementor-element-26d117d p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2bfa56a *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-2bfa56a {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-2bfa56a::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-2bfa56a:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-2bfa56a:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-71637fc */.elementor-9 .elementor-element.elementor-element-71637fc p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-629f34b *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-629f34b {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-629f34b::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-629f34b:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-629f34b:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3436fa7 */.elementor-9 .elementor-element.elementor-element-3436fa7 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d26294 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-1d26294 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-1d26294::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-1d26294:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-1d26294:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-26a2102 */.elementor-9 .elementor-element.elementor-element-26a2102 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-304140e *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-304140e {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-304140e::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-304140e:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-304140e:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d713ef4 */.elementor-9 .elementor-element.elementor-element-d713ef4 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5aa795b *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-5aa795b {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-5aa795b::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-5aa795b:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-5aa795b:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-632c9dd */.elementor-9 .elementor-element.elementor-element-632c9dd p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-274483a *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-274483a {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-274483a::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-274483a:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-274483a:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-05f109a */.elementor-9 .elementor-element.elementor-element-05f109a p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a42e67 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-6a42e67 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-6a42e67::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-6a42e67:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-6a42e67:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3d1e807 */.elementor-9 .elementor-element.elementor-element-3d1e807 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eafe584 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-eafe584 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-eafe584::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-eafe584:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-eafe584:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-58e490d */.elementor-9 .elementor-element.elementor-element-58e490d p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d76f801 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-d76f801 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-d76f801::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-d76f801:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-d76f801:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9e2ebb1 */.elementor-9 .elementor-element.elementor-element-9e2ebb1 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-518d75a *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-518d75a {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-518d75a::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-518d75a:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-518d75a:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b715eaf */.elementor-9 .elementor-element.elementor-element-b715eaf p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ecf411 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-9ecf411 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-9ecf411::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-9ecf411:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-9ecf411:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-58aede1 */.elementor-9 .elementor-element.elementor-element-58aede1 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-baa549a *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-baa549a {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-baa549a::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-baa549a:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-baa549a:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-69cb7e2 */.elementor-9 .elementor-element.elementor-element-69cb7e2 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cd6972b *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-cd6972b {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-cd6972b::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-cd6972b:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-cd6972b:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-49a59f9 */.elementor-9 .elementor-element.elementor-element-49a59f9 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f22fcb *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-1f22fcb {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-1f22fcb::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-1f22fcb:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-1f22fcb:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-48c8d9a */.elementor-9 .elementor-element.elementor-element-48c8d9a p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-383e682 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-383e682 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-383e682::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-383e682:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-383e682:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-81bc3f3 */.elementor-9 .elementor-element.elementor-element-81bc3f3 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a34298 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-0a34298 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-0a34298::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-0a34298:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-0a34298:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-786d4ba */.elementor-9 .elementor-element.elementor-element-786d4ba p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-64bd8e9 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-64bd8e9 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-64bd8e9::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-64bd8e9:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-64bd8e9:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a5768fe */.elementor-9 .elementor-element.elementor-element-a5768fe p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f684ea0 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-f684ea0 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-f684ea0::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-f684ea0:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-f684ea0:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f2d6d3 */.elementor-9 .elementor-element.elementor-element-2f2d6d3 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d2b7ae *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-3d2b7ae {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-3d2b7ae::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-3d2b7ae:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-3d2b7ae:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d40da79 */.elementor-9 .elementor-element.elementor-element-d40da79 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ab514e *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-4ab514e {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-4ab514e::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-4ab514e:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-4ab514e:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3731238 */.elementor-9 .elementor-element.elementor-element-3731238 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea965db *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-ea965db {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-ea965db::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-ea965db:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-ea965db:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c33fea */.elementor-9 .elementor-element.elementor-element-4c33fea p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c5a7bc1 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-c5a7bc1 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-c5a7bc1::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-c5a7bc1:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-c5a7bc1:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-43ed735 */.elementor-9 .elementor-element.elementor-element-43ed735 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6714110 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-6714110 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-6714110::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-6714110:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-6714110:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f94b72 */.elementor-9 .elementor-element.elementor-element-2f94b72 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-110c025 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-110c025 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-110c025::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-110c025:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-110c025:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-573679c */.elementor-9 .elementor-element.elementor-element-573679c p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40b3752 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-40b3752 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-40b3752::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-40b3752:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-40b3752:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-20a0f18 */.elementor-9 .elementor-element.elementor-element-20a0f18 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18e27b6 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-18e27b6 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-18e27b6::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-18e27b6:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-18e27b6:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9665097 */.elementor-9 .elementor-element.elementor-element-9665097 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72a3af6 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-72a3af6 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-72a3af6::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-72a3af6:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-72a3af6:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ad57ad9 */.elementor-9 .elementor-element.elementor-element-ad57ad9 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f16d7f7 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-f16d7f7 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-f16d7f7::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-f16d7f7:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-f16d7f7:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2186fa5 */.elementor-9 .elementor-element.elementor-element-2186fa5 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f0971b *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-9f0971b {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-9f0971b::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-9f0971b:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-9f0971b:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a985635 */.elementor-9 .elementor-element.elementor-element-a985635 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3380825 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-3380825 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-3380825::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-3380825:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-3380825:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b8fcb7a */.elementor-9 .elementor-element.elementor-element-b8fcb7a p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f9df962 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-f9df962 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-f9df962::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-f9df962:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-f9df962:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-601d2e3 */.elementor-9 .elementor-element.elementor-element-601d2e3 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0cf93b1 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-0cf93b1 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-0cf93b1::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-0cf93b1:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-0cf93b1:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-959fe33 */.elementor-9 .elementor-element.elementor-element-959fe33 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f3672c7 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-f3672c7 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-f3672c7::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-f3672c7:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-f3672c7:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-07eb602 */.elementor-9 .elementor-element.elementor-element-07eb602 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f5e988c *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-f5e988c {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-f5e988c::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-f5e988c:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-f5e988c:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-19fa89b */.elementor-9 .elementor-element.elementor-element-19fa89b p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b8ea4fd *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-b8ea4fd {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-b8ea4fd::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-b8ea4fd:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-b8ea4fd:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7d77749 */.elementor-9 .elementor-element.elementor-element-7d77749 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-259d641 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-259d641 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-259d641::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-259d641:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-259d641:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5b5e7d1 */.elementor-9 .elementor-element.elementor-element-5b5e7d1 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dacc78a *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-dacc78a {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-dacc78a::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-dacc78a:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-dacc78a:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3314a03 */.elementor-9 .elementor-element.elementor-element-3314a03 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef71139 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-ef71139 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-ef71139::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-ef71139:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-ef71139:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f82e18f */.elementor-9 .elementor-element.elementor-element-f82e18f p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c104c2 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-4c104c2 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-4c104c2::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-4c104c2:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-4c104c2:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b20651d */.elementor-9 .elementor-element.elementor-element-b20651d p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d8ebe3 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-6d8ebe3 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-6d8ebe3::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-6d8ebe3:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-6d8ebe3:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f3dd100 */.elementor-9 .elementor-element.elementor-element-f3dd100 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d6fd57 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-4d6fd57 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-4d6fd57::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-4d6fd57:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-4d6fd57:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b8e8ab8 */.elementor-9 .elementor-element.elementor-element-b8e8ab8 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-706eea1 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-706eea1 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-706eea1::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-706eea1:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-706eea1:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ed02618 */.elementor-9 .elementor-element.elementor-element-ed02618 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-daa1b4b *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-daa1b4b {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-daa1b4b::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-daa1b4b:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-daa1b4b:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-66ece2a */.elementor-9 .elementor-element.elementor-element-66ece2a p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10f2077 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-10f2077 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-10f2077::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-10f2077:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-10f2077:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-73315a0 */.elementor-9 .elementor-element.elementor-element-73315a0 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18b2ecd *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-18b2ecd {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-18b2ecd::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-18b2ecd:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-18b2ecd:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e47b00b */.elementor-9 .elementor-element.elementor-element-e47b00b p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-05a8610 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-05a8610 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-05a8610::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-05a8610:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-05a8610:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-650090c */.elementor-9 .elementor-element.elementor-element-650090c p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e80db1 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-5e80db1 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-5e80db1::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-5e80db1:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-5e80db1:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5476550 */.elementor-9 .elementor-element.elementor-element-5476550 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57b694b *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-57b694b {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-57b694b::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-57b694b:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-57b694b:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4aa5660 */.elementor-9 .elementor-element.elementor-element-4aa5660 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ea51b9 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-5ea51b9 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-5ea51b9::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-5ea51b9:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-5ea51b9:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dcaf0fb */.elementor-9 .elementor-element.elementor-element-dcaf0fb p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1986285 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-1986285 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-1986285::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-1986285:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-1986285:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-748c9d3 */.elementor-9 .elementor-element.elementor-element-748c9d3 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff981f9 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-ff981f9 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-ff981f9::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-ff981f9:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-ff981f9:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-11281da */.elementor-9 .elementor-element.elementor-element-11281da p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2860c7a *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-2860c7a {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-2860c7a::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-2860c7a:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-2860c7a:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d535b2f */.elementor-9 .elementor-element.elementor-element-d535b2f p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33a3a74 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-33a3a74 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-33a3a74::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-33a3a74:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-33a3a74:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-eea2b3c */.elementor-9 .elementor-element.elementor-element-eea2b3c p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77dc538 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-77dc538 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-77dc538::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-77dc538:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-77dc538:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e22fd12 */.elementor-9 .elementor-element.elementor-element-e22fd12 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f3415df *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-f3415df {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-f3415df::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-f3415df:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-f3415df:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3a8ca1f */.elementor-9 .elementor-element.elementor-element-3a8ca1f p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f5312f3 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-f5312f3 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-f5312f3::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-f5312f3:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-f5312f3:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-69c0378 */.elementor-9 .elementor-element.elementor-element-69c0378 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a1ac63 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-3a1ac63 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-3a1ac63::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-3a1ac63:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-3a1ac63:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-51598ee */.elementor-9 .elementor-element.elementor-element-51598ee p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47df4cf *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-47df4cf {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-47df4cf::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-47df4cf:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-47df4cf:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-561f1a3 */.elementor-9 .elementor-element.elementor-element-561f1a3 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8edba8e *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-8edba8e {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-8edba8e::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-8edba8e:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-8edba8e:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-57f3d5f */.elementor-9 .elementor-element.elementor-element-57f3d5f p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82c5edf *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-82c5edf {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-82c5edf::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-82c5edf:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-82c5edf:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8e8fd10 */.elementor-9 .elementor-element.elementor-element-8e8fd10 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42f1089 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-42f1089 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-42f1089::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-42f1089:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-42f1089:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0344d35 */.elementor-9 .elementor-element.elementor-element-0344d35 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a30f414 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-a30f414 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-a30f414::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-a30f414:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-a30f414:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e779b38 */.elementor-9 .elementor-element.elementor-element-e779b38 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b9510fe *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-b9510fe {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-b9510fe::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-b9510fe:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-b9510fe:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b1ea272 */.elementor-9 .elementor-element.elementor-element-b1ea272 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b7ef07 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-8b7ef07 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-8b7ef07::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-8b7ef07:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-8b7ef07:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-106a303 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-106a303 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-106a303::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-106a303:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-106a303:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3943dac *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-3943dac {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-3943dac::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-3943dac:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-3943dac:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f6674a *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-7f6674a {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-7f6674a::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-7f6674a:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-7f6674a:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-26d117d */.elementor-9 .elementor-element.elementor-element-26d117d p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2bfa56a *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-2bfa56a {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-2bfa56a::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-2bfa56a:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-2bfa56a:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-71637fc */.elementor-9 .elementor-element.elementor-element-71637fc p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-629f34b *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-629f34b {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-629f34b::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-629f34b:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-629f34b:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3436fa7 */.elementor-9 .elementor-element.elementor-element-3436fa7 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d26294 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-1d26294 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-1d26294::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-1d26294:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-1d26294:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-26a2102 */.elementor-9 .elementor-element.elementor-element-26a2102 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-304140e *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-304140e {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-304140e::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-304140e:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-304140e:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d713ef4 */.elementor-9 .elementor-element.elementor-element-d713ef4 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5aa795b *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-5aa795b {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-5aa795b::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-5aa795b:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-5aa795b:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-632c9dd */.elementor-9 .elementor-element.elementor-element-632c9dd p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-274483a *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-274483a {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-274483a::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-274483a:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-274483a:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-05f109a */.elementor-9 .elementor-element.elementor-element-05f109a p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a42e67 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-6a42e67 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-6a42e67::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-6a42e67:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-6a42e67:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3d1e807 */.elementor-9 .elementor-element.elementor-element-3d1e807 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eafe584 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-eafe584 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-eafe584::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-eafe584:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-eafe584:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-58e490d */.elementor-9 .elementor-element.elementor-element-58e490d p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d76f801 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-d76f801 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-d76f801::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-d76f801:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-d76f801:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9e2ebb1 */.elementor-9 .elementor-element.elementor-element-9e2ebb1 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-518d75a *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-518d75a {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-518d75a::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-518d75a:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-518d75a:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b715eaf */.elementor-9 .elementor-element.elementor-element-b715eaf p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ecf411 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-9ecf411 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-9ecf411::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-9ecf411:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-9ecf411:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-58aede1 */.elementor-9 .elementor-element.elementor-element-58aede1 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-baa549a *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-baa549a {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-baa549a::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-baa549a:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-baa549a:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-69cb7e2 */.elementor-9 .elementor-element.elementor-element-69cb7e2 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cd6972b *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-cd6972b {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-cd6972b::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-cd6972b:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-cd6972b:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-49a59f9 */.elementor-9 .elementor-element.elementor-element-49a59f9 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f22fcb *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-1f22fcb {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-1f22fcb::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-1f22fcb:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-1f22fcb:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-48c8d9a */.elementor-9 .elementor-element.elementor-element-48c8d9a p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-383e682 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-383e682 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-383e682::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-383e682:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-383e682:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-81bc3f3 */.elementor-9 .elementor-element.elementor-element-81bc3f3 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a34298 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-0a34298 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-0a34298::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-0a34298:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-0a34298:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-786d4ba */.elementor-9 .elementor-element.elementor-element-786d4ba p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-64bd8e9 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-64bd8e9 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-64bd8e9::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-64bd8e9:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-64bd8e9:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a5768fe */.elementor-9 .elementor-element.elementor-element-a5768fe p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f684ea0 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-f684ea0 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-f684ea0::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-f684ea0:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-f684ea0:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f2d6d3 */.elementor-9 .elementor-element.elementor-element-2f2d6d3 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d2b7ae *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-3d2b7ae {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-3d2b7ae::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-3d2b7ae:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-3d2b7ae:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d40da79 */.elementor-9 .elementor-element.elementor-element-d40da79 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ab514e *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-4ab514e {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-4ab514e::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-4ab514e:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-4ab514e:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3731238 */.elementor-9 .elementor-element.elementor-element-3731238 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea965db *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-ea965db {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-ea965db::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-ea965db:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-ea965db:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c33fea */.elementor-9 .elementor-element.elementor-element-4c33fea p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c5a7bc1 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-c5a7bc1 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-c5a7bc1::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-c5a7bc1:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-c5a7bc1:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-43ed735 */.elementor-9 .elementor-element.elementor-element-43ed735 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6714110 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-6714110 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-6714110::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-6714110:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-6714110:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f94b72 */.elementor-9 .elementor-element.elementor-element-2f94b72 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-110c025 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-110c025 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-110c025::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-110c025:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-110c025:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-573679c */.elementor-9 .elementor-element.elementor-element-573679c p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40b3752 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-40b3752 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-40b3752::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-40b3752:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-40b3752:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-20a0f18 */.elementor-9 .elementor-element.elementor-element-20a0f18 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18e27b6 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-18e27b6 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-18e27b6::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-18e27b6:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-18e27b6:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9665097 */.elementor-9 .elementor-element.elementor-element-9665097 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72a3af6 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-72a3af6 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-72a3af6::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-72a3af6:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-72a3af6:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ad57ad9 */.elementor-9 .elementor-element.elementor-element-ad57ad9 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f16d7f7 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-f16d7f7 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-f16d7f7::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-f16d7f7:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-f16d7f7:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2186fa5 */.elementor-9 .elementor-element.elementor-element-2186fa5 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f0971b *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-9f0971b {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-9f0971b::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-9f0971b:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-9f0971b:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a985635 */.elementor-9 .elementor-element.elementor-element-a985635 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3380825 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-3380825 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-3380825::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-3380825:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-3380825:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b8fcb7a */.elementor-9 .elementor-element.elementor-element-b8fcb7a p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f9df962 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-f9df962 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-f9df962::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-f9df962:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-f9df962:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-601d2e3 */.elementor-9 .elementor-element.elementor-element-601d2e3 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0cf93b1 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-0cf93b1 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-0cf93b1::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-0cf93b1:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-0cf93b1:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-959fe33 */.elementor-9 .elementor-element.elementor-element-959fe33 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f3672c7 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-f3672c7 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-f3672c7::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-f3672c7:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-f3672c7:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-07eb602 */.elementor-9 .elementor-element.elementor-element-07eb602 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f5e988c *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-f5e988c {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-f5e988c::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-f5e988c:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-f5e988c:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-19fa89b */.elementor-9 .elementor-element.elementor-element-19fa89b p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b8ea4fd *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-b8ea4fd {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-b8ea4fd::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-b8ea4fd:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-b8ea4fd:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7d77749 */.elementor-9 .elementor-element.elementor-element-7d77749 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-259d641 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-259d641 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-259d641::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-259d641:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-259d641:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5b5e7d1 */.elementor-9 .elementor-element.elementor-element-5b5e7d1 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dacc78a *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-dacc78a {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-dacc78a::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-dacc78a:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-dacc78a:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3314a03 */.elementor-9 .elementor-element.elementor-element-3314a03 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef71139 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-ef71139 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-ef71139::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-ef71139:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-ef71139:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f82e18f */.elementor-9 .elementor-element.elementor-element-f82e18f p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c104c2 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-4c104c2 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-4c104c2::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-4c104c2:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-4c104c2:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b20651d */.elementor-9 .elementor-element.elementor-element-b20651d p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d8ebe3 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-6d8ebe3 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-6d8ebe3::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-6d8ebe3:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-6d8ebe3:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f3dd100 */.elementor-9 .elementor-element.elementor-element-f3dd100 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d6fd57 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-4d6fd57 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-4d6fd57::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-4d6fd57:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-4d6fd57:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b8e8ab8 */.elementor-9 .elementor-element.elementor-element-b8e8ab8 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-706eea1 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-706eea1 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-706eea1::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-706eea1:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-706eea1:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ed02618 */.elementor-9 .elementor-element.elementor-element-ed02618 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-daa1b4b *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-daa1b4b {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-daa1b4b::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-daa1b4b:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-daa1b4b:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-66ece2a */.elementor-9 .elementor-element.elementor-element-66ece2a p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10f2077 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-10f2077 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-10f2077::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-10f2077:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-10f2077:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-73315a0 */.elementor-9 .elementor-element.elementor-element-73315a0 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18b2ecd *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-18b2ecd {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-18b2ecd::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-18b2ecd:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-18b2ecd:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e47b00b */.elementor-9 .elementor-element.elementor-element-e47b00b p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-05a8610 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-05a8610 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-05a8610::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-05a8610:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-05a8610:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-650090c */.elementor-9 .elementor-element.elementor-element-650090c p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e80db1 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-5e80db1 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-5e80db1::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-5e80db1:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-5e80db1:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5476550 */.elementor-9 .elementor-element.elementor-element-5476550 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57b694b *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-57b694b {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-57b694b::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-57b694b:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-57b694b:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4aa5660 */.elementor-9 .elementor-element.elementor-element-4aa5660 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ea51b9 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-5ea51b9 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-5ea51b9::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-5ea51b9:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-5ea51b9:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dcaf0fb */.elementor-9 .elementor-element.elementor-element-dcaf0fb p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1986285 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-1986285 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-1986285::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-1986285:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-1986285:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-748c9d3 */.elementor-9 .elementor-element.elementor-element-748c9d3 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff981f9 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-ff981f9 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-ff981f9::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-ff981f9:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-ff981f9:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-11281da */.elementor-9 .elementor-element.elementor-element-11281da p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2860c7a *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-2860c7a {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-2860c7a::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-2860c7a:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-2860c7a:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d535b2f */.elementor-9 .elementor-element.elementor-element-d535b2f p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33a3a74 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-33a3a74 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-33a3a74::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-33a3a74:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-33a3a74:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-eea2b3c */.elementor-9 .elementor-element.elementor-element-eea2b3c p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77dc538 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-77dc538 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-77dc538::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-77dc538:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-77dc538:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e22fd12 */.elementor-9 .elementor-element.elementor-element-e22fd12 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f3415df *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-f3415df {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-f3415df::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-f3415df:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-f3415df:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3a8ca1f */.elementor-9 .elementor-element.elementor-element-3a8ca1f p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f5312f3 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-f5312f3 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-f5312f3::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-f5312f3:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-f5312f3:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-69c0378 */.elementor-9 .elementor-element.elementor-element-69c0378 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a1ac63 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-3a1ac63 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-3a1ac63::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-3a1ac63:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-3a1ac63:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-51598ee */.elementor-9 .elementor-element.elementor-element-51598ee p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47df4cf *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-47df4cf {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-47df4cf::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-47df4cf:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-47df4cf:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-561f1a3 */.elementor-9 .elementor-element.elementor-element-561f1a3 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8edba8e *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-8edba8e {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-8edba8e::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-8edba8e:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-8edba8e:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-57f3d5f */.elementor-9 .elementor-element.elementor-element-57f3d5f p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82c5edf *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-82c5edf {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-82c5edf::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-82c5edf:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-82c5edf:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8e8fd10 */.elementor-9 .elementor-element.elementor-element-8e8fd10 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42f1089 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-42f1089 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-42f1089::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-42f1089:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-42f1089:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0344d35 */.elementor-9 .elementor-element.elementor-element-0344d35 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a30f414 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-a30f414 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-a30f414::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-a30f414:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-a30f414:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e779b38 */.elementor-9 .elementor-element.elementor-element-e779b38 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b9510fe *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-b9510fe {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-b9510fe::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-b9510fe:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-b9510fe:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b1ea272 */.elementor-9 .elementor-element.elementor-element-b1ea272 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b7ef07 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-8b7ef07 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-8b7ef07::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-8b7ef07:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-8b7ef07:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-106a303 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-106a303 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-106a303::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-106a303:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-106a303:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3943dac *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-3943dac {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-3943dac::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-3943dac:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-3943dac:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f6674a *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-7f6674a {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-7f6674a::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-7f6674a:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-7f6674a:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-26d117d */.elementor-9 .elementor-element.elementor-element-26d117d p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2bfa56a *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-2bfa56a {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-2bfa56a::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-2bfa56a:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-2bfa56a:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-71637fc */.elementor-9 .elementor-element.elementor-element-71637fc p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-629f34b *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-629f34b {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-629f34b::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-629f34b:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-629f34b:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3436fa7 */.elementor-9 .elementor-element.elementor-element-3436fa7 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d26294 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-1d26294 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-1d26294::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-1d26294:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-1d26294:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-26a2102 */.elementor-9 .elementor-element.elementor-element-26a2102 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-304140e *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-304140e {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-304140e::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-304140e:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-304140e:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d713ef4 */.elementor-9 .elementor-element.elementor-element-d713ef4 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5aa795b *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-5aa795b {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-5aa795b::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-5aa795b:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-5aa795b:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-632c9dd */.elementor-9 .elementor-element.elementor-element-632c9dd p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-274483a *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-274483a {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-274483a::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-274483a:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-274483a:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-05f109a */.elementor-9 .elementor-element.elementor-element-05f109a p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a42e67 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-6a42e67 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-6a42e67::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-6a42e67:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-6a42e67:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3d1e807 */.elementor-9 .elementor-element.elementor-element-3d1e807 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eafe584 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-eafe584 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-eafe584::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-eafe584:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-eafe584:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-58e490d */.elementor-9 .elementor-element.elementor-element-58e490d p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d76f801 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-d76f801 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-d76f801::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-d76f801:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-d76f801:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9e2ebb1 */.elementor-9 .elementor-element.elementor-element-9e2ebb1 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-518d75a *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-518d75a {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-518d75a::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-518d75a:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-518d75a:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b715eaf */.elementor-9 .elementor-element.elementor-element-b715eaf p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ecf411 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-9ecf411 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-9ecf411::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-9ecf411:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-9ecf411:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-58aede1 */.elementor-9 .elementor-element.elementor-element-58aede1 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-baa549a *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-baa549a {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-baa549a::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-baa549a:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-baa549a:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-69cb7e2 */.elementor-9 .elementor-element.elementor-element-69cb7e2 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cd6972b *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-cd6972b {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-cd6972b::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-cd6972b:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-cd6972b:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-49a59f9 */.elementor-9 .elementor-element.elementor-element-49a59f9 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f22fcb *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-1f22fcb {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-1f22fcb::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-1f22fcb:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-1f22fcb:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-48c8d9a */.elementor-9 .elementor-element.elementor-element-48c8d9a p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-383e682 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-383e682 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-383e682::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-383e682:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-383e682:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-81bc3f3 */.elementor-9 .elementor-element.elementor-element-81bc3f3 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a34298 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-0a34298 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-0a34298::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-0a34298:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-0a34298:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-786d4ba */.elementor-9 .elementor-element.elementor-element-786d4ba p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-64bd8e9 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-64bd8e9 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-64bd8e9::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-64bd8e9:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-64bd8e9:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a5768fe */.elementor-9 .elementor-element.elementor-element-a5768fe p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f684ea0 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-f684ea0 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-f684ea0::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-f684ea0:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-f684ea0:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f2d6d3 */.elementor-9 .elementor-element.elementor-element-2f2d6d3 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d2b7ae *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-3d2b7ae {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-3d2b7ae::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-3d2b7ae:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-3d2b7ae:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d40da79 */.elementor-9 .elementor-element.elementor-element-d40da79 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ab514e *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-4ab514e {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-4ab514e::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-4ab514e:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-4ab514e:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3731238 */.elementor-9 .elementor-element.elementor-element-3731238 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea965db *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-ea965db {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-ea965db::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-ea965db:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-ea965db:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c33fea */.elementor-9 .elementor-element.elementor-element-4c33fea p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c5a7bc1 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-c5a7bc1 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-c5a7bc1::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-c5a7bc1:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-c5a7bc1:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-43ed735 */.elementor-9 .elementor-element.elementor-element-43ed735 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6714110 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-6714110 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-6714110::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-6714110:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-6714110:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f94b72 */.elementor-9 .elementor-element.elementor-element-2f94b72 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-110c025 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-110c025 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-110c025::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-110c025:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-110c025:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-573679c */.elementor-9 .elementor-element.elementor-element-573679c p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40b3752 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-40b3752 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-40b3752::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-40b3752:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-40b3752:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-20a0f18 */.elementor-9 .elementor-element.elementor-element-20a0f18 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18e27b6 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-18e27b6 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-18e27b6::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-18e27b6:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-18e27b6:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9665097 */.elementor-9 .elementor-element.elementor-element-9665097 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72a3af6 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-72a3af6 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-72a3af6::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-72a3af6:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-72a3af6:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ad57ad9 */.elementor-9 .elementor-element.elementor-element-ad57ad9 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f16d7f7 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-f16d7f7 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-f16d7f7::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-f16d7f7:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-f16d7f7:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2186fa5 */.elementor-9 .elementor-element.elementor-element-2186fa5 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f0971b *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-9f0971b {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-9f0971b::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-9f0971b:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-9f0971b:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a985635 */.elementor-9 .elementor-element.elementor-element-a985635 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3380825 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-3380825 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-3380825::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-3380825:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-3380825:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b8fcb7a */.elementor-9 .elementor-element.elementor-element-b8fcb7a p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f9df962 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-f9df962 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-f9df962::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-f9df962:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-f9df962:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-601d2e3 */.elementor-9 .elementor-element.elementor-element-601d2e3 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0cf93b1 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-0cf93b1 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-0cf93b1::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-0cf93b1:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-0cf93b1:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-959fe33 */.elementor-9 .elementor-element.elementor-element-959fe33 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f3672c7 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-f3672c7 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-f3672c7::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-f3672c7:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-f3672c7:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-07eb602 */.elementor-9 .elementor-element.elementor-element-07eb602 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f5e988c *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-f5e988c {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-f5e988c::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-f5e988c:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-f5e988c:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-19fa89b */.elementor-9 .elementor-element.elementor-element-19fa89b p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b8ea4fd *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-b8ea4fd {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-b8ea4fd::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-b8ea4fd:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-b8ea4fd:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7d77749 */.elementor-9 .elementor-element.elementor-element-7d77749 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-259d641 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-259d641 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-259d641::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-259d641:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-259d641:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5b5e7d1 */.elementor-9 .elementor-element.elementor-element-5b5e7d1 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dacc78a *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-dacc78a {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-dacc78a::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-dacc78a:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-dacc78a:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3314a03 */.elementor-9 .elementor-element.elementor-element-3314a03 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef71139 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-ef71139 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-ef71139::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-ef71139:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-ef71139:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f82e18f */.elementor-9 .elementor-element.elementor-element-f82e18f p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c104c2 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-4c104c2 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-4c104c2::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-4c104c2:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-4c104c2:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b20651d */.elementor-9 .elementor-element.elementor-element-b20651d p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d8ebe3 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-6d8ebe3 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-6d8ebe3::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-6d8ebe3:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-6d8ebe3:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f3dd100 */.elementor-9 .elementor-element.elementor-element-f3dd100 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d6fd57 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-4d6fd57 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-4d6fd57::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-4d6fd57:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-4d6fd57:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b8e8ab8 */.elementor-9 .elementor-element.elementor-element-b8e8ab8 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-706eea1 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-706eea1 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-706eea1::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-706eea1:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-706eea1:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ed02618 */.elementor-9 .elementor-element.elementor-element-ed02618 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-daa1b4b *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-daa1b4b {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-daa1b4b::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-daa1b4b:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-daa1b4b:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-66ece2a */.elementor-9 .elementor-element.elementor-element-66ece2a p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10f2077 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-10f2077 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-10f2077::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-10f2077:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-10f2077:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-73315a0 */.elementor-9 .elementor-element.elementor-element-73315a0 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18b2ecd *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-18b2ecd {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-18b2ecd::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-18b2ecd:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-18b2ecd:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e47b00b */.elementor-9 .elementor-element.elementor-element-e47b00b p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-05a8610 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-05a8610 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-05a8610::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-05a8610:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-05a8610:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-650090c */.elementor-9 .elementor-element.elementor-element-650090c p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e80db1 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-5e80db1 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-5e80db1::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-5e80db1:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-5e80db1:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5476550 */.elementor-9 .elementor-element.elementor-element-5476550 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57b694b *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-57b694b {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-57b694b::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-57b694b:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-57b694b:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4aa5660 */.elementor-9 .elementor-element.elementor-element-4aa5660 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ea51b9 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-5ea51b9 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-5ea51b9::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-5ea51b9:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-5ea51b9:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dcaf0fb */.elementor-9 .elementor-element.elementor-element-dcaf0fb p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1986285 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-1986285 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-1986285::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-1986285:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-1986285:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-748c9d3 */.elementor-9 .elementor-element.elementor-element-748c9d3 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff981f9 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-ff981f9 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-ff981f9::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-ff981f9:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-ff981f9:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-11281da */.elementor-9 .elementor-element.elementor-element-11281da p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2860c7a *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-2860c7a {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-2860c7a::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-2860c7a:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-2860c7a:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d535b2f */.elementor-9 .elementor-element.elementor-element-d535b2f p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33a3a74 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-33a3a74 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-33a3a74::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-33a3a74:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-33a3a74:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-eea2b3c */.elementor-9 .elementor-element.elementor-element-eea2b3c p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77dc538 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-77dc538 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-77dc538::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-77dc538:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-77dc538:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e22fd12 */.elementor-9 .elementor-element.elementor-element-e22fd12 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f3415df *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-f3415df {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-f3415df::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-f3415df:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-f3415df:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3a8ca1f */.elementor-9 .elementor-element.elementor-element-3a8ca1f p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f5312f3 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-f5312f3 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-f5312f3::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-f5312f3:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-f5312f3:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-69c0378 */.elementor-9 .elementor-element.elementor-element-69c0378 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a1ac63 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-3a1ac63 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-3a1ac63::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-3a1ac63:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-3a1ac63:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-51598ee */.elementor-9 .elementor-element.elementor-element-51598ee p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47df4cf *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-47df4cf {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-47df4cf::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-47df4cf:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-47df4cf:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-561f1a3 */.elementor-9 .elementor-element.elementor-element-561f1a3 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8edba8e *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-8edba8e {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-8edba8e::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-8edba8e:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-8edba8e:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-57f3d5f */.elementor-9 .elementor-element.elementor-element-57f3d5f p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82c5edf *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-82c5edf {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-82c5edf::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-82c5edf:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-82c5edf:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8e8fd10 */.elementor-9 .elementor-element.elementor-element-8e8fd10 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42f1089 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-42f1089 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-42f1089::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-42f1089:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-42f1089:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0344d35 */.elementor-9 .elementor-element.elementor-element-0344d35 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a30f414 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-a30f414 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-a30f414::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-a30f414:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-a30f414:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e779b38 */.elementor-9 .elementor-element.elementor-element-e779b38 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b9510fe *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-b9510fe {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-b9510fe::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-b9510fe:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-b9510fe:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b1ea272 */.elementor-9 .elementor-element.elementor-element-b1ea272 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b7ef07 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-8b7ef07 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-8b7ef07::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-8b7ef07:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-8b7ef07:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-106a303 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-106a303 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-106a303::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-106a303:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-106a303:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3943dac *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-3943dac {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-3943dac::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-3943dac:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-3943dac:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f6674a *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-7f6674a {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-7f6674a::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-7f6674a:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-7f6674a:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-26d117d */.elementor-9 .elementor-element.elementor-element-26d117d p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2bfa56a *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-2bfa56a {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-2bfa56a::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-2bfa56a:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-2bfa56a:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-71637fc */.elementor-9 .elementor-element.elementor-element-71637fc p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-629f34b *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-629f34b {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-629f34b::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-629f34b:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-629f34b:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3436fa7 */.elementor-9 .elementor-element.elementor-element-3436fa7 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d26294 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-1d26294 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-1d26294::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-1d26294:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-1d26294:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-26a2102 */.elementor-9 .elementor-element.elementor-element-26a2102 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-304140e *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-304140e {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-304140e::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-304140e:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-304140e:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d713ef4 */.elementor-9 .elementor-element.elementor-element-d713ef4 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5aa795b *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-5aa795b {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-5aa795b::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-5aa795b:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-5aa795b:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-632c9dd */.elementor-9 .elementor-element.elementor-element-632c9dd p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-274483a *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-274483a {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-274483a::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-274483a:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-274483a:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-05f109a */.elementor-9 .elementor-element.elementor-element-05f109a p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a42e67 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-6a42e67 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-6a42e67::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-6a42e67:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-6a42e67:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3d1e807 */.elementor-9 .elementor-element.elementor-element-3d1e807 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eafe584 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-eafe584 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-eafe584::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-eafe584:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-eafe584:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-58e490d */.elementor-9 .elementor-element.elementor-element-58e490d p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d76f801 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-d76f801 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-d76f801::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-d76f801:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-d76f801:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9e2ebb1 */.elementor-9 .elementor-element.elementor-element-9e2ebb1 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-518d75a *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-518d75a {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-518d75a::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-518d75a:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-518d75a:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b715eaf */.elementor-9 .elementor-element.elementor-element-b715eaf p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ecf411 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-9ecf411 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-9ecf411::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-9ecf411:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-9ecf411:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-58aede1 */.elementor-9 .elementor-element.elementor-element-58aede1 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-baa549a *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-baa549a {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-baa549a::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-baa549a:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-baa549a:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-69cb7e2 */.elementor-9 .elementor-element.elementor-element-69cb7e2 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cd6972b *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-cd6972b {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-cd6972b::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-cd6972b:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-cd6972b:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-49a59f9 */.elementor-9 .elementor-element.elementor-element-49a59f9 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f22fcb *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-1f22fcb {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-1f22fcb::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-1f22fcb:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-1f22fcb:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-48c8d9a */.elementor-9 .elementor-element.elementor-element-48c8d9a p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-383e682 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-383e682 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-383e682::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-383e682:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-383e682:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-81bc3f3 */.elementor-9 .elementor-element.elementor-element-81bc3f3 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a34298 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-0a34298 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-0a34298::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-0a34298:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-0a34298:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-786d4ba */.elementor-9 .elementor-element.elementor-element-786d4ba p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-64bd8e9 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-64bd8e9 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-64bd8e9::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-64bd8e9:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-64bd8e9:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a5768fe */.elementor-9 .elementor-element.elementor-element-a5768fe p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f684ea0 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-f684ea0 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-f684ea0::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-f684ea0:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-f684ea0:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f2d6d3 */.elementor-9 .elementor-element.elementor-element-2f2d6d3 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d2b7ae *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-3d2b7ae {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-3d2b7ae::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-3d2b7ae:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-3d2b7ae:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d40da79 */.elementor-9 .elementor-element.elementor-element-d40da79 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ab514e *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-4ab514e {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-4ab514e::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-4ab514e:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-4ab514e:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3731238 */.elementor-9 .elementor-element.elementor-element-3731238 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea965db *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-ea965db {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-ea965db::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-ea965db:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-ea965db:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c33fea */.elementor-9 .elementor-element.elementor-element-4c33fea p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c5a7bc1 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-c5a7bc1 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-c5a7bc1::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-c5a7bc1:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-c5a7bc1:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-43ed735 */.elementor-9 .elementor-element.elementor-element-43ed735 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6714110 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-6714110 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-6714110::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-6714110:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-6714110:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f94b72 */.elementor-9 .elementor-element.elementor-element-2f94b72 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-110c025 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-110c025 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-110c025::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-110c025:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-110c025:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-573679c */.elementor-9 .elementor-element.elementor-element-573679c p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40b3752 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-40b3752 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-40b3752::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-40b3752:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-40b3752:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-20a0f18 */.elementor-9 .elementor-element.elementor-element-20a0f18 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18e27b6 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-18e27b6 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-18e27b6::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-18e27b6:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-18e27b6:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9665097 */.elementor-9 .elementor-element.elementor-element-9665097 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72a3af6 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-72a3af6 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-72a3af6::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-72a3af6:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-72a3af6:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ad57ad9 */.elementor-9 .elementor-element.elementor-element-ad57ad9 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f16d7f7 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-f16d7f7 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-f16d7f7::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-f16d7f7:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-f16d7f7:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2186fa5 */.elementor-9 .elementor-element.elementor-element-2186fa5 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f0971b *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-9f0971b {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-9f0971b::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-9f0971b:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-9f0971b:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a985635 */.elementor-9 .elementor-element.elementor-element-a985635 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3380825 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-3380825 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-3380825::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-3380825:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-3380825:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b8fcb7a */.elementor-9 .elementor-element.elementor-element-b8fcb7a p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f9df962 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-f9df962 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-f9df962::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-f9df962:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-f9df962:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-601d2e3 */.elementor-9 .elementor-element.elementor-element-601d2e3 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0cf93b1 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-0cf93b1 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-0cf93b1::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-0cf93b1:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-0cf93b1:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-959fe33 */.elementor-9 .elementor-element.elementor-element-959fe33 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f3672c7 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-f3672c7 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-f3672c7::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-f3672c7:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-f3672c7:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-07eb602 */.elementor-9 .elementor-element.elementor-element-07eb602 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f5e988c *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-f5e988c {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-f5e988c::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-f5e988c:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-f5e988c:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-19fa89b */.elementor-9 .elementor-element.elementor-element-19fa89b p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b8ea4fd *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-b8ea4fd {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-b8ea4fd::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-b8ea4fd:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-b8ea4fd:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7d77749 */.elementor-9 .elementor-element.elementor-element-7d77749 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-259d641 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-259d641 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-259d641::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-259d641:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-259d641:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5b5e7d1 */.elementor-9 .elementor-element.elementor-element-5b5e7d1 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dacc78a *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-dacc78a {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-dacc78a::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-dacc78a:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-dacc78a:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3314a03 */.elementor-9 .elementor-element.elementor-element-3314a03 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef71139 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-ef71139 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-ef71139::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-ef71139:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-ef71139:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f82e18f */.elementor-9 .elementor-element.elementor-element-f82e18f p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c104c2 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-4c104c2 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-4c104c2::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-4c104c2:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-4c104c2:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b20651d */.elementor-9 .elementor-element.elementor-element-b20651d p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d8ebe3 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-6d8ebe3 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-6d8ebe3::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-6d8ebe3:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-6d8ebe3:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f3dd100 */.elementor-9 .elementor-element.elementor-element-f3dd100 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d6fd57 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-4d6fd57 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-4d6fd57::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-4d6fd57:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-4d6fd57:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b8e8ab8 */.elementor-9 .elementor-element.elementor-element-b8e8ab8 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-706eea1 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-706eea1 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-706eea1::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-706eea1:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-706eea1:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ed02618 */.elementor-9 .elementor-element.elementor-element-ed02618 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-daa1b4b *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-daa1b4b {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-daa1b4b::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-daa1b4b:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-daa1b4b:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-66ece2a */.elementor-9 .elementor-element.elementor-element-66ece2a p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10f2077 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-10f2077 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-10f2077::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-10f2077:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-10f2077:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-73315a0 */.elementor-9 .elementor-element.elementor-element-73315a0 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18b2ecd *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-18b2ecd {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-18b2ecd::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-18b2ecd:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-18b2ecd:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e47b00b */.elementor-9 .elementor-element.elementor-element-e47b00b p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-05a8610 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-05a8610 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-05a8610::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-05a8610:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-05a8610:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-650090c */.elementor-9 .elementor-element.elementor-element-650090c p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e80db1 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-5e80db1 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-5e80db1::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-5e80db1:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-5e80db1:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5476550 */.elementor-9 .elementor-element.elementor-element-5476550 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57b694b *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-57b694b {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-57b694b::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-57b694b:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-57b694b:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4aa5660 */.elementor-9 .elementor-element.elementor-element-4aa5660 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ea51b9 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-5ea51b9 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-5ea51b9::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-5ea51b9:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-5ea51b9:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dcaf0fb */.elementor-9 .elementor-element.elementor-element-dcaf0fb p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1986285 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-1986285 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-1986285::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-1986285:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-1986285:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-748c9d3 */.elementor-9 .elementor-element.elementor-element-748c9d3 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff981f9 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-ff981f9 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-ff981f9::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-ff981f9:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-ff981f9:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-11281da */.elementor-9 .elementor-element.elementor-element-11281da p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2860c7a *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-2860c7a {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-2860c7a::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-2860c7a:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-2860c7a:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d535b2f */.elementor-9 .elementor-element.elementor-element-d535b2f p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33a3a74 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-33a3a74 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-33a3a74::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-33a3a74:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-33a3a74:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-eea2b3c */.elementor-9 .elementor-element.elementor-element-eea2b3c p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77dc538 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-77dc538 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-77dc538::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-77dc538:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-77dc538:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e22fd12 */.elementor-9 .elementor-element.elementor-element-e22fd12 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f3415df *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-f3415df {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-f3415df::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-f3415df:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-f3415df:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3a8ca1f */.elementor-9 .elementor-element.elementor-element-3a8ca1f p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f5312f3 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-f5312f3 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-f5312f3::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-f5312f3:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-f5312f3:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-69c0378 */.elementor-9 .elementor-element.elementor-element-69c0378 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a1ac63 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-3a1ac63 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-3a1ac63::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-3a1ac63:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-3a1ac63:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-51598ee */.elementor-9 .elementor-element.elementor-element-51598ee p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47df4cf *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-47df4cf {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-47df4cf::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-47df4cf:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-47df4cf:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-561f1a3 */.elementor-9 .elementor-element.elementor-element-561f1a3 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8edba8e *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-8edba8e {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-8edba8e::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-8edba8e:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-8edba8e:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-57f3d5f */.elementor-9 .elementor-element.elementor-element-57f3d5f p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82c5edf *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-82c5edf {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-82c5edf::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-82c5edf:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-82c5edf:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8e8fd10 */.elementor-9 .elementor-element.elementor-element-8e8fd10 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42f1089 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-42f1089 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-42f1089::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-42f1089:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-42f1089:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0344d35 */.elementor-9 .elementor-element.elementor-element-0344d35 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a30f414 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-a30f414 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-a30f414::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-a30f414:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-a30f414:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e779b38 */.elementor-9 .elementor-element.elementor-element-e779b38 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b9510fe *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-b9510fe {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-b9510fe::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-b9510fe:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-b9510fe:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b1ea272 */.elementor-9 .elementor-element.elementor-element-b1ea272 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b7ef07 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-8b7ef07 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-8b7ef07::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-8b7ef07:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-8b7ef07:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-106a303 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-106a303 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-106a303::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-106a303:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-106a303:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3943dac *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-3943dac {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-3943dac::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-3943dac:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-3943dac:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f6674a *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-7f6674a {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-7f6674a::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-7f6674a:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-7f6674a:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-26d117d */.elementor-9 .elementor-element.elementor-element-26d117d p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2bfa56a *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-2bfa56a {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-2bfa56a::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-2bfa56a:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-2bfa56a:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-71637fc */.elementor-9 .elementor-element.elementor-element-71637fc p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-629f34b *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-629f34b {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-629f34b::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-629f34b:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-629f34b:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3436fa7 */.elementor-9 .elementor-element.elementor-element-3436fa7 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d26294 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-1d26294 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-1d26294::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-1d26294:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-1d26294:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-26a2102 */.elementor-9 .elementor-element.elementor-element-26a2102 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-304140e *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-304140e {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-304140e::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-304140e:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-304140e:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d713ef4 */.elementor-9 .elementor-element.elementor-element-d713ef4 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5aa795b *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-5aa795b {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-5aa795b::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-5aa795b:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-5aa795b:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-632c9dd */.elementor-9 .elementor-element.elementor-element-632c9dd p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-274483a *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-274483a {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-274483a::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-274483a:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-274483a:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-05f109a */.elementor-9 .elementor-element.elementor-element-05f109a p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a42e67 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-6a42e67 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-6a42e67::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-6a42e67:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-6a42e67:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3d1e807 */.elementor-9 .elementor-element.elementor-element-3d1e807 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eafe584 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-eafe584 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-eafe584::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-eafe584:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-eafe584:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-58e490d */.elementor-9 .elementor-element.elementor-element-58e490d p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d76f801 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-d76f801 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-d76f801::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-d76f801:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-d76f801:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9e2ebb1 */.elementor-9 .elementor-element.elementor-element-9e2ebb1 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-518d75a *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-518d75a {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-518d75a::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-518d75a:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-518d75a:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b715eaf */.elementor-9 .elementor-element.elementor-element-b715eaf p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ecf411 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-9ecf411 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-9ecf411::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-9ecf411:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-9ecf411:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-58aede1 */.elementor-9 .elementor-element.elementor-element-58aede1 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-baa549a *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-baa549a {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-baa549a::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-baa549a:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-baa549a:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-69cb7e2 */.elementor-9 .elementor-element.elementor-element-69cb7e2 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cd6972b *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-cd6972b {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-cd6972b::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-cd6972b:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-cd6972b:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-49a59f9 */.elementor-9 .elementor-element.elementor-element-49a59f9 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f22fcb *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-1f22fcb {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-1f22fcb::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-1f22fcb:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-1f22fcb:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-48c8d9a */.elementor-9 .elementor-element.elementor-element-48c8d9a p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-383e682 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-383e682 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-383e682::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-383e682:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-383e682:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-81bc3f3 */.elementor-9 .elementor-element.elementor-element-81bc3f3 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a34298 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-0a34298 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-0a34298::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-0a34298:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-0a34298:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-786d4ba */.elementor-9 .elementor-element.elementor-element-786d4ba p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-64bd8e9 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-64bd8e9 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-64bd8e9::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-64bd8e9:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-64bd8e9:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a5768fe */.elementor-9 .elementor-element.elementor-element-a5768fe p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f684ea0 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-f684ea0 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-f684ea0::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-f684ea0:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-f684ea0:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f2d6d3 */.elementor-9 .elementor-element.elementor-element-2f2d6d3 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d2b7ae *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-3d2b7ae {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-3d2b7ae::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-3d2b7ae:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-3d2b7ae:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d40da79 */.elementor-9 .elementor-element.elementor-element-d40da79 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ab514e *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-4ab514e {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-4ab514e::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-4ab514e:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-4ab514e:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3731238 */.elementor-9 .elementor-element.elementor-element-3731238 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea965db *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-ea965db {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-ea965db::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-ea965db:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-ea965db:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c33fea */.elementor-9 .elementor-element.elementor-element-4c33fea p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c5a7bc1 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-c5a7bc1 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-c5a7bc1::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-c5a7bc1:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-c5a7bc1:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-43ed735 */.elementor-9 .elementor-element.elementor-element-43ed735 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6714110 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-6714110 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-6714110::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-6714110:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-6714110:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f94b72 */.elementor-9 .elementor-element.elementor-element-2f94b72 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-110c025 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-110c025 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-110c025::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-110c025:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-110c025:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-573679c */.elementor-9 .elementor-element.elementor-element-573679c p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40b3752 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-40b3752 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-40b3752::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-40b3752:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-40b3752:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-20a0f18 */.elementor-9 .elementor-element.elementor-element-20a0f18 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18e27b6 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-18e27b6 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-18e27b6::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-18e27b6:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-18e27b6:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9665097 */.elementor-9 .elementor-element.elementor-element-9665097 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72a3af6 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-72a3af6 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-72a3af6::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-72a3af6:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-72a3af6:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ad57ad9 */.elementor-9 .elementor-element.elementor-element-ad57ad9 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f16d7f7 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-f16d7f7 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-f16d7f7::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-f16d7f7:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-f16d7f7:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2186fa5 */.elementor-9 .elementor-element.elementor-element-2186fa5 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f0971b *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-9f0971b {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-9f0971b::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-9f0971b:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-9f0971b:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a985635 */.elementor-9 .elementor-element.elementor-element-a985635 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3380825 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-3380825 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-3380825::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-3380825:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-3380825:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b8fcb7a */.elementor-9 .elementor-element.elementor-element-b8fcb7a p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f9df962 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-f9df962 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-f9df962::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-f9df962:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-f9df962:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-601d2e3 */.elementor-9 .elementor-element.elementor-element-601d2e3 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0cf93b1 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-0cf93b1 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-0cf93b1::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-0cf93b1:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-0cf93b1:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-959fe33 */.elementor-9 .elementor-element.elementor-element-959fe33 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f3672c7 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-f3672c7 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-f3672c7::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-f3672c7:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-f3672c7:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-07eb602 */.elementor-9 .elementor-element.elementor-element-07eb602 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f5e988c *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-f5e988c {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-f5e988c::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-f5e988c:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-f5e988c:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-19fa89b */.elementor-9 .elementor-element.elementor-element-19fa89b p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b8ea4fd *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-b8ea4fd {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-b8ea4fd::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-b8ea4fd:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-b8ea4fd:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7d77749 */.elementor-9 .elementor-element.elementor-element-7d77749 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-259d641 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-259d641 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-259d641::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-259d641:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-259d641:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5b5e7d1 */.elementor-9 .elementor-element.elementor-element-5b5e7d1 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dacc78a *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-dacc78a {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-dacc78a::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-dacc78a:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-dacc78a:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3314a03 */.elementor-9 .elementor-element.elementor-element-3314a03 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef71139 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-ef71139 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-ef71139::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-ef71139:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-ef71139:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f82e18f */.elementor-9 .elementor-element.elementor-element-f82e18f p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c104c2 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-4c104c2 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-4c104c2::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-4c104c2:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-4c104c2:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b20651d */.elementor-9 .elementor-element.elementor-element-b20651d p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d8ebe3 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-6d8ebe3 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-6d8ebe3::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-6d8ebe3:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-6d8ebe3:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f3dd100 */.elementor-9 .elementor-element.elementor-element-f3dd100 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d6fd57 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-4d6fd57 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-4d6fd57::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-4d6fd57:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-4d6fd57:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b8e8ab8 */.elementor-9 .elementor-element.elementor-element-b8e8ab8 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-706eea1 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-706eea1 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-706eea1::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-706eea1:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-706eea1:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ed02618 */.elementor-9 .elementor-element.elementor-element-ed02618 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-daa1b4b *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-daa1b4b {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-daa1b4b::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-daa1b4b:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-daa1b4b:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-66ece2a */.elementor-9 .elementor-element.elementor-element-66ece2a p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10f2077 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-10f2077 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-10f2077::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-10f2077:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-10f2077:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-73315a0 */.elementor-9 .elementor-element.elementor-element-73315a0 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18b2ecd *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-18b2ecd {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-18b2ecd::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-18b2ecd:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-18b2ecd:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e47b00b */.elementor-9 .elementor-element.elementor-element-e47b00b p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-05a8610 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-05a8610 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-05a8610::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-05a8610:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-05a8610:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-650090c */.elementor-9 .elementor-element.elementor-element-650090c p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e80db1 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-5e80db1 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-5e80db1::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-5e80db1:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-5e80db1:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5476550 */.elementor-9 .elementor-element.elementor-element-5476550 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57b694b *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-57b694b {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-57b694b::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-57b694b:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-57b694b:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4aa5660 */.elementor-9 .elementor-element.elementor-element-4aa5660 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ea51b9 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-5ea51b9 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-5ea51b9::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-5ea51b9:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-5ea51b9:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dcaf0fb */.elementor-9 .elementor-element.elementor-element-dcaf0fb p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1986285 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-1986285 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-1986285::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-1986285:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-1986285:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-748c9d3 */.elementor-9 .elementor-element.elementor-element-748c9d3 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff981f9 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-ff981f9 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-ff981f9::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-ff981f9:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-ff981f9:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-11281da */.elementor-9 .elementor-element.elementor-element-11281da p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2860c7a *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-2860c7a {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-2860c7a::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-2860c7a:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-2860c7a:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d535b2f */.elementor-9 .elementor-element.elementor-element-d535b2f p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33a3a74 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-33a3a74 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-33a3a74::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-33a3a74:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-33a3a74:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-eea2b3c */.elementor-9 .elementor-element.elementor-element-eea2b3c p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77dc538 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-77dc538 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-77dc538::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-77dc538:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-77dc538:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e22fd12 */.elementor-9 .elementor-element.elementor-element-e22fd12 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f3415df *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-f3415df {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-f3415df::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-f3415df:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-f3415df:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3a8ca1f */.elementor-9 .elementor-element.elementor-element-3a8ca1f p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f5312f3 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-f5312f3 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-f5312f3::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-f5312f3:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-f5312f3:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-69c0378 */.elementor-9 .elementor-element.elementor-element-69c0378 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a1ac63 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-3a1ac63 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-3a1ac63::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-3a1ac63:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-3a1ac63:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-51598ee */.elementor-9 .elementor-element.elementor-element-51598ee p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47df4cf *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-47df4cf {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-47df4cf::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-47df4cf:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-47df4cf:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-561f1a3 */.elementor-9 .elementor-element.elementor-element-561f1a3 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8edba8e *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-8edba8e {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-8edba8e::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-8edba8e:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-8edba8e:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-57f3d5f */.elementor-9 .elementor-element.elementor-element-57f3d5f p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82c5edf *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-82c5edf {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-82c5edf::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-82c5edf:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-82c5edf:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8e8fd10 */.elementor-9 .elementor-element.elementor-element-8e8fd10 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42f1089 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-42f1089 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-42f1089::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-42f1089:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-42f1089:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0344d35 */.elementor-9 .elementor-element.elementor-element-0344d35 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a30f414 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-a30f414 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-a30f414::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-a30f414:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-a30f414:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e779b38 */.elementor-9 .elementor-element.elementor-element-e779b38 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b9510fe *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-b9510fe {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-b9510fe::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-b9510fe:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-b9510fe:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b1ea272 */.elementor-9 .elementor-element.elementor-element-b1ea272 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b7ef07 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-8b7ef07 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-8b7ef07::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-8b7ef07:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-8b7ef07:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-106a303 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-106a303 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-106a303::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-106a303:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-106a303:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3943dac *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-3943dac {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-3943dac::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-3943dac:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-3943dac:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f6674a *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-7f6674a {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-7f6674a::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-7f6674a:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-7f6674a:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-26d117d */.elementor-9 .elementor-element.elementor-element-26d117d p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2bfa56a *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-2bfa56a {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-2bfa56a::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-2bfa56a:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-2bfa56a:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-71637fc */.elementor-9 .elementor-element.elementor-element-71637fc p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-629f34b *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-629f34b {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-629f34b::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-629f34b:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-629f34b:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3436fa7 */.elementor-9 .elementor-element.elementor-element-3436fa7 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d26294 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-1d26294 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-1d26294::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-1d26294:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-1d26294:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-26a2102 */.elementor-9 .elementor-element.elementor-element-26a2102 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-304140e *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-304140e {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-304140e::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-304140e:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-304140e:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d713ef4 */.elementor-9 .elementor-element.elementor-element-d713ef4 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5aa795b *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-5aa795b {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-5aa795b::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-5aa795b:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-5aa795b:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-632c9dd */.elementor-9 .elementor-element.elementor-element-632c9dd p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-274483a *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-274483a {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-274483a::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-274483a:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-274483a:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-05f109a */.elementor-9 .elementor-element.elementor-element-05f109a p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a42e67 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-6a42e67 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-6a42e67::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-6a42e67:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-6a42e67:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3d1e807 */.elementor-9 .elementor-element.elementor-element-3d1e807 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eafe584 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-eafe584 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-eafe584::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-eafe584:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-eafe584:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-58e490d */.elementor-9 .elementor-element.elementor-element-58e490d p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d76f801 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-d76f801 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-d76f801::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-d76f801:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-d76f801:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9e2ebb1 */.elementor-9 .elementor-element.elementor-element-9e2ebb1 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-518d75a *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-518d75a {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-518d75a::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-518d75a:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-518d75a:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b715eaf */.elementor-9 .elementor-element.elementor-element-b715eaf p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ecf411 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-9ecf411 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-9ecf411::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-9ecf411:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-9ecf411:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-58aede1 */.elementor-9 .elementor-element.elementor-element-58aede1 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-baa549a *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-baa549a {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-baa549a::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-baa549a:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-baa549a:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-69cb7e2 */.elementor-9 .elementor-element.elementor-element-69cb7e2 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cd6972b *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-cd6972b {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-cd6972b::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-cd6972b:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-cd6972b:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-49a59f9 */.elementor-9 .elementor-element.elementor-element-49a59f9 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f22fcb *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-1f22fcb {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-1f22fcb::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-1f22fcb:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-1f22fcb:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-48c8d9a */.elementor-9 .elementor-element.elementor-element-48c8d9a p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-383e682 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-383e682 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-383e682::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-383e682:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-383e682:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-81bc3f3 */.elementor-9 .elementor-element.elementor-element-81bc3f3 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a34298 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-0a34298 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-0a34298::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-0a34298:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-0a34298:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-786d4ba */.elementor-9 .elementor-element.elementor-element-786d4ba p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-64bd8e9 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-64bd8e9 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-64bd8e9::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-64bd8e9:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-64bd8e9:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a5768fe */.elementor-9 .elementor-element.elementor-element-a5768fe p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f684ea0 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-f684ea0 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-f684ea0::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-f684ea0:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-f684ea0:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f2d6d3 */.elementor-9 .elementor-element.elementor-element-2f2d6d3 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d2b7ae *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-3d2b7ae {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-3d2b7ae::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-3d2b7ae:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-3d2b7ae:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d40da79 */.elementor-9 .elementor-element.elementor-element-d40da79 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ab514e *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-4ab514e {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-4ab514e::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-4ab514e:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-4ab514e:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3731238 */.elementor-9 .elementor-element.elementor-element-3731238 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea965db *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-ea965db {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-ea965db::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-ea965db:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-ea965db:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c33fea */.elementor-9 .elementor-element.elementor-element-4c33fea p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c5a7bc1 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-c5a7bc1 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-c5a7bc1::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-c5a7bc1:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-c5a7bc1:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-43ed735 */.elementor-9 .elementor-element.elementor-element-43ed735 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6714110 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-6714110 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-6714110::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-6714110:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-6714110:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f94b72 */.elementor-9 .elementor-element.elementor-element-2f94b72 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-110c025 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-110c025 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-110c025::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-110c025:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-110c025:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-573679c */.elementor-9 .elementor-element.elementor-element-573679c p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40b3752 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-40b3752 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-40b3752::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-40b3752:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-40b3752:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-20a0f18 */.elementor-9 .elementor-element.elementor-element-20a0f18 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18e27b6 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-18e27b6 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-18e27b6::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-18e27b6:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-18e27b6:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9665097 */.elementor-9 .elementor-element.elementor-element-9665097 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72a3af6 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-72a3af6 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-72a3af6::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-72a3af6:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-72a3af6:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ad57ad9 */.elementor-9 .elementor-element.elementor-element-ad57ad9 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f16d7f7 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-f16d7f7 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-f16d7f7::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-f16d7f7:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-f16d7f7:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2186fa5 */.elementor-9 .elementor-element.elementor-element-2186fa5 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f0971b *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-9f0971b {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-9f0971b::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-9f0971b:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-9f0971b:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a985635 */.elementor-9 .elementor-element.elementor-element-a985635 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3380825 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-3380825 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-3380825::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-3380825:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-3380825:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b8fcb7a */.elementor-9 .elementor-element.elementor-element-b8fcb7a p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f9df962 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-f9df962 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-f9df962::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-f9df962:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-f9df962:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-601d2e3 */.elementor-9 .elementor-element.elementor-element-601d2e3 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0cf93b1 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-0cf93b1 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-0cf93b1::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-0cf93b1:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-0cf93b1:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-959fe33 */.elementor-9 .elementor-element.elementor-element-959fe33 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f3672c7 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-f3672c7 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-f3672c7::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-f3672c7:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-f3672c7:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-07eb602 */.elementor-9 .elementor-element.elementor-element-07eb602 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f5e988c *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-f5e988c {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-f5e988c::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-f5e988c:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-f5e988c:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-19fa89b */.elementor-9 .elementor-element.elementor-element-19fa89b p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b8ea4fd *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-b8ea4fd {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-b8ea4fd::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-b8ea4fd:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-b8ea4fd:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7d77749 */.elementor-9 .elementor-element.elementor-element-7d77749 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-259d641 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-259d641 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-259d641::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-259d641:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-259d641:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5b5e7d1 */.elementor-9 .elementor-element.elementor-element-5b5e7d1 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dacc78a *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-dacc78a {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-dacc78a::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-dacc78a:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-dacc78a:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3314a03 */.elementor-9 .elementor-element.elementor-element-3314a03 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef71139 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-ef71139 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-ef71139::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-ef71139:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-ef71139:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f82e18f */.elementor-9 .elementor-element.elementor-element-f82e18f p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c104c2 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-4c104c2 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-4c104c2::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-4c104c2:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-4c104c2:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b20651d */.elementor-9 .elementor-element.elementor-element-b20651d p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d8ebe3 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-6d8ebe3 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-6d8ebe3::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-6d8ebe3:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-6d8ebe3:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f3dd100 */.elementor-9 .elementor-element.elementor-element-f3dd100 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d6fd57 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-4d6fd57 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-4d6fd57::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-4d6fd57:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-4d6fd57:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b8e8ab8 */.elementor-9 .elementor-element.elementor-element-b8e8ab8 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-706eea1 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-706eea1 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-706eea1::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-706eea1:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-706eea1:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ed02618 */.elementor-9 .elementor-element.elementor-element-ed02618 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-daa1b4b *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-daa1b4b {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-daa1b4b::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-daa1b4b:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-daa1b4b:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-66ece2a */.elementor-9 .elementor-element.elementor-element-66ece2a p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10f2077 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-10f2077 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-10f2077::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-10f2077:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-10f2077:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-73315a0 */.elementor-9 .elementor-element.elementor-element-73315a0 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18b2ecd *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-18b2ecd {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-18b2ecd::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-18b2ecd:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-18b2ecd:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e47b00b */.elementor-9 .elementor-element.elementor-element-e47b00b p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-05a8610 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-05a8610 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-05a8610::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-05a8610:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-05a8610:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-650090c */.elementor-9 .elementor-element.elementor-element-650090c p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e80db1 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-5e80db1 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-5e80db1::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-5e80db1:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-5e80db1:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5476550 */.elementor-9 .elementor-element.elementor-element-5476550 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57b694b *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-57b694b {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-57b694b::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-57b694b:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-57b694b:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4aa5660 */.elementor-9 .elementor-element.elementor-element-4aa5660 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ea51b9 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-5ea51b9 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-5ea51b9::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-5ea51b9:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-5ea51b9:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dcaf0fb */.elementor-9 .elementor-element.elementor-element-dcaf0fb p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1986285 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-1986285 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-1986285::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-1986285:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-1986285:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-748c9d3 */.elementor-9 .elementor-element.elementor-element-748c9d3 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff981f9 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-ff981f9 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-ff981f9::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-ff981f9:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-ff981f9:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-11281da */.elementor-9 .elementor-element.elementor-element-11281da p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2860c7a *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-2860c7a {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-2860c7a::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-2860c7a:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-2860c7a:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d535b2f */.elementor-9 .elementor-element.elementor-element-d535b2f p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33a3a74 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-33a3a74 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-33a3a74::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-33a3a74:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-33a3a74:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-eea2b3c */.elementor-9 .elementor-element.elementor-element-eea2b3c p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77dc538 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-77dc538 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-77dc538::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-77dc538:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-77dc538:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e22fd12 */.elementor-9 .elementor-element.elementor-element-e22fd12 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f3415df *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-f3415df {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-f3415df::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-f3415df:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-f3415df:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3a8ca1f */.elementor-9 .elementor-element.elementor-element-3a8ca1f p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f5312f3 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-f5312f3 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-f5312f3::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-f5312f3:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-f5312f3:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-69c0378 */.elementor-9 .elementor-element.elementor-element-69c0378 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a1ac63 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-3a1ac63 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-3a1ac63::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-3a1ac63:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-3a1ac63:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-51598ee */.elementor-9 .elementor-element.elementor-element-51598ee p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47df4cf *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-47df4cf {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-47df4cf::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-47df4cf:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-47df4cf:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-561f1a3 */.elementor-9 .elementor-element.elementor-element-561f1a3 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8edba8e *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-8edba8e {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-8edba8e::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-8edba8e:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-8edba8e:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-57f3d5f */.elementor-9 .elementor-element.elementor-element-57f3d5f p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82c5edf *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-82c5edf {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-82c5edf::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-82c5edf:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-82c5edf:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8e8fd10 */.elementor-9 .elementor-element.elementor-element-8e8fd10 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42f1089 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-42f1089 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-42f1089::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-42f1089:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-42f1089:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0344d35 */.elementor-9 .elementor-element.elementor-element-0344d35 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a30f414 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-a30f414 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-a30f414::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-a30f414:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-a30f414:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e779b38 */.elementor-9 .elementor-element.elementor-element-e779b38 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b9510fe *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-b9510fe {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-b9510fe::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-b9510fe:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-b9510fe:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b1ea272 */.elementor-9 .elementor-element.elementor-element-b1ea272 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b7ef07 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-8b7ef07 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-8b7ef07::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-8b7ef07:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-8b7ef07:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-106a303 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-106a303 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-106a303::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-106a303:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-106a303:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3943dac *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-3943dac {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-3943dac::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-3943dac:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-3943dac:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f6674a *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-7f6674a {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-7f6674a::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-7f6674a:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-7f6674a:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-26d117d */.elementor-9 .elementor-element.elementor-element-26d117d p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2bfa56a *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-2bfa56a {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-2bfa56a::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-2bfa56a:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-2bfa56a:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-71637fc */.elementor-9 .elementor-element.elementor-element-71637fc p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-629f34b *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-629f34b {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-629f34b::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-629f34b:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-629f34b:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3436fa7 */.elementor-9 .elementor-element.elementor-element-3436fa7 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d26294 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-1d26294 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-1d26294::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-1d26294:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-1d26294:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-26a2102 */.elementor-9 .elementor-element.elementor-element-26a2102 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-304140e *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-304140e {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-304140e::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-304140e:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-304140e:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d713ef4 */.elementor-9 .elementor-element.elementor-element-d713ef4 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5aa795b *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-5aa795b {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-5aa795b::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-5aa795b:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-5aa795b:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-632c9dd */.elementor-9 .elementor-element.elementor-element-632c9dd p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-274483a *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-274483a {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-274483a::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-274483a:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-274483a:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-05f109a */.elementor-9 .elementor-element.elementor-element-05f109a p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a42e67 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-6a42e67 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-6a42e67::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-6a42e67:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-6a42e67:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3d1e807 */.elementor-9 .elementor-element.elementor-element-3d1e807 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eafe584 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-eafe584 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-eafe584::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-eafe584:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-eafe584:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-58e490d */.elementor-9 .elementor-element.elementor-element-58e490d p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d76f801 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-d76f801 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-d76f801::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-d76f801:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-d76f801:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9e2ebb1 */.elementor-9 .elementor-element.elementor-element-9e2ebb1 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-518d75a *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-518d75a {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-518d75a::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-518d75a:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-518d75a:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b715eaf */.elementor-9 .elementor-element.elementor-element-b715eaf p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ecf411 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-9ecf411 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-9ecf411::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-9ecf411:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-9ecf411:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-58aede1 */.elementor-9 .elementor-element.elementor-element-58aede1 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-baa549a *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-baa549a {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-baa549a::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-baa549a:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-baa549a:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-69cb7e2 */.elementor-9 .elementor-element.elementor-element-69cb7e2 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cd6972b *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-cd6972b {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-cd6972b::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-cd6972b:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-cd6972b:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-49a59f9 */.elementor-9 .elementor-element.elementor-element-49a59f9 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f22fcb *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-1f22fcb {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-1f22fcb::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-1f22fcb:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-1f22fcb:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-48c8d9a */.elementor-9 .elementor-element.elementor-element-48c8d9a p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-383e682 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-383e682 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-383e682::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-383e682:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-383e682:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-81bc3f3 */.elementor-9 .elementor-element.elementor-element-81bc3f3 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a34298 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-0a34298 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-0a34298::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-0a34298:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-0a34298:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-786d4ba */.elementor-9 .elementor-element.elementor-element-786d4ba p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-64bd8e9 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-64bd8e9 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-64bd8e9::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-64bd8e9:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-64bd8e9:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a5768fe */.elementor-9 .elementor-element.elementor-element-a5768fe p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f684ea0 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-f684ea0 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-f684ea0::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-f684ea0:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-f684ea0:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f2d6d3 */.elementor-9 .elementor-element.elementor-element-2f2d6d3 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d2b7ae *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-3d2b7ae {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-3d2b7ae::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-3d2b7ae:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-3d2b7ae:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d40da79 */.elementor-9 .elementor-element.elementor-element-d40da79 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ab514e *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-4ab514e {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-4ab514e::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-4ab514e:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-4ab514e:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3731238 */.elementor-9 .elementor-element.elementor-element-3731238 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea965db *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-ea965db {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-ea965db::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-ea965db:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-ea965db:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c33fea */.elementor-9 .elementor-element.elementor-element-4c33fea p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c5a7bc1 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-c5a7bc1 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-c5a7bc1::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-c5a7bc1:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-c5a7bc1:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-43ed735 */.elementor-9 .elementor-element.elementor-element-43ed735 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6714110 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-6714110 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-6714110::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-6714110:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-6714110:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f94b72 */.elementor-9 .elementor-element.elementor-element-2f94b72 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-110c025 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-110c025 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-110c025::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-110c025:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-110c025:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-573679c */.elementor-9 .elementor-element.elementor-element-573679c p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40b3752 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-40b3752 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-40b3752::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-40b3752:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-40b3752:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-20a0f18 */.elementor-9 .elementor-element.elementor-element-20a0f18 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18e27b6 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-18e27b6 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-18e27b6::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-18e27b6:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-18e27b6:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9665097 */.elementor-9 .elementor-element.elementor-element-9665097 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72a3af6 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-72a3af6 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-72a3af6::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-72a3af6:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-72a3af6:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ad57ad9 */.elementor-9 .elementor-element.elementor-element-ad57ad9 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f16d7f7 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-f16d7f7 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-f16d7f7::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-f16d7f7:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-f16d7f7:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2186fa5 */.elementor-9 .elementor-element.elementor-element-2186fa5 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f0971b *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-9f0971b {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-9f0971b::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-9f0971b:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-9f0971b:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a985635 */.elementor-9 .elementor-element.elementor-element-a985635 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3380825 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-3380825 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-3380825::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-3380825:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-3380825:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b8fcb7a */.elementor-9 .elementor-element.elementor-element-b8fcb7a p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f9df962 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-f9df962 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-f9df962::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-f9df962:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-f9df962:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-601d2e3 */.elementor-9 .elementor-element.elementor-element-601d2e3 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0cf93b1 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-0cf93b1 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-0cf93b1::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-0cf93b1:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-0cf93b1:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-959fe33 */.elementor-9 .elementor-element.elementor-element-959fe33 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f3672c7 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-f3672c7 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-f3672c7::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-f3672c7:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-f3672c7:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-07eb602 */.elementor-9 .elementor-element.elementor-element-07eb602 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f5e988c *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-f5e988c {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-f5e988c::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-f5e988c:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-f5e988c:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-19fa89b */.elementor-9 .elementor-element.elementor-element-19fa89b p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b8ea4fd *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-b8ea4fd {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-b8ea4fd::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-b8ea4fd:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-b8ea4fd:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7d77749 */.elementor-9 .elementor-element.elementor-element-7d77749 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-259d641 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-259d641 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-259d641::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-259d641:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-259d641:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5b5e7d1 */.elementor-9 .elementor-element.elementor-element-5b5e7d1 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dacc78a *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-dacc78a {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-dacc78a::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-dacc78a:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-dacc78a:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3314a03 */.elementor-9 .elementor-element.elementor-element-3314a03 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef71139 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-ef71139 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-ef71139::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-ef71139:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-ef71139:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f82e18f */.elementor-9 .elementor-element.elementor-element-f82e18f p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c104c2 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-4c104c2 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-4c104c2::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-4c104c2:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-4c104c2:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b20651d */.elementor-9 .elementor-element.elementor-element-b20651d p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d8ebe3 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-6d8ebe3 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-6d8ebe3::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-6d8ebe3:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-6d8ebe3:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f3dd100 */.elementor-9 .elementor-element.elementor-element-f3dd100 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d6fd57 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-4d6fd57 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-4d6fd57::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-4d6fd57:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-4d6fd57:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b8e8ab8 */.elementor-9 .elementor-element.elementor-element-b8e8ab8 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-706eea1 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-706eea1 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-706eea1::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-706eea1:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-706eea1:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ed02618 */.elementor-9 .elementor-element.elementor-element-ed02618 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-daa1b4b *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-daa1b4b {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-daa1b4b::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-daa1b4b:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-daa1b4b:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-66ece2a */.elementor-9 .elementor-element.elementor-element-66ece2a p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10f2077 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-10f2077 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-10f2077::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-10f2077:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-10f2077:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-73315a0 */.elementor-9 .elementor-element.elementor-element-73315a0 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18b2ecd *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-18b2ecd {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-18b2ecd::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-18b2ecd:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-18b2ecd:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e47b00b */.elementor-9 .elementor-element.elementor-element-e47b00b p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-05a8610 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-05a8610 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-05a8610::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-05a8610:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-05a8610:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-650090c */.elementor-9 .elementor-element.elementor-element-650090c p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e80db1 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-5e80db1 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-5e80db1::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-5e80db1:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-5e80db1:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5476550 */.elementor-9 .elementor-element.elementor-element-5476550 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57b694b *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-57b694b {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-57b694b::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-57b694b:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-57b694b:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4aa5660 */.elementor-9 .elementor-element.elementor-element-4aa5660 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ea51b9 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-5ea51b9 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-5ea51b9::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-5ea51b9:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-5ea51b9:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dcaf0fb */.elementor-9 .elementor-element.elementor-element-dcaf0fb p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1986285 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-1986285 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-1986285::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-1986285:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-1986285:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-748c9d3 */.elementor-9 .elementor-element.elementor-element-748c9d3 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff981f9 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-ff981f9 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-ff981f9::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-ff981f9:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-ff981f9:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-11281da */.elementor-9 .elementor-element.elementor-element-11281da p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2860c7a *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-2860c7a {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-2860c7a::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-2860c7a:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-2860c7a:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d535b2f */.elementor-9 .elementor-element.elementor-element-d535b2f p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33a3a74 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-33a3a74 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-33a3a74::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-33a3a74:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-33a3a74:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-eea2b3c */.elementor-9 .elementor-element.elementor-element-eea2b3c p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77dc538 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-77dc538 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-77dc538::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-77dc538:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-77dc538:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e22fd12 */.elementor-9 .elementor-element.elementor-element-e22fd12 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f3415df *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-f3415df {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-f3415df::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-f3415df:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-f3415df:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3a8ca1f */.elementor-9 .elementor-element.elementor-element-3a8ca1f p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f5312f3 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-f5312f3 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-f5312f3::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-f5312f3:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-f5312f3:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-69c0378 */.elementor-9 .elementor-element.elementor-element-69c0378 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a1ac63 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-3a1ac63 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-3a1ac63::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-3a1ac63:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-3a1ac63:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-51598ee */.elementor-9 .elementor-element.elementor-element-51598ee p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47df4cf *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-47df4cf {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-47df4cf::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-47df4cf:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-47df4cf:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-561f1a3 */.elementor-9 .elementor-element.elementor-element-561f1a3 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8edba8e *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-8edba8e {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-8edba8e::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-8edba8e:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-8edba8e:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-57f3d5f */.elementor-9 .elementor-element.elementor-element-57f3d5f p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82c5edf *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-82c5edf {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-82c5edf::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-82c5edf:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-82c5edf:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8e8fd10 */.elementor-9 .elementor-element.elementor-element-8e8fd10 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42f1089 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-42f1089 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-42f1089::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-42f1089:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-42f1089:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0344d35 */.elementor-9 .elementor-element.elementor-element-0344d35 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a30f414 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-a30f414 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-a30f414::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-a30f414:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-a30f414:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e779b38 */.elementor-9 .elementor-element.elementor-element-e779b38 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b9510fe *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-b9510fe {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-b9510fe::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-b9510fe:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-b9510fe:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b1ea272 */.elementor-9 .elementor-element.elementor-element-b1ea272 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b7ef07 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-8b7ef07 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-8b7ef07::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-8b7ef07:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-8b7ef07:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-106a303 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-106a303 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-106a303::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-106a303:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-106a303:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3943dac *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-3943dac {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-3943dac::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-3943dac:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-3943dac:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f6674a *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-7f6674a {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-7f6674a::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-7f6674a:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-7f6674a:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-26d117d */.elementor-9 .elementor-element.elementor-element-26d117d p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2bfa56a *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-2bfa56a {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-2bfa56a::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-2bfa56a:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-2bfa56a:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-71637fc */.elementor-9 .elementor-element.elementor-element-71637fc p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-629f34b *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-629f34b {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-629f34b::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-629f34b:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-629f34b:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3436fa7 */.elementor-9 .elementor-element.elementor-element-3436fa7 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d26294 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-1d26294 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-1d26294::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-1d26294:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-1d26294:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-26a2102 */.elementor-9 .elementor-element.elementor-element-26a2102 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-304140e *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-304140e {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-304140e::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-304140e:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-304140e:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d713ef4 */.elementor-9 .elementor-element.elementor-element-d713ef4 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5aa795b *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-5aa795b {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-5aa795b::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-5aa795b:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-5aa795b:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-632c9dd */.elementor-9 .elementor-element.elementor-element-632c9dd p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-274483a *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-274483a {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-274483a::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-274483a:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-274483a:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-05f109a */.elementor-9 .elementor-element.elementor-element-05f109a p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a42e67 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-6a42e67 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-6a42e67::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-6a42e67:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-6a42e67:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3d1e807 */.elementor-9 .elementor-element.elementor-element-3d1e807 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eafe584 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-eafe584 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-eafe584::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-eafe584:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-eafe584:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-58e490d */.elementor-9 .elementor-element.elementor-element-58e490d p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d76f801 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-d76f801 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-d76f801::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-d76f801:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-d76f801:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9e2ebb1 */.elementor-9 .elementor-element.elementor-element-9e2ebb1 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-518d75a *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-518d75a {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-518d75a::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-518d75a:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-518d75a:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b715eaf */.elementor-9 .elementor-element.elementor-element-b715eaf p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ecf411 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-9ecf411 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-9ecf411::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-9ecf411:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-9ecf411:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-58aede1 */.elementor-9 .elementor-element.elementor-element-58aede1 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-baa549a *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-baa549a {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-baa549a::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-baa549a:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-baa549a:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-69cb7e2 */.elementor-9 .elementor-element.elementor-element-69cb7e2 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cd6972b *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-cd6972b {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-cd6972b::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-cd6972b:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-cd6972b:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-49a59f9 */.elementor-9 .elementor-element.elementor-element-49a59f9 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f22fcb *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-1f22fcb {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-1f22fcb::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-1f22fcb:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-1f22fcb:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-48c8d9a */.elementor-9 .elementor-element.elementor-element-48c8d9a p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-383e682 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-383e682 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-383e682::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-383e682:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-383e682:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-81bc3f3 */.elementor-9 .elementor-element.elementor-element-81bc3f3 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a34298 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-0a34298 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-0a34298::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-0a34298:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-0a34298:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-786d4ba */.elementor-9 .elementor-element.elementor-element-786d4ba p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-64bd8e9 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-64bd8e9 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-64bd8e9::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-64bd8e9:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-64bd8e9:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a5768fe */.elementor-9 .elementor-element.elementor-element-a5768fe p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f684ea0 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-f684ea0 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-f684ea0::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-f684ea0:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-f684ea0:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f2d6d3 */.elementor-9 .elementor-element.elementor-element-2f2d6d3 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d2b7ae *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-3d2b7ae {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-3d2b7ae::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-3d2b7ae:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-3d2b7ae:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d40da79 */.elementor-9 .elementor-element.elementor-element-d40da79 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ab514e *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-4ab514e {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-4ab514e::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-4ab514e:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-4ab514e:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3731238 */.elementor-9 .elementor-element.elementor-element-3731238 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea965db *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-ea965db {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-ea965db::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-ea965db:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-ea965db:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c33fea */.elementor-9 .elementor-element.elementor-element-4c33fea p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c5a7bc1 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-c5a7bc1 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-c5a7bc1::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-c5a7bc1:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-c5a7bc1:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-43ed735 */.elementor-9 .elementor-element.elementor-element-43ed735 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6714110 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-6714110 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-6714110::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-6714110:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-6714110:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f94b72 */.elementor-9 .elementor-element.elementor-element-2f94b72 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-110c025 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-110c025 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-110c025::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-110c025:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-110c025:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-573679c */.elementor-9 .elementor-element.elementor-element-573679c p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40b3752 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-40b3752 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-40b3752::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-40b3752:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-40b3752:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-20a0f18 */.elementor-9 .elementor-element.elementor-element-20a0f18 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18e27b6 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-18e27b6 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-18e27b6::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-18e27b6:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-18e27b6:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9665097 */.elementor-9 .elementor-element.elementor-element-9665097 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72a3af6 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-72a3af6 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-72a3af6::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-72a3af6:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-72a3af6:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ad57ad9 */.elementor-9 .elementor-element.elementor-element-ad57ad9 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f16d7f7 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-f16d7f7 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-f16d7f7::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-f16d7f7:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-f16d7f7:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2186fa5 */.elementor-9 .elementor-element.elementor-element-2186fa5 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f0971b *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-9f0971b {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-9f0971b::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-9f0971b:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-9f0971b:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a985635 */.elementor-9 .elementor-element.elementor-element-a985635 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3380825 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-3380825 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-3380825::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-3380825:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-3380825:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b8fcb7a */.elementor-9 .elementor-element.elementor-element-b8fcb7a p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f9df962 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-f9df962 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-f9df962::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-f9df962:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-f9df962:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-601d2e3 */.elementor-9 .elementor-element.elementor-element-601d2e3 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0cf93b1 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-0cf93b1 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-0cf93b1::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-0cf93b1:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-0cf93b1:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-959fe33 */.elementor-9 .elementor-element.elementor-element-959fe33 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f3672c7 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-f3672c7 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-f3672c7::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-f3672c7:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-f3672c7:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-07eb602 */.elementor-9 .elementor-element.elementor-element-07eb602 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f5e988c *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-f5e988c {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-f5e988c::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-f5e988c:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-f5e988c:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-19fa89b */.elementor-9 .elementor-element.elementor-element-19fa89b p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b8ea4fd *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-b8ea4fd {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-b8ea4fd::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-b8ea4fd:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-b8ea4fd:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7d77749 */.elementor-9 .elementor-element.elementor-element-7d77749 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-259d641 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-259d641 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-259d641::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-259d641:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-259d641:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5b5e7d1 */.elementor-9 .elementor-element.elementor-element-5b5e7d1 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dacc78a *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-dacc78a {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-dacc78a::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-dacc78a:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-dacc78a:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3314a03 */.elementor-9 .elementor-element.elementor-element-3314a03 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef71139 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-ef71139 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-ef71139::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-ef71139:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-ef71139:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f82e18f */.elementor-9 .elementor-element.elementor-element-f82e18f p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c104c2 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-4c104c2 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-4c104c2::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-4c104c2:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-4c104c2:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b20651d */.elementor-9 .elementor-element.elementor-element-b20651d p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d8ebe3 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-6d8ebe3 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-6d8ebe3::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-6d8ebe3:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-6d8ebe3:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f3dd100 */.elementor-9 .elementor-element.elementor-element-f3dd100 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d6fd57 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-4d6fd57 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-4d6fd57::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-4d6fd57:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-4d6fd57:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b8e8ab8 */.elementor-9 .elementor-element.elementor-element-b8e8ab8 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-706eea1 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-706eea1 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-706eea1::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-706eea1:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-706eea1:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ed02618 */.elementor-9 .elementor-element.elementor-element-ed02618 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-daa1b4b *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-daa1b4b {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-daa1b4b::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-daa1b4b:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-daa1b4b:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-66ece2a */.elementor-9 .elementor-element.elementor-element-66ece2a p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10f2077 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-10f2077 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-10f2077::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-10f2077:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-10f2077:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-73315a0 */.elementor-9 .elementor-element.elementor-element-73315a0 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18b2ecd *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-18b2ecd {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-18b2ecd::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-18b2ecd:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-18b2ecd:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e47b00b */.elementor-9 .elementor-element.elementor-element-e47b00b p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-05a8610 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-05a8610 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-05a8610::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-05a8610:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-05a8610:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-650090c */.elementor-9 .elementor-element.elementor-element-650090c p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e80db1 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-5e80db1 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-5e80db1::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-5e80db1:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-5e80db1:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5476550 */.elementor-9 .elementor-element.elementor-element-5476550 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57b694b *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-57b694b {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-57b694b::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-57b694b:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-57b694b:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4aa5660 */.elementor-9 .elementor-element.elementor-element-4aa5660 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ea51b9 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-5ea51b9 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-5ea51b9::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-5ea51b9:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-5ea51b9:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dcaf0fb */.elementor-9 .elementor-element.elementor-element-dcaf0fb p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1986285 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-1986285 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-1986285::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-1986285:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-1986285:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-748c9d3 */.elementor-9 .elementor-element.elementor-element-748c9d3 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff981f9 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-ff981f9 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-ff981f9::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-ff981f9:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-ff981f9:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-11281da */.elementor-9 .elementor-element.elementor-element-11281da p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2860c7a *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-2860c7a {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-2860c7a::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-2860c7a:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-2860c7a:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d535b2f */.elementor-9 .elementor-element.elementor-element-d535b2f p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33a3a74 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-33a3a74 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-33a3a74::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-33a3a74:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-33a3a74:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-eea2b3c */.elementor-9 .elementor-element.elementor-element-eea2b3c p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77dc538 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-77dc538 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-77dc538::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-77dc538:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-77dc538:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e22fd12 */.elementor-9 .elementor-element.elementor-element-e22fd12 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f3415df *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-f3415df {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-f3415df::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-f3415df:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-f3415df:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3a8ca1f */.elementor-9 .elementor-element.elementor-element-3a8ca1f p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f5312f3 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-f5312f3 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-f5312f3::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-f5312f3:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-f5312f3:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-69c0378 */.elementor-9 .elementor-element.elementor-element-69c0378 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a1ac63 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-3a1ac63 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-3a1ac63::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-3a1ac63:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-3a1ac63:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-51598ee */.elementor-9 .elementor-element.elementor-element-51598ee p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47df4cf *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-47df4cf {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-47df4cf::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-47df4cf:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-47df4cf:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-561f1a3 */.elementor-9 .elementor-element.elementor-element-561f1a3 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8edba8e *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-8edba8e {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-8edba8e::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-8edba8e:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-8edba8e:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-57f3d5f */.elementor-9 .elementor-element.elementor-element-57f3d5f p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82c5edf *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-82c5edf {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-82c5edf::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-82c5edf:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-82c5edf:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8e8fd10 */.elementor-9 .elementor-element.elementor-element-8e8fd10 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42f1089 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-42f1089 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-42f1089::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-42f1089:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-42f1089:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0344d35 */.elementor-9 .elementor-element.elementor-element-0344d35 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a30f414 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-a30f414 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-a30f414::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-a30f414:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-a30f414:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e779b38 */.elementor-9 .elementor-element.elementor-element-e779b38 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b9510fe *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-b9510fe {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-b9510fe::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-b9510fe:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-b9510fe:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b1ea272 */.elementor-9 .elementor-element.elementor-element-b1ea272 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b7ef07 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-8b7ef07 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-8b7ef07::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-8b7ef07:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-8b7ef07:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-106a303 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-106a303 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-106a303::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-106a303:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-106a303:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3943dac *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-3943dac {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-3943dac::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-3943dac:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-3943dac:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f6674a *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-7f6674a {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-7f6674a::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-7f6674a:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-7f6674a:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-26d117d */.elementor-9 .elementor-element.elementor-element-26d117d p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2bfa56a *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-2bfa56a {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-2bfa56a::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-2bfa56a:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-2bfa56a:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-71637fc */.elementor-9 .elementor-element.elementor-element-71637fc p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-629f34b *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-629f34b {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-629f34b::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-629f34b:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-629f34b:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3436fa7 */.elementor-9 .elementor-element.elementor-element-3436fa7 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d26294 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-1d26294 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-1d26294::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-1d26294:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-1d26294:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-26a2102 */.elementor-9 .elementor-element.elementor-element-26a2102 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-304140e *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-304140e {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-304140e::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-304140e:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-304140e:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d713ef4 */.elementor-9 .elementor-element.elementor-element-d713ef4 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5aa795b *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-5aa795b {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-5aa795b::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-5aa795b:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-5aa795b:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-632c9dd */.elementor-9 .elementor-element.elementor-element-632c9dd p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-274483a *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-274483a {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-274483a::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-274483a:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-274483a:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-05f109a */.elementor-9 .elementor-element.elementor-element-05f109a p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a42e67 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-6a42e67 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-6a42e67::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-6a42e67:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-6a42e67:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3d1e807 */.elementor-9 .elementor-element.elementor-element-3d1e807 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eafe584 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-eafe584 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-eafe584::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-eafe584:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-eafe584:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-58e490d */.elementor-9 .elementor-element.elementor-element-58e490d p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d76f801 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-d76f801 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-d76f801::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-d76f801:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-d76f801:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9e2ebb1 */.elementor-9 .elementor-element.elementor-element-9e2ebb1 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-518d75a *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-518d75a {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-518d75a::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-518d75a:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-518d75a:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b715eaf */.elementor-9 .elementor-element.elementor-element-b715eaf p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ecf411 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-9ecf411 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-9ecf411::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-9ecf411:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-9ecf411:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-58aede1 */.elementor-9 .elementor-element.elementor-element-58aede1 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-baa549a *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-baa549a {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-baa549a::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-baa549a:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-baa549a:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-69cb7e2 */.elementor-9 .elementor-element.elementor-element-69cb7e2 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cd6972b *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-cd6972b {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-cd6972b::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-cd6972b:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-cd6972b:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-49a59f9 */.elementor-9 .elementor-element.elementor-element-49a59f9 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f22fcb *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-1f22fcb {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-1f22fcb::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-1f22fcb:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-1f22fcb:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-48c8d9a */.elementor-9 .elementor-element.elementor-element-48c8d9a p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-383e682 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-383e682 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-383e682::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-383e682:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-383e682:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-81bc3f3 */.elementor-9 .elementor-element.elementor-element-81bc3f3 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a34298 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-0a34298 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-0a34298::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-0a34298:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-0a34298:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-786d4ba */.elementor-9 .elementor-element.elementor-element-786d4ba p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-64bd8e9 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-64bd8e9 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-64bd8e9::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-64bd8e9:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-64bd8e9:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a5768fe */.elementor-9 .elementor-element.elementor-element-a5768fe p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f684ea0 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-f684ea0 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-f684ea0::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-f684ea0:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-f684ea0:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f2d6d3 */.elementor-9 .elementor-element.elementor-element-2f2d6d3 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d2b7ae *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-3d2b7ae {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-3d2b7ae::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-3d2b7ae:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-3d2b7ae:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d40da79 */.elementor-9 .elementor-element.elementor-element-d40da79 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ab514e *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-4ab514e {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-4ab514e::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-4ab514e:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-4ab514e:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3731238 */.elementor-9 .elementor-element.elementor-element-3731238 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea965db *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-ea965db {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-ea965db::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-ea965db:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-ea965db:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c33fea */.elementor-9 .elementor-element.elementor-element-4c33fea p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c5a7bc1 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-c5a7bc1 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-c5a7bc1::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-c5a7bc1:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-c5a7bc1:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-43ed735 */.elementor-9 .elementor-element.elementor-element-43ed735 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6714110 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-6714110 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-6714110::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-6714110:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-6714110:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f94b72 */.elementor-9 .elementor-element.elementor-element-2f94b72 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-110c025 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-110c025 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-110c025::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-110c025:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-110c025:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-573679c */.elementor-9 .elementor-element.elementor-element-573679c p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40b3752 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-40b3752 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-40b3752::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-40b3752:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-40b3752:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-20a0f18 */.elementor-9 .elementor-element.elementor-element-20a0f18 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18e27b6 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-18e27b6 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-18e27b6::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-18e27b6:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-18e27b6:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9665097 */.elementor-9 .elementor-element.elementor-element-9665097 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72a3af6 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-72a3af6 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-72a3af6::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-72a3af6:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-72a3af6:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ad57ad9 */.elementor-9 .elementor-element.elementor-element-ad57ad9 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f16d7f7 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-f16d7f7 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-f16d7f7::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-f16d7f7:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-f16d7f7:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2186fa5 */.elementor-9 .elementor-element.elementor-element-2186fa5 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f0971b *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-9f0971b {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-9f0971b::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-9f0971b:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-9f0971b:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a985635 */.elementor-9 .elementor-element.elementor-element-a985635 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3380825 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-3380825 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-3380825::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-3380825:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-3380825:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b8fcb7a */.elementor-9 .elementor-element.elementor-element-b8fcb7a p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f9df962 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-f9df962 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-f9df962::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-f9df962:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-f9df962:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-601d2e3 */.elementor-9 .elementor-element.elementor-element-601d2e3 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0cf93b1 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-0cf93b1 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-0cf93b1::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-0cf93b1:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-0cf93b1:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-959fe33 */.elementor-9 .elementor-element.elementor-element-959fe33 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f3672c7 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-f3672c7 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-f3672c7::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-f3672c7:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-f3672c7:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-07eb602 */.elementor-9 .elementor-element.elementor-element-07eb602 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f5e988c *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-f5e988c {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-f5e988c::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-f5e988c:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-f5e988c:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-19fa89b */.elementor-9 .elementor-element.elementor-element-19fa89b p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b8ea4fd *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-b8ea4fd {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-b8ea4fd::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-b8ea4fd:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-b8ea4fd:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7d77749 */.elementor-9 .elementor-element.elementor-element-7d77749 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-259d641 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-259d641 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-259d641::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-259d641:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-259d641:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5b5e7d1 */.elementor-9 .elementor-element.elementor-element-5b5e7d1 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dacc78a *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-dacc78a {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-dacc78a::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-dacc78a:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-dacc78a:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3314a03 */.elementor-9 .elementor-element.elementor-element-3314a03 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef71139 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-ef71139 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-ef71139::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-ef71139:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-ef71139:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f82e18f */.elementor-9 .elementor-element.elementor-element-f82e18f p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c104c2 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-4c104c2 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-4c104c2::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-4c104c2:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-4c104c2:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b20651d */.elementor-9 .elementor-element.elementor-element-b20651d p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d8ebe3 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-6d8ebe3 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-6d8ebe3::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-6d8ebe3:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-6d8ebe3:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f3dd100 */.elementor-9 .elementor-element.elementor-element-f3dd100 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d6fd57 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-4d6fd57 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-4d6fd57::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-4d6fd57:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-4d6fd57:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b8e8ab8 */.elementor-9 .elementor-element.elementor-element-b8e8ab8 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-706eea1 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-706eea1 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-706eea1::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-706eea1:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-706eea1:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ed02618 */.elementor-9 .elementor-element.elementor-element-ed02618 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-daa1b4b *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-daa1b4b {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-daa1b4b::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-daa1b4b:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-daa1b4b:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-66ece2a */.elementor-9 .elementor-element.elementor-element-66ece2a p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10f2077 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-10f2077 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-10f2077::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-10f2077:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-10f2077:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-73315a0 */.elementor-9 .elementor-element.elementor-element-73315a0 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18b2ecd *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-18b2ecd {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-18b2ecd::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-18b2ecd:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-18b2ecd:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e47b00b */.elementor-9 .elementor-element.elementor-element-e47b00b p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-05a8610 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-05a8610 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-05a8610::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-05a8610:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-05a8610:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-650090c */.elementor-9 .elementor-element.elementor-element-650090c p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e80db1 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-5e80db1 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-5e80db1::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-5e80db1:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-5e80db1:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5476550 */.elementor-9 .elementor-element.elementor-element-5476550 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57b694b *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-57b694b {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-57b694b::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-57b694b:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-57b694b:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4aa5660 */.elementor-9 .elementor-element.elementor-element-4aa5660 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ea51b9 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-5ea51b9 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-5ea51b9::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-5ea51b9:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-5ea51b9:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dcaf0fb */.elementor-9 .elementor-element.elementor-element-dcaf0fb p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1986285 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-1986285 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-1986285::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-1986285:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-1986285:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-748c9d3 */.elementor-9 .elementor-element.elementor-element-748c9d3 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff981f9 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-ff981f9 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-ff981f9::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-ff981f9:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-ff981f9:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-11281da */.elementor-9 .elementor-element.elementor-element-11281da p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2860c7a *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-2860c7a {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-2860c7a::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-2860c7a:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-2860c7a:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d535b2f */.elementor-9 .elementor-element.elementor-element-d535b2f p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33a3a74 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-33a3a74 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-33a3a74::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-33a3a74:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-33a3a74:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-eea2b3c */.elementor-9 .elementor-element.elementor-element-eea2b3c p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77dc538 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-77dc538 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-77dc538::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-77dc538:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-77dc538:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e22fd12 */.elementor-9 .elementor-element.elementor-element-e22fd12 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f3415df *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-f3415df {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-f3415df::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-f3415df:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-f3415df:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3a8ca1f */.elementor-9 .elementor-element.elementor-element-3a8ca1f p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f5312f3 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-f5312f3 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-f5312f3::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-f5312f3:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-f5312f3:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-69c0378 */.elementor-9 .elementor-element.elementor-element-69c0378 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a1ac63 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-3a1ac63 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-3a1ac63::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-3a1ac63:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-3a1ac63:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-51598ee */.elementor-9 .elementor-element.elementor-element-51598ee p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47df4cf *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-47df4cf {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-47df4cf::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-47df4cf:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-47df4cf:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-561f1a3 */.elementor-9 .elementor-element.elementor-element-561f1a3 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8edba8e *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-8edba8e {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-8edba8e::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-8edba8e:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-8edba8e:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-57f3d5f */.elementor-9 .elementor-element.elementor-element-57f3d5f p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82c5edf *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-82c5edf {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-82c5edf::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-82c5edf:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-82c5edf:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8e8fd10 */.elementor-9 .elementor-element.elementor-element-8e8fd10 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42f1089 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-42f1089 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-42f1089::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-42f1089:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-42f1089:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0344d35 */.elementor-9 .elementor-element.elementor-element-0344d35 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a30f414 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-a30f414 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-a30f414::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-a30f414:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-a30f414:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e779b38 */.elementor-9 .elementor-element.elementor-element-e779b38 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b9510fe *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-b9510fe {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-b9510fe::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-b9510fe:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-b9510fe:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b1ea272 */.elementor-9 .elementor-element.elementor-element-b1ea272 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b7ef07 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-8b7ef07 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-8b7ef07::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-8b7ef07:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-8b7ef07:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-106a303 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-106a303 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-106a303::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-106a303:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-106a303:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3943dac *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-3943dac {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-3943dac::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-3943dac:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-3943dac:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f6674a *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-7f6674a {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-7f6674a::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-7f6674a:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-7f6674a:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-26d117d */.elementor-9 .elementor-element.elementor-element-26d117d p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2bfa56a *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-2bfa56a {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-2bfa56a::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-2bfa56a:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-2bfa56a:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-71637fc */.elementor-9 .elementor-element.elementor-element-71637fc p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-629f34b *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-629f34b {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-629f34b::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-629f34b:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-629f34b:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3436fa7 */.elementor-9 .elementor-element.elementor-element-3436fa7 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d26294 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-1d26294 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-1d26294::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-1d26294:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-1d26294:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-26a2102 */.elementor-9 .elementor-element.elementor-element-26a2102 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-304140e *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-304140e {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-304140e::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-304140e:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-304140e:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d713ef4 */.elementor-9 .elementor-element.elementor-element-d713ef4 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5aa795b *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-5aa795b {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-5aa795b::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-5aa795b:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-5aa795b:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-632c9dd */.elementor-9 .elementor-element.elementor-element-632c9dd p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-274483a *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-274483a {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-274483a::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-274483a:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-274483a:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-05f109a */.elementor-9 .elementor-element.elementor-element-05f109a p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a42e67 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-6a42e67 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-6a42e67::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-6a42e67:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-6a42e67:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3d1e807 */.elementor-9 .elementor-element.elementor-element-3d1e807 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eafe584 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-eafe584 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-eafe584::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-eafe584:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-eafe584:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-58e490d */.elementor-9 .elementor-element.elementor-element-58e490d p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d76f801 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-d76f801 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-d76f801::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-d76f801:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-d76f801:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9e2ebb1 */.elementor-9 .elementor-element.elementor-element-9e2ebb1 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-518d75a *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-518d75a {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-518d75a::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-518d75a:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-518d75a:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b715eaf */.elementor-9 .elementor-element.elementor-element-b715eaf p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ecf411 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-9ecf411 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-9ecf411::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-9ecf411:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-9ecf411:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-58aede1 */.elementor-9 .elementor-element.elementor-element-58aede1 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-baa549a *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-baa549a {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-baa549a::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-baa549a:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-baa549a:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-69cb7e2 */.elementor-9 .elementor-element.elementor-element-69cb7e2 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cd6972b *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-cd6972b {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-cd6972b::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-cd6972b:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-cd6972b:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-49a59f9 */.elementor-9 .elementor-element.elementor-element-49a59f9 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f22fcb *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-1f22fcb {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-1f22fcb::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-1f22fcb:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-1f22fcb:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-48c8d9a */.elementor-9 .elementor-element.elementor-element-48c8d9a p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-383e682 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-383e682 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-383e682::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-383e682:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-383e682:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-81bc3f3 */.elementor-9 .elementor-element.elementor-element-81bc3f3 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a34298 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-0a34298 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-0a34298::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-0a34298:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-0a34298:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-786d4ba */.elementor-9 .elementor-element.elementor-element-786d4ba p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-64bd8e9 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-64bd8e9 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-64bd8e9::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-64bd8e9:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-64bd8e9:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a5768fe */.elementor-9 .elementor-element.elementor-element-a5768fe p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f684ea0 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-f684ea0 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-f684ea0::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-f684ea0:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-f684ea0:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f2d6d3 */.elementor-9 .elementor-element.elementor-element-2f2d6d3 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d2b7ae *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-3d2b7ae {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-3d2b7ae::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-3d2b7ae:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-3d2b7ae:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d40da79 */.elementor-9 .elementor-element.elementor-element-d40da79 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ab514e *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-4ab514e {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-4ab514e::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-4ab514e:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-4ab514e:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3731238 */.elementor-9 .elementor-element.elementor-element-3731238 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea965db *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-ea965db {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-ea965db::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-ea965db:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-ea965db:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c33fea */.elementor-9 .elementor-element.elementor-element-4c33fea p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c5a7bc1 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-c5a7bc1 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-c5a7bc1::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-c5a7bc1:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-c5a7bc1:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-43ed735 */.elementor-9 .elementor-element.elementor-element-43ed735 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6714110 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-6714110 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-6714110::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-6714110:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-6714110:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f94b72 */.elementor-9 .elementor-element.elementor-element-2f94b72 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-110c025 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-110c025 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-110c025::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-110c025:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-110c025:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-573679c */.elementor-9 .elementor-element.elementor-element-573679c p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40b3752 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-40b3752 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-40b3752::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-40b3752:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-40b3752:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-20a0f18 */.elementor-9 .elementor-element.elementor-element-20a0f18 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18e27b6 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-18e27b6 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-18e27b6::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-18e27b6:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-18e27b6:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9665097 */.elementor-9 .elementor-element.elementor-element-9665097 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72a3af6 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-72a3af6 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-72a3af6::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-72a3af6:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-72a3af6:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ad57ad9 */.elementor-9 .elementor-element.elementor-element-ad57ad9 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f16d7f7 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-f16d7f7 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-f16d7f7::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-f16d7f7:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-f16d7f7:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2186fa5 */.elementor-9 .elementor-element.elementor-element-2186fa5 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f0971b *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-9f0971b {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-9f0971b::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-9f0971b:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-9f0971b:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a985635 */.elementor-9 .elementor-element.elementor-element-a985635 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3380825 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-3380825 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-3380825::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-3380825:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-3380825:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b8fcb7a */.elementor-9 .elementor-element.elementor-element-b8fcb7a p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f9df962 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-f9df962 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-f9df962::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-f9df962:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-f9df962:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-601d2e3 */.elementor-9 .elementor-element.elementor-element-601d2e3 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0cf93b1 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-0cf93b1 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-0cf93b1::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-0cf93b1:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-0cf93b1:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-959fe33 */.elementor-9 .elementor-element.elementor-element-959fe33 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f3672c7 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-f3672c7 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-f3672c7::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-f3672c7:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-f3672c7:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-07eb602 */.elementor-9 .elementor-element.elementor-element-07eb602 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f5e988c *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-f5e988c {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-f5e988c::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-f5e988c:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-f5e988c:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-19fa89b */.elementor-9 .elementor-element.elementor-element-19fa89b p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b8ea4fd *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-b8ea4fd {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-b8ea4fd::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-b8ea4fd:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-b8ea4fd:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7d77749 */.elementor-9 .elementor-element.elementor-element-7d77749 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-259d641 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-259d641 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-259d641::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-259d641:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-259d641:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5b5e7d1 */.elementor-9 .elementor-element.elementor-element-5b5e7d1 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dacc78a *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-dacc78a {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-dacc78a::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-dacc78a:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-dacc78a:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3314a03 */.elementor-9 .elementor-element.elementor-element-3314a03 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef71139 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-ef71139 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-ef71139::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-ef71139:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-ef71139:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f82e18f */.elementor-9 .elementor-element.elementor-element-f82e18f p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c104c2 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-4c104c2 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-4c104c2::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-4c104c2:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-4c104c2:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b20651d */.elementor-9 .elementor-element.elementor-element-b20651d p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d8ebe3 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-6d8ebe3 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-6d8ebe3::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-6d8ebe3:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-6d8ebe3:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f3dd100 */.elementor-9 .elementor-element.elementor-element-f3dd100 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d6fd57 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-4d6fd57 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-4d6fd57::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-4d6fd57:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-4d6fd57:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b8e8ab8 */.elementor-9 .elementor-element.elementor-element-b8e8ab8 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-706eea1 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-706eea1 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-706eea1::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-706eea1:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-706eea1:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ed02618 */.elementor-9 .elementor-element.elementor-element-ed02618 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-daa1b4b *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-daa1b4b {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-daa1b4b::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-daa1b4b:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-daa1b4b:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-66ece2a */.elementor-9 .elementor-element.elementor-element-66ece2a p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10f2077 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-10f2077 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-10f2077::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-10f2077:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-10f2077:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-73315a0 */.elementor-9 .elementor-element.elementor-element-73315a0 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18b2ecd *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-18b2ecd {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-18b2ecd::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-18b2ecd:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-18b2ecd:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e47b00b */.elementor-9 .elementor-element.elementor-element-e47b00b p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-05a8610 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-05a8610 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-05a8610::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-05a8610:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-05a8610:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-650090c */.elementor-9 .elementor-element.elementor-element-650090c p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e80db1 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-5e80db1 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-5e80db1::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-5e80db1:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-5e80db1:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5476550 */.elementor-9 .elementor-element.elementor-element-5476550 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57b694b *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-57b694b {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-57b694b::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-57b694b:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-57b694b:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4aa5660 */.elementor-9 .elementor-element.elementor-element-4aa5660 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ea51b9 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-5ea51b9 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-5ea51b9::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-5ea51b9:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-5ea51b9:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dcaf0fb */.elementor-9 .elementor-element.elementor-element-dcaf0fb p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1986285 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-1986285 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-1986285::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-1986285:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-1986285:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-748c9d3 */.elementor-9 .elementor-element.elementor-element-748c9d3 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff981f9 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-ff981f9 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-ff981f9::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-ff981f9:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-ff981f9:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-11281da */.elementor-9 .elementor-element.elementor-element-11281da p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2860c7a *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-2860c7a {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-2860c7a::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-2860c7a:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-2860c7a:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d535b2f */.elementor-9 .elementor-element.elementor-element-d535b2f p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33a3a74 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-33a3a74 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-33a3a74::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-33a3a74:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-33a3a74:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-eea2b3c */.elementor-9 .elementor-element.elementor-element-eea2b3c p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77dc538 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-77dc538 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-77dc538::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-77dc538:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-77dc538:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e22fd12 */.elementor-9 .elementor-element.elementor-element-e22fd12 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f3415df *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-f3415df {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-f3415df::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-f3415df:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-f3415df:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3a8ca1f */.elementor-9 .elementor-element.elementor-element-3a8ca1f p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f5312f3 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-f5312f3 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-f5312f3::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-f5312f3:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-f5312f3:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-69c0378 */.elementor-9 .elementor-element.elementor-element-69c0378 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a1ac63 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-3a1ac63 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-3a1ac63::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-3a1ac63:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-3a1ac63:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-51598ee */.elementor-9 .elementor-element.elementor-element-51598ee p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47df4cf *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-47df4cf {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-47df4cf::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-47df4cf:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-47df4cf:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-561f1a3 */.elementor-9 .elementor-element.elementor-element-561f1a3 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8edba8e *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-8edba8e {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-8edba8e::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-8edba8e:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-8edba8e:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-57f3d5f */.elementor-9 .elementor-element.elementor-element-57f3d5f p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82c5edf *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-82c5edf {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-82c5edf::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-82c5edf:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-82c5edf:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8e8fd10 */.elementor-9 .elementor-element.elementor-element-8e8fd10 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42f1089 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-42f1089 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-42f1089::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-42f1089:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-42f1089:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0344d35 */.elementor-9 .elementor-element.elementor-element-0344d35 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a30f414 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-a30f414 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-a30f414::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-a30f414:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-a30f414:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e779b38 */.elementor-9 .elementor-element.elementor-element-e779b38 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b9510fe *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-b9510fe {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-b9510fe::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-b9510fe:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-b9510fe:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b1ea272 */.elementor-9 .elementor-element.elementor-element-b1ea272 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b7ef07 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-8b7ef07 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-8b7ef07::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-8b7ef07:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-8b7ef07:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-106a303 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-106a303 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-106a303::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-106a303:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-106a303:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3943dac *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-3943dac {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-3943dac::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-3943dac:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-3943dac:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f6674a *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-7f6674a {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-7f6674a::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-7f6674a:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-7f6674a:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-26d117d */.elementor-9 .elementor-element.elementor-element-26d117d p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2bfa56a *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-2bfa56a {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-2bfa56a::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-2bfa56a:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-2bfa56a:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-71637fc */.elementor-9 .elementor-element.elementor-element-71637fc p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-629f34b *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-629f34b {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-629f34b::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-629f34b:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-629f34b:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3436fa7 */.elementor-9 .elementor-element.elementor-element-3436fa7 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d26294 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-1d26294 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-1d26294::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-1d26294:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-1d26294:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-26a2102 */.elementor-9 .elementor-element.elementor-element-26a2102 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-304140e *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-304140e {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-304140e::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-304140e:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-304140e:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d713ef4 */.elementor-9 .elementor-element.elementor-element-d713ef4 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5aa795b *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-5aa795b {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-5aa795b::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-5aa795b:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-5aa795b:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-632c9dd */.elementor-9 .elementor-element.elementor-element-632c9dd p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-274483a *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-274483a {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-274483a::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-274483a:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-274483a:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-05f109a */.elementor-9 .elementor-element.elementor-element-05f109a p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a42e67 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-6a42e67 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-6a42e67::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-6a42e67:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-6a42e67:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3d1e807 */.elementor-9 .elementor-element.elementor-element-3d1e807 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eafe584 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-eafe584 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-eafe584::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-eafe584:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-eafe584:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-58e490d */.elementor-9 .elementor-element.elementor-element-58e490d p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d76f801 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-d76f801 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-d76f801::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-d76f801:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-d76f801:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9e2ebb1 */.elementor-9 .elementor-element.elementor-element-9e2ebb1 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-518d75a *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-518d75a {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-518d75a::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-518d75a:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-518d75a:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b715eaf */.elementor-9 .elementor-element.elementor-element-b715eaf p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ecf411 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-9ecf411 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-9ecf411::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-9ecf411:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-9ecf411:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-58aede1 */.elementor-9 .elementor-element.elementor-element-58aede1 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-baa549a *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-baa549a {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-baa549a::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-baa549a:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-baa549a:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-69cb7e2 */.elementor-9 .elementor-element.elementor-element-69cb7e2 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cd6972b *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-cd6972b {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-cd6972b::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-cd6972b:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-cd6972b:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-49a59f9 */.elementor-9 .elementor-element.elementor-element-49a59f9 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f22fcb *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-1f22fcb {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-1f22fcb::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-1f22fcb:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-1f22fcb:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-48c8d9a */.elementor-9 .elementor-element.elementor-element-48c8d9a p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-383e682 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-383e682 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-383e682::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-383e682:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-383e682:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-81bc3f3 */.elementor-9 .elementor-element.elementor-element-81bc3f3 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a34298 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-0a34298 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-0a34298::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-0a34298:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-0a34298:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-786d4ba */.elementor-9 .elementor-element.elementor-element-786d4ba p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-64bd8e9 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-64bd8e9 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-64bd8e9::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-64bd8e9:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-64bd8e9:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a5768fe */.elementor-9 .elementor-element.elementor-element-a5768fe p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f684ea0 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-f684ea0 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-f684ea0::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-f684ea0:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-f684ea0:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f2d6d3 */.elementor-9 .elementor-element.elementor-element-2f2d6d3 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d2b7ae *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-3d2b7ae {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-3d2b7ae::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-3d2b7ae:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-3d2b7ae:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d40da79 */.elementor-9 .elementor-element.elementor-element-d40da79 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ab514e *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-4ab514e {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-4ab514e::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-4ab514e:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-4ab514e:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3731238 */.elementor-9 .elementor-element.elementor-element-3731238 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea965db *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-ea965db {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-ea965db::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-ea965db:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-ea965db:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c33fea */.elementor-9 .elementor-element.elementor-element-4c33fea p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c5a7bc1 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-c5a7bc1 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-c5a7bc1::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-c5a7bc1:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-c5a7bc1:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-43ed735 */.elementor-9 .elementor-element.elementor-element-43ed735 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6714110 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-6714110 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-6714110::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-6714110:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-6714110:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f94b72 */.elementor-9 .elementor-element.elementor-element-2f94b72 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-110c025 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-110c025 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-110c025::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-110c025:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-110c025:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-573679c */.elementor-9 .elementor-element.elementor-element-573679c p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40b3752 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-40b3752 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-40b3752::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-40b3752:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-40b3752:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-20a0f18 */.elementor-9 .elementor-element.elementor-element-20a0f18 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18e27b6 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-18e27b6 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-18e27b6::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-18e27b6:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-18e27b6:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9665097 */.elementor-9 .elementor-element.elementor-element-9665097 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72a3af6 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-72a3af6 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-72a3af6::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-72a3af6:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-72a3af6:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ad57ad9 */.elementor-9 .elementor-element.elementor-element-ad57ad9 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f16d7f7 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-f16d7f7 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-f16d7f7::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-f16d7f7:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-f16d7f7:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2186fa5 */.elementor-9 .elementor-element.elementor-element-2186fa5 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f0971b *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-9f0971b {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-9f0971b::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-9f0971b:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-9f0971b:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a985635 */.elementor-9 .elementor-element.elementor-element-a985635 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3380825 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-3380825 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-3380825::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-3380825:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-3380825:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b8fcb7a */.elementor-9 .elementor-element.elementor-element-b8fcb7a p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f9df962 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-f9df962 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-f9df962::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-f9df962:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-f9df962:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-601d2e3 */.elementor-9 .elementor-element.elementor-element-601d2e3 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0cf93b1 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-0cf93b1 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-0cf93b1::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-0cf93b1:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-0cf93b1:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-959fe33 */.elementor-9 .elementor-element.elementor-element-959fe33 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f3672c7 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-f3672c7 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-f3672c7::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-f3672c7:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-f3672c7:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-07eb602 */.elementor-9 .elementor-element.elementor-element-07eb602 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f5e988c *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-f5e988c {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-f5e988c::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-f5e988c:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-f5e988c:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-19fa89b */.elementor-9 .elementor-element.elementor-element-19fa89b p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b8ea4fd *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-b8ea4fd {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-b8ea4fd::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-b8ea4fd:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-b8ea4fd:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7d77749 */.elementor-9 .elementor-element.elementor-element-7d77749 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-259d641 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-259d641 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-259d641::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-259d641:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-259d641:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5b5e7d1 */.elementor-9 .elementor-element.elementor-element-5b5e7d1 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dacc78a *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-dacc78a {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-dacc78a::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-dacc78a:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-dacc78a:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3314a03 */.elementor-9 .elementor-element.elementor-element-3314a03 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef71139 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-ef71139 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-ef71139::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-ef71139:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-ef71139:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f82e18f */.elementor-9 .elementor-element.elementor-element-f82e18f p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c104c2 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-4c104c2 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-4c104c2::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-4c104c2:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-4c104c2:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b20651d */.elementor-9 .elementor-element.elementor-element-b20651d p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d8ebe3 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-6d8ebe3 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-6d8ebe3::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-6d8ebe3:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-6d8ebe3:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f3dd100 */.elementor-9 .elementor-element.elementor-element-f3dd100 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d6fd57 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-4d6fd57 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-4d6fd57::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-4d6fd57:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-4d6fd57:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b8e8ab8 */.elementor-9 .elementor-element.elementor-element-b8e8ab8 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-706eea1 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-706eea1 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-706eea1::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-706eea1:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-706eea1:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ed02618 */.elementor-9 .elementor-element.elementor-element-ed02618 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-daa1b4b *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-daa1b4b {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-daa1b4b::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-daa1b4b:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-daa1b4b:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-66ece2a */.elementor-9 .elementor-element.elementor-element-66ece2a p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10f2077 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-10f2077 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-10f2077::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-10f2077:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-10f2077:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-73315a0 */.elementor-9 .elementor-element.elementor-element-73315a0 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18b2ecd *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-18b2ecd {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-18b2ecd::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-18b2ecd:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-18b2ecd:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e47b00b */.elementor-9 .elementor-element.elementor-element-e47b00b p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-05a8610 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-05a8610 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-05a8610::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-05a8610:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-05a8610:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-650090c */.elementor-9 .elementor-element.elementor-element-650090c p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e80db1 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-5e80db1 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-5e80db1::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-5e80db1:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-5e80db1:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5476550 */.elementor-9 .elementor-element.elementor-element-5476550 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57b694b *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-57b694b {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-57b694b::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-57b694b:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-57b694b:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4aa5660 */.elementor-9 .elementor-element.elementor-element-4aa5660 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ea51b9 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-5ea51b9 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-5ea51b9::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-5ea51b9:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-5ea51b9:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dcaf0fb */.elementor-9 .elementor-element.elementor-element-dcaf0fb p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1986285 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-1986285 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-1986285::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-1986285:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-1986285:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-748c9d3 */.elementor-9 .elementor-element.elementor-element-748c9d3 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff981f9 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-ff981f9 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-ff981f9::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-ff981f9:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-ff981f9:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-11281da */.elementor-9 .elementor-element.elementor-element-11281da p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2860c7a *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-2860c7a {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-2860c7a::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-2860c7a:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-2860c7a:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d535b2f */.elementor-9 .elementor-element.elementor-element-d535b2f p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33a3a74 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-33a3a74 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-33a3a74::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-33a3a74:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-33a3a74:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-eea2b3c */.elementor-9 .elementor-element.elementor-element-eea2b3c p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77dc538 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-77dc538 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-77dc538::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-77dc538:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-77dc538:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e22fd12 */.elementor-9 .elementor-element.elementor-element-e22fd12 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f3415df *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-f3415df {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-f3415df::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-f3415df:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-f3415df:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3a8ca1f */.elementor-9 .elementor-element.elementor-element-3a8ca1f p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f5312f3 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-f5312f3 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-f5312f3::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-f5312f3:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-f5312f3:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-69c0378 */.elementor-9 .elementor-element.elementor-element-69c0378 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a1ac63 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-3a1ac63 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-3a1ac63::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-3a1ac63:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-3a1ac63:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-51598ee */.elementor-9 .elementor-element.elementor-element-51598ee p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47df4cf *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-47df4cf {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-47df4cf::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-47df4cf:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-47df4cf:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-561f1a3 */.elementor-9 .elementor-element.elementor-element-561f1a3 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8edba8e *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-8edba8e {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-8edba8e::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-8edba8e:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-8edba8e:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-57f3d5f */.elementor-9 .elementor-element.elementor-element-57f3d5f p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82c5edf *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-82c5edf {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-82c5edf::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-82c5edf:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-82c5edf:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8e8fd10 */.elementor-9 .elementor-element.elementor-element-8e8fd10 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42f1089 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-42f1089 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-42f1089::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-42f1089:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-42f1089:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0344d35 */.elementor-9 .elementor-element.elementor-element-0344d35 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a30f414 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-a30f414 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-a30f414::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-a30f414:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-a30f414:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e779b38 */.elementor-9 .elementor-element.elementor-element-e779b38 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b9510fe *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-b9510fe {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-b9510fe::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-b9510fe:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-b9510fe:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b1ea272 */.elementor-9 .elementor-element.elementor-element-b1ea272 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b7ef07 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-8b7ef07 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-8b7ef07::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-8b7ef07:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-8b7ef07:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-106a303 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-106a303 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-106a303::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-106a303:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-106a303:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3943dac *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-3943dac {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-3943dac::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-3943dac:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-3943dac:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f6674a *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-7f6674a {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-7f6674a::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-7f6674a:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-7f6674a:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-26d117d */.elementor-9 .elementor-element.elementor-element-26d117d p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2bfa56a *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-2bfa56a {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-2bfa56a::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-2bfa56a:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-2bfa56a:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-71637fc */.elementor-9 .elementor-element.elementor-element-71637fc p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-629f34b *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-629f34b {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-629f34b::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-629f34b:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-629f34b:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3436fa7 */.elementor-9 .elementor-element.elementor-element-3436fa7 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d26294 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-1d26294 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-1d26294::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-1d26294:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-1d26294:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-26a2102 */.elementor-9 .elementor-element.elementor-element-26a2102 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-304140e *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-304140e {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-304140e::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-304140e:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-304140e:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d713ef4 */.elementor-9 .elementor-element.elementor-element-d713ef4 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5aa795b *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-5aa795b {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-5aa795b::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-5aa795b:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-5aa795b:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-632c9dd */.elementor-9 .elementor-element.elementor-element-632c9dd p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-274483a *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-274483a {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-274483a::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-274483a:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-274483a:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-05f109a */.elementor-9 .elementor-element.elementor-element-05f109a p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a42e67 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-6a42e67 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-6a42e67::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-6a42e67:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-6a42e67:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3d1e807 */.elementor-9 .elementor-element.elementor-element-3d1e807 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eafe584 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-eafe584 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-eafe584::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-eafe584:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-eafe584:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-58e490d */.elementor-9 .elementor-element.elementor-element-58e490d p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d76f801 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-d76f801 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-d76f801::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-d76f801:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-d76f801:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9e2ebb1 */.elementor-9 .elementor-element.elementor-element-9e2ebb1 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-518d75a *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-518d75a {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-518d75a::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-518d75a:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-518d75a:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b715eaf */.elementor-9 .elementor-element.elementor-element-b715eaf p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ecf411 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-9ecf411 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-9ecf411::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-9ecf411:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-9ecf411:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-58aede1 */.elementor-9 .elementor-element.elementor-element-58aede1 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-baa549a *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-baa549a {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-baa549a::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-baa549a:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-baa549a:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-69cb7e2 */.elementor-9 .elementor-element.elementor-element-69cb7e2 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cd6972b *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-cd6972b {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-cd6972b::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-cd6972b:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-cd6972b:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-49a59f9 */.elementor-9 .elementor-element.elementor-element-49a59f9 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f22fcb *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-1f22fcb {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-1f22fcb::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-1f22fcb:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-1f22fcb:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-48c8d9a */.elementor-9 .elementor-element.elementor-element-48c8d9a p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-383e682 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-383e682 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-383e682::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-383e682:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-383e682:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-81bc3f3 */.elementor-9 .elementor-element.elementor-element-81bc3f3 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a34298 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-0a34298 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-0a34298::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-0a34298:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-0a34298:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-786d4ba */.elementor-9 .elementor-element.elementor-element-786d4ba p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-64bd8e9 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-64bd8e9 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-64bd8e9::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-64bd8e9:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-64bd8e9:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a5768fe */.elementor-9 .elementor-element.elementor-element-a5768fe p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f684ea0 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-f684ea0 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-f684ea0::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-f684ea0:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-f684ea0:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f2d6d3 */.elementor-9 .elementor-element.elementor-element-2f2d6d3 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d2b7ae *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-3d2b7ae {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-3d2b7ae::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-3d2b7ae:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-3d2b7ae:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d40da79 */.elementor-9 .elementor-element.elementor-element-d40da79 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ab514e *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-4ab514e {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-4ab514e::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-4ab514e:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-4ab514e:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3731238 */.elementor-9 .elementor-element.elementor-element-3731238 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea965db *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-ea965db {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-ea965db::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-ea965db:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-ea965db:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c33fea */.elementor-9 .elementor-element.elementor-element-4c33fea p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c5a7bc1 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-c5a7bc1 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-c5a7bc1::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-c5a7bc1:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-c5a7bc1:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-43ed735 */.elementor-9 .elementor-element.elementor-element-43ed735 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6714110 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-6714110 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-6714110::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-6714110:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-6714110:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f94b72 */.elementor-9 .elementor-element.elementor-element-2f94b72 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-110c025 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-110c025 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-110c025::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-110c025:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-110c025:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-573679c */.elementor-9 .elementor-element.elementor-element-573679c p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40b3752 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-40b3752 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-40b3752::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-40b3752:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-40b3752:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-20a0f18 */.elementor-9 .elementor-element.elementor-element-20a0f18 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18e27b6 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-18e27b6 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-18e27b6::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-18e27b6:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-18e27b6:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9665097 */.elementor-9 .elementor-element.elementor-element-9665097 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72a3af6 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-72a3af6 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-72a3af6::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-72a3af6:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-72a3af6:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ad57ad9 */.elementor-9 .elementor-element.elementor-element-ad57ad9 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f16d7f7 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-f16d7f7 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-f16d7f7::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-f16d7f7:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-f16d7f7:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2186fa5 */.elementor-9 .elementor-element.elementor-element-2186fa5 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f0971b *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-9f0971b {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-9f0971b::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-9f0971b:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-9f0971b:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a985635 */.elementor-9 .elementor-element.elementor-element-a985635 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3380825 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-3380825 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-3380825::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-3380825:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-3380825:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b8fcb7a */.elementor-9 .elementor-element.elementor-element-b8fcb7a p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f9df962 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-f9df962 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-f9df962::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-f9df962:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-f9df962:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-601d2e3 */.elementor-9 .elementor-element.elementor-element-601d2e3 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0cf93b1 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-0cf93b1 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-0cf93b1::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-0cf93b1:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-0cf93b1:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-959fe33 */.elementor-9 .elementor-element.elementor-element-959fe33 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f3672c7 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-f3672c7 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-f3672c7::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-f3672c7:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-f3672c7:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-07eb602 */.elementor-9 .elementor-element.elementor-element-07eb602 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f5e988c *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-f5e988c {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-f5e988c::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-f5e988c:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-f5e988c:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-19fa89b */.elementor-9 .elementor-element.elementor-element-19fa89b p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b8ea4fd *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-b8ea4fd {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-b8ea4fd::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-b8ea4fd:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-b8ea4fd:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7d77749 */.elementor-9 .elementor-element.elementor-element-7d77749 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-259d641 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-259d641 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-259d641::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-259d641:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-259d641:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5b5e7d1 */.elementor-9 .elementor-element.elementor-element-5b5e7d1 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dacc78a *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-dacc78a {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-dacc78a::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-dacc78a:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-dacc78a:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3314a03 */.elementor-9 .elementor-element.elementor-element-3314a03 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef71139 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-ef71139 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-ef71139::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-ef71139:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-ef71139:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f82e18f */.elementor-9 .elementor-element.elementor-element-f82e18f p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c104c2 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-4c104c2 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-4c104c2::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-4c104c2:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-4c104c2:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b20651d */.elementor-9 .elementor-element.elementor-element-b20651d p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d8ebe3 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-6d8ebe3 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-6d8ebe3::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-6d8ebe3:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-6d8ebe3:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f3dd100 */.elementor-9 .elementor-element.elementor-element-f3dd100 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d6fd57 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-4d6fd57 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-4d6fd57::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-4d6fd57:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-4d6fd57:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b8e8ab8 */.elementor-9 .elementor-element.elementor-element-b8e8ab8 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-706eea1 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-706eea1 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-706eea1::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-706eea1:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-706eea1:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ed02618 */.elementor-9 .elementor-element.elementor-element-ed02618 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-daa1b4b *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-daa1b4b {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-daa1b4b::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-daa1b4b:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-daa1b4b:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-66ece2a */.elementor-9 .elementor-element.elementor-element-66ece2a p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10f2077 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-10f2077 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-10f2077::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-10f2077:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-10f2077:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-73315a0 */.elementor-9 .elementor-element.elementor-element-73315a0 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18b2ecd *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-18b2ecd {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-18b2ecd::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-18b2ecd:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-18b2ecd:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e47b00b */.elementor-9 .elementor-element.elementor-element-e47b00b p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-05a8610 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-05a8610 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-05a8610::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-05a8610:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-05a8610:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-650090c */.elementor-9 .elementor-element.elementor-element-650090c p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e80db1 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-5e80db1 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-5e80db1::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-5e80db1:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-5e80db1:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5476550 */.elementor-9 .elementor-element.elementor-element-5476550 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57b694b *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-57b694b {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-57b694b::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-57b694b:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-57b694b:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4aa5660 */.elementor-9 .elementor-element.elementor-element-4aa5660 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ea51b9 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-5ea51b9 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-5ea51b9::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-5ea51b9:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-5ea51b9:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dcaf0fb */.elementor-9 .elementor-element.elementor-element-dcaf0fb p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1986285 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-1986285 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-1986285::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-1986285:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-1986285:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-748c9d3 */.elementor-9 .elementor-element.elementor-element-748c9d3 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff981f9 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-ff981f9 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-ff981f9::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-ff981f9:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-ff981f9:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-11281da */.elementor-9 .elementor-element.elementor-element-11281da p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2860c7a *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-2860c7a {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-2860c7a::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-2860c7a:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-2860c7a:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d535b2f */.elementor-9 .elementor-element.elementor-element-d535b2f p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33a3a74 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-33a3a74 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-33a3a74::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-33a3a74:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-33a3a74:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-eea2b3c */.elementor-9 .elementor-element.elementor-element-eea2b3c p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77dc538 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-77dc538 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-77dc538::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-77dc538:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-77dc538:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e22fd12 */.elementor-9 .elementor-element.elementor-element-e22fd12 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f3415df *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-f3415df {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-f3415df::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-f3415df:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-f3415df:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3a8ca1f */.elementor-9 .elementor-element.elementor-element-3a8ca1f p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f5312f3 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-f5312f3 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-f5312f3::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-f5312f3:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-f5312f3:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-69c0378 */.elementor-9 .elementor-element.elementor-element-69c0378 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a1ac63 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-3a1ac63 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-3a1ac63::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-3a1ac63:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-3a1ac63:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-51598ee */.elementor-9 .elementor-element.elementor-element-51598ee p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47df4cf *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-47df4cf {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-47df4cf::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-47df4cf:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-47df4cf:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-561f1a3 */.elementor-9 .elementor-element.elementor-element-561f1a3 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8edba8e *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-8edba8e {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-8edba8e::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-8edba8e:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-8edba8e:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-57f3d5f */.elementor-9 .elementor-element.elementor-element-57f3d5f p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82c5edf *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-82c5edf {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-82c5edf::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-82c5edf:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-82c5edf:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8e8fd10 */.elementor-9 .elementor-element.elementor-element-8e8fd10 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42f1089 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-42f1089 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-42f1089::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-42f1089:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-42f1089:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0344d35 */.elementor-9 .elementor-element.elementor-element-0344d35 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a30f414 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-a30f414 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-a30f414::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-a30f414:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-a30f414:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e779b38 */.elementor-9 .elementor-element.elementor-element-e779b38 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b9510fe *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-b9510fe {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-b9510fe::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-b9510fe:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-b9510fe:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b1ea272 */.elementor-9 .elementor-element.elementor-element-b1ea272 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b7ef07 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-8b7ef07 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-8b7ef07::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-8b7ef07:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-8b7ef07:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-106a303 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-106a303 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-106a303::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-106a303:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-106a303:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3943dac *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-3943dac {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-3943dac::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-3943dac:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-3943dac:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f6674a *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-7f6674a {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-7f6674a::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-7f6674a:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-7f6674a:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-26d117d */.elementor-9 .elementor-element.elementor-element-26d117d p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2bfa56a *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-2bfa56a {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-2bfa56a::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-2bfa56a:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-2bfa56a:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-71637fc */.elementor-9 .elementor-element.elementor-element-71637fc p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-629f34b *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-629f34b {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-629f34b::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-629f34b:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-629f34b:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3436fa7 */.elementor-9 .elementor-element.elementor-element-3436fa7 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d26294 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-1d26294 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-1d26294::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-1d26294:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-1d26294:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-26a2102 */.elementor-9 .elementor-element.elementor-element-26a2102 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-304140e *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-304140e {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-304140e::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-304140e:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-304140e:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d713ef4 */.elementor-9 .elementor-element.elementor-element-d713ef4 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5aa795b *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-5aa795b {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-5aa795b::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-5aa795b:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-5aa795b:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-632c9dd */.elementor-9 .elementor-element.elementor-element-632c9dd p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-274483a *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-274483a {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-274483a::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-274483a:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-274483a:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-05f109a */.elementor-9 .elementor-element.elementor-element-05f109a p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a42e67 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-6a42e67 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-6a42e67::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-6a42e67:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-6a42e67:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3d1e807 */.elementor-9 .elementor-element.elementor-element-3d1e807 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eafe584 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-eafe584 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-eafe584::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-eafe584:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-eafe584:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-58e490d */.elementor-9 .elementor-element.elementor-element-58e490d p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d76f801 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-d76f801 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-d76f801::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-d76f801:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-d76f801:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9e2ebb1 */.elementor-9 .elementor-element.elementor-element-9e2ebb1 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-518d75a *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-518d75a {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-518d75a::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-518d75a:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-518d75a:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b715eaf */.elementor-9 .elementor-element.elementor-element-b715eaf p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ecf411 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-9ecf411 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-9ecf411::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-9ecf411:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-9ecf411:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-58aede1 */.elementor-9 .elementor-element.elementor-element-58aede1 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-baa549a *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-baa549a {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-baa549a::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-baa549a:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-baa549a:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-69cb7e2 */.elementor-9 .elementor-element.elementor-element-69cb7e2 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cd6972b *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-cd6972b {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-cd6972b::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-cd6972b:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-cd6972b:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-49a59f9 */.elementor-9 .elementor-element.elementor-element-49a59f9 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f22fcb *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-1f22fcb {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-1f22fcb::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-1f22fcb:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-1f22fcb:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-48c8d9a */.elementor-9 .elementor-element.elementor-element-48c8d9a p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-383e682 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-383e682 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-383e682::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-383e682:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-383e682:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-81bc3f3 */.elementor-9 .elementor-element.elementor-element-81bc3f3 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a34298 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-0a34298 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-0a34298::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-0a34298:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-0a34298:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-786d4ba */.elementor-9 .elementor-element.elementor-element-786d4ba p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-64bd8e9 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-64bd8e9 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-64bd8e9::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-64bd8e9:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-64bd8e9:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a5768fe */.elementor-9 .elementor-element.elementor-element-a5768fe p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f684ea0 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-f684ea0 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-f684ea0::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-f684ea0:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-f684ea0:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f2d6d3 */.elementor-9 .elementor-element.elementor-element-2f2d6d3 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d2b7ae *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-3d2b7ae {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-3d2b7ae::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-3d2b7ae:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-3d2b7ae:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d40da79 */.elementor-9 .elementor-element.elementor-element-d40da79 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ab514e *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-4ab514e {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-4ab514e::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-4ab514e:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-4ab514e:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3731238 */.elementor-9 .elementor-element.elementor-element-3731238 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea965db *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-ea965db {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-ea965db::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-ea965db:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-ea965db:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c33fea */.elementor-9 .elementor-element.elementor-element-4c33fea p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c5a7bc1 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-c5a7bc1 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-c5a7bc1::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-c5a7bc1:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-c5a7bc1:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-43ed735 */.elementor-9 .elementor-element.elementor-element-43ed735 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6714110 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-6714110 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-6714110::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-6714110:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-6714110:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f94b72 */.elementor-9 .elementor-element.elementor-element-2f94b72 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-110c025 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-110c025 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-110c025::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-110c025:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-110c025:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-573679c */.elementor-9 .elementor-element.elementor-element-573679c p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40b3752 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-40b3752 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-40b3752::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-40b3752:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-40b3752:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-20a0f18 */.elementor-9 .elementor-element.elementor-element-20a0f18 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18e27b6 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-18e27b6 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-18e27b6::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-18e27b6:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-18e27b6:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9665097 */.elementor-9 .elementor-element.elementor-element-9665097 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72a3af6 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-72a3af6 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-72a3af6::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-72a3af6:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-72a3af6:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ad57ad9 */.elementor-9 .elementor-element.elementor-element-ad57ad9 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f16d7f7 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-f16d7f7 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-f16d7f7::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-f16d7f7:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-f16d7f7:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2186fa5 */.elementor-9 .elementor-element.elementor-element-2186fa5 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f0971b *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-9f0971b {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-9f0971b::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-9f0971b:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-9f0971b:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a985635 */.elementor-9 .elementor-element.elementor-element-a985635 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3380825 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-3380825 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-3380825::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-3380825:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-3380825:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b8fcb7a */.elementor-9 .elementor-element.elementor-element-b8fcb7a p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f9df962 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-f9df962 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-f9df962::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-f9df962:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-f9df962:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-601d2e3 */.elementor-9 .elementor-element.elementor-element-601d2e3 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0cf93b1 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-0cf93b1 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-0cf93b1::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-0cf93b1:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-0cf93b1:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-959fe33 */.elementor-9 .elementor-element.elementor-element-959fe33 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f3672c7 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-f3672c7 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-f3672c7::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-f3672c7:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-f3672c7:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-07eb602 */.elementor-9 .elementor-element.elementor-element-07eb602 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f5e988c *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-f5e988c {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-f5e988c::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-f5e988c:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-f5e988c:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-19fa89b */.elementor-9 .elementor-element.elementor-element-19fa89b p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b8ea4fd *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-b8ea4fd {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-b8ea4fd::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-b8ea4fd:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-b8ea4fd:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7d77749 */.elementor-9 .elementor-element.elementor-element-7d77749 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-259d641 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-259d641 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-259d641::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-259d641:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-259d641:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5b5e7d1 */.elementor-9 .elementor-element.elementor-element-5b5e7d1 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dacc78a *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-dacc78a {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-dacc78a::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-dacc78a:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-dacc78a:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3314a03 */.elementor-9 .elementor-element.elementor-element-3314a03 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef71139 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-ef71139 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-ef71139::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-ef71139:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-ef71139:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f82e18f */.elementor-9 .elementor-element.elementor-element-f82e18f p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c104c2 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-4c104c2 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-4c104c2::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-4c104c2:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-4c104c2:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b20651d */.elementor-9 .elementor-element.elementor-element-b20651d p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d8ebe3 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-6d8ebe3 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-6d8ebe3::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-6d8ebe3:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-6d8ebe3:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f3dd100 */.elementor-9 .elementor-element.elementor-element-f3dd100 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d6fd57 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-4d6fd57 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-4d6fd57::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-4d6fd57:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-4d6fd57:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b8e8ab8 */.elementor-9 .elementor-element.elementor-element-b8e8ab8 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-706eea1 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-706eea1 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-706eea1::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-706eea1:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-706eea1:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ed02618 */.elementor-9 .elementor-element.elementor-element-ed02618 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-daa1b4b *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-daa1b4b {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-daa1b4b::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-daa1b4b:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-daa1b4b:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-66ece2a */.elementor-9 .elementor-element.elementor-element-66ece2a p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10f2077 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-10f2077 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-10f2077::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-10f2077:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-10f2077:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-73315a0 */.elementor-9 .elementor-element.elementor-element-73315a0 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18b2ecd *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-18b2ecd {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-18b2ecd::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-18b2ecd:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-18b2ecd:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e47b00b */.elementor-9 .elementor-element.elementor-element-e47b00b p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-05a8610 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-05a8610 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-05a8610::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-05a8610:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-05a8610:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-650090c */.elementor-9 .elementor-element.elementor-element-650090c p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e80db1 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-5e80db1 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-5e80db1::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-5e80db1:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-5e80db1:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5476550 */.elementor-9 .elementor-element.elementor-element-5476550 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57b694b *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-57b694b {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-57b694b::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-57b694b:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-57b694b:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4aa5660 */.elementor-9 .elementor-element.elementor-element-4aa5660 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ea51b9 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-5ea51b9 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-5ea51b9::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-5ea51b9:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-5ea51b9:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dcaf0fb */.elementor-9 .elementor-element.elementor-element-dcaf0fb p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1986285 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-1986285 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-1986285::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-1986285:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-1986285:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-748c9d3 */.elementor-9 .elementor-element.elementor-element-748c9d3 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff981f9 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-ff981f9 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-ff981f9::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-ff981f9:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-ff981f9:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-11281da */.elementor-9 .elementor-element.elementor-element-11281da p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2860c7a *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-2860c7a {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-2860c7a::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-2860c7a:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-2860c7a:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d535b2f */.elementor-9 .elementor-element.elementor-element-d535b2f p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33a3a74 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-33a3a74 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-33a3a74::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-33a3a74:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-33a3a74:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-eea2b3c */.elementor-9 .elementor-element.elementor-element-eea2b3c p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77dc538 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-77dc538 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-77dc538::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-77dc538:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-77dc538:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e22fd12 */.elementor-9 .elementor-element.elementor-element-e22fd12 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f3415df *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-f3415df {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-f3415df::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-f3415df:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-f3415df:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3a8ca1f */.elementor-9 .elementor-element.elementor-element-3a8ca1f p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f5312f3 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-f5312f3 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-f5312f3::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-f5312f3:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-f5312f3:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-69c0378 */.elementor-9 .elementor-element.elementor-element-69c0378 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a1ac63 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-3a1ac63 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-3a1ac63::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-3a1ac63:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-3a1ac63:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-51598ee */.elementor-9 .elementor-element.elementor-element-51598ee p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47df4cf *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-47df4cf {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-47df4cf::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-47df4cf:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-47df4cf:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-561f1a3 */.elementor-9 .elementor-element.elementor-element-561f1a3 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8edba8e *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-8edba8e {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-8edba8e::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-8edba8e:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-8edba8e:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-57f3d5f */.elementor-9 .elementor-element.elementor-element-57f3d5f p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82c5edf *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-82c5edf {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-82c5edf::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-82c5edf:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-82c5edf:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8e8fd10 */.elementor-9 .elementor-element.elementor-element-8e8fd10 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42f1089 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-42f1089 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-42f1089::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-42f1089:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-42f1089:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0344d35 */.elementor-9 .elementor-element.elementor-element-0344d35 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a30f414 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-a30f414 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-a30f414::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-a30f414:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-a30f414:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e779b38 */.elementor-9 .elementor-element.elementor-element-e779b38 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b9510fe *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-b9510fe {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-b9510fe::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-b9510fe:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-b9510fe:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b1ea272 */.elementor-9 .elementor-element.elementor-element-b1ea272 p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b7ef07 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-8b7ef07 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-8b7ef07::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-8b7ef07:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-8b7ef07:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-106a303 *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-106a303 {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-106a303::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-106a303:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-106a303:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3943dac *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-3943dac {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-3943dac::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-3943dac:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-3943dac:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f6674a *//* --- Base Container Styles --- */
.elementor-9 .elementor-element.elementor-element-7f6674a {
  position: relative;
  transition: all 0.4s ease-in-out;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden; /* Line ko bahar nahi jane de ga */
  box-shadow: 0 2px 5px rgba(0,0,0,0.03);
}

/* --- The Line (Before Pseudo-element) --- */
.elementor-9 .elementor-element.elementor-element-7f6674a::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px; /* Line ki motai */
  height: 0; /* Shuru mein height zero hai */
  background-color: #0284c7; /* Line ka color (Blue) */
  transition: height 0.4s ease-in-out; /* Slide down animation */
  z-index: 1;
}

/* --- Hover Effects --- */
.elementor-9 .elementor-element.elementor-element-7f6674a:hover {
  transform: translateY(-5px); /* Box ko halka sa oper uthaye ga (bahar ko aye ga) */
  box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* Hover par shadow barhaye ga */
}

.elementor-9 .elementor-element.elementor-element-7f6674a:hover::before {
  height: 100%; /* Hover par line pooray box par aye gi */
}/* End custom CSS */