.elementor-427 .elementor-element.elementor-element-90610b2{--display:flex;--min-height:95vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.74;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-427 .elementor-element.elementor-element-90610b2:not(.elementor-motion-effects-element-type-background), .elementor-427 .elementor-element.elementor-element-90610b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hmdesign.co.in/wp-content/uploads/2025/11/services-bg-image.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-427 .elementor-element.elementor-element-90610b2::before, .elementor-427 .elementor-element.elementor-element-90610b2 > .elementor-background-video-container::before, .elementor-427 .elementor-element.elementor-element-90610b2 > .e-con-inner > .elementor-background-video-container::before, .elementor-427 .elementor-element.elementor-element-90610b2 > .elementor-background-slideshow::before, .elementor-427 .elementor-element.elementor-element-90610b2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-427 .elementor-element.elementor-element-90610b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(288deg, #31302E 0%, #31302E 100%);}.elementor-427 .elementor-element.elementor-element-1ec7da8{--display:flex;--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.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-427 .elementor-element.elementor-element-54f9b9b{text-align:center;}.elementor-427 .elementor-element.elementor-element-54f9b9b .elementor-heading-title{font-family:"DM Serif Text", Sans-serif;font-size:56px;font-weight:500;color:#EFEFEF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-427 .elementor-element.elementor-element-829b039{text-align:center;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:300;line-height:1.6rem;color:#EFEFEF;}.elementor-427 .elementor-element.elementor-element-7946ad1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-427 .elementor-element.elementor-element-7946ad1:not(.elementor-motion-effects-element-type-background), .elementor-427 .elementor-element.elementor-element-7946ad1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFEFEF;}.elementor-427 .elementor-element.elementor-element-8e9eddd{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-427 .elementor-element.elementor-element-6599d12 .elementor-heading-title{font-family:"DM Serif Text", Sans-serif;font-size:30px;font-weight:600;font-style:italic;letter-spacing:1.5px;color:#AE040F;}.elementor-427 .elementor-element.elementor-element-29d98c4 .elementor-heading-title{font-family:"DM Serif Text", Sans-serif;font-size:45px;font-weight:500;color:var( --e-global-color-text );}.elementor-427 .elementor-element.elementor-element-b5a340b{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:1.4rem;color:#666666;}.elementor-427 .elementor-element.elementor-element-c8a3183{padding:015px 0px 0px 0px;font-family:"Playfair", Sans-serif;font-size:24px;font-weight:900;line-height:1.4rem;color:#666666;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-427 .elementor-element.elementor-element-5a3254c .elementor-icon-box-wrapper{align-items:center;}.elementor-427 .elementor-element.elementor-element-5a3254c{--icon-box-icon-margin:13px;}.elementor-427 .elementor-element.elementor-element-5a3254c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-427 .elementor-element.elementor-element-5a3254c.elementor-view-framed .elementor-icon, .elementor-427 .elementor-element.elementor-element-5a3254c.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-427 .elementor-element.elementor-element-5a3254c .elementor-icon{font-size:28px;}.elementor-427 .elementor-element.elementor-element-5a3254c .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-427 .elementor-element.elementor-element-bce6e04{margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--icon-box-icon-margin:13px;}.elementor-427 .elementor-element.elementor-element-bce6e04 .elementor-icon-box-wrapper{align-items:center;}.elementor-427 .elementor-element.elementor-element-bce6e04.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-427 .elementor-element.elementor-element-bce6e04.elementor-view-framed .elementor-icon, .elementor-427 .elementor-element.elementor-element-bce6e04.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-427 .elementor-element.elementor-element-bce6e04 .elementor-icon{font-size:28px;}.elementor-427 .elementor-element.elementor-element-bce6e04 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-427 .elementor-element.elementor-element-cef708c{margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--icon-box-icon-margin:13px;}.elementor-427 .elementor-element.elementor-element-cef708c .elementor-icon-box-wrapper{align-items:center;}.elementor-427 .elementor-element.elementor-element-cef708c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-427 .elementor-element.elementor-element-cef708c.elementor-view-framed .elementor-icon, .elementor-427 .elementor-element.elementor-element-cef708c.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-427 .elementor-element.elementor-element-cef708c .elementor-icon{font-size:28px;}.elementor-427 .elementor-element.elementor-element-cef708c .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-427 .elementor-element.elementor-element-44dbb97{margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--icon-box-icon-margin:13px;}.elementor-427 .elementor-element.elementor-element-44dbb97 .elementor-icon-box-wrapper{align-items:center;}.elementor-427 .elementor-element.elementor-element-44dbb97.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-427 .elementor-element.elementor-element-44dbb97.elementor-view-framed .elementor-icon, .elementor-427 .elementor-element.elementor-element-44dbb97.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-427 .elementor-element.elementor-element-44dbb97 .elementor-icon{font-size:28px;}.elementor-427 .elementor-element.elementor-element-44dbb97 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-427 .elementor-element.elementor-element-eec455e .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:10px 10px 10px 10px;padding:15px 30px 15px 30px;}.elementor-427 .elementor-element.elementor-element-eec455e{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-427 .elementor-element.elementor-element-a9a68ed{--display:flex;--min-height:550px;--border-radius:10px 10px 10px 10px;}.elementor-427 .elementor-element.elementor-element-a9a68ed:not(.elementor-motion-effects-element-type-background), .elementor-427 .elementor-element.elementor-element-a9a68ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hmdesign.co.in/wp-content/uploads/2025/12/designing-1.jpg");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-427 .elementor-element.elementor-element-f9f2e71{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.2;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-427 .elementor-element.elementor-element-f9f2e71:not(.elementor-motion-effects-element-type-background), .elementor-427 .elementor-element.elementor-element-f9f2e71 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hmdesign.co.in/wp-content/uploads/2025/11/Consultation-2.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-427 .elementor-element.elementor-element-f9f2e71::before, .elementor-427 .elementor-element.elementor-element-f9f2e71 > .elementor-background-video-container::before, .elementor-427 .elementor-element.elementor-element-f9f2e71 > .e-con-inner > .elementor-background-video-container::before, .elementor-427 .elementor-element.elementor-element-f9f2e71 > .elementor-background-slideshow::before, .elementor-427 .elementor-element.elementor-element-f9f2e71 > .e-con-inner > .elementor-background-slideshow::before, .elementor-427 .elementor-element.elementor-element-f9f2e71 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-427 .elementor-element.elementor-element-1a60899{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-427 .elementor-element.elementor-element-1a60899:not(.elementor-motion-effects-element-type-background), .elementor-427 .elementor-element.elementor-element-1a60899 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-427 .elementor-element.elementor-element-089d669 .elementor-heading-title{font-family:"DM Serif Text", Sans-serif;font-size:30px;font-weight:600;font-style:italic;letter-spacing:1.5px;color:var( --e-global-color-secondary );}.elementor-427 .elementor-element.elementor-element-8f642af .elementor-heading-title{font-family:"DM Serif Text", Sans-serif;font-size:45px;font-weight:500;color:var( --e-global-color-text );}.elementor-427 .elementor-element.elementor-element-79a52e8{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:1.4rem;color:#666666;}.elementor-427 .elementor-element.elementor-element-1da303f{padding:015px 0px 0px 0px;font-family:"Playfair", Sans-serif;font-size:24px;font-weight:900;line-height:1.4rem;color:#666666;}.elementor-427 .elementor-element.elementor-element-ea4e0e0 .elementor-icon-box-wrapper{align-items:start;}.elementor-427 .elementor-element.elementor-element-ea4e0e0{--icon-box-icon-margin:13px;}.elementor-427 .elementor-element.elementor-element-ea4e0e0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-427 .elementor-element.elementor-element-ea4e0e0.elementor-view-framed .elementor-icon, .elementor-427 .elementor-element.elementor-element-ea4e0e0.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-427 .elementor-element.elementor-element-ea4e0e0 .elementor-icon{font-size:28px;}.elementor-427 .elementor-element.elementor-element-ea4e0e0 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-427 .elementor-element.elementor-element-c081b58{margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--icon-box-icon-margin:13px;}.elementor-427 .elementor-element.elementor-element-c081b58 .elementor-icon-box-wrapper{align-items:start;}.elementor-427 .elementor-element.elementor-element-c081b58.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-427 .elementor-element.elementor-element-c081b58.elementor-view-framed .elementor-icon, .elementor-427 .elementor-element.elementor-element-c081b58.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-427 .elementor-element.elementor-element-c081b58 .elementor-icon{font-size:28px;}.elementor-427 .elementor-element.elementor-element-c081b58 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-427 .elementor-element.elementor-element-632456f{margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--icon-box-icon-margin:13px;}.elementor-427 .elementor-element.elementor-element-632456f .elementor-icon-box-wrapper{align-items:start;}.elementor-427 .elementor-element.elementor-element-632456f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-427 .elementor-element.elementor-element-632456f.elementor-view-framed .elementor-icon, .elementor-427 .elementor-element.elementor-element-632456f.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-427 .elementor-element.elementor-element-632456f .elementor-icon{font-size:28px;}.elementor-427 .elementor-element.elementor-element-632456f .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-427 .elementor-element.elementor-element-29a2cc4 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:10px 10px 10px 10px;padding:15px 30px 15px 30px;}.elementor-427 .elementor-element.elementor-element-29a2cc4{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-427 .elementor-element.elementor-element-8e8e2cb{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-427 .elementor-element.elementor-element-8e8e2cb:not(.elementor-motion-effects-element-type-background), .elementor-427 .elementor-element.elementor-element-8e8e2cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-427 .elementor-element.elementor-element-acf92be{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-427 .elementor-element.elementor-element-76d97d7 .elementor-heading-title{font-family:"DM Serif Text", Sans-serif;font-size:30px;font-weight:600;font-style:italic;letter-spacing:1.5px;color:var( --e-global-color-secondary );}.elementor-427 .elementor-element.elementor-element-37c6f22{text-align:center;}.elementor-427 .elementor-element.elementor-element-37c6f22 .elementor-heading-title{font-family:"DM Serif Text", Sans-serif;font-size:45px;font-weight:500;color:var( --e-global-color-text );}.elementor-427 .elementor-element.elementor-element-f17c00d{width:100%;max-width:100%;text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:1.4rem;color:#666666;}.elementor-427 .elementor-element.elementor-element-636370c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-427 .elementor-element.elementor-element-4966b90{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--e-con-transform-transition-duration:400ms;}.elementor-427 .elementor-element.elementor-element-4966b90.e-con:hover{--e-con-transform-translateY:-10px;}.elementor-427 .elementor-element.elementor-element-107c707{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-427 .elementor-element.elementor-element-30ea9ed{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right: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-427 .elementor-element.elementor-element-fc5e097{--display:flex;--justify-content:flex-end;--overlay-opacity:0.51;--padding-top:20px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-427 .elementor-element.elementor-element-fc5e097::before, .elementor-427 .elementor-element.elementor-element-fc5e097 > .elementor-background-video-container::before, .elementor-427 .elementor-element.elementor-element-fc5e097 > .e-con-inner > .elementor-background-video-container::before, .elementor-427 .elementor-element.elementor-element-fc5e097 > .elementor-background-slideshow::before, .elementor-427 .elementor-element.elementor-element-fc5e097 > .e-con-inner > .elementor-background-slideshow::before, .elementor-427 .elementor-element.elementor-element-fc5e097 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-427 .elementor-element.elementor-element-3c8f7b6{--display:flex;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-427 .elementor-element.elementor-element-3c8f7b6::before, .elementor-427 .elementor-element.elementor-element-3c8f7b6 > .elementor-background-video-container::before, .elementor-427 .elementor-element.elementor-element-3c8f7b6 > .e-con-inner > .elementor-background-video-container::before, .elementor-427 .elementor-element.elementor-element-3c8f7b6 > .elementor-background-slideshow::before, .elementor-427 .elementor-element.elementor-element-3c8f7b6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-427 .elementor-element.elementor-element-3c8f7b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-427 .elementor-element.elementor-element-40b4210{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-radius:10px 10px 10px 10px;}.elementor-427 .elementor-element.elementor-element-40b4210 .elementor-image-box-wrapper{text-align:center;}.elementor-427 .elementor-element.elementor-element-40b4210 .elementor-image-box-title{margin-bottom:10px;font-family:"Playfair", Sans-serif;font-size:40px;font-weight:800;color:#FFFFFF;}.elementor-427 .elementor-element.elementor-element-40b4210:has(:hover) .elementor-image-box-title,
					 .elementor-427 .elementor-element.elementor-element-40b4210:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-427 .elementor-element.elementor-element-40b4210 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:300;color:#FFFFFF;}.elementor-427 .elementor-element.elementor-element-2f94fea{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--e-con-transform-transition-duration:400ms;}.elementor-427 .elementor-element.elementor-element-2f94fea.e-con:hover{--e-con-transform-translateY:-10px;}.elementor-427 .elementor-element.elementor-element-c1bd515{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-427 .elementor-element.elementor-element-9d4826e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-427 .elementor-element.elementor-element-4f4624f{--display:flex;--justify-content:flex-end;--overlay-opacity:0.51;--padding-top:20px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-427 .elementor-element.elementor-element-4f4624f::before, .elementor-427 .elementor-element.elementor-element-4f4624f > .elementor-background-video-container::before, .elementor-427 .elementor-element.elementor-element-4f4624f > .e-con-inner > .elementor-background-video-container::before, .elementor-427 .elementor-element.elementor-element-4f4624f > .elementor-background-slideshow::before, .elementor-427 .elementor-element.elementor-element-4f4624f > .e-con-inner > .elementor-background-slideshow::before, .elementor-427 .elementor-element.elementor-element-4f4624f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-427 .elementor-element.elementor-element-7067e12{--display:flex;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-427 .elementor-element.elementor-element-7067e12::before, .elementor-427 .elementor-element.elementor-element-7067e12 > .elementor-background-video-container::before, .elementor-427 .elementor-element.elementor-element-7067e12 > .e-con-inner > .elementor-background-video-container::before, .elementor-427 .elementor-element.elementor-element-7067e12 > .elementor-background-slideshow::before, .elementor-427 .elementor-element.elementor-element-7067e12 > .e-con-inner > .elementor-background-slideshow::before, .elementor-427 .elementor-element.elementor-element-7067e12 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-427 .elementor-element.elementor-element-ad0a9d2{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-radius:10px 10px 10px 10px;}.elementor-427 .elementor-element.elementor-element-ad0a9d2 .elementor-image-box-wrapper{text-align:center;}.elementor-427 .elementor-element.elementor-element-ad0a9d2 .elementor-image-box-title{margin-bottom:10px;font-family:"Playfair", Sans-serif;font-size:40px;font-weight:800;color:#FFFFFF;}.elementor-427 .elementor-element.elementor-element-ad0a9d2:has(:hover) .elementor-image-box-title,
					 .elementor-427 .elementor-element.elementor-element-ad0a9d2:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-427 .elementor-element.elementor-element-ad0a9d2 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:300;color:#FFFFFF;}.elementor-427 .elementor-element.elementor-element-49b8805{--display:flex;}.elementor-427 .elementor-element.elementor-element-5fb70c9{padding:015px 0px 0px 0px;font-family:"Playfair", Sans-serif;font-size:24px;font-weight:900;line-height:1.4rem;color:#666666;}.elementor-427 .elementor-element.elementor-element-168782e .elementor-icon-box-wrapper{align-items:center;}.elementor-427 .elementor-element.elementor-element-168782e{--icon-box-icon-margin:13px;}.elementor-427 .elementor-element.elementor-element-168782e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-427 .elementor-element.elementor-element-168782e.elementor-view-framed .elementor-icon, .elementor-427 .elementor-element.elementor-element-168782e.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-427 .elementor-element.elementor-element-168782e .elementor-icon{font-size:28px;}.elementor-427 .elementor-element.elementor-element-168782e .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-427 .elementor-element.elementor-element-27fb960{margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--icon-box-icon-margin:13px;}.elementor-427 .elementor-element.elementor-element-27fb960 .elementor-icon-box-wrapper{align-items:center;}.elementor-427 .elementor-element.elementor-element-27fb960.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-427 .elementor-element.elementor-element-27fb960.elementor-view-framed .elementor-icon, .elementor-427 .elementor-element.elementor-element-27fb960.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-427 .elementor-element.elementor-element-27fb960 .elementor-icon{font-size:28px;}.elementor-427 .elementor-element.elementor-element-27fb960 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-427 .elementor-element.elementor-element-14b6ac0{margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--icon-box-icon-margin:13px;}.elementor-427 .elementor-element.elementor-element-14b6ac0 .elementor-icon-box-wrapper{align-items:center;}.elementor-427 .elementor-element.elementor-element-14b6ac0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-427 .elementor-element.elementor-element-14b6ac0.elementor-view-framed .elementor-icon, .elementor-427 .elementor-element.elementor-element-14b6ac0.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-427 .elementor-element.elementor-element-14b6ac0 .elementor-icon{font-size:28px;}.elementor-427 .elementor-element.elementor-element-14b6ac0 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-427 .elementor-element.elementor-element-710e937{margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--icon-box-icon-margin:13px;}.elementor-427 .elementor-element.elementor-element-710e937 .elementor-icon-box-wrapper{align-items:center;}.elementor-427 .elementor-element.elementor-element-710e937.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-427 .elementor-element.elementor-element-710e937.elementor-view-framed .elementor-icon, .elementor-427 .elementor-element.elementor-element-710e937.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-427 .elementor-element.elementor-element-710e937 .elementor-icon{font-size:28px;}.elementor-427 .elementor-element.elementor-element-710e937 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-427 .elementor-element.elementor-element-e028790{margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--icon-box-icon-margin:13px;}.elementor-427 .elementor-element.elementor-element-e028790 .elementor-icon-box-wrapper{align-items:center;}.elementor-427 .elementor-element.elementor-element-e028790.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-427 .elementor-element.elementor-element-e028790.elementor-view-framed .elementor-icon, .elementor-427 .elementor-element.elementor-element-e028790.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-427 .elementor-element.elementor-element-e028790 .elementor-icon{font-size:28px;}.elementor-427 .elementor-element.elementor-element-e028790 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-427 .elementor-element.elementor-element-6aa2438 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:10px 10px 10px 10px;padding:15px 30px 15px 30px;}.elementor-427 .elementor-element.elementor-element-026c8a1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.5;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-427 .elementor-element.elementor-element-026c8a1:not(.elementor-motion-effects-element-type-background), .elementor-427 .elementor-element.elementor-element-026c8a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#262019;background-image:url("https://hmdesign.co.in/wp-content/uploads/2025/10/services-hero-BPJI18-a.jpg");}.elementor-427 .elementor-element.elementor-element-026c8a1::before, .elementor-427 .elementor-element.elementor-element-026c8a1 > .elementor-background-video-container::before, .elementor-427 .elementor-element.elementor-element-026c8a1 > .e-con-inner > .elementor-background-video-container::before, .elementor-427 .elementor-element.elementor-element-026c8a1 > .elementor-background-slideshow::before, .elementor-427 .elementor-element.elementor-element-026c8a1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-427 .elementor-element.elementor-element-026c8a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#AE040FCC;--background-overlay:'';}.elementor-427 .elementor-element.elementor-element-6ed7289{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-427 .elementor-element.elementor-element-2ac6141{text-align:center;}.elementor-427 .elementor-element.elementor-element-2ac6141 .elementor-heading-title{font-family:"DM Serif Text", Sans-serif;font-size:50px;font-weight:500;color:#EFEFEF;}.elementor-427 .elementor-element.elementor-element-ed525d2{text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:1.4rem;color:#FFFFFF;}.elementor-427 .elementor-element.elementor-element-dd8d358 .elementor-button{background-color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;fill:#000000;color:#000000;border-radius:10px 10px 10px 10px;padding:15px 30px 15px 30px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-427 .elementor-element.elementor-element-7946ad1{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-427 .elementor-element.elementor-element-636370c{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}}@media(max-width:767px){.elementor-427 .elementor-element.elementor-element-90610b2{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-427 .elementor-element.elementor-element-54f9b9b .elementor-heading-title{font-size:40px;}.elementor-427 .elementor-element.elementor-element-829b039{font-size:18px;}.elementor-427 .elementor-element.elementor-element-8e9eddd{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-427 .elementor-element.elementor-element-6599d12{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;}.elementor-427 .elementor-element.elementor-element-6599d12 .elementor-heading-title{font-size:22px;}.elementor-427 .elementor-element.elementor-element-29d98c4 .elementor-heading-title{font-size:35px;}.elementor-427 .elementor-element.elementor-element-b5a340b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-427 .elementor-element.elementor-element-5a3254c .elementor-icon-box-wrapper{align-items:start;}.elementor-427 .elementor-element.elementor-element-bce6e04 .elementor-icon-box-wrapper{align-items:start;}.elementor-427 .elementor-element.elementor-element-cef708c .elementor-icon-box-wrapper{align-items:start;}.elementor-427 .elementor-element.elementor-element-44dbb97 .elementor-icon-box-wrapper{align-items:start;}.elementor-427 .elementor-element.elementor-element-a9a68ed{--min-height:400px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-427 .elementor-element.elementor-element-a9a68ed.e-con{--order:-99999 /* order start hack */;}.elementor-427 .elementor-element.elementor-element-f9f2e71{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-427 .elementor-element.elementor-element-1a60899{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-427 .elementor-element.elementor-element-089d669{text-align:left;}.elementor-427 .elementor-element.elementor-element-089d669 .elementor-heading-title{font-size:22px;}.elementor-427 .elementor-element.elementor-element-8f642af .elementor-heading-title{font-size:35px;}.elementor-427 .elementor-element.elementor-element-ea4e0e0 .elementor-icon-box-wrapper{align-items:start;}.elementor-427 .elementor-element.elementor-element-c081b58 .elementor-icon-box-wrapper{align-items:start;}.elementor-427 .elementor-element.elementor-element-632456f .elementor-icon-box-wrapper{align-items:start;}.elementor-427 .elementor-element.elementor-element-8e8e2cb{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-427 .elementor-element.elementor-element-acf92be{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-427 .elementor-element.elementor-element-76d97d7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-427 .elementor-element.elementor-element-76d97d7.elementor-element{--align-self:flex-start;}.elementor-427 .elementor-element.elementor-element-76d97d7 .elementor-heading-title{font-size:22px;}.elementor-427 .elementor-element.elementor-element-37c6f22{text-align:left;}.elementor-427 .elementor-element.elementor-element-37c6f22 .elementor-heading-title{font-size:35px;}.elementor-427 .elementor-element.elementor-element-636370c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-427 .elementor-element.elementor-element-168782e .elementor-icon-box-wrapper{align-items:start;}.elementor-427 .elementor-element.elementor-element-27fb960 .elementor-icon-box-wrapper{align-items:start;}.elementor-427 .elementor-element.elementor-element-14b6ac0 .elementor-icon-box-wrapper{align-items:start;}.elementor-427 .elementor-element.elementor-element-710e937 .elementor-icon-box-wrapper{align-items:start;}.elementor-427 .elementor-element.elementor-element-e028790 .elementor-icon-box-wrapper{align-items:start;}.elementor-427 .elementor-element.elementor-element-026c8a1{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-427 .elementor-element.elementor-element-6ed7289{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-427 .elementor-element.elementor-element-2ac6141 .elementor-heading-title{font-size:35px;}}@media(min-width:768px){.elementor-427 .elementor-element.elementor-element-1ec7da8{--width:90%;}.elementor-427 .elementor-element.elementor-element-1a60899{--width:80%;}.elementor-427 .elementor-element.elementor-element-acf92be{--width:80%;}.elementor-427 .elementor-element.elementor-element-4966b90{--width:50%;}.elementor-427 .elementor-element.elementor-element-2f94fea{--width:50%;}.elementor-427 .elementor-element.elementor-element-49b8805{--width:80%;}.elementor-427 .elementor-element.elementor-element-6ed7289{--width:90%;}}@media(min-width:1025px){.elementor-427 .elementor-element.elementor-element-90610b2:not(.elementor-motion-effects-element-type-background), .elementor-427 .elementor-element.elementor-element-90610b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for image-box, class: .elementor-element-40b4210 */.img-box .elementor-image-box-img img{
    border-radius: 10px 10px 0px 0px!important;
}


.img-box .elementor-image-box-content{
    padding: 0px 15px 30px 15px!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc5e097 */.card-container {
  position: relative;
  overflow: hidden;
}

.front-card {
  position: relative;
  z-index: 1;
}

.back-card {
  position: absolute;
  top: 100%; /* Adjust this value to control how much of the back card is initially visible */
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
  transition: top 0.6s ease-in-out;
  display: flex;
  justify-content: flex-start; /* Initially, content is at the top */
 
}

.back-card-content-container {
  transition: top 0.5s ease-in-out; /* Slower transition than the back card */
  position: absolute;
  top: 0;
  width: 85%;
  display: flex;
  justify-content: flex-end;
  padding-top: 20px;
  padding-left: 0;
 
}

.card-container:hover .back-card {
  top: 0;
  justify-content: flex-end;
}

.card-container:hover .back-card-content-container {
  top: 100px; /* Adjust to control how far the content moves down */
}

.card-container .back-card-content {
  transition: transform 0.6s ease-in-out;
  transform: translateY(0);
}

.card-container:hover .back-card-content {
  transform: translateY(-300px); /* Adjust as needed for smooth transition */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ad0a9d2 */.img-box .elementor-image-box-img img{
    border-radius: 10px 10px 0px 0px!important;
}


.img-box .elementor-image-box-content{
    padding: 0px 15px 30px 15px!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f4624f */.card-container {
  position: relative;
  overflow: hidden;
}

.front-card {
  position: relative;
  z-index: 1;
}

.back-card {
  position: absolute;
  top: 100%; /* Adjust this value to control how much of the back card is initially visible */
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
  transition: top 0.6s ease-in-out;
  display: flex;
  justify-content: flex-start; /* Initially, content is at the top */
 
}

.back-card-content-container {
  transition: top 0.5s ease-in-out; /* Slower transition than the back card */
  position: absolute;
  top: 0;
  width: 85%;
  display: flex;
  justify-content: flex-end;
  padding-top: 20px;
  padding-left: 0;
 
}

.card-container:hover .back-card {
  top: 0;
  justify-content: flex-end;
}

.card-container:hover .back-card-content-container {
  top: 100px; /* Adjust to control how far the content moves down */
}

.card-container .back-card-content {
  transition: transform 0.6s ease-in-out;
  transform: translateY(0);
}

.card-container:hover .back-card-content {
  transform: translateY(-300px); /* Adjust as needed for smooth transition */
}/* End custom CSS */