@media screen and (max-width:1025px){.sidebar{display:none!important}}@media screen and (min-width:1025px){aside.sidebar{grid-column:2;grid-row-start:1;grid-template-rows:-webkit-min-content auto;grid-template-rows:min-content auto;margin-top:1.5em;padding-bottom:1.5em;position:relative}aside.sidebar>*{width:300px}aside.sidebar .sidebar__unit{position:-webkit-sticky;position:sticky;top:1.5em;z-index:1000}}.btn{font-size:.75em;display:inline-block;text-align:center;vertical-align:middle;white-space:nowrap;cursor:pointer;padding:.5rem 1rem;border-radius:.25rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;background-repeat:no-repeat;background-position:center center}.btn:focus{outline:0;border:0}.btn--ghost--purple{background:0 0;color:#673ab7;border:1px solid #673ab7}.btn--ghost--purple:is(:hover,:focus){background-color:#673ab7;color:#fff}.btn--ghost--white{background:rgba(255,255,255,.2);color:#fff;border:1px solid rgba(255,255,255,.65)}.btn--ghost--white:is(:hover,:focus){background-color:#fff;color:#673ab7}.btn--ghost--red{background:0 0;color:#f44336;border:1px solid #f44336}.btn--ghost--red:is(:hover,:focus){background-color:#ef5350;color:#fff}.btn--solid--purple{background-color:#673ab7;color:#fff;border:1px solid #673ab7}.btn--solid--purple:is(:hover,:focus){color:#fff;background-color:#7e57c2;border:1px solid #673ab7}.btn--solid--pink{background-color:#e91e63;color:#fff;border:1px solid #e91e63}.btn--solid--pink:is(:hover,:focus){color:#fff;background-color:#ec407a;border:1px solid #e91e63}.btn--solid--green{background-color:#4caf50;color:#fff;border:1px solid #4caf50}.btn--solid--green:is(:hover,:focus){color:#fff;background-color:#8bc34a;border:1px solid #4caf50}.btn--solid--red{background-color:#f44336;color:#fff;border:1px solid #f44336}.btn--solid--red:is(:hover,:focus){color:#fff;background-color:#e57373;border:1px solid #f44336}.btn--solid--white{background-color:#fff;color:#673ab7}.btn--solid--white:is(:hover,:focus){color:#673ab7}.btn--tint--purple{background-color:#9575cd;color:#fff;border:1px solid #b39ddb}.btn--tint--purple:is(:hover,:focus){color:#fff;background-color:#7e57c2;border:1px solid #7e57c2}.btn--wide{width:100%}.cta-bar__buttons{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:2px solid rgba(255,255,255,.3);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.25rem;height:2.6em;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:.75em;position:relative}:is(.card--day,body.home .banner) .cta-bar__buttons::after{color:#fff;content:"»";opacity:.6;text-shadow:1px 1px 0 rgba(0,0,0,.4),0 0 10px rgba(0,0,0,.4);-webkit-transition:opacity .3s ease-out;-o-transition:opacity .3s ease-out;transition:opacity .3s ease-out}:is(.card--day,body.home .banner):is(:hover,:focus-within) .cta-bar__buttons::after{opacity:1}.reminder{color:#fff;background:0 0;border:0;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.3rem;margin-left:calc(var(--padding) * -1);--padding:1rem;padding:var(--padding);position:relative;place-content:center}.reminder:focus{outline:0}.reminder i[class*=icon-heart]{display:-webkit-box;display:-ms-flexbox;display:flex}.reminder i[class*=icon-heart]::before,.reminder i[class*=icon-heart]::after{display:inline;margin:0 auto;place-self:center;text-shadow:1px 1px 0 rgba(0,0,0,.4),0 0 10px rgba(0,0,0,.4);-webkit-transition:opacity .2s ease-out;-o-transition:opacity .2s ease-out;transition:opacity .2s ease-out}.reminder i[class*=icon-heart]::after{font:1em fontello;position:absolute;z-index:1}.reminder--status-unset i[class*=icon-heart]::before{content:'\e804'}.reminder--status-unset i[class*=icon-heart]::after{content:'\e805';opacity:0}@media(hover:hover){.reminder--status-unset:is(:hover,:focus) i[class*=icon-heart]::after{opacity:1}.reminder--status-unset:hover:focus i[class*=icon-heart]::before{opacity:1}.reminder--status-unset:hover:focus i[class*=icon-heart]::after{opacity:0}}.reminder--status-set i[class*=icon-heart]::before{content:'\e805'}.reminder--status-set i[class*=icon-heart]::after{content:'\e804';text-shadow:none}@media(hover:hover){.reminder--status-set:is(:hover,:focus) i[class*=icon-heart]::before{opacity:0}.reminder--status-set:is(:hover,:focus) i[class*=icon-heart]::after{text-shadow:1px 1px 0 rgba(0,0,0,.4),0 0 10px rgba(0,0,0,.4)}.reminder--status-set:hover:focus i[class*=icon-heart]::before{opacity:1}.reminder--status-set:hover:focus i[class*=icon-heart]::after{opacity:0}}.reminder--status-working{cursor:wait;line-height:0}.reminder--status-working i[class*=icon-heart]{-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear;color:inherit!important;display:grid;position:relative}.reminder--status-working i[class*=icon-heart]::before{content:'\e831'!important;line-height:0;opacity:1!important}.reminder--status-working i[class*=icon-heart]::after{display:none}.wp-block-button__link{background:-o-linear-gradient(315deg,#8bc34a 0,#4caf50 100%);background:linear-gradient(135deg,#8bc34a 0,#4caf50 100%);border-radius:22px;color:#fff!important;display:block;font-size:1.125em;padding:.8em 1em;text-align:center;text-decoration:none}.kb-skip-to-content{-webkit-box-shadow:0 10px 20px rgba(60,55,125,.35);box-shadow:0 10px 20px rgba(60,55,125,.35);font-size:1.5rem;inset:1.5em auto auto 1.5em;opacity:0;pointer-events:none;position:fixed;-webkit-transition:opacity .2s ease-out;-o-transition:opacity .2s ease-out;transition:opacity .2s ease-out;z-index:99999}.kb-skip-to-content:focus{opacity:1;pointer-events:all}.widget{width:100%;padding:1.5em;border:0;display:grid;position:relative;grid-template-columns:-webkit-min-content auto;grid-template-columns:min-content auto;grid-template-rows:auto!important;gap:1em;background:-o-linear-gradient(315deg,#673ab7 0,#3f51b5 100%);background:linear-gradient(135deg,#673ab7 0,#3f51b5 100%)}.widget.hover:is(:hover,:focus){background:-o-linear-gradient(315deg,#512e90 0,#32408f 100%);background:linear-gradient(135deg,#512e90 0,#32408f 100%)}.sidebar .widget{grid-template-columns:none;gap:0}@media screen and (max-width:768px){.widget{grid-template-columns:none;gap:0}}.widgets-break{margin-top:1.5em;margin-bottom:1.5em}.widget__icon{color:#fff;grid-column:1;text-align:center;font-size:2.5em;line-height:1.8em;letter-spacing:-.2em}.sidebar .widget__icon{display:none}@media screen and (max-width:768px){.widget__icon{display:none}}.widget--month .widget__icon{font-size:1.5em}.widget--month--break .widget__icon{font-size:2.5em}.widget__content{grid-column:2;display:grid;grid-gap:.25em;color:#fff}.widget--month .widget__content{line-height:2em}.widget__content .heading{color:#fff;font-size:1.3em;font-weight:700;margin:0!important}.widget--month .widget__content .heading{font-size:1.8em}.widget--date-pagination .widget__content .heading,.widget--month--break .widget__content .heading{font-size:1.8em}.widget__content a{text-decoration:none}.widget__content .subheading{color:#fff;font-size:.9em;font-weight:500}.widget--date-pagination .widget__content .subheading,.widget--month--break .widget__content .subheading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.sidebar .widget__content{grid-column:auto}@media screen and (max-width:768px){.widget__content{grid-column:auto}}.widget__form--birthday{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr;gap:.5em;margin:.5em 0 0;text-align:-webkit-right}.sidebar .widget__form--birthday{grid-template-columns:1fr 1fr}@media screen and (max-width:768px){.widget__form--birthday{grid-template-columns:1fr 1fr}}.widget--birthday{background:-o-linear-gradient(315deg,#673ab7 0,#3f51b5 100%);background:linear-gradient(135deg,#673ab7 0,#3f51b5 100%)}.widget--birthday.hover:is(:hover,:focus){background:-o-linear-gradient(315deg,#512e90 0,#32408f 100%);background:linear-gradient(135deg,#512e90 0,#32408f 100%)}.widget--birthday select{text-align:left}.sidebar .widget__birthday-submit{grid-area:2/1/2/3}@media screen and (max-width:768px){.widget__birthday-submit{grid-area:2/1/2/3}}select.dropdown--birthday-day:disabled{background-color:#e0e0e0;color:#9e9e9e}.widget--newsletter{background:-o-linear-gradient(315deg,#e91e63 0,#9c27b0 100%);background:linear-gradient(135deg,#e91e63 0,#9c27b0 100%);position:relative;z-index:100}.widget--newsletter.hover:is(:hover,:focus){background:-o-linear-gradient(315deg,#c1134e 0,#771e86 100%);background:linear-gradient(135deg,#c1134e 0,#771e86 100%)}.widget__form--newsletter{display:grid;grid-template-rows:1fr;grid-template-columns:1.5fr .5fr;margin:.5em 0 0;gap:.5em}.sidebar .widget__form--newsletter{grid-template-rows:1fr 1fr;grid-template-columns:1fr}@media screen and (max-width:768px){.widget__form--newsletter{grid-template-rows:1fr 1fr;grid-template-columns:1fr}}.widget__newsletter-input{width:100%;grid-column:1}.sidebar .widget__newsletter-input{grid-column:1/3}@media screen and (max-width:768px){.widget__newsletter-input{grid-column:1/3}}.widget__newsletter-submit{grid-column:2}.widget__newsletter-submit:is(:hover,:focus){cursor:pointer}.sidebar .widget__newsletter-submit{width:100%;grid-column:1/3}@media screen and (max-width:768px){.widget__newsletter-submit{width:100%;grid-column:1/3}}.widget__form--newsletter input:disabled{opacity:.5}.widget--coming-up{background:-o-linear-gradient(315deg,#673ab7 0,#3f51b5 100%);background:linear-gradient(135deg,#673ab7 0,#3f51b5 100%)}.widget--coming-up.hover:is(:hover,:focus){background:-o-linear-gradient(315deg,#512e90 0,#32408f 100%);background:linear-gradient(135deg,#512e90 0,#32408f 100%)}.widget--coming-up .btn{margin:.5em 0 0}.pagination--prev{background:-o-linear-gradient(315deg,#673ab7 0,#3f51b5 100%);background:linear-gradient(135deg,#673ab7 0,#3f51b5 100%);grid-template-columns:-webkit-max-content auto;grid-template-columns:max-content auto;grid-template-rows:1fr}.pagination--prev.hover:is(:hover,:focus){background:-o-linear-gradient(315deg,#512e90 0,#32408f 100%);background:linear-gradient(135deg,#512e90 0,#32408f 100%)}.pagination--next{background:-o-linear-gradient(315deg,#673ab7 0,#3f51b5 100%);background:linear-gradient(135deg,#673ab7 0,#3f51b5 100%);grid-template-columns:auto -webkit-max-content;grid-template-columns:auto max-content;grid-template-rows:1fr}.pagination--next.hover:is(:hover,:focus){background:-o-linear-gradient(315deg,#512e90 0,#32408f 100%);background:linear-gradient(135deg,#512e90 0,#32408f 100%)}.pagination--next .widget__content{grid-column:1;grid-row:1}.pagination--next .widget__icon{grid-column:2;grid-row:1}.widget--month{background:-o-linear-gradient(315deg,#673ab7 0,#3f51b5 100%);background:linear-gradient(135deg,#673ab7 0,#3f51b5 100%);min-height:6em}.widget--month.hover:is(:hover,:focus){background:-o-linear-gradient(315deg,#512e90 0,#32408f 100%);background:linear-gradient(135deg,#512e90 0,#32408f 100%)}.ctas .widget--month--break{background:-o-linear-gradient(315deg,#e91e63 0,#9c27b0 100%);background:linear-gradient(135deg,#e91e63 0,#9c27b0 100%)}.ctas .widget--month--break.hover:is(:hover,:focus){background:-o-linear-gradient(315deg,#c1134e 0,#771e86 100%);background:linear-gradient(135deg,#c1134e 0,#771e86 100%)}.pagination--prev,.widget--month--break,.pagination--next{-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important}.pagination--prev::before,.widget--month--break::before,.pagination--next::before{background:#fff;border-radius:inherit;content:'';inset:0;opacity:.5;position:absolute;-webkit-transition:opacity .3s ease-out;-o-transition:opacity .3s ease-out;transition:opacity .3s ease-out;z-index:-1}.pagination--prev:is(:hover,:focus)::before,.widget--month--break:is(:hover,:focus)::before,.pagination--next:is(:hover,:focus)::before{opacity:1}@media screen and (max-width:1025px){.widgets-break{margin-left:.75em;margin-right:.75em;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.card{background-color:#fff;border-radius:5px;-webkit-box-flex:1;-ms-flex:1 1 49%;flex:1 1 49%;position:relative;-webkit-box-shadow:0 10px 20px rgba(60,55,125,.15);box-shadow:0 10px 20px rgba(60,55,125,.15)}.sidebar .card{height:-webkit-max-content;height:-moz-max-content;height:max-content}.content .card{-webkit-box-shadow:0 3px 10px rgba(60,55,125,.1);box-shadow:0 3px 10px rgba(60,55,125,.1)}.card__media{overflow:hidden;border-radius:inherit}@media screen and (min-width:1025px){body.archive .banner .card__media,body.single-post .banner .card__media{border-radius:0;border-top-right-radius:inherit}}.card__media img{border-top-right-radius:inherit;-webkit-filter:saturate(.98);filter:saturate(.98);content-visibility:auto}body.archive .banner .card__media img,body.single-days .banner .card__media img,body.single-post .banner .card__media img{-webkit-filter:saturate(1) contrast(1.1);filter:saturate(1) contrast(1.1)}.card--day,.card--blog{background:0 0}.card--day picture,.card--blog picture{min-height:100%;min-width:100%}.card__title{font-size:1.8em!important;margin-top:.1em}.section .card{display:grid}.section .card .card__media,.section .card .card__content{grid-column:1;grid-row:1}.section .card .card__content{-ms-flex-item-align:end;align-self:flex-end}.card__content{background-image:-webkit-gradient(linear,left bottom,left top,color-stop(40%,rgba(0,0,0,0.4)),to(transparent));background-image:-o-linear-gradient(bottom,rgba(0,0,0,0.4) 40%,transparent);background-image:linear-gradient(0deg,rgba(0,0,0,0.4) 40%,transparent);padding-top:4em;border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;z-index:1}.card__content .card__text{font-size:1.2em;padding:1em 1.5rem;text-shadow:1px 1px 0 rgba(0,0,0,.4),0 0 10px rgba(0,0,0,.4)}.card--day .card__content .card__text{padding-bottom:0}.card__content .subheading,.card__content .card__byline,.card__content .heading,.card__content .heading a{color:#fff}.card__content .heading,.card__content .heading a{font-weight:700}@media screen and (max-width:576px){.card__content .heading .space{display:inline-block}}.card__content .subheading{font-size:1em}.card__content .card__excerpt{font-size:1em;color:#455a64;line-height:1.8em;margin:.75em 0}.card__content .card__byline{font-size:1em;font-weight:400;margin-top:.25em}@media screen and (max-width:480px){.card__content .card__text{font-size:1em;padding-left:1rem;padding-right:1rem}.card__content .heading{line-height:1}}@media screen and (max-width:480px){.card .card__media{height:100%;position:absolute;width:100%}.card .card__content{padding-top:6em;position:relative}}.card--nested{background:#fefefe;border:1px solid #e0e0e0;border-left:6px #e0e0e0 solid;color:#455a64;padding:calc(1.5em/2) 1em}@media screen and (min-width:1025px){.card--nested{padding:1em 1.5em}}.card--nested .heading{border-bottom:1px solid #e0e0e0;color:#e91e63;font-size:1.1em;font-style:normal!important;font-weight:700;line-height:1.6;margin-bottom:.5em;padding-bottom:.5em}.card--nested .subheading{color:#455a64;font-size:1.2em;font-weight:700;line-height:1.6;margin-bottom:.2em}.card--nested>*{margin-bottom:.5em;word-wrap:anywhere}.card--nested>*:last-child{margin-bottom:0}.card--hero{color:#fff}.card--hero p{display:-webkit-box;margin-top:.5em;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical}@media screen and (min-width:768px){.card--hero .card__text{font-size:2em}.card--hero p{font-size:.6em;width:80%}}.form__group{margin-bottom:1em;position:relative}.form__group--separated{margin-top:3em}.form__field{position:relative}.form__field .form__input{background-color:#fff;border:1px #eee solid;border-radius:5px;-webkit-box-shadow:0 3px 5px rgba(0,0,0,.15);box-shadow:0 3px 5px rgba(0,0,0,.15);padding:.8em 1em;width:100%}.form__field .form__input::-webkit-input-placeholder{color:#9e9e9e;opacity:1}.form__field .form__input:-ms-input-placeholder{color:#9e9e9e;opacity:1}.form__field .form__input::-ms-input-placeholder{color:#9e9e9e;opacity:1}.form__field .form__input::placeholder{color:#9e9e9e;opacity:1}.form__field .form__input:focus{border-color:#b39ddb;-webkit-box-shadow:0 3px 5px #673ab7 40;box-shadow:0 3px 5px #673ab7 40;color:#673ab7}.form__field .form__input,.form__field .form__icon+[class^=icon-]{-webkit-transition:color .2s ease-out,border-color .2s ease-out;-o-transition:color .2s ease-out,border-color .2s ease-out;transition:color .2s ease-out,border-color .2s ease-out}.form__field .form__icon:focus+[class^=icon-]{color:#673ab7}.form__field .form__icon{padding-left:3.75em}.form__field .form__icon+[class^=icon-]{color:#9e9e9e;font-size:1em;margin:0 auto;left:1em;position:absolute;text-align:center;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.form__field .icon-lock{font-size:1.1em!important;left:.9em!important}.form__field--2col{display:grid;grid-template-columns:1fr 2.5fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form__field--2col label{grid-column:1}.form__field--2col input{grid-column:2}@media screen and (max-width:1025px){.form__field--2col{grid-template-columns:1fr}.form__field--2col label{grid-column:1;display:block;width:100%}.form__field--2col input{grid-column:1;display:block;width:100%;margin-top:.5em}}.form__controls{grid-column:2;margin-top:1.5em;display:grid;grid-template-columns:1fr 1fr;gap:.75em}.form .btn{-webkit-box-shadow:0 3px 5px rgba(0,0,0,.1);box-shadow:0 3px 5px rgba(0,0,0,.1);padding:.9em 1em;position:relative;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;font-size:.9em}.form--submit #submitButton,.form--submit #cancelButton{cursor:default}.form--submit #submitButton span{color:transparent}.form--submit #cancelButton:is(:hover,:focus){background-color:#fff;color:inherit}.checkbox{-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;display:grid;grid-column-gap:8px;grid-template-columns:22px auto}.checkbox .checkbox__input{display:none}.checkbox .checkbox__input:checked+.icon-ok{background-color:#4caf50;border:1px solid #e0e0e0}.checkbox .checkbox__input:disabled+.icon-ok{background-color:#c8e6c9;border:1px solid #e0e0e0}.checkbox .icon-ok{grid-column:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #d2d2d2;border-radius:5px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1em;height:22px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:22px;padding-left:.15em}.checkbox .checkbox__text{grid-column:2}.toggle{display:grid;grid-template-columns:42px auto;gap:.75em;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:1025px){.toggle{margin-top:.5em}}.switch{position:relative;width:45px}.toggle__control{grid-column:1}.toggle__text{grid-column:2}.toggle-checkbox{position:absolute;opacity:0;pointer-events:none}.toggle-label{display:block;overflow:hidden;cursor:pointer;height:25px;padding:0;line-height:20px;border:2px solid #f5f5f5;border-radius:20px;background-color:#fafafa;-webkit-transition:background-color .3s ease-in;-o-transition:background-color .3s ease-in;transition:background-color .3s ease-in}.toggle--negative .toggle-label{background-color:#e0e0e0;border-color:#e0e0e0}.toggle-label:before{content:"";display:block;width:25px;margin:0;background:#fff;position:absolute;top:0;bottom:0;right:23px;border:2px solid #e3e3e3;border-radius:18px;-webkit-transition:all .3s ease-in 0s;-o-transition:all .3s ease-in 0s;transition:all .3s ease-in 0s}.toggle--negative .toggle-label:before{border-color:#e0e0e0}.toggle-checkbox:checked+.toggle-label{background-color:#4caf50}.toggle-checkbox:checked+.toggle-label,.toggle-checkbox:checked+.toggle-label:before{border-color:#4caf50}.toggle-checkbox:checked+.toggle-label:before{right:0}input[disabled].btn{cursor:default!important}input[disabled].btn:is(:hover,:focus){background-color:inherit!important;color:inherit!important;opacity:1!important}input,textarea{font-size:.8em;border-radius:5px;padding:.5em 1em;border:1px #e0e0e0 solid}textarea{padding:1em 2em}.widget input:not([type=submit]){border:0}.form__submit__message{background:#ffebee;border-radius:5px;color:#f44336;font-size:.8em;padding:1em 1.5em;margin:0 0 2em}.form__group--error .form__input{border-bottom:2px solid #e57373}.form__group--error .form__input+[class^=icon-]{color:#f44336}.form__group--error .form__field__message{color:#f44336;display:block;font-size:.8em;margin:.5em 1em 1.5em}.form__group--error .form__submit__message{background:#ffebee;color:#f44336}.card--form{background-color:#fff;border-radius:5px;-webkit-box-flex:1;-ms-flex:1 1 49%;flex:1 1 49%;position:relative;-webkit-box-shadow:0 10px 20px rgba(60,55,125,.15);box-shadow:0 10px 20px rgba(60,55,125,.15);padding:1.5em}.sidebar .card--form{height:-webkit-max-content;height:-moz-max-content;height:max-content}.content .card--form{-webkit-box-shadow:0 3px 10px rgba(60,55,125,.1);box-shadow:0 3px 10px rgba(60,55,125,.1)}.footer__main{margin:0;padding:3em 1.5em 1.5em}@media screen and (min-width:768px){.footer__main{margin:4.5em 0 0;padding:4.5em 1.5em}}.footer__main,.footer__secondary{border-top:1px solid #f5f5f5;background-color:#fff}.footer__secondary{background-color:#fff;padding:1.5em}.footer__title{color:#455a64;font-size:.75em;text-transform:uppercase}.section-footer__link-list li{font-size:.75em;line-height:2.5em}.section-footer__link-list li a{text-decoration:none;color:#455a64}.section-footer__link-list li a:is(:hover,:focus){color:#673ab7;text-decoration:underline}.footer__links{max-width:1300px;margin:0 auto;grid-template-columns:repeat(auto-fit,minmax(10em,1fr));display:grid;gap:2em}@media screen and (max-width:768px){.footer__links{grid-template-columns:repeat(auto-fit,minmax(40%,1fr))}}.footer__details{font-size:.75em;color:#9e9e9e}.footer__details .footer__copyright a{color:#455a64}.footer__details .tagline{font-style:italic}.wp-block-media-text{background-color:#fff;border-radius:5px;-webkit-box-flex:1;-ms-flex:1 1 49%;flex:1 1 49%;position:relative;-webkit-box-shadow:0 10px 20px rgba(60,55,125,.15);box-shadow:0 10px 20px rgba(60,55,125,.15);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:2rem 0}.sidebar .wp-block-media-text{height:-webkit-max-content;height:-moz-max-content;height:max-content}.content .wp-block-media-text{-webkit-box-shadow:0 3px 10px rgba(60,55,125,.1);box-shadow:0 3px 10px rgba(60,55,125,.1)}.wp-block-media-text figure{-webkit-box-flex:1;-ms-flex:1 0 200px;flex:1 0 200px}.wp-block-media-text figure img{border-bottom-left-radius:5px;border-top-left-radius:5px;height:100%;-o-object-fit:cover;object-fit:cover}.team-bios .wp-block-media-text{border:1px solid #e0e0e0;border-radius:5px;line-height:1.2;overflow:hidden}.team-bios .wp-block-media-text__content{padding:1.5rem 2rem;width:100%}.team-bios .wp-block-social-links{display:-webkit-box;display:-ms-flexbox;display:flex}.team-bios .wp-block-social-links li{margin-bottom:0}.team-bios .wp-block-social-links svg{fill:#e91e63}.team-bios p{font-size:.95rem;line-height:1.6}.team-bios h3{color:#455a64;font-style:normal!important;font-weight:700}.team-bios h4{color:#616161;font-size:1rem;font-weight:700;margin:1rem 0 .25rem}.team-bios figure{-webkit-box-flex:0;-ms-flex:0 0 200px;flex:0 0 200px}.team-bios figure img{border-radius:0;width:100%}@media screen and (min-width:576px){.team-bios .team-bios__heading{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5em;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.team-bios .wp-block-social-links i::before{margin:0 0 0 .2em}}@media screen and (max-width:576px){.team-bios .wp-block-media-text{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.team-bios .wp-block-media-text__content{padding:1rem}.team-bios .wp-block-social-links{margin-top:.2em;margin-left:-2px}}:root{--litepickerDayWidth:2.79em !important}.litepicker .month-item{display:none!important}.litepicker .month-item:first-of-type{display:grid!important}.litepicker .container__months.columns-2{width:initial!important}.litepicker .container__days a.day-item{-webkit-transition:none!important;-o-transition:none!important;transition:none!important;padding:7px 0!important}.litepicker .container__days a.is-today{background-color:#4caf50!important;color:#fff!important}.litepicker .container__days a:is(:hover,:focus){background-color:#e91e63!important;color:#fff!important;border:0!important;box-shadow:none!important;-webkit-box-shadow:none!important}.litepicker .container__months .month-item-header{font-family:rubik,helvetica neue,segoe ui,arial,sans-serif;font-size:1.2em}.litepicker .container__months .month-item-header a{color:#673ab7;text-decoration:underline}.litepicker .container__months .month-item-header a .month-item-year{margin-left:.25em}.litepicker .container__months .month-item-header a:is(:hover,:focus){color:#9c27b0}.button-previous-month,.button-next-month{cursor:pointer}.calendar{overflow:hidden}#calendar{position:relative;z-index:1}div.litepicker{min-width:300px}div.litepicker .container__main{height:100%}div.litepicker .container__months{border:0;-webkit-box-shadow:none;box-shadow:none;width:100%;height:100%;min-height:25em;padding:1.5em;-webkit-box-sizing:border-box;box-sizing:border-box}div.litepicker .container__months .month-item{grid-template-rows:auto auto 1fr;width:100%;padding:0}div.litepicker .container__months .month-item-header{padding:0}div.litepicker .container__months .month-item-header .button-next-month,div.litepicker .container__months .month-item-header .button-previous-month{cursor:pointer}div.litepicker .container__months .month-item-weekdays-row{display:grid;grid-template-columns:repeat(7,1fr);width:100%;padding:.75em 0 0}div.litepicker .container__months .month-item-weekdays-row>div{-ms-flex-item-align:center;align-self:center;width:auto}div.litepicker .container__days{display:grid;grid-template-rows:auto;grid-template-columns:repeat(7,1fr);width:100%;height:100%;gap:4px}div.litepicker .container__days .day-item{cursor:pointer;background:#f8f6fc;color:#673ab7;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}div.litepicker .container__days .day-item,div.litepicker .container__days div{padding:8px 0;-ms-flex-item-align:center;align-self:center;width:auto;height:100%}.calendar-links{background:#f8f6fc;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.8em;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;min-width:300px}.calendar-links li::after{color:#673ab7;content:"»";font-size:1.4em;margin:0 .6em 0 -.6em;opacity:.5;position:relative;top:.1em}.calendar-links li:is(:hover,:focus)::after{color:#9c27b0}.calendar-links a{color:#673ab7;display:inline-block;padding:1em 1.5em;position:relative;z-index:1}.calendar-links a:is(:hover,:focus){color:#9c27b0}body:not(.litepicker-open) #calendar-header .litepicker{font-size:.9em;left:auto!important;right:0!important}body:not(.litepicker-open) #calendar-header .litepicker .container__months{border-top-left-radius:0;border-top-right-radius:0;-webkit-box-shadow:3px 3px 5px 0 rgba(0,0,0,.25)!important;box-shadow:3px 3px 5px 0 rgba(0,0,0,.25)!important}.calendar--banner{font-size:110%}@media screen and (max-width:768px){body:not(.litepicker-open) div.litepicker{left:auto!important;right:0!important}div.litepicker{font-size:1em;width:90%;min-height:330px}div.litepicker .container__days{gap:4px}.litepicker-open div.litepicker .container__months{background:0 0;padding:0}.litepicker-open div.litepicker .month-item-header svg{fill:#fff!important}.litepicker-open div.litepicker .month-item-header a{color:#fff!important}.litepicker-open div.litepicker .month-item-weekdays-row{color:#fff!important;opacity:.6}.litepicker-open div.litepicker .container__days a.day-item,.litepicker-open div.litepicker .container__days .container__days div{background:rgba(255,255,255,.05);color:#fff!important;border:1px solid rgba(255,255,255,.1)}.litepicker-open div.litepicker .container__days a.is-today{background:#4caf50!important;border-color:#4caf50}.litepicker-open div.litepicker .container__days a.is-highlighted{background:#e91e63!important;border-color:#e91e63}.litepicker-open div.litepicker-backdrop{background:-o-linear-gradient(315deg,#673ab7 0,#3f51b5 100%);background:linear-gradient(135deg,#673ab7 0,#3f51b5 100%);opacity:.96;margin:0!important;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.litepicker-open div.litepicker-backdrop.hover:is(:hover,:focus){background:-o-linear-gradient(315deg,#512e90 0,#32408f 100%);background:linear-gradient(135deg,#512e90 0,#32408f 100%)}.litepicker-open div.litepicker-backdrop::after{color:#fff;content:'\000d7';cursor:pointer;font-size:2.5em;padding:.2em .6em;position:fixed;right:0;text-decoration:none;top:0}}