.elementor-1876 .elementor-element.elementor-element-4d3dcef{--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;}.elementor-1876 .elementor-element.elementor-element-4d3dcef:not(.elementor-motion-effects-element-type-background), .elementor-1876 .elementor-element.elementor-element-4d3dcef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sensiri.zywra.in/wp-content/uploads/2026/04/Residential-Hero-image.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1876 .elementor-element.elementor-element-9e40586{--spacer-size:464px;}.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-1876 .elementor-element.elementor-element-03b3890{font-family:var( --e-global-typography-8d93896-font-family ), Sans-serif;font-size:var( --e-global-typography-8d93896-font-size );color:var( --e-global-color-131a3f2 );}.elementor-1876 .elementor-element.elementor-element-bc92349{font-family:var( --e-global-typography-7f059de-font-family ), Sans-serif;font-size:var( --e-global-typography-7f059de-font-size );font-weight:var( --e-global-typography-7f059de-font-weight );line-height:var( --e-global-typography-7f059de-line-height );color:var( --e-global-color-48dc484 );}.elementor-1876 .elementor-element.elementor-element-bc92349 p{margin-block-end:0px;}.elementor-1876 .elementor-element.elementor-element-3f0e789{font-family:var( --e-global-typography-7f059de-font-family ), Sans-serif;font-size:var( --e-global-typography-7f059de-font-size );font-weight:var( --e-global-typography-7f059de-font-weight );line-height:var( --e-global-typography-7f059de-line-height );color:var( --e-global-color-text );}.elementor-1876 .elementor-element.elementor-element-3f0e789 p{margin-block-end:0px;}.elementor-1876 .elementor-element.elementor-element-ee50042{--spacer-size:28px;}.elementor-1876 .elementor-element.elementor-element-824de89{--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;}.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-1876 .elementor-element.elementor-element-12945ab.elementor-element{--align-self:center;}.elementor-1876 .elementor-element.elementor-element-12945ab .elementor-heading-title{font-family:var( --e-global-typography-db6dfd3-font-family ), Sans-serif;font-size:var( --e-global-typography-db6dfd3-font-size );font-weight:var( --e-global-typography-db6dfd3-font-weight );line-height:var( --e-global-typography-db6dfd3-line-height );}.elementor-1876 .elementor-element.elementor-element-e3d0b8a .elementor-heading-title{font-family:var( --e-global-typography-9c8021a-font-family ), Sans-serif;font-size:var( --e-global-typography-9c8021a-font-size );font-weight:var( --e-global-typography-9c8021a-font-weight );line-height:var( --e-global-typography-9c8021a-line-height );}.elementor-1876 .elementor-element.elementor-element-ff84d65 .elementor-heading-title{font-family:var( --e-global-typography-9c8021a-font-family ), Sans-serif;font-size:var( --e-global-typography-9c8021a-font-size );font-weight:var( --e-global-typography-9c8021a-font-weight );line-height:var( --e-global-typography-9c8021a-line-height );}.elementor-1876 .elementor-element.elementor-element-bb283fc .elementor-heading-title{font-family:var( --e-global-typography-9c8021a-font-family ), Sans-serif;font-size:var( --e-global-typography-9c8021a-font-size );font-weight:var( --e-global-typography-9c8021a-font-weight );line-height:var( --e-global-typography-9c8021a-line-height );}.elementor-1876 .elementor-element.elementor-element-7d51952 .elementor-heading-title{font-family:var( --e-global-typography-9c8021a-font-family ), Sans-serif;font-size:var( --e-global-typography-9c8021a-font-size );font-weight:var( --e-global-typography-9c8021a-font-weight );line-height:var( --e-global-typography-9c8021a-line-height );}.elementor-1876 .elementor-element.elementor-element-78fe65c .elementor-heading-title{font-family:var( --e-global-typography-9c8021a-font-family ), Sans-serif;font-size:var( --e-global-typography-9c8021a-font-size );font-weight:var( --e-global-typography-9c8021a-font-weight );line-height:var( --e-global-typography-9c8021a-line-height );}.elementor-1876 .elementor-element.elementor-element-e2d7d86{--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;}.elementor-1876 .elementor-element.elementor-element-e2d7d86:not(.elementor-motion-effects-element-type-background), .elementor-1876 .elementor-element.elementor-element-e2d7d86 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1876 .elementor-element.elementor-element-445c1a8.elementor-element{--align-self:center;}.elementor-1876 .elementor-element.elementor-element-445c1a8 .elementor-heading-title{font-family:var( --e-global-typography-db6dfd3-font-family ), Sans-serif;font-size:var( --e-global-typography-db6dfd3-font-size );font-weight:var( --e-global-typography-db6dfd3-font-weight );line-height:var( --e-global-typography-db6dfd3-line-height );}.elementor-1876 .elementor-element.elementor-element-8488790 .elementor-heading-title{font-family:var( --e-global-typography-ca50a76-font-family ), Sans-serif;font-size:var( --e-global-typography-ca50a76-font-size );font-weight:var( --e-global-typography-ca50a76-font-weight );line-height:var( --e-global-typography-ca50a76-line-height );}.elementor-1876 .elementor-element.elementor-element-9804205{font-family:var( --e-global-typography-8d93896-font-family ), Sans-serif;font-size:var( --e-global-typography-8d93896-font-size );}.elementor-1876 .elementor-element.elementor-element-9804205 p{margin-block-end:0px;}.elementor-1876 .elementor-element.elementor-element-4cd1f93 .elementor-heading-title{font-family:var( --e-global-typography-ca50a76-font-family ), Sans-serif;font-size:var( --e-global-typography-ca50a76-font-size );font-weight:var( --e-global-typography-ca50a76-font-weight );line-height:var( --e-global-typography-ca50a76-line-height );}.elementor-1876 .elementor-element.elementor-element-3ec23d0{font-family:var( --e-global-typography-8d93896-font-family ), Sans-serif;font-size:var( --e-global-typography-8d93896-font-size );}.elementor-1876 .elementor-element.elementor-element-3ec23d0 p{margin-block-end:0px;}.elementor-1876 .elementor-element.elementor-element-f1a0152 .elementor-heading-title{font-family:var( --e-global-typography-ca50a76-font-family ), Sans-serif;font-size:var( --e-global-typography-ca50a76-font-size );font-weight:var( --e-global-typography-ca50a76-font-weight );line-height:var( --e-global-typography-ca50a76-line-height );}.elementor-1876 .elementor-element.elementor-element-a072278{font-family:var( --e-global-typography-8d93896-font-family ), Sans-serif;font-size:var( --e-global-typography-8d93896-font-size );}.elementor-1876 .elementor-element.elementor-element-a072278 p{margin-block-end:0px;}.elementor-1876 .elementor-element.elementor-element-b34d120 .elementor-heading-title{font-family:var( --e-global-typography-ca50a76-font-family ), Sans-serif;font-size:var( --e-global-typography-ca50a76-font-size );font-weight:var( --e-global-typography-ca50a76-font-weight );line-height:var( --e-global-typography-ca50a76-line-height );}.elementor-1876 .elementor-element.elementor-element-e6f68af{font-family:var( --e-global-typography-8d93896-font-family ), Sans-serif;font-size:var( --e-global-typography-8d93896-font-size );}.elementor-1876 .elementor-element.elementor-element-e6f68af p{margin-block-end:0px;}.elementor-1876 .elementor-element.elementor-element-e1c572f{--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;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-1876 .elementor-element.elementor-element-322d19d .elementor-icon-wrapper{text-align:center;}.elementor-1876 .elementor-element.elementor-element-322d19d.elementor-view-stacked .elementor-icon{background-color:#0B1F3A00;}.elementor-1876 .elementor-element.elementor-element-322d19d.elementor-view-framed .elementor-icon, .elementor-1876 .elementor-element.elementor-element-322d19d.elementor-view-default .elementor-icon{color:#0B1F3A00;border-color:#0B1F3A00;}.elementor-1876 .elementor-element.elementor-element-322d19d.elementor-view-framed .elementor-icon, .elementor-1876 .elementor-element.elementor-element-322d19d.elementor-view-default .elementor-icon svg{fill:#0B1F3A00;}.elementor-1876 .elementor-element.elementor-element-322d19d .elementor-icon{font-size:22px;}.elementor-1876 .elementor-element.elementor-element-322d19d .elementor-icon svg{height:22px;}.elementor-1876 .elementor-element.elementor-element-6cfd75a .elementor-heading-title{font-family:var( --e-global-typography-883b141-font-family ), Sans-serif;font-size:var( --e-global-typography-883b141-font-size );font-weight:var( --e-global-typography-883b141-font-weight );}.elementor-1876 .elementor-element.elementor-element-3c94b12 .elementor-icon-wrapper{text-align:center;}.elementor-1876 .elementor-element.elementor-element-3c94b12.elementor-view-stacked .elementor-icon{background-color:#0B1F3A00;}.elementor-1876 .elementor-element.elementor-element-3c94b12.elementor-view-framed .elementor-icon, .elementor-1876 .elementor-element.elementor-element-3c94b12.elementor-view-default .elementor-icon{color:#0B1F3A00;border-color:#0B1F3A00;}.elementor-1876 .elementor-element.elementor-element-3c94b12.elementor-view-framed .elementor-icon, .elementor-1876 .elementor-element.elementor-element-3c94b12.elementor-view-default .elementor-icon svg{fill:#0B1F3A00;}.elementor-1876 .elementor-element.elementor-element-3c94b12 .elementor-icon{font-size:22px;}.elementor-1876 .elementor-element.elementor-element-3c94b12 .elementor-icon svg{height:22px;}.elementor-1876 .elementor-element.elementor-element-026e9d9 .elementor-heading-title{font-family:var( --e-global-typography-883b141-font-family ), Sans-serif;font-size:var( --e-global-typography-883b141-font-size );font-weight:var( --e-global-typography-883b141-font-weight );}.elementor-1876 .elementor-element.elementor-element-23be342 .elementor-icon-wrapper{text-align:center;}.elementor-1876 .elementor-element.elementor-element-23be342.elementor-view-stacked .elementor-icon{background-color:#0B1F3A00;}.elementor-1876 .elementor-element.elementor-element-23be342.elementor-view-framed .elementor-icon, .elementor-1876 .elementor-element.elementor-element-23be342.elementor-view-default .elementor-icon{color:#0B1F3A00;border-color:#0B1F3A00;}.elementor-1876 .elementor-element.elementor-element-23be342.elementor-view-framed .elementor-icon, .elementor-1876 .elementor-element.elementor-element-23be342.elementor-view-default .elementor-icon svg{fill:#0B1F3A00;}.elementor-1876 .elementor-element.elementor-element-23be342 .elementor-icon{font-size:22px;}.elementor-1876 .elementor-element.elementor-element-23be342 .elementor-icon svg{height:22px;}.elementor-1876 .elementor-element.elementor-element-03a6646 .elementor-heading-title{font-family:var( --e-global-typography-883b141-font-family ), Sans-serif;font-size:var( --e-global-typography-883b141-font-size );font-weight:var( --e-global-typography-883b141-font-weight );}.elementor-1876 .elementor-element.elementor-element-ad01de5 .elementor-icon-wrapper{text-align:center;}.elementor-1876 .elementor-element.elementor-element-ad01de5.elementor-view-stacked .elementor-icon{background-color:#0B1F3A00;}.elementor-1876 .elementor-element.elementor-element-ad01de5.elementor-view-framed .elementor-icon, .elementor-1876 .elementor-element.elementor-element-ad01de5.elementor-view-default .elementor-icon{color:#0B1F3A00;border-color:#0B1F3A00;}.elementor-1876 .elementor-element.elementor-element-ad01de5.elementor-view-framed .elementor-icon, .elementor-1876 .elementor-element.elementor-element-ad01de5.elementor-view-default .elementor-icon svg{fill:#0B1F3A00;}.elementor-1876 .elementor-element.elementor-element-ad01de5 .elementor-icon{font-size:22px;}.elementor-1876 .elementor-element.elementor-element-ad01de5 .elementor-icon svg{height:22px;}.elementor-1876 .elementor-element.elementor-element-5be3597 .elementor-heading-title{font-family:var( --e-global-typography-883b141-font-family ), Sans-serif;font-size:var( --e-global-typography-883b141-font-size );font-weight:var( --e-global-typography-883b141-font-weight );}.elementor-1876 .elementor-element.elementor-element-e9cdc0a .elementor-icon-wrapper{text-align:center;}.elementor-1876 .elementor-element.elementor-element-e9cdc0a.elementor-view-stacked .elementor-icon{background-color:#0B1F3A00;}.elementor-1876 .elementor-element.elementor-element-e9cdc0a.elementor-view-framed .elementor-icon, .elementor-1876 .elementor-element.elementor-element-e9cdc0a.elementor-view-default .elementor-icon{color:#0B1F3A00;border-color:#0B1F3A00;}.elementor-1876 .elementor-element.elementor-element-e9cdc0a.elementor-view-framed .elementor-icon, .elementor-1876 .elementor-element.elementor-element-e9cdc0a.elementor-view-default .elementor-icon svg{fill:#0B1F3A00;}.elementor-1876 .elementor-element.elementor-element-e9cdc0a .elementor-icon{font-size:22px;}.elementor-1876 .elementor-element.elementor-element-e9cdc0a .elementor-icon svg{height:22px;}.elementor-1876 .elementor-element.elementor-element-01dcffb .elementor-heading-title{font-family:var( --e-global-typography-883b141-font-family ), Sans-serif;font-size:var( --e-global-typography-883b141-font-size );font-weight:var( --e-global-typography-883b141-font-weight );}.elementor-1876 .elementor-element.elementor-element-73e9259 .elementor-icon-wrapper{text-align:center;}.elementor-1876 .elementor-element.elementor-element-73e9259.elementor-view-stacked .elementor-icon{background-color:#0B1F3A00;}.elementor-1876 .elementor-element.elementor-element-73e9259.elementor-view-framed .elementor-icon, .elementor-1876 .elementor-element.elementor-element-73e9259.elementor-view-default .elementor-icon{color:#0B1F3A00;border-color:#0B1F3A00;}.elementor-1876 .elementor-element.elementor-element-73e9259.elementor-view-framed .elementor-icon, .elementor-1876 .elementor-element.elementor-element-73e9259.elementor-view-default .elementor-icon svg{fill:#0B1F3A00;}.elementor-1876 .elementor-element.elementor-element-fd8124f .elementor-icon-wrapper{text-align:center;}.elementor-1876 .elementor-element.elementor-element-fd8124f.elementor-view-stacked .elementor-icon{background-color:#0B1F3A05;}.elementor-1876 .elementor-element.elementor-element-fd8124f.elementor-view-framed .elementor-icon, .elementor-1876 .elementor-element.elementor-element-fd8124f.elementor-view-default .elementor-icon{color:#0B1F3A05;border-color:#0B1F3A05;}.elementor-1876 .elementor-element.elementor-element-fd8124f.elementor-view-framed .elementor-icon, .elementor-1876 .elementor-element.elementor-element-fd8124f.elementor-view-default .elementor-icon svg{fill:#0B1F3A05;}.elementor-1876 .elementor-element.elementor-element-fd8124f .elementor-icon{font-size:36px;}.elementor-1876 .elementor-element.elementor-element-fd8124f .elementor-icon svg{height:36px;}.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-1876 .elementor-element.elementor-element-ed8c70d{z-index:-1;}.elementor-1876 .elementor-element.elementor-element-ed8c70d img{width:100%;height:600px;object-fit:cover;object-position:center center;border-radius:18px 18px 18px 18px;}.elementor-1876 .elementor-element.elementor-element-705fc6f{z-index:-1;}.elementor-1876 .elementor-element.elementor-element-705fc6f img{width:100%;height:600px;object-fit:cover;object-position:center center;border-radius:18px 18px 18px 18px;}.elementor-1876 .elementor-element.elementor-element-17fad41{z-index:-1;}.elementor-1876 .elementor-element.elementor-element-17fad41 img{width:100%;height:600px;object-fit:cover;object-position:center center;border-radius:18px 18px 18px 18px;}.elementor-1876 .elementor-element.elementor-element-177432a{z-index:-1;}.elementor-1876 .elementor-element.elementor-element-177432a img{width:100%;height:600px;object-fit:cover;object-position:center center;border-radius:18px 18px 18px 18px;}.elementor-1876 .elementor-element.elementor-element-2dd4d42{z-index:-1;}.elementor-1876 .elementor-element.elementor-element-2dd4d42 img{width:100%;height:600px;object-fit:cover;object-position:center center;border-radius:18px 18px 18px 18px;}.elementor-1876 .elementor-element.elementor-element-0e384a5{--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;}.elementor-1876 .elementor-element.elementor-element-0e384a5:not(.elementor-motion-effects-element-type-background), .elementor-1876 .elementor-element.elementor-element-0e384a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1876 .elementor-element.elementor-element-806c726{width:var( --container-widget-width, 560px );max-width:560px;--container-widget-width:560px;--container-widget-flex-grow:0;}.elementor-1876 .elementor-element.elementor-element-806c726 .elementor-heading-title{font-family:var( --e-global-typography-db6dfd3-font-family ), Sans-serif;font-size:var( --e-global-typography-db6dfd3-font-size );font-weight:var( --e-global-typography-db6dfd3-font-weight );line-height:var( --e-global-typography-db6dfd3-line-height );}.elementor-1876 .elementor-element.elementor-element-ce3520b{font-family:var( --e-global-typography-76783dd-font-family ), Sans-serif;font-size:var( --e-global-typography-76783dd-font-size );font-weight:var( --e-global-typography-76783dd-font-weight );color:var( --e-global-color-secondary );}.elementor-1876 .elementor-element.elementor-element-ce3520b p{margin-block-end:0px;}.elementor-widget-loop-grid .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-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1876 .elementor-element.elementor-element-01856c0{--grid-columns:2;--load-more-button-align:center;}.elementor-1876 .elementor-element.elementor-element-908f2d3{--grid-columns:2;--load-more-button-align:center;}@media(max-width:1024px){.elementor-1876 .elementor-element.elementor-element-03b3890{font-size:var( --e-global-typography-8d93896-font-size );}.elementor-1876 .elementor-element.elementor-element-bc92349{font-size:var( --e-global-typography-7f059de-font-size );line-height:var( --e-global-typography-7f059de-line-height );}.elementor-1876 .elementor-element.elementor-element-3f0e789{font-size:var( --e-global-typography-7f059de-font-size );line-height:var( --e-global-typography-7f059de-line-height );}.elementor-1876 .elementor-element.elementor-element-12945ab .elementor-heading-title{font-size:var( --e-global-typography-db6dfd3-font-size );line-height:var( --e-global-typography-db6dfd3-line-height );}.elementor-1876 .elementor-element.elementor-element-e3d0b8a .elementor-heading-title{font-size:var( --e-global-typography-9c8021a-font-size );line-height:var( --e-global-typography-9c8021a-line-height );}.elementor-1876 .elementor-element.elementor-element-ff84d65 .elementor-heading-title{font-size:var( --e-global-typography-9c8021a-font-size );line-height:var( --e-global-typography-9c8021a-line-height );}.elementor-1876 .elementor-element.elementor-element-bb283fc .elementor-heading-title{font-size:var( --e-global-typography-9c8021a-font-size );line-height:var( --e-global-typography-9c8021a-line-height );}.elementor-1876 .elementor-element.elementor-element-7d51952 .elementor-heading-title{font-size:var( --e-global-typography-9c8021a-font-size );line-height:var( --e-global-typography-9c8021a-line-height );}.elementor-1876 .elementor-element.elementor-element-78fe65c .elementor-heading-title{font-size:var( --e-global-typography-9c8021a-font-size );line-height:var( --e-global-typography-9c8021a-line-height );}.elementor-1876 .elementor-element.elementor-element-445c1a8 .elementor-heading-title{font-size:var( --e-global-typography-db6dfd3-font-size );line-height:var( --e-global-typography-db6dfd3-line-height );}.elementor-1876 .elementor-element.elementor-element-8488790 .elementor-heading-title{font-size:var( --e-global-typography-ca50a76-font-size );line-height:var( --e-global-typography-ca50a76-line-height );}.elementor-1876 .elementor-element.elementor-element-9804205{font-size:var( --e-global-typography-8d93896-font-size );}.elementor-1876 .elementor-element.elementor-element-4cd1f93 .elementor-heading-title{font-size:var( --e-global-typography-ca50a76-font-size );line-height:var( --e-global-typography-ca50a76-line-height );}.elementor-1876 .elementor-element.elementor-element-3ec23d0{font-size:var( --e-global-typography-8d93896-font-size );}.elementor-1876 .elementor-element.elementor-element-f1a0152 .elementor-heading-title{font-size:var( --e-global-typography-ca50a76-font-size );line-height:var( --e-global-typography-ca50a76-line-height );}.elementor-1876 .elementor-element.elementor-element-a072278{font-size:var( --e-global-typography-8d93896-font-size );}.elementor-1876 .elementor-element.elementor-element-b34d120 .elementor-heading-title{font-size:var( --e-global-typography-ca50a76-font-size );line-height:var( --e-global-typography-ca50a76-line-height );}.elementor-1876 .elementor-element.elementor-element-e6f68af{font-size:var( --e-global-typography-8d93896-font-size );}.elementor-1876 .elementor-element.elementor-element-6cfd75a .elementor-heading-title{font-size:var( --e-global-typography-883b141-font-size );}.elementor-1876 .elementor-element.elementor-element-026e9d9 .elementor-heading-title{font-size:var( --e-global-typography-883b141-font-size );}.elementor-1876 .elementor-element.elementor-element-03a6646 .elementor-heading-title{font-size:var( --e-global-typography-883b141-font-size );}.elementor-1876 .elementor-element.elementor-element-5be3597 .elementor-heading-title{font-size:var( --e-global-typography-883b141-font-size );}.elementor-1876 .elementor-element.elementor-element-01dcffb .elementor-heading-title{font-size:var( --e-global-typography-883b141-font-size );}.elementor-1876 .elementor-element.elementor-element-806c726{--container-widget-width:380px;--container-widget-flex-grow:0;width:var( --container-widget-width, 380px );max-width:380px;}.elementor-1876 .elementor-element.elementor-element-806c726 .elementor-heading-title{font-size:var( --e-global-typography-db6dfd3-font-size );line-height:var( --e-global-typography-db6dfd3-line-height );}.elementor-1876 .elementor-element.elementor-element-ce3520b{font-size:var( --e-global-typography-76783dd-font-size );}.elementor-1876 .elementor-element.elementor-element-01856c0{--grid-columns:2;}.elementor-1876 .elementor-element.elementor-element-908f2d3{--grid-columns:2;}}@media(max-width:767px){.elementor-1876 .elementor-element.elementor-element-9e40586{--spacer-size:141px;}.elementor-1876 .elementor-element.elementor-element-03b3890{font-size:var( --e-global-typography-8d93896-font-size );}.elementor-1876 .elementor-element.elementor-element-bc92349{font-size:var( --e-global-typography-7f059de-font-size );line-height:var( --e-global-typography-7f059de-line-height );}.elementor-1876 .elementor-element.elementor-element-3f0e789{font-size:var( --e-global-typography-7f059de-font-size );line-height:var( --e-global-typography-7f059de-line-height );}.elementor-1876 .elementor-element.elementor-element-12945ab .elementor-heading-title{font-size:var( --e-global-typography-db6dfd3-font-size );line-height:var( --e-global-typography-db6dfd3-line-height );}.elementor-1876 .elementor-element.elementor-element-e3d0b8a .elementor-heading-title{font-size:var( --e-global-typography-9c8021a-font-size );line-height:var( --e-global-typography-9c8021a-line-height );}.elementor-1876 .elementor-element.elementor-element-ff84d65 .elementor-heading-title{font-size:var( --e-global-typography-9c8021a-font-size );line-height:var( --e-global-typography-9c8021a-line-height );}.elementor-1876 .elementor-element.elementor-element-bb283fc .elementor-heading-title{font-size:var( --e-global-typography-9c8021a-font-size );line-height:var( --e-global-typography-9c8021a-line-height );}.elementor-1876 .elementor-element.elementor-element-7d51952 .elementor-heading-title{font-size:var( --e-global-typography-9c8021a-font-size );line-height:var( --e-global-typography-9c8021a-line-height );}.elementor-1876 .elementor-element.elementor-element-78fe65c .elementor-heading-title{font-size:var( --e-global-typography-9c8021a-font-size );line-height:var( --e-global-typography-9c8021a-line-height );}.elementor-1876 .elementor-element.elementor-element-445c1a8 .elementor-heading-title{font-size:var( --e-global-typography-db6dfd3-font-size );line-height:var( --e-global-typography-db6dfd3-line-height );}.elementor-1876 .elementor-element.elementor-element-8488790 .elementor-heading-title{font-size:var( --e-global-typography-ca50a76-font-size );line-height:var( --e-global-typography-ca50a76-line-height );}.elementor-1876 .elementor-element.elementor-element-9804205{font-size:var( --e-global-typography-8d93896-font-size );}.elementor-1876 .elementor-element.elementor-element-4cd1f93 .elementor-heading-title{font-size:var( --e-global-typography-ca50a76-font-size );line-height:var( --e-global-typography-ca50a76-line-height );}.elementor-1876 .elementor-element.elementor-element-3ec23d0{font-size:var( --e-global-typography-8d93896-font-size );}.elementor-1876 .elementor-element.elementor-element-f1a0152 .elementor-heading-title{font-size:var( --e-global-typography-ca50a76-font-size );line-height:var( --e-global-typography-ca50a76-line-height );}.elementor-1876 .elementor-element.elementor-element-a072278{font-size:var( --e-global-typography-8d93896-font-size );}.elementor-1876 .elementor-element.elementor-element-b34d120 .elementor-heading-title{font-size:var( --e-global-typography-ca50a76-font-size );line-height:var( --e-global-typography-ca50a76-line-height );}.elementor-1876 .elementor-element.elementor-element-e6f68af{font-size:var( --e-global-typography-8d93896-font-size );}.elementor-1876 .elementor-element.elementor-element-6cfd75a .elementor-heading-title{font-size:var( --e-global-typography-883b141-font-size );}.elementor-1876 .elementor-element.elementor-element-026e9d9 .elementor-heading-title{font-size:var( --e-global-typography-883b141-font-size );}.elementor-1876 .elementor-element.elementor-element-03a6646 .elementor-heading-title{font-size:var( --e-global-typography-883b141-font-size );}.elementor-1876 .elementor-element.elementor-element-5be3597 .elementor-heading-title{font-size:var( --e-global-typography-883b141-font-size );}.elementor-1876 .elementor-element.elementor-element-01dcffb .elementor-heading-title{font-size:var( --e-global-typography-883b141-font-size );}.elementor-1876 .elementor-element.elementor-element-ed8c70d img{height:75%;}.elementor-1876 .elementor-element.elementor-element-705fc6f img{height:75%;}.elementor-1876 .elementor-element.elementor-element-17fad41 img{height:75%;}.elementor-1876 .elementor-element.elementor-element-177432a img{height:75%;}.elementor-1876 .elementor-element.elementor-element-2dd4d42 img{height:75%;}.elementor-1876 .elementor-element.elementor-element-806c726 .elementor-heading-title{font-size:var( --e-global-typography-db6dfd3-font-size );line-height:var( --e-global-typography-db6dfd3-line-height );}.elementor-1876 .elementor-element.elementor-element-ce3520b{font-size:var( --e-global-typography-76783dd-font-size );}.elementor-1876 .elementor-element.elementor-element-01856c0{--grid-columns:1;}.elementor-1876 .elementor-element.elementor-element-908f2d3{--grid-columns:1;}}/* Start custom CSS for container, class: .elementor-element-e1c572f */.content-box {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;

  opacity: 0;
  visibility: hidden;
  transform: scale(1.08); /* slightly zoomed initially */
  transition: 
    opacity 0.5s ease,
    transform 0.6s ease;

  will-change: transform, opacity;
}

/* Active Image */
.content-box.active {
  opacity: 1;
  visibility: visible;
  transform: scale(1); /* zooms into place */
  z-index: 2;
}

/* Default first image */
.content-box.item1 {
  opacity: 1;
  visibility: visible;
  transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e384a5 */.project-card img {
 
  transition: transform 0.4s ease;
}

.project-card:hover img {
  transform: scale(1.08); /* subtle zoom */
}/* End custom CSS */