.elementor-41 .elementor-element.elementor-element-65000006{--display:flex;--min-height:515px;--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;--padding-top:56px;--padding-bottom:40px;--padding-left:45px;--padding-right:45px;}.elementor-41 .elementor-element.elementor-element-65000006:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-65000006 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.itandmedia.com/wp-content/uploads/2026/10/Lutron-Inspiration-—-Traditional-Brick-Residence-at-Dusk.jpg");background-position:center center;background-size:cover;}.elementor-41 .elementor-element.elementor-element-65000005{--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;--padding-top:32px;--padding-bottom:32px;--padding-left:29px;--padding-right:29px;}.elementor-41 .elementor-element.elementor-element-65000005:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-65000005 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#303236b8;}.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-41 .elementor-element.elementor-element-65000001 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;letter-spacing:0px;color:#d5ac69;}.elementor-41 .elementor-element.elementor-element-65000002{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-41 .elementor-element.elementor-element-65000002 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:64px;font-weight:400;line-height:1.07em;letter-spacing:0px;color:#f6f0e6;}.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-41 .elementor-element.elementor-element-65000003{font-family:"Montserrat", Sans-serif;font-size:14px;line-height:1.42em;color:#e3dacb;}.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-41 .elementor-element.elementor-element-65000004 .elementor-button{background-color:#111111;fill:#d5ac69;color:#d5ac69;border-style:solid;border-width:1px 1px 1px 1px;border-color:#d5ac69;}.elementor-41 .elementor-element.elementor-element-65000039{--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;--padding-top:12px;--padding-bottom:12px;--padding-left:20px;--padding-right:20px;}.elementor-41 .elementor-element.elementor-element-65000039:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-65000039 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080808;}.elementor-41 .elementor-element.elementor-element-6500001f{--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:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;}.elementor-41 .elementor-element.elementor-element-6500000c{--display:flex;--min-height:425px;--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;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:#51422e;--border-color:#51422e;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-6500000c:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-6500000c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#090909;background-image:url("https://www.itandmedia.com/wp-content/uploads/2026/10/Lutron-Shades-—-Living-Room.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-41 .elementor-element.elementor-element-6500000b{--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;border-style:none;--border-style:none;--padding-top:24px;--padding-bottom:17px;--padding-left:19px;--padding-right:19px;}.elementor-41 .elementor-element.elementor-element-6500000b:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-6500000b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(10,12,15,0.63);}.elementor-41 .elementor-element.elementor-element-65000008{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-41 .elementor-element.elementor-element-65000008 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:600;line-height:1.07em;letter-spacing:0px;color:#d5ac69;}.elementor-41 .elementor-element.elementor-element-65000009{font-family:"Montserrat", Sans-serif;font-size:14px;line-height:1.42em;color:#e3dacb;}.elementor-41 .elementor-element.elementor-element-6500000a .elementor-button{background-color:rgba(0,0,0,0);fill:#d5ac69;color:#d5ac69;border-style:none;}.elementor-41 .elementor-element.elementor-element-65000012{--display:flex;--min-height:425px;--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;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:#51422e;--border-color:#51422e;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-65000012:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-65000012 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#090909;background-image:url("https://www.itandmedia.com/wp-content/uploads/2026/10/ITAM-Homepage-control.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-41 .elementor-element.elementor-element-65000011{--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;border-style:none;--border-style:none;--padding-top:24px;--padding-bottom:17px;--padding-left:19px;--padding-right:19px;}.elementor-41 .elementor-element.elementor-element-65000011:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-65000011 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(10,12,15,0.63);}.elementor-41 .elementor-element.elementor-element-6500000e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-41 .elementor-element.elementor-element-6500000e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:600;line-height:1.07em;letter-spacing:0px;color:#d5ac69;}.elementor-41 .elementor-element.elementor-element-6500000f{font-family:"Montserrat", Sans-serif;font-size:14px;line-height:1.42em;color:#e3dacb;}.elementor-41 .elementor-element.elementor-element-65000010 .elementor-button{background-color:rgba(0,0,0,0);fill:#d5ac69;color:#d5ac69;border-style:none;}.elementor-41 .elementor-element.elementor-element-65000018{--display:flex;--min-height:425px;--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;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:#51422e;--border-color:#51422e;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-65000018:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-65000018 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#090909;background-image:url("https://www.itandmedia.com/wp-content/uploads/2026/10/Home-Theater-and-Media-Room.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-41 .elementor-element.elementor-element-65000017{--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;border-style:none;--border-style:none;--padding-top:24px;--padding-bottom:17px;--padding-left:19px;--padding-right:19px;}.elementor-41 .elementor-element.elementor-element-65000017:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-65000017 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(10,12,15,0.63);}.elementor-41 .elementor-element.elementor-element-65000014{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-41 .elementor-element.elementor-element-65000014 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:600;line-height:1.07em;letter-spacing:0px;color:#d5ac69;}.elementor-41 .elementor-element.elementor-element-65000015{font-family:"Montserrat", Sans-serif;font-size:14px;line-height:1.42em;color:#e3dacb;}.elementor-41 .elementor-element.elementor-element-65000016 .elementor-button{background-color:rgba(0,0,0,0);fill:#d5ac69;color:#d5ac69;border-style:none;}.elementor-41 .elementor-element.elementor-element-6500001e{--display:flex;--min-height:425px;--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;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:#51422e;--border-color:#51422e;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-6500001e:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-6500001e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#090909;background-image:url("https://www.itandmedia.com/wp-content/uploads/2026/10/Sonance-Invisible-Speakers-—-Architectural-Dining-Room.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-41 .elementor-element.elementor-element-6500001d{--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;border-style:none;--border-style:none;--padding-top:24px;--padding-bottom:17px;--padding-left:19px;--padding-right:19px;}.elementor-41 .elementor-element.elementor-element-6500001d:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-6500001d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(10,12,15,0.63);}.elementor-41 .elementor-element.elementor-element-6500001a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-41 .elementor-element.elementor-element-6500001a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:600;line-height:1.07em;letter-spacing:0px;color:#d5ac69;}.elementor-41 .elementor-element.elementor-element-6500001b{font-family:"Montserrat", Sans-serif;font-size:14px;line-height:1.42em;color:#e3dacb;}.elementor-41 .elementor-element.elementor-element-6500001c .elementor-button{background-color:rgba(0,0,0,0);fill:#d5ac69;color:#d5ac69;border-style:none;}.elementor-41 .elementor-element.elementor-element-65000038{--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:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;}.elementor-41 .elementor-element.elementor-element-65000025{--display:flex;--min-height:425px;--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;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:#51422e;--border-color:#51422e;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-65000025:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-65000025 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#090909;background-image:url("https://www.itandmedia.com/wp-content/uploads/2026/10/Network-infrastructure.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-41 .elementor-element.elementor-element-65000024{--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;border-style:none;--border-style:none;--padding-top:24px;--padding-bottom:17px;--padding-left:19px;--padding-right:19px;}.elementor-41 .elementor-element.elementor-element-65000024:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-65000024 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(10,12,15,0.63);}.elementor-41 .elementor-element.elementor-element-65000021{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-41 .elementor-element.elementor-element-65000021 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:600;line-height:1.07em;letter-spacing:0px;color:#d5ac69;}.elementor-41 .elementor-element.elementor-element-65000022{font-family:"Montserrat", Sans-serif;font-size:14px;line-height:1.42em;color:#e3dacb;}.elementor-41 .elementor-element.elementor-element-65000023 .elementor-button{background-color:rgba(0,0,0,0);fill:#d5ac69;color:#d5ac69;border-style:none;}.elementor-41 .elementor-element.elementor-element-6500002b{--display:flex;--min-height:425px;--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;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:#51422e;--border-color:#51422e;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-6500002b:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-6500002b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#090909;background-image:url("https://www.itandmedia.com/wp-content/uploads/2026/10/Nice-Cameras-—-Product-Lineup.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-41 .elementor-element.elementor-element-6500002a{--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;border-style:none;--border-style:none;--padding-top:24px;--padding-bottom:17px;--padding-left:19px;--padding-right:19px;}.elementor-41 .elementor-element.elementor-element-6500002a:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-6500002a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(10,12,15,0.63);}.elementor-41 .elementor-element.elementor-element-65000027{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-41 .elementor-element.elementor-element-65000027 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:600;line-height:1.07em;letter-spacing:0px;color:#d5ac69;}.elementor-41 .elementor-element.elementor-element-65000028{font-family:"Montserrat", Sans-serif;font-size:14px;line-height:1.42em;color:#e3dacb;}.elementor-41 .elementor-element.elementor-element-65000029 .elementor-button{background-color:rgba(0,0,0,0);fill:#d5ac69;color:#d5ac69;border-style:none;}.elementor-41 .elementor-element.elementor-element-65000031{--display:flex;--min-height:425px;--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;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:#51422e;--border-color:#51422e;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-65000031:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-65000031 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#090909;background-image:url("https://www.itandmedia.com/wp-content/uploads/2026/10/AprilAire-8840-Color-Touchscreen-Thermostat.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-41 .elementor-element.elementor-element-65000030{--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;border-style:none;--border-style:none;--padding-top:24px;--padding-bottom:17px;--padding-left:19px;--padding-right:19px;}.elementor-41 .elementor-element.elementor-element-65000030:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-65000030 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(10,12,15,0.63);}.elementor-41 .elementor-element.elementor-element-6500002d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-41 .elementor-element.elementor-element-6500002d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:600;line-height:1.07em;letter-spacing:0px;color:#d5ac69;}.elementor-41 .elementor-element.elementor-element-6500002e{font-family:"Montserrat", Sans-serif;font-size:14px;line-height:1.42em;color:#e3dacb;}.elementor-41 .elementor-element.elementor-element-6500002f .elementor-button{background-color:rgba(0,0,0,0);fill:#d5ac69;color:#d5ac69;border-style:none;}.elementor-41 .elementor-element.elementor-element-65000037{--display:flex;--min-height:425px;--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;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:#51422e;--border-color:#51422e;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-65000037:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-65000037 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#090909;background-image:url("https://www.itandmedia.com/wp-content/uploads/2026/10/Outdoor-illuminated-swimming-pool.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-41 .elementor-element.elementor-element-65000036{--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;border-style:none;--border-style:none;--padding-top:24px;--padding-bottom:17px;--padding-left:19px;--padding-right:19px;}.elementor-41 .elementor-element.elementor-element-65000036:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-65000036 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(10,12,15,0.63);}.elementor-41 .elementor-element.elementor-element-65000033{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-41 .elementor-element.elementor-element-65000033 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:600;line-height:1.07em;letter-spacing:0px;color:#d5ac69;}.elementor-41 .elementor-element.elementor-element-65000034{font-family:"Montserrat", Sans-serif;font-size:14px;line-height:1.42em;color:#e3dacb;}.elementor-41 .elementor-element.elementor-element-65000035 .elementor-button{background-color:rgba(0,0,0,0);fill:#d5ac69;color:#d5ac69;border-style:none;}.elementor-41 .elementor-element.elementor-element-65000041{--display:flex;--min-height:340px;--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;--flex-wrap:wrap;}.elementor-41 .elementor-element.elementor-element-65000041:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-65000041 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080808;}.elementor-41 .elementor-element.elementor-element-6500003e{--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:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:22px;--padding-bottom:22px;--padding-left:32px;--padding-right:32px;}.elementor-41 .elementor-element.elementor-element-6500003e:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-6500003e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0a0b0c;}.elementor-41 .elementor-element.elementor-element-6500003a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;letter-spacing:0px;color:#d5ac69;}.elementor-41 .elementor-element.elementor-element-6500003b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-41 .elementor-element.elementor-element-6500003b .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:37px;font-weight:400;line-height:1.03em;letter-spacing:0px;color:#f6f0e6;}.elementor-41 .elementor-element.elementor-element-6500003c{font-family:"Montserrat", Sans-serif;font-size:14px;line-height:1.42em;color:#e3dacb;}.elementor-41 .elementor-element.elementor-element-6500003d .elementor-button{background-color:#111111;fill:#d5ac69;color:#d5ac69;border-style:solid;border-width:1px 1px 1px 1px;border-color:#d5ac69;}.elementor-41 .elementor-element.elementor-element-65000040{--display:flex;--min-height:340px;--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-41 .elementor-element.elementor-element-65000040:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-65000040 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.itandmedia.com/wp-content/uploads/2026/10/Architectural-luxury-interior.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-41 .elementor-element.elementor-element-65000049{--display:flex;--min-height:340px;--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;--flex-wrap:wrap;}.elementor-41 .elementor-element.elementor-element-65000049:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-65000049 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080808;}.elementor-41 .elementor-element.elementor-element-65000048{--display:flex;--min-height:340px;--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-41 .elementor-element.elementor-element-65000048:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-65000048 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.itandmedia.com/wp-content/uploads/2026/10/Outdoor-illuminated-swimming-pool.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-41 .elementor-element.elementor-element-65000046{--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:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:22px;--padding-bottom:22px;--padding-left:32px;--padding-right:32px;}.elementor-41 .elementor-element.elementor-element-65000046:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-65000046 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0a0b0c;}.elementor-41 .elementor-element.elementor-element-65000042 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;letter-spacing:0px;color:#d5ac69;}.elementor-41 .elementor-element.elementor-element-65000043{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-41 .elementor-element.elementor-element-65000043 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:37px;font-weight:400;line-height:1.03em;letter-spacing:0px;color:#f6f0e6;}.elementor-41 .elementor-element.elementor-element-65000044{font-family:"Montserrat", Sans-serif;font-size:14px;line-height:1.42em;color:#e3dacb;}.elementor-41 .elementor-element.elementor-element-65000045 .elementor-button{background-color:#111111;fill:#d5ac69;color:#d5ac69;border-style:solid;border-width:1px 1px 1px 1px;border-color:#d5ac69;}.elementor-41 .elementor-element.elementor-element-6500004e{--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;--overlay-opacity:0.65;--padding-top:28px;--padding-bottom:28px;--padding-left:45px;--padding-right:45px;}.elementor-41 .elementor-element.elementor-element-6500004e:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-6500004e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.itandmedia.com/wp-content/uploads/2026/10/ITAM-—-Luxury-Home-at-Dusk.jpg");background-position:center center;background-size:cover;}.elementor-41 .elementor-element.elementor-element-6500004e::before, .elementor-41 .elementor-element.elementor-element-6500004e > .elementor-background-video-container::before, .elementor-41 .elementor-element.elementor-element-6500004e > .e-con-inner > .elementor-background-video-container::before, .elementor-41 .elementor-element.elementor-element-6500004e > .elementor-background-slideshow::before, .elementor-41 .elementor-element.elementor-element-6500004e > .e-con-inner > .elementor-background-slideshow::before, .elementor-41 .elementor-element.elementor-element-6500004e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#08090b;--background-overlay:'';}.elementor-41 .elementor-element.elementor-element-6500004a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;letter-spacing:0px;color:#d5ac69;}.elementor-41 .elementor-element.elementor-element-6500004b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-41 .elementor-element.elementor-element-6500004b .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:42px;font-weight:400;line-height:1.03em;letter-spacing:0px;color:#f6f0e6;}.elementor-41 .elementor-element.elementor-element-6500004c{font-family:"Montserrat", Sans-serif;font-size:14px;line-height:1.42em;color:#e3dacb;}.elementor-41 .elementor-element.elementor-element-6500004d .elementor-button{background-color:#d5ac69;fill:#111111;color:#111111;border-style:solid;border-width:1px 1px 1px 1px;border-color:#d5ac69;}@media(max-width:767px){.elementor-41 .elementor-element.elementor-element-65000006{--padding-top:20px;--padding-bottom:20px;--padding-left:16px;--padding-right:16px;}.elementor-41 .elementor-element.elementor-element-65000005{--width:100%;}.elementor-41 .elementor-element.elementor-element-65000001 .elementor-heading-title{font-size:11px;letter-spacing:0px;}.elementor-41 .elementor-element.elementor-element-65000002 .elementor-heading-title{font-size:39px;letter-spacing:0px;}.elementor-41 .elementor-element.elementor-element-6500000c{--width:100%;--min-height:360px;}.elementor-41 .elementor-element.elementor-element-65000008 .elementor-heading-title{font-size:16px;letter-spacing:0px;}.elementor-41 .elementor-element.elementor-element-65000012{--width:100%;--min-height:360px;}.elementor-41 .elementor-element.elementor-element-6500000e .elementor-heading-title{font-size:16px;letter-spacing:0px;}.elementor-41 .elementor-element.elementor-element-65000018{--width:100%;--min-height:360px;}.elementor-41 .elementor-element.elementor-element-65000014 .elementor-heading-title{font-size:16px;letter-spacing:0px;}.elementor-41 .elementor-element.elementor-element-6500001e{--width:100%;--min-height:360px;}.elementor-41 .elementor-element.elementor-element-6500001a .elementor-heading-title{font-size:16px;letter-spacing:0px;}.elementor-41 .elementor-element.elementor-element-65000025{--width:100%;--min-height:360px;}.elementor-41 .elementor-element.elementor-element-65000021 .elementor-heading-title{font-size:16px;letter-spacing:0px;}.elementor-41 .elementor-element.elementor-element-6500002b{--width:100%;--min-height:360px;}.elementor-41 .elementor-element.elementor-element-65000027 .elementor-heading-title{font-size:16px;letter-spacing:0px;}.elementor-41 .elementor-element.elementor-element-65000031{--width:100%;--min-height:360px;}.elementor-41 .elementor-element.elementor-element-6500002d .elementor-heading-title{font-size:16px;letter-spacing:0px;}.elementor-41 .elementor-element.elementor-element-65000037{--width:100%;--min-height:360px;}.elementor-41 .elementor-element.elementor-element-65000033 .elementor-heading-title{font-size:16px;letter-spacing:0px;}.elementor-41 .elementor-element.elementor-element-6500003e{--width:100%;}.elementor-41 .elementor-element.elementor-element-6500003a .elementor-heading-title{font-size:11px;letter-spacing:0px;}.elementor-41 .elementor-element.elementor-element-6500003b .elementor-heading-title{font-size:30px;letter-spacing:0px;}.elementor-41 .elementor-element.elementor-element-65000040{--width:100%;--min-height:240px;}.elementor-41 .elementor-element.elementor-element-65000048{--width:100%;--min-height:240px;}.elementor-41 .elementor-element.elementor-element-65000046{--width:100%;}.elementor-41 .elementor-element.elementor-element-65000042 .elementor-heading-title{font-size:11px;letter-spacing:0px;}.elementor-41 .elementor-element.elementor-element-65000043 .elementor-heading-title{font-size:30px;letter-spacing:0px;}.elementor-41 .elementor-element.elementor-element-6500004a .elementor-heading-title{font-size:11px;letter-spacing:0px;}.elementor-41 .elementor-element.elementor-element-6500004b .elementor-heading-title{font-size:30px;letter-spacing:0px;}}@media(min-width:768px){.elementor-41 .elementor-element.elementor-element-65000005{--width:48%;}.elementor-41 .elementor-element.elementor-element-6500000c{--width:24%;}.elementor-41 .elementor-element.elementor-element-6500000b{--width:100%;}.elementor-41 .elementor-element.elementor-element-65000012{--width:24%;}.elementor-41 .elementor-element.elementor-element-65000011{--width:100%;}.elementor-41 .elementor-element.elementor-element-65000018{--width:24%;}.elementor-41 .elementor-element.elementor-element-65000017{--width:100%;}.elementor-41 .elementor-element.elementor-element-6500001e{--width:24%;}.elementor-41 .elementor-element.elementor-element-6500001d{--width:100%;}.elementor-41 .elementor-element.elementor-element-65000025{--width:24%;}.elementor-41 .elementor-element.elementor-element-65000024{--width:100%;}.elementor-41 .elementor-element.elementor-element-6500002b{--width:24%;}.elementor-41 .elementor-element.elementor-element-6500002a{--width:100%;}.elementor-41 .elementor-element.elementor-element-65000031{--width:24%;}.elementor-41 .elementor-element.elementor-element-65000030{--width:100%;}.elementor-41 .elementor-element.elementor-element-65000037{--width:24%;}.elementor-41 .elementor-element.elementor-element-65000036{--width:100%;}.elementor-41 .elementor-element.elementor-element-6500003e{--width:42%;}.elementor-41 .elementor-element.elementor-element-65000040{--width:56%;}.elementor-41 .elementor-element.elementor-element-65000048{--width:56%;}.elementor-41 .elementor-element.elementor-element-65000046{--width:42%;}}@media(max-width:1024px) and (min-width:768px){.elementor-41 .elementor-element.elementor-element-65000005{--width:70%;}.elementor-41 .elementor-element.elementor-element-6500000c{--width:48%;}.elementor-41 .elementor-element.elementor-element-65000012{--width:48%;}.elementor-41 .elementor-element.elementor-element-65000018{--width:48%;}.elementor-41 .elementor-element.elementor-element-6500001e{--width:48%;}.elementor-41 .elementor-element.elementor-element-65000025{--width:48%;}.elementor-41 .elementor-element.elementor-element-6500002b{--width:48%;}.elementor-41 .elementor-element.elementor-element-65000031{--width:48%;}.elementor-41 .elementor-element.elementor-element-65000037{--width:48%;}}