.elementor-19121 .elementor-element.elementor-element-8766dda > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-19121 .elementor-element.elementor-element-8766dda:not(.elementor-motion-effects-element-type-background), .elementor-19121 .elementor-element.elementor-element-8766dda > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2E4635;}.elementor-19121 .elementor-element.elementor-element-8766dda{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-5rem;margin-bottom:0rem;padding:3vw 0vw 3vw 0vw;z-index:1;}.elementor-19121 .elementor-element.elementor-element-8766dda > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-19121 .elementor-element.elementor-element-ffce627.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-19121 .elementor-element.elementor-element-ffce627.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-19121 .elementor-element.elementor-element-ffce627 > .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-19121 .elementor-element.elementor-element-ffce627 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-bc-flex-widget .elementor-19121 .elementor-element.elementor-element-c74eaf7.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-19121 .elementor-element.elementor-element-c74eaf7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-19121 .elementor-element.elementor-element-c74eaf7.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-19121 .elementor-element.elementor-element-c74eaf7 > .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-19121 .elementor-element.elementor-element-c74eaf7 > .elementor-element-populated{margin:-10px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );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-19121 .elementor-element.elementor-element-9b6f874{text-align:end;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;color:#FFFFFF;}.elementor-bc-flex-widget .elementor-19121 .elementor-element.elementor-element-9fb00f8.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-19121 .elementor-element.elementor-element-9fb00f8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-19121 .elementor-element.elementor-element-9fb00f8.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-19121 .elementor-element.elementor-element-9fb00f8 > .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-19121 .elementor-element.elementor-element-9fb00f8 > .elementor-element-populated{margin:-10px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-19121 .elementor-element.elementor-element-7ab736f{text-align:end;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;color:#FFFFFF;}.elementor-bc-flex-widget .elementor-19121 .elementor-element.elementor-element-586b217.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-19121 .elementor-element.elementor-element-586b217.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-19121 .elementor-element.elementor-element-586b217.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-19121 .elementor-element.elementor-element-586b217 > .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-19121 .elementor-element.elementor-element-586b217 > .elementor-element-populated{margin:-10px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-widget-theme-site-logo .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );}.elementor-19121 .elementor-element.elementor-element-fc694bb{width:var( --container-widget-width, 97.193% );max-width:97.193%;--container-widget-width:97.193%;--container-widget-flex-grow:0;}.elementor-19121 .elementor-element.elementor-element-fc694bb > .elementor-widget-container{margin:-30px 20px -10px 20px;padding:20px 34px 0px 34px;}.elementor-19121 .elementor-element.elementor-element-fc694bb.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-bc-flex-widget .elementor-19121 .elementor-element.elementor-element-ba2e083.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-19121 .elementor-element.elementor-element-ba2e083.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-19121 .elementor-element.elementor-element-ba2e083.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-19121 .elementor-element.elementor-element-ba2e083 > .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-19121 .elementor-element.elementor-element-ba2e083 > .elementor-element-populated{margin:-10px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-19121 .elementor-element.elementor-element-c1eaff0{text-align:start;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;color:#FFFFFF;}.elementor-bc-flex-widget .elementor-19121 .elementor-element.elementor-element-7b72020.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-19121 .elementor-element.elementor-element-7b72020.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-19121 .elementor-element.elementor-element-7b72020.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-19121 .elementor-element.elementor-element-7b72020 > .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-19121 .elementor-element.elementor-element-7b72020 > .elementor-element-populated{margin:-10px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-19121 .elementor-element.elementor-element-9202e05{text-align:start;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;color:#FFFFFF;}.elementor-bc-flex-widget .elementor-19121 .elementor-element.elementor-element-6e8cb10.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-19121 .elementor-element.elementor-element-6e8cb10.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-19121 .elementor-element.elementor-element-6e8cb10.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-19121 .elementor-element.elementor-element-6e8cb10 > .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-19121 .elementor-element.elementor-element-6e8cb10 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );}.elementor-19121 .elementor-element.elementor-element-c533de7 .elementor-menu-toggle{margin:0 auto;background-color:#2E4635;}.elementor-19121 .elementor-element.elementor-element-c533de7 .elementor-nav-menu--dropdown a, .elementor-19121 .elementor-element.elementor-element-c533de7 .elementor-menu-toggle{color:#FFFFFF;fill:#FFFFFF;}.elementor-19121 .elementor-element.elementor-element-c533de7 .elementor-nav-menu--dropdown{background-color:#2E4635;}.elementor-19121 .elementor-element.elementor-element-c533de7 .elementor-nav-menu--dropdown a:hover,
					.elementor-19121 .elementor-element.elementor-element-c533de7 .elementor-nav-menu--dropdown a:focus,
					.elementor-19121 .elementor-element.elementor-element-c533de7 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-19121 .elementor-element.elementor-element-c533de7 .elementor-nav-menu--dropdown a.highlighted{background-color:#777777;}.elementor-19121 .elementor-element.elementor-element-c533de7 .elementor-nav-menu--dropdown .elementor-item, .elementor-19121 .elementor-element.elementor-element-c533de7 .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;text-transform:capitalize;}.elementor-19121 .elementor-element.elementor-element-c533de7 div.elementor-menu-toggle{color:#FFFFFF;}.elementor-19121 .elementor-element.elementor-element-c533de7 div.elementor-menu-toggle svg{fill:#FFFFFF;}.elementor-bc-flex-widget .elementor-19121 .elementor-element.elementor-element-16d7737.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-19121 .elementor-element.elementor-element-16d7737.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-19121 .elementor-element.elementor-element-16d7737 > .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-19121 .elementor-element.elementor-element-16d7737 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-19121 .elementor-element.elementor-element-a6966eb > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-19121 .elementor-element.elementor-element-a6966eb{margin-top:5rem;margin-bottom:0rem;padding:0vw 2vw 4vw 9vw;}.elementor-bc-flex-widget .elementor-19121 .elementor-element.elementor-element-f7d72c8.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-19121 .elementor-element.elementor-element-f7d72c8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-19121 .elementor-element.elementor-element-f7d72c8.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-19121 .elementor-element.elementor-element-f7d72c8 > .elementor-element-populated{margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-19121 .elementor-element.elementor-element-25bae5e .elementor-heading-title{font-family:"Soulgate", Sans-serif;font-size:70px;font-weight:400;text-transform:none;line-height:57px;color:#2F4736;}.elementor-bc-flex-widget .elementor-19121 .elementor-element.elementor-element-6bab333.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-19121 .elementor-element.elementor-element-6bab333.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-19121 .elementor-element.elementor-element-6bab333.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-19121 .elementor-element.elementor-element-0781265{color:#000000;}.elementor-19121 .elementor-element.elementor-element-856883e > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-19121 .elementor-element.elementor-element-856883e{margin-top:0rem;margin-bottom:0rem;padding:0vw 4vw 4vw 5vw;}.elementor-bc-flex-widget .elementor-19121 .elementor-element.elementor-element-4701197.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-19121 .elementor-element.elementor-element-4701197.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-19121 .elementor-element.elementor-element-4701197.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-19121 .elementor-element.elementor-element-4701197 > .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-19121 .elementor-element.elementor-element-cdecc9f .qodef-qi-swiper-container{height:800px;}.elementor-19121 .elementor-element.elementor-element-cdecc9f .qodef-qi-swiper-container .swiper-slide img{height:800px;object-fit:cover;}.elementor-19121 .elementor-element.elementor-element-cdecc9f .swiper-button-next{font-size:20px;width:60px !important;}.elementor-19121 .elementor-element.elementor-element-cdecc9f .swiper-button-prev{font-size:20px;width:60px !important;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );}.elementor-19121 .elementor-element.elementor-element-5f9d61f > .elementor-widget-container{margin:-540px 0px 0px 0px;}.elementor-19121 .elementor-element.elementor-element-7edbb84 > .elementor-widget-container{margin:-540px 0px 0px 0px;}.elementor-19121 .elementor-element.elementor-element-823c23c > .elementor-widget-container{margin:20px 20px 0px 0px;}.elementor-19121 .elementor-element.elementor-element-823c23c{text-align:start;}.elementor-19121 .elementor-element.elementor-element-823c23c .elementor-heading-title{font-family:"Soulgate", Sans-serif;font-size:60px;font-weight:400;text-transform:none;line-height:57px;color:#2F4736;}.elementor-19121 .elementor-element.elementor-element-e26e90d > .elementor-widget-container{margin:-10px 20px 0px 0px;}.elementor-19121 .elementor-element.elementor-element-e26e90d{text-align:start;font-family:"Stoke", Sans-serif;font-size:18px;color:#2F4736;}.elementor-19121 .elementor-element.elementor-element-6c43e57 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-19121 .elementor-element.elementor-element-6c43e57{margin-top:0rem;margin-bottom:0rem;padding:0vw 0vw 4vw 5vw;}.elementor-bc-flex-widget .elementor-19121 .elementor-element.elementor-element-6294ba2.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-19121 .elementor-element.elementor-element-6294ba2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-19121 .elementor-element.elementor-element-6294ba2.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-19121 .elementor-element.elementor-element-6294ba2 > .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-19121 .elementor-element.elementor-element-0a72272 .qodef-qi-swiper-container{height:800px;}.elementor-19121 .elementor-element.elementor-element-0a72272 .qodef-qi-swiper-container .swiper-slide img{height:800px;object-fit:cover;}.elementor-19121 .elementor-element.elementor-element-0a72272 .swiper-button-next{font-size:20px;width:60px !important;}.elementor-19121 .elementor-element.elementor-element-0a72272 .swiper-button-prev{font-size:20px;width:60px !important;}.elementor-19121 .elementor-element.elementor-element-8cbcd41 > .elementor-widget-container{margin:-540px 0px 0px 0px;}.elementor-19121 .elementor-element.elementor-element-393cf2b > .elementor-widget-container{margin:-540px 0px 0px 0px;}.elementor-19121 .elementor-element.elementor-element-70f5745 > .elementor-widget-container{margin:20px 20px 0px 0px;}.elementor-19121 .elementor-element.elementor-element-70f5745{text-align:end;}.elementor-19121 .elementor-element.elementor-element-70f5745 .elementor-heading-title{font-family:"Soulgate", Sans-serif;font-size:60px;font-weight:400;text-transform:none;line-height:57px;color:#2F4736;}.elementor-19121 .elementor-element.elementor-element-3a9fc0e > .elementor-widget-container{margin:-10px 20px 0px 0px;}.elementor-19121 .elementor-element.elementor-element-3a9fc0e{text-align:end;font-family:"Stoke", Sans-serif;font-size:18px;color:#2F4736;}.elementor-19121 .elementor-element.elementor-element-e9c139c > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-19121 .elementor-element.elementor-element-e9c139c{margin-top:0rem;margin-bottom:0rem;padding:0vw 0vw 4vw 5vw;}.elementor-bc-flex-widget .elementor-19121 .elementor-element.elementor-element-c0ca857.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-19121 .elementor-element.elementor-element-c0ca857.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-19121 .elementor-element.elementor-element-c0ca857.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-19121 .elementor-element.elementor-element-c0ca857 > .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-19121 .elementor-element.elementor-element-d444b40 .qodef-qi-swiper-container{height:800px;}.elementor-19121 .elementor-element.elementor-element-d444b40 .qodef-qi-swiper-container .swiper-slide img{height:800px;object-fit:cover;}.elementor-19121 .elementor-element.elementor-element-d444b40 .swiper-button-next{font-size:20px;width:60px !important;}.elementor-19121 .elementor-element.elementor-element-d444b40 .swiper-button-prev{font-size:20px;width:60px !important;}.elementor-19121 .elementor-element.elementor-element-52c8a88 > .elementor-widget-container{margin:-540px 0px 0px 0px;}.elementor-19121 .elementor-element.elementor-element-2c0a9b3 > .elementor-widget-container{margin:-540px 0px 0px 0px;}.elementor-19121 .elementor-element.elementor-element-4e439a7 > .elementor-widget-container{margin:20px 20px 0px 0px;}.elementor-19121 .elementor-element.elementor-element-4e439a7{text-align:end;}.elementor-19121 .elementor-element.elementor-element-4e439a7 .elementor-heading-title{font-family:"Soulgate", Sans-serif;font-size:60px;font-weight:400;text-transform:none;line-height:57px;color:#2F4736;}.elementor-19121 .elementor-element.elementor-element-051bbac > .elementor-widget-container{margin:-10px 20px 0px 0px;}.elementor-19121 .elementor-element.elementor-element-051bbac{text-align:end;font-family:"Stoke", Sans-serif;font-size:18px;color:#2F4736;}.elementor-19121 .elementor-element.elementor-element-e9ae195 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-19121 .elementor-element.elementor-element-e9ae195{margin-top:0rem;margin-bottom:0rem;padding:0vw 5vw 4vw 0vw;}.elementor-bc-flex-widget .elementor-19121 .elementor-element.elementor-element-e6ff757.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-19121 .elementor-element.elementor-element-e6ff757.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-19121 .elementor-element.elementor-element-e6ff757.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-19121 .elementor-element.elementor-element-e6ff757 > .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-19121 .elementor-element.elementor-element-89abd3d .qodef-qi-swiper-container{height:800px;}.elementor-19121 .elementor-element.elementor-element-89abd3d .qodef-qi-swiper-container .swiper-slide img{height:800px;object-fit:cover;}.elementor-19121 .elementor-element.elementor-element-89abd3d .swiper-button-next{font-size:20px;width:60px !important;}.elementor-19121 .elementor-element.elementor-element-89abd3d .swiper-button-prev{font-size:20px;width:60px !important;}.elementor-19121 .elementor-element.elementor-element-1536559 > .elementor-widget-container{margin:-540px 0px 0px 0px;}.elementor-19121 .elementor-element.elementor-element-1c9ebe0 > .elementor-widget-container{margin:-540px 0px 0px 0px;}.elementor-19121 .elementor-element.elementor-element-741a582 > .elementor-widget-container{margin:20px 20px 0px 0px;}.elementor-19121 .elementor-element.elementor-element-741a582{text-align:end;}.elementor-19121 .elementor-element.elementor-element-741a582 .elementor-heading-title{font-family:"Soulgate", Sans-serif;font-size:60px;font-weight:400;text-transform:none;line-height:57px;color:#2F4736;}.elementor-19121 .elementor-element.elementor-element-06eca9e > .elementor-widget-container{margin:-10px 20px 0px 0px;}.elementor-19121 .elementor-element.elementor-element-06eca9e{text-align:end;font-family:"Stoke", Sans-serif;font-size:18px;color:#2F4736;}.elementor-19121 .elementor-element.elementor-element-7ab358a > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-19121 .elementor-element.elementor-element-7ab358a{margin-top:0rem;margin-bottom:0rem;padding:0vw 0vw 4vw 4vw;}.elementor-bc-flex-widget .elementor-19121 .elementor-element.elementor-element-9e43fe3.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-19121 .elementor-element.elementor-element-9e43fe3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-19121 .elementor-element.elementor-element-9e43fe3.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-19121 .elementor-element.elementor-element-9e43fe3 > .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-19121 .elementor-element.elementor-element-fa3cf40 > .elementor-widget-container{margin:20px 20px 0px 0px;}.elementor-19121 .elementor-element.elementor-element-fa3cf40{text-align:end;}.elementor-19121 .elementor-element.elementor-element-fa3cf40 .elementor-heading-title{font-family:"Soulgate", Sans-serif;font-size:60px;font-weight:400;text-transform:none;line-height:57px;color:#2F4736;}.elementor-19121 .elementor-element.elementor-element-bd4c464 > .elementor-widget-container{margin:-10px 20px 0px 0px;}.elementor-19121 .elementor-element.elementor-element-bd4c464{text-align:end;font-family:"Stoke", Sans-serif;font-size:18px;color:#2F4736;}.elementor-19121 .elementor-element.elementor-element-c69a9f3 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-19121 .elementor-element.elementor-element-c69a9f3{margin-top:0rem;margin-bottom:0rem;padding:0vw 0vw 4vw 4vw;}.elementor-bc-flex-widget .elementor-19121 .elementor-element.elementor-element-c2ca0d2.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-19121 .elementor-element.elementor-element-c2ca0d2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-19121 .elementor-element.elementor-element-c2ca0d2.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-19121 .elementor-element.elementor-element-c2ca0d2 > .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-19121 .elementor-element.elementor-element-1574849 > .elementor-widget-container{margin:20px 20px 0px 0px;}.elementor-19121 .elementor-element.elementor-element-1574849{text-align:end;}.elementor-19121 .elementor-element.elementor-element-1574849 .elementor-heading-title{font-family:"Soulgate", Sans-serif;font-size:60px;font-weight:400;text-transform:none;line-height:57px;color:#2F4736;}.elementor-19121 .elementor-element.elementor-element-4b7b9d8 > .elementor-widget-container{margin:-10px 20px 0px 0px;}.elementor-19121 .elementor-element.elementor-element-4b7b9d8{text-align:end;font-family:"Stoke", Sans-serif;font-size:18px;color:#2F4736;}.elementor-19121 .elementor-element.elementor-element-95b2015 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-19121 .elementor-element.elementor-element-95b2015{margin-top:0rem;margin-bottom:0rem;padding:0vw 0vw 6vw 4vw;}.elementor-bc-flex-widget .elementor-19121 .elementor-element.elementor-element-32ff670.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-19121 .elementor-element.elementor-element-32ff670.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-19121 .elementor-element.elementor-element-32ff670.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-19121 .elementor-element.elementor-element-32ff670 > .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-19121 .elementor-element.elementor-element-efdd6ca .qodef-qi-swiper-container{height:800px;}.elementor-19121 .elementor-element.elementor-element-efdd6ca .qodef-qi-swiper-container .swiper-slide img{height:800px;object-fit:cover;}.elementor-19121 .elementor-element.elementor-element-efdd6ca .swiper-button-next{font-size:20px;width:60px !important;}.elementor-19121 .elementor-element.elementor-element-efdd6ca .swiper-button-prev{font-size:20px;width:60px !important;}.elementor-19121 .elementor-element.elementor-element-d3d3f5b > .elementor-widget-container{margin:-540px 0px 0px 0px;}.elementor-19121 .elementor-element.elementor-element-92f15e5 > .elementor-widget-container{margin:-540px 0px 0px 0px;}.elementor-19121 .elementor-element.elementor-element-2d92932 > .elementor-widget-container{margin:20px 20px 0px 0px;}.elementor-19121 .elementor-element.elementor-element-2d92932{text-align:start;}.elementor-19121 .elementor-element.elementor-element-2d92932 .elementor-heading-title{font-family:"Soulgate", Sans-serif;font-size:60px;font-weight:400;text-transform:none;line-height:57px;color:#2F4736;}.elementor-19121 .elementor-element.elementor-element-dd9da4f > .elementor-widget-container{margin:-10px 20px 0px 0px;}.elementor-19121 .elementor-element.elementor-element-dd9da4f{text-align:start;font-family:"Stoke", Sans-serif;font-size:18px;color:#2F4736;}.elementor-19121 .elementor-element.elementor-element-85a4ab9 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-19121 .elementor-element.elementor-element-85a4ab9:not(.elementor-motion-effects-element-type-background), .elementor-19121 .elementor-element.elementor-element-85a4ab9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2E4635;}.elementor-19121 .elementor-element.elementor-element-85a4ab9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:14rem;margin-bottom:-60rem;padding:0vw 0vw 0vw 0vw;}.elementor-19121 .elementor-element.elementor-element-85a4ab9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-19121 .elementor-element.elementor-element-41125f9.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-19121 .elementor-element.elementor-element-41125f9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-19121 .elementor-element.elementor-element-41125f9 > .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-19121 .elementor-element.elementor-element-41125f9 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 20px 0px;}.elementor-19121 .elementor-element.elementor-element-78e0ef7 > .elementor-widget-container{margin:60px 60px 60px 60px;}.elementor-bc-flex-widget .elementor-19121 .elementor-element.elementor-element-416568f.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-19121 .elementor-element.elementor-element-416568f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-19121 .elementor-element.elementor-element-416568f > .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-19121 .elementor-element.elementor-element-416568f > .elementor-element-populated{margin:40px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 20px 0px;}.elementor-19121 .elementor-element.elementor-element-9e5d5d4{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;}.elementor-bc-flex-widget .elementor-19121 .elementor-element.elementor-element-d86af20.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-19121 .elementor-element.elementor-element-d86af20.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-19121 .elementor-element.elementor-element-d86af20 > .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-19121 .elementor-element.elementor-element-d86af20 > .elementor-element-populated{margin:40px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 20px 0px;}.elementor-19121 .elementor-element.elementor-element-c620a70{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;}.elementor-bc-flex-widget .elementor-19121 .elementor-element.elementor-element-95284b1.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-19121 .elementor-element.elementor-element-95284b1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-19121 .elementor-element.elementor-element-95284b1 > .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-19121 .elementor-element.elementor-element-95284b1 > .elementor-element-populated{margin:40px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-19121 .elementor-element.elementor-element-f1d45b4 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-19121 .elementor-element.elementor-element-f1d45b4{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;}.elementor-bc-flex-widget .elementor-19121 .elementor-element.elementor-element-0443e2c.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-19121 .elementor-element.elementor-element-0443e2c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-19121 .elementor-element.elementor-element-0443e2c > .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-19121 .elementor-element.elementor-element-0443e2c > .elementor-element-populated{margin:140px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-19121 .elementor-element.elementor-element-a96932b.elementor-element{--order:99999 /* order end hack */;}.elementor-19121 .elementor-element.elementor-element-a96932b{text-align:center;}.elementor-bc-flex-widget .elementor-19121 .elementor-element.elementor-element-85c7205.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-19121 .elementor-element.elementor-element-85c7205.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-19121 .elementor-element.elementor-element-85c7205 > .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-19121 .elementor-element.elementor-element-85c7205 > .elementor-element-populated{margin:140px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}body.elementor-page-19121:not(.elementor-motion-effects-element-type-background), body.elementor-page-19121 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mlyxkfrd4lh2.i.optimole.com/w:1080/h:1680/q:mauto/f:best/https://maison-riviera.co/wp-content/uploads/2025/02/Maison-BC-Logo-Modified-paralellex-NEW-Copie.jpg");background-position:center center;background-repeat:no-repeat;}body.elementor-page-19121{margin:0px 0px 0px 0px;}@media(min-width:768px){.elementor-19121 .elementor-element.elementor-element-ffce627{width:12%;}.elementor-19121 .elementor-element.elementor-element-c74eaf7{width:16%;}.elementor-19121 .elementor-element.elementor-element-9fb00f8{width:10%;}.elementor-19121 .elementor-element.elementor-element-586b217{width:22%;}.elementor-19121 .elementor-element.elementor-element-ba2e083{width:8%;}.elementor-19121 .elementor-element.elementor-element-7b72020{width:6%;}.elementor-19121 .elementor-element.elementor-element-6e8cb10{width:12%;}.elementor-19121 .elementor-element.elementor-element-16d7737{width:12%;}.elementor-19121 .elementor-element.elementor-element-f7d72c8{width:40%;}.elementor-19121 .elementor-element.elementor-element-6bab333{width:60%;}.elementor-19121 .elementor-element.elementor-element-41125f9{width:24%;}.elementor-19121 .elementor-element.elementor-element-416568f{width:24%;}.elementor-19121 .elementor-element.elementor-element-d86af20{width:14%;}.elementor-19121 .elementor-element.elementor-element-95284b1{width:14%;}.elementor-19121 .elementor-element.elementor-element-0443e2c{width:9.665%;}.elementor-19121 .elementor-element.elementor-element-85c7205{width:11%;}}@media(min-width:1025px){body.elementor-page-19121:not(.elementor-motion-effects-element-type-background), body.elementor-page-19121 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-19121 .elementor-element.elementor-element-ffce627 > .elementor-element-populated{margin:0vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;}.elementor-19121 .elementor-element.elementor-element-c74eaf7 > .elementor-element-populated{margin:0vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-19121 .elementor-element.elementor-element-9fb00f8 > .elementor-element-populated{margin:0vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;}.elementor-19121 .elementor-element.elementor-element-586b217 > .elementor-element-populated{margin:0vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;}.elementor-widget-theme-site-logo .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-19121 .elementor-element.elementor-element-ba2e083 > .elementor-element-populated{margin:0vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;}.elementor-19121 .elementor-element.elementor-element-7b72020 > .elementor-element-populated{margin:0vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;}.elementor-19121 .elementor-element.elementor-element-6e8cb10 > .elementor-element-populated{margin:0vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:var( --e-global-typography-accent-font-size );}.elementor-19121 .elementor-element.elementor-element-16d7737 > .elementor-element-populated{margin:0vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;}.elementor-19121 .elementor-element.elementor-element-f7d72c8 > .elementor-element-populated{margin:0vw 0vw 0vw -26vw;--e-column-margin-right:0vw;--e-column-margin-left:-26vw;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-19121 .elementor-element.elementor-element-6bab333 > .elementor-element-populated{margin:0vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;}.elementor-19121 .elementor-element.elementor-element-4701197 > .elementor-element-populated{margin:0vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-19121 .elementor-element.elementor-element-6294ba2 > .elementor-element-populated{margin:0vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;}.elementor-19121 .elementor-element.elementor-element-c0ca857 > .elementor-element-populated{margin:0vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;}.elementor-19121 .elementor-element.elementor-element-e6ff757 > .elementor-element-populated{margin:0vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;}.elementor-19121 .elementor-element.elementor-element-9e43fe3 > .elementor-element-populated{margin:0vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;}.elementor-19121 .elementor-element.elementor-element-c2ca0d2 > .elementor-element-populated{margin:0vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;}.elementor-19121 .elementor-element.elementor-element-32ff670 > .elementor-element-populated{margin:0vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;}.elementor-19121 .elementor-element.elementor-element-41125f9 > .elementor-element-populated{margin:0vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;}.elementor-19121 .elementor-element.elementor-element-416568f > .elementor-element-populated{margin:0vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;}.elementor-19121 .elementor-element.elementor-element-d86af20 > .elementor-element-populated{margin:0vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;}.elementor-19121 .elementor-element.elementor-element-95284b1 > .elementor-element-populated{margin:0vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;}.elementor-19121 .elementor-element.elementor-element-0443e2c > .elementor-element-populated{margin:0vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;}.elementor-19121 .elementor-element.elementor-element-85c7205 > .elementor-element-populated{margin:0vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;}}@media(max-width:767px){.elementor-19121 .elementor-element.elementor-element-8766dda{margin-top:0vw;margin-bottom:5vw;padding:0vw 0vw 0vw 0vw;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-19121 .elementor-element.elementor-element-9b6f874{font-size:16px;line-height:1.5em;}.elementor-19121 .elementor-element.elementor-element-7ab736f{font-size:16px;line-height:1.5em;}.elementor-widget-theme-site-logo .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-19121 .elementor-element.elementor-element-fc694bb > .elementor-widget-container{margin:-30px 30px -30px 30px;padding:20px 80px 80px 80px;}.elementor-19121 .elementor-element.elementor-element-c1eaff0{font-size:16px;line-height:1.5em;}.elementor-19121 .elementor-element.elementor-element-9202e05{font-size:16px;line-height:1.5em;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:var( --e-global-typography-accent-font-size );}.elementor-19121 .elementor-element.elementor-element-c533de7 .elementor-nav-menu--dropdown .elementor-item, .elementor-19121 .elementor-element.elementor-element-c533de7 .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:16px;}.elementor-19121 .elementor-element.elementor-element-a6966eb{margin-top:3vw;margin-bottom:5vw;padding:0vw 0vw 0vw 0vw;}.elementor-19121 .elementor-element.elementor-element-f7d72c8{width:100%;}.elementor-19121 .elementor-element.elementor-element-f7d72c8 > .elementor-element-populated{margin:10vw 5vw 0vw 5vw;--e-column-margin-right:5vw;--e-column-margin-left:5vw;padding:0vw 0vw 0vw 0vw;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-19121 .elementor-element.elementor-element-856883e{margin-top:8vw;margin-bottom:5vw;padding:0vw 0vw 0vw 0vw;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-19121 .elementor-element.elementor-element-823c23c > .elementor-widget-container{margin:-20px 10px 0px 0px;}.elementor-19121 .elementor-element.elementor-element-e26e90d > .elementor-widget-container{margin:0px 10px 0px 0px;}.elementor-19121 .elementor-element.elementor-element-6c43e57{margin-top:20vw;margin-bottom:5vw;padding:0vw 0vw 0vw 0vw;}.elementor-19121 .elementor-element.elementor-element-70f5745 > .elementor-widget-container{margin:-20px 10px 0px 0px;}.elementor-19121 .elementor-element.elementor-element-70f5745{text-align:start;}.elementor-19121 .elementor-element.elementor-element-3a9fc0e > .elementor-widget-container{margin:0px 10px 0px 0px;}.elementor-19121 .elementor-element.elementor-element-3a9fc0e{text-align:start;}.elementor-19121 .elementor-element.elementor-element-e9c139c{margin-top:20vw;margin-bottom:5vw;padding:0vw 0vw 0vw 0vw;}.elementor-19121 .elementor-element.elementor-element-4e439a7 > .elementor-widget-container{margin:-20px 10px 0px 0px;}.elementor-19121 .elementor-element.elementor-element-4e439a7{text-align:start;}.elementor-19121 .elementor-element.elementor-element-051bbac > .elementor-widget-container{margin:0px 10px 0px 0px;}.elementor-19121 .elementor-element.elementor-element-051bbac{text-align:start;}.elementor-19121 .elementor-element.elementor-element-e9ae195{margin-top:20vw;margin-bottom:5vw;padding:0vw 0vw 0vw 0vw;}.elementor-19121 .elementor-element.elementor-element-741a582 > .elementor-widget-container{margin:-40px 10px 0px 0px;}.elementor-19121 .elementor-element.elementor-element-741a582{text-align:start;}.elementor-19121 .elementor-element.elementor-element-06eca9e > .elementor-widget-container{margin:0px 10px 0px 0px;}.elementor-19121 .elementor-element.elementor-element-06eca9e{text-align:start;}.elementor-19121 .elementor-element.elementor-element-7ab358a{margin-top:20vw;margin-bottom:5vw;padding:0vw 0vw 0vw 0vw;}.elementor-19121 .elementor-element.elementor-element-fa3cf40 > .elementor-widget-container{margin:20px 10px 0px 0px;}.elementor-19121 .elementor-element.elementor-element-bd4c464 > .elementor-widget-container{margin:0px 10px 0px 0px;}.elementor-19121 .elementor-element.elementor-element-c69a9f3{margin-top:0vw;margin-bottom:5vw;padding:0vw 0vw 0vw 0vw;}.elementor-19121 .elementor-element.elementor-element-1574849 > .elementor-widget-container{margin:-30px 10px 0px 0px;}.elementor-19121 .elementor-element.elementor-element-1574849{text-align:start;}.elementor-19121 .elementor-element.elementor-element-4b7b9d8 > .elementor-widget-container{margin:0px 10px 0px 0px;}.elementor-19121 .elementor-element.elementor-element-4b7b9d8{text-align:start;}.elementor-19121 .elementor-element.elementor-element-95b2015{margin-top:20vw;margin-bottom:5vw;padding:0vw 0vw 40vw 0vw;}.elementor-19121 .elementor-element.elementor-element-2d92932 > .elementor-widget-container{margin:-20px 10px 0px 0px;}.elementor-19121 .elementor-element.elementor-element-dd9da4f > .elementor-widget-container{margin:0px 10px 0px 0px;}.elementor-19121 .elementor-element.elementor-element-85a4ab9{margin-top:0vw;margin-bottom:-60vw;padding:6vw 0vw 16vw 0vw;}.elementor-19121 .elementor-element.elementor-element-78e0ef7 > .elementor-widget-container{margin:20px 120px 20px 120px;}.elementor-19121 .elementor-element.elementor-element-416568f > .elementor-element-populated{padding:0vw 0vw 0vw 0vw;}.elementor-19121 .elementor-element.elementor-element-9e5d5d4{text-align:center;font-size:16px;line-height:1.5em;}.elementor-19121 .elementor-element.elementor-element-d86af20 > .elementor-element-populated{margin:10vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:0vw 0vw 0vw 0vw;}.elementor-19121 .elementor-element.elementor-element-c620a70{text-align:center;font-size:16px;line-height:1.5em;}.elementor-19121 .elementor-element.elementor-element-95284b1 > .elementor-element-populated{margin:10vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:0vw 0vw 0vw 0vw;}.elementor-19121 .elementor-element.elementor-element-f1d45b4{text-align:center;font-size:16px;line-height:1.5em;}.elementor-19121 .elementor-element.elementor-element-0443e2c > .elementor-element-populated{margin:10vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:0vw 0vw 0vw 0vw;}.elementor-19121 .elementor-element.elementor-element-a96932b{text-align:center;}.elementor-19121 .elementor-element.elementor-element-85c7205 > .elementor-element-populated{margin:0vw 0vw 10vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;}body.elementor-page-19121:not(.elementor-motion-effects-element-type-background), body.elementor-page-19121 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mlyxkfrd4lh2.i.optimole.com/w:1080/h:1680/q:mauto/f:best/https://maison-riviera.co/wp-content/uploads/2025/03/Maison-BC-Logo-Modified-paralellex-NEW-Blank.jpg");background-repeat:no-repeat;background-size:auto;}}/* Start custom CSS for text-editor, class: .elementor-element-9b6f874 */.underline-hover {
    display: inline-block;
    position: relative;
}

.underline-hover::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: -2px; /* Ajuste la distance du soulignement */
    width: 0;
    height: 2px; /* Épaisseur du soulignement */
    background-color: white; /* Couleur du soulignement */
    transition: width 0.3s ease-in-out;
}

.underline-hover:hover::after {
    width: 100%; /* Le soulignement s'étend sur toute la largeur du texte */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7ab736f */.underline-hover {
    display: inline-block;
    position: relative;
}

.underline-hover::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: -2px; /* Ajuste la distance du soulignement */
    width: 0;
    height: 2px; /* Épaisseur du soulignement */
    background-color: white; /* Couleur du soulignement */
    transition: width 0.3s ease-in-out;
}

.underline-hover:hover::after {
    width: 100%; /* Le soulignement s'étend sur toute la largeur du texte */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c1eaff0 */.underline-hover {
    display: inline-block;
    position: relative;
}

.underline-hover::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: -2px; /* Ajuste la distance du soulignement */
    width: 0;
    height: 2px; /* Épaisseur du soulignement */
    background-color: white; /* Couleur du soulignement */
    transition: width 0.3s ease-in-out;
}

.underline-hover:hover::after {
    width: 100%; /* Le soulignement s'étend sur toute la largeur du texte */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9202e05 */.underline-hover {
    display: inline-block;
    position: relative;
}

.underline-hover::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: -2px; /* Ajuste la distance du soulignement */
    width: 0;
    height: 2px; /* Épaisseur du soulignement */
    background-color: white; /* Couleur du soulignement */
    transition: width 0.3s ease-in-out;
}

.underline-hover:hover::after {
    width: 100%; /* Le soulignement s'étend sur toute la largeur du texte */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-aa143cc */#venitian {
    position: relative;
    width: 100%;
    overflow: hidden;
    height: 540px;
}

#venitian .slider {
    display: flex;
    transition: transform 0.5s ease-in-out;
    white-space: nowrap;
}

#venitian .slider img {
    height: 540px;
    max-width: none;
    object-fit: cover;
    margin-right: 2px;
}

/* Boutons de navigation spécifiques */
#venitian-prev, #venitian-next {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    font-size: 3rem;
    color: white;
    border: none;
    background: none;
    cursor: pointer;
    padding: 10px;
    z-index: 10;
    transition: transform 0.2s;
}

#venitian-prev:hover, #venitian-next:hover {
    transform: translateY(-50%) scale(1.2);
}

#venitian-prev {
    left: 15px;
}

#venitian-next {
    right: 15px;
}





/* ==========================================
   BOUTONS
========================================== */

#venitian .nav-button{

    position:absolute;
    top:50%;
    transform:translateY(-50%);

    width:70px;
    height:70px;

    border:none;
    background:transparent;

    display:flex;
    justify-content:center;
    align-items:center;

    cursor:pointer;

    z-index:99999;

    padding:0;

}

/* AUCUN effet au survol */
#venitian .nav-button:hover{

    background:transparent;
    transform:translateY(-50%);

}

/* ==========================================
   CHEVRONS LUXE
========================================== */

.chevron{

    width:26px;
    height:26px;

    border-top:4.2px solid #ffffff;
    border-right:4.2px solid #ffffff;

    display:block;

}

.chevron.left{

    transform:rotate(-135deg);

}

.chevron.right{

    transform:rotate(45deg);

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5d17382 */#milliardaires {
    position: relative;
    width: 100%;
    overflow: hidden;
    height: 540px;
}

#milliardaires .slider {
    display: flex;
    transition: transform 0.5s ease-in-out;
    white-space: nowrap;
}

#milliardaires .slider img {
    height: 540px;
    max-width: none;
    object-fit: cover;
    margin-right: 2px;
}

/* Boutons de navigation spécifiques */
#milliardaires-prev, #milliardaires-next {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    font-size: 3rem;
    color: white;
    border: none;
    background: none;
    cursor: pointer;
    padding: 10px;
    z-index: 10;
    transition: transform 0.2s;
}

#milliardaires-prev:hover, #milliardaires-next:hover {
    transform: translateY(-50%) scale(1.2);
}

#milliardaires-prev {
    left: 15px;
}

#milliardaires-next {
    right: 15px;
}






/* ==========================================
   BOUTONS
========================================== */

#venitian .nav-button{

    position:absolute;
    top:50%;
    transform:translateY(-50%);

    width:70px;
    height:70px;

    border:none;
    background:transparent;

    display:flex;
    justify-content:center;
    align-items:center;

    cursor:pointer;

    z-index:99999;

    padding:0;

}

/* AUCUN effet au survol */
#venitian .nav-button:hover{

    background:transparent;
    transform:translateY(-50%);

}

/* ==========================================
   CHEVRONS LUXE
========================================== */

.chevron{

    width:26px;
    height:26px;

    border-top:2.2px solid #ffffff;
    border-right:2.2px solid #ffffff;

    display:block;

}

.chevron.left{

    transform:rotate(-135deg);

}

.chevron.right{

    transform:rotate(45deg);

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e154708 */#south {
    position: relative;
    width: 100%;
    overflow: hidden;
    height: 540px;
}

#south .slider {
    display: flex;
    transition: transform 0.5s ease-in-out;
    white-space: nowrap;
}

#south .slider img {
    height: 540px;
    max-width: none;
    object-fit: cover;
    margin-right: 2px;
}

/* Boutons de navigation spécifiques */
#south-prev, #south-next {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    font-size: 3rem;
    color: white;
    border: none;
    background: none;
    cursor: pointer;
    padding: 10px;
    z-index: 10;
    transition: transform 0.2s;
}

#south-prev:hover, #south-next:hover {
    transform: translateY(-50%) scale(1.2);
}

#south-prev {
    left: 15px;
}

#south-next {
    right: 15px;
}






/* ==========================================
   BOUTONS
========================================== */

#venitian .nav-button{

    position:absolute;
    top:50%;
    transform:translateY(-50%);

    width:70px;
    height:70px;

    border:none;
    background:transparent;

    display:flex;
    justify-content:center;
    align-items:center;

    cursor:pointer;

    z-index:99999;

    padding:0;

}

/* AUCUN effet au survol */
#venitian .nav-button:hover{

    background:transparent;
    transform:translateY(-50%);

}

/* ==========================================
   CHEVRONS LUXE
========================================== */

.chevron{

    width:26px;
    height:26px;

    border-top:2.2px solid #ffffff;
    border-right:2.2px solid #ffffff;

    display:block;

}

.chevron.left{

    transform:rotate(-135deg);

}

.chevron.right{

    transform:rotate(45deg);

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d45e00c */#dorchester {
    position: relative;
    width: 100%;
    overflow: hidden;
    height: 540px;
}

#dorchester .slider {
    display: flex;
    transition: transform 0.5s ease-in-out;
    white-space: nowrap;
}

#dorchester .slider img {
    height: 540px;
    max-width: none;
    object-fit: cover;
    margin-right: 2px;
}

/* Boutons de navigation spécifiques */
#dorchester-prev, #dorchester-next {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    font-size: 3rem;
    color: white;
    border: none;
    background: none;
    cursor: pointer;
    padding: 10px;
    z-index: 10;
    transition: transform 0.2s;
}

#dorchester-prev:hover, #dorchester-next:hover {
    transform: translateY(-50%) scale(1.2);
}

#dorchester-prev {
    left: 15px;
}

#dorchester-next {
    right: 15px;
}




/* ==========================================
   BOUTONS
========================================== */

#venitian .nav-button{

    position:absolute;
    top:50%;
    transform:translateY(-50%);

    width:70px;
    height:70px;

    border:none;
    background:transparent;

    display:flex;
    justify-content:center;
    align-items:center;

    cursor:pointer;

    z-index:99999;

    padding:0;

}

/* AUCUN effet au survol */
#venitian .nav-button:hover{

    background:transparent;
    transform:translateY(-50%);

}

/* ==========================================
   CHEVRONS LUXE
========================================== */

.chevron{

    width:26px;
    height:26px;

    border-top:2.2px solid #ffffff;
    border-right:2.2px solid #ffffff;

    display:block;

}

.chevron.left{

    transform:rotate(-135deg);

}

.chevron.right{

    transform:rotate(45deg);

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3be7879 */#west {
    position: relative;
    width: 100%;
    overflow: hidden;
    height: 540px;
}

#west .slider {
    display: flex;
    transition: transform 0.5s ease-in-out;
    white-space: nowrap;
}

#west .slider img {
    height: 540px;
    max-width: none;
    object-fit: cover;
    margin-right: 2px;
}

/* Boutons de navigation spécifiques */
#west-prev, #west-next {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    font-size: 3rem;
    color: white;
    border: none;
    background: none;
    cursor: pointer;
    padding: 10px;
    z-index: 10;
    transition: transform 0.2s;
}

#west-prev:hover, #west-next:hover {
    transform: translateY(-50%) scale(1.2);
}

#west-prev {
    left: 15px;
}

#west-next {
    right: 15px;
}




/* ==========================================
   BOUTONS
========================================== */

#venitian .nav-button{

    position:absolute;
    top:50%;
    transform:translateY(-50%);

    width:70px;
    height:70px;

    border:none;
    background:transparent;

    display:flex;
    justify-content:center;
    align-items:center;

    cursor:pointer;

    z-index:99999;

    padding:0;

}

/* AUCUN effet au survol */
#venitian .nav-button:hover{

    background:transparent;
    transform:translateY(-50%);

}

/* ==========================================
   CHEVRONS LUXE
========================================== */

.chevron{

    width:26px;
    height:26px;

    border-top:2.2px solid #ffffff;
    border-right:2.2px solid #ffffff;

    display:block;

}

.chevron.left{

    transform:rotate(-135deg);

}

.chevron.right{

    transform:rotate(45deg);

}/* End custom CSS */