.elementor-28743 .elementor-element.elementor-element-7c9045eb .thegem-section-parallax-background{background-image:url("https://rivieraluxedesign.com/wp-content/uploads/2026/10/Living-Room-Luxury-3D-Renovations-Monaco-Nice3-1536x768.jpg");}.elementor-28743 .elementor-element.elementor-element-7c9045eb > .elementor-background-overlay{background-color:#1B2022;opacity:0.47;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-28743 .elementor-element.elementor-element-7c9045eb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0300px 80px 150px 80px;}.elementor-28743 .elementor-element.elementor-element-7f4821ed > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-28743 .elementor-element.elementor-element-7f4821ed > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-28743 .elementor-element.elementor-element-4040fefa > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-28743 .elementor-element.elementor-element-4040fefa{text-align:center;}.elementor-28743 .elementor-element.elementor-element-4040fefa, .elementor-28743 .elementor-element.elementor-element-4040fefa .elementor-text-editor *:not(.elementor-drop-cap-letter){color:#FFFFFF;}.elementor-28743 .elementor-element.elementor-element-1be861cd > .elementor-widget-container{padding:0px 50px 0px 50px;}.elementor-28743 .elementor-element.elementor-element-1be861cd{text-align:center;word-spacing:0em;}.elementor-28743 .elementor-element.elementor-element-1be861cd, .elementor-28743 .elementor-element.elementor-element-1be861cd .elementor-text-editor *{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;letter-spacing:-0.1px;}.elementor-28743 .elementor-element.elementor-element-1be861cd, .elementor-28743 .elementor-element.elementor-element-1be861cd .elementor-text-editor *:not(.elementor-drop-cap-letter){color:#FFFFFF;}.elementor-28743 .elementor-element.elementor-element-4cfe80c5 > .elementor-container{max-width:999px;}.elementor-28743 .elementor-element.elementor-element-4cfe80c5 > .elementor-background-overlay{opacity:0.5;}.elementor-28743 .elementor-element.elementor-element-351ee37{--spacer-size:20px;}.elementor-28743 .elementor-element.elementor-element-24de4f2, .elementor-28743 .elementor-element.elementor-element-24de4f2 .elementor-text-editor *{font-size:31px;}.elementor-28743 .elementor-element.elementor-element-1b8ab23{margin-top:0px;margin-bottom:0px;}.elementor-28743 .elementor-element.elementor-element-fc55e89 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-28743 .elementor-element.elementor-element-fc55e89 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:55px 75px 75px 55px;}.elementor-28743 .elementor-element.elementor-element-fc55e89 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-28743 .elementor-element.elementor-element-be1ddbc, .elementor-28743 .elementor-element.elementor-element-be1ddbc .elementor-text-editor *:not(.elementor-drop-cap-letter){color:#0F0C0C;}.elementor-28743 .elementor-element.elementor-element-806260a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-28743 .elementor-element.elementor-element-806260a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-28743 .elementor-element.elementor-element-806260a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:20px;}.elementor-28743 .elementor-element.elementor-element-806260a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:65px 21px 50px 50px;}.elementor-28743 .elementor-element.elementor-element-806260a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-28743 .elementor-element.elementor-element-c6695f9, .elementor-28743 .elementor-element.elementor-element-c6695f9 .elementor-text-editor *:not(.elementor-drop-cap-letter){color:#0F0C0C;}.elementor-28743 .elementor-element.elementor-element-135ddc2{--spacer-size:20px;}.elementor-28743 .elementor-element.elementor-element-4015991{--divider-border-style:solid;--divider-color:#DFE48D;--divider-border-width:1px;}.elementor-28743 .elementor-element.elementor-element-4015991 .elementor-divider-separator{width:44%;margin:0 auto;margin-center:0;}.elementor-28743 .elementor-element.elementor-element-4015991 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-28743 .elementor-element.elementor-element-27b6a22e{padding:05px 20px 120px 20px;}.elementor-28743 .elementor-element.elementor-element-20b6bb27{margin-top:0px;margin-bottom:70px;}.elementor-28743 .elementor-element.elementor-element-111fb1ee > .elementor-widget-container{margin:0px 0px -30px 0px;}.elementor-28743 .elementor-element.elementor-element-111fb1ee .gem-gallery-preview-carousel-wrap .gem-gallery-item a img{opacity:calc(100/100);}.elementor-28743 .elementor-element.elementor-element-4be27f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-28743 .elementor-element.elementor-element-4be27f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-28743 .elementor-element.elementor-element-4be27f.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-28743 .elementor-element.elementor-element-4be27f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 20px 0px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:60px 50px 50px 50px;}.elementor-28743 .elementor-element.elementor-element-4be27f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-28743 .elementor-element.elementor-element-6eb370b6{width:var( --container-widget-width, 67% );max-width:67%;--container-widget-width:67%;--container-widget-flex-grow:0;text-align:start;}.elementor-28743 .elementor-element.elementor-element-d86225{width:var( --container-widget-width, 23% );max-width:23%;--container-widget-width:23%;--container-widget-flex-grow:0;text-align:end;}.elementor-28743 .elementor-element.elementor-element-d86225 > .elementor-widget-container{margin:0px -20px 0px 0px;}.elementor-28743 .elementor-element.elementor-element-d86225 img{border-radius:50% 50% 50% 50%;}.elementor-28743 .elementor-element.elementor-element-3bf66ddf > .elementor-widget-container{margin:35px 0px 35px 0px;}.elementor-28743 .elementor-element.elementor-element-71d27143 .gem-button-container .gem-button:hover{background-color:#282828;}.elementor-28743 .elementor-element.elementor-element-71d27143 .gem-button-container{text-align:left;}.elementor-28743 .elementor-element.elementor-element-71d27143 .gem-button-container .gem-button{border-style:solid;border-color:#282828;}.elementor-28743 .elementor-element.elementor-element-71d27143 .gem-button-container .gem-button .gem-text-button{color:#282828;}.elementor-28743 .elementor-element.elementor-element-71d27143 .gem-button-container .gem-button:hover .gem-text-button{color:#FFFFFF;}.elementor-28743 .elementor-element.elementor-element-b4baa47 > .elementor-background-overlay{background-color:#00000000;opacity:0.79;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-28743 .elementor-element.elementor-element-b4baa47{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:050px;margin-bottom:0px;padding:50px 50px 50px 50px;}.elementor-28743 .elementor-element.elementor-element-3be560b, .elementor-28743 .elementor-element.elementor-element-3be560b .elementor-text-editor *{font-size:21px;}.elementor-28743 .elementor-element.elementor-element-86536df{--divider-border-style:solid;--divider-color:#D1CC5D;--divider-border-width:1px;}.elementor-28743 .elementor-element.elementor-element-86536df .elementor-divider-separator{width:26%;margin:0 auto;margin-center:0;}.elementor-28743 .elementor-element.elementor-element-86536df .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-28743 .elementor-element.elementor-element-d375d31 > .elementor-widget-container{padding:0px 60px 60px 60px;}.elementor-28743 .elementor-element.elementor-element-1042b7e{--spacer-size:50px;}.elementor-28743 .elementor-element.elementor-element-448ff57{margin-top:0px;margin-bottom:0px;}.elementor-28743 .elementor-element.elementor-element-8c13410:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-28743 .elementor-element.elementor-element-8c13410 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#141414;}.elementor-28743 .elementor-element.elementor-element-8c13410 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-28743 .elementor-element.elementor-element-8c13410 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:55px 75px 75px 55px;}.elementor-28743 .elementor-element.elementor-element-8c13410 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-28743 .elementor-element.elementor-element-aee7146{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-28743 .elementor-element.elementor-element-aee7146 .elementor-divider-separator{width:35%;margin:0 auto;margin-center:0;}.elementor-28743 .elementor-element.elementor-element-aee7146 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-28743 .elementor-element.elementor-element-a54bef6 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-28743 .elementor-element.elementor-element-a54bef6 .elementor-heading-title{color:#FFECEA;}.elementor-28743 .elementor-element.elementor-element-3d93882 .thegem-heading, .elementor-28743 .elementor-element.elementor-element-3d93882 .thegem-heading .light{font-size:30px;line-height:1.5em;}.elementor-28743 .elementor-element.elementor-element-6c27594{text-align:left;}.elementor-28743 .elementor-element.elementor-element-6c27594 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-28743 .elementor-element.elementor-element-a47dbd7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-28743 .elementor-element.elementor-element-a47dbd7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#353131;}.elementor-28743 .elementor-element.elementor-element-a47dbd7 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-28743 .elementor-element.elementor-element-a47dbd7 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:55px 75px 75px 55px;}.elementor-28743 .elementor-element.elementor-element-a47dbd7 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-28743 .elementor-element.elementor-element-0d5805d{--divider-border-style:solid;--divider-color:#6FEFFF;--divider-border-width:1px;}.elementor-28743 .elementor-element.elementor-element-0d5805d .elementor-divider-separator{width:35%;margin:0 auto;margin-center:0;}.elementor-28743 .elementor-element.elementor-element-0d5805d .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-28743 .elementor-element.elementor-element-8d9bcb2 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-28743 .elementor-element.elementor-element-8d9bcb2 .elementor-heading-title{color:#FFECEA;}.elementor-28743 .elementor-element.elementor-element-96dc0d9{text-align:left;}.elementor-28743 .elementor-element.elementor-element-96dc0d9 .thegem-heading, .elementor-28743 .elementor-element.elementor-element-96dc0d9 .thegem-heading .light{font-size:30px;line-height:1.5em;}.elementor-28743 .elementor-element.elementor-element-429e6c1{text-align:left;}.elementor-28743 .elementor-element.elementor-element-d72c8ec:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-28743 .elementor-element.elementor-element-d72c8ec > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#172024;}.elementor-28743 .elementor-element.elementor-element-d72c8ec > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:20px;}.elementor-28743 .elementor-element.elementor-element-d72c8ec > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:65px 21px 50px 50px;}.elementor-28743 .elementor-element.elementor-element-d72c8ec > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-28743 .elementor-element.elementor-element-0fd64e5{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-28743 .elementor-element.elementor-element-0fd64e5 .elementor-divider-separator{width:35%;margin:0 auto;margin-center:0;}.elementor-28743 .elementor-element.elementor-element-0fd64e5 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-28743 .elementor-element.elementor-element-913b0f8 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-28743 .elementor-element.elementor-element-913b0f8 .elementor-heading-title{color:#FFECEA;}.elementor-28743 .elementor-element.elementor-element-7ba2d1a .thegem-heading, .elementor-28743 .elementor-element.elementor-element-7ba2d1a .thegem-heading .light{font-size:30px;line-height:1.5em;}.elementor-28743 .elementor-element.elementor-element-af2e0e6{text-align:left;}.elementor-28743 .elementor-element.elementor-element-2d298e6{--display:flex;}.elementor-28743 .elementor-element.elementor-element-b06d484{--spacer-size:50px;}@media(min-width:768px){.elementor-28743 .elementor-element.elementor-element-68f3316a{width:67%;}.elementor-28743 .elementor-element.elementor-element-4be27f{width:33%;}}@media(max-width:1024px){.elementor-28743 .elementor-element.elementor-element-24de4f2, .elementor-28743 .elementor-element.elementor-element-24de4f2 .elementor-text-editor *{font-size:23px;}.elementor-28743 .elementor-element.elementor-element-806260a > .elementor-element-populated{padding:35px 21px 35px 21px;}.elementor-28743 .elementor-element.elementor-element-111fb1ee > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-28743 .elementor-element.elementor-element-d72c8ec > .elementor-element-populated{padding:35px 21px 35px 21px;}}@media(max-width:767px){.elementor-28743 .elementor-element.elementor-element-7c9045eb .thegem-section-parallax-background{background-position:center center;}.elementor-28743 .elementor-element.elementor-element-4040fefa, .elementor-28743 .elementor-element.elementor-element-4040fefa .elementor-text-editor *{font-size:24px;}.elementor-28743 .elementor-element.elementor-element-1be861cd > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-28743 .elementor-element.elementor-element-1be861cd{text-align:center;}.elementor-28743 .elementor-element.elementor-element-24de4f2, .elementor-28743 .elementor-element.elementor-element-24de4f2 .elementor-text-editor *{font-size:26px;}.elementor-28743 .elementor-element.elementor-element-1b8ab23{margin-top:0px;margin-bottom:0px;}.elementor-28743 .elementor-element.elementor-element-fc55e89 > .elementor-element-populated{padding:50px 21px 50px 21px;}.elementor-28743 .elementor-element.elementor-element-b4baa47{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-28743 .elementor-element.elementor-element-d375d31{width:100%;max-width:100%;}.elementor-28743 .elementor-element.elementor-element-d375d31 > .elementor-widget-container{padding:4px 4px 4px 4px;}.elementor-28743 .elementor-element.elementor-element-448ff57{margin-top:0px;margin-bottom:0px;}.elementor-28743 .elementor-element.elementor-element-8c13410 > .elementor-element-populated{padding:50px 21px 50px 21px;}.elementor-28743 .elementor-element.elementor-element-a47dbd7 > .elementor-element-populated{padding:50px 21px 50px 21px;}}@media(max-width:1024px) and (min-width:768px){.elementor-28743 .elementor-element.elementor-element-fc55e89{width:100%;}.elementor-28743 .elementor-element.elementor-element-806260a{width:100%;}.elementor-28743 .elementor-element.elementor-element-68f3316a{width:100%;}.elementor-28743 .elementor-element.elementor-element-4be27f{width:100%;}.elementor-28743 .elementor-element.elementor-element-8c13410{width:100%;}.elementor-28743 .elementor-element.elementor-element-a47dbd7{width:100%;}.elementor-28743 .elementor-element.elementor-element-d72c8ec{width:100%;}}