.elementor-8210 .elementor-element.elementor-element-4d21acaa{color:#45503C;font-family:"Hanken Grotesk", Sans-serif;font-size:17px;line-height:1.75em;}/* Start custom CSS for theme-post-content, class: .elementor-element-4d21acaa */.elementor-8210 .elementor-element.elementor-element-4d21acaa{max-width:760px!important;width:100%!important;margin-left:auto!important;margin-right:auto!important;}
.elementor-8210 .elementor-element.elementor-element-4d21acaa p{margin:0 0 1.2em;}
.elementor-8210 .elementor-element.elementor-element-4d21acaa h2{font-family:'Newsreader',serif;font-weight:500;font-size:32px;line-height:1.2;color:#2C4226;margin:2em 0 .6em;}
.elementor-8210 .elementor-element.elementor-element-4d21acaa strong{color:#2C4226;font-weight:600;}
.elementor-8210 .elementor-element.elementor-element-4d21acaa a{color:#4C6B32;text-decoration:underline;}
.elementor-8210 .elementor-element.elementor-element-4d21acaa figure{margin:2em 0;}
.elementor-8210 .elementor-element.elementor-element-4d21acaa img{border-radius:16px;width:100%;height:auto;display:block;}
.elementor-8210 .elementor-element.elementor-element-4d21acaa .wp-block-gallery{display:flex;gap:12px;margin:2em 0;}
.elementor-8210 .elementor-element.elementor-element-4d21acaa .wp-block-gallery figure{margin:0;flex:1 1 0;min-width:0;}
.elementor-8210 .elementor-element.elementor-element-4d21acaa .wp-block-gallery img{aspect-ratio:4/3;object-fit:cover;height:100%;}
@media(max-width:767px){.elementor-8210 .elementor-element.elementor-element-4d21acaa h2{font-size:26px;}.elementor-8210 .elementor-element.elementor-element-4d21acaa .wp-block-gallery{flex-direction:column;}}
.elementor-8210 .elementor-element.elementor-element-4d21acaa .sq-encart{background:#EDF0E4;border-radius:16px;padding:36px 40px;margin:2.5em 0;border:1px solid #DCE2CD;}
.elementor-8210 .elementor-element.elementor-element-4d21acaa .sq-encart-sur{font-size:14px;color:#4C6B32;margin:0 0 8px;}
.elementor-8210 .elementor-element.elementor-element-4d21acaa .sq-encart h3{font-family:'Newsreader',serif;font-weight:500;font-size:26px;line-height:1.25;color:#2C4226;margin:0 0 16px;}
.elementor-8210 .elementor-element.elementor-element-4d21acaa .sq-encart p{font-size:16px;}
.elementor-8210 .elementor-element.elementor-element-4d21acaa .sq-encart a.sq-encart-btn{display:inline-block;background:#2C4226;color:#FFFFFF;text-decoration:none;padding:12px 24px;border-radius:100px;font-size:15px;margin-top:4px;transition:transform .3s;}
.elementor-8210 .elementor-element.elementor-element-4d21acaa .sq-encart a.sq-encart-btn:hover{transform:translateY(-2px);}
.elementor-8210 .elementor-element.elementor-element-4d21acaa .sq-encart p:last-child{margin-bottom:0;}
@media(max-width:767px){.elementor-8210 .elementor-element.elementor-element-4d21acaa .sq-encart{padding:28px 22px;}.elementor-8210 .elementor-element.elementor-element-4d21acaa .sq-encart h3{font-size:22px;}}/* End custom CSS */