.elementor-66 .elementor-element.elementor-element-6c0229d5 > .elementor-background-overlay{background-color:var( --e-global-color-primary );opacity:0.28;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-66 .elementor-element.elementor-element-6c0229d5 > .elementor-container{max-width:1440px;}.elementor-66 .elementor-element.elementor-element-6c0229d5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:290px 0px 0px 0px;}.elementor-66 .elementor-element.elementor-element-3fad8bd1{width:var( --container-widget-width, 850px );max-width:850px;--container-widget-width:850px;--container-widget-flex-grow:0;}.elementor-66 .elementor-element.elementor-element-3fad8bd1 > .elementor-widget-container{margin:0px 0px 32px 0px;}.elementor-66 .elementor-element.elementor-element-3fad8bd1 .elementor-heading-title{font-family:var( --e-global-typography-29eddba-font-family ), Sans-serif;font-size:var( --e-global-typography-29eddba-font-size );font-weight:var( --e-global-typography-29eddba-font-weight );font-style:var( --e-global-typography-29eddba-font-style );line-height:var( --e-global-typography-29eddba-line-height );color:var( --e-global-color-a96a74d );}.elementor-66 .elementor-element.elementor-element-3b366662{width:var( --container-widget-width, 535px );max-width:535px;--container-widget-width:535px;--container-widget-flex-grow:0;font-family:var( --e-global-typography-7e6b7ac-font-family ), Sans-serif;font-size:var( --e-global-typography-7e6b7ac-font-size );font-weight:var( --e-global-typography-7e6b7ac-font-weight );font-style:var( --e-global-typography-7e6b7ac-font-style );line-height:var( --e-global-typography-7e6b7ac-line-height );color:var( --e-global-color-a96a74d );}.elementor-66 .elementor-element.elementor-element-381af79d .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.elementor-66 .elementor-element.elementor-element-381af79d{width:auto;max-width:auto;align-self:center;}.elementor-66 .elementor-element.elementor-element-6b0cc7de > .elementor-container{max-width:1440px;}.elementor-66 .elementor-element.elementor-element-6b0cc7de{margin-top:50px;margin-bottom:0px;}.elementor-66 .elementor-element.elementor-element-24f9ccbe:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-66 .elementor-element.elementor-element-24f9ccbe > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-66 .elementor-element.elementor-element-24f9ccbe > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:32px 32px 32px 32px;}.elementor-66 .elementor-element.elementor-element-24f9ccbe > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-66 .elementor-element.elementor-element-4df7b2a7 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:16px;}.elementor-66 .elementor-element.elementor-element-4df7b2a7 > .elementor-element-populated{padding:0px 30px 0px 0px;}.elementor-66 .elementor-element.elementor-element-71a19f7c .elementor-heading-title{color:var( --e-global-color-a96a74d );}.elementor-66 .elementor-element.elementor-element-7b20b7c5 .elementor-heading-title{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 );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-a96a74d );}.elementor-66 .elementor-element.elementor-element-27e64047{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-66 .elementor-element.elementor-element-27e64047 > .elementor-widget-container{padding:0px 15px 0px 0px;}.elementor-66 .elementor-element.elementor-element-6025baa7{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-66 .elementor-element.elementor-element-6025baa7 > .elementor-widget-container{padding:0px 0px 0px 15px;}.elementor-66 .elementor-element.elementor-element-d5338ee > .elementor-container{max-width:1440px;}.elementor-66 .elementor-element.elementor-element-d5338ee > .elementor-background-overlay{opacity:0.3;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-66 .elementor-element.elementor-element-d5338ee{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;z-index:3;}.elementor-66 .elementor-element.elementor-element-19e8acee:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-66 .elementor-element.elementor-element-19e8acee > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#24241A;}.elementor-66 .elementor-element.elementor-element-19e8acee > .elementor-element-populated >  .elementor-background-overlay{background-image:url("https://erc-habitat.fr/wp-content/uploads/2025/07/pattern-1.png");background-position:center center;background-repeat:repeat;opacity:0.18;}.elementor-bc-flex-widget .elementor-66 .elementor-element.elementor-element-19e8acee.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-66 .elementor-element.elementor-element-19e8acee.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-66 .elementor-element.elementor-element-19e8acee > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;padding:70px 70px 70px 70px;}.elementor-66 .elementor-element.elementor-element-19e8acee > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-66 .elementor-element.elementor-element-19e8acee{z-index:3;}.elementor-66 .elementor-element.elementor-element-6de7e3bf > .elementor-widget-container{margin:0px 0px -15px 0px;padding:0px 0px 0px 0px;}.elementor-66 .elementor-element.elementor-element-6de7e3bf{text-align:left;font-family:"Questrial", Sans-serif;font-size:17px;font-weight:500;text-transform:uppercase;letter-spacing:5px;color:var( --e-global-color-accent );}.elementor-66 .elementor-element.elementor-element-62d70274 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-66 .elementor-element.elementor-element-62d70274{text-align:left;}.elementor-66 .elementor-element.elementor-element-62d70274 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:#FFFFFF;}.elementor-66 .elementor-element.elementor-element-6bcfa8d9{margin-top:0px;margin-bottom:23px;}.elementor-66 .elementor-element.elementor-element-23c0ee50{width:auto;max-width:auto;align-self:center;}.elementor-66 .elementor-element.elementor-element-23c0ee50 > .elementor-widget-container{padding:0px 0px 8px 0px;}.elementor-66 .elementor-element.elementor-element-23c0ee50 .elementor-counter-number-wrapper{color:var( --e-global-color-accent );font-family:var( --e-global-typography-93f7325-font-family ), Sans-serif;font-size:var( --e-global-typography-93f7325-font-size );font-weight:var( --e-global-typography-93f7325-font-weight );font-style:var( --e-global-typography-93f7325-font-style );line-height:var( --e-global-typography-93f7325-line-height );}.elementor-66 .elementor-element.elementor-element-999af05 > .elementor-widget-container{padding:0px 200px 0px 0px;}.elementor-66 .elementor-element.elementor-element-999af05 .elementor-heading-title{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 );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-a96a74d );}.elementor-66 .elementor-element.elementor-element-2c922141{width:auto;max-width:auto;align-self:center;}.elementor-66 .elementor-element.elementor-element-2c922141 > .elementor-widget-container{padding:0px 0px 8px 0px;}.elementor-66 .elementor-element.elementor-element-2c922141 .elementor-counter-number-wrapper{color:var( --e-global-color-accent );font-family:var( --e-global-typography-93f7325-font-family ), Sans-serif;font-size:var( --e-global-typography-93f7325-font-size );font-weight:var( --e-global-typography-93f7325-font-weight );font-style:var( --e-global-typography-93f7325-font-style );line-height:var( --e-global-typography-93f7325-line-height );}.elementor-66 .elementor-element.elementor-element-64fe4560 > .elementor-widget-container{padding:0px 200px 0px 0px;}.elementor-66 .elementor-element.elementor-element-64fe4560 .elementor-heading-title{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 );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-a96a74d );}.elementor-66 .elementor-element.elementor-element-733a9164{color:#FFFFFF;}.elementor-66 .elementor-element.elementor-element-5cc92c76 > .elementor-element-populated{margin:0px 0px 0px 10px;--e-column-margin-right:0px;--e-column-margin-left:10px;padding:0px 0px 0px 0px;}.elementor-66 .elementor-element.elementor-element-5cc92c76{z-index:3;}.elementor-66 .elementor-element.elementor-element-d0da263{margin-top:0px;margin-bottom:20px;}.elementor-66 .elementor-element.elementor-element-47d656b1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-66 .elementor-element.elementor-element-47d656b1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://erc-habitat.fr/wp-content/uploads/2025/07/IMG_2071-scaled.jpg");background-position:center center;background-size:cover;}.elementor-66 .elementor-element.elementor-element-47d656b1 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #95BC5C00 1%, var( --e-global-color-accent ) 80%);opacity:0.7;}.elementor-bc-flex-widget .elementor-66 .elementor-element.elementor-element-47d656b1.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-66 .elementor-element.elementor-element-47d656b1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-66 .elementor-element.elementor-element-47d656b1 > .elementor-element-populated, .elementor-66 .elementor-element.elementor-element-47d656b1 > .elementor-element-populated > .elementor-background-overlay, .elementor-66 .elementor-element.elementor-element-47d656b1 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-66 .elementor-element.elementor-element-47d656b1 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;padding:30px 30px 30px 30px;}.elementor-66 .elementor-element.elementor-element-47d656b1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-66 .elementor-element.elementor-element-38d5c5ef{--spacer-size:111px;}.elementor-66 .elementor-element.elementor-element-7a99ca7a > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-66 .elementor-element.elementor-element-7a99ca7a .elementor-heading-title{font-size:30px;color:#FFFFFF;}.elementor-66 .elementor-element.elementor-element-5a8e1c15 > .elementor-widget-container{margin:-5px 0px -30px 0px;}.elementor-66 .elementor-element.elementor-element-5a8e1c15{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 );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );color:#FFFFFF;}.elementor-66 .elementor-element.elementor-element-cd0b6b6 .elementor-button{background-color:#415E4400;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:0px 0px 1px 0px;border-color:#FFFFFF29;border-radius:0px 0px 0px 0px;padding:0px 0px 3px 0px;}.elementor-66 .elementor-element.elementor-element-cd0b6b6 > .elementor-widget-container{margin:-5px 0px 0px 0px;}.elementor-66 .elementor-element.elementor-element-cd0b6b6 .elementor-button:hover, .elementor-66 .elementor-element.elementor-element-cd0b6b6 .elementor-button:focus{color:#FFFFFF;border-color:#FFFFFF;}.elementor-66 .elementor-element.elementor-element-cd0b6b6 .elementor-button:hover svg, .elementor-66 .elementor-element.elementor-element-cd0b6b6 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-66 .elementor-element.elementor-element-66232d35:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-66 .elementor-element.elementor-element-66232d35 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://erc-habitat.fr/wp-content/uploads/2025/07/IMG_3205-scaled.jpg");background-position:center center;background-size:cover;}.elementor-66 .elementor-element.elementor-element-66232d35 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #95BC5C00 1%, var( --e-global-color-accent ) 80%);opacity:0.7;}.elementor-bc-flex-widget .elementor-66 .elementor-element.elementor-element-66232d35.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-66 .elementor-element.elementor-element-66232d35.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-66 .elementor-element.elementor-element-66232d35 > .elementor-element-populated, .elementor-66 .elementor-element.elementor-element-66232d35 > .elementor-element-populated > .elementor-background-overlay, .elementor-66 .elementor-element.elementor-element-66232d35 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-66 .elementor-element.elementor-element-66232d35 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;padding:30px 30px 30px 30px;}.elementor-66 .elementor-element.elementor-element-66232d35 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-66 .elementor-element.elementor-element-39e0d46d{--spacer-size:111px;}.elementor-66 .elementor-element.elementor-element-4c8c6b0d > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-66 .elementor-element.elementor-element-4c8c6b0d .elementor-heading-title{font-size:30px;color:#FFFFFF;}.elementor-66 .elementor-element.elementor-element-2a14411 > .elementor-widget-container{margin:-5px 0px -30px 0px;}.elementor-66 .elementor-element.elementor-element-2a14411{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 );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );color:#FFFFFF;}.elementor-66 .elementor-element.elementor-element-510be5c9 .elementor-button{background-color:#415E4400;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:0px 0px 1px 0px;border-color:#FFFFFF29;border-radius:0px 0px 0px 0px;padding:0px 0px 3px 0px;}.elementor-66 .elementor-element.elementor-element-510be5c9 > .elementor-widget-container{margin:-5px 0px 0px 0px;}.elementor-66 .elementor-element.elementor-element-510be5c9 .elementor-button:hover, .elementor-66 .elementor-element.elementor-element-510be5c9 .elementor-button:focus{color:#FFFFFF;border-color:#FFFFFF;}.elementor-66 .elementor-element.elementor-element-510be5c9 .elementor-button:hover svg, .elementor-66 .elementor-element.elementor-element-510be5c9 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-66 .elementor-element.elementor-element-c74a4f4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-66 .elementor-element.elementor-element-c74a4f4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://erc-habitat.fr/wp-content/uploads/2025/07/IMG_7451-scaled.jpg");background-position:center center;background-size:cover;}.elementor-66 .elementor-element.elementor-element-c74a4f4 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #95BC5C00 1%, var( --e-global-color-accent ) 80%);opacity:0.7;}.elementor-bc-flex-widget .elementor-66 .elementor-element.elementor-element-c74a4f4.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-66 .elementor-element.elementor-element-c74a4f4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-66 .elementor-element.elementor-element-c74a4f4 > .elementor-element-populated, .elementor-66 .elementor-element.elementor-element-c74a4f4 > .elementor-element-populated > .elementor-background-overlay, .elementor-66 .elementor-element.elementor-element-c74a4f4 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-66 .elementor-element.elementor-element-c74a4f4 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;padding:30px 30px 30px 30px;}.elementor-66 .elementor-element.elementor-element-c74a4f4 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-66 .elementor-element.elementor-element-8437710{--spacer-size:111px;}.elementor-66 .elementor-element.elementor-element-1dd05ce > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-66 .elementor-element.elementor-element-1dd05ce .elementor-heading-title{font-size:30px;color:#FFFFFF;}.elementor-66 .elementor-element.elementor-element-13dc24e > .elementor-widget-container{margin:-5px 0px -30px 0px;}.elementor-66 .elementor-element.elementor-element-13dc24e{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 );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );color:#FFFFFF;}.elementor-66 .elementor-element.elementor-element-411d609 .elementor-button{background-color:#415E4400;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:0px 0px 1px 0px;border-color:#FFFFFF29;border-radius:0px 0px 0px 0px;padding:0px 0px 3px 0px;}.elementor-66 .elementor-element.elementor-element-411d609 > .elementor-widget-container{margin:-5px 0px 0px 0px;}.elementor-66 .elementor-element.elementor-element-411d609 .elementor-button:hover, .elementor-66 .elementor-element.elementor-element-411d609 .elementor-button:focus{color:#FFFFFF;border-color:#FFFFFF;}.elementor-66 .elementor-element.elementor-element-411d609 .elementor-button:hover svg, .elementor-66 .elementor-element.elementor-element-411d609 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-66 .elementor-element.elementor-element-6ae2cb93:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-66 .elementor-element.elementor-element-6ae2cb93 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://erc-habitat.fr/wp-content/uploads/2025/07/c54cbb2c-84d2-490a-8864-e17c12544483.jpg");background-position:center center;background-size:cover;}.elementor-66 .elementor-element.elementor-element-6ae2cb93 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #95BC5C00 1%, var( --e-global-color-accent ) 80%);opacity:0.7;}.elementor-66 .elementor-element.elementor-element-6ae2cb93 > .elementor-element-populated, .elementor-66 .elementor-element.elementor-element-6ae2cb93 > .elementor-element-populated > .elementor-background-overlay, .elementor-66 .elementor-element.elementor-element-6ae2cb93 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-66 .elementor-element.elementor-element-6ae2cb93 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;padding:30px 30px 30px 30px;}.elementor-66 .elementor-element.elementor-element-6ae2cb93 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-66 .elementor-element.elementor-element-6413b469{--spacer-size:111px;}.elementor-66 .elementor-element.elementor-element-34ede57f > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-66 .elementor-element.elementor-element-34ede57f .elementor-heading-title{font-size:30px;color:#FFFFFF;}.elementor-66 .elementor-element.elementor-element-89c9bcc > .elementor-widget-container{margin:-5px 0px -30px 0px;}.elementor-66 .elementor-element.elementor-element-89c9bcc{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 );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );color:#FFFFFF;}.elementor-66 .elementor-element.elementor-element-3f76059 .elementor-button{background-color:#415E4400;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:0px 0px 1px 0px;border-color:#FFFFFF29;border-radius:0px 0px 0px 0px;padding:0px 0px 3px 0px;}.elementor-66 .elementor-element.elementor-element-3f76059 > .elementor-widget-container{margin:-5px 0px 0px 0px;}.elementor-66 .elementor-element.elementor-element-3f76059 .elementor-button:hover, .elementor-66 .elementor-element.elementor-element-3f76059 .elementor-button:focus{color:#FFFFFF;border-color:#FFFFFF;}.elementor-66 .elementor-element.elementor-element-3f76059 .elementor-button:hover svg, .elementor-66 .elementor-element.elementor-element-3f76059 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-66 .elementor-element.elementor-element-12381f02:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-66 .elementor-element.elementor-element-12381f02 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://erc-habitat.fr/wp-content/uploads/2025/07/IMG_1711-scaled.jpg");background-position:center center;background-size:cover;}.elementor-66 .elementor-element.elementor-element-12381f02 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #95BC5C00 1%, var( --e-global-color-accent ) 80%);opacity:0.7;}.elementor-66 .elementor-element.elementor-element-12381f02 > .elementor-element-populated, .elementor-66 .elementor-element.elementor-element-12381f02 > .elementor-element-populated > .elementor-background-overlay, .elementor-66 .elementor-element.elementor-element-12381f02 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-66 .elementor-element.elementor-element-12381f02 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;padding:30px 30px 30px 30px;}.elementor-66 .elementor-element.elementor-element-12381f02 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-66 .elementor-element.elementor-element-13e8dd8b{--spacer-size:111px;}.elementor-66 .elementor-element.elementor-element-73c182ee > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-66 .elementor-element.elementor-element-73c182ee .elementor-heading-title{font-size:30px;color:#FFFFFF;}.elementor-66 .elementor-element.elementor-element-3d6f7c61 > .elementor-widget-container{margin:-5px 0px -30px 0px;}.elementor-66 .elementor-element.elementor-element-3d6f7c61{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 );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );color:#FFFFFF;}.elementor-66 .elementor-element.elementor-element-362c15ac .elementor-button{background-color:#415E4400;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:0px 0px 1px 0px;border-color:#FFFFFF29;border-radius:0px 0px 0px 0px;padding:0px 0px 3px 0px;}.elementor-66 .elementor-element.elementor-element-362c15ac > .elementor-widget-container{margin:-5px 0px 0px 0px;}.elementor-66 .elementor-element.elementor-element-362c15ac .elementor-button:hover, .elementor-66 .elementor-element.elementor-element-362c15ac .elementor-button:focus{color:#FFFFFF;border-color:#FFFFFF;}.elementor-66 .elementor-element.elementor-element-362c15ac .elementor-button:hover svg, .elementor-66 .elementor-element.elementor-element-362c15ac .elementor-button:focus svg{fill:#FFFFFF;}.elementor-66 .elementor-element.elementor-element-d6beffb:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-66 .elementor-element.elementor-element-d6beffb > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://erc-habitat.fr/wp-content/uploads/2025/07/IMG_1711-scaled.jpg");background-position:center center;background-size:cover;}.elementor-66 .elementor-element.elementor-element-d6beffb > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #95BC5C00 1%, var( --e-global-color-accent ) 80%);opacity:0.7;}.elementor-66 .elementor-element.elementor-element-d6beffb > .elementor-element-populated, .elementor-66 .elementor-element.elementor-element-d6beffb > .elementor-element-populated > .elementor-background-overlay, .elementor-66 .elementor-element.elementor-element-d6beffb > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-66 .elementor-element.elementor-element-d6beffb > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;padding:30px 30px 30px 30px;}.elementor-66 .elementor-element.elementor-element-d6beffb > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-66 .elementor-element.elementor-element-ec9f822{--spacer-size:111px;}.elementor-66 .elementor-element.elementor-element-cbb164c > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-66 .elementor-element.elementor-element-cbb164c .elementor-heading-title{font-size:30px;color:#FFFFFF;}.elementor-66 .elementor-element.elementor-element-c00db3c > .elementor-widget-container{margin:-5px 0px -30px 0px;}.elementor-66 .elementor-element.elementor-element-c00db3c{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 );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );color:#FFFFFF;}.elementor-66 .elementor-element.elementor-element-dfa028f .elementor-button{background-color:#415E4400;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:0px 0px 1px 0px;border-color:#FFFFFF29;border-radius:0px 0px 0px 0px;padding:0px 0px 3px 0px;}.elementor-66 .elementor-element.elementor-element-dfa028f > .elementor-widget-container{margin:-5px 0px 0px 0px;}.elementor-66 .elementor-element.elementor-element-dfa028f .elementor-button:hover, .elementor-66 .elementor-element.elementor-element-dfa028f .elementor-button:focus{color:#FFFFFF;border-color:#FFFFFF;}.elementor-66 .elementor-element.elementor-element-dfa028f .elementor-button:hover svg, .elementor-66 .elementor-element.elementor-element-dfa028f .elementor-button:focus svg{fill:#FFFFFF;}.elementor-66 .elementor-element.elementor-element-7bd3e79f:not(.elementor-motion-effects-element-type-background), .elementor-66 .elementor-element.elementor-element-7bd3e79f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a96a74d );}.elementor-66 .elementor-element.elementor-element-7bd3e79f > .elementor-container{max-width:1170px;}.elementor-66 .elementor-element.elementor-element-7bd3e79f > .elementor-background-overlay{opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-66 .elementor-element.elementor-element-7bd3e79f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 100px 0px;z-index:2;}.elementor-66 .elementor-element.elementor-element-6c787b3d > .elementor-container{max-width:558px;}.elementor-66 .elementor-element.elementor-element-6c787b3d{margin-top:0px;margin-bottom:50px;}.elementor-66 .elementor-element.elementor-element-547e753a.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-66 .elementor-element.elementor-element-5b65795d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-66 .elementor-element.elementor-element-5b65795d > .elementor-widget-container{padding:0px 0px 8px 0px;}.elementor-66 .elementor-element.elementor-element-5b65795d .elementor-heading-title{font-family:var( --e-global-typography-04bd127-font-family ), Sans-serif;font-size:var( --e-global-typography-04bd127-font-size );font-weight:var( --e-global-typography-04bd127-font-weight );text-transform:var( --e-global-typography-04bd127-text-transform );font-style:var( --e-global-typography-04bd127-font-style );line-height:var( --e-global-typography-04bd127-line-height );letter-spacing:var( --e-global-typography-04bd127-letter-spacing );color:var( --e-global-color-secondary );}.elementor-66 .elementor-element.elementor-element-2f1ca011{text-align:center;}.elementor-66 .elementor-element.elementor-element-2f1ca011 .elementor-heading-title{font-family:var( --e-global-typography-93f7325-font-family ), Sans-serif;font-size:var( --e-global-typography-93f7325-font-size );font-weight:var( --e-global-typography-93f7325-font-weight );font-style:var( --e-global-typography-93f7325-font-style );line-height:var( --e-global-typography-93f7325-line-height );color:var( --e-global-color-primary );}.elementor-66 .elementor-element.elementor-element-3902aa4e{width:var( --container-widget-width, 558px );max-width:558px;--container-widget-width:558px;--container-widget-flex-grow:0;text-align:center;}.elementor-66 .elementor-element.elementor-element-3902aa4e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-66 .elementor-element.elementor-element-3902aa4e .elementor-heading-title{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 );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-66 .elementor-element.elementor-element-151a58f5 > .elementor-container{max-width:1170px;}.elementor-66 .elementor-element.elementor-element-43bd5256 > .elementor-element-populated{margin:0px 15px 0px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;}.elementor-66 .elementor-element.elementor-element-2c3045e0{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;align-self:center;}.elementor-66 .elementor-element.elementor-element-2c3045e0 .elementor-heading-title{font-family:var( --e-global-typography-5dd48f8-font-family ), Sans-serif;font-size:var( --e-global-typography-5dd48f8-font-size );font-weight:var( --e-global-typography-5dd48f8-font-weight );font-style:var( --e-global-typography-5dd48f8-font-style );line-height:var( --e-global-typography-5dd48f8-line-height );color:var( --e-global-color-secondary );}.elementor-66 .elementor-element.elementor-element-775d09a2{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;align-self:center;text-align:right;}.elementor-66 .elementor-element.elementor-element-5b5d34cc > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-66 .elementor-element.elementor-element-5b5d34cc .elementor-heading-title{font-family:var( --e-global-typography-bab746e-font-family ), Sans-serif;font-size:var( --e-global-typography-bab746e-font-size );font-weight:var( --e-global-typography-bab746e-font-weight );font-style:var( --e-global-typography-bab746e-font-style );line-height:var( --e-global-typography-bab746e-line-height );}.elementor-66 .elementor-element.elementor-element-7e507b7e > .elementor-widget-container{margin:0px 0px -32px 0px;}.elementor-66 .elementor-element.elementor-element-141fcc6a > .elementor-element-populated{margin:0px 15px 0px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;}.elementor-66 .elementor-element.elementor-element-3a967554{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;align-self:center;}.elementor-66 .elementor-element.elementor-element-3a967554 .elementor-heading-title{font-family:var( --e-global-typography-5dd48f8-font-family ), Sans-serif;font-size:var( --e-global-typography-5dd48f8-font-size );font-weight:var( --e-global-typography-5dd48f8-font-weight );font-style:var( --e-global-typography-5dd48f8-font-style );line-height:var( --e-global-typography-5dd48f8-line-height );color:var( --e-global-color-secondary );}.elementor-66 .elementor-element.elementor-element-424f1c66{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;align-self:center;text-align:right;}.elementor-66 .elementor-element.elementor-element-36a39683 > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-66 .elementor-element.elementor-element-36a39683 .elementor-heading-title{font-family:var( --e-global-typography-bab746e-font-family ), Sans-serif;font-size:var( --e-global-typography-bab746e-font-size );font-weight:var( --e-global-typography-bab746e-font-weight );font-style:var( --e-global-typography-bab746e-font-style );line-height:var( --e-global-typography-bab746e-line-height );}.elementor-66 .elementor-element.elementor-element-3e88377c > .elementor-widget-container{margin:0px 0px -32px 0px;}.elementor-66 .elementor-element.elementor-element-4a0f0793 > .elementor-element-populated{margin:0px 15px 0px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;}.elementor-66 .elementor-element.elementor-element-7bee97a0{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;align-self:center;}.elementor-66 .elementor-element.elementor-element-7bee97a0 .elementor-heading-title{font-family:var( --e-global-typography-5dd48f8-font-family ), Sans-serif;font-size:var( --e-global-typography-5dd48f8-font-size );font-weight:var( --e-global-typography-5dd48f8-font-weight );font-style:var( --e-global-typography-5dd48f8-font-style );line-height:var( --e-global-typography-5dd48f8-line-height );color:var( --e-global-color-secondary );}.elementor-66 .elementor-element.elementor-element-3b4cff32{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;align-self:center;text-align:right;}.elementor-66 .elementor-element.elementor-element-1488b81c > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-66 .elementor-element.elementor-element-1488b81c .elementor-heading-title{font-family:var( --e-global-typography-bab746e-font-family ), Sans-serif;font-size:var( --e-global-typography-bab746e-font-size );font-weight:var( --e-global-typography-bab746e-font-weight );font-style:var( --e-global-typography-bab746e-font-style );line-height:var( --e-global-typography-bab746e-line-height );}.elementor-66 .elementor-element.elementor-element-c848b19 > .elementor-widget-container{margin:0px 0px -32px 0px;}.elementor-66 .elementor-element.elementor-element-7a526969 > .elementor-element-populated{margin:0px 15px 0px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;}.elementor-66 .elementor-element.elementor-element-2506f249{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;align-self:center;}.elementor-66 .elementor-element.elementor-element-2506f249 .elementor-heading-title{font-family:var( --e-global-typography-5dd48f8-font-family ), Sans-serif;font-size:var( --e-global-typography-5dd48f8-font-size );font-weight:var( --e-global-typography-5dd48f8-font-weight );font-style:var( --e-global-typography-5dd48f8-font-style );line-height:var( --e-global-typography-5dd48f8-line-height );color:var( --e-global-color-secondary );}.elementor-66 .elementor-element.elementor-element-dd6ed6e > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-66 .elementor-element.elementor-element-dd6ed6e .elementor-heading-title{font-family:var( --e-global-typography-bab746e-font-family ), Sans-serif;font-size:var( --e-global-typography-bab746e-font-size );font-weight:var( --e-global-typography-bab746e-font-weight );font-style:var( --e-global-typography-bab746e-font-style );line-height:var( --e-global-typography-bab746e-line-height );}.elementor-66 .elementor-element.elementor-element-71d798d8 > .elementor-widget-container{margin:0px 0px -32px 0px;}.elementor-66 .elementor-element.elementor-element-334daf62:not(.elementor-motion-effects-element-type-background), .elementor-66 .elementor-element.elementor-element-334daf62 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://erc-habitat.fr/wp-content/uploads/2025/07/IMG_3684.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-66 .elementor-element.elementor-element-334daf62 > .elementor-background-overlay{background-color:var( --e-global-color-secondary );opacity:0.8;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-66 .elementor-element.elementor-element-334daf62{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 50px 0px;}.elementor-66 .elementor-element.elementor-element-4ea01b11 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:50px;}.elementor-66 .elementor-element.elementor-element-2c1e6131 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-66 .elementor-element.elementor-element-1d51ef5f{text-align:center;}.elementor-66 .elementor-element.elementor-element-1d51ef5f img{width:26%;max-width:90%;transition-duration:0.5s;}.elementor-66 .elementor-element.elementor-element-fb8686b{text-align:center;}.elementor-66 .elementor-element.elementor-element-fb8686b img{width:26%;max-width:90%;transition-duration:0.5s;}.elementor-66 .elementor-element.elementor-element-d9dc0ef{text-align:center;}.elementor-66 .elementor-element.elementor-element-d9dc0ef img{width:26%;max-width:90%;transition-duration:0.5s;}.elementor-66 .elementor-element.elementor-element-721f28c{text-align:center;}.elementor-66 .elementor-element.elementor-element-721f28c img{width:26%;max-width:90%;transition-duration:0.5s;}.elementor-66 .elementor-element.elementor-element-f67ee04{text-align:center;}.elementor-66 .elementor-element.elementor-element-f67ee04 img{width:26%;max-width:90%;transition-duration:0.5s;}.elementor-66 .elementor-element.elementor-element-75270db9:not(.elementor-motion-effects-element-type-background), .elementor-66 .elementor-element.elementor-element-75270db9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://erc-habitat.fr/wp-content/uploads/2025/07/line.png");background-position:top center;background-repeat:repeat-y;}.elementor-66 .elementor-element.elementor-element-75270db9 > .elementor-container{max-width:1440px;}.elementor-66 .elementor-element.elementor-element-75270db9{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;}.elementor-66 .elementor-element.elementor-element-75270db9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-66 .elementor-element.elementor-element-6bacc51d{margin-top:0px;margin-bottom:50px;}.elementor-66 .elementor-element.elementor-element-7dbdf3d3{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-66 .elementor-element.elementor-element-7dbdf3d3 > .elementor-widget-container{padding:0px 0px 8px 0px;}.elementor-66 .elementor-element.elementor-element-7dbdf3d3 .elementor-heading-title{font-family:var( --e-global-typography-04bd127-font-family ), Sans-serif;font-size:var( --e-global-typography-04bd127-font-size );font-weight:var( --e-global-typography-04bd127-font-weight );text-transform:var( --e-global-typography-04bd127-text-transform );font-style:var( --e-global-typography-04bd127-font-style );line-height:var( --e-global-typography-04bd127-line-height );letter-spacing:var( --e-global-typography-04bd127-letter-spacing );color:var( --e-global-color-secondary );}.elementor-66 .elementor-element.elementor-element-1e88f86 .elementor-heading-title{font-family:var( --e-global-typography-93f7325-font-family ), Sans-serif;font-size:var( --e-global-typography-93f7325-font-size );font-weight:var( --e-global-typography-93f7325-font-weight );font-style:var( --e-global-typography-93f7325-font-style );line-height:var( --e-global-typography-93f7325-line-height );color:var( --e-global-color-primary );}.elementor-bc-flex-widget .elementor-66 .elementor-element.elementor-element-b6d428d.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-66 .elementor-element.elementor-element-b6d428d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-66 .elementor-element.elementor-element-b6d428d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:16px;}.elementor-66 .elementor-element.elementor-element-b6d428d > .elementor-element-populated{padding:0px 0px 0px 30px;}.elementor-66 .elementor-element.elementor-element-61455ca6{width:var( --container-widget-width, 494px );max-width:494px;--container-widget-width:494px;--container-widget-flex-grow:0;}.elementor-66 .elementor-element.elementor-element-61455ca6 > .elementor-widget-container{margin:0px 0px 16px 0px;padding:0px 0px 0px 0px;}.elementor-66 .elementor-element.elementor-element-61455ca6 .elementor-heading-title{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 );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-66 .elementor-element.elementor-element-61a293a8 .elementor-button{background-color:var( --e-global-color-a27b98c );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );}.elementor-66 .elementor-element.elementor-element-59987d6a > .elementor-container{max-width:1440px;}.elementor-66 .elementor-element.elementor-element-c77e17d.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-66 .elementor-element.elementor-element-4fb79071{width:var( --container-widget-width, 58% );max-width:58%;--container-widget-width:58%;--container-widget-flex-grow:0;text-align:left;}.elementor-66 .elementor-element.elementor-element-4fb79071 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-66 .elementor-element.elementor-element-4fb79071 img{max-width:510px;}.elementor-66 .elementor-element.elementor-element-582257bb{width:var( --container-widget-width, 42% );max-width:42%;--container-widget-width:42%;--container-widget-flex-grow:0;text-align:left;}.elementor-66 .elementor-element.elementor-element-582257bb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-66 .elementor-element.elementor-element-582257bb img{max-width:360px;}.elementor-bc-flex-widget .elementor-66 .elementor-element.elementor-element-6fefbbd7.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-66 .elementor-element.elementor-element-6fefbbd7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-66 .elementor-element.elementor-element-2036d5d7{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-66 .elementor-element.elementor-element-2036d5d7 > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-66 .elementor-element.elementor-element-2036d5d7 .elementor-heading-title{font-family:var( --e-global-typography-dcecf56-font-family ), Sans-serif;font-size:var( --e-global-typography-dcecf56-font-size );font-weight:var( --e-global-typography-dcecf56-font-weight );font-style:var( --e-global-typography-dcecf56-font-style );line-height:var( --e-global-typography-dcecf56-line-height );color:var( --e-global-color-secondary );}.elementor-66 .elementor-element.elementor-element-15086f69 .elementor-heading-title{font-family:var( --e-global-typography-dcecf56-font-family ), Sans-serif;font-size:var( --e-global-typography-dcecf56-font-size );font-weight:var( --e-global-typography-dcecf56-font-weight );font-style:var( --e-global-typography-dcecf56-font-style );line-height:var( --e-global-typography-dcecf56-line-height );color:var( --e-global-color-primary );}.elementor-66 .elementor-element.elementor-element-3e92c292{width:var( --container-widget-width, 357px );max-width:357px;--container-widget-width:357px;--container-widget-flex-grow:0;}.elementor-66 .elementor-element.elementor-element-50f4968 > .elementor-container{max-width:1440px;}.elementor-66 .elementor-element.elementor-element-50f4968{margin-top:100px;margin-bottom:100px;}.elementor-bc-flex-widget .elementor-66 .elementor-element.elementor-element-4121d7ef.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-66 .elementor-element.elementor-element-4121d7ef.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-66 .elementor-element.elementor-element-4121d7ef > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 150px;}.elementor-66 .elementor-element.elementor-element-4121d7ef > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-66 .elementor-element.elementor-element-7c551907{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-66 .elementor-element.elementor-element-7c551907 > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-66 .elementor-element.elementor-element-7c551907 .elementor-heading-title{font-family:var( --e-global-typography-dcecf56-font-family ), Sans-serif;font-size:var( --e-global-typography-dcecf56-font-size );font-weight:var( --e-global-typography-dcecf56-font-weight );font-style:var( --e-global-typography-dcecf56-font-style );line-height:var( --e-global-typography-dcecf56-line-height );color:var( --e-global-color-secondary );}.elementor-66 .elementor-element.elementor-element-76548dda .elementor-heading-title{font-family:var( --e-global-typography-dcecf56-font-family ), Sans-serif;font-size:var( --e-global-typography-dcecf56-font-size );font-weight:var( --e-global-typography-dcecf56-font-weight );font-style:var( --e-global-typography-dcecf56-font-style );line-height:var( --e-global-typography-dcecf56-line-height );color:var( --e-global-color-primary );}.elementor-66 .elementor-element.elementor-element-5f84e045{width:var( --container-widget-width, 357px );max-width:357px;--container-widget-width:357px;--container-widget-flex-grow:0;}.elementor-66 .elementor-element.elementor-element-4785bd39.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-66 .elementor-element.elementor-element-43ea37f0{width:var( --container-widget-width, 42% );max-width:42%;--container-widget-width:42%;--container-widget-flex-grow:0;text-align:right;}.elementor-66 .elementor-element.elementor-element-43ea37f0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-66 .elementor-element.elementor-element-43ea37f0 img{max-width:360px;}.elementor-66 .elementor-element.elementor-element-528d8b07{width:var( --container-widget-width, 58% );max-width:58%;--container-widget-width:58%;--container-widget-flex-grow:0;text-align:right;}.elementor-66 .elementor-element.elementor-element-528d8b07 > .elementor-widget-container{margin:0px 0px 0px 30px;}.elementor-66 .elementor-element.elementor-element-528d8b07 img{max-width:510px;}.elementor-66 .elementor-element.elementor-element-24721597 > .elementor-container{max-width:1440px;}.elementor-66 .elementor-element.elementor-element-667ca7ff.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-66 .elementor-element.elementor-element-512fa2de{width:var( --container-widget-width, 58% );max-width:58%;--container-widget-width:58%;--container-widget-flex-grow:0;text-align:left;}.elementor-66 .elementor-element.elementor-element-512fa2de > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-66 .elementor-element.elementor-element-512fa2de img{max-width:510px;}.elementor-66 .elementor-element.elementor-element-114f4b95{width:var( --container-widget-width, 42% );max-width:42%;--container-widget-width:42%;--container-widget-flex-grow:0;text-align:left;}.elementor-66 .elementor-element.elementor-element-114f4b95 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-66 .elementor-element.elementor-element-114f4b95 img{max-width:360px;}.elementor-bc-flex-widget .elementor-66 .elementor-element.elementor-element-484b6f87.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-66 .elementor-element.elementor-element-484b6f87.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-66 .elementor-element.elementor-element-4842f830{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-66 .elementor-element.elementor-element-4842f830 > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-66 .elementor-element.elementor-element-4842f830 .elementor-heading-title{font-family:var( --e-global-typography-dcecf56-font-family ), Sans-serif;font-size:var( --e-global-typography-dcecf56-font-size );font-weight:var( --e-global-typography-dcecf56-font-weight );font-style:var( --e-global-typography-dcecf56-font-style );line-height:var( --e-global-typography-dcecf56-line-height );color:var( --e-global-color-secondary );}.elementor-66 .elementor-element.elementor-element-6e3e691f .elementor-heading-title{font-family:var( --e-global-typography-dcecf56-font-family ), Sans-serif;font-size:var( --e-global-typography-dcecf56-font-size );font-weight:var( --e-global-typography-dcecf56-font-weight );font-style:var( --e-global-typography-dcecf56-font-style );line-height:var( --e-global-typography-dcecf56-line-height );color:var( --e-global-color-primary );}.elementor-66 .elementor-element.elementor-element-14ebb6fb{width:var( --container-widget-width, 357px );max-width:357px;--container-widget-width:357px;--container-widget-flex-grow:0;}@media(max-width:1024px){.elementor-66 .elementor-element.elementor-element-6c0229d5{padding:200px 0px 0px 32px;}.elementor-66 .elementor-element.elementor-element-3fad8bd1 .elementor-heading-title{font-size:var( --e-global-typography-29eddba-font-size );line-height:var( --e-global-typography-29eddba-line-height );}.elementor-66 .elementor-element.elementor-element-3b366662{font-size:var( --e-global-typography-7e6b7ac-font-size );line-height:var( --e-global-typography-7e6b7ac-line-height );}.elementor-66 .elementor-element.elementor-element-381af79d .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-66 .elementor-element.elementor-element-7b20b7c5 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-66 .elementor-element.elementor-element-d5338ee{padding:70px 30px 70px 30px;}.elementor-66 .elementor-element.elementor-element-19e8acee > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-66 .elementor-element.elementor-element-6de7e3bf{font-size:16px;}.elementor-66 .elementor-element.elementor-element-62d70274 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-66 .elementor-element.elementor-element-23c0ee50 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-93f7325-font-size );line-height:var( --e-global-typography-93f7325-line-height );}.elementor-66 .elementor-element.elementor-element-999af05 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-66 .elementor-element.elementor-element-2c922141 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-93f7325-font-size );line-height:var( --e-global-typography-93f7325-line-height );}.elementor-66 .elementor-element.elementor-element-64fe4560 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-66 .elementor-element.elementor-element-5cc92c76 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-66 .elementor-element.elementor-element-5a8e1c15{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-66 .elementor-element.elementor-element-cd0b6b6 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-66 .elementor-element.elementor-element-2a14411{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-66 .elementor-element.elementor-element-510be5c9 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-66 .elementor-element.elementor-element-13dc24e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-66 .elementor-element.elementor-element-411d609 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-66 .elementor-element.elementor-element-89c9bcc{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-66 .elementor-element.elementor-element-3f76059 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-66 .elementor-element.elementor-element-3d6f7c61{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-66 .elementor-element.elementor-element-362c15ac .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-66 .elementor-element.elementor-element-c00db3c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-66 .elementor-element.elementor-element-dfa028f .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-66 .elementor-element.elementor-element-7bd3e79f{padding:200px 0px 50px 0px;}.elementor-66 .elementor-element.elementor-element-6c787b3d{margin-top:0px;margin-bottom:30px;}.elementor-66 .elementor-element.elementor-element-5b65795d .elementor-heading-title{font-size:var( --e-global-typography-04bd127-font-size );line-height:var( --e-global-typography-04bd127-line-height );letter-spacing:var( --e-global-typography-04bd127-letter-spacing );}.elementor-66 .elementor-element.elementor-element-2f1ca011 .elementor-heading-title{font-size:var( --e-global-typography-93f7325-font-size );line-height:var( --e-global-typography-93f7325-line-height );}.elementor-66 .elementor-element.elementor-element-3902aa4e .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-66 .elementor-element.elementor-element-151a58f5{padding:0px 27px 0px 27px;}.elementor-66 .elementor-element.elementor-element-2c3045e0 .elementor-heading-title{font-size:var( --e-global-typography-5dd48f8-font-size );line-height:var( --e-global-typography-5dd48f8-line-height );}.elementor-66 .elementor-element.elementor-element-5b5d34cc .elementor-heading-title{font-size:var( --e-global-typography-bab746e-font-size );line-height:var( --e-global-typography-bab746e-line-height );}.elementor-66 .elementor-element.elementor-element-3a967554 .elementor-heading-title{font-size:var( --e-global-typography-5dd48f8-font-size );line-height:var( --e-global-typography-5dd48f8-line-height );}.elementor-66 .elementor-element.elementor-element-36a39683 .elementor-heading-title{font-size:var( --e-global-typography-bab746e-font-size );line-height:var( --e-global-typography-bab746e-line-height );}.elementor-66 .elementor-element.elementor-element-4a0f0793 > .elementor-element-populated{padding:20px 0px 0px 0px;}.elementor-66 .elementor-element.elementor-element-7bee97a0 .elementor-heading-title{font-size:var( --e-global-typography-5dd48f8-font-size );line-height:var( --e-global-typography-5dd48f8-line-height );}.elementor-66 .elementor-element.elementor-element-1488b81c .elementor-heading-title{font-size:var( --e-global-typography-bab746e-font-size );line-height:var( --e-global-typography-bab746e-line-height );}.elementor-66 .elementor-element.elementor-element-7a526969 > .elementor-element-populated{padding:20px 0px 0px 0px;}.elementor-66 .elementor-element.elementor-element-2506f249 .elementor-heading-title{font-size:var( --e-global-typography-5dd48f8-font-size );line-height:var( --e-global-typography-5dd48f8-line-height );}.elementor-66 .elementor-element.elementor-element-dd6ed6e .elementor-heading-title{font-size:var( --e-global-typography-bab746e-font-size );line-height:var( --e-global-typography-bab746e-line-height );}.elementor-66 .elementor-element.elementor-element-4ea01b11 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:30px;}.elementor-66 .elementor-element.elementor-element-2c1e6131{padding:0px 32px 0px 32px;}.elementor-66 .elementor-element.elementor-element-1d51ef5f img{max-width:80%;}.elementor-66 .elementor-element.elementor-element-fb8686b img{max-width:80%;}.elementor-66 .elementor-element.elementor-element-d9dc0ef img{max-width:80%;}.elementor-66 .elementor-element.elementor-element-721f28c img{max-width:80%;}.elementor-66 .elementor-element.elementor-element-f67ee04 img{max-width:80%;}.elementor-66 .elementor-element.elementor-element-75270db9:not(.elementor-motion-effects-element-type-background), .elementor-66 .elementor-element.elementor-element-75270db9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-repeat:repeat-y;background-size:60% auto;}.elementor-66 .elementor-element.elementor-element-75270db9{padding:50px 0px 50px 0px;}.elementor-66 .elementor-element.elementor-element-6bacc51d{margin-top:0px;margin-bottom:30px;padding:0px 32px 0px 32px;}.elementor-66 .elementor-element.elementor-element-7dbdf3d3 .elementor-heading-title{font-size:var( --e-global-typography-04bd127-font-size );line-height:var( --e-global-typography-04bd127-line-height );letter-spacing:var( --e-global-typography-04bd127-letter-spacing );}.elementor-66 .elementor-element.elementor-element-1e88f86 .elementor-heading-title{font-size:var( --e-global-typography-93f7325-font-size );line-height:var( --e-global-typography-93f7325-line-height );}.elementor-66 .elementor-element.elementor-element-61455ca6 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-66 .elementor-element.elementor-element-61a293a8 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-66 .elementor-element.elementor-element-4fb79071 > .elementor-widget-container{padding:0px 25px 0px 0px;}.elementor-66 .elementor-element.elementor-element-4fb79071{--container-widget-width:60%;--container-widget-flex-grow:0;width:var( --container-widget-width, 60% );max-width:60%;}.elementor-66 .elementor-element.elementor-element-4fb79071 img{width:100%;}.elementor-66 .elementor-element.elementor-element-582257bb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-66 .elementor-element.elementor-element-582257bb{--container-widget-width:40%;--container-widget-flex-grow:0;width:var( --container-widget-width, 40% );max-width:40%;}.elementor-66 .elementor-element.elementor-element-582257bb img{width:100%;}.elementor-66 .elementor-element.elementor-element-6fefbbd7 > .elementor-element-populated{padding:32px 32px 32px 32px;}.elementor-66 .elementor-element.elementor-element-2036d5d7 .elementor-heading-title{font-size:var( --e-global-typography-dcecf56-font-size );line-height:var( --e-global-typography-dcecf56-line-height );}.elementor-66 .elementor-element.elementor-element-15086f69 .elementor-heading-title{font-size:var( --e-global-typography-dcecf56-font-size );line-height:var( --e-global-typography-dcecf56-line-height );}.elementor-66 .elementor-element.elementor-element-3e92c292{--container-widget-width:604px;--container-widget-flex-grow:0;width:var( --container-widget-width, 604px );max-width:604px;}.elementor-66 .elementor-element.elementor-element-50f4968{margin-top:0px;margin-bottom:0px;}.elementor-66 .elementor-element.elementor-element-4121d7ef > .elementor-element-populated{padding:32px 32px 32px 32px;}.elementor-66 .elementor-element.elementor-element-7c551907 .elementor-heading-title{font-size:var( --e-global-typography-dcecf56-font-size );line-height:var( --e-global-typography-dcecf56-line-height );}.elementor-66 .elementor-element.elementor-element-76548dda .elementor-heading-title{font-size:var( --e-global-typography-dcecf56-font-size );line-height:var( --e-global-typography-dcecf56-line-height );}.elementor-66 .elementor-element.elementor-element-5f84e045{--container-widget-width:604px;--container-widget-flex-grow:0;width:var( --container-widget-width, 604px );max-width:604px;}.elementor-66 .elementor-element.elementor-element-43ea37f0{--container-widget-width:40%;--container-widget-flex-grow:0;width:var( --container-widget-width, 40% );max-width:40%;}.elementor-66 .elementor-element.elementor-element-43ea37f0 img{width:100%;}.elementor-66 .elementor-element.elementor-element-528d8b07 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 25px;}.elementor-66 .elementor-element.elementor-element-528d8b07{--container-widget-width:60%;--container-widget-flex-grow:0;width:var( --container-widget-width, 60% );max-width:60%;}.elementor-66 .elementor-element.elementor-element-528d8b07 img{width:100%;}.elementor-66 .elementor-element.elementor-element-512fa2de > .elementor-widget-container{padding:0px 25px 0px 0px;}.elementor-66 .elementor-element.elementor-element-512fa2de{--container-widget-width:60%;--container-widget-flex-grow:0;width:var( --container-widget-width, 60% );max-width:60%;}.elementor-66 .elementor-element.elementor-element-512fa2de img{width:100%;}.elementor-66 .elementor-element.elementor-element-114f4b95 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-66 .elementor-element.elementor-element-114f4b95{--container-widget-width:40%;--container-widget-flex-grow:0;width:var( --container-widget-width, 40% );max-width:40%;}.elementor-66 .elementor-element.elementor-element-114f4b95 img{width:100%;}.elementor-66 .elementor-element.elementor-element-484b6f87 > .elementor-element-populated{padding:32px 32px 0px 32px;}.elementor-66 .elementor-element.elementor-element-4842f830 .elementor-heading-title{font-size:var( --e-global-typography-dcecf56-font-size );line-height:var( --e-global-typography-dcecf56-line-height );}.elementor-66 .elementor-element.elementor-element-6e3e691f .elementor-heading-title{font-size:var( --e-global-typography-dcecf56-font-size );line-height:var( --e-global-typography-dcecf56-line-height );}.elementor-66 .elementor-element.elementor-element-14ebb6fb{--container-widget-width:604px;--container-widget-flex-grow:0;width:var( --container-widget-width, 604px );max-width:604px;}}@media(max-width:767px){.elementor-66 .elementor-element.elementor-element-6c0229d5{padding:160px 16px 0px 16px;}.elementor-66 .elementor-element.elementor-element-3fad8bd1 .elementor-heading-title{font-size:var( --e-global-typography-29eddba-font-size );line-height:var( --e-global-typography-29eddba-line-height );}.elementor-66 .elementor-element.elementor-element-3b366662{font-size:var( --e-global-typography-7e6b7ac-font-size );line-height:var( --e-global-typography-7e6b7ac-line-height );}.elementor-66 .elementor-element.elementor-element-381af79d .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-66 .elementor-element.elementor-element-24f9ccbe > .elementor-element-populated{padding:24px 24px 24px 24px;}.elementor-66 .elementor-element.elementor-element-7b20b7c5 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-66 .elementor-element.elementor-element-623ccab3 > .elementor-element-populated{padding:16px 0px 0px 0px;}.elementor-66 .elementor-element.elementor-element-d5338ee{padding:70px 20px 70px 20px;}.elementor-66 .elementor-element.elementor-element-19e8acee > .elementor-element-populated{padding:50px 30px 50px 30px;}.elementor-66 .elementor-element.elementor-element-6de7e3bf{font-size:15px;}.elementor-66 .elementor-element.elementor-element-62d70274 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-66 .elementor-element.elementor-element-68736b4{width:30%;}.elementor-66 .elementor-element.elementor-element-23c0ee50 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-93f7325-font-size );line-height:var( --e-global-typography-93f7325-line-height );}.elementor-66 .elementor-element.elementor-element-999af05 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-66 .elementor-element.elementor-element-999af05 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-66 .elementor-element.elementor-element-7f076ba5{width:40%;}.elementor-66 .elementor-element.elementor-element-7f076ba5 > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-66 .elementor-element.elementor-element-2c922141 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-93f7325-font-size );line-height:var( --e-global-typography-93f7325-line-height );}.elementor-66 .elementor-element.elementor-element-64fe4560 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-66 .elementor-element.elementor-element-64fe4560 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-66 .elementor-element.elementor-element-47d656b1 > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-66 .elementor-element.elementor-element-5a8e1c15{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-66 .elementor-element.elementor-element-cd0b6b6 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-66 .elementor-element.elementor-element-66232d35 > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-66 .elementor-element.elementor-element-2a14411{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-66 .elementor-element.elementor-element-510be5c9 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-66 .elementor-element.elementor-element-c74a4f4 > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-66 .elementor-element.elementor-element-13dc24e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-66 .elementor-element.elementor-element-411d609 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-66 .elementor-element.elementor-element-6ae2cb93 > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-66 .elementor-element.elementor-element-89c9bcc{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-66 .elementor-element.elementor-element-3f76059 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-66 .elementor-element.elementor-element-12381f02 > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-66 .elementor-element.elementor-element-3d6f7c61{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-66 .elementor-element.elementor-element-362c15ac .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-66 .elementor-element.elementor-element-d6beffb > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-66 .elementor-element.elementor-element-c00db3c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-66 .elementor-element.elementor-element-dfa028f .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-66 .elementor-element.elementor-element-7bd3e79f{padding:190px 0px 40px 0px;}.elementor-66 .elementor-element.elementor-element-6c787b3d{padding:0px 16px 0px 16px;}.elementor-66 .elementor-element.elementor-element-5b65795d .elementor-heading-title{font-size:var( --e-global-typography-04bd127-font-size );line-height:var( --e-global-typography-04bd127-line-height );letter-spacing:var( --e-global-typography-04bd127-letter-spacing );}.elementor-66 .elementor-element.elementor-element-2f1ca011 .elementor-heading-title{font-size:var( --e-global-typography-93f7325-font-size );line-height:var( --e-global-typography-93f7325-line-height );}.elementor-66 .elementor-element.elementor-element-3902aa4e .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-66 .elementor-element.elementor-element-151a58f5{padding:0px 1px 0px 1px;}.elementor-66 .elementor-element.elementor-element-43bd5256{width:50%;}.elementor-66 .elementor-element.elementor-element-2c3045e0 .elementor-heading-title{font-size:var( --e-global-typography-5dd48f8-font-size );line-height:var( --e-global-typography-5dd48f8-line-height );}.elementor-66 .elementor-element.elementor-element-5b5d34cc .elementor-heading-title{font-size:var( --e-global-typography-bab746e-font-size );line-height:var( --e-global-typography-bab746e-line-height );}.elementor-66 .elementor-element.elementor-element-141fcc6a{width:50%;}.elementor-66 .elementor-element.elementor-element-3a967554 .elementor-heading-title{font-size:var( --e-global-typography-5dd48f8-font-size );line-height:var( --e-global-typography-5dd48f8-line-height );}.elementor-66 .elementor-element.elementor-element-36a39683 .elementor-heading-title{font-size:var( --e-global-typography-bab746e-font-size );line-height:var( --e-global-typography-bab746e-line-height );}.elementor-66 .elementor-element.elementor-element-4a0f0793{width:50%;}.elementor-66 .elementor-element.elementor-element-7bee97a0 .elementor-heading-title{font-size:var( --e-global-typography-5dd48f8-font-size );line-height:var( --e-global-typography-5dd48f8-line-height );}.elementor-66 .elementor-element.elementor-element-1488b81c .elementor-heading-title{font-size:var( --e-global-typography-bab746e-font-size );line-height:var( --e-global-typography-bab746e-line-height );}.elementor-66 .elementor-element.elementor-element-7a526969{width:50%;}.elementor-66 .elementor-element.elementor-element-2506f249 .elementor-heading-title{font-size:var( --e-global-typography-5dd48f8-font-size );line-height:var( --e-global-typography-5dd48f8-line-height );}.elementor-66 .elementor-element.elementor-element-dd6ed6e .elementor-heading-title{font-size:var( --e-global-typography-bab746e-font-size );line-height:var( --e-global-typography-bab746e-line-height );}.elementor-66 .elementor-element.elementor-element-334daf62{padding:40px 0px 40px 0px;}.elementor-66 .elementor-element.elementor-element-2c1e6131{padding:0px 16px 0px 16px;}.elementor-66 .elementor-element.elementor-element-3d71833c{width:50%;}.elementor-66 .elementor-element.elementor-element-3d71833c > .elementor-element-populated{padding:0px 0px 20px 0px;}.elementor-66 .elementor-element.elementor-element-1d51ef5f{text-align:center;}.elementor-66 .elementor-element.elementor-element-46634bd{width:50%;}.elementor-66 .elementor-element.elementor-element-46634bd > .elementor-element-populated{padding:0px 0px 20px 0px;}.elementor-66 .elementor-element.elementor-element-fb8686b{text-align:center;}.elementor-66 .elementor-element.elementor-element-8baf9dd{width:50%;}.elementor-66 .elementor-element.elementor-element-8baf9dd > .elementor-element-populated{padding:0px 0px 20px 0px;}.elementor-66 .elementor-element.elementor-element-d9dc0ef{text-align:center;}.elementor-66 .elementor-element.elementor-element-721b58b0{width:50%;}.elementor-66 .elementor-element.elementor-element-721b58b0 > .elementor-element-populated{padding:0px 0px 20px 0px;}.elementor-66 .elementor-element.elementor-element-721f28c{text-align:center;}.elementor-66 .elementor-element.elementor-element-f67ee04{text-align:center;}.elementor-66 .elementor-element.elementor-element-75270db9:not(.elementor-motion-effects-element-type-background), .elementor-66 .elementor-element.elementor-element-75270db9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:55% auto;}.elementor-66 .elementor-element.elementor-element-75270db9{padding:40px 0px 40px 0px;}.elementor-66 .elementor-element.elementor-element-6bacc51d{padding:0px 16px 0px 16px;}.elementor-66 .elementor-element.elementor-element-7dbdf3d3 .elementor-heading-title{font-size:var( --e-global-typography-04bd127-font-size );line-height:var( --e-global-typography-04bd127-line-height );letter-spacing:var( --e-global-typography-04bd127-letter-spacing );}.elementor-66 .elementor-element.elementor-element-1e88f86 .elementor-heading-title{font-size:var( --e-global-typography-93f7325-font-size );line-height:var( --e-global-typography-93f7325-line-height );}.elementor-66 .elementor-element.elementor-element-b6d428d > .elementor-element-populated{padding:20px 0px 0px 0px;}.elementor-66 .elementor-element.elementor-element-61455ca6 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-66 .elementor-element.elementor-element-61a293a8 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-66 .elementor-element.elementor-element-4fb79071 > .elementor-widget-container{padding:0px 11px 0px 0px;}.elementor-66 .elementor-element.elementor-element-6fefbbd7 > .elementor-element-populated{padding:30px 16px 30px 16px;}.elementor-66 .elementor-element.elementor-element-2036d5d7 .elementor-heading-title{font-size:var( --e-global-typography-dcecf56-font-size );line-height:var( --e-global-typography-dcecf56-line-height );}.elementor-66 .elementor-element.elementor-element-15086f69 .elementor-heading-title{font-size:var( --e-global-typography-dcecf56-font-size );line-height:var( --e-global-typography-dcecf56-line-height );}.elementor-66 .elementor-element.elementor-element-4121d7ef > .elementor-element-populated{padding:30px 16px 30px 16px;}.elementor-66 .elementor-element.elementor-element-7c551907 .elementor-heading-title{font-size:var( --e-global-typography-dcecf56-font-size );line-height:var( --e-global-typography-dcecf56-line-height );}.elementor-66 .elementor-element.elementor-element-76548dda .elementor-heading-title{font-size:var( --e-global-typography-dcecf56-font-size );line-height:var( --e-global-typography-dcecf56-line-height );}.elementor-66 .elementor-element.elementor-element-528d8b07 > .elementor-widget-container{padding:0px 0px 0px 11px;}.elementor-66 .elementor-element.elementor-element-512fa2de > .elementor-widget-container{padding:0px 11px 0px 0px;}.elementor-66 .elementor-element.elementor-element-484b6f87 > .elementor-element-populated{padding:30px 16px 0px 16px;}.elementor-66 .elementor-element.elementor-element-4842f830 .elementor-heading-title{font-size:var( --e-global-typography-dcecf56-font-size );line-height:var( --e-global-typography-dcecf56-line-height );}.elementor-66 .elementor-element.elementor-element-6e3e691f .elementor-heading-title{font-size:var( --e-global-typography-dcecf56-font-size );line-height:var( --e-global-typography-dcecf56-line-height );}}@media(min-width:768px){.elementor-66 .elementor-element.elementor-element-78961d54{width:45%;}.elementor-66 .elementor-element.elementor-element-24f9ccbe{width:55%;}.elementor-66 .elementor-element.elementor-element-4df7b2a7{width:42%;}.elementor-66 .elementor-element.elementor-element-623ccab3{width:58%;}.elementor-66 .elementor-element.elementor-element-19e8acee{width:38.478%;}.elementor-66 .elementor-element.elementor-element-5cc92c76{width:61.522%;}.elementor-66 .elementor-element.elementor-element-5b56f4c9{width:42%;}.elementor-66 .elementor-element.elementor-element-b6d428d{width:58%;}.elementor-66 .elementor-element.elementor-element-c77e17d{width:65%;}.elementor-66 .elementor-element.elementor-element-6fefbbd7{width:34.956%;}.elementor-66 .elementor-element.elementor-element-4121d7ef{width:36%;}.elementor-66 .elementor-element.elementor-element-4785bd39{width:63.956%;}.elementor-66 .elementor-element.elementor-element-667ca7ff{width:65%;}.elementor-66 .elementor-element.elementor-element-484b6f87{width:34.956%;}}@media(max-width:1024px) and (min-width:768px){.elementor-66 .elementor-element.elementor-element-78961d54{width:100%;}.elementor-66 .elementor-element.elementor-element-24f9ccbe{width:100%;}.elementor-66 .elementor-element.elementor-element-19e8acee{width:100%;}.elementor-66 .elementor-element.elementor-element-5cc92c76{width:100%;}.elementor-66 .elementor-element.elementor-element-43bd5256{width:50%;}.elementor-66 .elementor-element.elementor-element-141fcc6a{width:50%;}.elementor-66 .elementor-element.elementor-element-4a0f0793{width:50%;}.elementor-66 .elementor-element.elementor-element-7a526969{width:50%;}.elementor-66 .elementor-element.elementor-element-5b56f4c9{width:58%;}.elementor-66 .elementor-element.elementor-element-b6d428d{width:42%;}.elementor-66 .elementor-element.elementor-element-c77e17d{width:100%;}.elementor-66 .elementor-element.elementor-element-6fefbbd7{width:100%;}.elementor-66 .elementor-element.elementor-element-4121d7ef{width:100%;}.elementor-66 .elementor-element.elementor-element-4785bd39{width:100%;}.elementor-66 .elementor-element.elementor-element-667ca7ff{width:100%;}.elementor-66 .elementor-element.elementor-element-484b6f87{width:100%;}}