.elementor-12 .elementor-element.elementor-element-694259e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-12 .elementor-element.elementor-element-694259e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-0848186 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-b937cb6 .elementor-repeater-item-a2bdb48 .swiper-slide-bg{background-color:#5861A1;background-image:url(https://belmontproperties.fr/wp-content/uploads/2021/11/photo_7b33339dc366de0a3b2f569b2921b1c4.jpg);background-size:cover;}.elementor-12 .elementor-element.elementor-element-b937cb6 .elementor-repeater-item-33ef40b .swiper-slide-bg{background-color:#5861A1;background-image:url(https://belmontproperties.fr/wp-content/uploads/2021/11/photo_32ecd06d548a68ac9757ccb03ae134ca.jpg);background-size:cover;}.elementor-12 .elementor-element.elementor-element-b937cb6 .elementor-repeater-item-6fccc26 .swiper-slide-bg{background-color:#5861A1;background-image:url(https://belmontproperties.fr/wp-content/uploads/2021/11/121fefc1e8df8a752baf85661e283a46.jpg);background-size:cover;}.elementor-12 .elementor-element.elementor-element-b937cb6 .elementor-repeater-item-5927a72 .swiper-slide-bg{background-color:#5861A1;background-image:url(https://belmontproperties.fr/wp-content/uploads/2021/11/5e3df4e71a53b0d05e8297571279a6d1-1.jpg);background-size:cover;}.elementor-12 .elementor-element.elementor-element-b937cb6 .elementor-repeater-item-2dd2333 .swiper-slide-bg{background-color:#5861A1;background-image:url(https://belmontproperties.fr/wp-content/uploads/2021/11/DSC00391-HDR.jpg);background-size:cover;}.elementor-12 .elementor-element.elementor-element-b937cb6 .elementor-repeater-item-2dd2333 .swiper-slide-inner .elementor-slide-heading{color:#292E41;}.elementor-12 .elementor-element.elementor-element-b937cb6 .elementor-repeater-item-2dd2333 .swiper-slide-inner .elementor-slide-description{color:#292E41;}.elementor-12 .elementor-element.elementor-element-b937cb6 .elementor-repeater-item-2dd2333 .swiper-slide-inner .elementor-slide-button{color:#292E41;border-color:#292E41;}.elementor-12 .elementor-element.elementor-element-b937cb6 .elementor-repeater-item-e2298e5 .swiper-slide-bg{background-color:#5861A1;background-image:url(https://belmontproperties.fr/wp-content/uploads/2022/04/photo_1-1.jpg);background-size:cover;}.elementor-12 .elementor-element.elementor-element-b937cb6 .elementor-repeater-item-21772f0 .swiper-slide-bg{background-color:#5861A1;background-image:url(https://belmontproperties.fr/wp-content/uploads/2022/04/photo_2.jpg);background-size:cover;}.elementor-12 .elementor-element.elementor-element-b937cb6 .elementor-repeater-item-ab7467f .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://belmontproperties.fr/wp-content/uploads/2023/08/LA-TOUR_-9.jpg);background-size:cover;}.elementor-12 .elementor-element.elementor-element-b937cb6 .swiper-slide{height:763px;transition-duration:calc(5000ms*1.2);}.elementor-12 .elementor-element.elementor-element-b937cb6 .swiper-slide-contents{max-width:88%;}.elementor-12 .elementor-element.elementor-element-b937cb6 .swiper-slide-inner{text-align:center;}.elementor-12 .elementor-element.elementor-element-b937cb6 .elementor-slide-button{border-width:6px;}.elementor-12 .elementor-element.elementor-element-b937cb6 .elementor-swiper-button{font-size:52px;}.elementor-12 .elementor-element.elementor-element-b937cb6 .swiper-pagination-bullet{height:15px;width:15px;}.elementor-12 .elementor-element.elementor-element-b937cb6 .swiper-container-horizontal .swiper-pagination-progressbar{height:15px;}.elementor-12 .elementor-element.elementor-element-b937cb6 .swiper-pagination-fraction{font-size:15px;}.elementor-12 .elementor-element.elementor-element-b937cb6 .swiper-pagination-bullet-active{background-color:#232B36;}.elementor-12 .elementor-element.elementor-element-b937cb6 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-3e9517b:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-3e9517b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAECEF78;}.elementor-12 .elementor-element.elementor-element-3e9517b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-12 .elementor-element.elementor-element-3e9517b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-f5196b9{text-align:center;}.elementor-12 .elementor-element.elementor-element-f5196b9 .elementor-heading-title{color:#292E41;font-family:"Montserrat", Sans-serif;font-weight:300;}.elementor-12 .elementor-element.elementor-element-f5196b9 > .elementor-widget-container{margin:28px 0px 20px 0px;}.elementor-12 .elementor-element.elementor-element-1796202:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-1796202 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAECEF78;}.elementor-12 .elementor-element.elementor-element-1796202{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-12 .elementor-element.elementor-element-1796202 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-2526c66{color:#29B024;font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:400;}.elementor-12 .elementor-element.elementor-element-2526c66 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-86447d5{margin-top:40px;margin-bottom:40px;}.elementor-12 .elementor-element.elementor-element-265b4f5 .elementor-heading-title{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:500;}.elementor-12 .elementor-element.elementor-element-265b4f5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-9a30997{margin-top:40px;margin-bottom:40px;}.elementor-12 .elementor-element.elementor-element-f8fe65a .elementor-heading-title{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:500;}.elementor-12 .elementor-element.elementor-element-f8fe65a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-639e60c:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-639e60c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-639e60c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:75px;margin-bottom:0px;padding:030px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-639e60c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-947acff{text-align:center;}.elementor-12 .elementor-element.elementor-element-947acff .elementor-heading-title{color:#292E41;font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:300;}.elementor-12 .elementor-element.elementor-element-947acff > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-12 .elementor-element.elementor-element-842f2d0{text-align:center;}.elementor-12 .elementor-element.elementor-element-842f2d0 .elementor-heading-title{color:#292E41;font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:300;line-height:20px;}.elementor-12 .elementor-element.elementor-element-842f2d0 > .elementor-widget-container{margin:-16px 0px 16px 0px;}.elementor-12 .elementor-element.elementor-element-d18fca6:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-d18fca6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-d18fca6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 30px 0px;}.elementor-12 .elementor-element.elementor-element-d18fca6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-86df8df .elementor-heading-title{color:#292E41;font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:600;}.elementor-12 .elementor-element.elementor-element-c57b61d:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-c57b61d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E9E9EB;}.elementor-12 .elementor-element.elementor-element-c57b61d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:20px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-c57b61d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-c9e9c2e .elementor-heading-title{color:#000000;font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:600;}.elementor-12 .elementor-element.elementor-element-6b30b26 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-12 .elementor-element.elementor-element-463f0b5{margin-top:57px;margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-2bf3a05{text-align:center;color:#131036;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:300;}.elementor-12 .elementor-element.elementor-element-8a14dfc{margin-top:0px;margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-d8dd19a .elementor-heading-title{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:500;}.elementor-12 .elementor-element.elementor-element-d8dd19a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-972f8b6{margin-top:16px;margin-bottom:16px;}.elementor-12 .elementor-element.elementor-element-22661be{text-align:center;color:#131036;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:300;}.elementor-12 .elementor-element.elementor-element-f6762f0{margin-top:80px;margin-bottom:80px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-065edf6{text-align:center;}.elementor-12 .elementor-element.elementor-element-065edf6 .elementor-heading-title{color:#000000;font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:300;}.elementor-12 .elementor-element.elementor-element-065edf6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-68b66b7{text-align:center;}.elementor-12 .elementor-element.elementor-element-68b66b7 .elementor-heading-title{color:#000000;font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:300;line-height:20px;}.elementor-12 .elementor-element.elementor-element-68b66b7 > .elementor-widget-container{margin:0px 0px -12px 0px;}.elementor-12 .elementor-element.elementor-element-08161d7 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-12 .elementor-element.elementor-element-08161d7{margin-top:-40px;margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-59018a7{text-align:right;}.elementor-12 .elementor-element.elementor-element-59018a7 img{max-width:108px;}.elementor-12 .elementor-element.elementor-element-15ef300{text-align:right;color:#000000;font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:400;}.elementor-12 .elementor-element.elementor-element-38991c5{text-align:right;color:#000000;font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:400;}.elementor-12 .elementor-element.elementor-element-3b7d9eb{margin-top:020px;margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-7706424 .elementor-heading-title{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:500;}.elementor-12 .elementor-element.elementor-element-7706424 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-9de771a{margin-top:80px;margin-bottom:80px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-6b297a2{text-align:center;}.elementor-12 .elementor-element.elementor-element-6b297a2 .elementor-heading-title{color:#000000;font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:300;}.elementor-12 .elementor-element.elementor-element-6b297a2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-47d4c8d{text-align:center;}.elementor-12 .elementor-element.elementor-element-47d4c8d .elementor-heading-title{color:#000000;font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:300;line-height:20px;}.elementor-12 .elementor-element.elementor-element-47d4c8d > .elementor-widget-container{margin:0px 0px -12px 0px;}.elementor-12 .elementor-element.elementor-element-4017d17{margin-top:-43px;margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-1da64b3{margin-top:40px;margin-bottom:40px;}.elementor-12 .elementor-element.elementor-element-a0d08e0{text-align:center;}.elementor-12 .elementor-element.elementor-element-a0d08e0 .elementor-heading-title{color:#000000;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-12 .elementor-element.elementor-element-a0d08e0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-a7ee5f6{text-align:center;}.elementor-12 .elementor-element.elementor-element-a7ee5f6 .elementor-heading-title{color:#000000;font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:300;line-height:20px;}.elementor-12 .elementor-element.elementor-element-a7ee5f6 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-12 .elementor-element.elementor-element-0ea3c5f img{width:100%;}.elementor-12 .elementor-element.elementor-element-f783efd{margin-top:57px;margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-2ecdcf9:hover img{opacity:1;filter:brightness( 100% ) contrast( 120% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-12 .elementor-element.elementor-element-3c1259f img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-12 .elementor-element.elementor-element-3c1259f:hover img{opacity:1;filter:brightness( 100% ) contrast( 120% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-12 .elementor-element.elementor-element-8f24091 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-12 .elementor-element.elementor-element-8f24091:hover img{filter:brightness( 100% ) contrast( 120% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-12 .elementor-element.elementor-element-a94fd50{margin-top:0px;margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-fe56049 > .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-12 .elementor-element.elementor-element-c8fd1ff{--spacer-size:50px;}.elementor-12 .elementor-element.elementor-element-33a0685 .elementor-main-swiper .swiper-slide{border-width:20px 0px 0px 0px;border-color:#02010100;}.elementor-12 .elementor-element.elementor-element-33a0685 .elementor-testimonial__header{padding-top:80px;padding-left:20px;padding-right:20px;background-color:#02010100;border-bottom-width:0px;}.elementor-12 .elementor-element.elementor-element-33a0685 .elementor-testimonial__content{padding-bottom:30px;padding-left:20px;padding-right:20px;}.elementor-12 .elementor-element.elementor-element-33a0685 .elementor-testimonial__header, .elementor-12 .elementor-element.elementor-element-33a0685 .elementor-testimonial__name{font-family:"Montserrat", Sans-serif;font-weight:500;}.elementor-12 .elementor-element.elementor-element-33a0685 .elementor-testimonial__text{font-family:"Montserrat", Sans-serif;font-weight:300;}.elementor-12 .elementor-element.elementor-element-33a0685 .elementor-testimonial__icon:not(.elementor-testimonial__rating){color:#010102;}.elementor-12 .elementor-element.elementor-element-33a0685 .elementor-testimonial__icon:not(.elementor-testimonial__rating) svg{fill:#010102;}.elementor-12 .elementor-element.elementor-element-33a0685 .elementor-testimonial__icon{font-size:0px;}.elementor-12 .elementor-element.elementor-element-33a0685 .elementor-testimonial__icon svg{width:0px;}.elementor-12 .elementor-element.elementor-element-33a0685 .elementor-star-rating{font-size:7px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-33a0685 .elementor-star-rating i:not(:last-of-type){margin-right:0px;}body.rtl .elementor-12 .elementor-element.elementor-element-33a0685 .elementor-star-rating i:not(:last-of-type){margin-left:0px;}.elementor-12 .elementor-element.elementor-element-33a0685 .elementor-star-rating i:before{color:#13153E;}.elementor-12 .elementor-element.elementor-element-33a0685 .elementor-star-rating i{color:#000000;}.elementor-12 .elementor-element.elementor-element-33a0685 .elementor-swiper-button{font-size:22px;color:#161952;}.elementor-12 .elementor-element.elementor-element-33a0685 .elementor-swiper-button svg{fill:#161952;}.elementor-12 .elementor-element.elementor-element-33a0685 > .elementor-widget-container{margin:0px 0px 040px 0px;}.elementor-12 .elementor-element.elementor-element-0602ff0{margin-top:0px;margin-bottom:80px;}.elementor-12 .elementor-element.elementor-element-fa9502d .elementor-heading-title{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:bold;}.elementor-12 .elementor-element.elementor-element-fa9502d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-bf16f75 .elementor-heading-title{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:bold;}.elementor-12 .elementor-element.elementor-element-bf16f75 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-7eae2bd .elementor-heading-title{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:bold;}.elementor-12 .elementor-element.elementor-element-7eae2bd > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-2f5757f > .elementor-container{max-width:699px;}.elementor-12 .elementor-element.elementor-element-2f5757f > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-12 .elementor-element.elementor-element-2f5757f:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-2f5757f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#232B36;}.elementor-12 .elementor-element.elementor-element-2f5757f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:40px;margin-bottom:0px;padding:20px 0px 20px 0px;}.elementor-12 .elementor-element.elementor-element-2f5757f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-e3b2c98 img{width:100%;max-width:192px;}.elementor-12 .elementor-element.elementor-element-ce55c6a img{width:100%;max-width:192px;}.elementor-12 .elementor-element.elementor-element-be4e25d img{width:100%;max-width:192px;}.elementor-12 .elementor-element.elementor-element-2de1bc0 img{width:100%;max-width:192px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-12 .elementor-element.elementor-element-7d89375{width:39.649%;}.elementor-12 .elementor-element.elementor-element-a0aef5a{width:60.351%;}}@media(max-width:1024px){.elementor-12 .elementor-element.elementor-element-b937cb6 .swiper-slide{height:474px;}}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-b937cb6 .swiper-slide{height:227px;}.elementor-12 .elementor-element.elementor-element-f5196b9{text-align:center;}.elementor-12 .elementor-element.elementor-element-f5196b9 .elementor-heading-title{font-size:35px;}.elementor-12 .elementor-element.elementor-element-265b4f5 .elementor-heading-title{font-size:25px;}.elementor-12 .elementor-element.elementor-element-f8fe65a .elementor-heading-title{font-size:25px;}.elementor-12 .elementor-element.elementor-element-947acff{text-align:center;}.elementor-12 .elementor-element.elementor-element-842f2d0{text-align:center;}.elementor-12 .elementor-element.elementor-element-86df8df{text-align:center;}.elementor-12 .elementor-element.elementor-element-c9e9c2e{text-align:center;}.elementor-12 .elementor-element.elementor-element-d8dd19a .elementor-heading-title{font-size:25px;}.elementor-12 .elementor-element.elementor-element-065edf6{text-align:center;}.elementor-12 .elementor-element.elementor-element-68b66b7{text-align:center;}.elementor-12 .elementor-element.elementor-element-59018a7{text-align:center;}.elementor-12 .elementor-element.elementor-element-15ef300{text-align:center;}.elementor-12 .elementor-element.elementor-element-38991c5{text-align:center;}.elementor-12 .elementor-element.elementor-element-7706424 .elementor-heading-title{font-size:25px;}.elementor-12 .elementor-element.elementor-element-6b297a2{text-align:center;}.elementor-12 .elementor-element.elementor-element-47d4c8d{text-align:center;}.elementor-12 .elementor-element.elementor-element-a0d08e0{text-align:center;}.elementor-12 .elementor-element.elementor-element-a7ee5f6{text-align:center;}.elementor-12 .elementor-element.elementor-element-847579e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-12 .elementor-element.elementor-element-a94fd50{margin-top:-40px;margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-33a0685 .elementor-testimonial__title{line-height:0.1em;}.elementor-12 .elementor-element.elementor-element-33a0685 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:-20px -20px -20px -20px;}.elementor-12 .elementor-element.elementor-element-fa9502d .elementor-heading-title{font-size:25px;}.elementor-12 .elementor-element.elementor-element-bf16f75 .elementor-heading-title{font-size:25px;}.elementor-12 .elementor-element.elementor-element-7eae2bd .elementor-heading-title{font-size:25px;}}/* Start custom CSS for heading, class: .elementor-element-265b4f5 */.elementor-12 .elementor-element.elementor-element-265b4f5 h2 {
    background: #232B36;
    transition: background 300ms ease-in-out;
}

.elementor-12 .elementor-element.elementor-element-265b4f5 h2:hover {
    background: #808285;
}

.elementor-12 .elementor-element.elementor-element-265b4f5 {
    width: auto;
    margin: auto;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f8fe65a */.elementor-12 .elementor-element.elementor-element-f8fe65a h2 {
    background: #232B36;
    transition: background 300ms ease-in-out;
}

.elementor-12 .elementor-element.elementor-element-f8fe65a h2:hover {
    background: #808285;
}

.elementor-12 .elementor-element.elementor-element-f8fe65a {
    width: auto;
    margin: auto;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d8dd19a */.elementor-12 .elementor-element.elementor-element-d8dd19a h2 {
    background: #232B36;
    transition: background 300ms ease-in-out;
}

.elementor-12 .elementor-element.elementor-element-d8dd19a h2:hover {
    background: #808285;
}

.elementor-12 .elementor-element.elementor-element-d8dd19a {
    width: auto;
    margin: auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-15ef300 */.elementor-12 .elementor-element.elementor-element-15ef300 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-38991c5 */.elementor-12 .elementor-element.elementor-element-38991c5 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7706424 */.elementor-12 .elementor-element.elementor-element-7706424 h2 {
    background: #232B36;
    transition: background 300ms ease-in-out;
}

.elementor-12 .elementor-element.elementor-element-7706424 h2:hover {
    background: #808285;
}

.elementor-12 .elementor-element.elementor-element-7706424 {
    width: auto;
    margin: auto;
}/* End custom CSS */
/* Start custom CSS for reviews, class: .elementor-element-33a0685 */.elementor-12 .elementor-element.elementor-element-33a0685 .elementor-testimonial {
    text-align: center;
    display: flex;
    flex-direction: column-reverse;
}

.elementor-12 .elementor-element.elementor-element-33a0685  .elementor-testimonial__header {
    padding-top: 0 !important;
    border: 0;
}

.elementor-12 .elementor-element.elementor-element-33a0685 .elementor-testimonial__header cite {
    display: -webkit-box;
    width: 100%;
}

.elementor-12 .elementor-element.elementor-element-33a0685 .elementor-testimonial__icon {
    display: none !important;
}

.elementor-12 .elementor-element.elementor-element-33a0685 .elementor-testimonial__content {
    padding-top: 30px;
}

.elementor-12 .elementor-element.elementor-element-33a0685 .elementor-swiper:before {
    content: " ";
    width: 30px;
    height: 22px;
    background: url(http://belmontproperties.fr/wp-content/uploads/2021/05/chevron2.png) no-repeat;
    position: absolute;
    background-size: contain;
    left: 29px;
    z-index: 5;
}

.elementor-swiper:after {
    content: " ";
    width: 30px;
    height: 22px;
    background: url(http://belmontproperties.fr/wp-content/uploads/2021/05/chevron.png) no-repeat;
    position: absolute;
    background-size: contain;
    right: 49px;
    bottom: 10px;
    z-index: 5;
}

@media screen and (min-width: 1025px) {
.elementor-12 .elementor-element.elementor-element-33a0685 .swiper-slide.swiper-slide-next {
    border-right: 4px solid #444974 !important;
    border-left: 4px solid #444974 !important;
    border-radius: 0;
    outline: 4px solid #444974;
    outline-offset: 6px;
    transition: all 600ms cubic-bezier(0.4, 0, 1, 1) !important;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fa9502d */.elementor-12 .elementor-element.elementor-element-fa9502d h2 {
    background: #232B36;
    transition: background 300ms ease-in-out;
}

.elementor-12 .elementor-element.elementor-element-fa9502d h2:hover {
    background: #808285;
}


@media screen and (max-width: 649px) {
    .elementor-12 .elementor-element.elementor-element-fa9502d h2 {
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bf16f75 */.elementor-12 .elementor-element.elementor-element-bf16f75 h2 {
    background: #232B36;
    transition: background 300ms ease-in-out;
}

.elementor-12 .elementor-element.elementor-element-bf16f75 h2:hover {
    background: #808285;
}

.elementor-12 .elementor-element.elementor-element-bf16f75 {
    width: auto;
    margin: auto;
}

@media screen and (max-width: 649px) {
    .elementor-12 .elementor-element.elementor-element-bf16f75 {
        margin: 0;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7eae2bd */.elementor-12 .elementor-element.elementor-element-7eae2bd h2 {
    background: #232B36;
    transition: background 300ms ease-in-out;
}

.elementor-12 .elementor-element.elementor-element-7eae2bd h2:hover {
    background: #808285;
}



.elementor-12 .elementor-element.elementor-element-7eae2bd {
    width: auto;
    margin: auto;
    margin-right: 0;
}

@media screen and (max-width: 649px) {
    .elementor-12 .elementor-element.elementor-element-7eae2bd {
        margin: 0;
    }
}/* End custom CSS */