.ideas-care{--layout-max:1200px;--layout-gutter:24px;background:var(--ideas-background,#fff);color:var(--ideas-text,#25425a);min-width:0;font-family:Lato,Arial,sans-serif;font-size:16px;line-height:1.7}.ideas-care *,.ideas-care :before,.ideas-care :after{box-sizing:border-box}.ideas-care .ideas-top{background:var(--ideas-primary,#2e6b46);color:#fff;padding:15px 0;font-size:14px;line-height:1.5}.ideas-care .ideas-header{z-index:20;background:#fff;border:0;width:100%;max-width:none;margin:0;padding:24px 0;position:relative}.ideas-care .ideas-header>.layout-container{justify-content:space-between;gap:24px}.ideas-care .ideas-logo{min-width:0;max-width:35%;color:var(--ideas-primary);align-items:center;gap:12px;font-weight:700;text-decoration:none;display:flex}.ideas-care .ideas-logo img{object-fit:contain;width:180px;height:auto}.ideas-care .ideas-header nav{flex-wrap:wrap;align-items:center;gap:28px;margin-left:auto;display:flex}.ideas-care .ideas-header nav a{color:#20394c;font-size:15px;text-decoration:none}.ideas-care .ideas-header nav a:hover,.ideas-care .ideas-header nav a[aria-current=page]{color:var(--ideas-primary)}.ideas-care .ideas-call{color:var(--ideas-primary);background:#f6f8fa;border-radius:32px;padding:16px 27px;font-weight:700;text-decoration:none;box-shadow:0 4px 15px #23402d12}.ideas-care .ideas-menu{display:none}.ideas-care .ideas-preview{color:#254731;background:#f1f6f3;padding:8px 20px;font-size:13px;display:block}.ideas-care .ideas-symbol{object-fit:contain;vertical-align:middle;width:1em;height:1em;display:inline-block}.ideas-care .elementor-icon .ideas-symbol{width:1em;height:1em}.ideas-care .elementor-invisible{visibility:visible}.ideas-care .e-n-accordion-item:not([open])>.e-con{display:none}.ideas-care .e-n-accordion-item[open]>.e-con{display:flex}.ideas-care .e-n-accordion-item[open] .e-opened{display:inline-flex}.ideas-care .e-n-accordion-item[open] .e-closed,.ideas-care .e-n-accordion-item:not([open]) .e-opened{display:none}.ideas-care :is(main,section,article,aside,.e-con,.elementor-widget,.elementor-widget-container){min-width:0}.ideas-care :is(h1,h2,h3,p,a,summary,label){overflow-wrap:anywhere}.ideas-care .ch-enquiry{color:#25425a;background:#f5f8f5;border-radius:16px;max-width:100%;padding:28px}.ideas-care .ch-enquiry label{gap:7px;margin-bottom:15px;display:grid}.ideas-care .ch-enquiry :is(input,select,textarea){color:#20394c;width:100%;font:inherit;background:#fff;border:1px solid #c7d5ca;border-radius:6px;padding:12px}.ideas-care .ch-enquiry .ch-consent{align-items:flex-start;display:flex}.ideas-care .ch-enquiry input[type=checkbox]{width:auto;margin-top:7px}.ideas-care .ch-enquiry .ch-button{background:var(--ideas-primary);color:#fff;cursor:pointer;border:0;border-radius:25px;padding:13px 24px;box-shadow:0 4px 15px #25473120}.ideas-care .ch-enquiry small{margin-top:12px;display:block}.ideas-care .ideas-article{padding-block:70px}.ideas-care a:focus-visible,.ideas-care summary:focus-visible{outline-offset:5px;outline:3px solid #2e6b46}@media (max-width:1000px){.ideas-care .ideas-header>.layout-container>nav,.ideas-care .ideas-header .ideas-call{display:none}.ideas-care .ideas-menu{margin-left:auto;display:block}.ideas-care .ideas-menu nav{background:#fff;border:1px solid #dbe5dc;padding:15px;display:grid;box-shadow:0 12px 30px #203c2c20}.ideas-care .ideas-header{padding:18px 0}.ideas-care .ideas-logo{max-width:calc(100% - 95px)}.ideas-care .ideas-logo img{width:155px}.ideas-care .ideas-menu summary{cursor:pointer;color:#2e6b46;padding:10px}}@media (max-width:600px){.ideas-care{--layout-gutter:18px}.ideas-care .ideas-top{padding:10px 0;font-size:12px}.ideas-care .ideas-header>.layout-container{gap:10px}.ideas-care .e-con{max-width:100%}.ideas-care .zak-row{margin-inline:0}.ideas-care .ch-enquiry{padding:20px}}@media (prefers-reduced-motion:reduce){.ideas-care *,.ideas-care :before,.ideas-care :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.ideas-care.elementor-template-full-width #zak-content>.zak-container{width:100%;max-width:100%;padding:0}.ideas-care .elementor-icon img.ideas-symbol{object-fit:contain;width:1em;height:1em;display:inline-block}@media (max-width:767px){.ideas-care .elementor-34 .elementor-element.elementor-element-70f844c{background-color:#eee6d7;background-position:65% 0;background-repeat:no-repeat;background-size:auto 280px;min-height:0;padding:300px 18px 28px}.ideas-care .elementor-34 .elementor-element.elementor-element-055473a,.ideas-care .elementor-34 .elementor-element.elementor-element-1ea448f{gap:20px;width:100%;padding:0}.ideas-care .elementor-34 .elementor-element-70f844c h2{font-size:28px;line-height:1.35}.ideas-care .elementor-34 .elementor-element.elementor-element-5c4525f{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;padding:0;display:grid}.ideas-care .elementor-34 .elementor-element-5c4525f>.e-con{width:100%;min-height:135px;padding:18px 10px}.ideas-care .elementor-34 .elementor-element-5c4525f h3{font-size:14px;line-height:1.4}.ideas-care .elementor-34 .elementor-element-70f844c p{font-size:15px;line-height:1.7}.ideas-care .elementor .elementor-heading-title{line-height:1.4}.ideas-care .elementor-34 .elementor-element.elementor-element-70f844c{background-color:#eee6d7!important;background-position:100% 0!important;background-repeat:no-repeat!important;background-size:auto 280px!important}.ideas-care .elementor-34 .elementor-element-70f844c .elementor-heading-title{font-size:28px!important;line-height:1.35!important}}@media (min-width:768px) and (max-width:1100px){.ideas-care .elementor-34 .elementor-element.elementor-element-055473a{--width:55%;width:55%;padding:25px}.ideas-care .elementor-34 .elementor-element.elementor-element-1ea448f{padding:0}.ideas-care .elementor-34 .elementor-element-70f844c .elementor-heading-title{font-size:30px!important;line-height:1.4!important}.ideas-care .elementor-34 .elementor-element.elementor-element-5c4525f{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0;display:grid}.ideas-care .elementor-34 .elementor-element-5c4525f>.e-con{width:100%;min-height:135px;padding:18px 10px}.ideas-care .elementor-34 .elementor-element-5c4525f h3{font-size:14px;line-height:1.4}}.ideas-care :is(h1,h2,h3){word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none}.ideas-care .elementor-34 .elementor-element-70f844c h1{color:var(--ideas-primary);margin:0;font-size:clamp(28px,3vw,44px);font-weight:700;line-height:1.35}.ideas-care .elementor-34 .elementor-element-5c4525f{gap:18px}.ideas-care .elementor-34 .elementor-element-5c4525f>.e-con{min-width:0;padding-inline:12px}.ideas-care .elementor-34 .elementor-element-5c4525f .elementor-icon-box-title{font-size:16px;line-height:1.4}.ideas-care .elementor-34 .elementor-element-2cf5584 .elementor-icon-box-title{font-size:20px;line-height:1.35}.ideas-care #zak-footer{font-size:14px;line-height:1.8}.ideas-care #zak-footer .widget-title{font-family:inherit;font-size:18px;font-weight:700;line-height:1.4}.ideas-care #zak-footer p,.ideas-care #zak-footer li,.ideas-care #zak-footer .textwidget{font-size:14px;line-height:1.8}.ideas-care .ideas-top{padding:8px 0;font-size:12px}.ideas-care .ideas-header{padding:16px 0}.ideas-care .ideas-logo img{width:160px}.ideas-care .ideas-branches{text-align:center;width:100%}.ideas-care .ideas-branches>h2{color:var(--ideas-primary);margin:0 0 20px;font-size:24px}.ideas-care .ideas-article{max-width:900px;line-height:1.8}.ideas-care .ideas-article h1{color:var(--ideas-primary);font-size:clamp(28px,4vw,44px)}.ideas-care .ideas-article .article-body{font-size:17px}@media (min-width:1101px){.ideas-care .elementor-34 .elementor-element-5c4525f{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ideas-care .elementor-34 .elementor-element-5c4525f>.e-con{width:100%}}@media (max-width:767px){.ideas-care .elementor-34 .elementor-element-70f844c h1{font-size:28px}.ideas-care .elementor-34 .elementor-element-5c4525f .elementor-icon-box-title{font-size:14px}}
.site-credit{background:var(--credit-background);width:100%;min-width:0;color:var(--credit-text);border-top:1px solid var(--credit-border);padding:16px 0;font-size:13px;line-height:1.7}.site-credit-inner{text-align:center;flex-wrap:wrap;justify-content:center;gap:2px 5px;display:flex}.site-credit-inner>span{overflow-wrap:anywhere;min-width:0}.site-credit a{color:var(--credit-link);text-underline-offset:3px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}.site-credit a:hover{text-decoration-thickness:2px}.site-credit a:focus-visible{outline-offset:4px;border-radius:3px;outline:2px solid}@media (max-width:640px){body:has(.contact-dock) .site-credit{padding-bottom:calc(100px + env(safe-area-inset-bottom))}}
