.wp-hero{display:block;text-align:left;background-image:var(--wp-hero-image);background-size:cover;background-position:center;background-repeat:no-repeat}.wp-hero__inner{max-width:var(--eko-container);margin-left:auto;margin-right:auto;padding:75px var(--eko-gutter) 135px;display:flex;flex-direction:column;align-items:flex-start}.wp-hero__title{width:50%;margin:46px 0 26px;font-family:"Source Sans 3",system-ui,sans-serif;font-size:36px;font-weight:700;color:var(--eko-ink)}.wp-hero__lead{margin:0;color:#000;font-size:16px;line-height:1.6}.wp-hero__button{display:inline-block;margin-top:46px;padding:10px 16px;border:1px solid var(--eko-green);border-radius:25px;background-color:var(--eko-green);color:#fff;font-weight:600;text-align:center;text-decoration:none;box-shadow:0 0 9px -1px var(--eko-ink)}.wp-hero__button:hover{background-color:var(--eko-green-strong);border-color:var(--eko-green-strong)}@media (max-width: 479px){.wp-hero__inner{padding-bottom:240px}.wp-hero{background-position:57% 0}.wp-hero__title{width:100%}}.wp-strip{display:block}.wp-strip__inner{max-width:var(--eko-container);margin-left:auto;margin-right:auto;padding:0 var(--eko-gutter)}.wp-strip__row{display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch;margin-top:-55px;margin-bottom:-80px;z-index:1;position:relative;border:1px solid var(--eko-green);border-radius:10px;box-shadow:0 0 5px 1px var(--eko-green-pale)}.wp-strip__cell{display:flex;width:25%;flex-direction:column;padding:0}.wp-strip__card{display:flex;width:100%;height:100px;flex-direction:row;align-items:center;padding:10px;background-color:var(--eko-green-pale)}.wp-strip__cell:nth-child(1) .wp-strip__card{border-top-left-radius:10px;border-bottom-left-radius:10px;border-right:1px solid var(--eko-ink)}.wp-strip__cell:nth-child(2) .wp-strip__card,.wp-strip__cell:nth-child(3) .wp-strip__card{border-right:1px solid var(--eko-ink)}.wp-strip__cell:nth-child(4) .wp-strip__card{border-top-right-radius:10px;border-bottom-right-radius:10px}.wp-strip__icon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;padding:10px;border:1px solid;border-radius:50%;color:var(--eko-ink)}.wp-strip__icon svg{width:35px;height:35px}.wp-strip__text{width:100%;margin-left:12px;min-width:0}.wp-strip__label{font-size:18px;font-weight:700;color:var(--eko-ink)}.wp-strip__value{display:block;color:#093a19;text-decoration:none}@media (max-width: 991px){.wp-strip__cell{width:100%}}@media (max-width: 479px){.wp-strip__row{margin-top:-166px;margin-bottom:-315px}.wp-strip__cell:nth-child(1) .wp-strip__card{border-top-right-radius:10px;border-bottom-left-radius:0;border-right:0;border-bottom:1px solid var(--eko-ink)}.wp-strip__cell:nth-child(2) .wp-strip__card,.wp-strip__cell:nth-child(3) .wp-strip__card{border-right:0;border-bottom:1px solid var(--eko-ink)}.wp-strip__cell:nth-child(4) .wp-strip__card{border-top-right-radius:0;border-bottom-left-radius:10px}}.wp-services{display:block;text-align:left;background-color:#c5e6cd36}.wp-services__inner{max-width:var(--eko-container);margin-left:auto;margin-right:auto;padding:114px var(--eko-gutter) 75px;display:flex;flex-direction:column;align-items:center}@media (max-width: 479px){.wp-services__inner{padding-top:295px}}.wp-services__title{margin:0;font-family:"Source Sans 3",system-ui,sans-serif;font-size:37px;font-weight:700;color:var(--eko-ink);text-align:center}.wp-services__lead{margin:12px 0 26px;font-family:"Source Sans 3",system-ui,sans-serif;font-size:24px;font-weight:700;color:var(--eko-ink);text-align:center}.wp-services__grid{display:flex;width:100%;flex-direction:row;flex-wrap:wrap;align-items:stretch}.wp-services__cell{display:flex;width:33.33%;flex-direction:column;padding:20px}.wp-services__cell:nth-child(3n){width:33.34%}@media (max-width: 991px){.wp-services__cell,.wp-services__cell:nth-child(3n){width:100%}}.wp-services__card{display:flex;width:100%;flex-direction:row;align-items:center;padding:10px;border:1px solid var(--eko-green);border-radius:10px;background-color:#fff;box-shadow:0 0 5px 1px var(--eko-green-pale)}.wp-services__card:hover{box-shadow:0 20px 30px 0 var(--eko-green-pale)}.wp-services__image{flex:0 0 auto;width:70px;height:70px;object-fit:contain}.wp-services__title-wrap{display:flex;flex-direction:column;margin-left:12px;min-width:0}.wp-services__name{font-size:22px;font-weight:700;color:var(--eko-ink);overflow-wrap:break-word}.wp-apart{display:block;text-align:left;background-image:linear-gradient(#61a175c7,#61a175c7),var(--wp-apart-image);background-size:cover;background-position:center;background-repeat:no-repeat}.wp-apart__inner{max-width:var(--eko-container);margin-left:auto;margin-right:auto;padding:75px var(--eko-gutter);display:flex;flex-direction:column;align-items:center}.wp-apart__title{margin:0 0 12px;font-family:"Source Sans 3",system-ui,sans-serif;font-size:32px;font-weight:700;color:#fff;text-align:center}.wp-apart__lead{width:70%;margin:0 0 26px;font-size:18px;color:#fff;text-align:center}@media (max-width: 479px){.wp-apart__title{font-size:25px}.wp-apart__lead{width:100%;font-size:16px}}.wp-apart__grid{display:flex;width:100%;flex-direction:row;flex-wrap:wrap;align-items:stretch}.wp-apart__cell{display:flex;width:25%;flex-direction:column;padding:10px}@media (max-width: 991px){.wp-apart__cell{width:100%}}.wp-apart__card{display:flex;width:100%;height:100%;flex-direction:column;align-items:center;padding:30px 20px;background-color:#fff;border-radius:10px}.wp-apart__image{width:100px;height:100px;object-fit:contain}.wp-apart__card-title{margin-top:26px;margin-bottom:12px;font-size:15px;font-weight:700;color:var(--eko-ink);text-align:center}.wp-apart__card-text{margin-top:12px;font-size:14px;text-align:center}.wp-clinic{display:block;text-align:left;background-color:#c5e6cd33}.wp-clinic__inner{max-width:var(--eko-container);margin-left:auto;margin-right:auto;padding:75px var(--eko-gutter);display:flex;flex-direction:column;align-items:flex-start}.wp-clinic__card{display:flex;width:100%;flex-direction:column;align-items:center;padding:36px 36px 16px;background-color:#fff;border-radius:10px;box-shadow:0 0 10px 0 var(--eko-green)}@media (max-width: 479px){.wp-clinic__card{padding:15px}}.wp-clinic__title{margin:0 0 26px;font-family:"Source Sans 3",system-ui,sans-serif;font-size:36px;font-weight:700;color:var(--eko-ink)}.wp-clinic__body{margin-bottom:26px;font-size:16px;line-height:1.6;color:var(--eko-text)}.wp-clinic__body p{margin:0 0 1em}.wp-clinic__body a{color:#0074db;text-decoration:none}.wp-clinic__body a:hover{text-decoration:underline}.wp-clinic__license{color:#0074db;text-decoration:none}.wp-clinic__license:hover{text-decoration:underline}.wp-apart--halves .wp-apart__cell{width:50%}@media (max-width: 991px){.wp-apart--halves .wp-apart__cell{width:100%}}.wp-apart__card-text a{color:#0074db;text-decoration:none}.wp-apart__card-text a:hover{text-decoration:underline}.wp-contact{display:block;text-align:left;background-color:#c5e6cd36}.wp-contact__inner{max-width:var(--eko-container);margin-left:auto;margin-right:auto;padding:75px var(--eko-gutter);display:flex;flex-direction:column;align-items:flex-start}.wp-contact__columns{display:flex;width:100%;flex-direction:row;flex-wrap:wrap;align-items:stretch}.wp-contact__details{display:flex;width:40%;flex-direction:column;padding:20px}.wp-contact__map{display:flex;width:60%;flex-direction:column;padding:20px}@media (max-width: 991px){.wp-contact__details,.wp-contact__map{width:100%}}.wp-contact__card{display:flex;width:100%;flex-direction:column;align-items:flex-start;padding:20px 20px 1px;background-color:#fff;border:1px solid var(--eko-green-pale);border-radius:10px 10px 10px 35px}.wp-contact__title{margin:0;font-family:"Source Sans 3",system-ui,sans-serif;font-size:32px;font-weight:700;color:var(--eko-ink)}.wp-contact__lead{margin:0;font-size:16px;line-height:1.6;color:var(--eko-text)}.wp-contact__row{display:flex;width:100%;flex-direction:row;align-items:center;margin-top:10px;margin-bottom:10px;text-align:left}.wp-contact__icon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;padding:10px;border:1px solid var(--eko-green);background-color:var(--eko-green);color:#fff}.wp-contact__icon svg{width:55px;height:55px}.wp-contact__row-text{width:100%;margin-left:26px;min-width:0}.wp-contact__label{display:block;font-size:20px;font-weight:600;color:var(--eko-ink);text-decoration:none}.wp-contact__value{display:block;color:var(--eko-text)}.wp-contact__map-frame{width:100%;height:100%;position:relative;overflow:hidden;border-radius:8px}.wp-contact__map-preview{display:block;width:100%;height:450px;padding:0;border:0;background:none;cursor:pointer}.wp-contact__map-preview img{width:100%;height:100%;object-fit:cover}.wp-contact__map-frame iframe{display:block;width:100%;height:450px;border:0}
