.elementor-4632 .elementor-element.elementor-element-1d054cf{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-4632 .elementor-element.elementor-element-1d054cf:not(.elementor-motion-effects-element-type-background), .elementor-4632 .elementor-element.elementor-element-1d054cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://idealluxeproperties.com/wp-content/uploads/2025/09/WhatsApp-Image-2025-09-23-at-14.18.26.jpeg");background-repeat:no-repeat;background-size:cover;}.elementor-4632 .elementor-element.elementor-element-3907be6{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-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-4632 .elementor-element.elementor-element-6909a0a{margin:-200px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:6px 300px 6px 6px;text-align:left;}.elementor-4632 .elementor-element.elementor-element-6909a0a.elementor-element{--align-self:flex-start;}.elementor-4632 .elementor-element.elementor-element-6909a0a .elementor-heading-title{font-family:"Raleway", Sans-serif;font-weight:200;text-transform:uppercase;color:#C4C5C5;}.elementor-4632 .elementor-element.elementor-element-fb67241{margin:-200px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:6px 300px 6px 6px;text-align:left;}.elementor-4632 .elementor-element.elementor-element-fb67241.elementor-element{--align-self:flex-start;}.elementor-4632 .elementor-element.elementor-element-fb67241 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-weight:200;text-transform:uppercase;color:#C4C5C5;}.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-4632 .elementor-element.elementor-element-0fed703 .elementor-button{background-color:#AC7E4B;font-family:"Raleway", Sans-serif;fill:#000000;color:#000000;border-radius:0px 0px 0px 0px;padding:17px 80px 17px 80px;}.elementor-4632 .elementor-element.elementor-element-0fed703{padding:0px 0px 0px 0px;}.elementor-4632 .elementor-element.elementor-element-269d7a0 .elementor-button{background-color:#61CE7000;font-family:"Raleway", Sans-serif;fill:var( --e-global-color-b36faac );color:var( --e-global-color-b36faac );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-b36faac );border-radius:0px 0px 0px 0px;padding:17px 69px 17px 69px;}.elementor-4632 .elementor-element.elementor-element-fa9cd7b{--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;--overflow:auto;--margin-top:0px;--margin-bottom:0px;--margin-left:180px;--margin-right:0px;--padding-top:020px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4632 .elementor-element.elementor-element-fa9cd7b:not(.elementor-motion-effects-element-type-background), .elementor-4632 .elementor-element.elementor-element-fa9cd7b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000080;}.elementor-4632 .elementor-element.elementor-element-fa9cd7b.e-con{--align-self:center;}.elementor-4632 .elementor-element.elementor-element-fb8583c > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-4632 .elementor-element.elementor-element-fb8583c:not(.elementor-motion-effects-element-type-background), .elementor-4632 .elementor-element.elementor-element-fb8583c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0A0A;}.elementor-4632 .elementor-element.elementor-element-fb8583c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 80px 0px;}.elementor-4632 .elementor-element.elementor-element-fb8583c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4632 .elementor-element.elementor-element-c33ee57 > .elementor-element-populated{margin:0px 70px 0px 0px;--e-column-margin-right:70px;--e-column-margin-left:0px;}.elementor-4632 .elementor-element.elementor-element-b99bbb0 > .elementor-widget-container{padding:0px 0px 25px 0px;}.elementor-4632 .elementor-element.elementor-element-b99bbb0 .ot-heading > span{font-family:"Raleway", Sans-serif;text-transform:uppercase;}.elementor-4632 .elementor-element.elementor-element-b99bbb0 .ot-heading .main-heading{color:#FFFFFF;font-family:"Raleway", Sans-serif;font-weight:200;text-transform:uppercase;}.elementor-4632 .elementor-element.elementor-element-b99bbb0 .ot-heading:before{border-color:#FFFFFF;}.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-4632 .elementor-element.elementor-element-f622cd1{padding:0px 0px 30px 0px;font-family:"Roboto", Sans-serif;font-weight:400;color:#A9A9A9;}.elementor-4632 .elementor-element.elementor-element-c9b4d90 > .elementor-widget-container{padding:0px 0px 16px 0px;}.elementor-4632 .elementor-element.elementor-element-c9b4d90 .inner-bar:after{border-color:#939393;}.elementor-4632 .elementor-element.elementor-element-c9b4d90 .progress-bar{background:#939393;}.elementor-4632 .elementor-element.elementor-element-c9b4d90 .progress-bar:after{background:#939393;}.elementor-4632 .elementor-element.elementor-element-c9b4d90 .ot-progress .pname, .elementor-4632 .elementor-element.elementor-element-c9b4d90 .circle-progress h4{color:#FFFFFF;font-family:"Raleway", Sans-serif;font-weight:200;}.elementor-4632 .elementor-element.elementor-element-c9b4d90 .ppercent, .elementor-4632 .elementor-element.elementor-element-c9b4d90 .circle-progress span{color:#FFFFFF;}.elementor-4632 .elementor-element.elementor-element-46a595c > .elementor-widget-container{padding:0px 0px 16px 0px;}.elementor-4632 .elementor-element.elementor-element-46a595c .inner-bar:after{border-color:#939393;}.elementor-4632 .elementor-element.elementor-element-46a595c .progress-bar{background:#939393;}.elementor-4632 .elementor-element.elementor-element-46a595c .progress-bar:after{background:#939393;}.elementor-4632 .elementor-element.elementor-element-46a595c .ot-progress .pname, .elementor-4632 .elementor-element.elementor-element-46a595c .circle-progress h4{color:#FFFFFF;font-family:"Raleway", Sans-serif;font-weight:200;}.elementor-4632 .elementor-element.elementor-element-46a595c .ppercent, .elementor-4632 .elementor-element.elementor-element-46a595c .circle-progress span{color:#FFFFFF;}.elementor-4632 .elementor-element.elementor-element-0c37576 > .elementor-widget-container{padding:0px 0px 16px 0px;}.elementor-4632 .elementor-element.elementor-element-0c37576 .inner-bar:after{border-color:#939393;}.elementor-4632 .elementor-element.elementor-element-0c37576 .progress-bar{background:#939393;}.elementor-4632 .elementor-element.elementor-element-0c37576 .progress-bar:after{background:#939393;}.elementor-4632 .elementor-element.elementor-element-0c37576 .ot-progress .pname, .elementor-4632 .elementor-element.elementor-element-0c37576 .circle-progress h4{color:#FFFFFF;font-family:"Raleway", Sans-serif;font-weight:200;}.elementor-4632 .elementor-element.elementor-element-0c37576 .ppercent, .elementor-4632 .elementor-element.elementor-element-0c37576 .circle-progress span{color:#FFFFFF;}.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-4632 .elementor-element.elementor-element-d15cfbc{margin:0px -320px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 30px;}.elementor-4632 .elementor-element.elementor-element-c32e01f:not(.elementor-motion-effects-element-type-background), .elementor-4632 .elementor-element.elementor-element-c32e01f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0A0A;background-image:url("https://idealluxeproperties.com/wp-content/uploads/2024/03/bg1-home7.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4632 .elementor-element.elementor-element-c32e01f > .elementor-background-overlay{background-color:#0A0A0A;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4632 .elementor-element.elementor-element-c32e01f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 50px 0px;}.elementor-4632 .elementor-element.elementor-element-4b39e25{text-align:center;}.elementor-4632 .elementor-element.elementor-element-4b39e25 > .elementor-widget-container{padding:0px 0px 25px 0px;}.elementor-4632 .elementor-element.elementor-element-4b39e25 .ot-heading > span{font-family:"Raleway", Sans-serif;text-transform:uppercase;}.elementor-4632 .elementor-element.elementor-element-4b39e25 .ot-heading .main-heading{color:#FFFFFF;font-family:"Raleway", Sans-serif;font-weight:200;text-transform:uppercase;}.elementor-4632 .elementor-element.elementor-element-4b39e25 .ot-heading:before{border-color:#FFFFFF;}.elementor-4632 .elementor-element.elementor-element-189f7e7:not(.elementor-motion-effects-element-type-background), .elementor-4632 .elementor-element.elementor-element-189f7e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0A0A;}.elementor-4632 .elementor-element.elementor-element-189f7e7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 80px 0px;}.elementor-4632 .elementor-element.elementor-element-189f7e7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4632 .elementor-element.elementor-element-c7b0250{text-align:center;}.elementor-4632 .elementor-element.elementor-element-c7b0250 > .elementor-widget-container{padding:0px 0px 25px 0px;}.elementor-4632 .elementor-element.elementor-element-c7b0250 .ot-heading > span{font-family:"Raleway", Sans-serif;text-transform:uppercase;}.elementor-4632 .elementor-element.elementor-element-c7b0250 .ot-heading .main-heading{color:#FFFFFF;font-family:"Raleway", Sans-serif;font-weight:200;text-transform:uppercase;}.elementor-4632 .elementor-element.elementor-element-c7b0250 .ot-heading:before{border-color:#FFFFFF;}.elementor-4632 .elementor-element.elementor-element-0797333{padding:0px 0px 120px 0px;}.elementor-4632 .elementor-element.elementor-element-6e57f8f .icon-box--bg-img{background-image:url("https://idealluxeproperties.com/wp-content/uploads/2020/06/bg-iconbox1-hover.jpg");}.elementor-4632 .elementor-element.elementor-element-6e57f8f .icon-box--bg-img:hover{background-image:url("https://idealluxeproperties.com/wp-content/uploads/2020/06/bg-iconbox1.jpg");}.elementor-4632 .elementor-element.elementor-element-6e57f8f > .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:#292929;}.elementor-4632 .elementor-element.elementor-element-6e57f8f:hover .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;}.elementor-4632 .elementor-element.elementor-element-6e57f8f{text-align:center;}.elementor-4632 .elementor-element.elementor-element-6e57f8f .icon-box.icon-box--is-line-hover:before, .elementor-4632 .elementor-element.elementor-element-6e57f8f .icon-box.icon-box--is-line-hover:after{background:#FFFFFF;}.elementor-4632 .elementor-element.elementor-element-6e57f8f .icon-box:hover h5, .elementor-4632 .elementor-element.elementor-element-6e57f8f .icon-box:hover h5 a{color:#1A1A1A;}.elementor-4632 .elementor-element.elementor-element-6e57f8f .icon-box:hover p{color:#555555;}.elementor-4632 .elementor-element.elementor-element-6e57f8f .icon-box .icon-box-title, .elementor-4632 .elementor-element.elementor-element-6e57f8f .icon-box .icon-box-title a{color:#FFFFFF;}.elementor-4632 .elementor-element.elementor-element-6e57f8f .icon-box .icon-box-title{font-family:"Raleway", Sans-serif;font-weight:200;text-transform:uppercase;}.elementor-4632 .elementor-element.elementor-element-6e57f8f .icon-box p{color:#A3A3A3;}.elementor-4632 .elementor-element.elementor-element-ff836ce .icon-box--bg-img{background-image:url("https://idealluxeproperties.com/wp-content/uploads/2020/06/bg-iconbox1-hover.jpg");}.elementor-4632 .elementor-element.elementor-element-ff836ce .icon-box--bg-img:hover{background-image:url("https://idealluxeproperties.com/wp-content/uploads/2020/06/bg-iconbox1.jpg");}.elementor-4632 .elementor-element.elementor-element-ff836ce > .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:#292929;}.elementor-4632 .elementor-element.elementor-element-ff836ce:hover .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;}.elementor-4632 .elementor-element.elementor-element-ff836ce{text-align:center;}.elementor-4632 .elementor-element.elementor-element-ff836ce .icon-box.icon-box--is-line-hover:before, .elementor-4632 .elementor-element.elementor-element-ff836ce .icon-box.icon-box--is-line-hover:after{background:#FFFFFF;}.elementor-4632 .elementor-element.elementor-element-ff836ce .icon-box:hover h5, .elementor-4632 .elementor-element.elementor-element-ff836ce .icon-box:hover h5 a{color:#1A1A1A;}.elementor-4632 .elementor-element.elementor-element-ff836ce .icon-box:hover p{color:#555555;}.elementor-4632 .elementor-element.elementor-element-ff836ce .icon-box .icon-box-title, .elementor-4632 .elementor-element.elementor-element-ff836ce .icon-box .icon-box-title a{color:#FFFFFF;}.elementor-4632 .elementor-element.elementor-element-ff836ce .icon-box .icon-box-title{font-family:"Raleway", Sans-serif;font-weight:200;text-transform:uppercase;}.elementor-4632 .elementor-element.elementor-element-ff836ce .icon-box p{color:#A3A3A3;}.elementor-4632 .elementor-element.elementor-element-1844a47 .icon-box--bg-img{background-image:url("https://idealluxeproperties.com/wp-content/uploads/2020/06/bg-iconbox1-hover.jpg");}.elementor-4632 .elementor-element.elementor-element-1844a47 .icon-box--bg-img:hover{background-image:url("https://idealluxeproperties.com/wp-content/uploads/2020/06/bg-iconbox1.jpg");}.elementor-4632 .elementor-element.elementor-element-1844a47 > .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:#292929;}.elementor-4632 .elementor-element.elementor-element-1844a47:hover .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;}.elementor-4632 .elementor-element.elementor-element-1844a47{text-align:center;}.elementor-4632 .elementor-element.elementor-element-1844a47 .icon-box.icon-box--is-line-hover:before, .elementor-4632 .elementor-element.elementor-element-1844a47 .icon-box.icon-box--is-line-hover:after{background:#FFFFFF;}.elementor-4632 .elementor-element.elementor-element-1844a47 .icon-box:hover h5, .elementor-4632 .elementor-element.elementor-element-1844a47 .icon-box:hover h5 a{color:#1A1A1A;}.elementor-4632 .elementor-element.elementor-element-1844a47 .icon-box:hover p{color:#555555;}.elementor-4632 .elementor-element.elementor-element-1844a47 .icon-box .icon-box-title, .elementor-4632 .elementor-element.elementor-element-1844a47 .icon-box .icon-box-title a{color:#FFFFFF;}.elementor-4632 .elementor-element.elementor-element-1844a47 .icon-box .icon-box-title{font-family:"Raleway", Sans-serif;font-weight:200;text-transform:uppercase;}.elementor-4632 .elementor-element.elementor-element-1844a47 .icon-box p{color:#A3A3A3;}.elementor-4632 .elementor-element.elementor-element-4c79e11{padding:0px 0px 0px 0px;}.elementor-4632 .elementor-element.elementor-element-a9a4b7f > .elementor-element-populated{border-style:solid;border-width:0px 2px 0px 0px;}.elementor-4632 .elementor-element.elementor-element-54004b6 .ot-counter .counter-title{color:#FFFFFF;font-family:"Raleway", Sans-serif;font-weight:200;}.elementor-4632 .elementor-element.elementor-element-74636b1 > .elementor-element-populated{border-style:solid;border-width:0px 2px 0px 0px;}.elementor-4632 .elementor-element.elementor-element-2e380c1 .ot-counter .counter-title{color:#FFFFFF;font-family:"Raleway", Sans-serif;font-weight:200;}.elementor-4632 .elementor-element.elementor-element-2b6cd4e > .elementor-element-populated{border-style:solid;border-width:0px 2px 0px 0px;}.elementor-4632 .elementor-element.elementor-element-ec1175d .ot-counter .counter-title{color:#FFFFFF;font-family:"Raleway", Sans-serif;font-weight:200;}.elementor-4632 .elementor-element.elementor-element-9cb5a76 .ot-counter .counter-title{color:#FFFFFF;font-family:"Raleway", Sans-serif;font-weight:200;}.elementor-4632 .elementor-element.elementor-element-2950a94{--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:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-4632 .elementor-element.elementor-element-071a71e .elementor-heading-title{font-family:"Raleway", Sans-serif;font-weight:200;color:#C4C5C5;}.elementor-4632 .elementor-element.elementor-element-644965b{font-family:"Raleway", Sans-serif;font-weight:200;color:#FAFAFA;}.elementor-4632 .elementor-element.elementor-element-653daaf{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-4632 .elementor-element.elementor-element-6633c83{--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-4632 .elementor-element.elementor-element-5ff47ab{--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-4632 .elementor-element.elementor-element-87320d3{--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;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4632 .elementor-element.elementor-element-4e68c08{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4632 .elementor-element.elementor-element-ad380b8{width:var( --container-widget-width, 80% );max-width:80%;padding:0px 0px 10px 0px;--container-widget-width:80%;--container-widget-flex-grow:0;border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-b36faac );border-radius:1px 1px 1px 1px;text-align:left;}.elementor-4632 .elementor-element.elementor-element-ad380b8 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:25px;font-weight:200;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-3eff253 );}.elementor-4632 .elementor-element.elementor-element-5f4a5ea{font-family:"Raleway", Sans-serif;font-weight:200;color:var( --e-global-color-9b2e5f5 );}.elementor-4632 .elementor-element.elementor-element-c17b4d1{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4632 .elementor-element.elementor-element-4d465ab{width:var( --container-widget-width, 80% );max-width:80%;padding:0px 0px 10px 0px;--container-widget-width:80%;--container-widget-flex-grow:0;border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-b36faac );border-radius:1px 1px 1px 1px;text-align:left;}.elementor-4632 .elementor-element.elementor-element-4d465ab .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:25px;font-weight:200;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-3eff253 );}.elementor-4632 .elementor-element.elementor-element-9f38c82{font-family:"Raleway", Sans-serif;font-weight:200;color:var( --e-global-color-9b2e5f5 );}.elementor-4632 .elementor-element.elementor-element-86076b5{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4632 .elementor-element.elementor-element-134a9ed{width:var( --container-widget-width, 80% );max-width:80%;padding:0px 0px 10px 0px;--container-widget-width:80%;--container-widget-flex-grow:0;border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-b36faac );border-radius:1px 1px 1px 1px;text-align:left;}.elementor-4632 .elementor-element.elementor-element-134a9ed .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:25px;font-weight:200;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-3eff253 );}.elementor-4632 .elementor-element.elementor-element-817fd42{font-family:"Raleway", Sans-serif;font-weight:200;color:var( --e-global-color-9b2e5f5 );}.elementor-4632 .elementor-element.elementor-element-8788a3b{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4632 .elementor-element.elementor-element-48f1b7e{width:var( --container-widget-width, 80% );max-width:80%;padding:0px 0px 10px 0px;--container-widget-width:80%;--container-widget-flex-grow:0;border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-b36faac );border-radius:1px 1px 1px 1px;text-align:left;}.elementor-4632 .elementor-element.elementor-element-48f1b7e .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:25px;font-weight:200;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-3eff253 );}.elementor-4632 .elementor-element.elementor-element-d3bec03{font-family:"Raleway", Sans-serif;font-weight:200;color:var( --e-global-color-9b2e5f5 );}.elementor-4632 .elementor-element.elementor-element-cc99aed{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4632 .elementor-element.elementor-element-e2c6b10{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;font-family:"Raleway", Sans-serif;font-size:16px;font-weight:200;color:var( --e-global-color-9b2e5f5 );}.elementor-4632 .elementor-element.elementor-element-f55b707{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4632 .elementor-element.elementor-element-c58c36f .elementor-button{background-color:var( --e-global-color-b36faac );font-family:"Raleway", Sans-serif;font-size:16px;font-weight:400;fill:#000000;color:#000000;border-radius:0px 0px 0px 0px;padding:20px 80px 20px 80px;}.elementor-4632 .elementor-element.elementor-element-c58c36f{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-4632 .elementor-element.elementor-element-a64bd6d .elementor-button{background-color:#61CE7000;font-family:"Raleway", Sans-serif;font-size:16px;font-weight:400;fill:var( --e-global-color-b36faac );color:var( --e-global-color-b36faac );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-b36faac );border-radius:0px 0px 0px 0px;padding:18px 080px 18px 80px;}.elementor-4632 .elementor-element.elementor-element-a64bd6d{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;border-style:solid;border-width:2px 2px 2px 2px;}.elementor-4632 .elementor-element.elementor-element-b061faa{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-4632 .elementor-element.elementor-element-215fcf8{--display:flex;--min-height:310px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-4632 .elementor-element.elementor-element-d1514de{--display:flex;}.elementor-4632 .elementor-element.elementor-element-5fa1a89{--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:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-4632 .elementor-element.elementor-element-2030804{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:var( --e-global-color-9b2e5f5 );--border-color:var( --e-global-color-9b2e5f5 );}.elementor-4632 .elementor-element.elementor-element-7e2792c{--display:flex;--min-height:0px;--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-4632 .elementor-element.elementor-element-7e2792c:not(.elementor-motion-effects-element-type-background), .elementor-4632 .elementor-element.elementor-element-7e2792c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://idealluxeproperties.com/wp-content/uploads/2024/02/image3-home3.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4632 .elementor-element.elementor-element-3cdcb6c{--display:flex;--min-height:250px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4632 .elementor-element.elementor-element-3cdcb6c:not(.elementor-motion-effects-element-type-background), .elementor-4632 .elementor-element.elementor-element-3cdcb6c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(65deg, #000000 28%, #616161 100%);}.elementor-4632 .elementor-element.elementor-element-96402da{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 60px;padding:0px 0px 0px 0px;}.elementor-4632 .elementor-element.elementor-element-96402da .elementor-heading-title{font-family:"Raleway", Sans-serif;font-weight:200;color:#C4C5C5;}.elementor-4632 .elementor-element.elementor-element-5531e9f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 60px;padding:0px 0px 0px 0px;font-family:"Raleway", Sans-serif;font-weight:300;color:var( --e-global-color-9b2e5f5 );}.elementor-4632 .elementor-element.elementor-element-47c1e90 .elementor-button{background-color:#61CE7000;font-family:"Raleway", Sans-serif;font-size:16px;font-weight:400;fill:var( --e-global-color-b36faac );color:var( --e-global-color-b36faac );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-b36faac );border-radius:0px 0px 0px 0px;padding:20px 37px 20px 37px;}.elementor-4632 .elementor-element.elementor-element-47c1e90{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 60px;padding:0px 0px 0px 0px;border-style:solid;border-width:2px 2px 2px 2px;}.elementor-4632 .elementor-element.elementor-element-64ed27b{--display:flex;}.elementor-4632 .elementor-element.elementor-element-7a1fc95{--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:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-4632 .elementor-element.elementor-element-04a80c7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:var( --e-global-color-9b2e5f5 );--border-color:var( --e-global-color-9b2e5f5 );}.elementor-4632 .elementor-element.elementor-element-0beeaa2{--display:flex;--min-height:0px;--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-4632 .elementor-element.elementor-element-0beeaa2:not(.elementor-motion-effects-element-type-background), .elementor-4632 .elementor-element.elementor-element-0beeaa2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://idealluxeproperties.com/wp-content/uploads/2024/02/image3-home3.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4632 .elementor-element.elementor-element-4b5ea28{--display:flex;--min-height:250px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4632 .elementor-element.elementor-element-4b5ea28:not(.elementor-motion-effects-element-type-background), .elementor-4632 .elementor-element.elementor-element-4b5ea28 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(65deg, #000000 28%, #616161 100%);}.elementor-4632 .elementor-element.elementor-element-a7d047c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 60px;padding:0px 0px 0px 0px;}.elementor-4632 .elementor-element.elementor-element-a7d047c .elementor-heading-title{font-family:"Raleway", Sans-serif;font-weight:200;color:#C4C5C5;}.elementor-4632 .elementor-element.elementor-element-24027d9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 60px;padding:0px 0px 0px 0px;font-family:"Raleway", Sans-serif;font-weight:300;color:var( --e-global-color-9b2e5f5 );}.elementor-4632 .elementor-element.elementor-element-b433da6 .elementor-button{background-color:#61CE7000;font-family:"Raleway", Sans-serif;font-size:16px;font-weight:400;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-b36faac );border-radius:0px 0px 0px 0px;padding:20px 37px 20px 37px;}.elementor-4632 .elementor-element.elementor-element-b433da6{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 60px;padding:0px 0px 0px 0px;border-style:solid;border-width:2px 2px 2px 2px;}.elementor-4632 .elementor-element.elementor-element-6db8a7b{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-font-size:25px;}.elementor-4632 .elementor-element.elementor-element-6db8a7b > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#FFFFFF;}.elementor-4632 .elementor-element.elementor-element-6db8a7b.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#AC7E4B;}.elementor-4632 .elementor-element.elementor-element-6db8a7b.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-4632 .elementor-element.elementor-element-6db8a7b.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#AC7E4B;}.elementor-4632 .elementor-element.elementor-element-6db8a7b.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Raleway", Sans-serif;font-weight:200;}.elementor-4632 .elementor-element.elementor-element-1b5d068{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-4632 .elementor-element.elementor-element-140f7bf{--display:flex;--min-height:590px;--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-4632 .elementor-element.elementor-element-140f7bf:not(.elementor-motion-effects-element-type-background), .elementor-4632 .elementor-element.elementor-element-140f7bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://idealluxeproperties.com/wp-content/uploads/2024/02/image3-home3.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4632 .elementor-element.elementor-element-bc2df9d{--display:flex;--min-height:450px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4632 .elementor-element.elementor-element-7baa224{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 60px;padding:0px 0px 0px 0px;}.elementor-4632 .elementor-element.elementor-element-7baa224 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-weight:200;text-transform:uppercase;color:#C4C5C5;}.elementor-4632 .elementor-element.elementor-element-77eb656{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 60px;padding:0px 0px 0px 0px;font-family:"Raleway", Sans-serif;font-weight:300;color:var( --e-global-color-9b2e5f5 );}.elementor-4632 .elementor-element.elementor-element-5c9b5aa .elementor-button{background-color:#61CE7000;font-family:"Raleway", Sans-serif;font-size:16px;font-weight:400;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-b36faac );border-radius:0px 0px 0px 0px;padding:20px 37px 20px 37px;}.elementor-4632 .elementor-element.elementor-element-5c9b5aa{width:var( --container-widget-width, 27% );max-width:27%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 60px;padding:0px 0px 0px 0px;--container-widget-width:27%;--container-widget-flex-grow:0;border-style:solid;border-width:2px 2px 2px 2px;}.elementor-4632 .elementor-element.elementor-element-32715c3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;border-style:solid;--border-style:solid;border-width:0.5px 0.5px 0.5px 0px;--border-top-width:0.5px;--border-right-width:0.5px;--border-bottom-width:0.5px;--border-left-width:0px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:0px 0px 0px 0px;--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-4632 .elementor-element.elementor-element-4b1ea02{font-family:"Raleway", Sans-serif;font-weight:400;text-transform:uppercase;}.elementor-4632 .elementor-element.elementor-element-310fa48{font-family:"Raleway", Sans-serif;font-weight:400;}.elementor-4632 .elementor-element.elementor-element-f48a368{font-family:"Raleway", Sans-serif;font-weight:400;color:var( --e-global-color-text );}.elementor-4632 .elementor-element.elementor-element-f48a368 a{color:var( --e-global-color-3eff253 );}.elementor-4632 .elementor-element.elementor-element-e93ccd0{text-align:left;}.elementor-4632 .elementor-element.elementor-element-e93ccd0 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:50px;font-weight:200;color:var( --e-global-color-text );}.elementor-4632 .elementor-element.elementor-element-bca4989:not(.elementor-motion-effects-element-type-background), .elementor-4632 .elementor-element.elementor-element-bca4989 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0A0A;background-image:url("https://idealluxeproperties.com/wp-content/uploads/2024/03/bg1-home7.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4632 .elementor-element.elementor-element-bca4989 > .elementor-background-overlay{background-color:#0A0A0A;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4632 .elementor-element.elementor-element-bca4989{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 50px 0px;}.elementor-4632 .elementor-element.elementor-element-4fdcb48{text-align:center;}.elementor-4632 .elementor-element.elementor-element-4fdcb48 > .elementor-widget-container{padding:0px 0px 25px 0px;}.elementor-4632 .elementor-element.elementor-element-4fdcb48 .ot-heading > span{font-family:"Raleway", Sans-serif;text-transform:uppercase;}.elementor-4632 .elementor-element.elementor-element-4fdcb48 .ot-heading .main-heading{color:#FFFFFF;font-family:"Raleway", Sans-serif;font-weight:200;text-transform:uppercase;}.elementor-4632 .elementor-element.elementor-element-4fdcb48 .ot-heading:before{border-color:#FFFFFF;}.elementor-4632 .elementor-element.elementor-element-30e7fee > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-4632 .elementor-element.elementor-element-30e7fee .octf-btn{border-color:#FFFFFF;}.elementor-4632 .elementor-element.elementor-element-1b2bcee{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-4632 .elementor-element.elementor-element-44cec6a{--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-4632 .elementor-element.elementor-element-e9d8036{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4632 .elementor-element.elementor-element-e9d8036.e-con{--align-self:center;}.elementor-4632 .elementor-element.elementor-element-e989cfa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 60px;padding:0px 0px 0px 0px;text-align:right;}.elementor-4632 .elementor-element.elementor-element-e989cfa .elementor-heading-title{font-family:"Raleway", Sans-serif;font-weight:200;text-transform:uppercase;color:#C4C5C5;}.elementor-4632 .elementor-element.elementor-element-552e004{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:right;font-family:"Raleway", Sans-serif;font-weight:300;color:var( --e-global-color-9b2e5f5 );}.elementor-4632 .elementor-element.elementor-element-5163b69 .elementor-button{background-color:#61CE7000;font-family:"Raleway", Sans-serif;font-size:16px;font-weight:400;fill:var( --e-global-color-b36faac );color:var( --e-global-color-b36faac );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-b36faac );border-radius:0px 0px 0px 0px;padding:18px 35px 18px 35px;}.elementor-4632 .elementor-element.elementor-element-5163b69{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 60px;padding:0px 0px 0px 0px;border-style:solid;border-width:2px 2px 2px 2px;}.elementor-4632 .elementor-element.elementor-element-a219c39 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-4632 .elementor-element.elementor-element-a219c39:not(.elementor-motion-effects-element-type-background), .elementor-4632 .elementor-element.elementor-element-a219c39 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://idealluxeproperties.com/wp-content/uploads/2024/02/bg1-home1.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-4632 .elementor-element.elementor-element-a219c39{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:050px 0px 050px 0px;}.elementor-4632 .elementor-element.elementor-element-a219c39 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4632 .elementor-element.elementor-element-8c03a02{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;}.elementor-4632 .elementor-element.elementor-element-8c03a02 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-weight:200;text-transform:uppercase;color:#C4C5C5;}.elementor-4632 .elementor-element.elementor-element-0d827b7{color:#A9A9A9;}.elementor-4632 .elementor-element.elementor-element-47b2af8 .octf-btn{border-color:#FFFFFF;}.elementor-4632 .elementor-element.elementor-element-7ed9a41{--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:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-4632 .elementor-element.elementor-element-313f7ff{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:var( --e-global-color-9b2e5f5 );--border-color:var( --e-global-color-9b2e5f5 );}.elementor-4632 .elementor-element.elementor-element-a2e6f63{--display:flex;--min-height:0px;--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-4632 .elementor-element.elementor-element-40f66fa{--display:flex;--min-height:250px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4632 .elementor-element.elementor-element-40f66fa:not(.elementor-motion-effects-element-type-background), .elementor-4632 .elementor-element.elementor-element-40f66fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(65deg, #000000 28%, #616161 100%);}.elementor-4632 .elementor-element.elementor-element-27e4bf8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 60px;padding:0px 0px 0px 0px;}.elementor-4632 .elementor-element.elementor-element-27e4bf8 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-weight:200;color:#C4C5C5;}.elementor-4632 .elementor-element.elementor-element-3663cd3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 60px;padding:0px 0px 0px 0px;}.elementor-4632 .elementor-element.elementor-element-3663cd3 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:20px;font-weight:500;text-transform:uppercase;color:#C4C5C5;}.elementor-4632 .elementor-element.elementor-element-bcf767b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 60px;padding:0px 0px 0px 0px;font-family:"Raleway", Sans-serif;font-weight:300;color:var( --e-global-color-9b2e5f5 );}.elementor-4632 .elementor-element.elementor-element-cd2579d{--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:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-4632 .elementor-element.elementor-element-5dbe1c9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-4632 .elementor-element.elementor-element-5dbe1c9 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-weight:200;text-transform:uppercase;color:var( --e-global-color-3eff253 );}.elementor-4632 .elementor-element.elementor-element-0e50279 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-4632 .elementor-element.elementor-element-0e50279{padding:50px 0px 50px 0px;}.elementor-4632 .elementor-element.elementor-element-79ad0ba .acc-item .acc-toggle{background:#0A0A0A;}.elementor-4632 .elementor-element.elementor-element-79ad0ba .acc-item:not(.current) .acc-toggle{color:#FFFFFF;}.elementor-4632 .elementor-element.elementor-element-79ad0ba .acc-item.current .acc-toggle{color:#FFFFFF;}.elementor-4632 .elementor-element.elementor-element-79ad0ba .acc-item:not(.current) span i{color:#FFFFFF;}.elementor-4632 .elementor-element.elementor-element-79ad0ba .acc-item:not(.current) span svg{fill:#FFFFFF;}.elementor-4632 .elementor-element.elementor-element-79ad0ba .acc-item.current span i{color:#FFFFFF;}.elementor-4632 .elementor-element.elementor-element-79ad0ba .acc-item.current span svg{fill:#FFFFFF;}.elementor-4632 .elementor-element.elementor-element-79ad0ba .acc-item .acc-content{background:#0A0A0A;}.elementor-4632 .elementor-element.elementor-element-1ed4b4c{margin:0px -245px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4632 .elementor-element.elementor-element-1ed4b4c img{height:500px;filter:brightness( 50% ) contrast( 100% ) saturate( 20% ) blur( 0px ) hue-rotate( 0deg );}.elementor-4632 .elementor-element.elementor-element-28fbbff{--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:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-4632 .elementor-element.elementor-element-6c9aba1{--display:flex;}.elementor-4632 .elementor-element.elementor-element-94e8b02{text-align:center;}.elementor-4632 .elementor-element.elementor-element-94e8b02 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-weight:200;color:var( --e-global-color-3eff253 );}.elementor-4632 .elementor-element.elementor-element-606e77d{text-align:center;font-family:"Raleway", Sans-serif;font-weight:200;color:var( --e-global-color-9b2e5f5 );}.elementor-4632 .elementor-element.elementor-element-3a5854b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:var( --e-global-color-9b2e5f5 );--border-color:var( --e-global-color-9b2e5f5 );}.elementor-4632 .elementor-element.elementor-element-6da4fc3{--display:flex;--min-height:0px;--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-4632 .elementor-element.elementor-element-6da4fc3:not(.elementor-motion-effects-element-type-background), .elementor-4632 .elementor-element.elementor-element-6da4fc3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://idealluxeproperties.com/wp-content/uploads/2024/02/image3-home3.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4632 .elementor-element.elementor-element-960acd8{--display:flex;--min-height:250px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4632 .elementor-element.elementor-element-960acd8:not(.elementor-motion-effects-element-type-background), .elementor-4632 .elementor-element.elementor-element-960acd8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(65deg, #000000 28%, #616161 100%);}.elementor-4632 .elementor-element.elementor-element-3aee038{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 60px;padding:0px 0px 0px 0px;}.elementor-4632 .elementor-element.elementor-element-3aee038 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-weight:200;color:#C4C5C5;}.elementor-4632 .elementor-element.elementor-element-8e00c64{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 60px;padding:0px 0px 0px 0px;font-family:"Raleway", Sans-serif;font-weight:300;color:var( --e-global-color-9b2e5f5 );}.elementor-4632 .elementor-element.elementor-element-94e8724 .elementor-button{background-color:#61CE7000;font-family:"Raleway", Sans-serif;font-size:16px;font-weight:400;fill:var( --e-global-color-b36faac );color:var( --e-global-color-b36faac );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-b36faac );border-radius:0px 0px 0px 0px;padding:20px 37px 20px 37px;}.elementor-4632 .elementor-element.elementor-element-94e8724{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 60px;padding:0px 0px 0px 0px;border-style:solid;border-width:2px 2px 2px 2px;}.elementor-4632 .elementor-element.elementor-element-be503b9{padding:50px 0px 50px 0px;}.elementor-4632 .elementor-element.elementor-element-3c927b8{text-align:center;}.elementor-4632 .elementor-element.elementor-element-3c927b8 > .elementor-widget-container{padding:0px 0px 50px 0px;}.elementor-4632 .elementor-element.elementor-element-3c927b8 .ot-heading > span{font-family:"Raleway", Sans-serif;font-weight:200;}.elementor-4632 .elementor-element.elementor-element-3c927b8 .ot-heading .main-heading{font-family:"Raleway", Sans-serif;font-weight:200;}.elementor-4632 .elementor-element.elementor-element-f5f6391 .ot-testimonials .ttext{font-family:"Raleway", Sans-serif;font-weight:200;padding:0px 10px 0px 10px;}.elementor-4632 .elementor-element.elementor-element-f5f6391 .ot-testimonials h6{font-family:"Raleway", Sans-serif;font-weight:300;}.elementor-4632 .elementor-element.elementor-element-f5f6391 .ot-testimonials span{font-family:"Raleway", Sans-serif;font-weight:500;}.elementor-4632 .elementor-element.elementor-element-d4bfcf0:not(.elementor-motion-effects-element-type-background), .elementor-4632 .elementor-element.elementor-element-d4bfcf0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0A0A;background-image:url("https://idealluxeproperties.com/wp-content/uploads/2024/02/bg3-home2.png");background-position:100% 100%;background-repeat:no-repeat;}.elementor-4632 .elementor-element.elementor-element-d4bfcf0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 50px 0px;}.elementor-4632 .elementor-element.elementor-element-d4bfcf0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4632 .elementor-element.elementor-element-021c01e .ot-heading .main-heading{color:#FFFFFF;font-family:"Raleway", Sans-serif;font-weight:200;text-transform:uppercase;}.elementor-4632 .elementor-element.elementor-element-021c01e .ot-heading:before{border-color:#FFFFFF;}.elementor-4632 .elementor-element.elementor-element-5a90753 > .elementor-widget-container{padding:8px 10px 0px 0px;}.elementor-4632 .elementor-element.elementor-element-5a90753 .octf-btn:hover, .elementor-4632 .elementor-element.elementor-element-5a90753 .octf-btn:focus{border-color:#FFFFFF;}.elementor-4632 .elementor-element.elementor-element-d400c56 > .elementor-widget-container{padding:50px 0px 0px 0px;}.elementor-4632 .elementor-element.elementor-element-23407d0 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-4632 .elementor-element.elementor-element-23407d0{margin-top:0px;margin-bottom:0px;padding:50px 25px 50px 25px;}.elementor-4632 .elementor-element.elementor-element-f3d92fd > .elementor-element-populated{margin:0px 70px 0px 0px;--e-column-margin-right:70px;--e-column-margin-left:0px;}.elementor-4632 .elementor-element.elementor-element-083cd3b{padding:0px 0px 20px 0px;}.elementor-4632 .elementor-element.elementor-element-083cd3b .elementor-heading-title{color:#FFFFFF;}.elementor-4632 .elementor-element.elementor-element-0c036d4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4632 .elementor-element.elementor-element-0c036d4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://idealluxeproperties.com/wp-content/uploads/2024/03/bg-pinfo.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4632 .elementor-element.elementor-element-0c036d4 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 75px 0px 15px;--e-column-margin-right:75px;--e-column-margin-left:15px;padding:0px 15px 0px 75px;}.elementor-4632 .elementor-element.elementor-element-0c036d4 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4632 .elementor-element.elementor-element-0c036d4{z-index:1;}.elementor-4632 .elementor-element.elementor-element-b71e6c3 > .elementor-widget-container{padding:81px 0px 25px 0px;}.elementor-4632 .elementor-element.elementor-element-b71e6c3 .ot-heading .main-heading{color:#FFFFFF;}.elementor-4632 .elementor-element.elementor-element-b71e6c3 .ot-heading:before{border-color:#FFFFFF;}.elementor-4632 .elementor-element.elementor-element-6f4d1ba{padding:0px 25px 25px 0px;color:#A3A3A3;}.elementor-4632 .elementor-element.elementor-element-7362515 > .elementor-widget-container{padding:0px 0px 27px 0px;}.elementor-4632 .elementor-element.elementor-element-7362515 .contact-info i{color:#FFFFFF;}.elementor-4632 .elementor-element.elementor-element-7362515 .contact-info svg{fill:#FFFFFF;}.elementor-4632 .elementor-element.elementor-element-7362515 .contact-info i:before{font-size:23px;}.elementor-4632 .elementor-element.elementor-element-7362515 .contact-info img, .elementor-4632 .elementor-element.elementor-element-7362515 .contact-info svg{width:23px;}.elementor-4632 .elementor-element.elementor-element-7362515 .contact-info h6{color:#FFFFFF;}.elementor-4632 .elementor-element.elementor-element-7362515 .contact-info p, .elementor-4632 .elementor-element.elementor-element-7362515 .contact-info p a{color:#FFFFFF;}.elementor-4632 .elementor-element.elementor-element-06fd3e3 > .elementor-widget-container{padding:0px 0px 27px 0px;}.elementor-4632 .elementor-element.elementor-element-06fd3e3 .contact-info i{color:#FFFFFF;}.elementor-4632 .elementor-element.elementor-element-06fd3e3 .contact-info svg{fill:#FFFFFF;}.elementor-4632 .elementor-element.elementor-element-06fd3e3 .contact-info i:before{font-size:23px;}.elementor-4632 .elementor-element.elementor-element-06fd3e3 .contact-info img, .elementor-4632 .elementor-element.elementor-element-06fd3e3 .contact-info svg{width:23px;}.elementor-4632 .elementor-element.elementor-element-06fd3e3 .contact-info h6{color:#FFFFFF;}.elementor-4632 .elementor-element.elementor-element-06fd3e3 .contact-info p, .elementor-4632 .elementor-element.elementor-element-06fd3e3 .contact-info p a{color:#FFFFFF;}.elementor-4632 .elementor-element.elementor-element-e2ed692 > .elementor-widget-container{padding:0px 0px 36px 0px;}.elementor-4632 .elementor-element.elementor-element-e2ed692 .contact-info i{color:#FFFFFF;}.elementor-4632 .elementor-element.elementor-element-e2ed692 .contact-info svg{fill:#FFFFFF;}.elementor-4632 .elementor-element.elementor-element-e2ed692 .contact-info i:before{font-size:23px;}.elementor-4632 .elementor-element.elementor-element-e2ed692 .contact-info img, .elementor-4632 .elementor-element.elementor-element-e2ed692 .contact-info svg{width:23px;}.elementor-4632 .elementor-element.elementor-element-e2ed692 .contact-info h6{color:#FFFFFF;}.elementor-4632 .elementor-element.elementor-element-e2ed692 .contact-info p, .elementor-4632 .elementor-element.elementor-element-e2ed692 .contact-info p a{color:#FFFFFF;}.elementor-4632 .elementor-element.elementor-element-bfb744b{--grid-template-columns:repeat(4, auto);text-align:left;padding:0px 0px 90px 0px;--icon-size:14px;--grid-column-gap:15px;--grid-row-gap:0px;}.elementor-4632 .elementor-element.elementor-element-bfb744b .elementor-social-icon{background-color:#1A1A1A;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255, 255, 255, 0.4);}.elementor-4632 .elementor-element.elementor-element-bfb744b .elementor-social-icon i{color:#FFFFFF;}.elementor-4632 .elementor-element.elementor-element-bfb744b .elementor-social-icon svg{fill:#FFFFFF;}.elementor-4632 .elementor-element.elementor-element-bfb744b .elementor-icon{border-radius:50px 50px 50px 50px;}.elementor-4632 .elementor-element.elementor-element-bfb744b .elementor-social-icon:hover{background-color:#444444;border-color:#444444;}.elementor-4632 .elementor-element.elementor-element-bfb744b .elementor-social-icon:hover i{color:#FFFFFF;}.elementor-4632 .elementor-element.elementor-element-bfb744b .elementor-social-icon:hover svg{fill:#FFFFFF;}@media(max-width:1024px){.elementor-4632 .elementor-element.elementor-element-c33ee57 > .elementor-element-populated{margin:0px 30px 50px 0px;--e-column-margin-right:30px;--e-column-margin-left:0px;}.elementor-4632 .elementor-element.elementor-element-d15cfbc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-4632 .elementor-element.elementor-element-0797333{padding:0px 0px 80px 0px;}.elementor-4632 .elementor-element.elementor-element-6e57f8f .icon-box{padding:15px 46px 34px 46px;}.elementor-4632 .elementor-element.elementor-element-ff836ce .icon-box{padding:15px 46px 34px 46px;}.elementor-4632 .elementor-element.elementor-element-dba1cd8 > .elementor-element-populated{margin:0% 25% 0% 25%;--e-column-margin-right:25%;--e-column-margin-left:25%;}.elementor-4632 .elementor-element.elementor-element-1844a47 .icon-box{padding:15px 46px 34px 46px;}.elementor-4632 .elementor-element.elementor-element-54004b6 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-4632 .elementor-element.elementor-element-2e380c1 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-4632 .elementor-element.elementor-element-ec1175d > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-4632 .elementor-element.elementor-element-9cb5a76 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-4632 .elementor-element.elementor-element-1ed4b4c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4632 .elementor-element.elementor-element-1ed4b4c img{width:100%;}.elementor-4632 .elementor-element.elementor-element-d4bfcf0:not(.elementor-motion-effects-element-type-background), .elementor-4632 .elementor-element.elementor-element-d4bfcf0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-4632 .elementor-element.elementor-element-23407d0{margin-top:0px;margin-bottom:0px;padding:0px 0px 100px 0px;}.elementor-4632 .elementor-element.elementor-element-f3d92fd > .elementor-element-populated{margin:0px 0px 60px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-4632 .elementor-element.elementor-element-0c036d4 > .elementor-element-populated{margin:0px 15px 0px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;}}@media(max-width:767px){.elementor-4632 .elementor-element.elementor-element-1d054cf{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-4632 .elementor-element.elementor-element-3907be6{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4632 .elementor-element.elementor-element-6909a0a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-4632 .elementor-element.elementor-element-fb67241{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 20px 0px;text-align:center;}.elementor-4632 .elementor-element.elementor-element-fb67241.elementor-element{--align-self:center;}.elementor-4632 .elementor-element.elementor-element-fb67241 .elementor-heading-title{font-size:35px;}.elementor-4632 .elementor-element.elementor-element-fa9cd7b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4632 .elementor-element.elementor-element-fb8583c{padding:80px 0px 80px 0px;}.elementor-4632 .elementor-element.elementor-element-b99bbb0{text-align:center;}.elementor-4632 .elementor-element.elementor-element-c9b4d90 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-4632 .elementor-element.elementor-element-c9b4d90 .pname{margin-bottom:12px;}.elementor-4632 .elementor-element.elementor-element-c9b4d90 .flex-middle h4{margin-left:12px;}.elementor-4632 .elementor-element.elementor-element-c9b4d90 .tbottom h4{margin-top:12px;}.elementor-4632 .elementor-element.elementor-element-46a595c > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-4632 .elementor-element.elementor-element-46a595c .pname{margin-bottom:12px;}.elementor-4632 .elementor-element.elementor-element-46a595c .flex-middle h4{margin-left:12px;}.elementor-4632 .elementor-element.elementor-element-46a595c .tbottom h4{margin-top:12px;}.elementor-4632 .elementor-element.elementor-element-0c37576 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-4632 .elementor-element.elementor-element-0c37576 .pname{margin-bottom:12px;}.elementor-4632 .elementor-element.elementor-element-0c37576 .flex-middle h4{margin-left:12px;}.elementor-4632 .elementor-element.elementor-element-0c37576 .tbottom h4{margin-top:12px;}.elementor-4632 .elementor-element.elementor-element-c32e01f{padding:80px 0px 40px 0px;}.elementor-4632 .elementor-element.elementor-element-4b39e25{text-align:left;}.elementor-4632 .elementor-element.elementor-element-189f7e7{padding:80px 0px 80px 0px;}.elementor-4632 .elementor-element.elementor-element-c7b0250{text-align:center;}.elementor-4632 .elementor-element.elementor-element-175439a > .elementor-element-populated{margin:0px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-4632 .elementor-element.elementor-element-6e57f8f .icon-box{padding:15px 15px 30px 15px;}.elementor-4632 .elementor-element.elementor-element-e518053 > .elementor-element-populated{margin:0px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-4632 .elementor-element.elementor-element-ff836ce .icon-box{padding:15px 15px 30px 15px;}.elementor-4632 .elementor-element.elementor-element-dba1cd8 > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}.elementor-4632 .elementor-element.elementor-element-1844a47 .icon-box{padding:15px 15px 30px 15px;}.elementor-4632 .elementor-element.elementor-element-4c79e11{padding:0px 0px 0px 0px;}.elementor-4632 .elementor-element.elementor-element-a9a4b7f{width:50%;}.elementor-4632 .elementor-element.elementor-element-54004b6 .ot-counter .counter-title{font-size:16px;}.elementor-4632 .elementor-element.elementor-element-74636b1{width:50%;}.elementor-4632 .elementor-element.elementor-element-2e380c1 .ot-counter .counter-title{font-size:16px;}.elementor-4632 .elementor-element.elementor-element-2b6cd4e{width:50%;}.elementor-4632 .elementor-element.elementor-element-ec1175d .ot-counter .counter-title{font-size:16px;}.elementor-4632 .elementor-element.elementor-element-c335b00{width:50%;}.elementor-4632 .elementor-element.elementor-element-9cb5a76 .ot-counter .counter-title{font-size:16px;}.elementor-4632 .elementor-element.elementor-element-bca4989{padding:80px 0px 40px 0px;}.elementor-4632 .elementor-element.elementor-element-4fdcb48{text-align:center;}.elementor-4632 .elementor-element.elementor-element-a219c39:not(.elementor-motion-effects-element-type-background), .elementor-4632 .elementor-element.elementor-element-a219c39 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-4632 .elementor-element.elementor-element-a219c39{padding:80px 0px 80px 0px;}.elementor-4632 .elementor-element.elementor-element-8c03a02{text-align:center;}.elementor-4632 .elementor-element.elementor-element-8c03a02 .elementor-heading-title{font-size:40px;}.elementor-4632 .elementor-element.elementor-element-0d827b7{padding:0px 0px 30px 0px;text-align:center;}.elementor-4632 .elementor-element.elementor-element-40f66fa{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4632 .elementor-element.elementor-element-27e4bf8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-4632 .elementor-element.elementor-element-27e4bf8 .elementor-heading-title{font-size:30px;}.elementor-4632 .elementor-element.elementor-element-3663cd3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-4632 .elementor-element.elementor-element-3663cd3 .elementor-heading-title{font-size:30px;}.elementor-4632 .elementor-element.elementor-element-bcf767b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4632 .elementor-element.elementor-element-5dbe1c9{text-align:center;}.elementor-4632 .elementor-element.elementor-element-5dbe1c9 .elementor-heading-title{font-size:40px;}.elementor-4632 .elementor-element.elementor-element-0e50279{padding:60px 0px 80px 0px;}.elementor-4632 .elementor-element.elementor-element-a4ff507 > .elementor-element-populated{margin:0px 0px 40px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-4632 .elementor-element.elementor-element-be503b9{padding:80px 0px 50px 0px;}.elementor-4632 .elementor-element.elementor-element-d4bfcf0:not(.elementor-motion-effects-element-type-background), .elementor-4632 .elementor-element.elementor-element-d4bfcf0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-4632 .elementor-element.elementor-element-d4bfcf0{padding:80px 0px 80px 0px;}.elementor-4632 .elementor-element.elementor-element-021c01e{text-align:center;}.elementor-4632 .elementor-element.elementor-element-021c01e > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-4632 .elementor-element.elementor-element-5a90753 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4632 .elementor-element.elementor-element-23407d0{padding:0px 0px 60px 0px;}.elementor-4632 .elementor-element.elementor-element-0c036d4 > .elementor-element-populated{padding:0px 30px 0px 30px;}.elementor-4632 .elementor-element.elementor-element-b71e6c3 > .elementor-widget-container{padding:30px 0px 0px 0px;}.elementor-4632 .elementor-element.elementor-element-bfb744b{padding:0px 0px 30px 0px;}}@media(min-width:768px){.elementor-4632 .elementor-element.elementor-element-1d054cf{--content-width:1600px;}.elementor-4632 .elementor-element.elementor-element-3907be6{--width:70%;}.elementor-4632 .elementor-element.elementor-element-fa9cd7b{--width:50%;}.elementor-4632 .elementor-element.elementor-element-6633c83{--width:50%;}.elementor-4632 .elementor-element.elementor-element-5ff47ab{--width:50%;}.elementor-4632 .elementor-element.elementor-element-4e68c08{--width:48%;}.elementor-4632 .elementor-element.elementor-element-c17b4d1{--width:48%;}.elementor-4632 .elementor-element.elementor-element-86076b5{--width:48%;}.elementor-4632 .elementor-element.elementor-element-8788a3b{--width:48%;}.elementor-4632 .elementor-element.elementor-element-215fcf8{--width:100%;}.elementor-4632 .elementor-element.elementor-element-7e2792c{--width:40%;}.elementor-4632 .elementor-element.elementor-element-3cdcb6c{--width:60%;}.elementor-4632 .elementor-element.elementor-element-0beeaa2{--width:40%;}.elementor-4632 .elementor-element.elementor-element-4b5ea28{--width:60%;}.elementor-4632 .elementor-element.elementor-element-140f7bf{--width:40%;}.elementor-4632 .elementor-element.elementor-element-bc2df9d{--width:60%;}.elementor-4632 .elementor-element.elementor-element-44cec6a{--width:70%;}.elementor-4632 .elementor-element.elementor-element-e9d8036{--width:50%;}.elementor-4632 .elementor-element.elementor-element-a2e6f63{--width:40%;}.elementor-4632 .elementor-element.elementor-element-40f66fa{--width:60%;}.elementor-4632 .elementor-element.elementor-element-a4ff507{width:52%;}.elementor-4632 .elementor-element.elementor-element-01f520e{width:48%;}.elementor-4632 .elementor-element.elementor-element-6da4fc3{--width:40%;}.elementor-4632 .elementor-element.elementor-element-960acd8{--width:60%;}}@media(max-width:1024px) and (min-width:768px){.elementor-4632 .elementor-element.elementor-element-c33ee57{width:100%;}.elementor-4632 .elementor-element.elementor-element-3c72d8e{width:100%;}.elementor-4632 .elementor-element.elementor-element-175439a{width:50%;}.elementor-4632 .elementor-element.elementor-element-e518053{width:50%;}.elementor-4632 .elementor-element.elementor-element-dba1cd8{width:100%;}.elementor-4632 .elementor-element.elementor-element-a9a4b7f{width:50%;}.elementor-4632 .elementor-element.elementor-element-74636b1{width:50%;}.elementor-4632 .elementor-element.elementor-element-2b6cd4e{width:50%;}.elementor-4632 .elementor-element.elementor-element-c335b00{width:50%;}.elementor-4632 .elementor-element.elementor-element-a4ff507{width:100%;}.elementor-4632 .elementor-element.elementor-element-01f520e{width:100%;}.elementor-4632 .elementor-element.elementor-element-f3d92fd{width:100%;}.elementor-4632 .elementor-element.elementor-element-0c036d4{width:100%;}}/* Start custom CSS for shortcode, class: .elementor-element-4dab11f */.multi-step-form-container input.wpcf7-text{
    margin-bottom:0px!important;
}
.multi-step-form-container label{
     margin-bottom:0px!important;
}
.multi-step-form-container p{
        margin: 0 0 5px!important;
}

/* ===== Ideal Luxe - Multi-Step Form Gold Theme ===== */
.multi-step-form-container,
.multi-step-form-container form,
.wpcf7 form {
  /*background: #000;*/
  color: #fff;
  padding: 10px;
  border-radius: 10px;
  font-family: 'Poppins', sans-serif;
}

/* Section Titles */
.multi-step-form-container h2,
.multi-step-form-container h3 {
  color: #d4af37;
  font-weight: 600;
  margin-bottom: 10px;
  text-transform: uppercase;
}

/* Labels */
.multi-step-form-container label {
  color: #fff;
  font-size: 14px;
  font-weight: 500;
  display: block;
  margin-bottom: 6px;
}

/* Inputs, Textareas, Selects */
.multi-step-form-container input.wpcf7-text,
.multi-step-form-container input.wpcf7-number,
.multi-step-form-container input.wpcf7-tel,
.multi-step-form-container input.wpcf7-email,
.multi-step-form-container input[type="submit"],
.multi-step-form-container select,
.multi-step-form-container textarea,
.multi-step-form-container .wpcf7-file {
  width: 100%;
  background: transparent;
  border: 1px solid #555;
  color: #fff;
  padding: 12px;
  border-radius: 5px;
  margin-bottom: 15px;
  font-size: 14px;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  transition: border-color 0.3s ease;
}

/* Focus State */
.multi-step-form-container input:focus,
.multi-step-form-container select:focus,
.multi-step-form-container textarea:focus {
  border-color: #d4af37;
  outline: none;
}

/* Placeholder color */
.multi-step-form-container ::placeholder {
  color: #aaa;
}

/* Remove default select arrow */
.multi-step-form-container select,
.multi-step-form-container .wpcf7-select {
  background-image: none !important;
  color: #fff;
}

/* Submit Button */
/* .multi-step-form-container input[type="submit"],
.multi-step-form-container .submit-btn {
  background: #d4af37;
  color: #000;
  border: none;
  font-weight: 600;
  padding: 12px 20px;
  border-radius: 6px;
  width: 100%;
  cursor: pointer;
  transition: background 0.3s ease;
} */

/* .multi-step-form-container input[type="submit"]:hover,
.multi-step-form-container .submit-btn:hover {
  background: #b68c2b;
} */

/* Step Navigation Buttons */
/* .multi-step-nav button {
  background: transparent;
  border: 1px solid #d4af37;
  color: #d4af37;
  padding: 10px 20px;
  border-radius: 6px;
  margin-top: 10px;
  cursor: pointer;
  transition: all 0.3s ease;
}

.multi-step-nav button:hover {
  background: #d4af37;
  color: #000;
} */

/* Active / Inactive Step Tabs */
.multi-step-tabs button.active,
.multi-step-header button.active {
  background: #d4af37;
  color: #000;
}

.multi-step-tabs button,
.multi-step-header button {
  background: transparent;
  border: 1px solid #d4af37;
  color: #d4af37;
  padding: 10px 18px;
  border-radius: 6px;
  cursor: pointer;
}

/* Divider */
.multi-step-form-container hr {
  border-color: #333;
  margin: 20px 0;
}



h3 {
    font-size: 22px!important;
color:#d4af37!important;
    
}


.multi-step-form-container .form-step {
  display: none;
}

.multi-step-form-container .form-step.active {
  display: block;
}

.multi-step-form-container label {
  display: block;
  margin-bottom: 15px;
}

.multi-step-form-container .button-group {
  margin-top: 20px;
}

.multi-step-form-container button {
  background: #000;
  color: #fff;
  padding: 10px 25px;
  border: none;
  /*border-radius: 5px;*/
  cursor: pointer;
}

.multi-step-form-container button:hover {
  background: #444;
}

.multi-step-form-container .form-step {
  display: none;
}

.multi-step-form-container .form-step.active {
  display: block;
}

.multi-step-form-container label {
  display: block;
  margin-bottom: 15px;
}

.multi-step-form-container .button-group {
  /*display: flex;*/
  justify-content: space-between;
  align-items: center;
  margin-top: 25px;
}

/* .multi-step-form-container button,
.multi-step-form-container input[type="submit"] {
  background: #000;
  color: #fff;
  padding: 10px 25px;
  border: none;
  border-radius: 6px;
  cursor: pointer;
  transition: 0.3s ease;
}

.multi-step-form-container button:hover,
.multi-step-form-container input[type="submit"]:hover {
  background: #444;
} */


.next-btn{
        float: inline-end!important;
    margin-top: -60px!important;
}



.wpcf7-form-control option{
    color:black!important;
}



/* ===== Ideal Luxe - Bottom Border Form Fields ===== */
.multi-step-form-container input.wpcf7-text,
.multi-step-form-container input.wpcf7-email,
.multi-step-form-container input.wpcf7-tel,
.multi-step-form-container input.wpcf7-number,
.multi-step-form-container select,
.multi-step-form-container textarea {
  width: 100%;
  background: transparent;
  border: none;
  border-bottom: 1px solid #B6B6B6; /* Gold bottom border */
  color: #fff;
  padding: 10px 0;
  font-size: 15px;
  border-radius: 0;
  transition: border-color 0.3s ease;
}

/* Focus Effect */
.multi-step-form-container input:focus,
.multi-step-form-container select:focus,
.multi-step-form-container textarea:focus {
  border-bottom-color: #B6B6B6; /* Gold highlight on focus */
  outline: none;
}

/* Placeholder Color */
.multi-step-form-container ::placeholder {
  color: #aaa;
}

/* Dropdown Arrow Hidden for Clean Look */
.multi-step-form-container select {
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  background-image: none;
}
/* Style the country code select field */
.phone-field-group select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: 1px solid #ccc;
  border-radius: 5px;
  padding: 10px 30px 10px 10px; /* right padding for arrow */
  background: #fff url("data:image/svg+xml,%3Csvg fill='gray' height='12' viewBox='0 0 24 24' width='12' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 10l5 5 5-5z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E") no-repeat right 10px center;
  background-size: 12px;
  cursor: pointer;
  font-size: 14px;
}

/* Style the phone input */
.phone-field-group input[type="tel"] {
  flex: 1;
  padding: 10px;
  border: 1px solid #ccc;
  border-radius: 5px;
  font-size: 14px;
}

/* Optional: highlight on focus */
.phone-field-group select:focus,
.phone-field-group input[type="tel"]:focus {
  border-color: #AC7E4B;
  outline: none;
}

.phone-field-group {
  display: flex;
  align-items: center;
  gap: 10px;
}

.phone-field-group p{
    display: flex!important;
        width: 100%;
}


.phone-field-group p .wpcf7-form-control-wrap:first-child {
    flex: 0 0 10%;           /* fixed 10% width */
}

.phone-field-group p .wpcf7-form-control-wrap:last-child {
    flex: 1;                 /* take the remaining space (90%) */
}

 
#popup-content .multi-step-form-container select, .multi-step-form-container .wpcf7-select{
         padding-right: 20px;

}


.phone-field-group {
  display: flex;
  gap: 10px;
  align-items: center;
}
.phone-field-group {
  display: flex;
  align-items: center;
  gap: 10px;
}

.phone-field-group p{
    display: flex!important;
}
 
#popup-content .multi-step-form-container select, .multi-step-form-container .wpcf7-select{
         padding-right: 20px;
     
}


.phone-field-group {
  display: flex;
  gap: 10px;
  align-items: center;
}

/* --- Style the select dropdowns --- */
select, 
.wpcf7 select,
.phone-field-group select {
  appearance: none; /* removes default arrow */
  -webkit-appearance: none;
  -moz-appearance: none;
  background-color: #fff;
  border: 1px solid #ccc;
  padding: 10px 40px 10px 12px; /* space for arrow */
  border-radius: 6px;
  font-size: 15px;
  color: #333;
  width: 100%;
  background-image: url("data:image/svg+xml;utf8,<svg fill='%23666' height='20' viewBox='0 0 24 24' width='20' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/></svg>");
  background-repeat: no-repeat;
  background-position: right 12px center;
  background-size: 16px;
  cursor: pointer;
}

/* On hover/focus */
select:hover, 
.wpcf7 select:hover,
select:focus {
  border-color: #AC7E4B;
  outline: none;
}

/* To align phone select + input nicely */
.phone-field-group {
  display: flex;
  gap: 10px;
}

.phone-field-group select {
  flex: 0 0 130px; /* fixed width for country code */
}

.phone-field-group input[type="tel"] {
  flex: 1;
  border: 1px solid #ccc;
  border-radius: 6px;
  padding: 10px;
  font-size: 15px;
}

.phone-field-group input[type="tel"]:focus {
  border-color: #AC7E4B;
  outline: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a64bd6d */.elementor-4632 .elementor-element.elementor-element-a64bd6d{
    border: none!important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b433da6 */.elementor-4632 .elementor-element.elementor-element-b433da6{
    border: none!important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b433da6 */.elementor-4632 .elementor-element.elementor-element-b433da6{
    border: none!important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b433da6 */.elementor-4632 .elementor-element.elementor-element-b433da6{
    border: none!important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5c9b5aa */.elementor-4632 .elementor-element.elementor-element-5c9b5aa{
    border: none!important;
}/* End custom CSS */
/* Start custom CSS for irprojects, class: .elementor-element-2d727cc */.projects-grid .projects-box .portfolio-info h5{
    display: none;
}
.projects-grid .projects-box .portfolio-info .portfolio-cates a:after{
    display: none;
}
.projects-grid .projects-box .portfolio-info .portfolio-cates a:before{
    display: none;
}
.projects-grid .projects-box .portfolio-info .portfolio-cates{
    font-size: 25px!important;
}


.phone-field-group {
  display: flex;
  align-items: center;
  gap: 10px;
}

.phone-field-group p{
    display: flex!important;
}
 
#popup-content .multi-step-form-container select, .multi-step-form-container .wpcf7-select{
         padding-right: 20px;
}


.phone-field-group {
  display: flex;
  gap: 10px;
  align-items: center;
}

/* Style the country code select field */
.phone-field-group select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: 1px solid #ccc;
  border-radius: 5px;
  padding: 10px 30px 10px 10px; /* right padding for arrow */
  background: #fff url("data:image/svg+xml,%3Csvg fill='gray' height='12' viewBox='0 0 24 24' width='12' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 10l5 5 5-5z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E") no-repeat right 10px center;
  background-size: 12px;
  cursor: pointer;
  font-size: 14px;
}

/* Style the phone input */
.phone-field-group input[type="tel"] {
  flex: 1;
  padding: 10px;
  border: 1px solid #ccc;
  border-radius: 5px;
  font-size: 14px;
}

/* Optional: highlight on focus */
.phone-field-group select:focus,
.phone-field-group input[type="tel"]:focus {
  border-color: #AC7E4B;
  outline: none;
}/* End custom CSS */
/* Start custom CSS for itestimonials, class: .elementor-element-f5f6391 */.ot-testimonials .testi-item .ttext > span{
    top:0px!important;
}
.ot-testimonials.v-dark .testi-item .ttext:before{
    display: none;
}

.elementor-4632 .elementor-element.elementor-element-f5f6391 .ot-testimonials .ttext{
    height: 350px!important
}/* End custom CSS */
/* Start custom CSS for ipost_carousel, class: .elementor-element-d400c56 */.post-inner .byline{
    display: none!important;
}/* End custom CSS */