.elementor-115 .elementor-element.elementor-element-9be7d9a{--display:flex;--min-height:600px;--justify-content:center;--overlay-opacity:0.66;}.elementor-115 .elementor-element.elementor-element-9be7d9a::before, .elementor-115 .elementor-element.elementor-element-9be7d9a > .elementor-background-video-container::before, .elementor-115 .elementor-element.elementor-element-9be7d9a > .e-con-inner > .elementor-background-video-container::before, .elementor-115 .elementor-element.elementor-element-9be7d9a > .elementor-background-slideshow::before, .elementor-115 .elementor-element.elementor-element-9be7d9a > .e-con-inner > .elementor-background-slideshow::before, .elementor-115 .elementor-element.elementor-element-9be7d9a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-115 .elementor-element.elementor-element-4bc20f3{color:#FFFFFF;}.elementor-115 .elementor-element.elementor-element-771fca1 .elementor-heading-title{font-size:63px;color:#FFFFFF;}.elementor-115 .elementor-element.elementor-element-f55aae6{--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-115 .elementor-element.elementor-element-752a4c2 .elementor-button{background-color:#02010100;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-115 .elementor-element.elementor-element-752a4c2 .elementor-button:hover, .elementor-115 .elementor-element.elementor-element-752a4c2 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-f8bb3dd );border-color:var( --e-global-color-secondary );}.elementor-115 .elementor-element.elementor-element-752a4c2 .elementor-button:hover svg, .elementor-115 .elementor-element.elementor-element-752a4c2 .elementor-button:focus svg{fill:var( --e-global-color-f8bb3dd );}.elementor-115 .elementor-element.elementor-element-7e7f735f > .elementor-background-overlay{opacity:0.5;}.elementor-115 .elementor-element.elementor-element-7e7f735f{padding:0em 0em 0em 0em;}.elementor-bc-flex-widget .elementor-115 .elementor-element.elementor-element-21af517d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-115 .elementor-element.elementor-element-21af517d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-115 .elementor-element.elementor-element-21af517d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-115 .elementor-element.elementor-element-2ae7d26e{--spacer-size:50px;}.elementor-115 .elementor-element.elementor-element-4a3108a .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center;}.elementor-115 .elementor-element.elementor-element-4a3108a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-115 .elementor-element.elementor-element-4a3108a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-115 .elementor-element.elementor-element-4a3108a{z-index:2;}.elementor-115 .elementor-element.elementor-element-789d9359{--spacer-size:680px;}.elementor-115 .elementor-element.elementor-element-119421ca{margin-top:0em;margin-bottom:0em;}.elementor-115 .elementor-element.elementor-element-5fc2124c > .elementor-element-populated{margin:0% 40% 0% 0%;--e-column-margin-right:40%;--e-column-margin-left:0%;}.elementor-115 .elementor-element.elementor-element-253d8956 > .elementor-container{max-width:1168px;}.elementor-115 .elementor-element.elementor-element-253d8956{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-35em;margin-bottom:0em;padding:0em 0em 0em 0em;z-index:2;}.elementor-115 .elementor-element.elementor-element-253d8956 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-115 .elementor-element.elementor-element-7248e01c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-115 .elementor-element.elementor-element-7248e01c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f8bb3dd );}.elementor-bc-flex-widget .elementor-115 .elementor-element.elementor-element-7248e01c.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-115 .elementor-element.elementor-element-7248e01c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-115 .elementor-element.elementor-element-7248e01c > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-4ea4ff6 );box-shadow:0px 10px 40px 0px rgba(83.24999999999999, 83.24999999999999, 83.24999999999999, 0.08);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0em 0em 0em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;padding:8% 8% 8% 8%;}.elementor-115 .elementor-element.elementor-element-7248e01c > .elementor-element-populated, .elementor-115 .elementor-element.elementor-element-7248e01c > .elementor-element-populated > .elementor-background-overlay, .elementor-115 .elementor-element.elementor-element-7248e01c > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-115 .elementor-element.elementor-element-7248e01c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-115 .elementor-element.elementor-element-9eb87de{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:2px;--divider-element-spacing:16px;}.elementor-115 .elementor-element.elementor-element-9eb87de .elementor-divider-separator{width:487px;}.elementor-115 .elementor-element.elementor-element-9eb87de .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-115 .elementor-element.elementor-element-9eb87de .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-5db304c-font-family ), Sans-serif;font-size:var( --e-global-typography-5db304c-font-size );font-weight:var( --e-global-typography-5db304c-font-weight );text-transform:var( --e-global-typography-5db304c-text-transform );letter-spacing:var( --e-global-typography-5db304c-letter-spacing );}.elementor-115 .elementor-element.elementor-element-51f41c00 .elementor-heading-title{font-size:50px;}.elementor-115 .elementor-element.elementor-element-43e3a349{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-115 .elementor-element.elementor-element-720e9b17{width:auto;max-width:auto;}.elementor-115 .elementor-element.elementor-element-205da533{width:var( --container-widget-width, 16% );max-width:16%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 24px;padding:0px 0px 0px 0px;--container-widget-width:16%;--container-widget-flex-grow:0;align-self:center;}.elementor-115 .elementor-element.elementor-element-205da533 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-115 .elementor-element.elementor-element-205da533 .elementor-custom-embed-play i{color:var( --e-global-color-6e3a891 );font-size:37px;}.elementor-115 .elementor-element.elementor-element-205da533 .elementor-custom-embed-play svg{fill:var( --e-global-color-6e3a891 );width:37px;height:37px;}.elementor-115 .elementor-element.elementor-element-78d73381{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;}.elementor-115 .elementor-element.elementor-element-1ca25d1{padding:6em 0em 4em 0em;}.elementor-115 .elementor-element.elementor-element-12bfcb9d{width:auto;max-width:auto;}.elementor-115 .elementor-element.elementor-element-12bfcb9d .elementor-counter-number-wrapper{color:#000000;font-family:var( --e-global-typography-c45ae15-font-family ), Sans-serif;font-size:var( --e-global-typography-c45ae15-font-size );font-weight:var( --e-global-typography-c45ae15-font-weight );line-height:var( --e-global-typography-c45ae15-line-height );letter-spacing:var( --e-global-typography-c45ae15-letter-spacing );}.elementor-115 .elementor-element.elementor-element-22c97b29{width:auto;max-width:auto;margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 6px;align-self:flex-start;}.elementor-115 .elementor-element.elementor-element-22c97b29 .elementor-heading-title{font-family:var( --e-global-typography-b10388a-font-family ), Sans-serif;font-size:var( --e-global-typography-b10388a-font-size );font-weight:var( --e-global-typography-b10388a-font-weight );line-height:var( --e-global-typography-b10388a-line-height );letter-spacing:var( --e-global-typography-b10388a-letter-spacing );color:var( --e-global-color-accent );}.elementor-115 .elementor-element.elementor-element-1f327e6a{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-115 .elementor-element.elementor-element-1f327e6a .elementor-heading-title{font-size:17px;}.elementor-115 .elementor-element.elementor-element-1a55ccf0{width:auto;max-width:auto;}.elementor-115 .elementor-element.elementor-element-1a55ccf0 .elementor-counter-number-wrapper{color:#000000;font-family:var( --e-global-typography-c45ae15-font-family ), Sans-serif;font-size:var( --e-global-typography-c45ae15-font-size );font-weight:var( --e-global-typography-c45ae15-font-weight );line-height:var( --e-global-typography-c45ae15-line-height );letter-spacing:var( --e-global-typography-c45ae15-letter-spacing );}.elementor-115 .elementor-element.elementor-element-1880a77{width:auto;max-width:auto;margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 6px;align-self:flex-start;}.elementor-115 .elementor-element.elementor-element-1880a77 .elementor-heading-title{font-family:var( --e-global-typography-b10388a-font-family ), Sans-serif;font-size:var( --e-global-typography-b10388a-font-size );font-weight:var( --e-global-typography-b10388a-font-weight );line-height:var( --e-global-typography-b10388a-line-height );letter-spacing:var( --e-global-typography-b10388a-letter-spacing );color:var( --e-global-color-accent );}.elementor-115 .elementor-element.elementor-element-ec59ad5{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-115 .elementor-element.elementor-element-ec59ad5 .elementor-heading-title{font-size:17px;}.elementor-115 .elementor-element.elementor-element-f78f88{width:auto;max-width:auto;}.elementor-115 .elementor-element.elementor-element-f78f88 .elementor-counter-number-wrapper{color:#000000;font-family:var( --e-global-typography-c45ae15-font-family ), Sans-serif;font-size:var( --e-global-typography-c45ae15-font-size );font-weight:var( --e-global-typography-c45ae15-font-weight );line-height:var( --e-global-typography-c45ae15-line-height );letter-spacing:var( --e-global-typography-c45ae15-letter-spacing );}.elementor-115 .elementor-element.elementor-element-7f049199{width:auto;max-width:auto;margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 6px;align-self:flex-start;}.elementor-115 .elementor-element.elementor-element-7f049199 .elementor-heading-title{font-family:var( --e-global-typography-b10388a-font-family ), Sans-serif;font-size:var( --e-global-typography-b10388a-font-size );font-weight:var( --e-global-typography-b10388a-font-weight );line-height:var( --e-global-typography-b10388a-line-height );letter-spacing:var( --e-global-typography-b10388a-letter-spacing );color:var( --e-global-color-accent );}.elementor-115 .elementor-element.elementor-element-5f2bc0e0{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-115 .elementor-element.elementor-element-5f2bc0e0 .elementor-heading-title{font-size:17px;}.elementor-115 .elementor-element.elementor-element-2ee77974{width:auto;max-width:auto;}.elementor-115 .elementor-element.elementor-element-2ee77974 .elementor-counter-number-wrapper{color:#000000;font-family:var( --e-global-typography-c45ae15-font-family ), Sans-serif;font-size:var( --e-global-typography-c45ae15-font-size );font-weight:var( --e-global-typography-c45ae15-font-weight );line-height:var( --e-global-typography-c45ae15-line-height );letter-spacing:var( --e-global-typography-c45ae15-letter-spacing );}.elementor-115 .elementor-element.elementor-element-29dc350c{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-115 .elementor-element.elementor-element-29dc350c .elementor-heading-title{font-size:17px;}.elementor-115 .elementor-element.elementor-element-33b1d802:not(.elementor-motion-effects-element-type-background), .elementor-115 .elementor-element.elementor-element-33b1d802 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F6;}.elementor-115 .elementor-element.elementor-element-33b1d802{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:7em 0em 7em 0em;}.elementor-115 .elementor-element.elementor-element-33b1d802 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-115 .elementor-element.elementor-element-58c92524.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-115 .elementor-element.elementor-element-58c92524.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-115 .elementor-element.elementor-element-58c92524 > .elementor-element-populated{padding:0% 10% 0% 0%;}.elementor-115 .elementor-element.elementor-element-4f7096f6{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:2px;--divider-element-spacing:16px;}.elementor-115 .elementor-element.elementor-element-4f7096f6 .elementor-divider-separator{width:230px;}.elementor-115 .elementor-element.elementor-element-4f7096f6 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-115 .elementor-element.elementor-element-4f7096f6 .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-5db304c-font-family ), Sans-serif;font-size:var( --e-global-typography-5db304c-font-size );font-weight:var( --e-global-typography-5db304c-font-weight );text-transform:var( --e-global-typography-5db304c-text-transform );letter-spacing:var( --e-global-typography-5db304c-letter-spacing );}.elementor-115 .elementor-element.elementor-element-33a9284e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-115 .elementor-element.elementor-element-7cd2c865:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-115 .elementor-element.elementor-element-7cd2c865 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dmsoundproofing.pk/wp-content/uploads/2026/06/line-circle.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-bc-flex-widget .elementor-115 .elementor-element.elementor-element-7cd2c865.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-115 .elementor-element.elementor-element-7cd2c865.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-115 .elementor-element.elementor-element-7cd2c865 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-115 .elementor-element.elementor-element-7cd2c865 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-115 .elementor-element.elementor-element-18944c8f{margin-top:0px;margin-bottom:0px;}.elementor-115 .elementor-element.elementor-element-a12258a{--spacer-size:20px;}.elementor-115 .elementor-element.elementor-element-5888aaa8{background-color:var( --e-global-color-f8bb3dd );padding:30px 30px 30px 30px;border-radius:7px 7px 7px 7px;box-shadow:0px 10px 25px 0px rgba(84.00000000000003, 84.00000000000003, 84.00000000000003, 0.09);}.elementor-115 .elementor-element.elementor-element-5888aaa8 .elementor-image-box-wrapper{text-align:start;}.elementor-115 .elementor-element.elementor-element-3be787ce{background-color:var( --e-global-color-f8bb3dd );padding:30px 30px 30px 30px;border-radius:7px 7px 7px 7px;box-shadow:0px 10px 25px 0px rgba(84.00000000000003, 84.00000000000003, 84.00000000000003, 0.09);}.elementor-115 .elementor-element.elementor-element-3be787ce .elementor-image-box-wrapper{text-align:start;}.elementor-115 .elementor-element.elementor-element-1fba3d2{background-color:var( --e-global-color-f8bb3dd );padding:30px 30px 30px 30px;border-radius:7px 7px 7px 7px;box-shadow:0px 10px 25px 0px rgba(84.00000000000003, 84.00000000000003, 84.00000000000003, 0.09);}.elementor-115 .elementor-element.elementor-element-1fba3d2 .elementor-image-box-wrapper{text-align:start;}.elementor-115 .elementor-element.elementor-element-27932020{background-color:var( --e-global-color-f8bb3dd );padding:30px 30px 30px 30px;border-radius:7px 7px 7px 7px;box-shadow:0px 10px 25px 0px rgba(84.00000000000003, 84.00000000000003, 84.00000000000003, 0.09);}.elementor-115 .elementor-element.elementor-element-27932020 .elementor-image-box-wrapper{text-align:start;}.elementor-115 .elementor-element.elementor-element-2719ceeb:not(.elementor-motion-effects-element-type-background), .elementor-115 .elementor-element.elementor-element-2719ceeb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6e3a891 );}.elementor-115 .elementor-element.elementor-element-2719ceeb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5em 0em 5em 0em;}.elementor-115 .elementor-element.elementor-element-2719ceeb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-115 .elementor-element.elementor-element-48e545d3{--spacer-size:68px;}.elementor-115 .elementor-element.elementor-element-3076eec2{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:2px;--divider-element-spacing:16px;}.elementor-115 .elementor-element.elementor-element-3076eec2 .elementor-divider-separator{width:230px;}.elementor-115 .elementor-element.elementor-element-3076eec2 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-115 .elementor-element.elementor-element-3076eec2 .elementor-divider__text{color:var( --e-global-color-f8bb3dd );font-family:var( --e-global-typography-5db304c-font-family ), Sans-serif;font-size:var( --e-global-typography-5db304c-font-size );font-weight:var( --e-global-typography-5db304c-font-weight );text-transform:var( --e-global-typography-5db304c-text-transform );letter-spacing:var( --e-global-typography-5db304c-letter-spacing );}.elementor-115 .elementor-element.elementor-element-1d57a8ab .elementor-heading-title{color:var( --e-global-color-f8bb3dd );}.elementor-115 .elementor-element.elementor-element-2e3f3b9f{--spacer-size:67px;}.elementor-115 .elementor-element.elementor-element-4fe761ed{padding:2% 2% 2% 2%;}.elementor-115 .elementor-element.elementor-element-4d0a6578:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-115 .elementor-element.elementor-element-4d0a6578 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dmsoundproofing.pk/wp-content/uploads/2026/07/Meeting-Room-Soundproofing.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-115 .elementor-element.elementor-element-4d0a6578 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-b9ee9f6 ) 50%, var( --e-global-color-secondary ) 100%);opacity:0.9;}.elementor-115 .elementor-element.elementor-element-4d0a6578:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-b9ee9f6 ) 50%, var( --e-global-color-secondary ) 100%);opacity:1;}.elementor-115 .elementor-element.elementor-element-4d0a6578 > .elementor-element-populated, .elementor-115 .elementor-element.elementor-element-4d0a6578 > .elementor-element-populated > .elementor-background-overlay, .elementor-115 .elementor-element.elementor-element-4d0a6578 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-115 .elementor-element.elementor-element-4d0a6578 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:2em 2em 2em 2em;}.elementor-115 .elementor-element.elementor-element-4d0a6578 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-115 .elementor-element.elementor-element-6541a3b5{--spacer-size:300px;}.elementor-115 .elementor-element.elementor-element-3a45754e .elementor-heading-title{color:var( --e-global-color-f8bb3dd );}.elementor-115 .elementor-element.elementor-element-37484998 .elementor-button{background-color:var( --e-global-color-b9ee9f6 );fill:var( --e-global-color-f8bb3dd );color:var( --e-global-color-f8bb3dd );border-style:solid;border-width:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-115 .elementor-element.elementor-element-37484998{z-index:5;}.elementor-115 .elementor-element.elementor-element-37484998 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-115 .elementor-element.elementor-element-37484998 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-115 .elementor-element.elementor-element-7296b094{padding:2% 2% 2% 2%;}.elementor-115 .elementor-element.elementor-element-2a2a50d5:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-115 .elementor-element.elementor-element-2a2a50d5 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dmsoundproofing.pk/wp-content/uploads/2026/07/Cinema-Home-Theater-Soundproofing.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-115 .elementor-element.elementor-element-2a2a50d5 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-b9ee9f6 ) 50%, var( --e-global-color-secondary ) 100%);opacity:0.9;}.elementor-115 .elementor-element.elementor-element-2a2a50d5:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-b9ee9f6 ) 50%, var( --e-global-color-secondary ) 100%);opacity:1;}.elementor-115 .elementor-element.elementor-element-2a2a50d5 > .elementor-element-populated, .elementor-115 .elementor-element.elementor-element-2a2a50d5 > .elementor-element-populated > .elementor-background-overlay, .elementor-115 .elementor-element.elementor-element-2a2a50d5 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-115 .elementor-element.elementor-element-2a2a50d5 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:2em 2em 2em 2em;}.elementor-115 .elementor-element.elementor-element-2a2a50d5 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-115 .elementor-element.elementor-element-42c74cb9{--spacer-size:300px;}.elementor-115 .elementor-element.elementor-element-27565a56 .elementor-heading-title{color:var( --e-global-color-f8bb3dd );}.elementor-115 .elementor-element.elementor-element-2fd937e9 .elementor-button{background-color:var( --e-global-color-b9ee9f6 );fill:var( --e-global-color-f8bb3dd );color:var( --e-global-color-f8bb3dd );border-style:solid;border-width:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-115 .elementor-element.elementor-element-2fd937e9{z-index:5;}.elementor-115 .elementor-element.elementor-element-2fd937e9 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-115 .elementor-element.elementor-element-2fd937e9 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-115 .elementor-element.elementor-element-760e480d{padding:2% 2% 2% 2%;}.elementor-115 .elementor-element.elementor-element-64177ce:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-115 .elementor-element.elementor-element-64177ce > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dmsoundproofing.pk/wp-content/uploads/2026/07/Recording-Studio-Soundproofing.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-115 .elementor-element.elementor-element-64177ce > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-b9ee9f6 ) 50%, var( --e-global-color-secondary ) 100%);opacity:0.9;}.elementor-115 .elementor-element.elementor-element-64177ce:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-b9ee9f6 ) 50%, var( --e-global-color-secondary ) 100%);opacity:1;}.elementor-115 .elementor-element.elementor-element-64177ce > .elementor-element-populated, .elementor-115 .elementor-element.elementor-element-64177ce > .elementor-element-populated > .elementor-background-overlay, .elementor-115 .elementor-element.elementor-element-64177ce > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-115 .elementor-element.elementor-element-64177ce > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:2em 2em 2em 2em;}.elementor-115 .elementor-element.elementor-element-64177ce > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-115 .elementor-element.elementor-element-4b130963{--spacer-size:300px;}.elementor-115 .elementor-element.elementor-element-75688110 .elementor-heading-title{color:var( --e-global-color-f8bb3dd );}.elementor-115 .elementor-element.elementor-element-5965a36d .elementor-button{background-color:var( --e-global-color-b9ee9f6 );fill:var( --e-global-color-f8bb3dd );color:var( --e-global-color-f8bb3dd );border-style:solid;border-width:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-115 .elementor-element.elementor-element-5965a36d{z-index:5;}.elementor-115 .elementor-element.elementor-element-5965a36d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-115 .elementor-element.elementor-element-5965a36d .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-115 .elementor-element.elementor-element-1865a715{padding:2% 2% 2% 2%;}.elementor-115 .elementor-element.elementor-element-2be50f36:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-115 .elementor-element.elementor-element-2be50f36 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dmsoundproofing.pk/wp-content/uploads/2026/07/Office-Acoustic-Solutions.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-115 .elementor-element.elementor-element-2be50f36 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-b9ee9f6 ) 50%, var( --e-global-color-secondary ) 100%);opacity:0.9;}.elementor-115 .elementor-element.elementor-element-2be50f36:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-b9ee9f6 ) 50%, var( --e-global-color-secondary ) 100%);opacity:1;}.elementor-115 .elementor-element.elementor-element-2be50f36 > .elementor-element-populated, .elementor-115 .elementor-element.elementor-element-2be50f36 > .elementor-element-populated > .elementor-background-overlay, .elementor-115 .elementor-element.elementor-element-2be50f36 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-115 .elementor-element.elementor-element-2be50f36 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:2em 2em 2em 2em;}.elementor-115 .elementor-element.elementor-element-2be50f36 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-115 .elementor-element.elementor-element-22fb050b{--spacer-size:300px;}.elementor-115 .elementor-element.elementor-element-7d81a7ad .elementor-heading-title{color:var( --e-global-color-f8bb3dd );}.elementor-115 .elementor-element.elementor-element-55eb5f5c .elementor-button{background-color:var( --e-global-color-b9ee9f6 );fill:var( --e-global-color-f8bb3dd );color:var( --e-global-color-f8bb3dd );border-style:solid;border-width:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-115 .elementor-element.elementor-element-55eb5f5c{z-index:5;}.elementor-115 .elementor-element.elementor-element-55eb5f5c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-115 .elementor-element.elementor-element-55eb5f5c .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-115 .elementor-element.elementor-element-1839cf78{padding:4em 0em 0em 5em;}.elementor-115 .elementor-element.elementor-element-42cb93d4 .elementor-heading-title{color:var( --e-global-color-f8bb3dd );}.elementor-115 .elementor-element.elementor-element-a6e8de5 .elementor-button{background-color:var( --e-global-color-b9ee9f6 );fill:var( --e-global-color-f8bb3dd );color:var( --e-global-color-f8bb3dd );border-style:solid;border-color:var( --e-global-color-accent );}.elementor-115 .elementor-element.elementor-element-a6e8de5 .elementor-button:hover, .elementor-115 .elementor-element.elementor-element-a6e8de5 .elementor-button:focus{background-color:var( --e-global-color-f8bb3dd );color:var( --e-global-color-secondary );border-color:var( --e-global-color-f8bb3dd );}.elementor-115 .elementor-element.elementor-element-a6e8de5 .elementor-button:hover svg, .elementor-115 .elementor-element.elementor-element-a6e8de5 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-115 .elementor-element.elementor-element-7d97c1e0{padding:5em 0em 5em 0em;}.elementor-bc-flex-widget .elementor-115 .elementor-element.elementor-element-6d9587e5.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-115 .elementor-element.elementor-element-6d9587e5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-115 .elementor-element.elementor-element-d0a57ba{z-index:5;text-align:start;}.elementor-115 .elementor-element.elementor-element-a5ccb3b.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-115 .elementor-element.elementor-element-a5ccb3b .elementor-main-swiper{height:137px;}.elementor-115 .elementor-element.elementor-element-a5ccb3b .elementor-swiper-button{font-size:20px;}.elementor-115 .elementor-element.elementor-element-4416021 > .elementor-container{max-width:1000px;}.elementor-115 .elementor-element.elementor-element-4416021{padding:0em 0em 4em 0em;}.elementor-115 .elementor-element.elementor-element-757a4c8 > .elementor-element-populated{margin:0% 8% 0% 0%;--e-column-margin-right:8%;--e-column-margin-left:0%;}.elementor-115 .elementor-element.elementor-element-ddd53bd{overflow:hidden;}.elementor-115 .elementor-element.elementor-element-ddd53bd, .elementor-115 .elementor-element.elementor-element-ddd53bd > .elementor-background-overlay{border-radius:8px 8px 8px 8px;}.elementor-115 .elementor-element.elementor-element-07ded13 img{max-width:100%;height:320px;object-fit:cover;object-position:center center;border-radius:8px 8px 8px 8px;}.elementor-115 .elementor-element.elementor-element-4d93bb4{margin-top:1em;margin-bottom:0em;padding:0px 0px 0px 0px;}.elementor-115 .elementor-element.elementor-element-ba7e8ed.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-115 .elementor-element.elementor-element-d7f7bbf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-115 .elementor-element.elementor-element-d792efa{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-115 .elementor-element.elementor-element-d792efa .elementor-button{font-size:16px;padding:12px 30px 12px 30px;}.elementor-115 .elementor-element.elementor-element-726d37d > .elementor-element-populated{margin:0% 8% 0% 0%;--e-column-margin-right:8%;--e-column-margin-left:0%;}.elementor-115 .elementor-element.elementor-element-170e45e{overflow:hidden;}.elementor-115 .elementor-element.elementor-element-170e45e, .elementor-115 .elementor-element.elementor-element-170e45e > .elementor-background-overlay{border-radius:8px 8px 8px 8px;}.elementor-115 .elementor-element.elementor-element-121360a img{max-width:100%;height:320px;object-fit:cover;object-position:center center;border-radius:8px 8px 8px 8px;}.elementor-115 .elementor-element.elementor-element-7228535{margin-top:1em;margin-bottom:0em;padding:0px 0px 0px 0px;}.elementor-115 .elementor-element.elementor-element-6583abb.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-115 .elementor-element.elementor-element-0b92406{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-115 .elementor-element.elementor-element-9b32b4f{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-115 .elementor-element.elementor-element-9b32b4f .elementor-button{font-size:16px;padding:12px 30px 12px 30px;}.elementor-115 .elementor-element.elementor-element-5badecb > .elementor-element-populated{margin:0% 0% 0% 8%;--e-column-margin-right:0%;--e-column-margin-left:8%;}.elementor-115 .elementor-element.elementor-element-49726b8{overflow:hidden;}.elementor-115 .elementor-element.elementor-element-49726b8, .elementor-115 .elementor-element.elementor-element-49726b8 > .elementor-background-overlay{border-radius:8px 8px 8px 8px;}.elementor-115 .elementor-element.elementor-element-7e9f2df img{max-width:100%;height:320px;object-fit:cover;object-position:center center;border-radius:8px 8px 8px 8px;}.elementor-115 .elementor-element.elementor-element-e7c274f{margin-top:1em;margin-bottom:0em;padding:0px 0px 0px 0px;}.elementor-115 .elementor-element.elementor-element-40aa6e8.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-115 .elementor-element.elementor-element-c8c719b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-115 .elementor-element.elementor-element-7bc6e04{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-115 .elementor-element.elementor-element-7bc6e04 .elementor-button{font-size:16px;padding:12px 30px 12px 30px;}.elementor-115 .elementor-element.elementor-element-1b6de552:not(.elementor-motion-effects-element-type-background), .elementor-115 .elementor-element.elementor-element-1b6de552 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-115 .elementor-element.elementor-element-1b6de552{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:7em 2em 7em 2em;}.elementor-115 .elementor-element.elementor-element-1b6de552 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-115 .elementor-element.elementor-element-4077e72d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-115 .elementor-element.elementor-element-4077e72d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-115 .elementor-element.elementor-element-3edca3aa{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:2px;--divider-element-spacing:16px;}.elementor-115 .elementor-element.elementor-element-3edca3aa .elementor-divider-separator{width:200px;}.elementor-115 .elementor-element.elementor-element-3edca3aa .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-115 .elementor-element.elementor-element-3edca3aa .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-5db304c-font-family ), Sans-serif;font-size:var( --e-global-typography-5db304c-font-size );font-weight:var( --e-global-typography-5db304c-font-weight );text-transform:var( --e-global-typography-5db304c-text-transform );letter-spacing:var( --e-global-typography-5db304c-letter-spacing );}.elementor-115 .elementor-element.elementor-element-57df65dd{text-align:start;}.elementor-115 .elementor-element.elementor-element-28ec8c33:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-115 .elementor-element.elementor-element-28ec8c33 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f8bb3dd );}.elementor-115 .elementor-element.elementor-element-28ec8c33 > .elementor-element-populated, .elementor-115 .elementor-element.elementor-element-28ec8c33 > .elementor-element-populated > .elementor-background-overlay, .elementor-115 .elementor-element.elementor-element-28ec8c33 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-115 .elementor-element.elementor-element-28ec8c33 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:2em 2em 1em 2em;}.elementor-115 .elementor-element.elementor-element-28ec8c33 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-115 .elementor-element.elementor-element-276f61fc{width:auto;max-width:auto;margin:0em 1em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0em 1em 0em 0em;align-self:center;border-style:solid;border-width:0px 2px 0px 0px;border-color:var( --e-global-color-4ea4ff6 );}.elementor-115 .elementor-element.elementor-element-67db9ece{width:auto;max-width:auto;align-self:center;}.elementor-115 .elementor-element.elementor-element-67db9ece .elementor-star-rating{font-size:24px;}.elementor-115 .elementor-element.elementor-element-67db9ece .elementor-star-rating i:not(:last-of-type){margin-inline-end:4px;}.elementor-115 .elementor-element.elementor-element-2f9937bc{background-color:var( --e-global-color-f8bb3dd );margin:1em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0em 0em 0em 0em;border-radius:8px 8px 8px 8px;}.elementor-115 .elementor-element.elementor-element-2f9937bc .elementor-testimonial-wrapper{text-align:start;}.elementor-115 .elementor-element.elementor-element-2f9937bc .elementor-testimonial-content{color:var( --e-global-color-text );}.elementor-115 .elementor-element.elementor-element-2f9937bc .elementor-testimonial-name{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-0db560d-font-family ), Sans-serif;font-size:var( --e-global-typography-0db560d-font-size );font-weight:var( --e-global-typography-0db560d-font-weight );line-height:var( --e-global-typography-0db560d-line-height );}.elementor-115 .elementor-element.elementor-element-2f9937bc .elementor-testimonial-job{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-115 .elementor-element.elementor-element-2051e1c3 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-115 .elementor-element.elementor-element-2051e1c3:not(.elementor-motion-effects-element-type-background), .elementor-115 .elementor-element.elementor-element-2051e1c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-primary ) 50%, var( --e-global-color-5529cab ) 0%);}.elementor-115 .elementor-element.elementor-element-2051e1c3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-115 .elementor-element.elementor-element-2051e1c3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-115 .elementor-element.elementor-element-541f2090:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-115 .elementor-element.elementor-element-541f2090 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-115 .elementor-element.elementor-element-541f2090 > .elementor-element-populated, .elementor-115 .elementor-element.elementor-element-541f2090 > .elementor-element-populated > .elementor-background-overlay, .elementor-115 .elementor-element.elementor-element-541f2090 > .elementor-background-slideshow{border-radius:0px 10px 10px 0px;}.elementor-115 .elementor-element.elementor-element-541f2090 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:14% 12% 14% 12%;}.elementor-115 .elementor-element.elementor-element-541f2090 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-115 .elementor-element.elementor-element-541f2090{z-index:2;}.elementor-115 .elementor-element.elementor-element-f326fd7{--grid-template-columns:repeat(0, auto);text-align:left;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--icon-size:24px;--grid-column-gap:30px;--grid-row-gap:0px;}.elementor-115 .elementor-element.elementor-element-f326fd7 .elementor-social-icon{background-color:var( --e-global-color-b9ee9f6 );--icon-padding:0em;}.elementor-115 .elementor-element.elementor-element-f326fd7 .elementor-social-icon i{color:var( --e-global-color-f8bb3dd );}.elementor-115 .elementor-element.elementor-element-f326fd7 .elementor-social-icon svg{fill:var( --e-global-color-f8bb3dd );}.elementor-115 .elementor-element.elementor-element-f326fd7 .elementor-icon{border-radius:3px 3px 3px 3px;}.elementor-115 .elementor-element.elementor-element-f326fd7 .elementor-social-icon:hover i{color:#171717;}.elementor-115 .elementor-element.elementor-element-f326fd7 .elementor-social-icon:hover svg{fill:#171717;}.elementor-115 .elementor-element.elementor-element-201b41f5{--divider-border-style:solid;--divider-color:var( --e-global-color-f8bb3dd );--divider-border-width:2.3px;z-index:5;}.elementor-115 .elementor-element.elementor-element-201b41f5 .elementor-divider-separator{width:50px;}.elementor-115 .elementor-element.elementor-element-201b41f5 .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-115 .elementor-element.elementor-element-795b5f93 .elementor-heading-title{color:var( --e-global-color-f8bb3dd );}.elementor-115 .elementor-element.elementor-element-f0f73c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;text-align:start;color:var( --e-global-color-3bb72ae );}.elementor-115 .elementor-element.elementor-element-515194a8 .elementor-button{background-color:var( --e-global-color-f8bb3dd );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-color:var( --e-global-color-f8bb3dd );}.elementor-115 .elementor-element.elementor-element-515194a8 .elementor-button:hover, .elementor-115 .elementor-element.elementor-element-515194a8 .elementor-button:focus{background-color:var( --e-global-color-b9ee9f6 );color:var( --e-global-color-f8bb3dd );border-color:var( --e-global-color-f8bb3dd );}.elementor-115 .elementor-element.elementor-element-515194a8 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-115 .elementor-element.elementor-element-515194a8 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-115 .elementor-element.elementor-element-515194a8 .elementor-button:hover svg, .elementor-115 .elementor-element.elementor-element-515194a8 .elementor-button:focus svg{fill:var( --e-global-color-f8bb3dd );}.elementor-115 .elementor-element.elementor-element-794f1f00 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-115 .elementor-element.elementor-element-794f1f00 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-115 .elementor-element.elementor-element-46f0def0:not(.elementor-motion-effects-element-type-background), .elementor-115 .elementor-element.elementor-element-46f0def0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dmsoundproofing.pk/wp-content/uploads/2026/07/Soundproofing-expert-in-pakistan.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-115 .elementor-element.elementor-element-46f0def0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-115 .elementor-element.elementor-element-46f0def0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-115 .elementor-element.elementor-element-18fed12d > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-115 .elementor-element.elementor-element-18fed12d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-115 .elementor-element.elementor-element-7eb86f44{--spacer-size:460px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-115 .elementor-element.elementor-element-21af517d{width:40%;}.elementor-115 .elementor-element.elementor-element-4a3108a{width:60%;}.elementor-115 .elementor-element.elementor-element-58c92524{width:40%;}.elementor-115 .elementor-element.elementor-element-7cd2c865{width:60%;}.elementor-115 .elementor-element.elementor-element-6d9587e5{width:20%;}.elementor-115 .elementor-element.elementor-element-ae64365{width:80%;}.elementor-115 .elementor-element.elementor-element-4077e72d{width:35%;}.elementor-115 .elementor-element.elementor-element-28ec8c33{width:65%;}.elementor-115 .elementor-element.elementor-element-541f2090{width:42.002%;}.elementor-115 .elementor-element.elementor-element-794f1f00{width:57.942%;}}@media(max-width:1024px) and (min-width:768px){.elementor-115 .elementor-element.elementor-element-4a3108a{width:60%;}.elementor-115 .elementor-element.elementor-element-35ca4c36{width:50%;}.elementor-115 .elementor-element.elementor-element-3fb134a{width:50%;}.elementor-115 .elementor-element.elementor-element-7d007d36{width:50%;}.elementor-115 .elementor-element.elementor-element-1ec0468{width:50%;}.elementor-115 .elementor-element.elementor-element-58c92524{width:100%;}.elementor-115 .elementor-element.elementor-element-7cd2c865{width:100%;}.elementor-115 .elementor-element.elementor-element-541f2090{width:50%;}.elementor-115 .elementor-element.elementor-element-794f1f00{width:50%;}}@media(min-width:1025px){.elementor-115 .elementor-element.elementor-element-7cd2c865:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-115 .elementor-element.elementor-element-7cd2c865 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-115 .elementor-element.elementor-element-4d0a6578:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-115 .elementor-element.elementor-element-4d0a6578 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-115 .elementor-element.elementor-element-2a2a50d5:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-115 .elementor-element.elementor-element-2a2a50d5 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-115 .elementor-element.elementor-element-64177ce:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-115 .elementor-element.elementor-element-64177ce > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-115 .elementor-element.elementor-element-2be50f36:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-115 .elementor-element.elementor-element-2be50f36 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-115 .elementor-element.elementor-element-46f0def0:not(.elementor-motion-effects-element-type-background), .elementor-115 .elementor-element.elementor-element-46f0def0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}@media(max-width:1024px){.elementor-115 .elementor-element.elementor-element-7248e01c > .elementor-element-populated, .elementor-115 .elementor-element.elementor-element-7248e01c > .elementor-element-populated > .elementor-background-overlay, .elementor-115 .elementor-element.elementor-element-7248e01c > .elementor-background-slideshow{border-radius:0px 8px 8px 0px;}.elementor-115 .elementor-element.elementor-element-9eb87de .elementor-divider__text{font-size:var( --e-global-typography-5db304c-font-size );letter-spacing:var( --e-global-typography-5db304c-letter-spacing );}.elementor-115 .elementor-element.elementor-element-43e3a349{font-size:var( --e-global-typography-accent-font-size );}.elementor-115 .elementor-element.elementor-element-205da533{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;}.elementor-115 .elementor-element.elementor-element-1ca25d1{padding:7em 1em 4em 1em;}.elementor-115 .elementor-element.elementor-element-29a01e2a > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-115 .elementor-element.elementor-element-16c803a2{padding:0% 8% 0% 8%;}.elementor-115 .elementor-element.elementor-element-35ca4c36 > .elementor-element-populated{padding:1em 1em 1em 1em;}.elementor-115 .elementor-element.elementor-element-12bfcb9d .elementor-counter-number-wrapper{font-size:var( --e-global-typography-c45ae15-font-size );line-height:var( --e-global-typography-c45ae15-line-height );letter-spacing:var( --e-global-typography-c45ae15-letter-spacing );}.elementor-115 .elementor-element.elementor-element-22c97b29 .elementor-heading-title{font-size:var( --e-global-typography-b10388a-font-size );line-height:var( --e-global-typography-b10388a-line-height );letter-spacing:var( --e-global-typography-b10388a-letter-spacing );}.elementor-115 .elementor-element.elementor-element-3fb134a > .elementor-element-populated{padding:1em 1em 1em 1em;}.elementor-115 .elementor-element.elementor-element-1a55ccf0 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-c45ae15-font-size );line-height:var( --e-global-typography-c45ae15-line-height );letter-spacing:var( --e-global-typography-c45ae15-letter-spacing );}.elementor-115 .elementor-element.elementor-element-1880a77 .elementor-heading-title{font-size:var( --e-global-typography-b10388a-font-size );line-height:var( --e-global-typography-b10388a-line-height );letter-spacing:var( --e-global-typography-b10388a-letter-spacing );}.elementor-115 .elementor-element.elementor-element-7d007d36 > .elementor-element-populated{padding:1em 1em 1em 1em;}.elementor-115 .elementor-element.elementor-element-f78f88 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-c45ae15-font-size );line-height:var( --e-global-typography-c45ae15-line-height );letter-spacing:var( --e-global-typography-c45ae15-letter-spacing );}.elementor-115 .elementor-element.elementor-element-7f049199 .elementor-heading-title{font-size:var( --e-global-typography-b10388a-font-size );line-height:var( --e-global-typography-b10388a-line-height );letter-spacing:var( --e-global-typography-b10388a-letter-spacing );}.elementor-115 .elementor-element.elementor-element-1ec0468 > .elementor-element-populated{padding:1em 1em 1em 1em;}.elementor-115 .elementor-element.elementor-element-2ee77974 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-c45ae15-font-size );line-height:var( --e-global-typography-c45ae15-line-height );letter-spacing:var( --e-global-typography-c45ae15-letter-spacing );}.elementor-115 .elementor-element.elementor-element-33b1d802{padding:6em 1em 6em 1em;}.elementor-115 .elementor-element.elementor-element-58c92524 > .elementor-element-populated{padding:0em 1em 0em 1em;}.elementor-115 .elementor-element.elementor-element-4f7096f6 .elementor-divider__text{font-size:var( --e-global-typography-5db304c-font-size );letter-spacing:var( --e-global-typography-5db304c-letter-spacing );}.elementor-115 .elementor-element.elementor-element-52e314de{text-align:start;}.elementor-115 .elementor-element.elementor-element-33a9284e{text-align:start;}.elementor-115 .elementor-element.elementor-element-7cd2c865 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-115 .elementor-element.elementor-element-2719ceeb{padding:4em 1em 4em 1em;}.elementor-115 .elementor-element.elementor-element-3076eec2 .elementor-divider__text{font-size:var( --e-global-typography-5db304c-font-size );letter-spacing:var( --e-global-typography-5db304c-letter-spacing );}.elementor-115 .elementor-element.elementor-element-1d57a8ab{text-align:start;}.elementor-115 .elementor-element.elementor-element-4fe761ed{padding:1em 1em 1em 1em;}.elementor-115 .elementor-element.elementor-element-4d0a6578 > .elementor-element-populated{padding:1em 1em 1em 1em;}.elementor-115 .elementor-element.elementor-element-6541a3b5{--spacer-size:215px;}.elementor-115 .elementor-element.elementor-element-7296b094{padding:1em 1em 1em 1em;}.elementor-115 .elementor-element.elementor-element-2a2a50d5 > .elementor-element-populated{padding:1em 1em 1em 1em;}.elementor-115 .elementor-element.elementor-element-42c74cb9{--spacer-size:215px;}.elementor-115 .elementor-element.elementor-element-760e480d{padding:1em 1em 1em 1em;}.elementor-115 .elementor-element.elementor-element-64177ce > .elementor-element-populated{padding:1em 1em 1em 1em;}.elementor-115 .elementor-element.elementor-element-4b130963{--spacer-size:215px;}.elementor-115 .elementor-element.elementor-element-1865a715{padding:1em 1em 1em 1em;}.elementor-115 .elementor-element.elementor-element-2be50f36 > .elementor-element-populated{padding:1em 1em 1em 1em;}.elementor-115 .elementor-element.elementor-element-22fb050b{--spacer-size:215px;}.elementor-115 .elementor-element.elementor-element-1839cf78{padding:2em 2em 2em 2em;}.elementor-115 .elementor-element.elementor-element-7d97c1e0{padding:5em 1em 3em 1em;}.elementor-115 .elementor-element.elementor-element-6d9587e5 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-115 .elementor-element.elementor-element-ae64365 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-115 .elementor-element.elementor-element-a5ccb3b.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-115 .elementor-element.elementor-element-757a4c8 > .elementor-element-populated{margin:0% 5% 0% 0%;--e-column-margin-right:5%;--e-column-margin-left:0%;}.elementor-115 .elementor-element.elementor-element-d7f7bbf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;}.elementor-115 .elementor-element.elementor-element-d792efa{width:100%;max-width:100%;}.elementor-115 .elementor-element.elementor-element-d792efa .elementor-button{padding:12px 38px 12px 38px;}.elementor-115 .elementor-element.elementor-element-726d37d > .elementor-element-populated{margin:0% 5% 0% 0%;--e-column-margin-right:5%;--e-column-margin-left:0%;}.elementor-115 .elementor-element.elementor-element-0b92406{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;}.elementor-115 .elementor-element.elementor-element-9b32b4f{width:100%;max-width:100%;}.elementor-115 .elementor-element.elementor-element-9b32b4f .elementor-button{padding:12px 38px 12px 38px;}.elementor-115 .elementor-element.elementor-element-5badecb > .elementor-element-populated{margin:0% 0% 0% 5%;--e-column-margin-right:0%;--e-column-margin-left:5%;}.elementor-115 .elementor-element.elementor-element-c8c719b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;}.elementor-115 .elementor-element.elementor-element-7bc6e04{width:100%;max-width:100%;}.elementor-115 .elementor-element.elementor-element-7bc6e04 .elementor-button{padding:12px 38px 12px 38px;}.elementor-115 .elementor-element.elementor-element-1b6de552{padding:5em 0em 5em 0em;}.elementor-115 .elementor-element.elementor-element-3edca3aa .elementor-divider__text{font-size:var( --e-global-typography-5db304c-font-size );letter-spacing:var( --e-global-typography-5db304c-letter-spacing );}.elementor-115 .elementor-element.elementor-element-57df65dd{padding:0em 0em 0em 0em;text-align:start;}.elementor-115 .elementor-element.elementor-element-28ec8c33 > .elementor-element-populated, .elementor-115 .elementor-element.elementor-element-28ec8c33 > .elementor-element-populated > .elementor-background-overlay, .elementor-115 .elementor-element.elementor-element-28ec8c33 > .elementor-background-slideshow{border-radius:8px 0px 0px 8px;}.elementor-115 .elementor-element.elementor-element-2f9937bc .elementor-testimonial-name{font-size:var( --e-global-typography-0db560d-font-size );line-height:var( --e-global-typography-0db560d-line-height );}.elementor-115 .elementor-element.elementor-element-2f9937bc .elementor-testimonial-job{font-size:var( --e-global-typography-text-font-size );}.elementor-115 .elementor-element.elementor-element-541f2090 > .elementor-element-populated{padding:4em 1em 4em 1em;}.elementor-115 .elementor-element.elementor-element-f326fd7{text-align:left;}.elementor-115 .elementor-element.elementor-element-201b41f5 .elementor-divider{text-align:left;}.elementor-115 .elementor-element.elementor-element-201b41f5 .elementor-divider-separator{margin:0 auto;margin-left:0;}.elementor-115 .elementor-element.elementor-element-795b5f93{text-align:start;}.elementor-115 .elementor-element.elementor-element-f0f73c{text-align:start;}.elementor-115 .elementor-element.elementor-element-7eb86f44{--spacer-size:470px;}}@media(max-width:767px){.elementor-115 .elementor-element.elementor-element-771fca1 .elementor-heading-title{font-size:37px;}.elementor-115 .elementor-element.elementor-element-7e7f735f{padding:0px 0px 0px 0px;}.elementor-115 .elementor-element.elementor-element-789d9359{--spacer-size:330px;}.elementor-115 .elementor-element.elementor-element-119421ca{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-115 .elementor-element.elementor-element-5fc2124c > .elementor-element-populated{margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-115 .elementor-element.elementor-element-253d8956{margin-top:-5em;margin-bottom:0em;}.elementor-115 .elementor-element.elementor-element-7248e01c.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-115 .elementor-element.elementor-element-7248e01c > .elementor-element-populated, .elementor-115 .elementor-element.elementor-element-7248e01c > .elementor-element-populated > .elementor-background-overlay, .elementor-115 .elementor-element.elementor-element-7248e01c > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-115 .elementor-element.elementor-element-9eb87de .elementor-divider__text{font-size:var( --e-global-typography-5db304c-font-size );letter-spacing:var( --e-global-typography-5db304c-letter-spacing );}.elementor-115 .elementor-element.elementor-element-51f41c00 .elementor-heading-title{font-size:32px;}.elementor-115 .elementor-element.elementor-element-43e3a349{font-size:var( --e-global-typography-accent-font-size );}.elementor-115 .elementor-element.elementor-element-720e9b17{width:100%;max-width:100%;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 1em) 0em;}.elementor-115 .elementor-element.elementor-element-205da533{width:var( --container-widget-width, 18% );max-width:18%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:18%;--container-widget-flex-grow:0;}.elementor-115 .elementor-element.elementor-element-1ca25d1{padding:4em 1em 2em 1em;}.elementor-115 .elementor-element.elementor-element-12bfcb9d .elementor-counter-number-wrapper{font-size:var( --e-global-typography-c45ae15-font-size );line-height:var( --e-global-typography-c45ae15-line-height );letter-spacing:var( --e-global-typography-c45ae15-letter-spacing );}.elementor-115 .elementor-element.elementor-element-22c97b29 .elementor-heading-title{font-size:var( --e-global-typography-b10388a-font-size );line-height:var( --e-global-typography-b10388a-line-height );letter-spacing:var( --e-global-typography-b10388a-letter-spacing );}.elementor-115 .elementor-element.elementor-element-1a55ccf0 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-c45ae15-font-size );line-height:var( --e-global-typography-c45ae15-line-height );letter-spacing:var( --e-global-typography-c45ae15-letter-spacing );}.elementor-115 .elementor-element.elementor-element-1880a77 .elementor-heading-title{font-size:var( --e-global-typography-b10388a-font-size );line-height:var( --e-global-typography-b10388a-line-height );letter-spacing:var( --e-global-typography-b10388a-letter-spacing );}.elementor-115 .elementor-element.elementor-element-f78f88 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-c45ae15-font-size );line-height:var( --e-global-typography-c45ae15-line-height );letter-spacing:var( --e-global-typography-c45ae15-letter-spacing );}.elementor-115 .elementor-element.elementor-element-7f049199 .elementor-heading-title{font-size:var( --e-global-typography-b10388a-font-size );line-height:var( --e-global-typography-b10388a-line-height );letter-spacing:var( --e-global-typography-b10388a-letter-spacing );}.elementor-115 .elementor-element.elementor-element-2ee77974 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-c45ae15-font-size );line-height:var( --e-global-typography-c45ae15-line-height );letter-spacing:var( --e-global-typography-c45ae15-letter-spacing );}.elementor-115 .elementor-element.elementor-element-33b1d802{padding:5em 2em 5em 2em;}.elementor-115 .elementor-element.elementor-element-58c92524 > .elementor-element-populated{padding:0em 0em 3em 0em;}.elementor-115 .elementor-element.elementor-element-4f7096f6 .elementor-divider__text{font-size:var( --e-global-typography-5db304c-font-size );letter-spacing:var( --e-global-typography-5db304c-letter-spacing );}.elementor-115 .elementor-element.elementor-element-33a9284e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-115 .elementor-element.elementor-element-3d15851e > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-115 .elementor-element.elementor-element-a12258a{--spacer-size:0px;}.elementor-115 .elementor-element.elementor-element-5888aaa8 .elementor-image-box-wrapper{text-align:center;}.elementor-115 .elementor-element.elementor-element-3be787ce .elementor-image-box-wrapper{text-align:center;}.elementor-115 .elementor-element.elementor-element-487d1c1c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-115 .elementor-element.elementor-element-1fba3d2 .elementor-image-box-wrapper{text-align:center;}.elementor-115 .elementor-element.elementor-element-27932020 .elementor-image-box-wrapper{text-align:center;}.elementor-115 .elementor-element.elementor-element-2719ceeb{padding:4em 1em 4em 1em;}.elementor-115 .elementor-element.elementor-element-3076eec2 .elementor-divider-separator{width:210px;}.elementor-115 .elementor-element.elementor-element-3076eec2 .elementor-divider__text{font-size:var( --e-global-typography-5db304c-font-size );letter-spacing:var( --e-global-typography-5db304c-letter-spacing );}.elementor-115 .elementor-element.elementor-element-1d57a8ab{text-align:start;}.elementor-115 .elementor-element.elementor-element-2e3f3b9f{--spacer-size:10px;}.elementor-115 .elementor-element.elementor-element-4fe761ed{margin-top:0em;margin-bottom:1em;padding:0px 0px 0px 0px;}.elementor-115 .elementor-element.elementor-element-4d0a6578 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-115 .elementor-element.elementor-element-6541a3b5{--spacer-size:170px;}.elementor-115 .elementor-element.elementor-element-7296b094{margin-top:0em;margin-bottom:1em;padding:0px 0px 0px 0px;}.elementor-115 .elementor-element.elementor-element-2a2a50d5 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-115 .elementor-element.elementor-element-42c74cb9{--spacer-size:170px;}.elementor-115 .elementor-element.elementor-element-760e480d{margin-top:0px;margin-bottom:20px;padding:0px 0px 0px 0px;}.elementor-115 .elementor-element.elementor-element-64177ce > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-115 .elementor-element.elementor-element-4b130963{--spacer-size:170px;}.elementor-115 .elementor-element.elementor-element-1865a715{margin-top:0px;margin-bottom:20px;padding:0px 0px 0px 0px;}.elementor-115 .elementor-element.elementor-element-2be50f36 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-115 .elementor-element.elementor-element-22fb050b{--spacer-size:170px;}.elementor-115 .elementor-element.elementor-element-1839cf78{padding:3em 1em 0em 1em;}.elementor-115 .elementor-element.elementor-element-7e098ec5 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-115 .elementor-element.elementor-element-42cb93d4{text-align:center;}.elementor-115 .elementor-element.elementor-element-7d97c1e0{padding:4em 1em 4em 1em;}.elementor-115 .elementor-element.elementor-element-6d9587e5 > .elementor-element-populated{margin:0em 0em 1em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;}.elementor-115 .elementor-element.elementor-element-d0a57ba{text-align:center;}.elementor-115 .elementor-element.elementor-element-a5ccb3b.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-115 .elementor-element.elementor-element-4416021{padding:0em 0em 2em 0em;}.elementor-115 .elementor-element.elementor-element-757a4c8 > .elementor-element-populated{margin:0em 0em 2em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;}.elementor-115 .elementor-element.elementor-element-07ded13 img{height:300px;}.elementor-115 .elementor-element.elementor-element-726d37d > .elementor-element-populated{margin:0em 0em 2em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;}.elementor-115 .elementor-element.elementor-element-121360a img{height:300px;}.elementor-115 .elementor-element.elementor-element-5badecb > .elementor-element-populated{margin:0em 0em 0em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;}.elementor-115 .elementor-element.elementor-element-7e9f2df img{height:300px;}.elementor-115 .elementor-element.elementor-element-1b6de552{padding:5em 1em 5em 1em;}.elementor-115 .elementor-element.elementor-element-4077e72d > .elementor-element-populated{padding:0em 0em 2em 0em;}.elementor-115 .elementor-element.elementor-element-3edca3aa .elementor-divider-separator{width:180px;}.elementor-115 .elementor-element.elementor-element-3edca3aa .elementor-divider__text{font-size:var( --e-global-typography-5db304c-font-size );letter-spacing:var( --e-global-typography-5db304c-letter-spacing );}.elementor-115 .elementor-element.elementor-element-57df65dd{padding:0px 0px 0px 0px;text-align:start;}.elementor-115 .elementor-element.elementor-element-28ec8c33 > .elementor-element-populated, .elementor-115 .elementor-element.elementor-element-28ec8c33 > .elementor-element-populated > .elementor-background-overlay, .elementor-115 .elementor-element.elementor-element-28ec8c33 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-115 .elementor-element.elementor-element-28ec8c33 > .elementor-element-populated{padding:2em 1em 1em 1em;}.elementor-115 .elementor-element.elementor-element-276f61fc{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;border-width:0px 0px 0px 0px;}.elementor-115 .elementor-element.elementor-element-67db9ece{width:100%;max-width:100%;}.elementor-115 .elementor-element.elementor-element-67db9ece .elementor-star-rating{font-size:20px;}.elementor-115 .elementor-element.elementor-element-2f9937bc{padding:0em 0em 0em 0em;}.elementor-115 .elementor-element.elementor-element-2f9937bc .elementor-testimonial-name{font-size:var( --e-global-typography-0db560d-font-size );line-height:var( --e-global-typography-0db560d-line-height );}.elementor-115 .elementor-element.elementor-element-2f9937bc .elementor-testimonial-job{font-size:var( --e-global-typography-text-font-size );}.elementor-115 .elementor-element.elementor-element-541f2090 > .elementor-element-populated, .elementor-115 .elementor-element.elementor-element-541f2090 > .elementor-element-populated > .elementor-background-overlay, .elementor-115 .elementor-element.elementor-element-541f2090 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-115 .elementor-element.elementor-element-541f2090 > .elementor-element-populated{padding:4em 1em 4em 1em;}.elementor-115 .elementor-element.elementor-element-f326fd7{text-align:center;--icon-size:22px;}.elementor-115 .elementor-element.elementor-element-201b41f5 .elementor-divider{text-align:center;}.elementor-115 .elementor-element.elementor-element-201b41f5 .elementor-divider-separator{margin:0 auto;margin-center:0;}.elementor-115 .elementor-element.elementor-element-795b5f93{text-align:center;}.elementor-115 .elementor-element.elementor-element-f0f73c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-115 .elementor-element.elementor-element-515194a8 .elementor-button{padding:13px 98px 13px 98px;}.elementor-115 .elementor-element.elementor-element-7eb86f44{--spacer-size:200px;}}/* Start custom CSS for text-editor, class: .elementor-element-4bc20f3 */.headd{
    display: inline-flex;
    width: fit-content !important;
    background: #F97316;
    padding: 3px 10px;
    border-radius: 3px;
}

.headd .elementor-widget-container{
    display: inline-block;
}

.headd p{
    margin: 0;
    color: #fff;
    font-weight: 500;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9be7d9a *//* ===== Hero Background Slideshow — Enhanced ===== */

.elementor-background-slideshow {
  position: relative;
  min-height: 100vh;
}

/* Dark gradient overlay for text contrast */
.elementor-background-slideshow::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    180deg,
    rgba(15, 12, 10, 0.55) 0%,
    rgba(15, 12, 10, 0.35) 40%,
    rgba(15, 12, 10, 0.75) 100%
  );
  z-index: 1;
  pointer-events: none;
}

/* Each slide image */
.elementor-background-slideshow__slide__image {
  width: 100%;
  height: 100%;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  transform: scale(1);
  transition: transform 8s ease-out, opacity 1.2s ease-in-out;
}

/* Ken Burns zoom on the active slide */
.swiper-slide-active .elementor-background-slideshow__slide__image {
  animation: heroKenBurns 12s ease-in-out forwards;
}

@keyframes heroKenBurns {
  0%   { transform: scale(1); }
  100% { transform: scale(1.12); }
}

/* Make sure content sits above overlay */
.elementor-background-slideshow ~ .elementor-container,
.elementor-background-slideshow ~ .elementor-widget-wrap {
  position: relative;
  z-index: 2;
}

/* Smoother fade transition */
.elementor-background-slideshow .swiper-slide {
  transition-timing-function: ease-in-out !important;
}

/* ===== Tablet ===== */
@media (max-width: 1024px) {
  .elementor-background-slideshow {
    min-height: 85vh;
  }
}

/* ===== Mobile ===== */
@media (max-width: 767px) {
  .elementor-background-slideshow {
    min-height: 70vh;
  }

  .elementor-background-slideshow::after {
    background: linear-gradient(
      180deg,
      rgba(15, 12, 10, 0.65) 0%,
      rgba(15, 12, 10, 0.45) 35%,
      rgba(15, 12, 10, 0.85) 100%
    );
  }

  /* Lighter zoom on mobile to save battery/perf */
  @keyframes heroKenBurns {
    0%   { transform: scale(1); }
    100% { transform: scale(1.06); }
  }

  .elementor-background-slideshow__slide__image {
    background-attachment: scroll !important; /* fixed bg breaks on iOS */
  }
}

/* ===== Small mobile ===== */
@media (max-width: 480px) {
  .elementor-background-slideshow {
    min-height: 60vh;
  }
}/* End custom CSS */
/* Start custom CSS for media-carousel, class: .elementor-element-a5ccb3b *//* Logo carousel - full logo show, no cropping */
.elementor-element-a5ccb3b .elementor-carousel-image {
    background-size: contain !important;
    background-repeat: no-repeat !important;
    background-position: center center !important;
    height: 120px;
    width: 100%;
    max-width: 220px;
    margin: 0 auto;
    background-color: transparent;
}

/* Sab slides ka size uniform */
.elementor-element-a5ccb3b .swiper-slide {
    display: flex !important;
    align-items: center;
    justify-content: center;
    height: 130px;
}

/* Desktop */
@media (min-width: 1025px) {
    .elementor-element-a5ccb3b .elementor-carousel-image {
        height: 130px;
        max-width: 240px;
    }
}

/* Tablet */
@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-element-a5ccb3b .elementor-carousel-image {
        height: 100px;
        max-width: 180px;
    }
    .elementor-element-a5ccb3b .swiper-slide {
        height: 110px;
    }
}

/* Mobile */
@media (max-width: 767px) {
    .elementor-element-a5ccb3b .elementor-carousel-image {
        height: 80px;
        max-width: 140px;
    }
    .elementor-element-a5ccb3b .swiper-slide {
        height: 90px;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2de9086 *//* ==========================================================================
   3-column city cards (Islamabad / Lahore / Karachi)
   Adapted for actual markup: .elementor-container > .elementor-column
   ========================================================================== */

/* Row of 3 columns: equal width, equal height */
.elementor-element-4416021 > .elementor-container{
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  align-items: stretch;
  gap: 32px;
}

/* Each column fills its grid cell fully */
.elementor-element-4416021 > .elementor-container > .elementor-column{
  width: 100%;
  min-width: 0;
}
.elementor-element-4416021 > .elementor-container > .elementor-column > .elementor-widget-wrap{
  height: 100%;
  display: flex;
  flex-direction: column;
}

/* Second inner section (heading/text/button) grows to fill remaining space */
.elementor-element-4416021 > .elementor-container > .elementor-column > .elementor-widget-wrap > section:nth-of-type(2){
  flex: 1 1 auto;
  display: flex;
}
.elementor-element-4416021 > .elementor-container > .elementor-column > .elementor-widget-wrap > section:nth-of-type(2) > .elementor-container{
  display: flex;
  width: 100%;
}
.elementor-element-4416021 > .elementor-container > .elementor-column > .elementor-widget-wrap > section:nth-of-type(2) .elementor-widget-wrap{
  display: flex;
  flex-direction: column;
  flex: 1 1 auto;
  width: 100%;
}

/* Image: same width & height in every card */
.elementor-element-4416021 .elementor-widget-image{
  margin: 0;
  line-height: 0;
}
.elementor-element-4416021 .elementor-widget-image img{
  width: 100%;
  aspect-ratio: 1 / 1;
  object-fit: cover;
  display: block;
}

/* Heading: reserve same block height whether 1 or 2 lines */
.elementor-element-4416021 .elementor-heading-title{
  min-height: 70px;
  display: flex;
  align-items: flex-start;
  margin: 0;
}

/* Description: grows to push button to same baseline */
.elementor-element-4416021 .elementor-widget-text-editor{
  flex: 1 1 auto;
}
.elementor-element-4416021 .elementor-widget-text-editor p{
  margin: 0;
}

/* Button: full width, pinned to bottom of card */
.elementor-element-4416021 .elementor-widget-button{
  margin-top: auto;
}
.elementor-element-4416021 .elementor-button{
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
}

/* Responsive: stack on smaller screens */
@media (max-width: 900px){
  .elementor-element-4416021 > .elementor-container{
    grid-template-columns: 1fr;
  }
  .elementor-element-4416021 .elementor-heading-title{
    min-height: 0;
  }
}/* End custom CSS */