.elementor-2533 .elementor-element.elementor-element-0737b32:not(.elementor-motion-effects-element-type-background), .elementor-2533 .elementor-element.elementor-element-0737b32 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://habitatarc.servehyderabad.com/wp-content/uploads/2026/09/Contact-us-Habitat-Arc.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2533 .elementor-element.elementor-element-0737b32 > .elementor-background-overlay{background-color:#000000;opacity:0.27;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2533 .elementor-element.elementor-element-0737b32{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2533 .elementor-element.elementor-element-441a94b > .elementor-widget-container{margin:-16px 0px 100px 0px;}.elementor-2533 .elementor-element.elementor-element-441a94b{text-align:left;}.elementor-2533 .elementor-element.elementor-element-441a94b .onovo-intro .onovo-title-1{font-family:"BentonSans Book", Sans-serif;font-size:56px;font-weight:400;line-height:64px;}.elementor-2533 .elementor-element.elementor-element-441a94b .onovo-intro .onovo-subtitle-2{font-family:"BentonSans Book", Sans-serif;font-size:14px;font-weight:400;}.elementor-2533 .elementor-element.elementor-element-441a94b .onovo-intro .onovo-breadcrums, .elementor-2533 .elementor-element.elementor-element-441a94b .onovo-breadcrums ul li{border-color:#00000000;}.elementor-2533 .elementor-element.elementor-element-441a94b .onovo-intro .onovo-breadcrums ul li, .elementor-2533 .elementor-element.elementor-element-441a94b .onovo-intro .onovo-breadcrums ul li a{color:#FFFFFF;}.elementor-2533 .elementor-element.elementor-element-441a94b .onovo-breadcrums ul li{font-family:"BentonSans Book", Sans-serif;font-size:12px;}.elementor-2533 .elementor-element.elementor-element-6df2a1e:not(.elementor-motion-effects-element-type-background), .elementor-2533 .elementor-element.elementor-element-6df2a1e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2533 .elementor-element.elementor-element-6df2a1e > .elementor-container{max-width:1311px;}.elementor-2533 .elementor-element.elementor-element-6df2a1e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:120px 0px 120px 0px;}.elementor-2533 .elementor-element.elementor-element-6df2a1e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2533 .elementor-element.elementor-element-3e53473{width:var( --container-widget-width, 700px );max-width:700px;margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:700px;--container-widget-flex-grow:0;}.elementor-2533 .elementor-element.elementor-element-3e53473 .elementor-heading-title{font-family:"BentonSans Book", Sans-serif;font-size:44px;font-weight:400;line-height:52px;letter-spacing:-0.01em;color:#000000;}.elementor-2533 .elementor-element.elementor-element-da948a0 .elementor-heading-title{font-family:"BentonSans Book", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#000000;}.elementor-2533 .elementor-element.elementor-element-04fc5c7:not(.elementor-motion-effects-element-type-background), .elementor-2533 .elementor-element.elementor-element-04fc5c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2533 .elementor-element.elementor-element-04fc5c7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 10px 10px 10px;}.elementor-2533 .elementor-element.elementor-element-04fc5c7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2533 .elementor-element.elementor-element-aa27bc4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2533 .elementor-element.elementor-element-aa27bc4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://habitatarc.servehyderabad.com/wp-content/uploads/2026/09/Contact-Habitat.webp");}.elementor-2533 .elementor-element.elementor-element-aa27bc4 > .elementor-element-populated >  .elementor-background-overlay{background-color:#000000;opacity:0.81;}.elementor-2533 .elementor-element.elementor-element-aa27bc4 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#3E3E3E;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 60px 60px 60px;}.elementor-2533 .elementor-element.elementor-element-aa27bc4 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2533 .elementor-element.elementor-element-6cf18bb{padding:16px 0px 6px 0px;}.elementor-2533 .elementor-element.elementor-element-6cf18bb .elementor-heading-title{font-family:"BentonSans Book", Sans-serif;font-size:18px;font-weight:500;line-height:26px;letter-spacing:0.05em;}.elementor-2533 .elementor-element.elementor-element-74e71a6{--divider-border-style:solid;--divider-color:#262626;--divider-border-width:2px;}.elementor-2533 .elementor-element.elementor-element-74e71a6 .elementor-divider-separator{width:100%;}.elementor-2533 .elementor-element.elementor-element-74e71a6 .elementor-divider{padding-block-start:20px;padding-block-end:20px;}.elementor-2533 .elementor-element.elementor-element-85f14f3{padding:16px 0px 6px 0px;}.elementor-2533 .elementor-element.elementor-element-85f14f3 .elementor-heading-title{font-family:"BentonSans Book", Sans-serif;font-size:18px;font-weight:500;line-height:26px;letter-spacing:0.05em;}.elementor-2533 .elementor-element.elementor-element-89c1ec9 .elementor-heading-title{font-family:"BentonSans Book", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#DDDDDD;}.elementor-2533 .elementor-element.elementor-element-4420cf8 iframe{height:122px;filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2533 .elementor-element.elementor-element-84fcdfe{--divider-border-style:solid;--divider-color:#262626;--divider-border-width:2px;}.elementor-2533 .elementor-element.elementor-element-84fcdfe .elementor-divider-separator{width:100%;}.elementor-2533 .elementor-element.elementor-element-84fcdfe .elementor-divider{padding-block-start:20px;padding-block-end:20px;}.elementor-2533 .elementor-element.elementor-element-9770f72{padding:16px 0px 6px 0px;}.elementor-2533 .elementor-element.elementor-element-9770f72 .elementor-heading-title{font-family:"BentonSans Book", Sans-serif;font-size:18px;font-weight:500;line-height:26px;letter-spacing:0.05em;}.elementor-2533 .elementor-element.elementor-element-b04da78 .elementor-heading-title{font-family:"BentonSans Book", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#DDDDDD;}.elementor-2533 .elementor-element.elementor-element-ac8b859 iframe{height:122px;filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2533 .elementor-element.elementor-element-1d6aa2a iframe{height:462px;filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2533 .elementor-element.elementor-element-86d627b iframe{height:462px;filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2533 .elementor-element.elementor-element-58b20bf > .elementor-container{max-width:1311px;}.elementor-2533 .elementor-element.elementor-element-c80a31d iframe{height:462px;filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2533 .elementor-element.elementor-element-963fe9c iframe{height:462px;filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2533 .elementor-element.elementor-element-b367c56 > .elementor-container{max-width:1311px;}.elementor-2533 .elementor-element.elementor-element-b367c56{padding:120px 0px 0px 0px;}.elementor-2533 .elementor-element.elementor-element-cb62f8b{text-align:center;}.elementor-2533 .elementor-element.elementor-element-44ada55 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2533 .elementor-element.elementor-element-44ada55 > .elementor-container{max-width:968px;}.elementor-2533 .elementor-element.elementor-element-44ada55{margin-top:30px;margin-bottom:0px;}.elementor-2533 .elementor-element.elementor-element-2ffada3 .onovo-faq-item .onovo-collapse-btn::before{background-color:#FFFFFF;}.elementor-2533 .elementor-element.elementor-element-2ffada3 .onovo-faq-item .onovo-collapse-btn{color:#000000;}.elementor-2533 .elementor-element.elementor-element-9b16a95{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2533 .elementor-element.elementor-element-e111e35{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2533 .elementor-element.elementor-element-e111e35.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2533 .elementor-element.elementor-element-292222f{font-family:"Proxima Nova", Sans-serif;font-size:11px;font-weight:300;text-transform:uppercase;line-height:16px;letter-spacing:2.5px;color:#9A9690;}.elementor-2533 .elementor-element.elementor-element-b16a173{width:var( --container-widget-width, 95.184% );max-width:95.184%;--container-widget-width:95.184%;--container-widget-flex-grow:0;}.elementor-2533 .elementor-element.elementor-element-b16a173.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2533 .elementor-element.elementor-element-b16a173 .elementor-heading-title{font-family:"BentonSans Book", Sans-serif;font-size:45px;font-weight:400;line-height:50px;letter-spacing:-0.52px;color:#000000;}.elementor-2533 .elementor-element.elementor-element-7cc1365{--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;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2533 .elementor-element.elementor-element-7cc1365.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2533 .elementor-element.elementor-element-9280371{padding:0px 0px 0px 0px;font-family:"Proxima Nova", Sans-serif;font-size:11px;font-weight:300;line-height:16px;letter-spacing:2.5px;color:#9A9690;}.elementor-2533 .elementor-element.elementor-element-cb30f13{border-style:solid;border-width:0px 0px 1px 0px;border-color:#9A9690;font-family:"Proxima Nova", Sans-serif;font-size:14px;font-weight:400;line-height:24px;letter-spacing:0.16px;color:#1A1917;}.elementor-2533 .elementor-element.elementor-element-cb30f13 a{color:#1A1917;}.elementor-2533 .elementor-element.elementor-element-1b12b38{--spacer-size:10px;}.elementor-2533 .elementor-element.elementor-element-8db34ad{column-gap:0px;font-family:"Proxima Nova", Sans-serif;font-size:11px;font-weight:300;line-height:16px;letter-spacing:2.5px;color:#9A9690;}.elementor-2533 .elementor-element.elementor-element-5e95b6f{font-family:"Proxima Nova", Sans-serif;font-size:14px;font-weight:400;line-height:24px;letter-spacing:0.16px;color:#1A1917;}.elementor-2533 .elementor-element.elementor-element-5e95b6f a{color:#1A1917;}.elementor-2533 .elementor-element.elementor-element-24a87d1{--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;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2533 .elementor-element.elementor-element-24a87d1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2533 .elementor-element.elementor-element-f3360a2{padding:0px 0px 0px 0px;font-family:"Proxima Nova", Sans-serif;font-size:11px;font-weight:300;line-height:16px;letter-spacing:2.5px;color:#9A9690;}.elementor-2533 .elementor-element.elementor-element-4638ed0{border-style:solid;border-width:0px 0px 1px 0px;border-color:#9A9690;font-family:"Proxima Nova", Sans-serif;font-size:14px;font-weight:400;line-height:24px;letter-spacing:0.16px;color:#1A1917;}.elementor-2533 .elementor-element.elementor-element-4638ed0 a{color:#1A1917;}.elementor-2533 .elementor-element.elementor-element-84feb56{--spacer-size:10px;}.elementor-2533 .elementor-element.elementor-element-7138c49{column-gap:0px;font-family:"Proxima Nova", Sans-serif;font-size:11px;font-weight:300;line-height:16px;letter-spacing:2.5px;color:#9A9690;}.elementor-2533 .elementor-element.elementor-element-a6b82b6{font-family:"Proxima Nova", Sans-serif;font-size:14px;font-weight:400;line-height:24px;letter-spacing:0.16px;color:#1A1917;}.elementor-2533 .elementor-element.elementor-element-a6b82b6 a{color:#1A1917;}.elementor-2533 .elementor-element.elementor-element-4df04db{--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;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2533 .elementor-element.elementor-element-4df04db.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2533 .elementor-element.elementor-element-8cd6771{padding:0px 0px 0px 0px;font-family:"Proxima Nova", Sans-serif;font-size:11px;font-weight:300;line-height:16px;letter-spacing:2.5px;color:#9A9690;}.elementor-2533 .elementor-element.elementor-element-87b9fe8{border-style:solid;border-width:0px 0px 1px 0px;border-color:#9A9690;font-family:"Proxima Nova", Sans-serif;font-size:14px;font-weight:400;line-height:24px;letter-spacing:0.16px;color:#1A1917;}.elementor-2533 .elementor-element.elementor-element-87b9fe8 a{color:#1A1917;}.elementor-2533 .elementor-element.elementor-element-47595ee{--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:20px 20px;--row-gap:20px;--column-gap:20px;--overflow:hidden;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-2533 .elementor-element.elementor-element-47595ee:not(.elementor-motion-effects-element-type-background), .elementor-2533 .elementor-element.elementor-element-47595ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0EDE8;}.elementor-2533 .elementor-element.elementor-element-47595ee::before, .elementor-2533 .elementor-element.elementor-element-47595ee > .elementor-background-video-container::before, .elementor-2533 .elementor-element.elementor-element-47595ee > .e-con-inner > .elementor-background-video-container::before, .elementor-2533 .elementor-element.elementor-element-47595ee > .elementor-background-slideshow::before, .elementor-2533 .elementor-element.elementor-element-47595ee > .e-con-inner > .elementor-background-slideshow::before, .elementor-2533 .elementor-element.elementor-element-47595ee > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-2533 .elementor-element.elementor-element-1c39ad8{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-2533 .elementor-element.elementor-element-60fb833{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-2533 .elementor-element.elementor-element-81d638c{font-family:"BentonSans Book", Sans-serif;font-size:45px;font-weight:400;line-height:50px;letter-spacing:-0.52px;color:#9A9690;}.elementor-2533 .elementor-element.elementor-element-830fce9{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-2533 .elementor-element.elementor-element-6ae1cfe{--display:flex;}.elementor-2533 .elementor-element.elementor-element-73d8bd3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-2533 .elementor-element.elementor-element-73d8bd3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-2533 .elementor-element.elementor-element-73d8bd3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-2533 .elementor-element.elementor-element-73d8bd3 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-2533 .elementor-element.elementor-element-73d8bd3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-2533 .elementor-element.elementor-element-73d8bd3 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2533 .elementor-element.elementor-element-73d8bd3 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2533 .elementor-element.elementor-element-73d8bd3{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2533 .elementor-element.elementor-element-73d8bd3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2533 .elementor-element.elementor-element-73d8bd3 .elementor-icon-list-item > a{font-family:"Proxima Nova", Sans-serif;font-size:13px;font-weight:300;line-height:26px;letter-spacing:0.13px;}.elementor-2533 .elementor-element.elementor-element-73d8bd3 .elementor-icon-list-text{color:#5A5752;transition:color 0.3s;}.elementor-2533 .elementor-element.elementor-element-f8496d9{--display:flex;}.elementor-2533 .elementor-element.elementor-element-e53ace9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-2533 .elementor-element.elementor-element-e53ace9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-2533 .elementor-element.elementor-element-e53ace9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-2533 .elementor-element.elementor-element-e53ace9 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-2533 .elementor-element.elementor-element-e53ace9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-2533 .elementor-element.elementor-element-e53ace9 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2533 .elementor-element.elementor-element-e53ace9 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2533 .elementor-element.elementor-element-e53ace9{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2533 .elementor-element.elementor-element-e53ace9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2533 .elementor-element.elementor-element-e53ace9 .elementor-icon-list-item > a{font-family:"Proxima Nova", Sans-serif;font-size:13px;font-weight:300;line-height:26px;letter-spacing:0.13px;}.elementor-2533 .elementor-element.elementor-element-e53ace9 .elementor-icon-list-text{color:#5A5752;transition:color 0.3s;}.elementor-2533 .elementor-element.elementor-element-7fb8aec{--display:flex;}.elementor-2533 .elementor-element.elementor-element-0bb8e55 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-2533 .elementor-element.elementor-element-0bb8e55 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-2533 .elementor-element.elementor-element-0bb8e55 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-2533 .elementor-element.elementor-element-0bb8e55 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-2533 .elementor-element.elementor-element-0bb8e55 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-2533 .elementor-element.elementor-element-0bb8e55 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2533 .elementor-element.elementor-element-0bb8e55 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2533 .elementor-element.elementor-element-0bb8e55{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2533 .elementor-element.elementor-element-0bb8e55 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2533 .elementor-element.elementor-element-0bb8e55 .elementor-icon-list-item > a{font-family:"Proxima Nova", Sans-serif;font-size:13px;font-weight:300;line-height:26px;letter-spacing:0.13px;}.elementor-2533 .elementor-element.elementor-element-0bb8e55 .elementor-icon-list-text{color:#5A5752;transition:color 0.3s;}.elementor-2533 .elementor-element.elementor-element-d54dcc8{--display:flex;}.elementor-2533 .elementor-element.elementor-element-dcf937a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-2533 .elementor-element.elementor-element-dcf937a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-2533 .elementor-element.elementor-element-dcf937a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-2533 .elementor-element.elementor-element-dcf937a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-2533 .elementor-element.elementor-element-dcf937a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-2533 .elementor-element.elementor-element-dcf937a .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2533 .elementor-element.elementor-element-dcf937a .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2533 .elementor-element.elementor-element-dcf937a{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2533 .elementor-element.elementor-element-dcf937a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2533 .elementor-element.elementor-element-dcf937a .elementor-icon-list-item > a{font-family:"Proxima Nova", Sans-serif;font-size:13px;font-weight:300;line-height:26px;letter-spacing:0.13px;}.elementor-2533 .elementor-element.elementor-element-dcf937a .elementor-icon-list-text{color:#5A5752;transition:color 0.3s;}.elementor-2533 .elementor-element.elementor-element-1bb9690{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-2533 .elementor-element.elementor-element-82fb9cd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-2533 .elementor-element.elementor-element-82fb9cd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-2533 .elementor-element.elementor-element-82fb9cd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-2533 .elementor-element.elementor-element-82fb9cd .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-2533 .elementor-element.elementor-element-82fb9cd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-2533 .elementor-element.elementor-element-82fb9cd .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2533 .elementor-element.elementor-element-82fb9cd .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2533 .elementor-element.elementor-element-82fb9cd{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2533 .elementor-element.elementor-element-82fb9cd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2533 .elementor-element.elementor-element-82fb9cd .elementor-icon-list-item > a{font-family:"Proxima Nova", Sans-serif;font-size:13px;font-weight:300;line-height:26px;letter-spacing:0.13px;}.elementor-2533 .elementor-element.elementor-element-82fb9cd .elementor-icon-list-text{color:#5A5752;transition:color 0.3s;}.elementor-2533 .elementor-element.elementor-element-ddc4c44 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-2533 .elementor-element.elementor-element-ddc4c44 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-2533 .elementor-element.elementor-element-ddc4c44 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-2533 .elementor-element.elementor-element-ddc4c44 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-2533 .elementor-element.elementor-element-ddc4c44 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-2533 .elementor-element.elementor-element-ddc4c44 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2533 .elementor-element.elementor-element-ddc4c44 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2533 .elementor-element.elementor-element-ddc4c44{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2533 .elementor-element.elementor-element-ddc4c44 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2533 .elementor-element.elementor-element-ddc4c44 .elementor-icon-list-item > a{font-family:"Proxima Nova", Sans-serif;font-size:13px;font-weight:300;line-height:26px;letter-spacing:0.13px;}.elementor-2533 .elementor-element.elementor-element-ddc4c44 .elementor-icon-list-text{color:#5A5752;transition:color 0.3s;}.elementor-2533 .elementor-element.elementor-element-f70a664{--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;--overflow:hidden;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:05%;--padding-bottom:05%;--padding-left:0%;--padding-right:0%;}.elementor-2533 .elementor-element.elementor-element-f70a664:not(.elementor-motion-effects-element-type-background), .elementor-2533 .elementor-element.elementor-element-f70a664 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F6F4;}.elementor-2533 .elementor-element.elementor-element-f70a664::before, .elementor-2533 .elementor-element.elementor-element-f70a664 > .elementor-background-video-container::before, .elementor-2533 .elementor-element.elementor-element-f70a664 > .e-con-inner > .elementor-background-video-container::before, .elementor-2533 .elementor-element.elementor-element-f70a664 > .elementor-background-slideshow::before, .elementor-2533 .elementor-element.elementor-element-f70a664 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2533 .elementor-element.elementor-element-f70a664 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-2533 .elementor-element.elementor-element-bbb395b{--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:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E3E0DB;--border-color:#E3E0DB;--border-radius:0px 0px 0px 0px;--margin-top:2%;--margin-bottom:2%;--margin-left:2%;--margin-right:2%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-2533 .elementor-element.elementor-element-09919ca{font-family:"Proxima Nova", Sans-serif;font-size:11px;font-weight:300;text-transform:uppercase;line-height:16px;letter-spacing:2.5px;color:#9A9690;}.elementor-2533 .elementor-element.elementor-element-7021c4a .elementor-heading-title{font-family:"BentonSans Book", Sans-serif;font-size:45px;font-weight:400;line-height:50px;letter-spacing:-0.52px;color:#000000;}.elementor-2533 .elementor-element.elementor-element-b475ccf{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;font-family:"Proxima Nova", Sans-serif;font-size:16px;font-weight:300;line-height:28px;color:#9A9690;}.elementor-2533 .elementor-element.elementor-element-091675e .elementor-button{background-color:#00000000;font-family:"Proxima Nova", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;line-height:20px;letter-spacing:1.5px;fill:#1A1917;color:#1A1917;padding:0px 0px 0px 0px;}.elementor-2533 .elementor-element.elementor-element-091675e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2533 .elementor-element.elementor-element-d323aad{--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:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:2%;--margin-bottom:2%;--margin-left:2%;--margin-right:2%;}.elementor-2533 .elementor-element.elementor-element-c14cb68{font-family:"Proxima Nova", Sans-serif;font-size:11px;font-weight:300;text-transform:uppercase;line-height:16px;letter-spacing:2.5px;color:#9A9690;}.elementor-2533 .elementor-element.elementor-element-560b7c9 .elementor-heading-title{font-family:"BentonSans Book", Sans-serif;font-size:45px;font-weight:400;line-height:50px;letter-spacing:-0.52px;color:#000000;}.elementor-2533 .elementor-element.elementor-element-53525aa{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;font-family:"Proxima Nova", Sans-serif;font-size:16px;font-weight:300;line-height:28px;color:#9A9690;}.elementor-2533 .elementor-element.elementor-element-06d9144 .elementor-button{background-color:#00000000;font-family:"Proxima Nova", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;line-height:20px;letter-spacing:1.5px;fill:#1A1917;color:#1A1917;padding:0px 0px 0px 0px;}.elementor-2533 .elementor-element.elementor-element-06d9144 .elementor-button-content-wrapper{flex-direction:row-reverse;}@media(max-width:1024px){.elementor-2533 .elementor-element.elementor-element-6df2a1e{padding:80px 0px 80px 0px;}.elementor-2533 .elementor-element.elementor-element-b367c56{padding:80px 0px 0px 0px;}.elementor-2533 .elementor-element.elementor-element-47595ee{--padding-top:73px;--padding-bottom:70px;--padding-left:15px;--padding-right:15px;}.elementor-2533 .elementor-element.elementor-element-f70a664{--padding-top:73px;--padding-bottom:70px;--padding-left:15px;--padding-right:15px;}}@media(max-width:767px){.elementor-2533 .elementor-element.elementor-element-441a94b > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-2533 .elementor-element.elementor-element-6df2a1e{padding:70px 0px 70px 0px;}.elementor-2533 .elementor-element.elementor-element-aa27bc4 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-2533 .elementor-element.elementor-element-b367c56{padding:70px 0px 0px 0px;}.elementor-2533 .elementor-element.elementor-element-b16a173{text-align:center;}.elementor-2533 .elementor-element.elementor-element-b16a173 .elementor-heading-title{font-size:18px;line-height:26px;}.elementor-2533 .elementor-element.elementor-element-47595ee{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2533 .elementor-element.elementor-element-81d638c{text-align:center;font-size:18px;line-height:26px;}.elementor-2533 .elementor-element.elementor-element-f70a664{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2533 .elementor-element.elementor-element-7021c4a{text-align:center;}.elementor-2533 .elementor-element.elementor-element-7021c4a .elementor-heading-title{font-size:18px;line-height:26px;}.elementor-2533 .elementor-element.elementor-element-560b7c9{text-align:center;}.elementor-2533 .elementor-element.elementor-element-560b7c9 .elementor-heading-title{font-size:18px;line-height:26px;}}@media(min-width:768px){.elementor-2533 .elementor-element.elementor-element-995f6a0{width:67.61%;}.elementor-2533 .elementor-element.elementor-element-e58e078{width:32.39%;}.elementor-2533 .elementor-element.elementor-element-27ad1af{width:100%;}.elementor-2533 .elementor-element.elementor-element-9b16a95{--content-width:1400px;}.elementor-2533 .elementor-element.elementor-element-e111e35{--width:23%;}.elementor-2533 .elementor-element.elementor-element-7cc1365{--width:23%;}.elementor-2533 .elementor-element.elementor-element-24a87d1{--width:23%;}.elementor-2533 .elementor-element.elementor-element-4df04db{--width:23%;}.elementor-2533 .elementor-element.elementor-element-47595ee{--content-width:1400px;}.elementor-2533 .elementor-element.elementor-element-f70a664{--content-width:1400px;}}@media(max-width:1024px) and (min-width:768px){.elementor-2533 .elementor-element.elementor-element-995f6a0{width:100%;}.elementor-2533 .elementor-element.elementor-element-e58e078{width:100%;}}/* Start custom CSS for onovo-intro, class: .elementor-element-441a94b *//* Fix header to top with black background */
header, 
.site-header, 
.elementor-location-header {

  top: 0 !important;
  left: 0 !important;
  width: 100% !important;
  background-color: #000000 !important;
  z-index: 9999 !important;
  transition: background-color 0.3s ease;
}

/* Ensure body content doesn't get hidden behind fixed header */
body {
  padding-top: 90px; /* Adjust according to your header height */
}/* End custom CSS */
/* Start custom CSS for onovo-cf7-form, class: .elementor-element-d0aee96 *//* Container & Field Spacing */
.wpcf7-form p {
  margin-bottom: 16px !important;
}

.wpcf7-form .form-row {
  display: flex;
  gap: 20px !important;
}

.wpcf7-form .form-col {
  flex: 1;
}

/* Fine Line Inputs */
.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"],
.wpcf7 select,
.wpcf7 textarea {
  width: 100%;
  border: none !important;
  border-bottom: 1px solid #b0b0b0 !important;
  background: transparent !important;
  padding: 8px 0 !important;
  font-size: 13px !important;
  font-weight: 400 !important;
  color: #111111 !important;
  border-radius: 0 !important;
  outline: none;
}

.wpcf7 ::placeholder {
  color: #666666 !important;
  font-weight: 300 !important;
  font-size: 13px !important;
}

.wpcf7 textarea {
  height: 40px !important;
  resize: none !important;
}

/* Precise Upload Brief Box */
.custom-file-upload {
  border: 1px dashed #aaaaaa !important;
  padding: 22px 15px !important;
  text-align: center;
  background: transparent !important;
  margin-top: 14px !important;
  margin-bottom: 28px !important;
}

.custom-file-upload label {
  display: block;
  font-size: 13px !important;
  color: #222222 !important;
  font-weight: 400 !important;
  margin-bottom: 4px !important;
  letter-spacing: 0.2px;
}

.custom-file-upload .file-subtext {
  display: block;
  font-size: 10px !important;
  color: #666666 !important;
  text-transform: uppercase;
  letter-spacing: 1px !important;
}

/* Native File Input Tweaks */
.custom-file-upload input[type="file"] {
  margin-top: 10px;
  font-size: 11px;
  color: #444444 !important;
  cursor: pointer;
}

/* Submit Enquiry Button (Text + Arrow directly attached) */
.wpcf7 input[type="submit"] {
  display: inline-block !important;
  width: auto !important;
  background-color: transparent !important;
  color: #1c1c1c !important;
  border: none !important;
  padding: 12px 22px 12px 0 !important;
  font-size: 11px !important;
  font-weight: 500 !important;
  letter-spacing: 2.5px !important;
  text-transform: uppercase !important;
  cursor: pointer !important;
  transition: all 0.3s ease !important;
  border-radius: 0 !important;
  
  /* Right arrow directly attached after text */
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%231c1c1c' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3Cpolyline points='12 5 19 12 12 19'%3E%3C/polyline%3E%3C/svg%3E") !important;
  background-repeat: no-repeat !important;
  background-position: right center !important;
}

.wpcf7 input[type="submit"]:hover {
  color: #666666 !important;
  background-position: calc(100% + 4px) center !important;
}/* End custom CSS */