.elementor-9771 .elementor-element.elementor-element-b34770a{--display:flex;--min-height:400px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.84;}.elementor-9771 .elementor-element.elementor-element-b34770a::before, .elementor-9771 .elementor-element.elementor-element-b34770a > .elementor-background-video-container::before, .elementor-9771 .elementor-element.elementor-element-b34770a > .e-con-inner > .elementor-background-video-container::before, .elementor-9771 .elementor-element.elementor-element-b34770a > .elementor-background-slideshow::before, .elementor-9771 .elementor-element.elementor-element-b34770a > .e-con-inner > .elementor-background-slideshow::before, .elementor-9771 .elementor-element.elementor-element-b34770a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://krishna.shreeparag.in/wp-content/uploads/2026/08/a19f3c03c1ebf273c2652ef5b8b1d7a2046a151d-1-1.jpg");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9771 .elementor-element.elementor-element-169b588 > .elementor-widget-container{margin:0px 0px -10px 10px;padding:0px 0px 0px 0px;}.elementor-9771 .elementor-element.elementor-element-169b588.elementor-element{--align-self:flex-start;}.elementor-9771 .elementor-element.elementor-element-169b588{text-align:left;}.elementor-9771 .elementor-element.elementor-element-169b588 .title{color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:42px;font-weight:500;}.elementor-9771 .elementor-element.elementor-element-169b588 .sub-title{background-color:#FCFAF7;color:#C4A258;}.elementor-9771 .elementor-element.elementor-element-127af2b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:04px 013px 04px 013px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:40px 40px 40px 40px;}.elementor-9771 .elementor-element.elementor-element-127af2b.elementor-element{--align-self:flex-start;}.elementor-9771 .elementor-element.elementor-element-127af2b{text-align:left;}.elementor-9771 .elementor-element.elementor-element-127af2b ul.hfe-breadcrumbs li{margin-right:10px;}.elementor-9771 .elementor-element.elementor-element-127af2b .hfe-breadcrumbs-item{font-size:18px;}.elementor-9771 .elementor-element.elementor-element-dfcb0e7{--display:flex;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9771 .elementor-element.elementor-element-644eae5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9771 .elementor-element.elementor-element-644eae5{text-align:center;}.elementor-9771 .elementor-element.elementor-element-644eae5 .title{color:#000000;}.elementor-9771 .elementor-element.elementor-element-644eae5 .sub-title{background-color:#C4A2580D;color:#C4A258;font-size:13px;font-weight:600;}.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-9771 .elementor-element.elementor-element-d89b0f1{width:var( --container-widget-width, 66% );max-width:66%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:66%;--container-widget-flex-grow:0;text-align:center;}.elementor-9771 .elementor-element.elementor-element-d89b0f1.elementor-element{--align-self:center;}.elementor-9771 .elementor-element.elementor-element-d89b0f1 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;color:#797979;}.elementor-9771 .elementor-element.elementor-element-6b9637d > .elementor-container{max-width:1250px;}.elementor-9771 .elementor-element.elementor-element-6b9637d{padding:60px 0px 060px 0px;}.elementor-9771 .elementor-element.elementor-element-2ec15c5 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:30px;}.elementor-9771 .elementor-element.elementor-element-2ec15c5 > .elementor-element-populated{margin:0px 20px 0px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;padding:0px 15px 0px 15px;}.elementor-9771 .elementor-element.elementor-element-790cd54 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-9771 .elementor-element.elementor-element-790cd54 > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-9771 .elementor-element.elementor-element-1833d3b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9771 .elementor-element.elementor-element-8c74743{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5E7DE;--border-color:#E5E7DE;--border-radius:1px 1px 1px 1px;}.elementor-9771 .elementor-element.elementor-element-7e57ed3{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;}.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-9771 .elementor-element.elementor-element-dca5446{border-style:none;border-radius:0px 0px 0px 0px;}.elementor-9771 .elementor-element.elementor-element-2828664 > .elementor-widget-container{margin:0px 10px 0px 10px;}.elementor-9771 .elementor-element.elementor-element-2828664{text-align:left;}.elementor-9771 .elementor-element.elementor-element-2828664 .title{color:#000000;font-size:25px;}.elementor-9771 .elementor-element.elementor-element-2828664 .sub-title{background-color:#C4A2580D;color:#C4A258;font-size:13px;font-weight:600;}.elementor-9771 .elementor-element.elementor-element-b429b39{width:initial;max-width:initial;margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;text-align:start;}.elementor-9771 .elementor-element.elementor-element-b429b39.elementor-element{--align-self:flex-start;}.elementor-9771 .elementor-element.elementor-element-b429b39 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;color:#797979;}.elementor-9771 .elementor-element.elementor-element-fd0949b{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5E7DE;--border-color:#E5E7DE;--border-radius:1px 1px 1px 1px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9771 .elementor-element.elementor-element-8298d3a{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;}.elementor-9771 .elementor-element.elementor-element-a45edf1{border-style:none;border-radius:0px 0px 0px 0px;}.elementor-9771 .elementor-element.elementor-element-4f35a8d > .elementor-widget-container{margin:0px 10px 0px 10px;}.elementor-9771 .elementor-element.elementor-element-4f35a8d{text-align:left;}.elementor-9771 .elementor-element.elementor-element-4f35a8d .title{color:#000000;font-size:25px;}.elementor-9771 .elementor-element.elementor-element-4f35a8d .sub-title{background-color:#C4A2580D;color:#C4A258;font-size:13px;font-weight:600;}.elementor-9771 .elementor-element.elementor-element-3fd091f{width:initial;max-width:initial;margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;text-align:start;}.elementor-9771 .elementor-element.elementor-element-3fd091f.elementor-element{--align-self:flex-start;}.elementor-9771 .elementor-element.elementor-element-3fd091f .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;color:#797979;}.elementor-9771 .elementor-element.elementor-element-6e42258{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5E7DE;--border-color:#E5E7DE;--border-radius:1px 1px 1px 1px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9771 .elementor-element.elementor-element-2702667{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;}.elementor-9771 .elementor-element.elementor-element-7979070{border-style:none;border-radius:0px 0px 0px 0px;}.elementor-9771 .elementor-element.elementor-element-47a1288 > .elementor-widget-container{margin:0px 10px 0px 10px;}.elementor-9771 .elementor-element.elementor-element-47a1288{text-align:left;}.elementor-9771 .elementor-element.elementor-element-47a1288 .title{color:#000000;font-size:25px;}.elementor-9771 .elementor-element.elementor-element-47a1288 .sub-title{background-color:#C4A2580D;color:#C4A258;font-size:13px;font-weight:600;}.elementor-9771 .elementor-element.elementor-element-580245b{width:initial;max-width:initial;margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;text-align:start;}.elementor-9771 .elementor-element.elementor-element-580245b.elementor-element{--align-self:flex-start;}.elementor-9771 .elementor-element.elementor-element-580245b .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;color:#797979;}.elementor-9771 .elementor-element.elementor-element-9b0708a{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5E7DE;--border-color:#E5E7DE;--border-radius:1px 1px 1px 1px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9771 .elementor-element.elementor-element-9835dbc{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;}.elementor-9771 .elementor-element.elementor-element-4b3e863{border-style:none;border-radius:0px 0px 0px 0px;}.elementor-9771 .elementor-element.elementor-element-589c5a8 > .elementor-widget-container{margin:0px 10px 0px 10px;}.elementor-9771 .elementor-element.elementor-element-589c5a8{text-align:left;}.elementor-9771 .elementor-element.elementor-element-589c5a8 .title{color:#000000;font-size:25px;}.elementor-9771 .elementor-element.elementor-element-589c5a8 .sub-title{background-color:#C4A2580D;color:#C4A258;font-size:13px;font-weight:600;}.elementor-9771 .elementor-element.elementor-element-ef90a15{width:initial;max-width:initial;margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;text-align:start;}.elementor-9771 .elementor-element.elementor-element-ef90a15.elementor-element{--align-self:flex-start;}.elementor-9771 .elementor-element.elementor-element-ef90a15 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;color:#797979;}.elementor-9771 .elementor-element.elementor-element-bc4ffd3{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5E7DE;--border-color:#E5E7DE;--border-radius:1px 1px 1px 1px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9771 .elementor-element.elementor-element-a9d8ee7{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;}.elementor-9771 .elementor-element.elementor-element-8fa47bd{border-style:none;border-radius:0px 0px 0px 0px;}.elementor-9771 .elementor-element.elementor-element-2a33c46 > .elementor-widget-container{margin:0px 10px 0px 10px;}.elementor-9771 .elementor-element.elementor-element-2a33c46{text-align:left;}.elementor-9771 .elementor-element.elementor-element-2a33c46 .title{color:#000000;font-size:25px;}.elementor-9771 .elementor-element.elementor-element-2a33c46 .sub-title{background-color:#C4A2580D;color:#C4A258;font-size:13px;font-weight:600;}.elementor-9771 .elementor-element.elementor-element-4483aca{width:initial;max-width:initial;margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;text-align:start;}.elementor-9771 .elementor-element.elementor-element-4483aca.elementor-element{--align-self:flex-start;}.elementor-9771 .elementor-element.elementor-element-4483aca .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;color:#797979;}.elementor-9771 .elementor-element.elementor-element-55c667d{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5E7DE;--border-color:#E5E7DE;--border-radius:1px 1px 1px 1px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9771 .elementor-element.elementor-element-360ca67{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;}.elementor-9771 .elementor-element.elementor-element-88647da{border-style:none;border-radius:0px 0px 0px 0px;}.elementor-9771 .elementor-element.elementor-element-2716e2b > .elementor-widget-container{margin:0px 10px 0px 10px;}.elementor-9771 .elementor-element.elementor-element-2716e2b{text-align:left;}.elementor-9771 .elementor-element.elementor-element-2716e2b .title{color:#000000;font-size:25px;}.elementor-9771 .elementor-element.elementor-element-2716e2b .sub-title{background-color:#C4A2580D;color:#C4A258;font-size:13px;font-weight:600;}.elementor-9771 .elementor-element.elementor-element-51e05c3{width:initial;max-width:initial;margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;text-align:start;}.elementor-9771 .elementor-element.elementor-element-51e05c3.elementor-element{--align-self:flex-start;}.elementor-9771 .elementor-element.elementor-element-51e05c3 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;color:#797979;}.elementor-9771 .elementor-element.elementor-element-5bcba3c{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5E7DE;--border-color:#E5E7DE;--border-radius:1px 1px 1px 1px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9771 .elementor-element.elementor-element-cb16820{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;}.elementor-9771 .elementor-element.elementor-element-14a9898{border-style:none;border-radius:0px 0px 0px 0px;}.elementor-9771 .elementor-element.elementor-element-4f8cb3d > .elementor-widget-container{margin:0px 10px 0px 10px;}.elementor-9771 .elementor-element.elementor-element-4f8cb3d{text-align:left;}.elementor-9771 .elementor-element.elementor-element-4f8cb3d .title{color:#000000;font-size:25px;}.elementor-9771 .elementor-element.elementor-element-4f8cb3d .sub-title{background-color:#C4A2580D;color:#C4A258;font-size:13px;font-weight:600;}.elementor-9771 .elementor-element.elementor-element-ff14178{width:initial;max-width:initial;margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;text-align:start;}.elementor-9771 .elementor-element.elementor-element-ff14178.elementor-element{--align-self:flex-start;}.elementor-9771 .elementor-element.elementor-element-ff14178 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;color:#797979;}.elementor-9771 .elementor-element.elementor-element-1b55499{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5E7DE;--border-color:#E5E7DE;--border-radius:1px 1px 1px 1px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9771 .elementor-element.elementor-element-08a2be9{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;}.elementor-9771 .elementor-element.elementor-element-1331127{border-style:none;border-radius:0px 0px 0px 0px;}.elementor-9771 .elementor-element.elementor-element-962c2fd > .elementor-widget-container{margin:0px 10px 0px 10px;}.elementor-9771 .elementor-element.elementor-element-962c2fd{text-align:left;}.elementor-9771 .elementor-element.elementor-element-962c2fd .title{color:#000000;font-size:25px;}.elementor-9771 .elementor-element.elementor-element-962c2fd .sub-title{background-color:#C4A2580D;color:#C4A258;font-size:13px;font-weight:600;}.elementor-9771 .elementor-element.elementor-element-c1658a5{width:initial;max-width:initial;margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;text-align:start;}.elementor-9771 .elementor-element.elementor-element-c1658a5.elementor-element{--align-self:flex-start;}.elementor-9771 .elementor-element.elementor-element-c1658a5 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;color:#797979;}@media(max-width:1024px){.elementor-9771 .elementor-element.elementor-element-169b588.elementor-element{--align-self:flex-start;}.elementor-9771 .elementor-element.elementor-element-169b588{text-align:left;}.elementor-9771 .elementor-element.elementor-element-dfcb0e7{--padding-top:30px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-9771 .elementor-element.elementor-element-6b9637d > .elementor-container{max-width:720px;}.elementor-9771 .elementor-element.elementor-element-6b9637d{margin-top:0px;margin-bottom:0px;padding:30px 30px 30px 30px;}.elementor-9771 .elementor-element.elementor-element-2ec15c5 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-9771 .elementor-element.elementor-element-845c5cc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9771 .elementor-element.elementor-element-73e9d1c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9771 .elementor-element.elementor-element-790cd54 > .elementor-element-populated{margin:0px 0px 80px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-9771 .elementor-element.elementor-element-1833d3b{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9771 .elementor-element.elementor-element-8c74743{--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-9771 .elementor-element.elementor-element-169b588 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9771 .elementor-element.elementor-element-169b588{text-align:left;}.elementor-9771 .elementor-element.elementor-element-169b588 .title{font-size:30px;}.elementor-9771 .elementor-element.elementor-element-dfcb0e7{--padding-top:30px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-9771 .elementor-element.elementor-element-644eae5.elementor-element{--align-self:flex-start;}.elementor-9771 .elementor-element.elementor-element-644eae5{text-align:left;}.elementor-9771 .elementor-element.elementor-element-d89b0f1{--container-widget-width:160%;--container-widget-flex-grow:0;width:var( --container-widget-width, 160% );max-width:160%;text-align:start;}.elementor-9771 .elementor-element.elementor-element-d89b0f1.elementor-element{--align-self:flex-start;}.elementor-9771 .elementor-element.elementor-element-6b9637d{padding:30px 20px 0px 20px;}.elementor-9771 .elementor-element.elementor-element-2ec15c5 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-9771 .elementor-element.elementor-element-790cd54 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-9771 .elementor-element.elementor-element-1833d3b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(min-width:768px){.elementor-9771 .elementor-element.elementor-element-2ec15c5{width:29%;}.elementor-9771 .elementor-element.elementor-element-790cd54{width:71%;}}@media(max-width:1024px) and (min-width:768px){.elementor-9771 .elementor-element.elementor-element-2ec15c5{width:100%;}.elementor-9771 .elementor-element.elementor-element-790cd54{width:100%;}}/* Start custom CSS for tg-heading, class: .elementor-element-169b588 */.sub-title {
 
  color: #C4A258;
  border: 1px solid #C4A258;
  border-radius: 30px;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dfcb0e7 */.sub-title {
 
  color: #C4A258;
  border: 1px solid #C4A258;
  border-radius: 30px;

}
@media (min-width: 768px) and (max-width: 1024px) {
  .elementor-element-6b9637d .elementor-container {
    max-width: 100% !important;
  
  }

 
}/* End custom CSS */
/* Start custom CSS for tg-services-sidebar, class: .elementor-element-845c5cc */.elementor-9771 .elementor-element.elementor-element-845c5cc .services-sidebar-contact {
  background-color: #2C2C2C !important;
}
/* =========================================
   STICKY SIDEBAR
========================================= */

.elementor-element-2ec15c5 {
    align-self: flex-start !important;
    height: auto !important;
}

.elementor-element-2ec15c5 > .elementor-widget-wrap {
    position: -webkit-sticky !important;
    position: sticky !important;
    top: 100px !important;
    height: max-content !important;
    align-self: flex-start !important;
    z-index: 10;
}

/* Make sure parent containers don't block sticky */
.elementor-element-6b9637d,
.elementor-element-6b9637d > .elementor-container,
.elementor-element-2ec15c5 {
    overflow: visible !important;
}

/* Tablet and mobile */
@media (max-width: 1024px) {
    .elementor-element-2ec15c5 > .elementor-widget-wrap {
        position: static !important;
        height: auto !important;
    }
}/* End custom CSS */
/* Start custom CSS for tg-services-sidebar, class: .elementor-element-73e9d1c */.services-details-list-three .list-wrap li {
  height: 200px !important;
  display: flex !important;
  box-sizing: border-box !important;
  overflow: hidden !important;
}

.services-details-list-three .list-wrap li .content {
  display: flex !important;
  flex-direction: column !important;
  justify-content: center !important;
}
.submit-btn {
  position: relative;
  overflow: hidden;
  z-index: 0;
  transition: all 0.3s ease;
}

.submit-btn::before {
  background: #fff;
  content: "";
  height: 155px;
  opacity: 0;
  position: absolute;
  top: -50px;
  left: -50%;
  transform: rotate(35deg);
  width: 50px;
  transition: all 700ms cubic-bezier(0.19, 1, 0.22, 1);
  z-index: -1;
}

.submit-btn::after {
  background: #fff;
  content: "";
  height: 20rem;
  opacity: 0;
  position: absolute;
  top: -50px;
  left: -100%;
  transform: rotate(35deg);
  width: 8rem;
  transition: all 700ms cubic-bezier(0.19, 1, 0.22, 1);
  z-index: -1;
}

.submit-btn:hover {
  background: var(--tg-primary-color) !important;
  color: var(--tg-white) !important;
}

@media (hover: hover) and (pointer: fine) {
  .submit-btn:hover::before {
    left: 120%;
    opacity: 0.5;
  }
  .submit-btn:hover::after {
    left: 200%;
    opacity: 0.6;
  }
}
.services-sidebar-contact a {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background: var(--tg-primary-color);
  border-radius: 6px;
  color: var(--tg-white);
  font-weight: 600;
  font-size: 18px;
  padding: 9px 22px;
  transition: all 0.3s ease;
  position: relative;
  overflow: hidden;
  z-index: 0;
}

.services-sidebar-contact a:hover {
  background: var(--tg-primary-color) !important;
  color: var(--tg-white) !important;
  transform: translateY(-3px);
  box-shadow: -6px 14px 12px 2px rgba(90, 90, 90, .2);
}

.services-sidebar-contact a::before {
  background: #fff;
  content: "";
  height: 155px;
  opacity: 0;
  position: absolute;
  top: -50px;
  left: -50%;
  transform: rotate(35deg);
  width: 50px;
  transition: all 700ms cubic-bezier(0.19, 1, 0.22, 1);
  z-index: -1;
}

.services-sidebar-contact a::after {
  background: #fff;
  content: "";
  height: 20rem;
  opacity: 0;
  position: absolute;
  top: -50px;
  left: -100%;
  transform: rotate(35deg);
  width: 8rem;
  transition: all 700ms cubic-bezier(0.19, 1, 0.22, 1);
  z-index: -1;
}

@media (hover: hover) and (pointer: fine) {
  .services-sidebar-contact a:hover::before {
    left: 120%;
    opacity: 0.5;
  }
  .services-sidebar-contact a:hover::after {
    left: 200%;
    opacity: 0.6;
  }
}
.services-widget .sw-title {
    color: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2ec15c5 */@media (max-width: 1024px) {
    .elementor-4033 .elementor-element.elementor-element-5d64403 {
        order: 2;
    }
}

@media (min-width: 768px) and (max-width: 1024px) {
  .elementor-element-954831c {
    width: 100% !important;
    left: 0 !important;
   
  }

  .elementor-element-954831c .services-cat-list .list-wrap li a {

  }

  .elementor-element-954831c > .elementor-container {
 
    max-width: 100% !important;
  }


}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1833d3b */@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-element-6b9637d.elementor-section-stretched {
        width: 100% !important;
       
    }

    .elementor-element-6b9637d > .elementor-container {
        max-width: 100% !important;
      
        box-sizing: border-box !important;
    }

  
}/* End custom CSS */