.elementor-16104 .elementor-element.elementor-element-289fe97 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-16104 .elementor-element.elementor-element-289fe97:not(.elementor-motion-effects-element-type-background), .elementor-16104 .elementor-element.elementor-element-289fe97 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2E4635;}.elementor-16104 .elementor-element.elementor-element-289fe97{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-1rem;margin-bottom:0rem;padding:0vw 0vw 0vw 0vw;}.elementor-16104 .elementor-element.elementor-element-289fe97 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-16104 .elementor-element.elementor-element-53abea4.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-16104 .elementor-element.elementor-element-53abea4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-16104 .elementor-element.elementor-element-53abea4 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-16104 .elementor-element.elementor-element-53abea4 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-bc-flex-widget .elementor-16104 .elementor-element.elementor-element-ecda9b2.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-16104 .elementor-element.elementor-element-ecda9b2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-16104 .elementor-element.elementor-element-ecda9b2 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-16104 .elementor-element.elementor-element-ecda9b2 > .elementor-element-populated{margin:-10px 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-16104 .elementor-element.elementor-element-8d8abc6 .elementor-menu-toggle{margin:0 auto;}.elementor-16104 .elementor-element.elementor-element-8d8abc6 .elementor-nav-menu .elementor-item{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;text-transform:capitalize;line-height:1em;}.elementor-16104 .elementor-element.elementor-element-8d8abc6 .elementor-nav-menu--main .elementor-item{color:#FFFFFF;fill:#FFFFFF;padding-left:30px;padding-right:30px;}.elementor-16104 .elementor-element.elementor-element-8d8abc6 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-16104 .elementor-element.elementor-element-8d8abc6 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-16104 .elementor-element.elementor-element-8d8abc6 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-16104 .elementor-element.elementor-element-8d8abc6 .elementor-nav-menu--main .elementor-item:focus{color:#FFFFFF;fill:#FFFFFF;}.elementor-16104 .elementor-element.elementor-element-8d8abc6 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-16104 .elementor-element.elementor-element-8d8abc6 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:#FFFFFF;}.elementor-16104 .elementor-element.elementor-element-8d8abc6 .e--pointer-framed .elementor-item:before,
					.elementor-16104 .elementor-element.elementor-element-8d8abc6 .e--pointer-framed .elementor-item:after{border-color:#FFFFFF;}.elementor-16104 .elementor-element.elementor-element-8d8abc6 .e--pointer-framed .elementor-item:before{border-width:1px;}.elementor-16104 .elementor-element.elementor-element-8d8abc6 .e--pointer-framed.e--animation-draw .elementor-item:before{border-width:0 0 1px 1px;}.elementor-16104 .elementor-element.elementor-element-8d8abc6 .e--pointer-framed.e--animation-draw .elementor-item:after{border-width:1px 1px 0 0;}.elementor-16104 .elementor-element.elementor-element-8d8abc6 .e--pointer-framed.e--animation-corners .elementor-item:before{border-width:1px 0 0 1px;}.elementor-16104 .elementor-element.elementor-element-8d8abc6 .e--pointer-framed.e--animation-corners .elementor-item:after{border-width:0 1px 1px 0;}.elementor-16104 .elementor-element.elementor-element-8d8abc6 .e--pointer-underline .elementor-item:after,
					 .elementor-16104 .elementor-element.elementor-element-8d8abc6 .e--pointer-overline .elementor-item:before,
					 .elementor-16104 .elementor-element.elementor-element-8d8abc6 .e--pointer-double-line .elementor-item:before,
					 .elementor-16104 .elementor-element.elementor-element-8d8abc6 .e--pointer-double-line .elementor-item:after{height:1px;}.elementor-bc-flex-widget .elementor-16104 .elementor-element.elementor-element-e417070.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-16104 .elementor-element.elementor-element-e417070.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-16104 .elementor-element.elementor-element-e417070 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-16104 .elementor-element.elementor-element-e417070 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left: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-16104 .elementor-element.elementor-element-e41a8b1 > .elementor-widget-container{margin:0px 20px 20px 20px;padding:20px 20px 20px 20px;}.elementor-bc-flex-widget .elementor-16104 .elementor-element.elementor-element-4ab2829.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-16104 .elementor-element.elementor-element-4ab2829.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-16104 .elementor-element.elementor-element-4ab2829.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-16104 .elementor-element.elementor-element-4ab2829 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-16104 .elementor-element.elementor-element-4ab2829 > .elementor-element-populated{margin:-10px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-16104 .elementor-element.elementor-element-e1b9b69 .elementor-menu-toggle{margin:0 auto;}.elementor-16104 .elementor-element.elementor-element-e1b9b69 .elementor-nav-menu .elementor-item{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;text-transform:capitalize;line-height:1em;}.elementor-16104 .elementor-element.elementor-element-e1b9b69 .elementor-nav-menu--main .elementor-item{color:#FFFFFF;fill:#FFFFFF;padding-left:30px;padding-right:30px;}.elementor-16104 .elementor-element.elementor-element-e1b9b69 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-16104 .elementor-element.elementor-element-e1b9b69 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-16104 .elementor-element.elementor-element-e1b9b69 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-16104 .elementor-element.elementor-element-e1b9b69 .elementor-nav-menu--main .elementor-item:focus{color:#FFFFFF;fill:#FFFFFF;}.elementor-16104 .elementor-element.elementor-element-e1b9b69 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-16104 .elementor-element.elementor-element-e1b9b69 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:#FFFFFF;}.elementor-16104 .elementor-element.elementor-element-e1b9b69 .e--pointer-framed .elementor-item:before,
					.elementor-16104 .elementor-element.elementor-element-e1b9b69 .e--pointer-framed .elementor-item:after{border-color:#FFFFFF;}.elementor-16104 .elementor-element.elementor-element-e1b9b69 .e--pointer-framed .elementor-item:before{border-width:1px;}.elementor-16104 .elementor-element.elementor-element-e1b9b69 .e--pointer-framed.e--animation-draw .elementor-item:before{border-width:0 0 1px 1px;}.elementor-16104 .elementor-element.elementor-element-e1b9b69 .e--pointer-framed.e--animation-draw .elementor-item:after{border-width:1px 1px 0 0;}.elementor-16104 .elementor-element.elementor-element-e1b9b69 .e--pointer-framed.e--animation-corners .elementor-item:before{border-width:1px 0 0 1px;}.elementor-16104 .elementor-element.elementor-element-e1b9b69 .e--pointer-framed.e--animation-corners .elementor-item:after{border-width:0 1px 1px 0;}.elementor-16104 .elementor-element.elementor-element-e1b9b69 .e--pointer-underline .elementor-item:after,
					 .elementor-16104 .elementor-element.elementor-element-e1b9b69 .e--pointer-overline .elementor-item:before,
					 .elementor-16104 .elementor-element.elementor-element-e1b9b69 .e--pointer-double-line .elementor-item:before,
					 .elementor-16104 .elementor-element.elementor-element-e1b9b69 .e--pointer-double-line .elementor-item:after{height:1px;}.elementor-16104 .elementor-element.elementor-element-bf30dc2 .elementor-menu-toggle{margin:0 auto;}.elementor-16104 .elementor-element.elementor-element-bf30dc2 .elementor-nav-menu--main .elementor-item{color:#FFFFFF;fill:#FFFFFF;}.elementor-16104 .elementor-element.elementor-element-bf30dc2 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-16104 .elementor-element.elementor-element-bf30dc2 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-16104 .elementor-element.elementor-element-bf30dc2 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-16104 .elementor-element.elementor-element-bf30dc2 .elementor-nav-menu--main .elementor-item:focus{color:#FFFFFF;fill:#FFFFFF;}.elementor-16104 .elementor-element.elementor-element-bf30dc2 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-16104 .elementor-element.elementor-element-bf30dc2 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:#FFFFFF;}.elementor-16104 .elementor-element.elementor-element-bf30dc2 .e--pointer-framed .elementor-item:before,
					.elementor-16104 .elementor-element.elementor-element-bf30dc2 .e--pointer-framed .elementor-item:after{border-color:#FFFFFF;}.elementor-16104 .elementor-element.elementor-element-bf30dc2 div.elementor-menu-toggle{color:#FFFFFF;}.elementor-16104 .elementor-element.elementor-element-bf30dc2 div.elementor-menu-toggle svg{fill:#FFFFFF;}.elementor-bc-flex-widget .elementor-16104 .elementor-element.elementor-element-31cf7cd.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-16104 .elementor-element.elementor-element-31cf7cd.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-16104 .elementor-element.elementor-element-31cf7cd.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-16104 .elementor-element.elementor-element-31cf7cd > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-16104 .elementor-element.elementor-element-31cf7cd > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-16104 .elementor-element.elementor-element-a6966eb > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-16104 .elementor-element.elementor-element-a6966eb{margin-top:5rem;margin-bottom:0rem;padding:0vw 2vw 4vw 9vw;}.elementor-bc-flex-widget .elementor-16104 .elementor-element.elementor-element-f7d72c8.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-16104 .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-16104 .elementor-element.elementor-element-f7d72c8.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-16104 .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-16104 .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-16104 .elementor-element.elementor-element-6bab333.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-16104 .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-16104 .elementor-element.elementor-element-6bab333.elementor-column > .elementor-widget-wrap{justify-content:center;}.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-16104 .elementor-element.elementor-element-0781265{color:#000000;}.elementor-16104 .elementor-element.elementor-element-24de382 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-16104 .elementor-element.elementor-element-24de382{margin-top:0rem;margin-bottom:0rem;padding:0vw 0vw 4vw 5vw;}.elementor-bc-flex-widget .elementor-16104 .elementor-element.elementor-element-f27f9a3.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-16104 .elementor-element.elementor-element-f27f9a3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-16104 .elementor-element.elementor-element-f27f9a3.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-16104 .elementor-element.elementor-element-f27f9a3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-16104 .elementor-element.elementor-element-f27f9a3 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-16104 .elementor-element.elementor-element-b65c89d .qodef-qi-swiper-container{height:800px;}.elementor-16104 .elementor-element.elementor-element-b65c89d .qodef-qi-swiper-container .swiper-slide img{height:800px;object-fit:cover;}.elementor-16104 .elementor-element.elementor-element-b65c89d .swiper-button-next{font-size:20px;width:60px !important;}.elementor-16104 .elementor-element.elementor-element-b65c89d .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-16104 .elementor-element.elementor-element-5983204 > .elementor-widget-container{margin:-540px 0px 0px 0px;}.elementor-16104 .elementor-element.elementor-element-a3cd72d > .elementor-widget-container{margin:20px 20px 0px 0px;}.elementor-16104 .elementor-element.elementor-element-a3cd72d{text-align:left;}.elementor-16104 .elementor-element.elementor-element-a3cd72d .elementor-heading-title{font-family:"Soulgate", Sans-serif;font-size:60px;font-weight:400;text-transform:none;line-height:57px;color:#2F4736;}.elementor-16104 .elementor-element.elementor-element-90ae8a4 > .elementor-widget-container{margin:-20px 20px 0px 0px;}.elementor-16104 .elementor-element.elementor-element-90ae8a4{text-align:left;font-family:"Stoke", Sans-serif;font-size:18px;color:#2F4736;}.elementor-16104 .elementor-element.elementor-element-e9ae195 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-16104 .elementor-element.elementor-element-e9ae195{margin-top:0rem;margin-bottom:0rem;padding:0vw 5vw 4vw 0vw;}.elementor-bc-flex-widget .elementor-16104 .elementor-element.elementor-element-e6ff757.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-16104 .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-16104 .elementor-element.elementor-element-e6ff757.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-16104 .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-bottom:0px;}.elementor-16104 .elementor-element.elementor-element-89abd3d .qodef-qi-swiper-container{height:800px;}.elementor-16104 .elementor-element.elementor-element-89abd3d .qodef-qi-swiper-container .swiper-slide img{height:800px;object-fit:cover;}.elementor-16104 .elementor-element.elementor-element-89abd3d .swiper-button-next{font-size:20px;width:60px !important;}.elementor-16104 .elementor-element.elementor-element-89abd3d .swiper-button-prev{font-size:20px;width:60px !important;}.elementor-16104 .elementor-element.elementor-element-1536559 > .elementor-widget-container{margin:-540px 0px 0px 0px;}.elementor-16104 .elementor-element.elementor-element-741a582 > .elementor-widget-container{margin:20px 20px 0px 0px;}.elementor-16104 .elementor-element.elementor-element-741a582{text-align:left;}.elementor-16104 .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-16104 .elementor-element.elementor-element-06eca9e > .elementor-widget-container{margin:-20px 20px 0px 0px;}.elementor-16104 .elementor-element.elementor-element-06eca9e{text-align:right;font-family:"Stoke", Sans-serif;font-size:18px;color:#2F4736;}.elementor-16104 .elementor-element.elementor-element-6c43e57 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-16104 .elementor-element.elementor-element-6c43e57{margin-top:0rem;margin-bottom:0rem;padding:0vw 0vw 4vw 5vw;}.elementor-bc-flex-widget .elementor-16104 .elementor-element.elementor-element-6294ba2.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-16104 .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-16104 .elementor-element.elementor-element-6294ba2.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-16104 .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-bottom:0px;}.elementor-16104 .elementor-element.elementor-element-0a72272 .qodef-qi-swiper-container{height:800px;}.elementor-16104 .elementor-element.elementor-element-0a72272 .qodef-qi-swiper-container .swiper-slide img{height:800px;object-fit:cover;}.elementor-16104 .elementor-element.elementor-element-0a72272 .swiper-button-next{font-size:20px;width:60px !important;}.elementor-16104 .elementor-element.elementor-element-0a72272 .swiper-button-prev{font-size:20px;width:60px !important;}.elementor-16104 .elementor-element.elementor-element-393cf2b > .elementor-widget-container{margin:-540px 0px 0px 0px;}.elementor-16104 .elementor-element.elementor-element-70f5745 > .elementor-widget-container{margin:20px 20px 0px 0px;}.elementor-16104 .elementor-element.elementor-element-70f5745{text-align:left;}.elementor-16104 .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-16104 .elementor-element.elementor-element-3a9fc0e > .elementor-widget-container{margin:-20px 20px 0px 0px;}.elementor-16104 .elementor-element.elementor-element-3a9fc0e{text-align:left;font-family:"Stoke", Sans-serif;font-size:18px;color:#2F4736;}.elementor-16104 .elementor-element.elementor-element-7ab358a > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-16104 .elementor-element.elementor-element-7ab358a{margin-top:0rem;margin-bottom:0rem;padding:0vw 0vw 4vw 4vw;}.elementor-bc-flex-widget .elementor-16104 .elementor-element.elementor-element-9e43fe3.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-16104 .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-16104 .elementor-element.elementor-element-9e43fe3.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-16104 .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-bottom:0px;}.elementor-16104 .elementor-element.elementor-element-fa3cf40 > .elementor-widget-container{margin:20px 20px 0px 0px;}.elementor-16104 .elementor-element.elementor-element-fa3cf40{text-align:right;}.elementor-16104 .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-16104 .elementor-element.elementor-element-bd4c464 > .elementor-widget-container{margin:-20px 20px 0px 0px;}.elementor-16104 .elementor-element.elementor-element-bd4c464{text-align:right;font-family:"Stoke", Sans-serif;font-size:18px;color:#2F4736;}.elementor-16104 .elementor-element.elementor-element-856883e > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-16104 .elementor-element.elementor-element-856883e{margin-top:0rem;margin-bottom:0rem;padding:0vw 4vw 4vw 5vw;}.elementor-bc-flex-widget .elementor-16104 .elementor-element.elementor-element-4701197.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-16104 .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-16104 .elementor-element.elementor-element-4701197.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-16104 .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-bottom:0px;}.elementor-16104 .elementor-element.elementor-element-cdecc9f .qodef-qi-swiper-container{height:800px;}.elementor-16104 .elementor-element.elementor-element-cdecc9f .qodef-qi-swiper-container .swiper-slide img{height:800px;object-fit:cover;}.elementor-16104 .elementor-element.elementor-element-cdecc9f .swiper-button-next{font-size:20px;width:60px !important;}.elementor-16104 .elementor-element.elementor-element-cdecc9f .swiper-button-prev{font-size:20px;width:60px !important;}.elementor-16104 .elementor-element.elementor-element-5f9d61f > .elementor-widget-container{margin:-540px 0px 0px 0px;}.elementor-16104 .elementor-element.elementor-element-823c23c > .elementor-widget-container{margin:20px 20px 0px 0px;}.elementor-16104 .elementor-element.elementor-element-823c23c{text-align:left;}.elementor-16104 .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-16104 .elementor-element.elementor-element-e26e90d > .elementor-widget-container{margin:-20px 20px 0px 0px;}.elementor-16104 .elementor-element.elementor-element-e26e90d{text-align:right;font-family:"Stoke", Sans-serif;font-size:18px;color:#2F4736;}.elementor-16104 .elementor-element.elementor-element-95b2015 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-16104 .elementor-element.elementor-element-95b2015{margin-top:0rem;margin-bottom:0rem;padding:0vw 0vw 6vw 4vw;}.elementor-bc-flex-widget .elementor-16104 .elementor-element.elementor-element-32ff670.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-16104 .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-16104 .elementor-element.elementor-element-32ff670.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-16104 .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-bottom:0px;}.elementor-16104 .elementor-element.elementor-element-efdd6ca .qodef-qi-swiper-container{height:800px;}.elementor-16104 .elementor-element.elementor-element-efdd6ca .qodef-qi-swiper-container .swiper-slide img{height:800px;object-fit:cover;}.elementor-16104 .elementor-element.elementor-element-efdd6ca .swiper-button-next{font-size:20px;width:60px !important;}.elementor-16104 .elementor-element.elementor-element-efdd6ca .swiper-button-prev{font-size:20px;width:60px !important;}.elementor-16104 .elementor-element.elementor-element-d3d3f5b > .elementor-widget-container{margin:-540px 0px 0px 0px;}.elementor-16104 .elementor-element.elementor-element-2d92932 > .elementor-widget-container{margin:20px 20px 0px 0px;}.elementor-16104 .elementor-element.elementor-element-2d92932{text-align:left;}.elementor-16104 .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-16104 .elementor-element.elementor-element-dd9da4f > .elementor-widget-container{margin:-20px 20px 0px 0px;}.elementor-16104 .elementor-element.elementor-element-dd9da4f{text-align:left;font-family:"Stoke", Sans-serif;font-size:18px;color:#2F4736;}.elementor-16104 .elementor-element.elementor-element-542a1fc > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-16104 .elementor-element.elementor-element-542a1fc:not(.elementor-motion-effects-element-type-background), .elementor-16104 .elementor-element.elementor-element-542a1fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2E4635;}.elementor-16104 .elementor-element.elementor-element-542a1fc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0rem;margin-bottom:-60rem;padding:0vw 0vw 0vw 0vw;}.elementor-16104 .elementor-element.elementor-element-542a1fc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-16104 .elementor-element.elementor-element-6baf07d.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-16104 .elementor-element.elementor-element-6baf07d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-16104 .elementor-element.elementor-element-6baf07d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-16104 .elementor-element.elementor-element-6baf07d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 20px 0px;}.elementor-16104 .elementor-element.elementor-element-5d7de4c > .elementor-widget-container{margin:60px 60px 60px 60px;}.elementor-bc-flex-widget .elementor-16104 .elementor-element.elementor-element-dc9ef9d.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-16104 .elementor-element.elementor-element-dc9ef9d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-16104 .elementor-element.elementor-element-dc9ef9d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-16104 .elementor-element.elementor-element-dc9ef9d > .elementor-element-populated{margin:40px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 20px 0px;}.elementor-16104 .elementor-element.elementor-element-534c15a{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-16104 .elementor-element.elementor-element-7ffc03e.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-16104 .elementor-element.elementor-element-7ffc03e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-16104 .elementor-element.elementor-element-7ffc03e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-16104 .elementor-element.elementor-element-7ffc03e > .elementor-element-populated{margin:40px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 20px 0px;}.elementor-16104 .elementor-element.elementor-element-430220d{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-16104 .elementor-element.elementor-element-dd5f25c.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-16104 .elementor-element.elementor-element-dd5f25c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-16104 .elementor-element.elementor-element-dd5f25c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-16104 .elementor-element.elementor-element-dd5f25c > .elementor-element-populated{margin:40px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-16104 .elementor-element.elementor-element-5d0a978{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-16104 .elementor-element.elementor-element-46b97b8.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-16104 .elementor-element.elementor-element-46b97b8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-16104 .elementor-element.elementor-element-46b97b8 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-16104 .elementor-element.elementor-element-46b97b8 > .elementor-element-populated{margin:140px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-16104 .elementor-element.elementor-element-1c82aa0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16104 .elementor-element.elementor-element-1c82aa0.elementor-element{--order:99999 /* order end hack */;}.elementor-16104 .elementor-element.elementor-element-1c82aa0{text-align:right;}.elementor-bc-flex-widget .elementor-16104 .elementor-element.elementor-element-86a1cdb.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-16104 .elementor-element.elementor-element-86a1cdb.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-16104 .elementor-element.elementor-element-86a1cdb > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-16104 .elementor-element.elementor-element-86a1cdb > .elementor-element-populated{margin:140px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-16104 .elementor-element.elementor-element-99f0c80{text-align:left;}body.elementor-page-16104:not(.elementor-motion-effects-element-type-background), body.elementor-page-16104 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("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-16104{margin:0px 0px 0px 0px;}@media(min-width:768px){.elementor-16104 .elementor-element.elementor-element-53abea4{width:10%;}.elementor-16104 .elementor-element.elementor-element-ecda9b2{width:30%;}.elementor-16104 .elementor-element.elementor-element-e417070{width:20%;}.elementor-16104 .elementor-element.elementor-element-4ab2829{width:30%;}.elementor-16104 .elementor-element.elementor-element-31cf7cd{width:10%;}.elementor-16104 .elementor-element.elementor-element-f7d72c8{width:40%;}.elementor-16104 .elementor-element.elementor-element-6bab333{width:60%;}.elementor-16104 .elementor-element.elementor-element-6baf07d{width:24%;}.elementor-16104 .elementor-element.elementor-element-dc9ef9d{width:24%;}.elementor-16104 .elementor-element.elementor-element-7ffc03e{width:14%;}.elementor-16104 .elementor-element.elementor-element-dd5f25c{width:18%;}.elementor-16104 .elementor-element.elementor-element-46b97b8{width:8%;}.elementor-16104 .elementor-element.elementor-element-86a1cdb{width:8.665%;}}@media(min-width:1025px){body.elementor-page-16104:not(.elementor-motion-effects-element-type-background), body.elementor-page-16104 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-16104 .elementor-element.elementor-element-53abea4 > .elementor-element-populated{margin:0vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;}.elementor-16104 .elementor-element.elementor-element-ecda9b2 > .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-16104 .elementor-element.elementor-element-8d8abc6 .elementor-nav-menu .elementor-item{font-size:50px;}.elementor-16104 .elementor-element.elementor-element-e417070 > .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-16104 .elementor-element.elementor-element-4ab2829 > .elementor-element-populated{margin:0vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;}.elementor-16104 .elementor-element.elementor-element-e1b9b69 .elementor-nav-menu .elementor-item{font-size:50px;}.elementor-16104 .elementor-element.elementor-element-31cf7cd > .elementor-element-populated{margin:0vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;}.elementor-16104 .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-16104 .elementor-element.elementor-element-6bab333 > .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-16104 .elementor-element.elementor-element-f27f9a3 > .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-16104 .elementor-element.elementor-element-e6ff757 > .elementor-element-populated{margin:0vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;}.elementor-16104 .elementor-element.elementor-element-6294ba2 > .elementor-element-populated{margin:0vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;}.elementor-16104 .elementor-element.elementor-element-9e43fe3 > .elementor-element-populated{margin:0vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;}.elementor-16104 .elementor-element.elementor-element-4701197 > .elementor-element-populated{margin:0vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;}.elementor-16104 .elementor-element.elementor-element-32ff670 > .elementor-element-populated{margin:0vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;}.elementor-16104 .elementor-element.elementor-element-6baf07d > .elementor-element-populated{margin:0vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;}.elementor-16104 .elementor-element.elementor-element-dc9ef9d > .elementor-element-populated{margin:0vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;}.elementor-16104 .elementor-element.elementor-element-7ffc03e > .elementor-element-populated{margin:0vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;}.elementor-16104 .elementor-element.elementor-element-dd5f25c > .elementor-element-populated{margin:0vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;}.elementor-16104 .elementor-element.elementor-element-46b97b8 > .elementor-element-populated{margin:0vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;}.elementor-16104 .elementor-element.elementor-element-86a1cdb > .elementor-element-populated{margin:0vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;}}@media(max-width:767px){.elementor-16104 .elementor-element.elementor-element-289fe97{margin-top:0vw;margin-bottom:5vw;padding:0vw 0vw 0vw 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-16104 .elementor-element.elementor-element-8d8abc6 .elementor-nav-menu .elementor-item{font-size:45px;}.elementor-widget-theme-site-logo .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-16104 .elementor-element.elementor-element-e41a8b1 > .elementor-widget-container{margin:-30px 30px -30px 30px;padding:20px 80px 80px 80px;}.elementor-16104 .elementor-element.elementor-element-e1b9b69 .elementor-nav-menu .elementor-item{font-size:45px;}.elementor-16104 .elementor-element.elementor-element-bf30dc2 > .elementor-widget-container{margin:-50px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16104 .elementor-element.elementor-element-bf30dc2 .e--pointer-framed .elementor-item:before{border-width:1px;}.elementor-16104 .elementor-element.elementor-element-bf30dc2 .e--pointer-framed.e--animation-draw .elementor-item:before{border-width:0 0 1px 1px;}.elementor-16104 .elementor-element.elementor-element-bf30dc2 .e--pointer-framed.e--animation-draw .elementor-item:after{border-width:1px 1px 0 0;}.elementor-16104 .elementor-element.elementor-element-bf30dc2 .e--pointer-framed.e--animation-corners .elementor-item:before{border-width:1px 0 0 1px;}.elementor-16104 .elementor-element.elementor-element-bf30dc2 .e--pointer-framed.e--animation-corners .elementor-item:after{border-width:0 1px 1px 0;}.elementor-16104 .elementor-element.elementor-element-bf30dc2 .e--pointer-underline .elementor-item:after,
					 .elementor-16104 .elementor-element.elementor-element-bf30dc2 .e--pointer-overline .elementor-item:before,
					 .elementor-16104 .elementor-element.elementor-element-bf30dc2 .e--pointer-double-line .elementor-item:before,
					 .elementor-16104 .elementor-element.elementor-element-bf30dc2 .e--pointer-double-line .elementor-item:after{height:1px;}.elementor-16104 .elementor-element.elementor-element-bf30dc2{--nav-menu-icon-size:36px;}.elementor-16104 .elementor-element.elementor-element-bf30dc2 .elementor-menu-toggle{border-width:0px;border-radius:0px;}.elementor-16104 .elementor-element.elementor-element-31cf7cd > .elementor-element-populated{padding:0vw 0vw 0vw 0vw;}.elementor-16104 .elementor-element.elementor-element-a6966eb{margin-top:3vw;margin-bottom:5vw;padding:0vw 0vw 0vw 0vw;}.elementor-16104 .elementor-element.elementor-element-f7d72c8{width:100%;}.elementor-16104 .elementor-element.elementor-element-f7d72c8 > .elementor-element-populated{margin:5vw 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-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-16104 .elementor-element.elementor-element-24de382{margin-top:3vw;margin-bottom:5vw;padding:0vw 0vw 0vw 0vw;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-16104 .elementor-element.elementor-element-a3cd72d > .elementor-widget-container{margin:400px 10px 0px 0px;}.elementor-16104 .elementor-element.elementor-element-90ae8a4 > .elementor-widget-container{margin:0px 10px 0px 0px;}.elementor-16104 .elementor-element.elementor-element-e9ae195{margin-top:40vw;margin-bottom:5vw;padding:0vw 0vw 0vw 0vw;}.elementor-16104 .elementor-element.elementor-element-741a582 > .elementor-widget-container{margin:400px 10px 0px 0px;}.elementor-16104 .elementor-element.elementor-element-06eca9e > .elementor-widget-container{margin:0px 10px 0px 0px;}.elementor-16104 .elementor-element.elementor-element-6c43e57{margin-top:40vw;margin-bottom:5vw;padding:0vw 0vw 0vw 0vw;}.elementor-16104 .elementor-element.elementor-element-70f5745 > .elementor-widget-container{margin:40px 10px 0px 0px;}.elementor-16104 .elementor-element.elementor-element-3a9fc0e > .elementor-widget-container{margin:0px 10px 0px 0px;}.elementor-16104 .elementor-element.elementor-element-7ab358a{margin-top:40vw;margin-bottom:5vw;padding:0vw 0vw 0vw 0vw;}.elementor-16104 .elementor-element.elementor-element-fa3cf40 > .elementor-widget-container{margin:40px 10px 0px 0px;}.elementor-16104 .elementor-element.elementor-element-bd4c464 > .elementor-widget-container{margin:0px 10px 0px 0px;}.elementor-16104 .elementor-element.elementor-element-856883e{margin-top:40vw;margin-bottom:5vw;padding:0vw 0vw 0vw 0vw;}.elementor-16104 .elementor-element.elementor-element-823c23c > .elementor-widget-container{margin:40px 10px 0px 0px;}.elementor-16104 .elementor-element.elementor-element-e26e90d > .elementor-widget-container{margin:0px 10px 0px 0px;}.elementor-16104 .elementor-element.elementor-element-95b2015{margin-top:40vw;margin-bottom:5vw;padding:0vw 0vw 40vw 0vw;}.elementor-16104 .elementor-element.elementor-element-2d92932 > .elementor-widget-container{margin:40px 10px 0px 0px;}.elementor-16104 .elementor-element.elementor-element-dd9da4f > .elementor-widget-container{margin:0px 10px 0px 0px;}.elementor-16104 .elementor-element.elementor-element-542a1fc{margin-top:0vw;margin-bottom:-60vw;padding:0vw 0vw 0vw 0vw;}.elementor-16104 .elementor-element.elementor-element-5d7de4c > .elementor-widget-container{margin:20px 120px 20px 120px;}.elementor-16104 .elementor-element.elementor-element-dc9ef9d > .elementor-element-populated{padding:0vw 0vw 0vw 0vw;}.elementor-16104 .elementor-element.elementor-element-534c15a{text-align:center;font-size:16px;line-height:1.5em;}.elementor-16104 .elementor-element.elementor-element-7ffc03e > .elementor-element-populated{margin:10vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:0vw 0vw 0vw 0vw;}.elementor-16104 .elementor-element.elementor-element-430220d{text-align:center;font-size:16px;line-height:1.5em;}.elementor-16104 .elementor-element.elementor-element-dd5f25c > .elementor-element-populated{margin:10vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:0vw 0vw 0vw 0vw;}.elementor-16104 .elementor-element.elementor-element-5d0a978{text-align:center;font-size:16px;line-height:1.5em;}.elementor-16104 .elementor-element.elementor-element-46b97b8 > .elementor-element-populated{margin:10vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:0vw 0vw 0vw 0vw;}.elementor-16104 .elementor-element.elementor-element-1c82aa0{text-align:center;}.elementor-16104 .elementor-element.elementor-element-86a1cdb > .elementor-element-populated{margin:0vw 0vw 10vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;}.elementor-16104 .elementor-element.elementor-element-99f0c80{text-align:center;}}/* Start custom CSS for html, class: .elementor-element-1f3fe65 */.slider-container {
    position: relative;
    width: 100%;
    overflow: hidden;
    height: 540px; /* Hauteur fixée */
}

.slider {
    display: flex;
    transition: transform 0.5s ease-in-out;
    white-space: nowrap;
}

.slider img {
    height: 540px; /* Fixe la hauteur */
    max-width: none; /* Garde la largeur dynamique */
    object-fit: cover;
}

/* Boutons de navigation */
.nav-button {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    font-size: 3rem; /* Taille du symbole */
    font-weight: bold; /* Épais */
    color: black; /* Couleur noire */
    border: none;
    background: none; /* Supprime l'arrière-plan */
    cursor: pointer;
    padding: 10px;
    z-index: 10;
    transition: transform 0.2s;
}

.nav-button:hover {
    transform: translateY(-50%) scale(1.2); /* Léger zoom au survol */
}

#prev {
    left: 15px;
}

#next {
    right: 15px;
}

.slider img {
    height: 540px; /* Hauteur fixe */
    max-width: none; /* Largeur dynamique */
    object-fit: cover;
    margin-right: 2px; /* Espacement entre les images */
}

.slider img {
    height: 540px; /* Hauteur fixe */
    max-width: none; /* Largeur dynamique */
    object-fit: cover;
    margin-right: 2px; /* Espacement entre les images */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d45e00c *//* Styles généraux pour tous les sliders */
.slider-container {
    position: relative;
    width: 100%;
    overflow: hidden;
    height: 540px;
    margin-bottom: 30px; /* Espacement entre sliders */
}

.slider {
    display: flex;
    transition: transform 0.5s ease-in-out;
    white-space: nowrap;
}

.slider img {
    height: 540px;
    max-width: none;
    object-fit: cover;
    margin-right: 2px;
}

/* Boutons de navigation */
.prev-btn, .next-btn {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    font-size: 3rem;
    font-weight: bold;
    color: black;
    border: none;
    background: none;
    cursor: pointer;
    padding: 10px;
    z-index: 10;
    transition: transform 0.2s;
}

.prev-btn:hover, .next-btn:hover {
    transform: translateY(-50%) scale(1.2);
}

.prev-btn {
    left: 15px;
}

.next-btn {
    right: 15px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5d17382 *//* Styles généraux pour tous les sliders */
.slider-container {
    position: relative;
    width: 100%;
    overflow: hidden;
    height: 540px;
    margin-bottom: 30px; /* Espacement entre sliders */
}

.slider {
    display: flex;
    transition: transform 0.5s ease-in-out;
    white-space: nowrap;
}

.slider img {
    height: 540px;
    max-width: none;
    object-fit: cover;
    margin-right: 2px;
}

/* Boutons de navigation */
.prev-btn, .next-btn {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    font-size: 3rem;
    font-weight: bold;
    color: black;
    border: none;
    background: none;
    cursor: pointer;
    padding: 10px;
    z-index: 10;
    transition: transform 0.2s;
}

.prev-btn:hover, .next-btn:hover {
    transform: translateY(-50%) scale(1.2);
}

.prev-btn {
    left: 15px;
}

.next-btn {
    right: 15px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-aa143cc *//* Styles généraux pour tous les sliders */
.slider-container {
    position: relative;
    width: 100%;
    overflow: hidden;
    height: 540px;
    margin-bottom: 30px; /* Espacement entre sliders */
}

.slider {
    display: flex;
    transition: transform 0.5s ease-in-out;
    white-space: nowrap;
}

.slider img {
    height: 540px;
    max-width: none;
    object-fit: cover;
    margin-right: 2px;
}

/* Boutons de navigation */
.prev-btn, .next-btn {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    font-size: 3rem;
    font-weight: bold;
    color: black;
    border: none;
    background: none;
    cursor: pointer;
    padding: 10px;
    z-index: 10;
    transition: transform 0.2s;
}

.prev-btn:hover, .next-btn:hover {
    transform: translateY(-50%) scale(1.2);
}

.prev-btn {
    left: 15px;
}

.next-btn {
    right: 15px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3be7879 *//* Styles généraux pour tous les sliders */
.slider-container {
    position: relative;
    width: 100%;
    overflow: hidden;
    height: 540px;
    margin-bottom: 30px; /* Espacement entre sliders */
}

.slider {
    display: flex;
    transition: transform 0.5s ease-in-out;
    white-space: nowrap;
}

.slider img {
    height: 540px;
    max-width: none;
    object-fit: cover;
    margin-right: 2px;
}

/* Boutons de navigation */
.prev-btn, .next-btn {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    font-size: 3rem;
    font-weight: bold;
    color: black;
    border: none;
    background: none;
    cursor: pointer;
    padding: 10px;
    z-index: 10;
    transition: transform 0.2s;
}

.prev-btn:hover, .next-btn:hover {
    transform: translateY(-50%) scale(1.2);
}

.prev-btn {
    left: 15px;
}

.next-btn {
    right: 15px;
}/* End custom CSS */