.elementor-15102 .elementor-element.elementor-element-812ae0a:not(.elementor-motion-effects-element-type-background), .elementor-15102 .elementor-element.elementor-element-812ae0a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://trois-rivieres.communauto.com/wp-content/uploads/sites/11/2021/11/5D2A5191-1-scaled.jpg");background-position:0px 64%;background-repeat:no-repeat;background-size:cover;}.elementor-15102 .elementor-element.elementor-element-812ae0a > .elementor-background-overlay{background-color:#000000;opacity:0.31;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15102 .elementor-element.elementor-element-812ae0a > .elementor-container{min-height:550px;}.elementor-15102 .elementor-element.elementor-element-812ae0a{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:185px 0px 0px 0px;z-index:0;}.elementor-15102 .elementor-element.elementor-element-812ae0a > .elementor-shape-bottom svg{height:106px;}.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-15102 .elementor-element.elementor-element-60d1671 > .elementor-widget-container{margin:20px 20px 20px 20px;}.elementor-15102 .elementor-element.elementor-element-60d1671{text-align:left;}.elementor-15102 .elementor-element.elementor-element-60d1671 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:41px;font-weight:600;color:#FFFFFF;}.elementor-15102 .elementor-element.elementor-element-55879a6 > .elementor-widget-container{margin:0px 0px 0px 25px;padding:0px 0px 0px 0px;}.elementor-15102 .elementor-element.elementor-element-55879a6{text-align:left;}.elementor-15102 .elementor-element.elementor-element-55879a6 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:600;color:#FFFFFF;}.elementor-15102 .elementor-element.elementor-element-74ba47ea > .elementor-container{max-width:1000px;}.elementor-15102 .elementor-element.elementor-element-74ba47ea{margin-top:-8%;margin-bottom:0%;padding:0px 0px 0px 0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );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-15102 .elementor-element.elementor-element-1b426215{font-family:"Open Sans", Sans-serif;font-weight:400;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-15102 .elementor-element.elementor-element-e4dcde1 > .elementor-widget-container{margin:-51px 0px 0px 0px;}.elementor-15102 .elementor-element.elementor-element-e4dcde1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(43px/2);}.elementor-15102 .elementor-element.elementor-element-e4dcde1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(43px/2);}.elementor-15102 .elementor-element.elementor-element-e4dcde1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(43px/2);margin-left:calc(43px/2);}.elementor-15102 .elementor-element.elementor-element-e4dcde1 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-43px/2);margin-left:calc(-43px/2);}body.rtl .elementor-15102 .elementor-element.elementor-element-e4dcde1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-43px/2);}body:not(.rtl) .elementor-15102 .elementor-element.elementor-element-e4dcde1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-43px/2);}.elementor-15102 .elementor-element.elementor-element-e4dcde1 .elementor-icon-list-icon i{color:#84BD00;transition:color 0.3s;}.elementor-15102 .elementor-element.elementor-element-e4dcde1 .elementor-icon-list-icon svg{fill:#84BD00;transition:fill 0.3s;}.elementor-15102 .elementor-element.elementor-element-e4dcde1{--e-icon-list-icon-size:36px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-offset:0px;}.elementor-15102 .elementor-element.elementor-element-e4dcde1 .elementor-icon-list-icon{padding-right:0px;}.elementor-15102 .elementor-element.elementor-element-e4dcde1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-15102 .elementor-element.elementor-element-e4dcde1 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-15102 .elementor-element.elementor-element-e4dcde1 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.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-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-15102 .elementor-element.elementor-element-1de6dd2{--icon-box-icon-margin:15px;}.elementor-15102 .elementor-element.elementor-element-1de6dd2 .elementor-icon-box-title{margin-bottom:23px;color:#000000;}.elementor-15102 .elementor-element.elementor-element-1de6dd2.elementor-view-stacked .elementor-icon{background-color:#1C7ED6;}.elementor-15102 .elementor-element.elementor-element-1de6dd2.elementor-view-framed .elementor-icon, .elementor-15102 .elementor-element.elementor-element-1de6dd2.elementor-view-default .elementor-icon{fill:#1C7ED6;color:#1C7ED6;border-color:#1C7ED6;}.elementor-15102 .elementor-element.elementor-element-1de6dd2 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:24px;font-weight:400;}.elementor-15102 .elementor-element.elementor-element-53caed0{--icon-box-icon-margin:15px;}.elementor-15102 .elementor-element.elementor-element-53caed0 .elementor-icon-box-title{margin-bottom:23px;color:#000000;}.elementor-15102 .elementor-element.elementor-element-53caed0.elementor-view-stacked .elementor-icon{background-color:#1C7ED6;}.elementor-15102 .elementor-element.elementor-element-53caed0.elementor-view-framed .elementor-icon, .elementor-15102 .elementor-element.elementor-element-53caed0.elementor-view-default .elementor-icon{fill:#1C7ED6;color:#1C7ED6;border-color:#1C7ED6;}.elementor-15102 .elementor-element.elementor-element-53caed0 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:24px;font-weight:400;}.elementor-15102 .elementor-element.elementor-element-049ecd3{--icon-box-icon-margin:15px;}.elementor-15102 .elementor-element.elementor-element-049ecd3 .elementor-icon-box-title{margin-bottom:23px;color:#000000;}.elementor-15102 .elementor-element.elementor-element-049ecd3.elementor-view-stacked .elementor-icon{background-color:#1C7ED6;}.elementor-15102 .elementor-element.elementor-element-049ecd3.elementor-view-framed .elementor-icon, .elementor-15102 .elementor-element.elementor-element-049ecd3.elementor-view-default .elementor-icon{fill:#1C7ED6;color:#1C7ED6;border-color:#1C7ED6;}.elementor-15102 .elementor-element.elementor-element-049ecd3 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:24px;font-weight:400;}.elementor-15102 .elementor-element.elementor-element-7a8e535{margin-top:-125px;margin-bottom:0px;}.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-15102 .elementor-element.elementor-element-1783e2d .elementor-button{background-color:#84BD00;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#84BD00;border-radius:36px 36px 36px 36px;}.elementor-15102 .elementor-element.elementor-element-1783e2d .elementor-button:hover, .elementor-15102 .elementor-element.elementor-element-1783e2d .elementor-button:focus{background-color:#FFFFFF;color:#8CC63E;}.elementor-15102 .elementor-element.elementor-element-1783e2d .elementor-button:hover svg, .elementor-15102 .elementor-element.elementor-element-1783e2d .elementor-button:focus svg{fill:#8CC63E;}.elementor-15102 .elementor-element.elementor-element-525479b .elementor-button{background-color:#84BD00;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 24px 2px 28px;border-color:#84BD00;border-radius:36px 36px 36px 36px;}.elementor-15102 .elementor-element.elementor-element-525479b .elementor-button:hover, .elementor-15102 .elementor-element.elementor-element-525479b .elementor-button:focus{background-color:#FFFFFF;color:#8CC63E;}.elementor-15102 .elementor-element.elementor-element-525479b .elementor-button:hover svg, .elementor-15102 .elementor-element.elementor-element-525479b .elementor-button:focus svg{fill:#8CC63E;}.elementor-15102 .elementor-element.elementor-element-385a101 > .elementor-container{max-width:1000px;}.elementor-15102 .elementor-element.elementor-element-385a101{margin-top:-2%;margin-bottom:0%;padding:0px 0px 0px 0px;}.elementor-15102 .elementor-element.elementor-element-0d7707d .elementor-heading-title{color:#000000;}.elementor-15102 .elementor-element.elementor-element-0517889 .elementor-heading-title{color:#000000;}.elementor-15102 .elementor-element.elementor-element-e22980a{font-family:"Open Sans", Sans-serif;font-weight:400;}.elementor-15102 .elementor-element.elementor-element-06eb1cd{padding:0px 0px 0px 0px;}.elementor-15102 .elementor-element.elementor-element-67e3a60{--icon-box-icon-margin:-30px;}.elementor-15102 .elementor-element.elementor-element-67e3a60.elementor-view-stacked .elementor-icon{background-color:#84BD00;fill:#FFFFFF;color:#FFFFFF;}.elementor-15102 .elementor-element.elementor-element-67e3a60.elementor-view-framed .elementor-icon, .elementor-15102 .elementor-element.elementor-element-67e3a60.elementor-view-default .elementor-icon{fill:#84BD00;color:#84BD00;border-color:#84BD00;}.elementor-15102 .elementor-element.elementor-element-67e3a60.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-15102 .elementor-element.elementor-element-67e3a60 .elementor-icon{font-size:40px;}.elementor-15102 .elementor-element.elementor-element-67e3a60 .elementor-icon-box-title, .elementor-15102 .elementor-element.elementor-element-67e3a60 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:600;}.elementor-15102 .elementor-element.elementor-element-67e3a60 .elementor-icon-box-title{color:#84BD00;}.elementor-15102 .elementor-element.elementor-element-1c5acb8{--icon-box-icon-margin:-30px;}.elementor-15102 .elementor-element.elementor-element-1c5acb8.elementor-view-stacked .elementor-icon{background-color:#84BD00;fill:#FFFFFF;color:#FFFFFF;}.elementor-15102 .elementor-element.elementor-element-1c5acb8.elementor-view-framed .elementor-icon, .elementor-15102 .elementor-element.elementor-element-1c5acb8.elementor-view-default .elementor-icon{fill:#84BD00;color:#84BD00;border-color:#84BD00;}.elementor-15102 .elementor-element.elementor-element-1c5acb8.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-15102 .elementor-element.elementor-element-1c5acb8 .elementor-icon{font-size:40px;}.elementor-15102 .elementor-element.elementor-element-1c5acb8 .elementor-icon-box-title, .elementor-15102 .elementor-element.elementor-element-1c5acb8 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:600;}.elementor-15102 .elementor-element.elementor-element-1c5acb8 .elementor-icon-box-title{color:#84BD00;}.elementor-15102 .elementor-element.elementor-element-b72c76b{--icon-box-icon-margin:-30px;}.elementor-15102 .elementor-element.elementor-element-b72c76b.elementor-view-stacked .elementor-icon{background-color:#84BD00;fill:#FFFFFF;color:#FFFFFF;}.elementor-15102 .elementor-element.elementor-element-b72c76b.elementor-view-framed .elementor-icon, .elementor-15102 .elementor-element.elementor-element-b72c76b.elementor-view-default .elementor-icon{fill:#84BD00;color:#84BD00;border-color:#84BD00;}.elementor-15102 .elementor-element.elementor-element-b72c76b.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-15102 .elementor-element.elementor-element-b72c76b .elementor-icon{font-size:40px;}.elementor-15102 .elementor-element.elementor-element-b72c76b .elementor-icon-box-title, .elementor-15102 .elementor-element.elementor-element-b72c76b .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:600;}.elementor-15102 .elementor-element.elementor-element-b72c76b .elementor-icon-box-title{color:#84BD00;}.elementor-15102 .elementor-element.elementor-element-63c2980{--icon-box-icon-margin:-30px;}.elementor-15102 .elementor-element.elementor-element-63c2980 .elementor-icon-box-title{margin-bottom:0px;color:#84BD00;}.elementor-15102 .elementor-element.elementor-element-63c2980.elementor-view-stacked .elementor-icon{background-color:#84BD00;fill:#FFFFFF;color:#FFFFFF;}.elementor-15102 .elementor-element.elementor-element-63c2980.elementor-view-framed .elementor-icon, .elementor-15102 .elementor-element.elementor-element-63c2980.elementor-view-default .elementor-icon{fill:#84BD00;color:#84BD00;border-color:#84BD00;}.elementor-15102 .elementor-element.elementor-element-63c2980.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-15102 .elementor-element.elementor-element-63c2980 .elementor-icon{font-size:40px;}.elementor-15102 .elementor-element.elementor-element-63c2980 .elementor-icon-box-title, .elementor-15102 .elementor-element.elementor-element-63c2980 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:600;}.elementor-15102 .elementor-element.elementor-element-63c2980 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;color:#959595;}.elementor-15102 .elementor-element.elementor-element-4a65e82{--icon-box-icon-margin:-30px;}.elementor-15102 .elementor-element.elementor-element-4a65e82 .elementor-icon-box-title{margin-bottom:0px;color:#84BD00;}.elementor-15102 .elementor-element.elementor-element-4a65e82.elementor-view-stacked .elementor-icon{background-color:#84BD00;fill:#FFFFFF;color:#FFFFFF;}.elementor-15102 .elementor-element.elementor-element-4a65e82.elementor-view-framed .elementor-icon, .elementor-15102 .elementor-element.elementor-element-4a65e82.elementor-view-default .elementor-icon{fill:#84BD00;color:#84BD00;border-color:#84BD00;}.elementor-15102 .elementor-element.elementor-element-4a65e82.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-15102 .elementor-element.elementor-element-4a65e82 .elementor-icon{font-size:40px;}.elementor-15102 .elementor-element.elementor-element-4a65e82 .elementor-icon-box-title, .elementor-15102 .elementor-element.elementor-element-4a65e82 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:600;}.elementor-15102 .elementor-element.elementor-element-4a65e82 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;color:#959595;}.elementor-15102 .elementor-element.elementor-element-f00a5a8 .elementor-button{background-color:#84BD00;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#84BD00;border-radius:36px 36px 36px 36px;}.elementor-15102 .elementor-element.elementor-element-f00a5a8 .elementor-button:hover, .elementor-15102 .elementor-element.elementor-element-f00a5a8 .elementor-button:focus{background-color:#FFFFFF;color:#8CC63E;}.elementor-15102 .elementor-element.elementor-element-f00a5a8 .elementor-button:hover svg, .elementor-15102 .elementor-element.elementor-element-f00a5a8 .elementor-button:focus svg{fill:#8CC63E;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-15102 .elementor-element.elementor-element-676013e{--divider-border-style:solid;--divider-color:#FFFFFF00;--divider-border-width:1px;}.elementor-15102 .elementor-element.elementor-element-676013e .elementor-divider-separator{width:100%;}.elementor-15102 .elementor-element.elementor-element-676013e .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-15102 .elementor-element.elementor-element-6e8f13db:not(.elementor-motion-effects-element-type-background), .elementor-15102 .elementor-element.elementor-element-6e8f13db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#84BD00;}.elementor-15102 .elementor-element.elementor-element-6e8f13db > .elementor-container{max-width:1000px;}.elementor-15102 .elementor-element.elementor-element-6e8f13db{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-15102 .elementor-element.elementor-element-6e8f13db > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15102 .elementor-element.elementor-element-d053964 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-15102 .elementor-element.elementor-element-d053964 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15102 .elementor-element.elementor-element-5476b07 .elementor-heading-title{color:#FFFFFF;}.elementor-15102 .elementor-element.elementor-element-2508cb7 .elementor-heading-title{color:#FFFFFF;}.elementor-15102 .elementor-element.elementor-element-44eb9094{font-family:"Open Sans", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-15102 .elementor-element.elementor-element-65a14ca5 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-15102 .elementor-element.elementor-element-65a14ca5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-15102 .elementor-element.elementor-element-65a14ca5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-image-box .elementor-image-box-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-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-15102 .elementor-element.elementor-element-329657ba.elementor-position-right .elementor-image-box-img{margin-left:-40px;}.elementor-15102 .elementor-element.elementor-element-329657ba.elementor-position-left .elementor-image-box-img{margin-right:-40px;}.elementor-15102 .elementor-element.elementor-element-329657ba.elementor-position-top .elementor-image-box-img{margin-bottom:-40px;}.elementor-15102 .elementor-element.elementor-element-329657ba .elementor-image-box-img img{transition-duration:0.3s;}.elementor-15102 .elementor-element.elementor-element-329657ba .elementor-image-box-title{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:600;color:#FFFFFF;}.elementor-15102 .elementor-element.elementor-element-329657ba .elementor-image-box-description{color:#7A7A7A;}.elementor-15102 .elementor-element.elementor-element-70e53afe.elementor-position-right .elementor-image-box-img{margin-left:-40px;}.elementor-15102 .elementor-element.elementor-element-70e53afe.elementor-position-left .elementor-image-box-img{margin-right:-40px;}.elementor-15102 .elementor-element.elementor-element-70e53afe.elementor-position-top .elementor-image-box-img{margin-bottom:-40px;}.elementor-15102 .elementor-element.elementor-element-70e53afe .elementor-image-box-img img{transition-duration:0.3s;}.elementor-15102 .elementor-element.elementor-element-70e53afe .elementor-image-box-title{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:600;color:#FFFFFF;}.elementor-15102 .elementor-element.elementor-element-48829b57.elementor-position-right .elementor-image-box-img{margin-left:-40px;}.elementor-15102 .elementor-element.elementor-element-48829b57.elementor-position-left .elementor-image-box-img{margin-right:-40px;}.elementor-15102 .elementor-element.elementor-element-48829b57.elementor-position-top .elementor-image-box-img{margin-bottom:-40px;}.elementor-15102 .elementor-element.elementor-element-48829b57 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-15102 .elementor-element.elementor-element-48829b57 .elementor-image-box-title{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:600;color:#FFFFFF;}.elementor-15102 .elementor-element.elementor-element-1d2498d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15102 .elementor-element.elementor-element-1d2498d .elementor-image-box-wrapper{text-align:center;}.elementor-15102 .elementor-element.elementor-element-1d2498d.elementor-position-right .elementor-image-box-img{margin-left:-40px;}.elementor-15102 .elementor-element.elementor-element-1d2498d.elementor-position-left .elementor-image-box-img{margin-right:-40px;}.elementor-15102 .elementor-element.elementor-element-1d2498d.elementor-position-top .elementor-image-box-img{margin-bottom:-40px;}.elementor-15102 .elementor-element.elementor-element-1d2498d .elementor-image-box-title{margin-bottom:0px;font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:600;line-height:19px;color:#FFFFFF;}.elementor-15102 .elementor-element.elementor-element-1d2498d .elementor-image-box-wrapper .elementor-image-box-img{width:44%;}.elementor-15102 .elementor-element.elementor-element-1d2498d .elementor-image-box-img img{transition-duration:0.3s;}.elementor-15102 .elementor-element.elementor-element-3fa8e68b{--icon-box-icon-margin:-40px;}.elementor-15102 .elementor-element.elementor-element-3fa8e68b.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-15102 .elementor-element.elementor-element-3fa8e68b.elementor-view-framed .elementor-icon, .elementor-15102 .elementor-element.elementor-element-3fa8e68b.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-15102 .elementor-element.elementor-element-3fa8e68b .elementor-icon{font-size:70px;}.elementor-15102 .elementor-element.elementor-element-3fa8e68b .elementor-icon-box-title, .elementor-15102 .elementor-element.elementor-element-3fa8e68b .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:600;}.elementor-15102 .elementor-element.elementor-element-3fa8e68b .elementor-icon-box-title{color:#FFFFFF;}.elementor-15102 .elementor-element.elementor-element-131258c8 .elementor-button{background-color:#FFFFFF;font-family:"Open Sans", Sans-serif;font-weight:500;fill:#84BD00;color:#84BD00;border-style:solid;border-width:2px 2px 2px 2px;border-radius:365px 365px 365px 365px;}.elementor-15102 .elementor-element.elementor-element-131258c8 .elementor-button:hover, .elementor-15102 .elementor-element.elementor-element-131258c8 .elementor-button:focus{background-color:#8CC63E;color:#FFFFFF;}.elementor-15102 .elementor-element.elementor-element-131258c8 .elementor-button-content-wrapper{flex-direction:row;}.elementor-15102 .elementor-element.elementor-element-131258c8 .elementor-button:hover svg, .elementor-15102 .elementor-element.elementor-element-131258c8 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-15102 .elementor-element.elementor-element-155a1b4 img{max-width:100%;border-radius:12px 12px 12px 12px;}.elementor-15102 .elementor-element.elementor-element-deebbcd .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:48px;font-weight:bold;color:#000000;}.elementor-15102 .elementor-element.elementor-element-f3bc012 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:24px;color:#000000;}.elementor-15102 .elementor-element.elementor-element-058ec2b:not(.elementor-motion-effects-element-type-background), .elementor-15102 .elementor-element.elementor-element-058ec2b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#84BD00;}.elementor-15102 .elementor-element.elementor-element-058ec2b > .elementor-container{max-width:1000px;}.elementor-15102 .elementor-element.elementor-element-058ec2b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-15102 .elementor-element.elementor-element-058ec2b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15102 .elementor-element.elementor-element-f29140f .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:48px;font-weight:bold;color:#FFFFFF;}.elementor-15102 .elementor-element.elementor-element-cc49f7b > .elementor-widget-container{margin:-75px 0px 0px 0px;}.elementor-15102 .elementor-element.elementor-element-cc49f7b{text-align:left;}.elementor-15102 .elementor-element.elementor-element-cc49f7b img{width:52%;}.elementor-15102 .elementor-element.elementor-element-6818b8d > .elementor-widget-container{margin:-75px -4px 0px 0px;}body:not(.rtl) .elementor-15102 .elementor-element.elementor-element-6818b8d{left:-279px;}body.rtl .elementor-15102 .elementor-element.elementor-element-6818b8d{right:-279px;}.elementor-15102 .elementor-element.elementor-element-6818b8d{top:10px;}.elementor-15102 .elementor-element.elementor-element-6818b8d img{width:52%;}@media(min-width:768px){.elementor-15102 .elementor-element.elementor-element-6de3671{width:100%;}}@media(max-width:1024px){.elementor-15102 .elementor-element.elementor-element-812ae0a:not(.elementor-motion-effects-element-type-background), .elementor-15102 .elementor-element.elementor-element-812ae0a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}}@media(max-width:767px){.elementor-15102 .elementor-element.elementor-element-812ae0a > .elementor-container{min-height:0px;}.elementor-15102 .elementor-element.elementor-element-812ae0a:not(.elementor-motion-effects-element-type-background), .elementor-15102 .elementor-element.elementor-element-812ae0a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-252px -6px;background-size:cover;}.elementor-15102 .elementor-element.elementor-element-812ae0a{padding:48px 66px 292px 88px;}.elementor-15102 .elementor-element.elementor-element-6de3671 > .elementor-element-populated{margin:161px 0px -149px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-15102 .elementor-element.elementor-element-60d1671 > .elementor-widget-container{margin:0px 0px -19px -54px;}.elementor-15102 .elementor-element.elementor-element-60d1671{text-align:left;}.elementor-15102 .elementor-element.elementor-element-60d1671 .elementor-heading-title{font-size:28px;}.elementor-15102 .elementor-element.elementor-element-55879a6 > .elementor-widget-container{margin:0px 0px 4px -54px;padding:17px 0px 0px 0px;}.elementor-15102 .elementor-element.elementor-element-55879a6{z-index:0;}.elementor-15102 .elementor-element.elementor-element-55879a6 .elementor-heading-title{font-size:16px;}.elementor-15102 .elementor-element.elementor-element-e4dcde1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(39px/2);}.elementor-15102 .elementor-element.elementor-element-e4dcde1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(39px/2);}.elementor-15102 .elementor-element.elementor-element-e4dcde1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(39px/2);margin-left:calc(39px/2);}.elementor-15102 .elementor-element.elementor-element-e4dcde1 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-39px/2);margin-left:calc(-39px/2);}body.rtl .elementor-15102 .elementor-element.elementor-element-e4dcde1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-39px/2);}body:not(.rtl) .elementor-15102 .elementor-element.elementor-element-e4dcde1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-39px/2);}.elementor-15102 .elementor-element.elementor-element-6e8f13db{padding:10px 10px 10px 10px;}.elementor-15102 .elementor-element.elementor-element-329657ba .elementor-image-box-img{margin-bottom:-40px;}.elementor-15102 .elementor-element.elementor-element-70e53afe .elementor-image-box-img{margin-bottom:-40px;}.elementor-15102 .elementor-element.elementor-element-48829b57 .elementor-image-box-img{margin-bottom:-40px;}.elementor-15102 .elementor-element.elementor-element-1d2498d .elementor-image-box-img{margin-bottom:-40px;}.elementor-15102 .elementor-element.elementor-element-6818b8d > .elementor-widget-container{margin:1px 1px 1px 1px;}}/* Start custom CSS for section, class: .elementor-element-812ae0a *//* -------------------------------------------------------------------------- */
/*  CSS for the type of landing campaign                      */	
/* -------------------------------------------------------------------------- */
body.page-template-template-landing #site-content h2,
body.page-template-template-landing #site-content .heading-size-2,
body.page-template-template-landing #site-content h3,
body.page-template-template-landing #site-content .heading-size-3,
body.page-template-template-landing #site-content h4,
body.page-template-template-landing #site-content .heading-size-4,
body.page-template-template-landing #site-content h5,
body.page-template-template-landing #site-content .heading-size-5,
body.page-template-template-landing #site-content h6,
body.page-template-template-landing #site-content .heading-size-6 {
	color: #333333!important;
}

body.page-template-template-landing #site-content .wp-block-group.alignfull.banner-promo-top h1,
body.page-template-template-landing #site-content .wp-block-group.alignfull.banner-promo-top h2,
body.page-template-template-landing #site-content .wp-block-group.alignfull.banner-promo-top h3 {
    color: #ffffff!important;
}

.cover-header-inner {
	padding: 18rem 0 8rem 0;
}

/*DÃ‰BUT forfait tableau Ã©purÃ© */
.forfait {
    background: white;
	border: 2px solid #ffffff;
	font-size: 14px;
	height: auto;
	width: auto;
	min-width: 148px;
}
.forfait.open {
	margin: 0;
}
.forfait a {
	margin:10px auto;
}
.forfait div {
	padding:6px 0;
	text-align: left;
}
.forfait .ftitre{
    background: #8cc63e;
	color: white;
	font-size:16px;
	font-weight: bold;
}
.forfait.open .ftitre{
    background: #f37f2c;
}
.forfait .fprix{
	padding-top: 0;
	color:black;
	display: flex;
	flex-direction: row;
}
.forfait .fprix div{
	flex-grow: 0;
	padding: 0 12px 6px;
	text-align: center;
	border-right: 1px solid #8cc63e;
	font-family: "Nunito", "Inter var", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, sans-serif;
}

.forfait.value-plan .fprix div{
	border-right: 1px solid #00aeef;
}
.forfait .fprix div:first-child {
	padding: 0 12px 6px 0;
}
.forfait .fprix div:last-child{
	border-right: none;
}
.forfait .fprix div p{
	font-size: 11px;
	font-weight: bold;
	margin:0;
}
.forfait.open .fprix div p{
	font-size: 10px;
	font-weight: bold;
	margin: 0;
}
.forfait .fprix div p:first-child{
	font-size: 26px;
	line-height: 36px;
	font-weight: bold;
	margin:  0;
	letter-spacing: -0.03rem;
}
.forfait .fprix div p:first-child span {
	font-size: 2.5rem;
	padding-left: 4px;
}

.forfait .fkm{
	font-weight: bold;
}
.forfait .fprix div.fkmadd p{
	font-size: 24px;
	font-family: "Open Sans", "Inter var", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, sans-serif;
	color: #444444;
}
.forfait .fprix div.fkmadd p{
	margin-top: 5px;
}
.forfait .fprix div.fkmadd p+p {
	font-size: 11px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: black;
	margin-top:0;
}
.forfait .fplus,
#fraiscond {
    font-size: 11px;
}
.wp-block-button{
	margin-top:8px!important;
}
/*FIN forfait tableau Ã©purÃ© */


.dot span {
	font-size: 46px;
	display: block;
	margin: 12px 0 16px;
	font-weight: bold;
}
.dot {
    text-align: center;
    display: inline-block;
	font-size: 12px;
	height: 120px;
	width: 120px;
	padding: 20px;
	margin: auto;
	right: 0;
	background-color: #8cc63e;
	border-radius: 50%;
	display: inline-block;
	line-height: 1.2em;
	text-align: center;
	color: #fff;
}

.dot.promo_text p ,
.dot.promo_text p  a {
    color:white!important;
    line-height: 1em;
    text-align: center!important;
    margin:0.25rem 0 0 0;
}
.dot.promo_text p:nth-child(1),
.dot.promo_text p:nth-child(1) a {
   font-size:16px;
   font-weight: bold;
   margin:0;
}
.dot.promo_text p:nth-child(2),
.dot.promo_text p:nth-child(2) a {
    font-size: 12px;
}
.dot.promo_text p:nth-child(3) ,
.dot.promo_text p:nth-child(3) a {
    font-size: 10px;
}

.cover-header .dot {
	margin-bottom: 100px;
}
.entry-content div.dot {
	text-align: center;
	padding: 20px;
	color:white;
    position:absolute;
    bottom: 100px;
    right: 20px;
}


.nav_app {
	display: flex;
	justify-content: flex-start;
	align-content: center;
	list-style: none;
	padding-left: 0;
	margin: 0;
}
.cover-header .nav_app {
    margin: 12px 0 0 0;
}
.nav_app li {
	margin: 0 6px;
}
.nav_app li:first-child {
    margin: 0 6px 0 0;
}
.nav_app li a {
	height: 36px;
}
.nav_app li a[href*="apple"],
.nav_app li a[href*="google"] {
	display: block;
	width: 120px;
	background-repeat: no-repeat;
}
.nav_app.nav_en li a[href*="google"] {
	background-image: url("/wp-content/themes/communauto/assets/images/bt_ggplay_en.png");
	width: 122px;
}
.nav_app.nav_fr li a[href*="google"] {
	background-image: url("/wp-content/themes/communauto/assets/images/bt_ggplay_fr.png");
	width: 122px;
}
.nav_app.nav_en li a[href*="apple"] {
	background-image: url("/wp-content/themes/communauto/assets/images/btn_apple_en.png");
	width: 111px;
}
.nav_app.nav_fr li a[href*="apple"] {
	background-image: url("/wp-content/themes/communauto/assets/images/btn_apple_fr.png");
	width: 118px;
}



/* Open plan */
body.page-template-template-landing #site-content .wp-block-media-text.open-plan h3 {
	color: #f37f2c!important;
}

body.page-template-template-landing #site-content .wp-block-media-text.open-plan .wp-block-button.is-style-outline {
	border-color: #f37f2c!important;
	color: #f37f2c!important;
}
.forfait.open-plan .fprix div{
    border-right: 1px solid #f37f2c;
}
.forfait.open-plan .fprix div:last-child{
    border-right: none;
}

.forfait.open-plan .fprix div p:first-child{
	color:#f37f2c;
}
.forfait.open-plan .fprix div.fkmadd p:first-child{
	color: #999999!important;
	font-size: 20px;
	font-family: "Nunito", "Inter var", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, sans-serif;
}

/* Economique */
body.page-template-template-landing #site-content .wp-block-media-text.open-plus-plan h3 {
	color: #8cc63e!important;
}
.forfait.open-plus-plan .fprix div:first-child{
    border-right: 1px solid #8cc63e;
}
body.page-template-template-landing #site-content .wp-block-media-text.open-plus-plan .wp-block-button.is-style-outline {
	border-color: #8cc63e!important;
	color: #8cc63e!important;
}
	

.forfait.open-plus-plan .fprix div p:first-child{
	color:#8cc63e;
}

.forfait.open-plus-plan .fprix div.fkmadd p:first-child{
	color: #999999;
	font-family: "Nunito", "Inter var", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, sans-serif;
}

/* Value plan */
body.page-template-template-landing #site-content .wp-block-media-text.value-plan h3 {
	color: #00aeef!important;
}

body.page-template-template-landing #site-content .wp-block-media-text.value-plan .wp-block-button.is-style-outline {
	border-color: #00aeef!important;
	color: #00aeef!important;
}
.forfait.value-plan .fprix div p:first-child{
	color:#00aeef;
}
.forfait.value-plan .fprix div.fkmadd p:first-child{
	color: #999999;
	font-family: "Nunito", "Inter var", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, sans-serif;
}


.wp-block-group.alignfull.banner-promo-top {
    display:none;
}


/* -------------------------------------------------------------------------- */
/*	Media Queries
/* -------------------------------------------------------------------------- */

@media ( min-width: 480px) {
	.entry-header .dot {
		margin-top:-6px;
	}
	.dot {
		margin-top: 60px;
	}
}

@media ( min-width: 600px) {
	
}

@media ( min-width: 660px) {
	
}

@media ( min-width: 700px) {
	
}

@media (min-width: 782px) {
	.dot {
		font-size: 16px;
		height: 150px;
		width: 150px;
		padding: 20px;
	}
    .dot.promo_text p ,
    .dot.promo_text p  a {
        margin:0.5rem 0 0 0;
    }
    
    .dot.promo_text p:nth-child(1),
    .dot.promo_text p:nth-child(1) a {
       font-size: 20px;
    }
    .dot.promo_text p:nth-child(2),
    .dot.promo_text p:nth-child(2) a {
        font-size: 14px;
    }
    .dot.promo_text p:nth-child(3) ,
    .dot.promo_text p:nth-child(3) a {
        font-size: 11px;
    }
	.forfait .dot {
		display:none;
	}
    .wp-block-group.alignfull.banner-promo-top {
        display: block;
    }
}

@media (min-width: 1000px) {
	.forfait .fprix div p:first-child{
        font-size: 32px;
    }
}

@media ( min-width: 1220px) {
	body.page-template-template-landing #site-content .cover-header .entry-header-inner{
	margin: 0!important;
    width: 90rem!important;
}
}

@media ( min-width: 1240px) {}
@media ( min-width: 1280px) {}
@media ( min-width: 1330px) {}


.subscription-menu li:first-child a {
    border: 1px solid #999999;
    color: #4D4D4D!important;
}
.subscription-menu li:first-child a:hover {
    color: #fff!important;
}

.mobile-menu ul.modal-menu>li a, ul.main-menu>li a {
    color: #4D4D4D!important;
}

#btnCityChoice {
    border: 1px solid #999999;
    color: #999999;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-65a14ca5 */body.page-template-template-landing #site-content .green-banner h4,  body.page-template-template-landing #site-content .green-banner h3 {
    color: #fff!important;
}/* End custom CSS */