.elementor-3511 .elementor-element.elementor-element-d93fbbe > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-3511 .elementor-element.elementor-element-d93fbbe .elementor-repeater-item-74b209b.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-3511 .elementor-element.elementor-element-cba2aeb > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0% 20% 0% 0%;}.elementor-3511 .elementor-element.elementor-element-c47bcba .elementor-heading-title{color:var( --e-global-color-42696ec );font-size:60px;}.elementor-3511 .elementor-element.elementor-element-5edd7aa > .elementor-widget-container{margin:20px 0px 50px 0px;padding:0px 0px 0px 0px;}.elementor-3511 .elementor-element.elementor-element-5edd7aa{color:#5F6E37;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;}.elementor-3511 .elementor-element.elementor-element-d93fbbe:not(.elementor-motion-effects-element-type-background), .elementor-3511 .elementor-element.elementor-element-d93fbbe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;background-image:url("http://www.proteram.fr/wp-content/uploads/2024/10/PICTOS-MAISONSvert.png");background-position:bottom right;background-repeat:no-repeat;}.elementor-3511 .elementor-element.elementor-element-d93fbbe{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:60px;margin-bottom:0px;padding:50px 70px 100px 70px;}.elementor-3511 .elementor-element.elementor-element-d93fbbe > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3511 .elementor-element.elementor-element-029819b:not(.elementor-motion-effects-element-type-background), .elementor-3511 .elementor-element.elementor-element-029819b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D1E0C7;}.elementor-3511 .elementor-element.elementor-element-029819b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3511 .elementor-element.elementor-element-029819b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3511 .elementor-element.elementor-element-537f204{--spacer-size:30px;}.elementor-3511 .elementor-element.elementor-element-e1e5052{--spacer-size:20px;}.elementor-3511 .elementor-element.elementor-element-5b9baaa{--spacer-size:20px;}.elementor-3511 .elementor-element.elementor-element-7bbf092{--spacer-size:20px;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:1024px){.elementor-3511 .elementor-element.elementor-element-72c67ff > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 30px 0px 30px;}}@media(max-width:767px){.elementor-3511 .elementor-element.elementor-element-cba2aeb > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-3511 .elementor-element.elementor-element-c47bcba{text-align:center;}.elementor-3511 .elementor-element.elementor-element-5edd7aa{text-align:left;}.elementor-3511 .elementor-element.elementor-element-18e47f8 > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-3511 .elementor-element.elementor-element-d93fbbe{padding:0px 15px 0px 15px;}.elementor-3511 .elementor-element.elementor-element-029819b{padding:5px 5px 5px 5px;}}/* Start custom CSS for shortcode, class: .elementor-element-f4fa6a5 */.elementor-3511 .elementor-element.elementor-element-f4fa6a5 H2 {
    font-size: 60px;
    line-height: 60px;
    font-weight: 600;
    text-align: center;
    color: #465014;
    margin-bottom: 35px;
    margin-top: 35px;
}

.elementor-3511 .elementor-element.elementor-element-f4fa6a5 H3 {
    font-size: 22px;
    font-weight: 500;
    text-align: left;
    font-family: poppins;
    color: #465014;
    margin-bottom: 35px;
    margin-top: 35px;
}

.elementor-3511 .elementor-element.elementor-element-f4fa6a5 #cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category {
background-color: #A5BE69 !important;
    color: white;
    border-radius: 20px;
    padding: 10px;
    margin-bottom: 20px;
}




.elementor-3511 .elementor-element.elementor-element-f4fa6a5 #cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category .cmplz-category-header {
    background-color: transparent!important;
}



.elementor-3511 .elementor-element.elementor-element-f4fa6a5 p {
    margin: 0 0 20px;
    background: white;
    padding: 30px !important;
    border-radius: 20px;
}


.elementor-3511 .elementor-element.elementor-element-f4fa6a5 ul {
    margin: 0 0 20px;
    background: white;
    padding: 30px !important;
    border-radius: 20px;
}




.elementor-3511 .elementor-element.elementor-element-f4fa6a5 #cmplz-cookies-overview {
    margin: 0 0 20px;
    background: white;
    padding: 30px !important;
    border-radius: 20px;
}


.elementor-3511 .elementor-element.elementor-element-f4fa6a5 #cmplz-cookies-overview p {
    margin: 0 0 20px;
    background: white;
    padding: 3px !important;
    border-radius: 20px;
}/* End custom CSS */