.postocd-home-hero-slider{position:relative;overflow:hidden;background:#dfe5e6}.postocd-home-hero-slider__track{position:relative;min-height:720px}.postocd-home-hero-slider__slide{position:absolute;inset:0;opacity:0;transition:opacity .8s ease;margin:0}.postocd-home-hero-slider__slide.is-active{opacity:1;z-index:2}.postocd-home-hero-slider__slide img{width:100%;height:720px;object-fit:cover;display:block}.postocd-home-hero-slider__slide--empty{position:relative;opacity:1}.postocd-home-hero-slider__empty{min-height:720px;display:flex;align-items:center;justify-content:center;color:#4c6d79;font-size:20px}.postocd-home-hero-slider__nav{position:absolute;top:50%;transform:translateY(-50%);width:56px;height:56px;border:0;background:rgb(255 255 255 / .18);color:#fff;font-size:44px;line-height:1;z-index:4;opacity:0;transition:opacity .25s ease,background .25s ease;cursor:pointer}.postocd-home-hero-slider:hover .postocd-home-hero-slider__nav{opacity:1}.postocd-home-hero-slider__nav:hover{background:rgb(255 255 255 / .32)}.postocd-home-hero-slider__nav--prev{left:18px}.postocd-home-hero-slider__nav--next{right:18px}.postocd-home-hero-slider__dots{position:absolute;left:50%;bottom:14px;transform:translateX(-50%);display:flex;gap:8px;z-index:4}.postocd-home-hero-slider__dots button,.postocd-home-quotes__dots button{width:10px;height:10px;border-radius:50%;border:0;padding:0;background:#c7d2d6;cursor:pointer}.postocd-home-hero-slider__dots button.is-active,.postocd-home-quotes__dots button.is-active{background:#2f6b7d}.postocd-home-triple-grid{display:grid;grid-template-columns:1.1fr 1.25fr .95fr;gap:32px;padding:34px 0 24px}.postocd-home-panel__title,.postocd-home-calendar-panel__month,.postocd-home-causes__title{font-size:24px;line-height:1.1;color:#3b6d7f;font-weight:400;margin:0}.postocd-home-panel__title::after,.postocd-home-calendar-panel__month::after,.postocd-home-news-list{display:grid;gap:18px;margin-top:18px}.postocd-home-news-item{display:grid;grid-template-columns:56px 1fr;gap:14px;align-items:start}.postocd-home-news-item__thumb img,.postocd-home-news-item__placeholder{width:56px;height:56px;object-fit:cover;display:block;background:#dbe3e6}.postocd-home-news-item__title{margin:0 0 4px;font-size:22px;line-height:1.05;font-weight:400}.postocd-home-news-item__title a{color:#2f6b7d;text-decoration:none}.postocd-home-news-item__date{margin:0;color:#555;font-size:14px}.postocd-home-facebook-panel{min-height:400px}.postocd-home-facebook-panel .fb-page,.postocd-home-facebook-panel iframe{max-width:100%!important}.postocd-home-calendar-panel__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.postocd-home-calendar-panel__month-nav{border:0;background:#6b909e;color:#fff;width:34px;height:34px;border-radius:4px;font-size:22px}.postocd-home-calendar-panel__grid{display:grid;grid-template-columns:repeat(7,1fr);gap:6px;font-size:14px}.postocd-home-calendar-panel__weekday,.postocd-home-calendar-panel__day{min-height:34px;display:flex;align-items:center;justify-content:center;border-radius:2px}.postocd-home-calendar-panel__weekday{background:#6b909e;color:#fff;font-weight:600}.postocd-home-calendar-panel__day{background:#f0f3f4;color:#333;border:2px solid #d3dde1;cursor:default}.postocd-home-calendar-panel__day.is-other-month{opacity:.45}.postocd-home-calendar-panel__day.has-event{background:#d8e6eb;border-color:#6b909e;color:#2f6b7d;cursor:pointer}.postocd-home-calendar-panel__day.is-selected{background:#6b909e;color:#fff}.postocd-home-calendar-panel__event{margin-top:18px;min-height:210px}.postocd-home-calendar-event-card img{width:100%;aspect-ratio:4 / 5;object-fit:cover;display:block}.postocd-home-calendar-event-card__caption{background:#6b909e;color:#fff;padding:8px 10px;font-size:14px;font-weight:600}.postocd-home-calendar-event-card__title{margin:0;font-size:14px;line-height:1.25}.postocd-home-calendar-event-card__date{margin:4px 0 0;font-size:12px;opacity:.95}.postocd-home-calendar-panel__empty{color:#666;font-size:14px}.postocd-home-calendar-panel__event-nav{display:flex;gap:8px;justify-content:flex-end;margin-bottom:8px}.postocd-home-calendar-panel__event-nav button{border:0;background:#d8e6eb;color:#2f6b7d;width:28px;height:28px;border-radius:2px}.postocd-home-quotes{background:#5f7580;color:#fff;padding:54px 0 40px;margin-top:24px}.postocd-home-quotes__inner{position:relative;display:grid;grid-template-columns:44px 1fr 44px;align-items:center;gap:16px}.postocd-home-quotes__track{position:relative;min-height:130px}.postocd-home-quotes__item{position:absolute;inset:0;opacity:0;transition:opacity .65s ease;text-align:center}.postocd-home-quotes__item.is-active{opacity:1}.postocd-home-quotes__item p{font-size:32px;line-height:1.3;font-style:italic;margin:0 0 14px}.postocd-home-quotes__item footer{font-size:18px;text-align:right;opacity:.92}.postocd-home-quotes__nav{background:rgb(0 0 0 / .18);border:0;color:#fff;font-size:34px;height:44px}.postocd-home-quotes__dots{display:flex;justify-content:center;gap:8px;margin-top:12px}.postocd-home-causes{padding:42px 0 56px}.postocd-home-causes__head{text-align:center;margin-bottom:28px}.postocd-home-causes__title{font-size:54px;color:#7999a7;font-weight:300;text-transform:uppercase;letter-spacing:.04em}.postocd-home-causes__title::after{margin:12px auto 0}.postocd-home-causes__tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:18px}.postocd-home-causes__tab{border:2px solid #d1dce0;background:#fff;color:#666;padding:8px 14px;font-size:14px}.postocd-home-causes__tab.is-active{background:#2f6b7d;color:#fff;border-color:#2f6b7d}.postocd-home-causes__panel{display:none}.postocd-home-causes__panel.is-active{display:block}.postocd-home-causes__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border-top:2px solid #d5dfe2;border-left:2px solid #d5dfe2}.postocd-home-cause-card{border-right:2px solid #d5dfe2;border-bottom:2px solid #d5dfe2;background:#fff}.postocd-home-cause-card__thumb img,.postocd-home-cause-card__placeholder{width:100%;aspect-ratio:4 / 2.4;object-fit:cover;display:block;background:#dbe4e7}.postocd-home-cause-card__body{padding:18px 18px 16px}.postocd-home-cause-card__title{margin:0 0 12px;font-size:24px;line-height:1.1;font-weight:400;min-height:54px}.postocd-home-cause-card__title a{color:#2f6b7d;text-decoration:none}.postocd-home-cause-card__excerpt{color:#444;font-size:14px;line-height:1.6;min-height:110px}.postocd-home-cause-card__link{display:inline-block;margin-top:18px;color:#2f6b7d;text-decoration:none;font-weight:600}.postocd-home-causes__cta-wrap{text-align:center;margin-top:28px}.postocd-home-causes__cta{display:inline-block;background:#2f6b7d;color:#fff;text-decoration:none;padding:12px 28px;border-radius:4px}@media (max-width:1198px){.postocd-home-triple-grid{grid-template-columns:1fr}.postocd-home-causes__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.postocd-home-quotes__item p{font-size:26px}}@media (max-width:766px){.postocd-home-hero-slider__track,.postocd-home-hero-slider__slide img,.postocd-home-hero-slider__empty{min-height:420px;height:420px}.postocd-home-causes__grid,.postocd-home-quotes__inner{grid-template-columns:1fr}.postocd-home-quotes__nav{display:none}.postocd-home-news-item__title{font-size:18px}}.postocd-home-triple-grid{align-items:stretch;grid-auto-rows:1fr}.postocd-home-news-panel,.postocd-home-facebook-panel,.postocd-home-calendar-panel{display:flex;flex-direction:column;min-height:760px;align-self:stretch}.postocd-home-news-list{gap:20px;flex:1 1 auto}.postocd-home-news-item{min-height:96px;padding-bottom:10px;border-bottom:2px solid #d8e1e4}.postocd-home-news-item:last-child{border-bottom:0}.postocd-home-news-item__body{display:flex;flex-direction:column;justify-content:center;min-height:56px}.postocd-home-news-item__title{font-size:20px;line-height:1.12;margin:0 0 6px}.postocd-home-news-item__date{font-size:12px;line-height:1.3}.postocd-home-facebook-panel{min-height:760px}.postocd-home-facebook-panel .fb-page,.postocd-home-facebook-panel .fb-page span,.postocd-home-facebook-panel .fb-page iframe{width:100%!important;max-width:100%!important}.postocd-home-facebook-panel .fb-page iframe{min-height:700px!important;height:700px!important}.postocd-home-calendar-panel__event{margin-top:18px;min-height:470px}.postocd-home-calendar-event-card{display:flex;flex-direction:column}.postocd-home-calendar-event-card img{height:420px;min-height:420px;max-height:420px;object-fit:cover}.postocd-home-hero-slider__nav,.postocd-home-quotes__nav{display:flex;align-items:center;justify-content:center;top:50%;transform:translateY(-50%);line-height:1}.postocd-home-quotes{background:#556d78;padding:76px 0 64px}.postocd-home-quotes .container{position:relative}.postocd-home-quotes__inner{position:relative;display:block;min-height:140px;padding:0 64px}.postocd-home-quotes__track{min-height:140px}.postocd-home-quotes__item p{max-width:980px;margin:0 auto 14px;font-size:26px;line-height:1.45}.postocd-home-quotes__item footer{max-width:980px;margin:0 auto;font-size:14px}.postocd-home-quotes__nav{position:absolute;width:42px;height:42px;font-size:30px;z-index:3}.postocd-home-quotes__nav--prev{left:0}.postocd-home-quotes__nav--next{right:0}@media (max-width:1198px){.postocd-home-news-panel,.postocd-home-facebook-panel,.postocd-home-calendar-panel{min-height:0}.postocd-home-facebook-panel .fb-page iframe{min-height:620px!important;height:620px!important}.postocd-home-calendar-event-card img{height:360px;min-height:360px;max-height:360px}}@media (max-width:766px){.postocd-home-quotes{padding:56px 0 44px}.postocd-home-quotes__inner{padding:0}.postocd-home-quotes__item p{font-size:22px}}.postocd-home-quotes{position:relative!important;min-height:392px!important;padding:86px 0 78px!important;overflow:hidden!important;background:#536a75!important;color:#ffffff!important}.postocd-home-quotes .container,.postocd-home-quotes__inner{position:relative!important;min-height:228px!important}.postocd-home-quotes__inner{display:block!important;padding:0 78px!important}.postocd-home-quotes__track{position:relative!important;height:228px!important;min-height:228px!important;max-height:228px!important;overflow:visible!important}.postocd-home-quotes__item{position:absolute!important;inset:0!important;z-index:1!important;width:100%!important;height:228px!important;min-height:228px!important;max-height:228px!important;margin:0!important;padding:0!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;color:#ffffff!important;text-align:center!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:none!important;transition:opacity 700ms ease-in-out,visibility 0ms linear 700ms!important;will-change:opacity!important}.postocd-home-quotes__item.is-active{z-index:3!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;transition-delay:0ms,0ms!important}.postocd-home-quotes__item.is-entering{z-index:4!important;opacity:0!important;visibility:visible!important;pointer-events:none!important;transition-delay:0ms,0ms!important}.postocd-home-quotes__item.is-leaving{z-index:2!important;opacity:0!important;visibility:visible!important;pointer-events:none!important;transition-delay:0ms,700ms!important}.postocd-home-quotes__item p{display:block!important;width:100%!important;max-width:960px!important;max-height:none!important;margin:0 auto 18px!important;padding:0!important;overflow:visible!important;color:#ffffff!important;font-size:18px!important;line-height:30px!important;font-weight:400!important;font-style:italic!important;text-align:center!important;overflow-wrap:break-word!important;word-break:normal!important}.postocd-home-quotes__item footer{display:block!important;width:100%!important;max-width:960px!important;max-height:none!important;margin:0 auto!important;padding:0!important;overflow:visible!important;color:#ffffff!important;font-size:14px!important;line-height:22px!important;font-weight:400!important;text-align:center!important;opacity:0.92!important}.postocd-home-hero-slider__nav,.postocd-home-calendar-panel__month-nav,.postocd-home-quotes__nav{display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;text-align:center!important;font-size:0!important;line-height:1!important;overflow:hidden!important}.postocd-home-hero-slider__nav::before,.postocd-home-calendar-panel__month-nav::before,.postocd-home-quotes__nav::before{display:block!important;width:100%!important;height:auto!important;margin:0!important;padding:0!important;color:currentColor!important;font-family:Arial,Helvetica,sans-serif!important;font-weight:400!important;line-height:1!important;text-align:center!important;transform:translateY(-2px)!important}.postocd-home-hero-slider__nav::before{font-size:38px!important}.postocd-home-hero-slider__nav--prev::before{content:"‹"!important}.postocd-home-hero-slider__nav--next::before{content:"›"!important}.postocd-home-calendar-panel__month-nav::before{font-size:20px!important}.postocd-home-calendar-panel__month-nav[data-calendar-prev]::before{content:"‹"!important}.postocd-home-calendar-panel__month-nav[data-calendar-next]::before{content:"›"!important}.postocd-home-quotes__nav{position:absolute!important;top:50%!important;z-index:8!important;width:44px!important;height:44px!important;margin:-22px 0 0!important;padding:0!important;border:0!important;background:rgb(0 0 0 / .18)!important;color:#ffffff!important}.postocd-home-quotes__nav::before{font-size:28px!important}.postocd-home-quotes__nav--prev{left:0!important}.postocd-home-quotes__nav--next{right:0!important}.postocd-home-quotes__nav--prev::before{content:"‹"!important}.postocd-home-quotes__nav--next::before{content:"›"!important}.postocd-home-quotes__dots{position:relative!important;z-index:9!important;display:flex!important;justify-content:center!important;gap:8px!important;margin:28px 0 0!important}.postocd-home-quotes__dots button{width:10px!important;height:10px!important;padding:0!important;border:0!important;border-radius:50%!important;background:rgb(255 255 255 / .42)!important}.postocd-home-quotes__dots button.is-active{background:#ffffff!important}@media (max-width:990px){.postocd-home-quotes{min-height:426px!important;padding:78px 0 74px!important}.postocd-home-quotes__inner{padding:0 60px!important}.postocd-home-quotes .container,.postocd-home-quotes__inner{min-height:274px!important}.postocd-home-quotes__track,.postocd-home-quotes__item{height:274px!important;min-height:274px!important;max-height:274px!important}.postocd-home-quotes__item p{max-width:760px!important;font-size:16px!important;line-height:28px!important}}@media (max-width:766px){.postocd-home-quotes{min-height:468px!important;padding:76px 0 70px!important}.postocd-home-quotes__inner{padding:0 42px!important}.postocd-home-quotes .container,.postocd-home-quotes__inner{min-height:322px!important}.postocd-home-quotes__track,.postocd-home-quotes__item{height:322px!important;min-height:322px!important;max-height:322px!important}.postocd-home-quotes__item p{max-width:620px!important;font-size:14px!important;line-height:24px!important}.postocd-home-quotes__item footer{font-size:12px!important;line-height:20px!important}.postocd-home-hero-slider__nav::before{font-size:32px!important}.postocd-home-calendar-panel__month-nav::before{font-size:18px!important}.postocd-home-quotes__nav{width:36px!important;height:36px!important;margin-top:-18px!important}.postocd-home-quotes__nav::before{font-size:24px!important}}@media (max-width:480px){.postocd-home-quotes{min-height:520px!important;padding:72px 0 66px!important}.postocd-home-quotes__inner{padding:0 34px!important}.postocd-home-quotes .container,.postocd-home-quotes__inner{min-height:382px!important}.postocd-home-quotes__track,.postocd-home-quotes__item{height:382px!important;min-height:382px!important;max-height:382px!important}.postocd-home-quotes__item p{max-width:360px!important;font-size:12px!important;line-height:22px!important}.postocd-home-quotes__item footer{font-size:12px!important;line-height:20px!important}}.postocd-home-hero-slider{position:relative!important;overflow:hidden!important}.postocd-home-hero-slider__track{position:relative!important}.postocd-home-hero-slider__slide{position:absolute!important;inset:0!important;z-index:1!important;display:block!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transition:opacity 800ms ease-in-out,visibility 0ms linear 800ms!important;will-change:opacity!important}.postocd-home-hero-slider__slide.is-active{z-index:3!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;transition-delay:0ms,0ms!important}.postocd-home-hero-slider__slide.is-entering{z-index:4!important;opacity:0!important;visibility:visible!important;pointer-events:none!important;transition-delay:0ms,0ms!important}.postocd-home-hero-slider__slide.is-leaving{z-index:2!important;opacity:0!important;visibility:visible!important;pointer-events:none!important;transition-delay:0ms,800ms!important}.postocd-home-hero-slider__slide[hidden]{display:none!important}.postocd-home-hero-slider__slide--empty{position:relative!important;opacity:1!important;visibility:visible!important}@media (max-width:766px){.postocd-homepage-v2 .container,.postocd-home-triple-grid.container,.postocd-home-causes.container,.postocd-home-quotes .container{padding-left:10px!important;padding-right:10px!important}.postocd-home-triple-grid{gap:24px}}.postocd-home-causes__cta-wrap{margin-top:28px;text-align:center}.postocd-home-causes__cta{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:12px 30px;border:1px solid #6b909e;border-radius:999px;background-color:#6b909e;color:#fff;font-weight:600;line-height:1;letter-spacing:.02em;text-decoration:none;box-shadow:0 8px 18px rgb(54 101 117 / .16);transition:background-color 220ms ease,border-color 220ms ease,color 220ms ease,box-shadow 220ms ease,transform 220ms ease}.postocd-home-causes__cta:hover,.postocd-home-causes__cta:focus{border-color:#366575;background-color:#366575;color:#fff;text-decoration:none;box-shadow:0 10px 22px rgb(54 101 117 / .22);transform:translateY(-1px)}.postocd-home-causes__cta:focus-visible{outline:2px solid #366575;outline-offset:4px}