.elementor-4 .elementor-element.elementor-element-ca0d24a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:40px;--padding-right:40px;}.elementor-4 .elementor-element.elementor-element-ca0d24a:not(.elementor-motion-effects-element-type-background), .elementor-4 .elementor-element.elementor-element-ca0d24a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#50B948;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-4 .elementor-element.elementor-element-bce9da9{text-align:center;}.elementor-4 .elementor-element.elementor-element-bce9da9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:700;color:#FFFFFF;}.elementor-4 .elementor-element.elementor-element-23ad700{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-mix-blend-mode:multiply;}.elementor-4 .elementor-element.elementor-element-23ad700.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-4 .elementor-element.elementor-element-6eed3b6 .elementor-repeater-item-785454f .swiper-slide-bg{background-color:var( --e-global-color-secondary );background-image:url(https://roulottesgagnon.dev.agencearobas.ca/wp-content/uploads/2025/02/RGagnon-BanniereRecrutement-2250x1266-1.jpg);background-size:cover;}.elementor-4 .elementor-element.elementor-element-6eed3b6 .swiper-slide{transition-duration:calc(5000ms*1.2);height:40rem;}.elementor-4 .elementor-element.elementor-element-6eed3b6 .swiper-slide-contents{max-width:50%;}.elementor-4 .elementor-element.elementor-element-6eed3b6 .swiper-slide-inner{padding:0rem 0rem 0rem 0rem;text-align:left;}.elementor-4 .elementor-element.elementor-element-6eed3b6 .elementor-slide-heading{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:700;line-height:1.2em;}.elementor-4 .elementor-element.elementor-element-6eed3b6 .elementor-slide-description{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;line-height:1.3em;}.elementor-4 .elementor-element.elementor-element-6eed3b6 .elementor-slide-button{font-family:"Montserrat", Sans-serif;font-weight:700;}.elementor-4 .elementor-element.elementor-element-6eed3b6 .elementor-slide-button:hover{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-4 .elementor-element.elementor-element-646bb66{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-4 .elementor-element.elementor-element-646bb66:not(.elementor-motion-effects-element-type-background), .elementor-4 .elementor-element.elementor-element-646bb66 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-4 .elementor-element.elementor-element-7fa63c9{text-align:center;}.elementor-4 .elementor-element.elementor-element-7fa63c9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.875rem;font-weight:700;color:#FFFFFF;}.elementor-4 .elementor-element.elementor-element-693132c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:35px;--padding-right:35px;}.elementor-4 .elementor-element.elementor-element-693132c:not(.elementor-motion-effects-element-type-background), .elementor-4 .elementor-element.elementor-element-693132c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://roulottesgagnon.dev.agencearobas.ca/wp-content/uploads/2024/12/search.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4 .elementor-element.elementor-element-d596c95{--display:flex;--gap:0px 60px;--row-gap:0px;--column-gap:60px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-70ec14e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4 .elementor-element.elementor-element-b02caaa{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-4 .elementor-element.elementor-element-bdfb76f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-4 .elementor-element.elementor-element-0ae9440{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;}.elementor-4 .elementor-element.elementor-element-0ae9440.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-4 .elementor-element.elementor-element-ba883cf .elementor-button{background-color:#50B94800;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;line-height:1.1em;padding:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-de2eaf2{--display:flex;--padding-top:10px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-2bbdcc5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 60px;--row-gap:0px;--column-gap:60px;}.elementor-4 .elementor-element.elementor-element-1498ac5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}.elementor-4 .elementor-element.elementor-element-299fbeb{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;}.elementor-4 .elementor-element.elementor-element-a444313{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:0%;}.elementor-4 .elementor-element.elementor-element-dc7b026 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-91c9a44{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;}.elementor-4 .elementor-element.elementor-element-9c49f70 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-33f9240{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:35px;--padding-right:35px;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-4 .elementor-element.elementor-element-5aeda19{--grid-columns:6;--grid-row-gap:15px;--load-more-button-align:center;--grid-column-gap:15px;}.elementor-4 .elementor-element.elementor-element-35c0214{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:40px;--padding-right:40px;}.elementor-4 .elementor-element.elementor-element-35c0214:not(.elementor-motion-effects-element-type-background), .elementor-4 .elementor-element.elementor-element-35c0214 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-4 .elementor-element.elementor-element-edceef0{text-align:center;}.elementor-4 .elementor-element.elementor-element-edceef0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:700;color:#FFFFFF;}.elementor-4 .elementor-element.elementor-element-d24ce41{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:2.1875rem;--padding-bottom:3.125rem;--padding-left:0.75rem;--padding-right:0.75rem;}.elementor-4 .elementor-element.elementor-element-7eaae74{width:var( --container-widget-width, 30rem );max-width:30rem;--container-widget-width:30rem;--container-widget-flex-grow:0;text-align:center;}.elementor-4 .elementor-element.elementor-element-7eaae74 > .elementor-widget-container{margin:0rem 0rem 2.5rem 0rem;padding:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-7eaae74.elementor-element{--align-self:center;}.elementor-4 .elementor-element.elementor-element-7eaae74 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.125rem;font-weight:600;color:#000000;}.elementor-4 .elementor-element.elementor-element-a830b81{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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 );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-4 .elementor-element.elementor-element-8e8654c .elementor-icon-box-wrapper{text-align:center;}.elementor-4 .elementor-element.elementor-element-8e8654c{--icon-box-icon-margin:15px;}.elementor-4 .elementor-element.elementor-element-8e8654c .elementor-icon-box-title{margin-block-end:0px;color:#000000;}.elementor-4 .elementor-element.elementor-element-8e8654c .elementor-icon-box-title, .elementor-4 .elementor-element.elementor-element-8e8654c .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-4 .elementor-element.elementor-element-8e8654c .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:0.875rem;font-weight:600;color:#000000;}.elementor-4 .elementor-element.elementor-element-85fa93a .elementor-icon-box-wrapper{text-align:center;}.elementor-4 .elementor-element.elementor-element-85fa93a{--icon-box-icon-margin:15px;}.elementor-4 .elementor-element.elementor-element-85fa93a .elementor-icon-box-title{margin-block-end:0px;color:#000000;}.elementor-4 .elementor-element.elementor-element-85fa93a .elementor-icon{font-size:71px;padding:15px;}.elementor-4 .elementor-element.elementor-element-85fa93a .elementor-icon-box-title, .elementor-4 .elementor-element.elementor-element-85fa93a .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-4 .elementor-element.elementor-element-85fa93a .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:0.875rem;font-weight:600;color:#000000;}.elementor-4 .elementor-element.elementor-element-f8c9f40 .elementor-icon-box-wrapper{text-align:center;}.elementor-4 .elementor-element.elementor-element-f8c9f40{--icon-box-icon-margin:15px;}.elementor-4 .elementor-element.elementor-element-f8c9f40 .elementor-icon-box-title{margin-block-end:0px;color:#000000;}.elementor-4 .elementor-element.elementor-element-f8c9f40 .elementor-icon{font-size:50px;padding:27px;}.elementor-4 .elementor-element.elementor-element-f8c9f40 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:0.875rem;font-weight:600;color:#000000;}.elementor-4 .elementor-element.elementor-element-b4b689f .elementor-icon-box-wrapper{text-align:center;}.elementor-4 .elementor-element.elementor-element-b4b689f{--icon-box-icon-margin:15px;}.elementor-4 .elementor-element.elementor-element-b4b689f .elementor-icon-box-title{margin-block-end:0px;color:#000000;}.elementor-4 .elementor-element.elementor-element-b4b689f .elementor-icon{font-size:50px;padding:28px;}.elementor-4 .elementor-element.elementor-element-b4b689f .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:0.875rem;font-weight:600;color:#000000;}.elementor-4 .elementor-element.elementor-element-068816c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:40px;--padding-right:40px;}.elementor-4 .elementor-element.elementor-element-068816c:not(.elementor-motion-effects-element-type-background), .elementor-4 .elementor-element.elementor-element-068816c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-4 .elementor-element.elementor-element-64c3dd5{text-align:center;}.elementor-4 .elementor-element.elementor-element-64c3dd5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:700;color:#FFFFFF;}.elementor-4 .elementor-element.elementor-element-ae857ec{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-mix-blend-mode:multiply;}.elementor-4 .elementor-element.elementor-element-ae857ec.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4 .elementor-element.elementor-element-ddb80c7 .elementor-repeater-item-785454f .swiper-slide-bg{background-color:#833ca3;background-image:url(https://roulottesgagnon.dev.agencearobas.ca/wp-content/uploads/2024/12/service-mobile.avif);background-size:cover;}.elementor-4 .elementor-element.elementor-element-ddb80c7 .elementor-repeater-item-0050eb6 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://roulottesgagnon.dev.agencearobas.ca/wp-content/uploads/2024/12/route.avif);background-size:cover;}.elementor-4 .elementor-element.elementor-element-ddb80c7 .swiper-slide{transition-duration:calc(5000ms*1.2);height:40rem;}.elementor-4 .elementor-element.elementor-element-ddb80c7 .swiper-slide-inner{padding:0rem 0rem 0rem 0rem;text-align:left;}.elementor-4 .elementor-element.elementor-element-ddb80c7 .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:0.625rem;}.elementor-4 .elementor-element.elementor-element-ddb80c7 .elementor-slide-heading{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:1.5rem;font-weight:700;}.elementor-4 .elementor-element.elementor-element-ddb80c7 .elementor-slide-description{font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:600;}.elementor-4 .elementor-element.elementor-element-ddb80c7 .elementor-slide-button{font-family:"Montserrat", Sans-serif;font-weight:700;}.elementor-4 .elementor-element.elementor-element-ddb80c7 .elementor-slide-button:hover{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-4 .elementor-element.elementor-element-299fbeb{--grid-auto-flow:row;}.elementor-4 .elementor-element.elementor-element-33f9240{--padding-top:20px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-4 .elementor-element.elementor-element-5aeda19{--grid-columns:2;}.elementor-4 .elementor-element.elementor-element-a830b81{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-4 .elementor-element.elementor-element-ca0d24a{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4 .elementor-element.elementor-element-bce9da9 .elementor-heading-title{font-size:1.5rem;line-height:1.2em;}.elementor-4 .elementor-element.elementor-element-6eed3b6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-6eed3b6 .swiper-slide{height:20rem;}.elementor-4 .elementor-element.elementor-element-6eed3b6 .swiper-slide-contents{max-width:226px;}.elementor-4 .elementor-element.elementor-element-6eed3b6 .swiper-slide-inner{padding:0rem 0rem 0rem 0rem;}.elementor-4 .elementor-element.elementor-element-646bb66{--padding-top:2.1875rem;--padding-bottom:2.1875rem;--padding-left:1.1875rem;--padding-right:1.1875rem;}.elementor-4 .elementor-element.elementor-element-693132c{--padding-top:20px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-4 .elementor-element.elementor-element-d596c95{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-4 .elementor-element.elementor-element-70ec14e{--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-4 .elementor-element.elementor-element-b02caaa{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4 .elementor-element.elementor-element-ba883cf{width:100%;max-width:100%;}.elementor-4 .elementor-element.elementor-element-2bbdcc5{--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-4 .elementor-element.elementor-element-299fbeb{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4 .elementor-element.elementor-element-a444313{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-4 .elementor-element.elementor-element-91c9a44{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4 .elementor-element.elementor-element-e343801{width:100%;max-width:100%;}.elementor-4 .elementor-element.elementor-element-33f9240{--padding-top:20px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-4 .elementor-element.elementor-element-5aeda19{--grid-columns:1;}.elementor-4 .elementor-element.elementor-element-35c0214{--padding-top:2.1875rem;--padding-bottom:2.1875rem;--padding-left:1.1875rem;--padding-right:1.1875rem;}.elementor-4 .elementor-element.elementor-element-edceef0 .elementor-heading-title{font-size:1.5rem;}.elementor-4 .elementor-element.elementor-element-d24ce41{--padding-top:2.1875rem;--padding-bottom:2.1875rem;--padding-left:1.1875rem;--padding-right:1.1875rem;}.elementor-4 .elementor-element.elementor-element-a830b81{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4 .elementor-element.elementor-element-8e8654c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-85fa93a > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-f8c9f40 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-4 .elementor-element.elementor-element-068816c{--padding-top:2.1875rem;--padding-bottom:2.1875rem;--padding-left:1.1875rem;--padding-right:1.1875rem;}.elementor-4 .elementor-element.elementor-element-64c3dd5 .elementor-heading-title{font-size:1.5rem;}.elementor-4 .elementor-element.elementor-element-ae857ec{--padding-top:2.1875px;--padding-bottom:2.1875px;--padding-left:1.1875px;--padding-right:1.1875px;}.elementor-4 .elementor-element.elementor-element-ddb80c7 .swiper-slide{height:18.6rem;}}@media(min-width:768px){.elementor-4 .elementor-element.elementor-element-23ad700{--width:100%;}.elementor-4 .elementor-element.elementor-element-b02caaa{--width:25%;}.elementor-4 .elementor-element.elementor-element-bdfb76f{--width:50%;}.elementor-4 .elementor-element.elementor-element-0ae9440{--width:25%;}.elementor-4 .elementor-element.elementor-element-1498ac5{--width:42%;}.elementor-4 .elementor-element.elementor-element-a444313{--width:30%;}.elementor-4 .elementor-element.elementor-element-91c9a44{--width:28%;}.elementor-4 .elementor-element.elementor-element-ae857ec{--width:100%;}}/* Start custom CSS for slides, class: .elementor-element-6eed3b6 */.elementor-4 .elementor-element.elementor-element-6eed3b6 .swiper-slide-bg {
    position: relative;
}

.elementor-4 .elementor-element.elementor-element-6eed3b6 .swiper-slide-bg:before {
    content: "";
    height: 100%;
    width: 100%;
    display: block;
    position: absolute;
    top:0;right:0;bottom:0;left:0;
    background-image: linear-gradient(270deg, transparent, #000);
        opacity: .5;
}

.elementor-4 .elementor-element.elementor-element-6eed3b6 .swiper-slide-inner {
    max-width: 1220px;
}
@media only screen and (max-width: 600px) {
  .elementor-4 .elementor-element.elementor-element-6eed3b6 .swiper-slide-inner {
        margin-left:20px;
    }
}/* End custom CSS */
/* Start custom CSS for facetwp-facet, class: .elementor-element-61a7b0b */.elementor-4 .elementor-element.elementor-element-61a7b0b .facetwp-facet {
    display: flex;
    gap: 10px;
    flex-wrap: wrap;
}

.elementor-4 .elementor-element.elementor-element-61a7b0b .facetwp-radio[data-value=""] {
    display: none;
}
.elementor-4 .elementor-element.elementor-element-61a7b0b .facetwp-radio {
    background: none;
    font-size: 12px;
    line-height: 1em;
    font-weight: 600;
    font-family: "Montserrat";
    color: #7b7b7b;
    border: 1px solid #7b7b7b;
    text-align: center;
    padding: 10px;
    min-width: 150px;
    display: inline-block;
    margin: 0;
}
.elementor-4 .elementor-element.elementor-element-61a7b0b .facetwp-radio .facetwp-display-value {
    padding: 0;
}

.elementor-4 .elementor-element.elementor-element-61a7b0b .facetwp-radio:hover {
    color: #ffffff;
    border-color: #50b948;
}
.elementor-4 .elementor-element.elementor-element-61a7b0b .facetwp-radio.checked {
    color: #ffffff;
    border-color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for facetwp-facet, class: .elementor-element-27ece15 */.elementor-4 .elementor-element.elementor-element-27ece15 .facetwp-facet {

}

.elementor-4 .elementor-element.elementor-element-27ece15 .facetwp-checkbox {
    display: inline-block;
    background: none;
    text-align: center;
    padding: 10px;
    margin: 0;
}
.elementor-4 .elementor-element.elementor-element-27ece15 .facetwp-checkbox.checked {
    background: #000000;
}
.elementor-4 .elementor-element.elementor-element-27ece15 .facetwp-checkbox.checked .facetwp-display-value {
    font-weight: 700;
    color: #ffffff;
}
.elementor-4 .elementor-element.elementor-element-27ece15 .facetwp-checkbox.checked .ico svg path {
    fill: #ffffff;
}

.elementor-4 .elementor-element.elementor-element-27ece15 .facetwp-checkbox .facetwp-display-value {
    font-size: 10px;
    line-height: 1.3em;
    font-weight: 500;
    font-family: "Montserrat";
    color: #7b7b7b;
    text-transform: lowercase;
    padding: 0;
    display: block;
}
.elementor-4 .elementor-element.elementor-element-27ece15 .facetwp-checkbox .facetwp-display-value .cat {
    
}
.elementor-4 .elementor-element.elementor-element-27ece15 .facetwp-checkbox .facetwp-display-value .ico {
    display: block;
    width: 100%;
}
.elementor-4 .elementor-element.elementor-element-27ece15 .facetwp-checkbox .ico svg {
    width: 45px;
    height: 20px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ba883cf */.elementor-4 .elementor-element.elementor-element-ba883cf a {
    display: flex;
    align-items: center;
    min-height: 24px;
    text-align: left;
    position: relative;
    padding: 0 34px!important;
    width: 170px;
}

.elementor-4 .elementor-element.elementor-element-ba883cf a:before {
    content: "";
    height: 24px;
    width: 24px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 518.59781 518.74374'%3E%3Cpath d='M401.61169,384.11694C480.47488,296.07,477.62729,160.238,393.04138,75.656,306.5257-10.77763,166.72929-12.03153,78.67859,72.84349-9.3761,157.71464-13.2628,297.46462,69.9364,387.09744c83.19922,89.63668,222.851,96.15618,314.03458,14.66009l103.3789,103.37891a12.474,12.474,0,0,0,17.64072-17.6406ZM93.1512,375.54662c-78.3008-77.57809-78.89059-203.94139-1.3164-282.25,77.5781-78.30079,203.9448-78.8906,282.24949-1.31639l1.31641,1.31639c77.8164,77.81641,77.8164,204.42969,0,282.25C297.58038,453.36694,170.9637,453.363,93.1512,375.54662Z' style='fill:%23ffffff;stroke:%23ffffff;stroke-miterlimit:10;stroke-width:20px'%3E%3C/path%3E%3Cpath d='M338.883,229.12569v9.84212a9.87106,9.87106,0,0,1-9.84212,9.84213H248.66354v80.37735a9.87106,9.87106,0,0,1-9.84213,9.84212h-9.84212a9.87105,9.87105,0,0,1-9.84213-9.84212V248.80994H138.75981a9.87107,9.87107,0,0,1-9.84213-9.84213v-9.84212a9.87106,9.87106,0,0,1,9.84213-9.84213h80.37735V138.90621a9.87106,9.87106,0,0,1,9.84213-9.84213h9.84212a9.87107,9.87107,0,0,1,9.84213,9.84213v80.37735h80.37735A9.87105,9.87105,0,0,1,338.883,229.12569Z' style='fill:%23ffffff;'%3E%3C/path%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: left center;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
}
.elementor-4 .elementor-element.elementor-element-ba883cf a:after {
    content: "";
    height: 10px;
    width: 20px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1536.0001 839.68098'%3E%3Cpath d='M797.42378,797.65561,1493.7046,101.3753a41.77612,41.77612,0,0,0-59.0806-59.0801L768.03908,708.88111,101.4531,42.2952A41.91451,41.91451,0,0,0,30,71.6809a40.74541,40.74541,0,0,0,12.373,29.3848L738.65328,797.347A41.53988,41.53988,0,0,0,797.42378,797.65561Z' style='fill:%23ffffff;stroke:%23ffffff;stroke-miterlimit:10;stroke-width:60px'%3E%3C/path%3E%3C/svg%3E");
    background-repeat: no-repeat;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
}

.elementor-4 .elementor-element.elementor-element-ba883cf a.active:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 518.59781 518.74374'%3E%3Cpath d='M401.61169,384.11694C480.47488,296.07,477.62729,160.238,393.04138,75.656,306.5257-10.77763,166.72929-12.03153,78.67859,72.84349-9.3761,157.71464-13.2628,297.46462,69.9364,387.09744c83.19922,89.63668,222.851,96.15618,314.03458,14.66009l103.3789,103.37891a12.474,12.474,0,0,0,17.64072-17.6406ZM93.1512,375.54662c-78.3008-77.57809-78.89059-203.94139-1.3164-282.25,77.5781-78.30079,203.9448-78.8906,282.24949-1.31639l1.31641,1.31639c77.8164,77.81641,77.8164,204.42969,0,282.25C297.58038,453.36694,170.9637,453.363,93.1512,375.54662Z' style='fill:%23ffffff;stroke:%23ffffff;stroke-miterlimit:10;stroke-width:20px'%3E%3C/path%3E%3Cpath d='M137.23919,249.04589a10.02882,10.02882,0,0,1-9.99943-9.99943V229.047a10.02882,10.02882,0,0,1,9.99943-9.99943H330.56151a10.02882,10.02882,0,0,1,9.99943,9.99943v9.99943a10.02882,10.02882,0,0,1-9.99943,9.99943Z' style='fill:%23ffffff;'%3E%3C/path%3E%3C/svg%3E");
}
.elementor-4 .elementor-element.elementor-element-ba883cf a.active:after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1536.0001 839.68098'%3E%3Cpath d='M738.57632,42.02537,42.2955,738.30569a41.77611,41.77611,0,1,0,59.0806,59.08009L767.961,130.79987l666.586,666.58591a41.91451,41.91451,0,0,0,71.4531-29.3857,40.7454,40.7454,0,0,0-12.373-29.38479L797.34682,42.334A41.53988,41.53988,0,0,0,738.57632,42.02537Z' style='fill:%23ffffff;stroke:%23ffffff;stroke-miterlimit:10;stroke-width:60px'%3E%3C/path%3E%3C/svg%3E");
}

@media screen and (max-width: 767px) {
    .elementor-4 .elementor-element.elementor-element-ba883cf a {
        display: inline-flex;
        width: auto;
    }
    .elementor-4 .elementor-element.elementor-element-ba883cf a br {
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-299fbeb */.elementor-4 .elementor-element.elementor-element-299fbeb .facetwp-dropdown {
    -webkit-appearance: none; 
    -moz-appearance: none;
    appearance: none;
  
    background: transparent;
    font-size: 12px;
    line-height: 1em;
    font-weight: 600;
    font-family: "Montserrat";
    color: #7b7b7b;
    border: 1px solid #7b7b7b;
    text-align: center;
    border-radius: 0;
    padding-right: 20px;
    
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1536.0001 839.68098'%3E%3Cpath d='M797.42378,797.65561,1493.7046,101.3753a41.77612,41.77612,0,0,0-59.0806-59.0801L768.03908,708.88111,101.4531,42.2952A41.91451,41.91451,0,0,0,30,71.6809a40.74541,40.74541,0,0,0,12.373,29.3848L738.65328,797.347A41.53988,41.53988,0,0,0,797.42378,797.65561Z' style='fill:%237b7b7b;stroke:%237b7b7b;stroke-miterlimit:10;stroke-width:60px'%3E%3C/path%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center right 10px;
    background-size: 14px 8px;
}
.elementor-4 .elementor-element.elementor-element-299fbeb select option {
    background-color: #fff;
    color: #000;
}/* End custom CSS */
/* Start custom CSS for facetwp-facet, class: .elementor-element-58a80bf */.elementor-4 .elementor-element.elementor-element-58a80bf .facetwp-submit {
  display: none;
}
.elementor-4 .elementor-element.elementor-element-58a80bf .facetwp-facet {
    display: flex;
    gap: 10px;
    align-items: center;
}
.elementor-4 .elementor-element.elementor-element-58a80bf .facetwp-facet:before {
    content: "Par année";
    width: 35px;
    font-size: 12px;
    line-height: 1em;
    font-weight: 500;
    color: #7b7b7b;
    
}
.elementor-4 .elementor-element.elementor-element-58a80bf .facetwp-number {
    background: transparent;
    border: 1px solid #7b7b7b;
    font-family: "Montserrat";
    font-size: 12px;
    line-height: 1em;
    font-weight: 400;
    width: 70px;
    border-radius: 0;
    color: #7b7b7b;
    padding: 8px;
}

@media screen and (max-width: 767px) {
    .elementor-4 .elementor-element.elementor-element-58a80bf .facetwp-facet:before {
        width: 75px;
    }
}/* End custom CSS */
/* Start custom CSS for facetwp-facet, class: .elementor-element-dc7b026 */.elementor-4 .elementor-element.elementor-element-dc7b026 .facetwp-facet {
    display: flex;
    gap: 8px;
    flex-wrap: wrap;
}

.elementor-4 .elementor-element.elementor-element-dc7b026 .facetwp-checkbox {
    color: #7b7b7b;
    width: calc(30% - 8px);
    font-family: "Montserrat";
    font-weight: 500;
    font-size: 10px;
    line-height: 1em;
    display: flex;
    align-items: center;
    background-size: 9px 9px;
    margin-bottom: 0;
    padding-left: 15px;
}
.elementor-4 .elementor-element.elementor-element-dc7b026 .facetwp-checkbox:not(.checked) {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAF1JREFUeNrs2rENACEMBEFA37Udum9e0AXWbHD55DcjYo8GfWeqar6MyMy9RpNAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQLpC7l/r/J1eh/wCDACpFglL4IubxQAAAABJRU5ErkJggg==);
}
.elementor-4 .elementor-element.elementor-element-dc7b026 .facetwp-checkbox.checked {
    color: #ffffff;
    font-weight: 700;
}

.elementor-4 .elementor-element.elementor-element-dc7b026 .facetwp-checkbox[data-value="lits-superposes"] {
    order: 0;
    width: calc(40% - 8px);
}
.elementor-4 .elementor-element.elementor-element-dc7b026 .facetwp-checkbox[data-value="pour-couple"] {
    order: 1;
}
.elementor-4 .elementor-element.elementor-element-dc7b026 .facetwp-checkbox[data-value="en-liquidation"] {
    order: 2;
}
.elementor-4 .elementor-element.elementor-element-dc7b026 .facetwp-checkbox[data-value="cuisinette-exterieure"] {
    order: 3;
    width: calc(40% - 8px);
}
.elementor-4 .elementor-element.elementor-element-dc7b026 .facetwp-checkbox[data-value="pour-famille"] {
    order: 4;
}
.elementor-4 .elementor-element.elementor-element-dc7b026 .facetwp-checkbox[data-value="en-special"] {
    order: 5;
}/* End custom CSS */
/* Start custom CSS for facetwp-facet, class: .elementor-element-e343801 */.elementor-4 .elementor-element.elementor-element-e343801 .facetwp-search {
    border-radius: 0;
    border: 1px solid #7b7b7b;
    font-family: "Montserrat";
    font-size: 12px;
    font-weight: 400;
    line-height: 1em;
    background: transparent;
    color: #fff;
}

.elementor-4 .elementor-element.elementor-element-e343801 .facetwp-icon {
    border-left: 1px solid #7b7b7b;
}
.elementor-4 .elementor-element.elementor-element-e343801 .facetwp-icon:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 518.60535 518.75124'%3E%3Cpath d='M401.61169,384.11693C480.47489,296.07,477.62729,160.238,393.04139,75.656c-86.5157-86.43362-226.31209-87.68752-314.36278-2.8125C-9.3761,157.71464-13.2628,297.46464,69.9364,387.09743c83.19921,89.6367,222.851,96.1562,314.03459,14.6601l103.3789,103.3789a12.474,12.474,0,0,0,17.64072-17.6406ZM93.1512,375.54663c-78.3008-77.57809-78.89059-203.94139-1.3164-282.25,77.5781-78.3008,203.94481-78.8906,282.24949-1.3164l1.3164,1.3164c77.8164,77.8164,77.8164,204.4297,0,282.25C297.58039,453.36693,170.9637,453.363,93.1512,375.54663Z' style='fill:%237b7b7b;stroke:%237b7b7b;stroke-miterlimit:10;stroke-width:20px'%3E%3C/path%3E%3C/svg%3E");
    background-size: 14px 14px;
    background-repeat: no-repeat;
    background-position: center center;
}

@media screen and (max-width: 767px) {
    .elementor-4 .elementor-element.elementor-element-e343801 .facetwp-input-wrap {
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for facetwp-facet, class: .elementor-element-9c49f70 */.elementor-4 .elementor-element.elementor-element-9c49f70 .facetwp-reset {
    border: 1px solid #fff;
    font-size: 12px;
    line-height: 1em;
    font-weight: 600;
    font-family: "Montserrat";
    color: #ffffff;
    display: flex;
    align-items: center;
    border-radius: 0;
    gap: 5px;
    padding: 6px 12px;
}
.elementor-4 .elementor-element.elementor-element-9c49f70 .facetwp-reset:before {
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 2070.79943 2160.0026'%3E%3Cpath d='M14.49274,952.041A80.457,80.457,0,0,1,173.396,977.3994c-.0752.4805-.1553.957-.2402,1.4326-81.9336,482.31942,242.6425,939.73251,724.9609,1021.666s939.73241-242.64159,1021.666-724.96088c81.9331-482.31842-242.64739-939.73242-724.96088-1021.666A885.83125,885.83125,0,0,0,393.12264,528.999l356.4199,118.752a80.45829,80.45829,0,0,1,50.9414,101.7431c-.0039.0088-.0088.0235-.0137.0332A80.4572,80.4572,0,0,1,698.728,800.4687a.11338.11338,0,0,0-.0332-.0087L215.95654,639.5488a80.4632,80.4632,0,0,1-55.0341-76.3525V80.458a80.4575,80.4575,0,1,1,160.915,0V374.3628C736.18214-19.729,1391.55136-3.3096,1785.64315,411.0352c394.09219,414.3437,377.67719,1069.7128-36.6719,1463.80951-414.34859,394.09669-1069.71391,377.67679-1463.80961-36.6718A1035.40363,1035.40363,0,0,1,14.49274,952.041Z' style='fill:%23ffffff'%3E%3C/path%3E%3C/svg%3E");
    height: 15px;
    width: 15px;
}

.elementor-4 .elementor-element.elementor-element-9c49f70 .facetwp-reset:hover {
    background-color: transparent;
    border-color: #50b948;
    color: #50b948;
}
.elementor-4 .elementor-element.elementor-element-9c49f70 .facetwp-reset:hover:before {
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 2070.79943 2160.0026'%3E%3Cpath d='M14.49274,952.041A80.457,80.457,0,0,1,173.396,977.3994c-.0752.4805-.1553.957-.2402,1.4326-81.9336,482.31942,242.6425,939.73251,724.9609,1021.666s939.73241-242.64159,1021.666-724.96088c81.9331-482.31842-242.64739-939.73242-724.96088-1021.666A885.83125,885.83125,0,0,0,393.12264,528.999l356.4199,118.752a80.45829,80.45829,0,0,1,50.9414,101.7431c-.0039.0088-.0088.0235-.0137.0332A80.4572,80.4572,0,0,1,698.728,800.4687a.11338.11338,0,0,0-.0332-.0087L215.95654,639.5488a80.4632,80.4632,0,0,1-55.0341-76.3525V80.458a80.4575,80.4575,0,1,1,160.915,0V374.3628C736.18214-19.729,1391.55136-3.3096,1785.64315,411.0352c394.09219,414.3437,377.67719,1069.7128-36.6719,1463.80951-414.34859,394.09669-1069.71391,377.67679-1463.80961-36.6718A1035.40363,1035.40363,0,0,1,14.49274,952.041Z' style='fill:%2350b948'%3E%3C/path%3E%3C/svg%3E");
    height: 15px;
    width: 15px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de2eaf2 */.elementor-4 .elementor-element.elementor-element-de2eaf2 {
    display: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-64c3dd5 */.elementor-4 .elementor-element.elementor-element-64c3dd5 a {
    color: #fff;
}/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-ddb80c7 */.elementor-4 .elementor-element.elementor-element-ddb80c7 .swiper-slide-inner {
    max-width: 80%
}
.elementor-4 .elementor-element.elementor-element-ddb80c7 .swiper-slide-contents {
    max-width:440px;
}
@media (max-width: 767px) {
  .elementor-4 .elementor-element.elementor-element-ddb80c7 .elementor-swiper-button {
      display: none;
  }
}/* End custom CSS */