.elementor-19 .elementor-element.elementor-element-21da15d0{--display:flex;--min-height:88vh;--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:flex-start;--align-items:flex-start;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--overlay-opacity:0.68;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-21da15d0:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-21da15d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#090A0A;background-image:url("https://vsharma.in/wp-content/uploads/2026/09/ChatGPT-Image-Sep-30-2026-01_00_29-PM.png");background-position:center center;background-size:cover;}.elementor-19 .elementor-element.elementor-element-21da15d0::before, .elementor-19 .elementor-element.elementor-element-21da15d0 > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-21da15d0 > .e-con-inner > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-21da15d0 > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-21da15d0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-21da15d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#080909B8;--background-overlay:'';}.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-19 .elementor-element.elementor-element-47cff5ae{--display:flex;--min-height:96px;--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:space-between;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#C8A85D;--border-color:#C8A85D;--border-radius:14px 14px 14px 14px;--margin-top:0px;--margin-bottom:0px;--margin-left:-94px;--margin-right:-94px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-47cff5ae:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-47cff5ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111318;}.elementor-19 .elementor-element.elementor-element-47cff5ae.e-con{--align-self:center;}.elementor-19 .elementor-element.elementor-element-d8b3ad4{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-19 .elementor-element.elementor-element-d8b3ad4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-19 .elementor-element.elementor-element-1f4f5dc5{width:var( --container-widget-width, 47.156% );max-width:47.156%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:47.156%;--container-widget-flex-grow:0;text-align:start;}.elementor-19 .elementor-element.elementor-element-1f4f5dc5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-19 .elementor-element.elementor-element-1f4f5dc5 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:500;line-height:1.12em;color:#F5F2EC;}.elementor-19 .elementor-element.elementor-element-283be1fd{font-family:"DM Sans", Sans-serif;font-size:14px;line-height:1.8em;color:#F5F2EC;}.elementor-19 .elementor-element.elementor-element-9bcb144{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;column-gap:0px;font-family:"DM Sans", Sans-serif;font-size:14px;line-height:1.8em;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#F5F2EC;}.elementor-19 .elementor-element.elementor-element-9bcb144 a{color:#FFFFFF;transition-duration:0s;}.elementor-19 .elementor-element.elementor-element-9bcb144 a:hover, .elementor-19 .elementor-element.elementor-element-9bcb144 a:focus{color:#06C2F8;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-19 .elementor-element.elementor-element-43b73ed{width:100%;max-width:100%;--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );}.elementor-19 .elementor-element.elementor-element-43b73ed.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-19 .elementor-element.elementor-element-43b73ed .elementor-menu-toggle{margin:0 auto;}.elementor-19 .elementor-element.elementor-element-43b73ed .elementor-nav-menu .elementor-item{font-family:"Roboto", Sans-serif;font-size:11px;font-weight:500;text-decoration:none;}.elementor-19 .elementor-element.elementor-element-43b73ed .elementor-nav-menu--main .elementor-item{color:#F5F1E8;fill:#F5F1E8;}.elementor-19 .elementor-element.elementor-element-43b73ed .elementor-nav-menu--main .elementor-item:hover,
					.elementor-19 .elementor-element.elementor-element-43b73ed .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-19 .elementor-element.elementor-element-43b73ed .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-19 .elementor-element.elementor-element-43b73ed .elementor-nav-menu--main .elementor-item:focus{color:#D6B469;fill:#D6B469;}.elementor-19 .elementor-element.elementor-element-43b73ed .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0px;}.elementor-19 .elementor-element.elementor-element-43b73ed .elementor-nav-menu--dropdown a, .elementor-19 .elementor-element.elementor-element-43b73ed .elementor-menu-toggle{color:#F5F1E8;fill:#F5F1E8;}.elementor-19 .elementor-element.elementor-element-43b73ed .elementor-nav-menu--dropdown{background-color:#111213;}.elementor-19 .elementor-element.elementor-element-43b73ed .elementor-nav-menu--dropdown .elementor-item, .elementor-19 .elementor-element.elementor-element-43b73ed .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"Roboto", Sans-serif;font-weight:500;text-decoration:none;}.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-19 .elementor-element.elementor-element-a33cac0 .elementor-button{background-color:#01010100;font-family:"DM Sans", Sans-serif;font-size:12px;line-height:30px;letter-spacing:1.5px;word-spacing:0px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:#FFFFFE;color:#FFFFFE;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-style:solid;border-width:1px 1px 1px 1px;border-color:#F9C868;border-radius:0px 0px 0px 0px;padding:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-a33cac0 .elementor-button:hover, .elementor-19 .elementor-element.elementor-element-a33cac0 .elementor-button:focus{background-color:#C9A45C;color:#000000;border-color:#C9A45C;}.elementor-19 .elementor-element.elementor-element-a33cac0{width:auto;max-width:auto;margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-a33cac0.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-19 .elementor-element.elementor-element-a33cac0 .elementor-button:hover svg, .elementor-19 .elementor-element.elementor-element-a33cac0 .elementor-button:focus svg{fill:#000000;}.elementor-19 .elementor-element.elementor-element-5ae01be7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -40px) 0px;text-align:center;font-family:"DM Sans", Sans-serif;font-size:14px;line-height:1.8em;color:#E2C27A;}.elementor-19 .elementor-element.elementor-element-600d3f6a{width:var( --container-widget-width, 100% );max-width:100%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-19 .elementor-element.elementor-element-600d3f6a.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-19 .elementor-element.elementor-element-600d3f6a .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:90px;font-weight:500;line-height:1.12em;color:#F5F2EC;}.elementor-19 .elementor-element.elementor-element-c5e310{width:var( --container-widget-width, 40% );max-width:40%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:40%;--container-widget-flex-grow:0;text-align:start;font-family:"DM Sans", Sans-serif;font-size:14px;line-height:1.8em;color:#D0D0D0;}.elementor-19 .elementor-element.elementor-element-c5e310.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-19 .elementor-element.elementor-element-0f52eb6{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-228331f3 .elementor-button{background-color:#C9A45C;font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:700;line-height:30px;letter-spacing:-0.3px;fill:#10110F;color:#10110F;border-style:solid;border-width:1px 1px 1px 1px;border-color:#C9A45C;border-radius:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-228331f3{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 24px 0px 24px;}.elementor-19 .elementor-element.elementor-element-228331f3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-19 .elementor-element.elementor-element-632fc1a3 .elementor-button{background-color:#01010100;font-family:"DM Sans", Sans-serif;font-size:12px;line-height:30px;letter-spacing:1.5px;word-spacing:0px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:#FFFFFE;color:#FFFFFE;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-style:solid;border-width:1px 1px 1px 1px;border-color:#F9C868;border-radius:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-632fc1a3 .elementor-button:hover, .elementor-19 .elementor-element.elementor-element-632fc1a3 .elementor-button:focus{background-color:#C9A45C;color:#000000;border-color:#C9A45C;}.elementor-19 .elementor-element.elementor-element-632fc1a3{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-632fc1a3.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-19 .elementor-element.elementor-element-632fc1a3 .elementor-button:hover svg, .elementor-19 .elementor-element.elementor-element-632fc1a3 .elementor-button:focus svg{fill:#000000;}.elementor-19 .elementor-element.elementor-element-5ce5321{width:var( --container-widget-width, 51% );max-width:51%;--container-widget-width:51%;--container-widget-flex-grow:0;font-family:"DM Sans", Sans-serif;font-size:14px;line-height:1.8em;color:#F5F2EC;}.elementor-19 .elementor-element.elementor-element-5ce5321.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-19 .elementor-element.elementor-element-5ce5321 p{margin-block-end:0px;}.elementor-19 .elementor-element.elementor-element-5b97721d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:90px;--padding-bottom:90px;--padding-left:5px;--padding-right:5px;}.elementor-19 .elementor-element.elementor-element-5b97721d:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-5b97721d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111313;}.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-19 .elementor-element.elementor-element-10479d7e{width:var( --container-widget-width, 43% );max-width:43%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 72px;--container-widget-width:43%;--container-widget-flex-grow:0;}.elementor-19 .elementor-element.elementor-element-10479d7e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-19 .elementor-element.elementor-element-10479d7e img{width:100%;max-width:100%;height:394px;object-fit:cover;object-position:center center;border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(238.85591430664064, 177.6274284176124, 0, 0.67);}.elementor-19 .elementor-element.elementor-element-37d86290{margin:-405px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 707px;font-family:"DM Sans", Sans-serif;font-size:14px;line-height:1.8em;color:#E2C27A;}.elementor-19 .elementor-element.elementor-element-32235d23{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 707px;text-align:start;}.elementor-19 .elementor-element.elementor-element-32235d23 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:48px;font-weight:500;line-height:1.12em;}.elementor-19 .elementor-element.elementor-element-651f5b5d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 707px;font-family:"DM Sans", Sans-serif;font-size:14px;line-height:1.8em;color:#AAA9A4;}.elementor-19 .elementor-element.elementor-element-19e87270{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 707px;font-family:"DM Sans", Sans-serif;font-size:14px;line-height:1.8em;color:#AAA9A4;}.elementor-19 .elementor-element.elementor-element-2bc4dae6 .elementor-button{background-color:#111313;font-family:"DM Sans", Sans-serif;font-size:10px;font-weight:700;fill:#F5F2EC;color:#F5F2EC;border-style:solid;border-width:1px 1px 1px 1px;border-color:#C9A45C;border-radius:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-2bc4dae6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 707px;}.elementor-19 .elementor-element.elementor-element-2451f765{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-2451f765:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-2451f765 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C0E0D;}.elementor-19 .elementor-element.elementor-element-292a0dfc{font-family:"DM Sans", Sans-serif;font-size:14px;line-height:1.8em;color:#E2C27A;}.elementor-19 .elementor-element.elementor-element-229c7d50{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;text-align:start;}.elementor-19 .elementor-element.elementor-element-229c7d50 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:48px;font-weight:500;line-height:1.12em;color:#F5F2EC;}.elementor-19 .elementor-element.elementor-element-4b73369a{width:var( --container-widget-width, 32% );max-width:32%;margin:-80px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 850px;--container-widget-width:32%;--container-widget-flex-grow:0;font-family:"DM Sans", Sans-serif;font-size:14px;line-height:1.8em;color:#AAA9A4;}.elementor-19 .elementor-element.elementor-element-4d41fc3{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-4d41fc3:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-4d41fc3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C0E0D;}.elementor-19 .elementor-element.elementor-element-5bf01b29{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF18;--border-color:#FFFFFF18;--padding-top:24px;--padding-bottom:24px;--padding-left:21px;--padding-right:21px;}.elementor-19 .elementor-element.elementor-element-5bf01b29:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-5bf01b29 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#151817;}.elementor-19 .elementor-element.elementor-element-4bcc530c{font-family:"DM Sans", Sans-serif;font-size:14px;line-height:1.8em;color:#AAA9A4;}.elementor-19 .elementor-element.elementor-element-fd32950{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;text-align:start;}.elementor-19 .elementor-element.elementor-element-fd32950 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:21px;font-weight:500;line-height:1.12em;color:#F5F2EC;}.elementor-19 .elementor-element.elementor-element-25f59c4{font-family:"DM Sans", Sans-serif;font-size:14px;line-height:1.8em;color:#AAA9A4;}.elementor-19 .elementor-element.elementor-element-6d871d4c .elementor-button{background-color:#151817;font-size:9px;fill:#E2C27A;color:#E2C27A;}.elementor-19 .elementor-element.elementor-element-56ab5bb2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF18;--border-color:#FFFFFF18;--padding-top:24px;--padding-bottom:24px;--padding-left:21px;--padding-right:21px;}.elementor-19 .elementor-element.elementor-element-56ab5bb2:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-56ab5bb2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#151817;}.elementor-19 .elementor-element.elementor-element-759aba09{font-family:"DM Sans", Sans-serif;font-size:14px;line-height:1.8em;color:#AAA9A4;}.elementor-19 .elementor-element.elementor-element-6089ca22{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;text-align:start;}.elementor-19 .elementor-element.elementor-element-6089ca22 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:21px;font-weight:500;line-height:1.12em;color:#F5F2EC;}.elementor-19 .elementor-element.elementor-element-143bb254{font-family:"DM Sans", Sans-serif;font-size:14px;line-height:1.8em;color:#AAA9A4;}.elementor-19 .elementor-element.elementor-element-4f05e33e .elementor-button{background-color:#151817;font-size:9px;fill:#E2C27A;color:#E2C27A;}.elementor-19 .elementor-element.elementor-element-692e9a6c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF18;--border-color:#FFFFFF18;--padding-top:24px;--padding-bottom:24px;--padding-left:21px;--padding-right:21px;}.elementor-19 .elementor-element.elementor-element-692e9a6c:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-692e9a6c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#151817;}.elementor-19 .elementor-element.elementor-element-3ee05c8b{font-family:"DM Sans", Sans-serif;font-size:14px;line-height:1.8em;color:#AAA9A4;}.elementor-19 .elementor-element.elementor-element-5982cf9b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;text-align:start;}.elementor-19 .elementor-element.elementor-element-5982cf9b .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:21px;font-weight:500;line-height:1.12em;color:#F5F2EC;}.elementor-19 .elementor-element.elementor-element-5b426830{font-family:"DM Sans", Sans-serif;font-size:14px;line-height:1.8em;color:#AAA9A4;}.elementor-19 .elementor-element.elementor-element-2f57aa61 .elementor-button{background-color:#151817;font-size:9px;fill:#E2C27A;color:#E2C27A;}.elementor-19 .elementor-element.elementor-element-69f3b76f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF18;--border-color:#FFFFFF18;--padding-top:24px;--padding-bottom:24px;--padding-left:21px;--padding-right:21px;}.elementor-19 .elementor-element.elementor-element-69f3b76f:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-69f3b76f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#151817;}.elementor-19 .elementor-element.elementor-element-25825402{font-family:"DM Sans", Sans-serif;font-size:14px;line-height:1.8em;color:#AAA9A4;}.elementor-19 .elementor-element.elementor-element-450aa3cb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;text-align:start;}.elementor-19 .elementor-element.elementor-element-450aa3cb .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:21px;font-weight:500;line-height:1.12em;color:#F5F2EC;}.elementor-19 .elementor-element.elementor-element-54447fba{font-family:"DM Sans", Sans-serif;font-size:14px;line-height:1.8em;color:#AAA9A4;}.elementor-19 .elementor-element.elementor-element-6b6f27 .elementor-button{background-color:#151817;font-size:9px;fill:#E2C27A;color:#E2C27A;}.elementor-19 .elementor-element.elementor-element-2ff5f944{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF18;--border-color:#FFFFFF18;--padding-top:24px;--padding-bottom:24px;--padding-left:21px;--padding-right:21px;}.elementor-19 .elementor-element.elementor-element-2ff5f944:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-2ff5f944 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#151817;}.elementor-19 .elementor-element.elementor-element-225ee3d3{font-family:"DM Sans", Sans-serif;font-size:14px;line-height:1.8em;color:#AAA9A4;}.elementor-19 .elementor-element.elementor-element-7e79515{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;text-align:start;}.elementor-19 .elementor-element.elementor-element-7e79515 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:21px;font-weight:500;line-height:1.12em;color:#F5F2EC;}.elementor-19 .elementor-element.elementor-element-7dcf410{font-family:"DM Sans", Sans-serif;font-size:14px;line-height:1.8em;color:#AAA9A4;}.elementor-19 .elementor-element.elementor-element-1c3e48c5 .elementor-button{background-color:#151817;font-size:9px;fill:#E2C27A;color:#E2C27A;}.elementor-19 .elementor-element.elementor-element-3ec9098b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF18;--border-color:#FFFFFF18;--padding-top:24px;--padding-bottom:24px;--padding-left:21px;--padding-right:21px;}.elementor-19 .elementor-element.elementor-element-3ec9098b:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-3ec9098b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#151817;}.elementor-19 .elementor-element.elementor-element-4fdad7d9{font-family:"DM Sans", Sans-serif;font-size:14px;line-height:1.8em;color:#AAA9A4;}.elementor-19 .elementor-element.elementor-element-1ce67a3a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;text-align:start;}.elementor-19 .elementor-element.elementor-element-1ce67a3a .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:21px;font-weight:500;line-height:1.12em;color:#F5F2EC;}.elementor-19 .elementor-element.elementor-element-5d9fb75e{font-family:"DM Sans", Sans-serif;font-size:14px;line-height:1.8em;color:#AAA9A4;}.elementor-19 .elementor-element.elementor-element-3fc01f6b .elementor-button{background-color:#151817;font-size:9px;fill:#E2C27A;color:#E2C27A;}.elementor-19 .elementor-element.elementor-element-5b565fef{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF18;--border-color:#FFFFFF18;--padding-top:24px;--padding-bottom:24px;--padding-left:21px;--padding-right:21px;}.elementor-19 .elementor-element.elementor-element-5b565fef:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-5b565fef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#151817;}.elementor-19 .elementor-element.elementor-element-6accd7d9{font-family:"DM Sans", Sans-serif;font-size:14px;line-height:1.8em;color:#AAA9A4;}.elementor-19 .elementor-element.elementor-element-294291d1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;text-align:start;}.elementor-19 .elementor-element.elementor-element-294291d1 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:21px;font-weight:500;line-height:1.12em;color:#F5F2EC;}.elementor-19 .elementor-element.elementor-element-27446f4e{font-family:"DM Sans", Sans-serif;font-size:14px;line-height:1.8em;color:#AAA9A4;}.elementor-19 .elementor-element.elementor-element-2c398a22 .elementor-button{background-color:#151817;font-size:9px;fill:#E2C27A;color:#E2C27A;}.elementor-19 .elementor-element.elementor-element-2e60f7f4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF18;--border-color:#FFFFFF18;--padding-top:24px;--padding-bottom:24px;--padding-left:21px;--padding-right:21px;}.elementor-19 .elementor-element.elementor-element-2e60f7f4:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-2e60f7f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#151817;}.elementor-19 .elementor-element.elementor-element-2ab6c2e8{font-family:"DM Sans", Sans-serif;font-size:14px;line-height:1.8em;color:#AAA9A4;}.elementor-19 .elementor-element.elementor-element-27c98157{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;text-align:start;}.elementor-19 .elementor-element.elementor-element-27c98157 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:21px;font-weight:500;line-height:1.12em;color:#F5F2EC;}.elementor-19 .elementor-element.elementor-element-71254a44{font-family:"DM Sans", Sans-serif;font-size:14px;line-height:1.8em;color:#AAA9A4;}.elementor-19 .elementor-element.elementor-element-51e8932c .elementor-button{background-color:#151817;font-size:9px;fill:#E2C27A;color:#E2C27A;}.elementor-19 .elementor-element.elementor-element-5bf36a0b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF18;--border-color:#FFFFFF18;--padding-top:24px;--padding-bottom:24px;--padding-left:21px;--padding-right:21px;}.elementor-19 .elementor-element.elementor-element-5bf36a0b:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-5bf36a0b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#151817;}.elementor-19 .elementor-element.elementor-element-56924925{font-family:"DM Sans", Sans-serif;font-size:14px;line-height:1.8em;color:#AAA9A4;}.elementor-19 .elementor-element.elementor-element-646c0e32{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;text-align:start;}.elementor-19 .elementor-element.elementor-element-646c0e32 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:21px;font-weight:500;line-height:1.12em;color:#F5F2EC;}.elementor-19 .elementor-element.elementor-element-5568f5c1{font-family:"DM Sans", Sans-serif;font-size:14px;line-height:1.8em;color:#AAA9A4;}.elementor-19 .elementor-element.elementor-element-616c6c64 .elementor-button{background-color:#151817;font-size:9px;fill:#E2C27A;color:#E2C27A;}.elementor-19 .elementor-element.elementor-element-61cbeee{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF18;--border-color:#FFFFFF18;--padding-top:24px;--padding-bottom:24px;--padding-left:21px;--padding-right:21px;}.elementor-19 .elementor-element.elementor-element-61cbeee:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-61cbeee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#151817;}.elementor-19 .elementor-element.elementor-element-440ad705{font-family:"DM Sans", Sans-serif;font-size:14px;line-height:1.8em;color:#AAA9A4;}.elementor-19 .elementor-element.elementor-element-cb9081b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;text-align:start;}.elementor-19 .elementor-element.elementor-element-cb9081b .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:21px;font-weight:500;line-height:1.12em;color:#F5F2EC;}.elementor-19 .elementor-element.elementor-element-6fa12103{font-family:"DM Sans", Sans-serif;font-size:14px;line-height:1.8em;color:#AAA9A4;}.elementor-19 .elementor-element.elementor-element-7bf8af17 .elementor-button{background-color:#151817;font-size:9px;fill:#E2C27A;color:#E2C27A;}.elementor-19 .elementor-element.elementor-element-5e0e0b6d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF18;--border-color:#FFFFFF18;--padding-top:24px;--padding-bottom:24px;--padding-left:21px;--padding-right:21px;}.elementor-19 .elementor-element.elementor-element-5e0e0b6d:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-5e0e0b6d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#151817;}.elementor-19 .elementor-element.elementor-element-148ca947{font-family:"DM Sans", Sans-serif;font-size:14px;line-height:1.8em;color:#AAA9A4;}.elementor-19 .elementor-element.elementor-element-4bdbbbd1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;text-align:start;}.elementor-19 .elementor-element.elementor-element-4bdbbbd1 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:21px;font-weight:500;line-height:1.12em;color:#F5F2EC;}.elementor-19 .elementor-element.elementor-element-392ff774{font-family:"DM Sans", Sans-serif;font-size:14px;line-height:1.8em;color:#AAA9A4;}.elementor-19 .elementor-element.elementor-element-22627497 .elementor-button{background-color:#151817;font-size:9px;fill:#E2C27A;color:#E2C27A;}.elementor-19 .elementor-element.elementor-element-4c9b54c9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF18;--border-color:#FFFFFF18;--padding-top:24px;--padding-bottom:24px;--padding-left:21px;--padding-right:21px;}.elementor-19 .elementor-element.elementor-element-4c9b54c9:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-4c9b54c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#151817;}.elementor-19 .elementor-element.elementor-element-504de84b{font-family:"DM Sans", Sans-serif;font-size:14px;line-height:1.8em;color:#AAA9A4;}.elementor-19 .elementor-element.elementor-element-164c10c0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;text-align:start;}.elementor-19 .elementor-element.elementor-element-164c10c0 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:21px;font-weight:500;line-height:1.12em;color:#F5F2EC;}.elementor-19 .elementor-element.elementor-element-63bd9d2{font-family:"DM Sans", Sans-serif;font-size:14px;line-height:1.8em;color:#AAA9A4;}.elementor-19 .elementor-element.elementor-element-26d90a14 .elementor-button{background-color:#151817;font-size:9px;fill:#E2C27A;color:#E2C27A;}.elementor-19 .elementor-element.elementor-element-a777cf2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:5px;--padding-right:5px;}.elementor-19 .elementor-element.elementor-element-a777cf2:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-a777cf2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#090A0A;}.elementor-19 .elementor-element.elementor-element-5bba736{--display:flex;--overlay-opacity:0.7;}.elementor-19 .elementor-element.elementor-element-5bba736:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-5bba736 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vsharma.in/wp-content/uploads/2026/09/photo-1486406146926-c627a92ad1ab.avif");background-position:center center;background-size:cover;}.elementor-19 .elementor-element.elementor-element-5bba736::before, .elementor-19 .elementor-element.elementor-element-5bba736 > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-5bba736 > .e-con-inner > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-5bba736 > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-5bba736 > .e-con-inner > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-5bba736 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, #090A0A 0%, #090A0A 100%);}.elementor-19 .elementor-element.elementor-element-66f1f248{text-align:start;}.elementor-19 .elementor-element.elementor-element-66f1f248 img{width:100%;max-width:100%;height:690px;object-fit:cover;object-position:center center;opacity:0.7;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-632ac66{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:46px;--padding-bottom:30px;--padding-left:30px;--padding-right:180px;}.elementor-19 .elementor-element.elementor-element-632ac66:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-632ac66 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#090A0A;}.elementor-19 .elementor-element.elementor-element-5fa060c0{font-family:"DM Sans", Sans-serif;font-size:14px;line-height:1.8em;color:#E2C27A;}.elementor-19 .elementor-element.elementor-element-16bf4585{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;text-align:start;}.elementor-19 .elementor-element.elementor-element-16bf4585 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:56px;font-weight:500;line-height:1.12em;color:#F5F2EC;}.elementor-19 .elementor-element.elementor-element-56094d53{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"DM Sans", Sans-serif;font-size:14px;line-height:1.8em;color:#AAA9A4;}.elementor-19 .elementor-element.elementor-element-1f303726{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"DM Sans", Sans-serif;font-size:14px;line-height:1.8em;color:#E2C27A;}.elementor-19 .elementor-element.elementor-element-52342517 .elementor-button{background-color:#111313;font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:700;fill:#F5F2EC;color:#F5F2EC;border-style:solid;border-width:1px 1px 1px 1px;border-color:#C9A45C;border-radius:0px 0px 0px 0px;padding:22px 32px 22px 32px;}.elementor-19 .elementor-element.elementor-element-52342517 .elementor-button:hover, .elementor-19 .elementor-element.elementor-element-52342517 .elementor-button:focus{background-color:#C9A45C;}.elementor-19 .elementor-element.elementor-element-52342517{margin:29px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-19 .elementor-element.elementor-element-1a3bc305{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-1a3bc305:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-1a3bc305 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#090A0A;}.elementor-19 .elementor-element.elementor-element-0ef76e3{--display:flex;--min-height:0px;}.elementor-19 .elementor-element.elementor-element-7a2017de{text-align:start;}.elementor-19 .elementor-element.elementor-element-7a2017de img{width:100%;max-width:100%;height:690px;object-fit:cover;object-position:center center;opacity:0.7;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-5c147b7{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:130px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-5180075{font-family:"DM Sans", Sans-serif;font-size:14px;line-height:1.8em;color:#E2C27A;}.elementor-19 .elementor-element.elementor-element-25594253{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;text-align:start;}.elementor-19 .elementor-element.elementor-element-25594253 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:62px;font-weight:500;line-height:1.12em;color:#F5F2EC;}.elementor-19 .elementor-element.elementor-element-2bb681c7{font-family:"DM Sans", Sans-serif;font-size:14px;line-height:1.8em;color:#AAA9A4;}.elementor-19 .elementor-element.elementor-element-31a97461{font-family:"DM Sans", Sans-serif;font-size:14px;line-height:1.8em;color:#E2C27A;}.elementor-19 .elementor-element.elementor-element-750187aa .elementor-button{background-color:#111313;font-family:"DM Sans", Sans-serif;font-size:10px;font-weight:700;fill:#F5F2EC;color:#F5F2EC;border-style:solid;border-width:1px 1px 1px 1px;border-color:#C9A45C;border-radius:0px 0px 0px 0px;padding:20px 36px 20px 36px;}.elementor-19 .elementor-element.elementor-element-2d5d288e{--display:flex;--min-height:650px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--overlay-opacity:0.8;--padding-top:120px;--padding-bottom:90px;--padding-left:130px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-2d5d288e:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-2d5d288e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#101211;background-image:url("https://vsharma.in/wp-content/uploads/2026/09/JP-HOSPITAL.jpeg");background-position:center center;background-size:cover;}.elementor-19 .elementor-element.elementor-element-2d5d288e::before, .elementor-19 .elementor-element.elementor-element-2d5d288e > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-2d5d288e > .e-con-inner > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-2d5d288e > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-2d5d288e > .e-con-inner > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-2d5d288e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#080909D9;--background-overlay:'';}.elementor-19 .elementor-element.elementor-element-ae69859{font-family:"DM Sans", Sans-serif;font-size:14px;line-height:1.8em;color:#E2C27A;}.elementor-19 .elementor-element.elementor-element-72a9a120{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;text-align:start;}.elementor-19 .elementor-element.elementor-element-72a9a120 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:68px;font-weight:500;line-height:1.12em;color:#F5F2EC;}.elementor-19 .elementor-element.elementor-element-4ebcea57{font-family:"DM Sans", Sans-serif;font-size:14px;line-height:1.8em;color:#AAA9A4;}.elementor-19 .elementor-element.elementor-element-128f0da8{font-family:"DM Sans", Sans-serif;font-size:14px;line-height:1.8em;color:#E2C27A;}.elementor-19 .elementor-element.elementor-element-23e1e3fd .elementor-button{background-color:#C9A45C;font-family:"DM Sans", Sans-serif;font-size:10px;font-weight:700;fill:#10110F;color:#10110F;border-style:solid;border-width:1px 1px 1px 1px;border-color:#C9A45C;border-radius:0px 0px 0px 0px;padding:22px 46px 22px 46px;}.elementor-19 .elementor-element.elementor-element-3a51a356{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:90px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-3a51a356:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-3a51a356 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#090A0A;}.elementor-19 .elementor-element.elementor-element-40ce781b{grid-column:span 3;font-family:"DM Sans", Sans-serif;font-size:14px;line-height:1.8em;color:#E2C27A;}.elementor-19 .elementor-element.elementor-element-499e9e85{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;grid-column:span 2;text-align:start;}.elementor-19 .elementor-element.elementor-element-499e9e85 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:50px;font-weight:500;text-transform:none;line-height:1.12em;color:#F5F2EC;}.elementor-19 .elementor-element.elementor-element-35e4ff2{font-family:"DM Sans", Sans-serif;font-size:14px;line-height:1.8em;color:#AAA9A4;}.elementor-19 .elementor-element.elementor-element-6f9301d1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-6f9301d1:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-6f9301d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#151817;}.elementor-19 .elementor-element.elementor-element-50cd0963 img{width:100%;height:430px;object-fit:cover;object-position:center center;border-radius:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-6553b070{font-family:"DM Sans", Sans-serif;font-size:14px;line-height:1.8em;color:#AAA9A4;}.elementor-19 .elementor-element.elementor-element-1ef6314d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;text-align:start;}.elementor-19 .elementor-element.elementor-element-1ef6314d .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:500;line-height:1.12em;color:#F5F2EC;}.elementor-19 .elementor-element.elementor-element-2f1fd014{font-family:"DM Sans", Sans-serif;font-size:14px;line-height:1.8em;color:#AAA9A4;}.elementor-19 .elementor-element.elementor-element-3a194f81{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-3a194f81:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-3a194f81 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#151817;}.elementor-19 .elementor-element.elementor-element-2a733d1e img{width:100%;height:430px;object-fit:cover;object-position:center center;border-radius:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-72e0066f{font-family:"DM Sans", Sans-serif;font-size:14px;line-height:1.8em;color:#AAA9A4;}.elementor-19 .elementor-element.elementor-element-1c928f3a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;text-align:start;}.elementor-19 .elementor-element.elementor-element-1c928f3a .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:500;line-height:1.12em;color:#F5F2EC;}.elementor-19 .elementor-element.elementor-element-64b6015c{font-family:"DM Sans", Sans-serif;font-size:14px;line-height:1.8em;color:#AAA9A4;}.elementor-19 .elementor-element.elementor-element-629830de{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-629830de:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-629830de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#151817;}.elementor-19 .elementor-element.elementor-element-18b8600d img{width:100%;height:430px;object-fit:cover;object-position:center center;border-radius:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-6d6bc17{font-family:"DM Sans", Sans-serif;font-size:14px;line-height:1.8em;color:#AAA9A4;}.elementor-19 .elementor-element.elementor-element-3b6fecf0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;text-align:start;}.elementor-19 .elementor-element.elementor-element-3b6fecf0 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:500;line-height:1.12em;color:#F5F2EC;}.elementor-19 .elementor-element.elementor-element-1c2900dd{font-family:"DM Sans", Sans-serif;font-size:14px;line-height:1.8em;color:#AAA9A4;}.elementor-19 .elementor-element.elementor-element-56129d6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-56129d6:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-56129d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#151817;}.elementor-19 .elementor-element.elementor-element-27b56370 img{width:100%;height:430px;object-fit:cover;object-position:center center;border-radius:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-71535bb4{font-family:"DM Sans", Sans-serif;font-size:14px;line-height:1.8em;color:#AAA9A4;}.elementor-19 .elementor-element.elementor-element-3ae089d6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;text-align:start;}.elementor-19 .elementor-element.elementor-element-3ae089d6 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:500;line-height:1.12em;color:#F5F2EC;}.elementor-19 .elementor-element.elementor-element-69613a48{font-family:"DM Sans", Sans-serif;font-size:14px;line-height:1.8em;color:#AAA9A4;}.elementor-19 .elementor-element.elementor-element-1275f42e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-1275f42e:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-1275f42e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#151817;}.elementor-19 .elementor-element.elementor-element-2ec0d032 img{width:100%;height:430px;object-fit:cover;object-position:center center;border-radius:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-1b7c1ce2{font-family:"DM Sans", Sans-serif;font-size:14px;line-height:1.8em;color:#AAA9A4;}.elementor-19 .elementor-element.elementor-element-c5d888f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;text-align:start;}.elementor-19 .elementor-element.elementor-element-c5d888f .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:500;line-height:1.12em;color:#F5F2EC;}.elementor-19 .elementor-element.elementor-element-608ea660{font-family:"DM Sans", Sans-serif;font-size:14px;line-height:1.8em;color:#AAA9A4;}.elementor-19 .elementor-element.elementor-element-2a10f284{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-2a10f284:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-2a10f284 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#151817;}.elementor-19 .elementor-element.elementor-element-3fbf7271 img{width:100%;height:430px;object-fit:cover;object-position:center center;border-radius:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-342c7ff9{font-family:"DM Sans", Sans-serif;font-size:14px;line-height:1.8em;color:#AAA9A4;}.elementor-19 .elementor-element.elementor-element-7cf0682a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;text-align:start;}.elementor-19 .elementor-element.elementor-element-7cf0682a .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:500;line-height:1.12em;color:#F5F2EC;}.elementor-19 .elementor-element.elementor-element-48645ac0{font-family:"DM Sans", Sans-serif;font-size:14px;line-height:1.8em;color:#AAA9A4;}.elementor-19 .elementor-element.elementor-element-597e665 .elementor-button{background-color:#111313;font-family:"DM Sans", Sans-serif;font-size:10px;font-weight:700;fill:#F5F2EC;color:#F5F2EC;border-style:solid;border-width:1px 1px 1px 1px;border-color:#C9A45C;border-radius:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-597e665{grid-column:span 3;}.elementor-19 .elementor-element.elementor-element-9dcc8f0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-9dcc8f0:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-9dcc8f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111313;}.elementor-19 .elementor-element.elementor-element-3e8426df{font-family:"DM Sans", Sans-serif;font-size:14px;line-height:1.8em;color:#E2C27A;}.elementor-19 .elementor-element.elementor-element-a4220a0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;text-align:start;}.elementor-19 .elementor-element.elementor-element-a4220a0 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:48px;font-weight:500;line-height:1.12em;color:#F5F2EC;}.elementor-19 .elementor-element.elementor-element-55f37af8{font-family:"DM Sans", Sans-serif;font-size:14px;line-height:1.8em;color:#AAA9A4;}.elementor-19 .elementor-element.elementor-element-63311973{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-63311973:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-63311973 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111313;}.elementor-19 .elementor-element.elementor-element-fd8f7e7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF18;--border-color:#FFFFFF18;--padding-top:24px;--padding-bottom:24px;--padding-left:21px;--padding-right:21px;}.elementor-19 .elementor-element.elementor-element-fd8f7e7:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-fd8f7e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#151817;}.elementor-19 .elementor-element.elementor-element-c4519a{font-family:"DM Sans", Sans-serif;font-size:14px;line-height:1.8em;color:#AAA9A4;}.elementor-19 .elementor-element.elementor-element-7881305f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;text-align:start;}.elementor-19 .elementor-element.elementor-element-7881305f .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:21px;font-weight:500;line-height:1.12em;color:#F5F2EC;}.elementor-19 .elementor-element.elementor-element-48f2404d{font-family:"DM Sans", Sans-serif;font-size:14px;line-height:1.8em;color:#AAA9A4;}.elementor-19 .elementor-element.elementor-element-1729ef49 .elementor-button{background-color:#151817;font-size:9px;fill:#E2C27A;color:#E2C27A;}.elementor-19 .elementor-element.elementor-element-3e8189db{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF18;--border-color:#FFFFFF18;--padding-top:24px;--padding-bottom:24px;--padding-left:21px;--padding-right:21px;}.elementor-19 .elementor-element.elementor-element-3e8189db:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-3e8189db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#151817;}.elementor-19 .elementor-element.elementor-element-581e2afc{font-family:"DM Sans", Sans-serif;font-size:14px;line-height:1.8em;color:#AAA9A4;}.elementor-19 .elementor-element.elementor-element-25c4d8a5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;text-align:start;}.elementor-19 .elementor-element.elementor-element-25c4d8a5 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:21px;font-weight:500;line-height:1.12em;color:#F5F2EC;}.elementor-19 .elementor-element.elementor-element-140608c6{font-family:"DM Sans", Sans-serif;font-size:14px;line-height:1.8em;color:#AAA9A4;}.elementor-19 .elementor-element.elementor-element-6a269f6c .elementor-button{background-color:#151817;font-size:9px;fill:#E2C27A;color:#E2C27A;}.elementor-19 .elementor-element.elementor-element-448f55b8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF18;--border-color:#FFFFFF18;--padding-top:24px;--padding-bottom:24px;--padding-left:21px;--padding-right:21px;}.elementor-19 .elementor-element.elementor-element-448f55b8:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-448f55b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#151817;}.elementor-19 .elementor-element.elementor-element-1742636e{font-family:"DM Sans", Sans-serif;font-size:14px;line-height:1.8em;color:#AAA9A4;}.elementor-19 .elementor-element.elementor-element-78050259{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;text-align:start;}.elementor-19 .elementor-element.elementor-element-78050259 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:21px;font-weight:500;line-height:1.12em;color:#F5F2EC;}.elementor-19 .elementor-element.elementor-element-7780aef0{font-family:"DM Sans", Sans-serif;font-size:14px;line-height:1.8em;color:#AAA9A4;}.elementor-19 .elementor-element.elementor-element-33510d0f .elementor-button{background-color:#151817;font-size:9px;fill:#E2C27A;color:#E2C27A;}.elementor-19 .elementor-element.elementor-element-313ba7bb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF18;--border-color:#FFFFFF18;--padding-top:24px;--padding-bottom:24px;--padding-left:21px;--padding-right:21px;}.elementor-19 .elementor-element.elementor-element-313ba7bb:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-313ba7bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#151817;}.elementor-19 .elementor-element.elementor-element-25c95f{font-family:"DM Sans", Sans-serif;font-size:14px;line-height:1.8em;color:#AAA9A4;}.elementor-19 .elementor-element.elementor-element-3c966550{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;text-align:start;}.elementor-19 .elementor-element.elementor-element-3c966550 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:21px;font-weight:500;line-height:1.12em;color:#F5F2EC;}.elementor-19 .elementor-element.elementor-element-2f01b40e{font-family:"DM Sans", Sans-serif;font-size:14px;line-height:1.8em;color:#AAA9A4;}.elementor-19 .elementor-element.elementor-element-38048764 .elementor-button{background-color:#151817;font-size:9px;fill:#E2C27A;color:#E2C27A;}.elementor-19 .elementor-element.elementor-element-13eb0730{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF18;--border-color:#FFFFFF18;--padding-top:24px;--padding-bottom:24px;--padding-left:21px;--padding-right:21px;}.elementor-19 .elementor-element.elementor-element-13eb0730:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-13eb0730 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#151817;}.elementor-19 .elementor-element.elementor-element-726ad424{font-family:"DM Sans", Sans-serif;font-size:14px;line-height:1.8em;color:#AAA9A4;}.elementor-19 .elementor-element.elementor-element-51843b70{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;text-align:start;}.elementor-19 .elementor-element.elementor-element-51843b70 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:21px;font-weight:500;line-height:1.12em;color:#F5F2EC;}.elementor-19 .elementor-element.elementor-element-52db5991{font-family:"DM Sans", Sans-serif;font-size:14px;line-height:1.8em;color:#AAA9A4;}.elementor-19 .elementor-element.elementor-element-1e411870 .elementor-button{background-color:#151817;font-size:9px;fill:#E2C27A;color:#E2C27A;}.elementor-19 .elementor-element.elementor-element-40a21853{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF18;--border-color:#FFFFFF18;--padding-top:24px;--padding-bottom:24px;--padding-left:21px;--padding-right:21px;}.elementor-19 .elementor-element.elementor-element-40a21853:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-40a21853 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#151817;}.elementor-19 .elementor-element.elementor-element-70d91e72{font-family:"DM Sans", Sans-serif;font-size:14px;line-height:1.8em;color:#AAA9A4;}.elementor-19 .elementor-element.elementor-element-780d96b7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;text-align:start;}.elementor-19 .elementor-element.elementor-element-780d96b7 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:21px;font-weight:500;line-height:1.12em;color:#F5F2EC;}.elementor-19 .elementor-element.elementor-element-75b6aaa4{font-family:"DM Sans", Sans-serif;font-size:14px;line-height:1.8em;color:#AAA9A4;}.elementor-19 .elementor-element.elementor-element-42ed308a .elementor-button{background-color:#151817;font-size:9px;fill:#E2C27A;color:#E2C27A;}.elementor-19 .elementor-element.elementor-element-371c996{--display:flex;}.elementor-19 .elementor-element.elementor-element-371c996:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-371c996 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#090A0D;}.elementor-19 .elementor-element.elementor-element-fdeeeac{columns:3;text-align:center;color:#D6D6D6;}.elementor-19 .elementor-element.elementor-element-fdeeeac a{color:#B99755;}.elementor-19 .elementor-element.elementor-element-478c1d37{--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:stretch;--gap:14px 14px;--row-gap:14px;--column-gap:14px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#C9A857;--border-color:#C9A857;--border-radius:16px 16px 16px 16px;--padding-top:65px;--padding-bottom:65px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-478c1d37:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-478c1d37 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#090A0A;}.elementor-19 .elementor-element.elementor-element-2c933c08{font-family:"DM Sans", Sans-serif;font-size:14px;line-height:1.8em;color:#E2C27A;}.elementor-19 .elementor-element.elementor-element-486309e9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;text-align:start;}.elementor-19 .elementor-element.elementor-element-486309e9 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:44px;font-weight:500;line-height:1.12em;color:#F5F2EC;}.elementor-19 .elementor-element.elementor-element-7b76e5b5{width:100%;max-width:100%;font-family:"DM Sans", Sans-serif;font-size:14px;line-height:1.8em;color:#E2C27A;}.elementor-19 .elementor-element.elementor-element-6292c99d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:82px;--padding-bottom:82px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-6292c99d:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-6292c99d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111412;}.elementor-19 .elementor-element.elementor-element-7914d0dc{font-family:"DM Sans", Sans-serif;font-size:14px;line-height:1.8em;color:#E2C27A;}.elementor-19 .elementor-element.elementor-element-291bd19{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;text-align:start;}.elementor-19 .elementor-element.elementor-element-291bd19 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:50px;font-weight:500;line-height:1.12em;color:#F5F2EC;}.elementor-19 .elementor-element.elementor-element-3c5e41af{font-family:"DM Sans", Sans-serif;font-size:14px;line-height:1.8em;color:#AAA9A4;}.elementor-19 .elementor-element.elementor-element-594d6d23{font-family:"DM Sans", Sans-serif;font-size:14px;line-height:1.8em;color:#E2C27A;}.elementor-19 .elementor-element.elementor-element-2bcb2bfe .elementor-button{background-color:#C9A45C;font-family:"DM Sans", Sans-serif;font-size:10px;font-weight:700;fill:#10110F;color:#10110F;border-style:solid;border-width:1px 1px 1px 1px;border-color:#C9A45C;border-radius:0px 0px 0px 0px;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{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-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-19 .elementor-element.elementor-element-08464f0 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-19 .elementor-element.elementor-element-08464f0 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-19 .elementor-element.elementor-element-08464f0 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-19 .elementor-element.elementor-element-08464f0 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-19 .elementor-element.elementor-element-08464f0 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-19 .elementor-element.elementor-element-08464f0 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-19 .elementor-element.elementor-element-08464f0 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-19 .elementor-element.elementor-element-08464f0 .elementor-field-type-html{padding-bottom:0px;}.elementor-19 .elementor-element.elementor-element-08464f0 .elementor-field-group .elementor-field{color:#F4F4F4;}.elementor-19 .elementor-element.elementor-element-08464f0 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#181818;}.elementor-19 .elementor-element.elementor-element-08464f0 .elementor-field-group .elementor-select-wrapper select{background-color:#181818;}.elementor-19 .elementor-element.elementor-element-08464f0 .e-form__buttons__wrapper__button-next{background-color:#D0AD62;color:#ffffff;}.elementor-19 .elementor-element.elementor-element-08464f0 .elementor-button[type="submit"]{background-color:#D0AD62;color:#ffffff;}.elementor-19 .elementor-element.elementor-element-08464f0 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-19 .elementor-element.elementor-element-08464f0 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-19 .elementor-element.elementor-element-08464f0 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-19 .elementor-element.elementor-element-08464f0 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-19 .elementor-element.elementor-element-08464f0 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-19 .elementor-element.elementor-element-08464f0 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-19 .elementor-element.elementor-element-08464f0{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-19 .elementor-element.elementor-element-58da061d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:82px;--padding-bottom:82px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-58da061d:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-58da061d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#090A0A;}.elementor-19 .elementor-element.elementor-element-64db6615{text-align:start;font-family:"DM Sans", Sans-serif;font-size:14px;line-height:1.8em;color:#E2C27A;}.elementor-19 .elementor-element.elementor-element-22917706{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;text-align:start;}.elementor-19 .elementor-element.elementor-element-22917706 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:48px;font-weight:500;line-height:1.12em;color:#F5F2EC;}.elementor-19 .elementor-element.elementor-element-2c1bf7d0{font-family:"DM Sans", Sans-serif;font-size:14px;line-height:1.8em;color:#AAA9A4;}.elementor-19 .elementor-element.elementor-element-22b4a4b6 img{width:100%;height:430px;object-fit:cover;object-position:center center;border-radius:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-2329b106 img{width:100%;height:430px;object-fit:cover;object-position:center center;border-radius:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-1091a63d img{width:100%;height:430px;object-fit:cover;object-position:center center;border-radius:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-72124950 img{width:100%;height:430px;object-fit:cover;object-position:center center;border-radius:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-6593495 img{width:100%;height:430px;object-fit:cover;object-position:center center;border-radius:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-bb2d0ee img{width:100%;height:430px;object-fit:cover;object-position:center center;border-radius:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-24bd6f88{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-24bd6f88:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-24bd6f88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111313;}.elementor-19 .elementor-element.elementor-element-72d2a6a4{font-family:"DM Sans", Sans-serif;font-size:14px;line-height:1.8em;color:#E2C27A;}.elementor-19 .elementor-element.elementor-element-6a116a10{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;text-align:start;}.elementor-19 .elementor-element.elementor-element-6a116a10 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:48px;font-weight:500;line-height:1.12em;color:#F5F2EC;}.elementor-widget-reviews .elementor-testimonial__header, .elementor-widget-reviews .elementor-testimonial__name{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-reviews .elementor-testimonial__text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-19 .elementor-element.elementor-element-d6bd385.elementor-arrows-yes .elementor-main-swiper{width:calc( 100% - 40px );}.elementor-19 .elementor-element.elementor-element-d6bd385 .elementor-main-swiper{width:100%;}.elementor-19 .elementor-element.elementor-element-d6bd385 .elementor-main-swiper .swiper-slide{background-color:#181B18;border-radius:14px;}.elementor-19 .elementor-element.elementor-element-d6bd385 .elementor-testimonial__header{padding-top:24px;padding-left:24px;padding-right:24px;}.elementor-19 .elementor-element.elementor-element-d6bd385 .elementor-testimonial__content{padding-bottom:24px;padding-left:24px;padding-right:24px;}.elementor-19 .elementor-element.elementor-element-d6bd385 .elementor-swiper-button{font-size:20px;}.elementor-19 .elementor-element.elementor-element-d6bd385 .elementor-testimonial__name{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-d6bd385 .elementor-testimonial__title{color:#D4AF37;}.elementor-19 .elementor-element.elementor-element-d6bd385 .elementor-testimonial__text{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-d6bd385 .elementor-testimonial__icon{font-size:0px;}.elementor-19 .elementor-element.elementor-element-d6bd385 .elementor-testimonial__icon svg{width:0px;}.elementor-19 .elementor-element.elementor-element-d6bd385 .elementor-star-rating i:before{color:#D4AF37;}.elementor-19 .elementor-element.elementor-element-50569525{font-family:"DM Sans", Sans-serif;font-size:14px;line-height:1.8em;color:#AAA9A4;}.elementor-19 .elementor-element.elementor-element-1a370a51{--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;--justify-content:space-between;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-1a370a51:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-1a370a51 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111313;}.elementor-19 .elementor-element.elementor-element-717d9cd0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF18;--border-color:#FFFFFF18;--padding-top:24px;--padding-bottom:24px;--padding-left:21px;--padding-right:21px;}.elementor-19 .elementor-element.elementor-element-717d9cd0:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-717d9cd0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#151817;}.elementor-19 .elementor-element.elementor-element-1d051f3f{font-family:"DM Sans", Sans-serif;font-size:14px;line-height:1.8em;color:#AAA9A4;}.elementor-19 .elementor-element.elementor-element-37103dcd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;text-align:start;}.elementor-19 .elementor-element.elementor-element-37103dcd .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:21px;font-weight:500;line-height:1.12em;color:#F5F2EC;}.elementor-19 .elementor-element.elementor-element-7693e624{font-family:"DM Sans", Sans-serif;font-size:14px;line-height:1.8em;color:#AAA9A4;}.elementor-19 .elementor-element.elementor-element-5722a0e4 .elementor-button{background-color:#151817;font-size:9px;fill:#E2C27A;color:#E2C27A;}.elementor-19 .elementor-element.elementor-element-443f8f9a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF18;--border-color:#FFFFFF18;--padding-top:24px;--padding-bottom:24px;--padding-left:21px;--padding-right:21px;}.elementor-19 .elementor-element.elementor-element-443f8f9a:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-443f8f9a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#151817;}.elementor-19 .elementor-element.elementor-element-1fff4aba{font-family:"DM Sans", Sans-serif;font-size:14px;line-height:1.8em;color:#AAA9A4;}.elementor-19 .elementor-element.elementor-element-65e811dd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;text-align:start;}.elementor-19 .elementor-element.elementor-element-65e811dd .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:21px;font-weight:500;line-height:1.12em;color:#F5F2EC;}.elementor-19 .elementor-element.elementor-element-5ee58fc0{font-family:"DM Sans", Sans-serif;font-size:14px;line-height:1.8em;color:#AAA9A4;}.elementor-19 .elementor-element.elementor-element-184fb7a2 .elementor-button{background-color:#151817;font-size:9px;fill:#E2C27A;color:#E2C27A;}.elementor-19 .elementor-element.elementor-element-57b08fd6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF18;--border-color:#FFFFFF18;--padding-top:24px;--padding-bottom:24px;--padding-left:21px;--padding-right:21px;}.elementor-19 .elementor-element.elementor-element-57b08fd6:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-57b08fd6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#151817;}.elementor-19 .elementor-element.elementor-element-1be52d7a{font-family:"DM Sans", Sans-serif;font-size:14px;line-height:1.8em;color:#AAA9A4;}.elementor-19 .elementor-element.elementor-element-76bf230d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;text-align:start;}.elementor-19 .elementor-element.elementor-element-76bf230d .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:21px;font-weight:500;line-height:1.12em;color:#F5F2EC;}.elementor-19 .elementor-element.elementor-element-b0ea2f7 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-19 .elementor-element.elementor-element-b0ea2f7 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-19 .elementor-element.elementor-element-b0ea2f7 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-19 .elementor-element.elementor-element-b0ea2f7 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-19 .elementor-element.elementor-element-b0ea2f7 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-19 .elementor-element.elementor-element-b0ea2f7 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-19 .elementor-element.elementor-element-b0ea2f7 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-19 .elementor-element.elementor-element-b0ea2f7 .elementor-field-type-html{padding-bottom:0px;}.elementor-19 .elementor-element.elementor-element-b0ea2f7 .elementor-field-group .elementor-field{color:#F4F1E8;}.elementor-19 .elementor-element.elementor-element-b0ea2f7 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#191919;}.elementor-19 .elementor-element.elementor-element-b0ea2f7 .elementor-field-group .elementor-select-wrapper select{background-color:#191919;}.elementor-19 .elementor-element.elementor-element-b0ea2f7 .e-form__buttons__wrapper__button-next{background-color:#C9A85C;color:#101010;}.elementor-19 .elementor-element.elementor-element-b0ea2f7 .elementor-button[type="submit"]{background-color:#C9A85C;color:#101010;}.elementor-19 .elementor-element.elementor-element-b0ea2f7 .elementor-button[type="submit"] svg *{fill:#101010;}.elementor-19 .elementor-element.elementor-element-b0ea2f7 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-19 .elementor-element.elementor-element-b0ea2f7 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-19 .elementor-element.elementor-element-b0ea2f7 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-19 .elementor-element.elementor-element-b0ea2f7 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-19 .elementor-element.elementor-element-b0ea2f7 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-19 .elementor-element.elementor-element-b0ea2f7{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-19 .elementor-element.elementor-element-4278527e{font-family:"DM Sans", Sans-serif;font-size:14px;line-height:1.8em;color:#AAA9A4;}.elementor-19 .elementor-element.elementor-element-5a73ae42 .elementor-button{background-color:#151817;font-size:9px;fill:#E2C27A;color:#E2C27A;}.elementor-19 .elementor-element.elementor-element-279e91bb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:90px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-279e91bb:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-279e91bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B0D0C;}.elementor-19 .elementor-element.elementor-element-4d481beb{font-family:"DM Sans", Sans-serif;font-size:14px;line-height:1.8em;color:#E2C27A;}.elementor-19 .elementor-element.elementor-element-54a56a5e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;text-align:start;}.elementor-19 .elementor-element.elementor-element-54a56a5e .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:50px;font-weight:500;line-height:1.12em;color:#F5F2EC;}.elementor-19 .elementor-element.elementor-element-15fbe51f{font-family:"DM Sans", Sans-serif;font-size:14px;line-height:1.8em;color:#AAA9A4;}.elementor-19 .elementor-element.elementor-element-954c1af .elementor-button{background-color:#C9A45C;font-family:"DM Sans", Sans-serif;font-size:10px;font-weight:700;fill:#10110F;color:#10110F;border-style:solid;border-width:1px 1px 1px 1px;border-color:#C9A45C;border-radius:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-258479bf .elementor-button{background-color:#111313;font-family:"DM Sans", Sans-serif;font-size:10px;font-weight:700;fill:#F5F2EC;color:#F5F2EC;border-style:solid;border-width:1px 1px 1px 1px;border-color:#C9A45C;border-radius:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-33a689f{--display:flex;}.elementor-19 .elementor-element.elementor-element-8985ffb iframe{height:315px;filter:brightness( 45% ) contrast( 115% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-19 .elementor-element.elementor-element-58329f0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:40px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-58329f0:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-58329f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080909;}.elementor-19 .elementor-element.elementor-element-123bf7e5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;text-align:start;}.elementor-19 .elementor-element.elementor-element-123bf7e5 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:24px;font-weight:500;line-height:1.12em;color:#E2C27A;}.elementor-19 .elementor-element.elementor-element-639f7bd0{font-family:"DM Sans", Sans-serif;font-size:14px;line-height:1.8em;color:#AAA9A4;}@media(max-width:1024px){.elementor-19 .elementor-element.elementor-element-47cff5ae{--min-height:0px;--flex-direction:column-reverse;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:-140px;--margin-right:0px;}.elementor-19 .elementor-element.elementor-element-47cff5ae.e-con{--order:-99999 /* order start hack */;}.elementor-19 .elementor-element.elementor-element-4b73369a{width:100%;max-width:100%;margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-19 .elementor-element.elementor-element-4d41fc3{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-19 .elementor-element.elementor-element-a777cf2{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-19 .elementor-element.elementor-element-3a51a356{--grid-auto-flow:row;}.elementor-19 .elementor-element.elementor-element-63311973{--grid-auto-flow:row;}.elementor-19 .elementor-element.elementor-element-fdeeeac{columns:2;}}@media(min-width:768px){.elementor-19 .elementor-element.elementor-element-21da15d0{--content-width:1240px;}.elementor-19 .elementor-element.elementor-element-d8b3ad4{--width:28.281%;}.elementor-19 .elementor-element.elementor-element-5b97721d{--content-width:1240px;}.elementor-19 .elementor-element.elementor-element-2451f765{--content-width:1240px;}.elementor-19 .elementor-element.elementor-element-5bba736{--width:55%;}.elementor-19 .elementor-element.elementor-element-632ac66{--width:45%;}.elementor-19 .elementor-element.elementor-element-0ef76e3{--width:55%;}.elementor-19 .elementor-element.elementor-element-5c147b7{--width:45%;}.elementor-19 .elementor-element.elementor-element-3a51a356{--content-width:1240px;}.elementor-19 .elementor-element.elementor-element-9dcc8f0{--content-width:1240px;}.elementor-19 .elementor-element.elementor-element-63311973{--width:100%;}.elementor-19 .elementor-element.elementor-element-6292c99d{--content-width:1240px;}.elementor-19 .elementor-element.elementor-element-58da061d{--content-width:1240px;}.elementor-19 .elementor-element.elementor-element-24bd6f88{--content-width:1240px;}.elementor-19 .elementor-element.elementor-element-717d9cd0{--width:32%;}.elementor-19 .elementor-element.elementor-element-443f8f9a{--width:32%;}.elementor-19 .elementor-element.elementor-element-57b08fd6{--width:32%;}.elementor-19 .elementor-element.elementor-element-279e91bb{--content-width:1240px;}.elementor-19 .elementor-element.elementor-element-58329f0{--content-width:1240px;}}@media(max-width:1024px) and (min-width:768px){.elementor-19 .elementor-element.elementor-element-47cff5ae{--width:500px;}}@media(max-width:767px){.elementor-19 .elementor-element.elementor-element-47cff5ae{--width:1600px;--min-height:0px;--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;}.elementor-19 .elementor-element.elementor-element-600d3f6a .elementor-heading-title{font-size:40px;}.elementor-19 .elementor-element.elementor-element-5b97721d{--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;--align-items:stretch;}.elementor-19 .elementor-element.elementor-element-32235d23 .elementor-heading-title{font-size:32px;}.elementor-19 .elementor-element.elementor-element-4b73369a{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-19 .elementor-element.elementor-element-4d41fc3{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-19 .elementor-element.elementor-element-72a9a120 .elementor-heading-title{font-size:32px;}.elementor-19 .elementor-element.elementor-element-3a51a356{--content-width:100%;--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-19 .elementor-element.elementor-element-499e9e85{width:100%;max-width:100%;}.elementor-19 .elementor-element.elementor-element-50cd0963 img{height:180px;}.elementor-19 .elementor-element.elementor-element-6553b070{width:100%;max-width:100%;}.elementor-19 .elementor-element.elementor-element-63311973{--width:100%;--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-19 .elementor-element.elementor-element-fdeeeac{columns:1;}}/* Start custom CSS for text-editor, class: .elementor-element-005cd77 */.elementor-19 .elementor-element.elementor-element-005cd77 { position: absolute !important; top: 0 !important; left: 0 !important; width: 100% !important; z-index: 1001 !important; box-sizing: border-box; min-height: 50px; padding: 0 24px; margin: 0 !important; display: flex; align-items: center; background: #080a0e; border-bottom: 1px solid rgba(201,168,87,.42); color: #f3f3f4; font: 12px/1.2 Arial, sans-serif; } .elementor-19 .elementor-element.elementor-element-005cd77 p { margin: 0 !important; color: #f3f3f4 !important; white-space: nowrap; } .elementor-19 .elementor-element.elementor-element-005cd77 a { color: #f3f3f4 !important; text-decoration: none; } @media (max-width: 767px) { .elementor-19 .elementor-element.elementor-element-005cd77 { min-height: 42px; padding: 0 10px; font-size: 9px; } .elementor-19 .elementor-element.elementor-element-005cd77 p { white-space: normal; line-height: 1.25; } }
@media (max-width: 767px) { .elementor-19 .elementor-element.elementor-element-005cd77 .vbar-address, .elementor-19 .elementor-element.elementor-element-005cd77 .vbar-gst, .elementor-19 .elementor-element.elementor-element-005cd77 .vbar-sep-a, .elementor-19 .elementor-element.elementor-element-005cd77 .vbar-sep-b, .elementor-19 .elementor-element.elementor-element-005cd77 .vbar-sep-c { display: none !important; } .elementor-19 .elementor-element.elementor-element-005cd77 p { white-space: nowrap !important; text-align: center !important; font-size: 10px !important; } .elementor-19 .elementor-element.elementor-element-005cd77 a { color: #f3f3f4 !important; } }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9bcb144 */.elementor-19 .elementor-element.elementor-element-9bcb144 a {
      position: relative;
        text-decoration: none;
}
.elementor-19 .elementor-element.elementor-element-9bcb144 a::after {
      content: "";
        position: absolute;
          left: 0;
            bottom: -5px;
              width: 100%;
                height: 1px;
                  background: #E2C27A;
                    transform: scaleX(0);
                      transform-origin: left;
                        transition: transform 0.3s ease;
}
.elementor-19 .elementor-element.elementor-element-9bcb144 a:hover::after {
      transform: scaleX(1);
}
@media (max-width: 767px) {
      .elementor-19 .elementor-element.elementor-element-9bcb144 .elementor-widget-container {
              text-align: center;
                  line-height: 1.9;
      }
        .elementor-19 .elementor-element.elementor-element-9bcb144 .elementor-widget-container a {
                display: inline-block;
                    margin: 0 4px;
                        font-size: 11px;
                            white-space: nowrap;
        }
}
        }
      }
}
}
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47cff5ae *//* Gold header accents and retire the CSS-made contact strip */
.elementor-19 .elementor-element.elementor-element-47cff5ae { border-color: rgba(201,168,87,.62) !important; box-shadow: 0 0 20px rgba(201,168,87,.12) !important; }
.elementor-19 .elementor-element.elementor-element-47cff5ae::before { content: none !important; display: none !important; }
.elementor-19 .elementor-element.elementor-element-47cff5ae .elementor-button { background: #c9a857 !important; border: 1px solid #e4ca83 !important; color: #090a0e !important; box-shadow: 0 0 16px rgba(201,168,87,.24) !important; }
.elementor-19 .elementor-element.elementor-element-47cff5ae .elementor-sticky--active { border-color: rgba(201,168,87,.62) !important; }
@media (max-width: 767px) { .elementor-19 .elementor-element.elementor-element-47cff5ae::before { content: none !important; display: none !important; } }.elementor-19 .elementor-element.elementor-element-47cff5ae {
  width: 100vw !important;
  max-width: none !important;
  margin-left: calc((100% - 100vw) / 2) !important;
  margin-right: 0 !important;
  padding-left: max(24px, calc((100vw - 1200px) / 2)) !important;
  padding-right: max(24px, calc((100vw - 1200px) / 2)) !important;
  box-sizing: border-box;
  z-index: 1000;
}
.elementor-19 .elementor-element.elementor-element-47cff5ae.elementor-sticky--active {
  left: 0 !important;
  margin-left: 0 !important;
}
.elementor-19 .elementor-element.elementor-element-47cff5ae { min-height: 70px !important; }
.elementor-19 .elementor-element.elementor-element-47cff5ae .elementor-element-d8b3ad4 { padding: 0 10px !important; }
.elementor-19 .elementor-element.elementor-element-47cff5ae .elementor-element-283be1fd p, .elementor-19 .elementor-element.elementor-element-47cff5ae .elementor-element-9bcb144 p { margin: 0 !important; line-height: 1.1 !important; }
.elementor-19 .elementor-element.elementor-element-47cff5ae .elementor-element-1f4f5dc5 { transform: translateY(5px); }
@media (max-width: 767px) { .elementor-19 .elementor-element.elementor-element-47cff5ae { min-height: 76px !important; } }
.elementor-19 .elementor-element.elementor-element-47cff5ae.elementor-sticky--active { background-color: rgba(110, 114, 118, 0.94) !important; }

.elementor-19 .elementor-element.elementor-element-47cff5ae {
  width: 100vw !important;
  max-width: none !important;
  margin-left: calc((100% - 100vw) / 2) !important;
  margin-right: 0 !important;
  padding-left: max(24px, calc((100vw - 1200px) / 2)) !important;
  padding-right: max(24px, calc((100vw - 1200px) / 2)) !important;
  box-sizing: border-box;
  z-index: 1000;
}
.elementor-19 .elementor-element.elementor-element-47cff5ae.elementor-sticky--active { left: 0 !important; margin-left: 0 !important; }
.elementor-19 .elementor-element.elementor-element-47cff5ae { min-height: 70px !important; }
.elementor-19 .elementor-element.elementor-element-47cff5ae .elementor-element-d8b3ad4 { padding: 0 10px !important; }
.elementor-19 .elementor-element.elementor-element-47cff5ae .elementor-element-283be1fd p, .elementor-19 .elementor-element.elementor-element-47cff5ae .elementor-element-9bcb144 p { margin: 0 !important; line-height: 1.1 !important; }
.elementor-19 .elementor-element.elementor-element-47cff5ae .elementor-element-1f4f5dc5 { transform: translateY(5px); }
@media (max-width: 767px) { .elementor-19 .elementor-element.elementor-element-47cff5ae { min-height: 76px !important; } }
.elementor-19 .elementor-element.elementor-element-47cff5ae .elementor-sticky--active { background-color: rgba(110,114,118,0.94) !important; }
.elementor-19 .elementor-element.elementor-element-47cff5ae.elementor-sticky--active { width: 100vw !important; max-width: 100vw !important; left: 0 !important; right: 0 !important; }
.elementor-19 .elementor-element.elementor-element-47cff5ae { position: relative !important; padding-top: 50px !important; background: linear-gradient(110deg, #090a0f 0%, #11151d 72%, #161d26 100%) !important; border: 1px solid rgba(255,45,55,.5) !important; border-radius: 14px !important; box-shadow: 0 0 20px rgba(226,29,42,.12); }
.elementor-19 .elementor-element.elementor-element-47cff5ae::before { content: "📍 Sarda Nagar, Srikant Varma Marg Road, Bilaspur (C.G.)     ☎ 7224914364   Call / WhatsApp     ✉ contact@vsharma.in     ▤ 22GPKPS4966C1ZL   GSTIN     f   ◎   ▶"; position: absolute; top: 0; left: 0; width: 100%; height: 50px; box-sizing: border-box; display: flex; align-items: center; padding: 0 max(24px, calc((100vw - 1200px) / 2)); background: #080a0e; color: #f3f3f4; border-bottom: 1px solid rgba(220,35,47,.35); font: 12px/1.2 Arial, sans-serif; white-space: nowrap; overflow: hidden; }
.elementor-19 .elementor-element.elementor-element-47cff5ae.elementor-sticky--active { width: 100vw !important; max-width: 100vw !important; left: 0 !important; right: 0 !important; background: linear-gradient(110deg, #090a0f 0%, #11151d 72%, #161d26 100%) !important; }
.elementor-19 .elementor-element.elementor-element-47cff5ae .elementor-button { background: #d71928 !important; border: 1px solid #ff3a49 !important; border-radius: 7px !important; box-shadow: 0 0 16px rgba(227,29,42,.24); }
.elementor-19 .elementor-element.elementor-element-47cff5ae::before { content: "📍 Sarda Nagar, Srikant Varma Marg Road, Bilaspur (C.G.)  |  ☎ 7224914364 Call / WhatsApp  |  ✉ contact@vsharma.in  |  ▤ GSTIN 22GPKPS4966C1ZL"; padding: 0 36px !important; }
@media (max-width: 767px) { .elementor-19 .elementor-element.elementor-element-47cff5ae::before { content: "📍 Bilaspur, C.G.  |  ☎ 7224914364  |  ✉ contact@vsharma.in"; padding: 0 12px !important; font-size: 10px; } }
.elementor-19 .elementor-element.elementor-element-47cff5ae { border-color: rgba(201,168,87,.62) !important; box-shadow: 0 0 20px rgba(201,168,87,.12) !important; }
.elementor-19 .elementor-element.elementor-element-47cff5ae::before { content: none !important; display: none !important; }
.elementor-19 .elementor-element.elementor-element-47cff5ae .elementor-button { background: #c9a857 !important; border: 1px solid #e4ca83 !important; color: #090a0e !important; box-shadow: 0 0 16px rgba(201,168,87,.24) !important; }
@media (max-width: 767px) { .elementor-19 .elementor-element.elementor-element-47cff5ae::before { content: none !important; display: none !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-21da15d0 */.elementor-19 .elementor-element.elementor-element-21da15d0::before {
  background: linear-gradient(0deg, rgba(8,9,9,.78) 0%, rgba(8,9,9,.04) 55%, rgba(8,9,9,.10) 100%), linear-gradient(90deg, rgba(8,9,9,.90) 0%, rgba(8,9,9,.52) 48%, rgba(8,9,9,.08) 100%) !important;
  opacity: 1 !important;
}
.elementor-19 .elementor-element.elementor-element-21da15d0 .elementor-element-5ae01be7,
.elementor-19 .elementor-element.elementor-element-21da15d0 .elementor-element-600d3f6a,
.elementor-19 .elementor-element.elementor-element-21da15d0 .elementor-element-c5e310,
.elementor-19 .elementor-element.elementor-element-21da15d0 .elementor-element-0f52eb6,
.elementor-19 .elementor-element.elementor-element-21da15d0 .elementor-element-5ce5321 {
  margin-left: clamp(220px, 22vw, 330px) !important;
}
.elementor-19 .elementor-element.elementor-element-21da15d0 .elementor-element-600d3f6a {
  width: min(760px, calc(100vw - 48px)) !important;
  max-width: min(760px, calc(100vw - 48px)) !important;
}
.elementor-19 .elementor-element.elementor-element-21da15d0 .elementor-element-0f52eb6 {
  width: max-content !important;
  max-width: calc(100vw - 48px) !important;
}
body a[href*="wa.me"] {
  position: fixed !important;
  right: 18px !important;
  bottom: 18px !important;
  z-index: 1001 !important;
  padding: 12px 22px !important;
  border-radius: 30px !important;
  background: #c9a75f !important;
  color: #111 !important;
  font-size: 10px !important;
  letter-spacing: .12em !important;
  text-decoration: none !important;
}
body a[href*="wa.me"]::before { content: "◉"; margin-right: 10px; }
body::after {
  content: "SCROLL TO EXPLORE";
  position: fixed;
  right: 26px;
  bottom: 102px;
  z-index: 999;
  writing-mode: vertical-rl;
  transform: rotate(180deg);
  color: #e4c16e;
  font-size: 8px;
  letter-spacing: .28em;
  pointer-events: none;
}
@media (max-width: 767px) {
  .elementor-19 .elementor-element.elementor-element-21da15d0 .elementor-element-5ae01be7, .elementor-19 .elementor-element.elementor-element-21da15d0 .elementor-element-600d3f6a, .elementor-19 .elementor-element.elementor-element-21da15d0 .elementor-element-c5e310, .elementor-19 .elementor-element.elementor-element-21da15d0 .elementor-element-0f52eb6, .elementor-19 .elementor-element.elementor-element-21da15d0 .elementor-element-5ce5321 { margin-left: 0 !important; }
  .elementor-19 .elementor-element.elementor-element-21da15d0 .elementor-element-600d3f6a { width: 100% !important; max-width: 100% !important; }
  body::after { right: 12px; bottom: 88px; }
  body a[href*="wa.me"] { right: 12px !important; bottom: 12px !important; }
}
.elementor-19 .elementor-element.elementor-element-21da15d0 .elementor-element-5ae01be7 { margin-top: 60px !important; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-10479d7e */.elementor-19 .elementor-element.elementor-element-10479d7e { position: relative; }
.elementor-19 .elementor-element.elementor-element-10479d7e img { width: 100% !important; height: 397px !important; object-fit: cover !important; }
.elementor-19 .elementor-element.elementor-element-10479d7e::after { content: ""; position: absolute; inset: 18px -18px -18px 18px; border: 1px solid rgba(201, 167, 95, .55); pointer-events: none; z-index: 2; }
@media (max-width: 767px) { .elementor-19 .elementor-element.elementor-element-10479d7e { margin-left: 0 !important; } .elementor-19 .elementor-element.elementor-element-10479d7e img { width: 100% !important; height: auto !important; aspect-ratio: 4 / 3; } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-32235d23 */.elementor-19 .elementor-element.elementor-element-32235d23 .elementor-heading-title { max-width: 540px !important; font-size: clamp(42px, 4.1vw, 58px) !important; line-height: 1.05 !important; color: #e3c06e !important; }
.elementor-19 .elementor-element.elementor-element-32235d23 .elementor-heading-title::first-line { color: #f4f1eb !important; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-651f5b5d */.elementor-19 .elementor-element.elementor-element-651f5b5d { max-width: 530px !important; }
.elementor-19 .elementor-element.elementor-element-651f5b5d p { margin: 0 0 16px !important; }
.elementor-19 .elementor-element.elementor-element-651f5b5d p:last-child { margin-bottom: 0 !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a51a356 */@media (max-width: 767px) {
  .elementor-19 .elementor-element.elementor-element-3a51a356, .elementor-19 .elementor-element.elementor-element-3a51a356 > .e-con-inner { display: grid !important; grid-template-columns: minmax(0, 1fr) !important; row-gap: 20px !important; align-items: start !important; }
  .elementor-19 .elementor-element.elementor-element-3a51a356 > *, .elementor-19 .elementor-element.elementor-element-3a51a356 > .e-con-inner > * { grid-column: 1 / -1 !important; width: 100% !important; max-width: 100% !important; min-width: 0 !important; }
  .elementor-19 .elementor-element.elementor-element-3a51a356 .e-con { width: 100% !important; max-width: 100% !important; min-width: 0 !important; height: auto !important; min-height: 0 !important; display: flex !important; flex-direction: column !important; gap: 8px !important; }
  .elementor-19 .elementor-element.elementor-element-3a51a356 .elementor-widget, .elementor-19 .elementor-element.elementor-element-3a51a356 .elementor-widget-container { width: 100% !important; max-width: 100% !important; min-width: 0 !important; position: relative !important; inset: auto !important; transform: none !important; height: auto !important; }
  .elementor-19 .elementor-element.elementor-element-3a51a356 img { display: block !important; width: 100% !important; height: 190px !important; object-fit: cover !important; }
  .elementor-19 .elementor-element.elementor-element-3a51a356 .elementor-heading-title, .elementor-19 .elementor-element.elementor-element-3a51a356 .elementor-widget-text-editor { white-space: normal !important; overflow-wrap: anywhere !important; line-height: 1.35 !important; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fdeeeac */.elementor-19 .elementor-element.elementor-element-fdeeeac h2, .elementor-19 .elementor-element.elementor-element-fdeeeac h2 + p { column-span:all; }
.elementor-19 .elementor-element.elementor-element-fdeeeac h3 { display:inline-block; width:100%; margin:18px 0 0 !important; padding:15px 18px 8px; border:1px solid rgba(201,168,87,.48); border-bottom:0; border-radius:12px 12px 0 0; background:#111318; box-sizing:border-box; break-after:avoid-column; break-inside:avoid-column; }
.elementor-19 .elementor-element.elementor-element-fdeeeac h3 + p { display:inline-block; width:100%; margin:0 0 14px !important; padding:0 18px 15px; border:1px solid rgba(201,168,87,.48); border-top:0; border-radius:0 0 12px 12px; background:#111318; box-sizing:border-box; break-before:avoid-column; break-inside:avoid-column; }
.elementor-19 .elementor-element.elementor-element-fdeeeac h3::before { content:""; display:block; width:100%; height:60px; margin:0 auto 12px; border-radius:6px; background-color:#fff; background-repeat:no-repeat; background-position:center; background-size:contain; }
.elementor-19 .elementor-element.elementor-element-fdeeeac h3:nth-of-type(1)::before { background-image:url("https://allcorpanels.com/assets/img/logo-black.png"); }
.elementor-19 .elementor-element.elementor-element-fdeeeac h3:nth-of-type(2)::before { background-image:url("https://aldekopanels.com/wp-content/uploads/2026/03/Aldeko-logo-b.png"); }
.elementor-19 .elementor-element.elementor-element-fdeeeac h3:nth-of-type(3)::before { background-image:url("https://alstoneindia.com/assets/images/logo.webp"); }
.elementor-19 .elementor-element.elementor-element-fdeeeac h3:nth-of-type(4)::before { background-image:url("https://blog-aludecor.s3.ap-south-1.amazonaws.com/wp-content/uploads/2018/04/Aludecor-Logo-AW-without-R.png"); }
.elementor-19 .elementor-element.elementor-element-fdeeeac h3:nth-of-type(5)::before { background-image:url("https://eurobondacp.com/media/optimized/navlogo.webp"); }
.elementor-19 .elementor-element.elementor-element-fdeeeac h3:nth-of-type(6)::before { background-image:url("https://career.saint-gobain.com.vn/Content/images/logo/sgg.jpg"); }
.elementor-19 .elementor-element.elementor-element-fdeeeac h3:nth-of-type(7)::before { background-image:url("https://www.aisglass.com/wp-content/uploads/2024/05/logo-desktop.jpg.png"); }
.elementor-19 .elementor-element.elementor-element-fdeeeac h3:nth-of-type(8)::before { background-image:url("https://www.alltechlock.com/blueprints/pages/static/img/dormakaba.png"); }
.elementor-19 .elementor-element.elementor-element-fdeeeac h3:nth-of-type(9)::before { background-image:url("https://files.ozone.in/Images/logo.webp"); }
.elementor-19 .elementor-element.elementor-element-fdeeeac h3:nth-of-type(10)::before { background-image:url("https://toppng.com/public/uploads/preview/dow-chemical-logo-vector-free-download-11574156717ogjj7dy6mq.png"); }
.elementor-19 .elementor-element.elementor-element-fdeeeac h3:nth-of-type(11)::before { background-image:url("https://cdn.simpleicons.org/samsung/1428A0"); }
.elementor-19 .elementor-element.elementor-element-fdeeeac h3:nth-of-type(12)::before { background-image:url("https://cdn.simpleicons.org/3M/FF0000"); }
.elementor-19 .elementor-element.elementor-element-fdeeeac h3:nth-of-type(4)::before { background-image:url("https://www.aludecor.com/images/brand-star.svg"); }
.elementor-19 .elementor-element.elementor-element-fdeeeac h3:nth-of-type(13)::before { content:"THRIWAY"; display:flex; align-items:center; justify-content:center; color:#111; font:700 24px Arial,sans-serif; letter-spacing:2px; }
.elementor-19 .elementor-element.elementor-element-fdeeeac h3:nth-of-type(14)::before { content:"VIVA ACP"; display:flex; align-items:center; justify-content:center; color:#135a9f; font:800 26px Arial,sans-serif; letter-spacing:1px; }
.elementor-19 .elementor-element.elementor-element-fdeeeac h3:nth-of-type(15)::before { content:"SOUDAL"; display:flex; align-items:center; justify-content:center; color:#111; font:800 26px Arial,sans-serif; border-top:9px solid #e31b23; box-sizing:border-box; }
.elementor-19 .elementor-element.elementor-element-fdeeeac h3:nth-of-type(16)::before { content:"ALSTONE"; display:flex; align-items:center; justify-content:center; color:#111; font:800 25px Arial,sans-serif; letter-spacing:2px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-478c1d37 */.elementor-19 .elementor-element.elementor-element-478c1d37 { display:grid !important; grid-template-columns:repeat(4,minmax(0,1fr)); gap:16px !important; align-items:stretch; }
.elementor-19 .elementor-element.elementor-element-478c1d37 > .e-con:first-child { grid-column:1 / -1; }
.elementor-19 .elementor-element.elementor-element-478c1d37 > .e-con:not(:first-child) { background:#111318; border:1px solid rgba(201,168,87,.28); border-radius:14px; padding:20px; box-sizing:border-box; transition:border-color .2s ease, transform .2s ease; }
.elementor-19 .elementor-element.elementor-element-478c1d37 > .e-con:not(:first-child):hover { border-color:#c9a857; transform:translateY(-3px); }
@media (max-width:1024px) { .elementor-19 .elementor-element.elementor-element-478c1d37 { grid-template-columns:repeat(2,minmax(0,1fr)); } }
@media (max-width:767px) { .elementor-19 .elementor-element.elementor-element-478c1d37 { grid-template-columns:1fr; gap:12px !important; } .elementor-19 .elementor-element.elementor-element-478c1d37 > .e-con:not(:first-child) { padding:16px; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6292c99d */.elementor-19 .elementor-element.elementor-element-6292c99d > .e-con-inner {
  display: grid;
  grid-template-columns: minmax(0, 0.9fr) minmax(0, 1.1fr);
  grid-template-rows: auto auto auto auto auto 1fr;
  column-gap: 48px;
  row-gap: 20px;
  align-items: start;
  padding-left: 20px;
  padding-right: 20px;
}
.elementor-19 .elementor-element.elementor-element-6292c99d > .e-con-inner > .elementor-widget {
  min-width: 0;
  width: 100%;
  margin: 0;
  grid-column: 1;
}
.elementor-19 .elementor-element.elementor-element-6292c99d .elementor-element-7914d0dc { grid-row: 1; }
.elementor-19 .elementor-element.elementor-element-6292c99d .elementor-element-291bd19 { grid-row: 2; }
.elementor-19 .elementor-element.elementor-element-6292c99d .elementor-element-3c5e41af { grid-row: 3; }
.elementor-19 .elementor-element.elementor-element-6292c99d .elementor-element-594d6d23 { grid-row: 4; }
.elementor-19 .elementor-element.elementor-element-6292c99d .elementor-element-2bcb2bfe { grid-row: 5; }
.elementor-19 .elementor-element.elementor-element-6292c99d > .e-con-inner > .elementor-widget-form {
  grid-column: 2;
  grid-row: 1 / 7;
  align-self: start;
}
@media (max-width: 767px) {
  .elementor-19 .elementor-element.elementor-element-6292c99d > .e-con-inner {
    display: flex;
    flex-direction: column;
    gap: 24px;
    padding-left: 20px;
    padding-right: 20px;
  }
  .elementor-19 .elementor-element.elementor-element-6292c99d > .e-con-inner > .elementor-widget { width: 100%; }
  .elementor-19 .elementor-element.elementor-element-6292c99d .elementor-heading-title { font-size: 36px; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58da061d */.elementor-19 .elementor-element.elementor-element-58da061d > .e-con-inner {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 12px;
}
.elementor-19 .elementor-element.elementor-element-58da061d > .e-con-inner > .elementor-element:nth-child(1) { grid-column: 1 / -1; }
.elementor-19 .elementor-element.elementor-element-58da061d > .e-con-inner > .elementor-element:nth-child(2) { grid-column: 1; }
.elementor-19 .elementor-element.elementor-element-58da061d > .e-con-inner > .elementor-element:nth-child(3) { grid-column: 2; text-align: right; }
.elementor-19 .elementor-element.elementor-element-58da061d .elementor-widget-image img { width: 100%; height: clamp(220px, 28vw, 360px); object-fit: cover; }
@media (max-width: 767px) {
  .elementor-19 .elementor-element.elementor-element-58da061d > .e-con-inner { grid-template-columns: 1fr; gap: 10px; }
  .elementor-19 .elementor-element.elementor-element-58da061d > .e-con-inner > .elementor-element:nth-child(1),
  .elementor-19 .elementor-element.elementor-element-58da061d > .e-con-inner > .elementor-element:nth-child(2),
  .elementor-19 .elementor-element.elementor-element-58da061d > .e-con-inner > .elementor-element:nth-child(3) { grid-column: 1; text-align: left; }
  .elementor-19 .elementor-element.elementor-element-58da061d .elementor-widget-image img { height: 240px; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-279e91bb */.elementor-19 .elementor-element.elementor-element-279e91bb > .e-con-inner {
  display: grid !important;
  grid-template-columns: minmax(0, 1.1fr) minmax(0, .9fr);
  column-gap: clamp(32px, 6vw, 80px);
  row-gap: 16px;
  align-items: center;
}
.elementor-19 .elementor-element.elementor-element-279e91bb > .e-con-inner > .elementor-element-4d481beb { grid-column: 1; grid-row: 1; }
.elementor-19 .elementor-element.elementor-element-279e91bb > .e-con-inner > .elementor-element-54a56a5e { grid-column: 1; grid-row: 2; margin: 0; }
.elementor-19 .elementor-element.elementor-element-279e91bb > .e-con-inner > .elementor-element-54a56a5e .elementor-heading-title { font-size: 0 !important; }
.elementor-19 .elementor-element.elementor-element-279e91bb > .e-con-inner > .elementor-element-54a56a5e .elementor-heading-title::before {
  content: "Let's Build\a Something";
  display: block;
  white-space: pre-line;
  font-size: clamp(42px, 4vw, 58px);
  line-height: 1.02;
  color: #f4f0e8;
}
.elementor-19 .elementor-element.elementor-element-279e91bb > .e-con-inner > .elementor-element-54a56a5e .elementor-heading-title::after {
  content: "Exceptional.";
  display: block;
  font-size: clamp(42px, 4vw, 58px);
  line-height: 1.02;
  color: #d6b15f;
}
.elementor-19 .elementor-element.elementor-element-279e91bb > .e-con-inner > .elementor-element-15fbe51f { grid-column: 1; grid-row: 3; }
.elementor-19 .elementor-element.elementor-element-279e91bb > .e-con-inner > .elementor-element-15fbe51f a { color: #e5dfd3 !important; text-decoration: none; }
.elementor-19 .elementor-element.elementor-element-279e91bb > .e-con-inner > .elementor-element-954c1af { grid-column: 1; grid-row: 4; width: max-content; }
.elementor-19 .elementor-element.elementor-element-279e91bb > .e-con-inner > .elementor-element-258479bf { grid-column: 1; grid-row: 4; width: 150px; min-width: 150px; margin-left: 132px; }
.elementor-19 .elementor-element.elementor-element-279e91bb > .e-con-inner > .elementor-element-258479bf .elementor-button {
  display: inline-flex !important;
  width: 150px;
  min-height: 44px;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  padding: 0 16px;
  border: 1px solid rgba(201, 165, 94, .55);
  background: transparent !important;
  color: #f6f2ea !important;
  font-size: 11px;
}
.elementor-19 .elementor-element.elementor-element-279e91bb > .e-con-inner > .elementor-element-258479bf .elementor-widget-empty-icon { display: none !important; }
.elementor-19 .elementor-element.elementor-element-279e91bb > .e-con-inner > .elementor-element-33a689f { grid-column: 2; grid-row: 1 / span 4; width: 100%; min-width: 0; align-self: center; }
@media (max-width: 1024px) {
  .elementor-19 .elementor-element.elementor-element-279e91bb > .e-con-inner { grid-template-columns: minmax(0, 1fr); row-gap: 16px; }
  .elementor-19 .elementor-element.elementor-element-279e91bb > .e-con-inner > .elementor-element-4d481beb { grid-column: 1; grid-row: 1; }
  .elementor-19 .elementor-element.elementor-element-279e91bb > .e-con-inner > .elementor-element-54a56a5e { grid-column: 1; grid-row: 2; }
  .elementor-19 .elementor-element.elementor-element-279e91bb > .e-con-inner > .elementor-element-15fbe51f { grid-column: 1; grid-row: 3; }
  .elementor-19 .elementor-element.elementor-element-279e91bb > .e-con-inner > .elementor-element-954c1af { grid-column: 1; grid-row: 4; }
  .elementor-19 .elementor-element.elementor-element-279e91bb > .e-con-inner > .elementor-element-258479bf { grid-column: 1; grid-row: 5; margin-left: 0; }
  .elementor-19 .elementor-element.elementor-element-279e91bb > .e-con-inner > .elementor-element-33a689f { grid-column: 1; grid-row: 6; width: 100%; }
}
.elementor-19 .elementor-element.elementor-element-279e91bb > .e-con-inner > .elementor-element-258479bf { min-height: 44px; align-self: center; }/* End custom CSS */
/* Start custom CSS */@media (max-width: 1024px), (max-device-width: 1024px) {
  body.elementor-page-19,
  body.elementor-page-19 .elementor {
    box-sizing: border-box;
    width: 100% !important;
    max-width: 100% !important;
    overflow-x: clip;
  }
  body.elementor-page-19 .e-con,
  body.elementor-page-19 .elementor-element.e-con {
    display: flex !important;
    box-sizing: border-box;
    flex-direction: column !important;
    flex-wrap: nowrap !important;
    grid-template-columns: minmax(0, 1fr) !important;
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
    align-items: stretch !important;
  }
  body.elementor-page-19 .e-con > .e-con,
  body.elementor-page-19 .e-con > .elementor-element {
    flex: 0 0 100% !important;
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
  }
  body.elementor-page-19 .elementor-grid {
    grid-template-columns: minmax(0, 1fr) !important;
  }
  body.elementor-page-19 .elementor-widget {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
  }
  body.elementor-page-19 h1 { font-size: 40px !important; line-height: 1.1 !important; }
  body.elementor-page-19 h2 { font-size: 32px !important; line-height: 1.15 !important; }
}
/* Responsive audit: tablet and mobile */
@media (max-width:1024px) {
  body.elementor-page-19 .elementor-element-21da15d0 > .e-con-inner,
  body.elementor-page-19 #about > .e-con-inner { padding: 0 24px !important; }
  body.elementor-page-19 .elementor-element-21da15d0 > .e-con-inner > .elementor-widget:not(.vsharma-editable-topbar) { margin-left:0 !important; margin-right:0 !important; width:100% !important; }
  body.elementor-page-19 .elementor-element-21da15d0 { min-height:0 !important; padding-bottom:56px !important; }
  body.elementor-page-19 #about > .e-con-inner > .elementor-widget { margin:0 !important; width:100% !important; max-width:100% !important; }
  body.elementor-page-19 #about > .e-con-inner { gap:24px !important; }
  body.elementor-page-19 #about .elementor-widget-image img { width:100%; height:320px; object-fit:cover; }
  body.elementor-page-19 #signage { padding:56px 24px !important; }
  body.elementor-page-19 #acp .elementor-element-632ac66,
  body.elementor-page-19 #glass .elementor-element-5c147b7 { padding:36px 24px !important; }
  body.elementor-page-19 #acp .elementor-widget-image img,
  body.elementor-page-19 #glass .elementor-widget-image img { width:100%; height:320px !important; object-fit:cover; }
  body.elementor-page-19 #acp .elementor-element-5bba736,
  body.elementor-page-19 #glass .elementor-element-0ef76e3 { min-height:0 !important; padding:0 !important; }
  body.elementor-page-19 #services, body.elementor-page-19 .elementor-element-9dcc8f0,
  body.elementor-page-19 .elementor-element-24bd6f88, body.elementor-page-19 #contact,
  body.elementor-page-19 .elementor-element-58329f0 { padding-left:24px !important; padding-right:24px !important; }
  body.elementor-page-19 .elementor-element-4d41fc3,
  body.elementor-page-19 .elementor-element-63311973 { display:grid !important; grid-template-columns:repeat(2,minmax(0,1fr)) !important; gap:20px !important; }
  body.elementor-page-19 #projects { display:grid !important; grid-template-columns:repeat(2,minmax(0,1fr)) !important; padding:48px 24px !important; gap:20px !important; }
  body.elementor-page-19 #projects > .e-con-inner { display:contents !important; }
  body.elementor-page-19 #projects > .e-con-inner > .elementor-widget,
  body.elementor-page-19 #projects > .elementor-widget { grid-column:1 / -1; }
  body.elementor-page-19 #projects .e-con { min-width:0 !important; min-height:300px !important; padding:18px !important; gap:12px !important; }
  body.elementor-page-19 #projects h3 { font-size:24px !important; line-height:1.2 !important; }
  body.elementor-page-19 #projects .elementor-widget { margin:0 !important; }
  body.elementor-page-19 #gallery { display:grid !important; grid-template-columns:repeat(2,minmax(0,1fr)) !important; padding:48px 24px !important; gap:18px !important; }
  body.elementor-page-19 #gallery > .e-con-inner { display:contents !important; }
  body.elementor-page-19 #gallery .elementor-widget:not(.elementor-widget-image) { grid-column:1 / -1; }
  body.elementor-page-19 #gallery .elementor-widget-image img { width:100%; height:220px !important; object-fit:cover; }
  body.elementor-page-19 #vs-process-timeline { width:100% !important; max-width:100% !important; transform:none !important; margin-top:24px !important; overflow:visible !important; }
  body.elementor-page-19 .elementor-element-478c1d37 { padding:48px 24px !important; }
  body.elementor-page-19 #vs-process-timeline > div { min-width:0 !important; width:100%; flex-direction:column !important; background:linear-gradient(#66552d,#66552d) 15px 15px / 1px calc(100% - 30px) no-repeat !important; gap:24px; }
  body.elementor-page-19 #vs-process-timeline > div > div { padding:0 0 0 50px !important; position:relative; min-height:50px; }
  body.elementor-page-19 #vs-process-timeline > div > div > span:first-child { position:absolute; left:0; top:0; }
  body.elementor-page-19 #vs-process-timeline strong { margin-top:0 !important; }
  body.elementor-page-19 .elementor-widget-form input, body.elementor-page-19 .elementor-widget-form select, body.elementor-page-19 .elementor-widget-form textarea { max-width:100%; min-width:0; font-size:16px; }
  .vs-site-header-sticky { flex-direction:row !important; flex-wrap:nowrap !important; align-items:center !important; min-height:72px !important; padding:12px 18px !important; gap:12px !important; }
  .vs-site-header-sticky .elementor-element-d8b3ad4 { width:auto !important; flex:1 !important; padding:0 !important; }
  .vs-site-header-sticky .elementor-heading-title { font-size:22px !important; }
  .vs-site-header-sticky .elementor-element-283be1fd p { font-size:10px !important; line-height:1.3; margin:0; }
  .vs-site-header-sticky .vs-main-header-menu { width:48px !important; flex:0 0 48px !important; position:static !important; }
  .vs-site-header-sticky .vs-main-header-menu > .elementor-nav-menu--main { display:none !important; }
  .vs-site-header-sticky .elementor-menu-toggle { display:flex !important; color:#e2c27a; padding:10px; font-size:24px; }
  .vs-site-header-sticky .elementor-menu-toggle svg { width:24px; height:24px; }
  .vs-site-header-sticky .vs-main-header-menu > nav.elementor-nav-menu--dropdown { position:absolute !important; top:100% !important; left:0 !important; width:100% !important; max-height:70vh; overflow-y:auto; background:#101112; }
  .vs-site-header-sticky .vs-main-header-menu > nav[aria-hidden="true"] { display:none !important; }
  .vs-site-header-sticky .vs-main-header-menu > nav[aria-hidden="false"] { display:block !important; }
  .vs-site-header-sticky .elementor-nav-menu--dropdown a { white-space:normal !important; padding:14px 20px !important; color:#f2f0ec; }
}
@media (max-width:767px) {
  body.elementor-page-19 .elementor-element-4d41fc3,
  body.elementor-page-19 .elementor-element-63311973 { grid-template-columns:minmax(0,1fr) !important; }
  body.elementor-page-19 #projects { gap:14px !important; padding-left:18px !important; padding-right:18px !important; }
  body.elementor-page-19 #projects h3 { font-size:20px !important; overflow-wrap:anywhere; }
  body.elementor-page-19 #projects .e-con { min-height:280px !important; padding:12px !important; }
  body.elementor-page-19 #projects .elementor-widget-text-editor { font-size:12px !important; line-height:1.5; overflow-wrap:anywhere; }
  body.elementor-page-19 #gallery .elementor-widget-image img { height:160px !important; }
  body.elementor-page-19 #acp .elementor-widget-image img,
  body.elementor-page-19 #glass .elementor-widget-image img { height:250px !important; }
  body.elementor-page-19 .elementor-element-0f52eb6 { flex-direction:row !important; flex-wrap:wrap !important; gap:12px !important; width:100% !important; }
  body.elementor-page-19 .elementor-element-0f52eb6 > .elementor-widget { flex:1 1 140px !important; width:auto !important; }
  .vs-site-header-sticky > .elementor-widget-button { display:none !important; }
}

@media(max-width:1024px) {
 body.elementor-page-19 .vs-site-header-sticky { flex-direction:row !important; flex-wrap:nowrap !important; }
 body.elementor-page-19 .vs-site-header-sticky > .elementor-element-d8b3ad4 { flex:1 1 auto !important; width:auto !important; min-width:0 !important; }
 body.elementor-page-19 .vs-site-header-sticky > .vs-main-header-menu { flex:0 0 48px !important; width:48px !important; }
 body.elementor-page-19 #projects > .e-con-inner > .e-con { grid-column:auto !important; }
 body.elementor-page-19 #gallery > .e-con-inner > .elementor-widget-image { grid-column:auto !important; }
 body.elementor-page-19 .ti-widget, body.elementor-page-19 .ti-widget-container, body.elementor-page-19 .elementor-widget-shortcode { height:auto !important; }
 body.elementor-page-19 .ti-widget .ti-reviews-container-wrapper { display:grid !important; grid-template-columns:repeat(2,minmax(0,1fr)) !important; gap:16px !important; }
 body.elementor-page-19 .ti-widget .ti-review-item { width:100% !important; min-width:0 !important; margin:0 !important; float:none !important; }
 body.elementor-page-19 .ti-widget .ti-inner { height:100% !important; }
}
@media(max-width:767px) {
 body.elementor-page-19 .ti-widget .ti-reviews-container-wrapper { grid-template-columns:minmax(0,1fr) !important; }
 body.elementor-page-19 .vs-site-header-sticky .elementor-element-d8b3ad4 { gap:2px !important; }
}

@media(max-width:1024px){
 body.elementor-page-19 .e-con > .elementor-element { flex:0 1 auto !important; }
 body.elementor-page-19 #projects > .e-con-inner > .e-con { height:auto!important; min-height:0!important; }
 body.elementor-page-19 #projects .e-con > .elementor-widget { flex:0 1 auto!important; height:auto!important; position:relative!important; }
 body.elementor-page-19 #projects .elementor-widget-image img { width:100%; height:200px!important; object-fit:cover; }
 body.elementor-page-19 .ti-widget { opacity:1!important; height:auto!important; overflow:visible!important; }
}
@media(max-width:767px){
 body.elementor-page-19 #projects .elementor-widget-image img { height:140px!important; }
}/* End custom CSS */