:root{--cc-bg:#fff;--cc-text:#2d4156;--cc-border-radius:.35em;--cc-btn-primary-bg:#83ad38;--cc-btn-primary-text:var(--cc-bg);--cc-btn-primary-hover-bg:#618029;--cc-btn-secondary-bg:#eaeff2;--cc-btn-secondary-text:var(--cc-text);--cc-btn-secondary-hover-bg:#d8e0e6;--cc-btn-border-radius:4px;--cc-toggle-bg-off:#919ea6;--cc-toggle-bg-on:var(--cc-btn-primary-bg);--cc-toggle-bg-readonly:#d5dee2;--cc-toggle-knob-bg:#fff;--cc-toggle-knob-icon-color:#ecf2fa;--cc-block-text:var(--cc-text);--cc-cookie-category-block-bg:#f0f4f7;--cc-cookie-category-block-bg-hover:#e9eff4;--cc-section-border:#f1f3f5;--cc-cookie-table-border:#e9edf2;--cc-overlay-bg:rgba(4,6,8,.85);--cc-webkit-scrollbar-bg:#cfd5db;--cc-webkit-scrollbar-bg-hover:#9199a0}.home .et_pb_text_5.et_pb_text{width:fit-content;max-width:100%;margin:12px auto 28px!important;padding:18px 32px!important;background:#398331!important;border:0!important;border-radius:10px!important;box-shadow:0 5px 16px rgba(39,97,33,.18)!important;cursor:pointer;transition:background .2s,transform .2s,box-shadow .2s}.home .et_pb_text_5.et_pb_text p{color:#fff!important;font-size:20px!important;line-height:1.5!important;font-weight:700!important;padding:0!important;margin:0!important}.home .et_pb_text_5.et_pb_text:hover{background:#2d6b27!important;transform:translateY(-2px);box-shadow:0 8px 20px rgba(39,97,33,.24)!important}@media(max-width:600px){.home .et_pb_text_5.et_pb_text{padding:16px 22px!important}.home .et_pb_text_5.et_pb_text p{font-size:17px!important}}#top-menu .menu-item-830>a{color:#32772c!important;background:#edf5eb;border:1px solid #d6e8d2;border-radius:7px;padding:10px 14px!important;margin-top:-10px;font-weight:700}.tribe-events .tribe-events-calendar-list__event-row{margin:0!important;padding:16px 0!important;border-bottom:1px solid #e8ece6}.tribe-events .tribe-events-calendar-list__event-title{font-size:20px!important;line-height:1.35!important;margin:3px 0 4px!important}.tribe-events .tribe-events-calendar-list__event-description{margin-top:5px!important}.tribe-events .tribe-events-calendar-list__event-description p{margin:0!important;font-size:13px!important;line-height:1.5!important}.tribe-events .tribe-events-calendar-list__event-datetime-wrapper{margin:0 0 3px!important}.tribe-events .tribe-events-calendar-list__event-venue{margin:3px 0!important}.tribe-events .tribe-events-calendar-list__month-separator{margin:20px 0 8px!important}.tribe-events .tribe-events-l-container{padding-top:36px!important;padding-bottom:36px!important}.home .et_pb_section_4{padding:24px 0 12px!important;background:#f7faf5!important}.home .et_pb_row_9{padding:0!important}.home .et_pb_section_5{background:#f7faf5!important;padding:36px 0 64px!important;gap:40px!important}.home .et_pb_row_10{width:88%!important;max-width:1140px!important;background:#fff;border:1px solid #e1eadf;border-radius:20px;padding:40px!important;box-shadow:0 10px 35px rgba(36,70,31,.06);display:grid!important;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:40px!important;align-items:start}.home .et_pb_row_10>.et_pb_column{width:100%!important;max-width:100%!important;margin:0!important;gap:18px!important}.home .et_pb_heading_7 h2{font-size:30px!important;line-height:1.25!important;color:#2f702a!important;text-align:left!important;letter-spacing:-.5px}.home .et_pb_text_6,.home .et_pb_text_6 p{text-align:left!important;font-size:16px!important;line-height:1.8!important;color:#344038!important}.home .et_pb_text_6 p{padding-bottom:14px!important}.home .et_pb_text_7{display:none}.home .et_pb_image_5{margin:0!important;width:100%!important}.home .et_pb_image_5 img{width:100%!important;height:390px!important;object-fit:cover;border-radius:12px}.home .et_pb_text_8{font-size:14px!important;line-height:1.6!important;text-align:left!important;color:#52614f!important;margin:12px 0 0!important}.home .et_pb_row_11{width:88%!important;max-width:1140px!important;padding:12px 0!important}.home .et_pb_blog_1 .et_pb_ajax_pagination_container{display:block!important}.home .et_pb_blog_1 .et_pb_ajax_pagination_container>.et_pb_posts{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px!important}.home .et_pb_blog_1 article.et_pb_post{width:100%!important;max-width:none!important;margin:0!important;padding:0 0 22px!important;background:#fff;border:1px solid #e0e8dd;border-radius:14px;overflow:hidden;box-shadow:0 5px 18px rgba(36,70,31,.05);display:flex!important;flex-direction:column;justify-content:flex-start!important;gap:0!important;transition:transform .2s,box-shadow .2s}.home .et_pb_blog_1 article:hover{transform:translateY(-3px);box-shadow:0 10px 24px rgba(36,70,31,.1)}.home .et_pb_blog_1 .et_pb_image_container{margin:0 0 18px!important;width:100%!important}.home .et_pb_blog_1 .entry-featured-image-url{margin:0!important}.home .et_pb_blog_1 img{width:100%!important;height:185px!important;object-fit:cover}.home .et_pb_blog_1 .entry-title{font-size:19px!important;line-height:1.45!important;text-align:left!important;padding:0 22px!important}.home .et_pb_blog_1 .entry-title a{color:#243f29!important}.home .et_pb_blog_1 .post-meta,.home .et_pb_blog_1 .post-content{display:none}.home .et_pb_row_12{padding:12px 0!important;min-height:0!important}.home .et_pb_row_13{width:88%!important;max-width:1140px!important;background:#eaf3e7;border-radius:16px;padding:32px!important}.home .et_pb_text_9 p{font-size:16px!important;line-height:1.75!important}@media(max-width:980px){.home .et_pb_row_10{padding:28px!important;gap:28px!important}.home .et_pb_blog_1 .et_pb_ajax_pagination_container>.et_pb_posts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.home .et_pb_row_10{grid-template-columns:1fr;padding:24px!important}.home .et_pb_image_5 img{height:320px!important;object-position:50% 25%}.home .et_pb_blog_1 .et_pb_ajax_pagination_container>.et_pb_posts{grid-template-columns:1fr}.home .et_pb_heading_7 h2{font-size:26px!important}.home .et_pb_row_13{padding:24px!important}}.home .et_pb_image_6{margin:24px auto 8px!important;width:110px!important}.home .et_pb_image_6 img{width:110px!important;height:auto!important}.home .et_pb_image_7{margin:0 auto!important;width:52px!important}.home .et_pb_image_7 img{width:52px!important;height:auto!important}.home .et_pb_row_12{margin-top:0!important;margin-bottom:0!important}.home .et_pb_text_8,.home .et_pb_text_8 p{text-align:center!important;width:100%!important}.home .et_pb_image_5 .et_pb_image_wrap{display:block!important}.home .et_pb_image_5 img{object-position:center top!important}.tribe-events .tribe-events-calendar-list__event-row{padding:9px 0!important;margin:0!important;align-items:center}.tribe-events .tribe-events-calendar-list__event-description{display:none!important}.tribe-events .tribe-events-calendar-list__event-title{font-size:17px!important;line-height:1.3!important;margin:1px 0!important;padding:0!important}.tribe-events .tribe-events-calendar-list__event-datetime-wrapper{font-size:12px!important;line-height:1.3!important;margin:0 0 2px!important}.tribe-events .tribe-events-calendar-list__event-venue{font-size:12px!important;line-height:1.3!important;margin:2px 0 0!important}.tribe-events .tribe-events-calendar-list__event-date-tag{width:55px!important;min-width:55px!important;padding:0 10px!important}.tribe-events .tribe-events-calendar-list__event-date-tag-daynum{font-size:21px!important;line-height:1.1!important}.tribe-events .tribe-events-calendar-list__month-separator{margin:12px 0 3px!important}.tribe-events .tribe-events-c-top-bar{margin-bottom:16px!important}.tribe-events .tribe-events-l-container{padding-top:22px!important;padding-bottom:22px!important}.tribe-events .tribe-events-calendar-list__event-details{padding-top:0!important;padding-bottom:0!important}body .tribe-common .tribe-events-calendar-list .tribe-events-calendar-list__event-description.tribe-common-a11y-hidden{display:none!important}.et-l--footer .et_pb_section_0_tb_footer{background:#edf4e8!important;border-top:4px solid #83ad38;padding:42px 0!important}.et-l--footer .et_pb_row_0_tb_footer{width:88%!important;max-width:1140px!important;padding:30px 24px!important;background:#fff;border:1px solid #dce7d6;border-radius:16px;box-shadow:0 8px 28px rgba(36,70,31,.07)}.et-l--footer .et_pb_column_0_tb_footer{align-items:center!important;gap:22px!important}.et-l--footer .et_pb_heading_0_tb_footer h4{font-size:28px!important;line-height:1.3!important;font-weight:700!important;color:#2d612b!important;text-align:center!important;padding:0!important}.et-l--footer .et_pb_image_0_tb_footer{width:560px!important;max-width:90%!important;margin:0 auto!important}.et-l--footer .et_pb_image_0_tb_footer img{width:100%!important;height:auto!important;max-height:none!important}@media(max-width:600px){.et-l--footer .et_pb_heading_0_tb_footer h4{font-size:23px!important}.et-l--footer .et_pb_section_0_tb_footer{padding:28px 0!important}.et-l--footer .et_pb_row_0_tb_footer{padding:26px 16px!important}}.home .bulletin-social-card{box-sizing:border-box;width:88%;max-width:1140px;margin:12px auto 0;padding:32px 36px;background:#fff;border:1px solid #dce7d6;border-radius:18px;box-shadow:0 8px 24px rgba(36,70,31,.06);display:grid;grid-template-columns:145px minmax(0,1fr);gap:30px;align-items:center}.home .bulletin-social-brand{display:flex;flex-direction:column;align-items:center;gap:12px}.home .bulletin-social-card .et_pb_image_6{width:132px!important;margin:0!important}.home .bulletin-social-card .et_pb_image_6 img{width:132px!important;height:auto!important}.home .bulletin-social-card .et_pb_image_7{width:38px!important;margin:0!important}.home .bulletin-social-card .et_pb_image_7 img{width:38px!important;height:auto!important}.home .bulletin-social-card .et_pb_text_9{margin:0!important;width:100%!important}.home .bulletin-social-card .et_pb_text_9 p{text-align:left!important;font-size:16px!important;line-height:1.7!important;padding-bottom:12px!important}.home .bulletin-social-card .et_pb_text_9 p:first-child a{font-size:23px!important;line-height:1.35!important;color:#2f702a!important}.home .bulletin-social-card .et_pb_text_9 p:last-child{padding-bottom:0!important}@media(max-width:600px){.home .bulletin-social-card{grid-template-columns:1fr;padding:26px 22px;gap:20px}.home .bulletin-social-brand{flex-direction:row;justify-content:center}.home .bulletin-social-card .et_pb_text_9 p:first-child a{font-size:21px!important}}.home .et_pb_text_6 p:has(a[href$="Optometrie_maketa.pdf"]){text-align:center!important;font-size:22px!important;line-height:1.5!important;background:#edf5e9;border:1px solid #dce9d5;border-radius:10px;padding:20px 18px!important;margin:14px 0 0!important}.home .et_pb_text_6 a[href$="Optometrie_maketa.pdf"]{text-decoration:underline;font-weight:800;color:#2f702a!important}@media(max-width:600px){.home .et_pb_text_6 p:has(a[href$="Optometrie_maketa.pdf"]){font-size:20px!important}}.home .bulletin-download-centered{grid-column:1 / -1;justify-self:center;box-sizing:border-box;width:100%;text-align:center!important;font-size:22px!important;line-height:1.5!important;background:#edf5e9;border:1px solid #dce9d5;border-radius:10px;padding:20px 18px!important;margin:0!important}.home .bulletin-download-centered a{color:#2f702a!important;text-decoration:underline;font-weight:800}