/*!
Theme Name: Pregnancy Justice
Theme URI: https://greatbeliever.us
Description: A custom WordPress theme for Pregnancy Justice.
Version: 1.0.0
Author: Great Believer
Author URI: https://greatbeliever.us
*/html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body{margin:0}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline}
audio:not([controls]){display:none;height:0}
[hidden],template{display:none}
a{background-color:transparent}
a:active,a:hover{outline:0}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:bold}
dfn{font-style:italic}
h1{font-size:2em;margin:.67em 0}
mark{background:#ff0;color:#000}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-0.5em}
sub{bottom:-0.25em}
img{border:0}
svg:not(:root){overflow:hidden}
figure{margin:1em 40px}
hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}
pre{overflow:auto}
code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}
button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}
button{overflow:visible}
button,select{text-transform:none}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
input{line-height:normal}
input[type='checkbox'],input[type='radio']{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}
input[type='number']::-webkit-inner-spin-button,input[type='number']::-webkit-outer-spin-button{height:auto}
input[type='search']{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type='search']::-webkit-search-cancel-button,input[type='search']::-webkit-search-decoration{-webkit-appearance:none}
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
legend{border:0;padding:0}
textarea{overflow:auto}
optgroup{font-weight:bold}
table{border-collapse:collapse;border-spacing:0}
td,th{padding:0}
/*! sanitize.css | CC0 Public Domain | github.com/jonathantneal/sanitize.css */:root{-ms-overflow-style:-ms-autohiding-scrollbar;overflow-y:scroll;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}
audio:not([controls]){display:none}
details{display:block}
input[type="number"]{width:auto}
input[type='search']{-webkit-appearance:textfield}
input[type='search']::-webkit-search-cancel-button,input[type='search']::-webkit-search-decoration{-webkit-appearance:none}
main{display:block}
summary{display:block}
pre{overflow:auto}
progress{display:inline-block}
small{font-size:75%}
template{display:none}
textarea{overflow:auto}
[hidden]{display:none}
[unselectable]{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
*,::before,::after{-webkit-box-sizing:inherit;box-sizing:inherit}
*{font-size:inherit;line-height:inherit}
::before,::after{text-decoration:inherit;vertical-align:inherit}
*,::before,::after{border-style:solid;border-width:0}
*{margin:0;padding:0}
:root{-webkit-box-sizing:border-box;box-sizing:border-box;cursor:default;font:16px/1.5 sans-serif;text-rendering:optimizeLegibility}
html{background-color:#fff}
a{text-decoration:none}
audio,canvas,iframe,img,svg,video{vertical-align:middle}
button,input,select,textarea{background-color:transparent}
button,input,select,textarea{color:inherit;font-family:inherit;font-style:inherit;font-weight:inherit}
button,[type="button"],[type="date"],[type="datetime"],[type="datetime-local"],[type="email"],[type="month"],[type="number"],[type="password"],[type="reset"],[type="search"],[type="submit"],[type="tel"],[type="text"],[type="time"],[type="url"],[type="week"],select,textarea{min-height:1.5em}
code,kbd,pre,samp{font-family:monospace,monospace}
nav ol,nav ul{list-style:none}
select{-moz-appearance:none;-webkit-appearance:none}
select::-ms-expand{display:none}
select::-ms-value{color:currentColor}
table{border-collapse:collapse;border-spacing:0}
textarea{resize:vertical}
::-moz-selection{background-color:#b3d4fc;text-shadow:none}
::selection{background-color:#b3d4fc;text-shadow:none}
.alignnone{margin:5px 20px 20px 0}
.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}
.alignright{float:right;margin:5px 0 20px 20px}
.alignleft{float:left;margin:5px 20px 20px 0}
a img.alignright{float:right;margin:5px 0 20px 20px}
a img.alignnone{margin:5px 20px 20px 0}
a img.alignleft{float:left;margin:5px 20px 20px 0}
a img.aligncenter{display:block;margin-left:auto;margin-right:auto}
.size-auto,.size-full,.size-large,.size-medium,.size-thumbnail{max-width:100%;height:auto}
.plyr{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-box-align:center;-ms-flex-align:center;align-items:center;direction:ltr;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-family:inherit;font-family:var(--plyr-font-family,inherit);font-variant-numeric:tabular-nums;font-weight:400;font-weight:var(--plyr-font-weight-regular,400);line-height:1.7;line-height:var(--plyr-line-height,1.7);max-width:100%;min-width:200px;position:relative;text-shadow:none;-webkit-transition:-webkit-box-shadow .3s ease;transition:-webkit-box-shadow .3s ease;transition:box-shadow .3s ease;transition:box-shadow .3s ease,-webkit-box-shadow .3s ease;z-index:0}
.plyr audio,.plyr iframe,.plyr video{display:block;height:100%;width:100%}
.plyr button{font:inherit;line-height:inherit;width:auto}
.plyr:focus{outline:0}
.plyr--full-ui{-webkit-box-sizing:border-box;box-sizing:border-box}
.plyr--full-ui *,.plyr--full-ui :after,.plyr--full-ui :before{-webkit-box-sizing:inherit;box-sizing:inherit}
.plyr--full-ui a,.plyr--full-ui button,.plyr--full-ui input,.plyr--full-ui label{-ms-touch-action:manipulation;touch-action:manipulation}
.plyr__badge{background:#4a5464;background:var(--plyr-badge-background,#4a5464);border-radius:2px;border-radius:var(--plyr-badge-border-radius,2px);color:#fff;color:var(--plyr-badge-text-color,#fff);font-size:9px;font-size:var(--plyr-font-size-badge,9px);line-height:1;padding:3px 4px}
.plyr--full-ui ::-webkit-media-text-track-container{display:none}
.plyr__captions{-webkit-animation:plyr-fade-in .3s ease;animation:plyr-fade-in .3s ease;bottom:0;display:none;font-size:13px;font-size:var(--plyr-font-size-small,13px);left:0;padding:10px;padding:var(--plyr-control-spacing,10px);position:absolute;text-align:center;-webkit-transition:-webkit-transform .4s ease-in-out;transition:-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out;transition:transform .4s ease-in-out,-webkit-transform .4s ease-in-out;width:100%}
.plyr__captions span:empty{display:none}
.plyr--captions-active .plyr__captions{display:block}
.plyr:not(.plyr--hide-controls) .plyr__controls:not(:empty) ~ .plyr__captions{-webkit-transform:translateY(-40px);transform:translateY(-40px);-webkit-transform:translateY(calc(var(--plyr-control-spacing, 10px) * -4));transform:translateY(calc(var(--plyr-control-spacing, 10px) * -4))}
.plyr__caption{background:rgba(0,0,0,0.8);background:var(--plyr-captions-background,rgba(0,0,0,0.8));border-radius:2px;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:#fff;color:var(--plyr-captions-text-color,#fff);line-height:185%;padding:.2em .5em;white-space:pre-wrap}
.plyr__caption div{display:inline}
.plyr__control{background:0;border:0;border-radius:3px;border-radius:var(--plyr-control-radius,3px);color:inherit;cursor:pointer;-ms-flex-negative:0;flex-shrink:0;overflow:visible;padding:7px;padding:calc(var(--plyr-control-spacing, 10px) * 0.7);position:relative;-webkit-transition:all .3s ease;transition:all .3s ease}
.plyr__control svg{fill:currentColor;display:block;height:18px;height:var(--plyr-control-icon-size,18px);pointer-events:none;width:18px;width:var(--plyr-control-icon-size,18px)}
.plyr__control:focus{outline:0}
.plyr__control.plyr__tab-focus{outline:3px dotted #00b2ff;outline:var(--plyr-tab-focus-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff))) dotted 3px;outline-offset:2px}
a.plyr__control{text-decoration:none}
.plyr__control.plyr__control--pressed .icon--not-pressed,.plyr__control.plyr__control--pressed .label--not-pressed,.plyr__control:not(.plyr__control--pressed) .icon--pressed,.plyr__control:not(.plyr__control--pressed) .label--pressed,a.plyr__control:after,a.plyr__control:before{display:none}
.plyr--full-ui ::-webkit-media-controls{display:none}
.plyr__controls{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:center}
.plyr__controls .plyr__progress__container{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}
.plyr__controls .plyr__controls__item{margin-left:2.5px;margin-left:calc(var(--plyr-control-spacing, 10px) / 4)}
.plyr__controls .plyr__controls__item:first-child{margin-left:0;margin-right:auto}
.plyr__controls .plyr__controls__item.plyr__progress__container{padding-left:2.5px;padding-left:calc(var(--plyr-control-spacing, 10px) / 4)}
.plyr__controls .plyr__controls__item.plyr__time{padding:0 5px;padding:0 calc(var(--plyr-control-spacing, 10px) / 2)}
.plyr__controls .plyr__controls__item.plyr__progress__container:first-child,.plyr__controls .plyr__controls__item.plyr__time+.plyr__time,.plyr__controls .plyr__controls__item.plyr__time:first-child{padding-left:0}
.plyr [data-plyr='airplay'],.plyr [data-plyr='captions'],.plyr [data-plyr='fullscreen'],.plyr [data-plyr='pip'],.plyr__controls:empty{display:none}
.plyr--airplay-supported [data-plyr='airplay'],.plyr--captions-enabled [data-plyr='captions'],.plyr--fullscreen-enabled [data-plyr='fullscreen'],.plyr--pip-supported [data-plyr='pip']{display:inline-block}
.plyr__menu{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}
.plyr__menu .plyr__control svg{-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}
.plyr__menu .plyr__control[aria-expanded='true'] svg{-webkit-transform:rotate(90deg);transform:rotate(90deg)}
.plyr__menu .plyr__control[aria-expanded='true'] .plyr__tooltip{display:none}
.plyr__menu__container{-webkit-animation:plyr-popup .2s ease;animation:plyr-popup .2s ease;background:rgba(255,255,255,0.9);background:var(--plyr-menu-background,rgba(255,255,255,0.9));border-radius:4px;bottom:100%;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.15);box-shadow:0 1px 2px rgba(0,0,0,0.15);-webkit-box-shadow:var(--plyr-menu-shadow,0 1px 2px rgba(0,0,0,0.15));box-shadow:var(--plyr-menu-shadow,0 1px 2px rgba(0,0,0,0.15));color:#4a5464;color:var(--plyr-menu-color,#4a5464);font-size:15px;font-size:var(--plyr-font-size-base,15px);margin-bottom:10px;position:absolute;right:-3px;text-align:left;white-space:nowrap;z-index:3}
.plyr__menu__container>div{overflow:hidden;-webkit-transition:height .35s cubic-bezier(0.4,0,0.2,1),width .35s cubic-bezier(0.4,0,0.2,1);transition:height .35s cubic-bezier(0.4,0,0.2,1),width .35s cubic-bezier(0.4,0,0.2,1)}
.plyr__menu__container:after{border:4px solid transparent;border-top-color:rgba(255,255,255,0.9);border:var(--plyr-menu-arrow-size,4px) solid transparent;border-top-color:var(--plyr-menu-background,rgba(255,255,255,0.9));content:'';height:0;position:absolute;right:14px;right:calc(var(--plyr-control-icon-size, 18px) / 2 + var(--plyr-control-spacing, 10px) * 0.7 - var(--plyr-menu-arrow-size, 4px) / 2);top:100%;width:0}
.plyr__menu__container [role='menu']{padding:7px;padding:calc(var(--plyr-control-spacing, 10px) * 0.7)}
.plyr__menu__container [role='menuitem'],.plyr__menu__container [role='menuitemradio']{margin-top:2px}
.plyr__menu__container [role='menuitem']:first-child,.plyr__menu__container [role='menuitemradio']:first-child{margin-top:0}
.plyr__menu__container .plyr__control{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#4a5464;color:var(--plyr-menu-color,#4a5464);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:13px;font-size:var(--plyr-font-size-menu,var(--plyr-font-size-small,13px));padding:4.66667px 10.5px;padding:calc(var(--plyr-control-spacing, 10px) * 0.7 / 1.5) calc(var(--plyr-control-spacing, 10px) * 0.7 * 1.5);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}
.plyr__menu__container .plyr__control>span{-webkit-box-align:inherit;-ms-flex-align:inherit;align-items:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}
.plyr__menu__container .plyr__control:after{border:4px solid transparent;border:var(--plyr-menu-item-arrow-size,4px) solid transparent;content:'';position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.plyr__menu__container .plyr__control--forward{padding-right:28px;padding-right:calc(var(--plyr-control-spacing, 10px) * 0.7 * 4)}
.plyr__menu__container .plyr__control--forward:after{border-left-color:#728197;border-left-color:var(--plyr-menu-arrow-color,#728197);right:6.5px;right:calc(var(--plyr-control-spacing, 10px) * 0.7 * 1.5 - var(--plyr-menu-item-arrow-size, 4px))}
.plyr__menu__container .plyr__control--forward.plyr__tab-focus:after,.plyr__menu__container .plyr__control--forward:hover:after{border-left-color:currentColor}
.plyr__menu__container .plyr__control--back{font-weight:400;font-weight:var(--plyr-font-weight-regular,400);margin:7px;margin:calc(var(--plyr-control-spacing, 10px) * 0.7);margin-bottom:3.5px;margin-bottom:calc(var(--plyr-control-spacing, 10px) * 0.7 / 2);padding-left:28px;padding-left:calc(var(--plyr-control-spacing, 10px) * 0.7 * 4);position:relative;width:calc(100% - 14px);width:calc(100% - var(--plyr-control-spacing, 10px) * 0.7 * 2)}
.plyr__menu__container .plyr__control--back:after{border-right-color:#728197;border-right-color:var(--plyr-menu-arrow-color,#728197);left:6.5px;left:calc(var(--plyr-control-spacing, 10px) * 0.7 * 1.5 - var(--plyr-menu-item-arrow-size, 4px))}
.plyr__menu__container .plyr__control--back:before{background:#dcdfe5;background:var(--plyr-menu-back-border-color,#dcdfe5);-webkit-box-shadow:0 1px 0 #fff;box-shadow:0 1px 0 #fff;-webkit-box-shadow:0 1px 0 var(--plyr-menu-back-border-shadow-color,#fff);box-shadow:0 1px 0 var(--plyr-menu-back-border-shadow-color,#fff);content:'';height:1px;left:0;margin-top:3.5px;margin-top:calc(var(--plyr-control-spacing, 10px) * 0.7 / 2);overflow:hidden;position:absolute;right:0;top:100%}
.plyr__menu__container .plyr__control--back.plyr__tab-focus:after,.plyr__menu__container .plyr__control--back:hover:after{border-right-color:currentColor}
.plyr__menu__container .plyr__control[role='menuitemradio']{padding-left:7px;padding-left:calc(var(--plyr-control-spacing, 10px) * 0.7)}
.plyr__menu__container .plyr__control[role='menuitemradio']:after,.plyr__menu__container .plyr__control[role='menuitemradio']:before{border-radius:100%}
.plyr__menu__container .plyr__control[role='menuitemradio']:before{background:rgba(0,0,0,0.1);content:'';display:block;-ms-flex-negative:0;flex-shrink:0;height:16px;margin-right:10px;margin-right:var(--plyr-control-spacing,10px);-webkit-transition:all .3s ease;transition:all .3s ease;width:16px}
.plyr__menu__container .plyr__control[role='menuitemradio']:after{background:#fff;border:0;height:6px;left:12px;opacity:0;top:50%;-webkit-transform:translateY(-50%) scale(0);transform:translateY(-50%) scale(0);-webkit-transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,-webkit-transform .3s ease;transition:transform .3s ease,opacity .3s ease;transition:transform .3s ease,opacity .3s ease,-webkit-transform .3s ease;width:6px}
.plyr__menu__container .plyr__control[role='menuitemradio'][aria-checked='true']:before{background:#00b2ff;background:var(--plyr-control-toggle-checked-background,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)))}
.plyr__menu__container .plyr__control[role='menuitemradio'][aria-checked='true']:after{opacity:1;-webkit-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1)}
.plyr__menu__container .plyr__control[role='menuitemradio'].plyr__tab-focus:before,.plyr__menu__container .plyr__control[role='menuitemradio']:hover:before{background:rgba(35,40,47,0.1)}
.plyr__menu__container .plyr__menu__value{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto;margin-right:calc(-7px - -2);margin-right:calc(var(--plyr-control-spacing, 10px) * 0.7 * -1 - -2);overflow:hidden;padding-left:24.5px;padding-left:calc(var(--plyr-control-spacing, 10px) * 0.7 * 3.5);pointer-events:none}
.plyr--full-ui input[type='range']{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0;border:0;border-radius:26px;border-radius:calc(var(--plyr-range-thumb-height, 13px) * 2);color:#00b2ff;color:var(--plyr-range-fill-background,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));display:block;height:19px;height:calc(var(--plyr-range-thumb-active-shadow-width, 3px) * 2 + var(--plyr-range-thumb-height, 13px));margin:0;min-width:0;padding:0;-webkit-transition:-webkit-box-shadow .3s ease;transition:-webkit-box-shadow .3s ease;transition:box-shadow .3s ease;transition:box-shadow .3s ease,-webkit-box-shadow .3s ease;width:100%}
.plyr--full-ui input[type='range']::-webkit-slider-runnable-track{background:0;background-image:-webkit-gradient(linear,left top,right top,color-stop(0,currentColor),color-stop(0,transparent));background-image:linear-gradient(90deg,currentColor 0,transparent 0);background-image:-webkit-gradient(linear,left top,right top,from(currentColor),to(transparent));background-image:linear-gradient(to right,currentColor var(--value,0),transparent var(--value,0));border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px) / 2);height:5px;height:var(--plyr-range-track-height,5px);-webkit-transition:box-shadow .3s ease;-webkit-transition:-webkit-box-shadow .3s ease;transition:-webkit-box-shadow .3s ease;transition:box-shadow .3s ease;transition:box-shadow .3s ease,-webkit-box-shadow .3s ease;-webkit-user-select:none;user-select:none}
.plyr--full-ui input[type='range']::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;-webkit-box-shadow:0 1px 1px rgba(35,40,47,0.15),0 0 0 1px rgba(35,40,47,0.2);box-shadow:0 1px 1px rgba(35,40,47,0.15),0 0 0 1px rgba(35,40,47,0.2);-webkit-box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,0.15),0 0 0 1px rgba(35,40,47,0.2));box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,0.15),0 0 0 1px rgba(35,40,47,0.2));height:13px;height:var(--plyr-range-thumb-height,13px);margin-top:-4px;margin-top:calc((var(--plyr-range-thumb-height, 13px) - var(--plyr-range-track-height, 5px)) / 2 * -1);position:relative;-webkit-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px)}
.plyr--full-ui input[type='range']::-moz-range-track{background:0;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px) / 2);height:5px;height:var(--plyr-range-track-height,5px);-moz-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-moz-user-select:none;user-select:none}
.plyr--full-ui input[type='range']::-moz-range-thumb{background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px rgba(35,40,47,0.15),0 0 0 1px rgba(35,40,47,0.2);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,0.15),0 0 0 1px rgba(35,40,47,0.2));height:13px;height:var(--plyr-range-thumb-height,13px);position:relative;-moz-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px)}
.plyr--full-ui input[type='range']::-moz-range-progress{background:currentColor;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px) / 2);height:5px;height:var(--plyr-range-track-height,5px)}
.plyr--full-ui input[type='range']::-ms-track{color:transparent}
.plyr--full-ui input[type='range']::-ms-fill-upper,.plyr--full-ui input[type='range']::-ms-track{background:0;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px) / 2);height:5px;height:var(--plyr-range-track-height,5px);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-ms-user-select:none;user-select:none}
.plyr--full-ui input[type='range']::-ms-fill-lower{background:0;background:currentColor;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px) / 2);height:5px;height:var(--plyr-range-track-height,5px);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-ms-user-select:none;user-select:none}
.plyr--full-ui input[type='range']::-ms-thumb{background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px rgba(35,40,47,0.15),0 0 0 1px rgba(35,40,47,0.2);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,0.15),0 0 0 1px rgba(35,40,47,0.2));height:13px;height:var(--plyr-range-thumb-height,13px);margin-top:0;position:relative;-ms-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px)}
.plyr--full-ui input[type='range']::-ms-tooltip{display:none}
.plyr--full-ui input[type='range']::-moz-focus-outer{border:0}
.plyr--full-ui input[type='range']:focus{outline:0}
.plyr--full-ui input[type='range'].plyr__tab-focus::-webkit-slider-runnable-track{outline:3px dotted #00b2ff;outline:var(--plyr-tab-focus-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff))) dotted 3px;outline-offset:2px}
.plyr--full-ui input[type='range'].plyr__tab-focus::-moz-range-track{outline:3px dotted #00b2ff;outline:var(--plyr-tab-focus-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff))) dotted 3px;outline-offset:2px}
.plyr--full-ui input[type='range'].plyr__tab-focus::-ms-track{outline:3px dotted #00b2ff;outline:var(--plyr-tab-focus-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff))) dotted 3px;outline-offset:2px}
.plyr__poster{background-color:#000;background-color:var(--plyr-video-background,var(--plyr-video-background,#000));background-position:50% 50%;background-repeat:no-repeat;background-size:contain;height:100%;left:0;opacity:0;position:absolute;top:0;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;width:100%;z-index:1}
.plyr--stopped.plyr__poster-enabled .plyr__poster{opacity:1}
.plyr--youtube.plyr--paused.plyr__poster-enabled:not(.plyr--stopped) .plyr__poster{display:none}
.plyr__time{font-size:13px;font-size:var(--plyr-font-size-time,var(--plyr-font-size-small,13px))}
.plyr__time+.plyr__time:before{content:'⁄';margin-right:10px;margin-right:var(--plyr-control-spacing,10px)}
.plyr__tooltip{background:rgba(255,255,255,0.9);background:var(--plyr-tooltip-background,rgba(255,255,255,0.9));border-radius:5px;border-radius:var(--plyr-tooltip-radius,5px);bottom:100%;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.15);box-shadow:0 1px 2px rgba(0,0,0,0.15);-webkit-box-shadow:var(--plyr-tooltip-shadow,0 1px 2px rgba(0,0,0,0.15));box-shadow:var(--plyr-tooltip-shadow,0 1px 2px rgba(0,0,0,0.15));color:#4a5464;color:var(--plyr-tooltip-color,#4a5464);font-size:13px;font-size:var(--plyr-font-size-small,13px);font-weight:400;font-weight:var(--plyr-font-weight-regular,400);left:50%;line-height:1.3;margin-bottom:10px;margin-bottom:calc(var(--plyr-control-spacing, 10px) / 2 * 2);opacity:0;padding:5px 7.5px;padding:calc(var(--plyr-control-spacing, 10px) / 2) calc(var(--plyr-control-spacing, 10px) / 2 * 1.5);pointer-events:none;position:absolute;-webkit-transform:translate(-50%,10px) scale(0.8);transform:translate(-50%,10px) scale(0.8);-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transition:opacity .2s ease .1s,-webkit-transform .2s ease .1s;transition:opacity .2s ease .1s,-webkit-transform .2s ease .1s;transition:transform .2s ease .1s,opacity .2s ease .1s;transition:transform .2s ease .1s,opacity .2s ease .1s,-webkit-transform .2s ease .1s;white-space:nowrap;z-index:2}
.plyr__tooltip:before{border-left:4px solid transparent;border-left:var(--plyr-tooltip-arrow-size,4px) solid transparent;border-right:4px solid transparent;border-right:var(--plyr-tooltip-arrow-size,4px) solid transparent;border-top:4px solid rgba(255,255,255,0.9);border-top:var(--plyr-tooltip-arrow-size,4px) solid var(--plyr-tooltip-background,rgba(255,255,255,0.9));bottom:-4px;bottom:calc(var(--plyr-tooltip-arrow-size, 4px) * -1);content:'';height:0;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:0;z-index:2}
.plyr .plyr__control.plyr__tab-focus .plyr__tooltip,.plyr .plyr__control:hover .plyr__tooltip,.plyr__tooltip--visible{opacity:1;-webkit-transform:translate(-50%) scale(1);transform:translate(-50%) scale(1)}
.plyr .plyr__control:hover .plyr__tooltip{z-index:3}
.plyr__controls>.plyr__control:first-child .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip{left:0;-webkit-transform:translateY(10px) scale(0.8);transform:translateY(10px) scale(0.8);-webkit-transform-origin:0 100%;transform-origin:0 100%}
.plyr__controls>.plyr__control:first-child .plyr__tooltip:before,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip:before{left:16px;left:calc(var(--plyr-control-icon-size, 18px) / 2 + var(--plyr-control-spacing, 10px) * 0.7)}
.plyr__controls>.plyr__control:last-child .plyr__tooltip{left:auto;right:0;-webkit-transform:translateY(10px) scale(0.8);transform:translateY(10px) scale(0.8);-webkit-transform-origin:100% 100%;transform-origin:100% 100%}
.plyr__controls>.plyr__control:last-child .plyr__tooltip:before{left:auto;right:16px;right:calc(var(--plyr-control-icon-size, 18px) / 2 + var(--plyr-control-spacing, 10px) * 0.7);-webkit-transform:translateX(50%);transform:translateX(50%)}
.plyr__controls>.plyr__control:first-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control:hover .plyr__tooltip,.plyr__controls>.plyr__control:first-child.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:first-child:hover .plyr__tooltip,.plyr__controls>.plyr__control:last-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:last-child.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:last-child:hover .plyr__tooltip{-webkit-transform:translate(0) scale(1);transform:translate(0) scale(1)}
.plyr__progress{left:6.5px;left:calc(var(--plyr-range-thumb-height, 13px) * 0.5);margin-right:13px;margin-right:var(--plyr-range-thumb-height,13px);position:relative}
.plyr__progress input[type='range'],.plyr__progress__buffer{margin-left:-6.5px;margin-left:calc(var(--plyr-range-thumb-height, 13px) * -0.5);margin-right:-6.5px;margin-right:calc(var(--plyr-range-thumb-height, 13px) * -0.5);width:calc(100% + 13px);width:calc(100% + var(--plyr-range-thumb-height, 13px))}
.plyr__progress input[type='range']{position:relative;z-index:2}
.plyr__progress .plyr__tooltip{left:0;max-width:120px;overflow-wrap:break-word;white-space:normal}
.plyr__progress__buffer{-webkit-appearance:none;background:0;border:0;border-radius:100px;height:5px;height:var(--plyr-range-track-height,5px);left:0;margin-top:-2.5px;margin-top:calc((var(--plyr-range-track-height, 5px) / 2) * -1);padding:0;position:absolute;top:50%}
.plyr__progress__buffer::-webkit-progress-bar{background:0}
.plyr__progress__buffer::-webkit-progress-value{background:currentColor;border-radius:100px;min-width:5px;min-width:var(--plyr-range-track-height,5px);-webkit-transition:width .2s ease;transition:width .2s ease}
.plyr__progress__buffer::-moz-progress-bar{background:currentColor;border-radius:100px;min-width:5px;min-width:var(--plyr-range-track-height,5px);-moz-transition:width .2s ease;transition:width .2s ease}
.plyr__progress__buffer::-ms-fill{border-radius:100px;-ms-transition:width .2s ease;transition:width .2s ease}
.plyr--loading .plyr__progress__buffer{-webkit-animation:plyr-progress 1s linear infinite;animation:plyr-progress 1s linear infinite;background-image:linear-gradient(-45deg,rgba(35,40,47,0.6) 25%,transparent 0,transparent 50%,rgba(35,40,47,0.6) 0,rgba(35,40,47,0.6) 75%,transparent 0,transparent);background-image:linear-gradient(-45deg,var(--plyr-progress-loading-background,rgba(35,40,47,0.6)) 25%,transparent 25%,transparent 50%,var(--plyr-progress-loading-background,rgba(35,40,47,0.6)) 50%,var(--plyr-progress-loading-background,rgba(35,40,47,0.6)) 75%,transparent 75%,transparent);background-repeat:repeat-x;background-size:25px 25px;background-size:var(--plyr-progress-loading-size,25px) var(--plyr-progress-loading-size,25px);color:transparent}
.plyr--video.plyr--loading .plyr__progress__buffer{background-color:rgba(255,255,255,0.25);background-color:var(--plyr-video-progress-buffered-background,rgba(255,255,255,0.25))}
.plyr--audio.plyr--loading .plyr__progress__buffer{background-color:rgba(193,200,209,0.6);background-color:var(--plyr-audio-progress-buffered-background,rgba(193,200,209,0.6))}
.plyr__progress__marker{background-color:#fff;background-color:var(--plyr-progress-marker-background,#fff);border-radius:1px;height:5px;height:var(--plyr-range-track-height,5px);position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:3px;width:var(--plyr-progress-marker-width,3px);z-index:3}
.plyr__volume{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;max-width:110px;min-width:80px;position:relative;width:20%}
.plyr__volume input[type='range']{margin-left:5px;margin-left:calc(var(--plyr-control-spacing, 10px) / 2);margin-right:5px;margin-right:calc(var(--plyr-control-spacing, 10px) / 2);position:relative;z-index:2}
.plyr--is-ios .plyr__volume{min-width:0;width:auto}
.plyr--audio{display:block}
.plyr--audio .plyr__controls{background:#fff;background:var(--plyr-audio-controls-background,#fff);border-radius:inherit;color:#4a5464;color:var(--plyr-audio-control-color,#4a5464);padding:10px;padding:var(--plyr-control-spacing,10px)}
.plyr--audio .plyr__control.plyr__tab-focus,.plyr--audio .plyr__control:hover,.plyr--audio .plyr__control[aria-expanded='true']{background:#00b2ff;background:var(--plyr-audio-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));color:#fff;color:var(--plyr-audio-control-color-hover,#fff)}
.plyr--full-ui.plyr--audio input[type='range']::-webkit-slider-runnable-track{background-color:rgba(193,200,209,0.6);background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,rgba(193,200,209,0.6)))}
.plyr--full-ui.plyr--audio input[type='range']::-moz-range-track{background-color:rgba(193,200,209,0.6);background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,rgba(193,200,209,0.6)))}
.plyr--full-ui.plyr--audio input[type='range']::-ms-track{background-color:rgba(193,200,209,0.6);background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,rgba(193,200,209,0.6)))}
.plyr--full-ui.plyr--audio input[type='range']:active::-webkit-slider-thumb{-webkit-box-shadow:0 1px 1px rgba(35,40,47,0.15),0 0 0 1px rgba(35,40,47,0.2),0 0 0 3px rgba(35,40,47,0.1);box-shadow:0 1px 1px rgba(35,40,47,0.15),0 0 0 1px rgba(35,40,47,0.2),0 0 0 3px rgba(35,40,47,0.1);-webkit-box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,0.15),0 0 0 1px rgba(35,40,47,0.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,rgba(35,40,47,0.1));box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,0.15),0 0 0 1px rgba(35,40,47,0.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,rgba(35,40,47,0.1))}
.plyr--full-ui.plyr--audio input[type='range']:active::-moz-range-thumb{box-shadow:0 1px 1px rgba(35,40,47,0.15),0 0 0 1px rgba(35,40,47,0.2),0 0 0 3px rgba(35,40,47,0.1);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,0.15),0 0 0 1px rgba(35,40,47,0.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,rgba(35,40,47,0.1))}
.plyr--full-ui.plyr--audio input[type='range']:active::-ms-thumb{box-shadow:0 1px 1px rgba(35,40,47,0.15),0 0 0 1px rgba(35,40,47,0.2),0 0 0 3px rgba(35,40,47,0.1);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,0.15),0 0 0 1px rgba(35,40,47,0.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,rgba(35,40,47,0.1))}
.plyr--audio .plyr__progress__buffer{color:rgba(193,200,209,0.6);color:var(--plyr-audio-progress-buffered-background,rgba(193,200,209,0.6))}
.plyr--video{background:#000;background:var(--plyr-video-background,var(--plyr-video-background,#000));overflow:hidden}
.plyr--video.plyr--menu-open{overflow:visible}
.plyr__video-wrapper{background:#000;background:var(--plyr-video-background,var(--plyr-video-background,#000));height:100%;margin:auto;overflow:hidden;position:relative;width:100%}
.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{aspect-ratio:16/9}
.plyr__video-embed iframe,.plyr__video-wrapper--fixed-ratio video{border:0;height:100%;left:0;position:absolute;top:0;width:100%}
.plyr--full-ui .plyr__video-embed>.plyr__video-embed__container{padding-bottom:240%;position:relative;-webkit-transform:translateY(-38.28125%);transform:translateY(-38.28125%)}
.plyr--video .plyr__controls{background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,0.75)));background:linear-gradient(transparent,rgba(0,0,0,0.75));background:var(--plyr-video-controls-background,linear-gradient(transparent,rgba(0,0,0,0.75)));border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;bottom:0;color:#fff;color:var(--plyr-video-control-color,#fff);left:0;padding:5px;padding:calc(var(--plyr-control-spacing, 10px) / 2);padding-top:20px;padding-top:calc(var(--plyr-control-spacing, 10px) * 2);position:absolute;right:0;-webkit-transition:opacity .4s ease-in-out,-webkit-transform .4s ease-in-out;transition:opacity .4s ease-in-out,-webkit-transform .4s ease-in-out;transition:opacity .4s ease-in-out,transform .4s ease-in-out;transition:opacity .4s ease-in-out,transform .4s ease-in-out,-webkit-transform .4s ease-in-out;z-index:3}
.plyr--video.plyr--hide-controls .plyr__controls{opacity:0;pointer-events:none;-webkit-transform:translateY(100%);transform:translateY(100%)}
.plyr--video .plyr__control.plyr__tab-focus,.plyr--video .plyr__control:hover,.plyr--video .plyr__control[aria-expanded='true']{background:#00b2ff;background:var(--plyr-video-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));color:#fff;color:var(--plyr-video-control-color-hover,#fff)}
.plyr__control--overlaid{background:#00b2ff;background:var(--plyr-video-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));border:0;border-radius:100%;color:#fff;color:var(--plyr-video-control-color,#fff);display:none;left:50%;opacity:.9;padding:15px;padding:calc(var(--plyr-control-spacing, 10px) * 1.5);position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:.3s;transition:.3s;z-index:2}
.plyr__control--overlaid svg{left:2px;position:relative}
.plyr__control--overlaid:focus,.plyr__control--overlaid:hover{opacity:1}
.plyr--playing .plyr__control--overlaid{opacity:0;visibility:hidden}
.plyr--full-ui.plyr--video .plyr__control--overlaid{display:block}
.plyr--full-ui.plyr--video input[type='range']::-webkit-slider-runnable-track{background-color:rgba(255,255,255,0.25);background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,rgba(255,255,255,0.25)))}
.plyr--full-ui.plyr--video input[type='range']::-moz-range-track{background-color:rgba(255,255,255,0.25);background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,rgba(255,255,255,0.25)))}
.plyr--full-ui.plyr--video input[type='range']::-ms-track{background-color:rgba(255,255,255,0.25);background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,rgba(255,255,255,0.25)))}
.plyr--full-ui.plyr--video input[type='range']:active::-webkit-slider-thumb{-webkit-box-shadow:0 1px 1px rgba(35,40,47,0.15),0 0 0 1px rgba(35,40,47,0.2),0 0 0 3px rgba(255,255,255,0.5);box-shadow:0 1px 1px rgba(35,40,47,0.15),0 0 0 1px rgba(35,40,47,0.2),0 0 0 3px rgba(255,255,255,0.5);-webkit-box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,0.15),0 0 0 1px rgba(35,40,47,0.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,rgba(255,255,255,0.5));box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,0.15),0 0 0 1px rgba(35,40,47,0.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,rgba(255,255,255,0.5))}
.plyr--full-ui.plyr--video input[type='range']:active::-moz-range-thumb{box-shadow:0 1px 1px rgba(35,40,47,0.15),0 0 0 1px rgba(35,40,47,0.2),0 0 0 3px rgba(255,255,255,0.5);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,0.15),0 0 0 1px rgba(35,40,47,0.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,rgba(255,255,255,0.5))}
.plyr--full-ui.plyr--video input[type='range']:active::-ms-thumb{box-shadow:0 1px 1px rgba(35,40,47,0.15),0 0 0 1px rgba(35,40,47,0.2),0 0 0 3px rgba(255,255,255,0.5);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,0.15),0 0 0 1px rgba(35,40,47,0.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,rgba(255,255,255,0.5))}
.plyr--video .plyr__progress__buffer{color:rgba(255,255,255,0.25);color:var(--plyr-video-progress-buffered-background,rgba(255,255,255,0.25))}
.plyr:-webkit-full-screen{background:#000;border-radius:0 !important;height:100%;margin:0;width:100%}
.plyr:-ms-fullscreen{background:#000;border-radius:0 !important;height:100%;margin:0;width:100%}
.plyr:fullscreen{background:#000;border-radius:0 !important;height:100%;margin:0;width:100%}
.plyr:-webkit-full-screen video{height:100%}
.plyr:-ms-fullscreen video{height:100%}
.plyr:fullscreen video{height:100%}
.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen{display:block}
.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen{display:block}
.plyr:fullscreen .plyr__control .icon--exit-fullscreen{display:block}
.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen+svg{display:none}
.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}
.plyr:fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}
.plyr:-webkit-full-screen.plyr--hide-controls{cursor:none}
.plyr:-ms-fullscreen.plyr--hide-controls{cursor:none}
.plyr:fullscreen.plyr--hide-controls{cursor:none}
.plyr--fullscreen-fallback{background:#000;border-radius:0 !important;bottom:0;display:block;height:100%;left:0;margin:0;position:fixed;right:0;top:0;width:100%;z-index:10000000}
.plyr--fullscreen-fallback video{height:100%}
.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen{display:block}
.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen+svg{display:none}
.plyr--fullscreen-fallback.plyr--hide-controls{cursor:none}
.plyr__ads{border-radius:inherit;bottom:0;cursor:pointer;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:-1}
.plyr__ads>div,.plyr__ads>div iframe{height:100%;position:absolute;width:100%}
.plyr__ads:after{background:#23282f;border-radius:2px;bottom:10px;bottom:var(--plyr-control-spacing,10px);color:#fff;content:attr(data-badge-text);font-size:11px;padding:2px 6px;pointer-events:none;position:absolute;right:10px;right:var(--plyr-control-spacing,10px);z-index:3}
.plyr__ads:empty:after{display:none}
.plyr__cues{background:currentColor;display:block;height:5px;height:var(--plyr-range-track-height,5px);left:0;opacity:.8;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:3px;z-index:3}
.plyr__preview-thumb{background-color:rgba(255,255,255,0.9);background-color:var(--plyr-tooltip-background,rgba(255,255,255,0.9));border-radius:5px;border-radius:var(--plyr-tooltip-radius,5px);bottom:100%;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.15);box-shadow:0 1px 2px rgba(0,0,0,0.15);-webkit-box-shadow:var(--plyr-tooltip-shadow,0 1px 2px rgba(0,0,0,0.15));box-shadow:var(--plyr-tooltip-shadow,0 1px 2px rgba(0,0,0,0.15));margin-bottom:10px;margin-bottom:calc(var(--plyr-control-spacing, 10px) / 2 * 2);opacity:0;padding:3px;pointer-events:none;position:absolute;-webkit-transform:translateY(10px) scale(0.8);transform:translateY(10px) scale(0.8);-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transition:opacity .2s ease .1s,-webkit-transform .2s ease .1s;transition:opacity .2s ease .1s,-webkit-transform .2s ease .1s;transition:transform .2s ease .1s,opacity .2s ease .1s;transition:transform .2s ease .1s,opacity .2s ease .1s,-webkit-transform .2s ease .1s;z-index:2}
.plyr__preview-thumb--is-shown{opacity:1;-webkit-transform:translate(0) scale(1);transform:translate(0) scale(1)}
.plyr__preview-thumb:before{border-left:4px solid transparent;border-left:var(--plyr-tooltip-arrow-size,4px) solid transparent;border-right:4px solid transparent;border-right:var(--plyr-tooltip-arrow-size,4px) solid transparent;border-top:4px solid rgba(255,255,255,0.9);border-top:var(--plyr-tooltip-arrow-size,4px) solid var(--plyr-tooltip-background,rgba(255,255,255,0.9));bottom:-4px;bottom:calc(var(--plyr-tooltip-arrow-size, 4px) * -1);content:'';height:0;left:calc(50% + var(--preview-arrow-offset));position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:0;z-index:2}
.plyr__preview-thumb__image-container{background:#c1c8d1;border-radius:4px;border-radius:calc(var(--plyr-tooltip-radius, 5px) - 1px);overflow:hidden;position:relative;z-index:0}
.plyr__preview-thumb__image-container img,.plyr__preview-thumb__image-container:after{height:100%;left:0;position:absolute;top:0;width:100%}
.plyr__preview-thumb__image-container:after{border-radius:inherit;-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.15);box-shadow:inset 0 0 0 1px rgba(0,0,0,0.15);content:'';pointer-events:none}
.plyr__preview-thumb__image-container img{max-height:none;max-width:none}
.plyr__preview-thumb__time-container{background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,0.75)));background:linear-gradient(transparent,rgba(0,0,0,0.75));background:var(--plyr-video-controls-background,linear-gradient(transparent,rgba(0,0,0,0.75)));border-bottom-left-radius:4px;border-bottom-left-radius:calc(var(--plyr-tooltip-radius, 5px) - 1px);border-bottom-right-radius:4px;border-bottom-right-radius:calc(var(--plyr-tooltip-radius, 5px) - 1px);bottom:0;left:0;line-height:1.1;padding:20px 6px 6px;position:absolute;right:0;z-index:3}
.plyr__preview-thumb__time-container span{color:#fff;font-size:13px;font-size:var(--plyr-font-size-time,var(--plyr-font-size-small,13px))}
.plyr__preview-scrubbing{bottom:0;-webkit-filter:blur(1px);filter:blur(1px);height:100%;left:0;margin:auto;opacity:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;width:100%;z-index:1}
.plyr__preview-scrubbing--is-shown{opacity:1}
.plyr__preview-scrubbing img{height:100%;left:0;max-height:none;max-width:none;-o-object-fit:contain;object-fit:contain;position:absolute;top:0;width:100%}
.plyr--no-transition{-webkit-transition:none !important;transition:none !important}
.plyr__sr-only{clip:rect(1px,1px,1px,1px);border:0 !important;height:1px !important;overflow:hidden;padding:0 !important;position:absolute !important;width:1px !important}
.plyr [hidden]{display:none !important}
.glide{position:relative;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}
.glide *{-webkit-box-sizing:inherit;box-sizing:inherit}
.glide__track{overflow:hidden}
.glide__slides{position:relative;width:100%;list-style:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-ms-touch-action:pan-Y;touch-action:pan-Y;overflow:hidden;margin:0;padding:0;white-space:nowrap;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;will-change:transform}
.glide__slides--dragging{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.glide__slide{width:100%;height:100%;-ms-flex-negative:0;flex-shrink:0;white-space:normal;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}
.glide__slide a{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-moz-user-select:none;-ms-user-select:none}
.glide__arrows{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.glide__bullets{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.glide--rtl{direction:rtl}
@font-face{font-family:"Gopher";font-style:"italic";font-weight:500;src:url("/wp-content/themes/pregnancyjustice/assets/fonts/gopher-mediumitalic-webfont.woff2") format("woff2");src:url("/wp-content/themes/pregnancyjustice/assets/fonts/gopher-mediumitalic-webfont.woff") format("woff")}
@font-face{font-family:"Gopher";font-style:"italic";font-weight:600;src:url("/wp-content/themes/pregnancyjustice/assets/fonts/gopher-bolditalic-webfont.woff2") format("woff2");src:url("/wp-content/themes/pregnancyjustice/assets/fonts/gopher-bolditalic-webfont.woff") format("woff")}
@font-face{font-family:"Gopher";font-style:"italic";font-weight:800;src:url("/wp-content/themes/pregnancyjustice/assets/fonts/gopher-blackitalic-webfont.woff2") format("woff2");src:url("/wp-content/themes/pregnancyjustice/assets/fonts/gopher-blackitalic-webfont.woff") format("woff")}
@font-face{font-family:"Gopher";font-style:"normal";font-weight:500;src:url("/wp-content/themes/pregnancyjustice/assets/fonts/gopher-medium-webfont.woff2") format("woff2");src:url("/wp-content/themes/pregnancyjustice/assets/fonts/gopher-medium-webfont.woff") format("woff")}
@font-face{font-family:"Gopher";font-style:"normal";font-weight:600;src:url("/wp-content/themes/pregnancyjustice/assets/fonts/gopher-bold-webfont.woff2") format("woff2");src:url("/wp-content/themes/pregnancyjustice/assets/fonts/gopher-bold-webfont.woff") format("woff")}
@font-face{font-family:"Gopher";font-style:"normal";font-weight:800;src:url("/wp-content/themes/pregnancyjustice/assets/fonts/gopher-black-webfont.woff2") format("woff2");src:url("/wp-content/themes/pregnancyjustice/assets/fonts/gopher-black-webfont.woff") format("woff")}
h1,h2,h3,h4,h5,h6{font-family:"Gopher",sans-serif;margin:0 0 1rem;font-weight:800;line-height:1.15}
h1{font-size:2.8rem}
h2{font-size:2.35rem}
h3{font-size:1.875rem}
h4{font-size:1.55rem}
h5{font-size:1.25rem}
h6{font-size:1rem}
p{margin-bottom:1rem}
a{color:inherit;text-decoration:underline;-webkit-transition:all .3s;transition:all .3s;font-weight:600}
a:hover{color:#e0cc63}
hr{border:1px solid;margin:3rem 0;display:block}
blockquote{padding-left:1rem;margin-left:1rem;border-left:2px solid}
ul:not([class]){margin-left:.5rem;padding-left:1rem;margin-bottom:1rem;list-style-type:none}
ul:not([class]) li:before{content:'';width:10px;height:10px;border-radius:50%;background-color:#e0cc63;display:block;position:relative;top:1rem;right:1.25rem;border:2px solid #000}
ol:not([class]){margin-left:.75rem;padding-left:1rem;margin-bottom:1rem}
ol:not([class]) li{margin-bottom:.25rem}
ol:not([class]) li::marker{font:600 1rem/1 "Gopher",sans-serif;padding-right:3rem}
.container{width:100%;max-width:calc(10vw + 1170px);padding:0 5vw;margin:0 auto}
.container.sm{max-width:calc(10vw + 830px)}
.flex{display:-webkit-box;display:-ms-flexbox;display:flex}
.flex.column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.grid{display:grid}
.grid.cols-auto{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}
.grid.cols-2{grid-template-columns:repeat(2,1fr)}
.grid.cols-3{grid-template-columns:repeat(3,1fr)}
.grid.cols-4{grid-template-columns:repeat(4,1fr)}
.page-section{position:relative}
.card-grid{gap:2rem}
.site-overlay,.announcement-overlay{position:fixed;inset:0;background-color:rgba(0,0,0,0.5);z-index:100}
:root{font-size:16px}
html,body{-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;scroll-behavior:smooth;color:#000;font-family:"Montserrat",sans-serif}
.in-progress{position:relative}
.in-progress:after{content:'Section in-progress';color:#fff;font-weight:900;font-size:clamp(2rem,5vw,5rem);position:absolute;inset:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:rgba(255,0,0,0.5);border:4px dotted red}
body{--top:.001rem}
body.admin-bar{--top:32px}
*{scroll-margin-top:calc(var(--top) + 150px)}
.hidden{display:none}
.text-center{text-align:center}
.text-left{text-align:left}
.text-right{text-align:right}
.hide-scrollbar,.timeline .years-nav-wrap{-ms-overflow-style:none;scrollbar-width:none;-webkit-overflow-scrolling:touch}
.hide-scrollbar::-webkit-scrollbar,.timeline .years-nav-wrap::-webkit-scrollbar{display:none}
.custom-scrollbar,form.post-filter .term-select-group .term-select,form.team-filter .term-select-group .term-select{scrollbar-width:auto;scrollbar-color:#000 #e9e6e0}
.custom-scrollbar::-webkit-scrollbar,form.post-filter .term-select-group .term-select::-webkit-scrollbar,form.team-filter .term-select-group .term-select::-webkit-scrollbar{width:10px}
.custom-scrollbar::-webkit-scrollbar-track,form.post-filter .term-select-group .term-select::-webkit-scrollbar-track,form.team-filter .term-select-group .term-select::-webkit-scrollbar-track{background:#e9e6e0}
.custom-scrollbar::-webkit-scrollbar-thumb,form.post-filter .term-select-group .term-select::-webkit-scrollbar-thumb,form.team-filter .term-select-group .term-select::-webkit-scrollbar-thumb{background-color:#000;border:2px solid #e9e6e0}
.show-mobile{display:none}
.has-border{border:2px solid #000}
.has-bottom-border{border-bottom:2px solid #000}
.visually-hidden:not(:focus):not(:active){width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);position:absolute;white-space:nowrap}
header.main-header{position:relative;padding:0 0 1rem;background-color:#fff}
header.main-header .container{max-width:1600px}
header.main-header .flex{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
header.main-header .upper-header{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.75rem;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-right:.35rem;padding-bottom:.5rem}
header.main-header .upper-header .search-bar-toggle svg{width:30px}
header.main-header .upper-header .translation-switcher{position:relative}
header.main-header .upper-header .translation-switcher .translate{font:900 1rem/1.375 "Gopher",sans-serif;text-transform:uppercase}
header.main-header .upper-header .translation-switcher .translate svg{margin-left:3px}
header.main-header .upper-header .translation-switcher .translate.opened svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
header.main-header .upper-header .translation-switcher .translation-list{position:absolute;width:100%;background-color:#fff;z-index:10;list-style-type:none;padding:.25rem 1rem;margin:0;border:2px solid #000}
header.main-header .upper-header .translation-switcher .translation-list li{padding:.05rem 0}
header.main-header .upper-header .translation-switcher .translation-list li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;text-transform:uppercase}
header.main-header .header-logo{padding:1rem 0 .5rem}
header.main-header .menu-icon{display:none}
header.main-header nav.header-nav ul.primary-navigation{-webkit-box-align:center;-ms-flex-align:center;align-items:center}
header.main-header nav.header-nav ul.primary-navigation>li{padding:0 1rem;position:relative;border-left:2px solid #000}
header.main-header nav.header-nav ul.primary-navigation>li:first-child{border-left:0}
header.main-header nav.header-nav ul.primary-navigation>li:has(.btn){border-left:0;padding:0}
header.main-header nav.header-nav ul.primary-navigation>li>span,header.main-header nav.header-nav ul.primary-navigation>li>a{font:900 1.1875rem/1.3157894737 "Gopher",sans-serif;cursor:pointer;color:#000;text-transform:uppercase;-webkit-transition:all .3s;transition:all .3s;text-decoration:none}
header.main-header nav.header-nav ul.primary-navigation>li>span:not(.btn),header.main-header nav.header-nav ul.primary-navigation>li>a:not(.btn){border-bottom:7px solid #fff;padding:.25rem 0}
header.main-header nav.header-nav ul.primary-navigation>li>span:not(.btn):hover,header.main-header nav.header-nav ul.primary-navigation>li>span:not(.btn):focus,header.main-header nav.header-nav ul.primary-navigation>li>a:not(.btn):hover,header.main-header nav.header-nav ul.primary-navigation>li>a:not(.btn):focus{border-color:#74c9c7}
header.main-header nav.header-nav ul.primary-navigation>li>span.btn,header.main-header nav.header-nav ul.primary-navigation>li>a.btn{margin:0 .35rem;background-color:#e9e6e0}
header.main-header nav.header-nav ul.primary-navigation>li:first-child a,header.main-header nav.header-nav ul.primary-navigation>li:first-child span{border-left:0}
header.main-header nav.header-nav ul.primary-navigation>li>ul{display:none;position:absolute;left:50%;-webkit-transform:translate(-50%,1.5rem);transform:translate(-50%,1.5rem);z-index:500;max-width:1000px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:2px}
header.main-header nav.header-nav ul.primary-navigation>li>ul .menu-col{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;width:350px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
header.main-header nav.header-nav ul.primary-navigation>li>ul .menu-col.even-cols{height:auto;min-height:100%}
header.main-header nav.header-nav ul.primary-navigation>li>ul .menu-col li{height:100%;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}
header.main-header nav.header-nav ul.primary-navigation>li>ul>li,header.main-header nav.header-nav ul.primary-navigation>li>ul .menu-col>li{outline:2px solid #000;text-align:center;background-color:#fff;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .3s;transition:all .3s}
header.main-header nav.header-nav ul.primary-navigation>li>ul>li>a,header.main-header nav.header-nav ul.primary-navigation>li>ul>li>span,header.main-header nav.header-nav ul.primary-navigation>li>ul .menu-col>li>a,header.main-header nav.header-nav ul.primary-navigation>li>ul .menu-col>li>span{font:900 1.5625rem/1.12 "Gopher",sans-serif;background-color:#fff;text-transform:uppercase;cursor:pointer;padding:1.5rem 1rem;width:100%;text-decoration:none;height:100%;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}
header.main-header nav.header-nav ul.primary-navigation>li>ul>li>a:hover,header.main-header nav.header-nav ul.primary-navigation>li>ul>li>a:focus,header.main-header nav.header-nav ul.primary-navigation>li>ul>li>span:hover,header.main-header nav.header-nav ul.primary-navigation>li>ul>li>span:focus,header.main-header nav.header-nav ul.primary-navigation>li>ul .menu-col>li>a:hover,header.main-header nav.header-nav ul.primary-navigation>li>ul .menu-col>li>a:focus,header.main-header nav.header-nav ul.primary-navigation>li>ul .menu-col>li>span:hover,header.main-header nav.header-nav ul.primary-navigation>li>ul .menu-col>li>span:focus{background-color:#e0cc63;color:#000}
header.main-header nav.header-nav ul.primary-navigation>li>ul>li.menu-item-has-children,header.main-header nav.header-nav ul.primary-navigation>li>ul .menu-col>li.menu-item-has-children{text-align:left;display:block;padding:1.5rem 2rem}
header.main-header nav.header-nav ul.primary-navigation>li>ul>li.menu-item-has-children>a,header.main-header nav.header-nav ul.primary-navigation>li>ul>li.menu-item-has-children>span,header.main-header nav.header-nav ul.primary-navigation>li>ul .menu-col>li.menu-item-has-children>a,header.main-header nav.header-nav ul.primary-navigation>li>ul .menu-col>li.menu-item-has-children>span{padding:0;display:inline}
header.main-header nav.header-nav ul.primary-navigation>li>ul>li.menu-item-has-children>a:hover,header.main-header nav.header-nav ul.primary-navigation>li>ul>li.menu-item-has-children>a:focus,header.main-header nav.header-nav ul.primary-navigation>li>ul>li.menu-item-has-children>span:hover,header.main-header nav.header-nav ul.primary-navigation>li>ul>li.menu-item-has-children>span:focus,header.main-header nav.header-nav ul.primary-navigation>li>ul .menu-col>li.menu-item-has-children>a:hover,header.main-header nav.header-nav ul.primary-navigation>li>ul .menu-col>li.menu-item-has-children>a:focus,header.main-header nav.header-nav ul.primary-navigation>li>ul .menu-col>li.menu-item-has-children>span:hover,header.main-header nav.header-nav ul.primary-navigation>li>ul .menu-col>li.menu-item-has-children>span:focus{background-color:transparent;cursor:pointer}
header.main-header nav.header-nav ul.primary-navigation>li>ul>li.menu-item-has-children>a:hover,header.main-header nav.header-nav ul.primary-navigation>li>ul>li.menu-item-has-children>a:focus,header.main-header nav.header-nav ul.primary-navigation>li>ul .menu-col>li.menu-item-has-children>a:hover,header.main-header nav.header-nav ul.primary-navigation>li>ul .menu-col>li.menu-item-has-children>a:focus{border-color:#000;cursor:pointer}
header.main-header nav.header-nav ul.primary-navigation>li>ul>li.menu-item-has-children ul,header.main-header nav.header-nav ul.primary-navigation>li>ul .menu-col>li.menu-item-has-children ul{margin-top:1.5rem}
header.main-header nav.header-nav ul.primary-navigation>li>ul>li>ul li,header.main-header nav.header-nav ul.primary-navigation>li>ul .menu-col>li>ul li{margin-bottom:1rem}
header.main-header nav.header-nav ul.primary-navigation>li>ul>li>ul li a,header.main-header nav.header-nav ul.primary-navigation>li>ul>li>ul li span,header.main-header nav.header-nav ul.primary-navigation>li>ul .menu-col>li>ul li a,header.main-header nav.header-nav ul.primary-navigation>li>ul .menu-col>li>ul li span{font:500 1.25rem/1.4 "Gopher",sans-serif;cursor:pointer}
header.main-header nav.header-nav ul.primary-navigation>li>ul>li>ul li a:hover,header.main-header nav.header-nav ul.primary-navigation>li>ul>li>ul li a:focus,header.main-header nav.header-nav ul.primary-navigation>li>ul>li>ul li span:hover,header.main-header nav.header-nav ul.primary-navigation>li>ul>li>ul li span:focus,header.main-header nav.header-nav ul.primary-navigation>li>ul .menu-col>li>ul li a:hover,header.main-header nav.header-nav ul.primary-navigation>li>ul .menu-col>li>ul li a:focus,header.main-header nav.header-nav ul.primary-navigation>li>ul .menu-col>li>ul li span:hover,header.main-header nav.header-nav ul.primary-navigation>li>ul .menu-col>li>ul li span:focus{text-decoration:underline}
header.main-header nav.header-nav ul.primary-navigation>li.active>a,header.main-header nav.header-nav ul.primary-navigation>li.active>span{border-color:#74c9c7}
header.main-header nav.header-nav ul.primary-navigation>li.active>ul.sub-menu{display:-webkit-box;display:-ms-flexbox;display:flex}
footer.main-footer{padding:3rem 0 2rem}
footer.main-footer .footer-upper .footer-widget{font:500 1rem/1.5 "Gopher",sans-serif;border-right:2px solid #fff;padding:0 2rem;margin-bottom:1rem;width:50%}
footer.main-footer .footer-upper .footer-widget:first-child,footer.main-footer .footer-upper .footer-widget:last-child{border-right:0}
footer.main-footer .footer-upper .footer-widget a{color:#74c9c7;text-decoration:none}
footer.main-footer .footer-upper .footer-widget a:hover,footer.main-footer .footer-upper .footer-widget a:focus{color:#fff;text-decoration:underline}
footer.main-footer .footer-upper .footer-widget.newsletter{font:400 .9375rem/1.6 "Montserrat",sans-serif;padding-right:0;width:100%}
footer.main-footer .footer-upper .footer-widget.newsletter>h3{font:900 1.5625rem/1.12 "Gopher",sans-serif;text-transform:uppercase;margin-bottom:.68rem}
footer.main-footer .footer-upper .footer-widget.newsletter form{font:400 1.0625rem/1.4705882353 "Montserrat",sans-serif}
footer.main-footer .footer-upper .footer-widget.newsletter form .gfield_label{font:400 1.0625rem/1.4705882353 "Montserrat",sans-serif}
footer.main-footer .footer-upper .footer-widget.newsletter form input:not([type='submit']){background-color:#fff;color:#000;width:100%;outline:0;border:2px solid #fff;border-radius:0;padding:1rem .5rem}
footer.main-footer .footer-upper .footer-widget.newsletter form input:not([type='submit']):focus{border-color:#74c9c7}
footer.main-footer .footer-upper .footer-widget.newsletter form input[type='submit']{width:270px;padding:.75rem;margin-bottom:0;margin-top:0;background-color:#74c9c7}
footer.main-footer .footer-upper .footer-widget.newsletter form input[type='submit']:hover,footer.main-footer .footer-upper .footer-widget.newsletter form input[type='submit']:focus{-webkit-box-shadow:4px 4px 0 0 white;box-shadow:4px 4px 0 0 white}
footer.main-footer .footer-upper .footer-widget.newsletter form .gform_footer{padding-bottom:0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
footer.main-footer .footer-upper .socials{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}
footer.main-footer .footer-upper .socials svg{width:1.125rem;fill:#74c9c7;-webkit-transition:all .3s;transition:all .3s}
footer.main-footer .footer-upper .socials svg:hover,footer.main-footer .footer-upper .socials svg:focus{fill:#fff}
footer.main-footer .footer-upper .badges{margin:1rem 0}
footer.main-footer .footer-upper .badges a{display:block;max-width:120px;height:auto}
footer.main-footer .footer-upper ul.footer-navigation{list-style-type:none;padding:0;margin:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
footer.main-footer .footer-upper ul.footer-navigation li a,footer.main-footer .footer-upper ul.footer-navigation li span{font:900 1rem/1.375 "Gopher",sans-serif;cursor:pointer;text-transform:uppercase}
footer.main-footer .footer-lower{font:400 .875rem/1.3571428571 "Montserrat",sans-serif;margin-top:2rem;padding-top:2rem;border-top:2px solid #fff}
footer.main-footer .footer-lower strong{font:900 1rem/1.375 "Gopher",sans-serif;margin-bottom:1rem;display:inline-block}
footer.main-footer .footer-lower .copyright{font:400 .875rem/1.3571428571 "Montserrat",sans-serif;margin-top:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}
.button,.btn,.gform_wrapper .gform_footer input[type='submit'],button{display:inline-block;text-decoration:none;margin:1rem 0;cursor:pointer;background-color:#e9e6e0;color:#000;padding:.55rem 1.375rem;-webkit-transition:all .3s;transition:all .3s;font-size:1.25rem;text-transform:uppercase;text-align:center;font-weight:900;border-radius:0;border:2px solid #000;font-family:"Gopher",sans-serif;-webkit-box-shadow:0 0 0 0 black;box-shadow:0 0 0 0 black}
.button:hover,.button:focus,.btn:hover,.btn:focus,.gform_wrapper .gform_footer input[type='submit']:hover,.gform_wrapper .gform_footer input[type='submit']:focus,button:hover,button:focus{-webkit-box-shadow:4px 4px 0 0 black;box-shadow:4px 4px 0 0 black;color:#000;background-color:#74c9c7}
.button.no-style,.btn.no-style,.gform_wrapper .gform_footer input[type='submit'].no-style,button.no-style{background-color:transparent;border:0;padding:0;margin:0}
.button.no-style:hover,.button.no-style:focus,.btn.no-style:hover,.btn.no-style:focus,.gform_wrapper .gform_footer input[type='submit'].no-style:hover,.gform_wrapper .gform_footer input[type='submit'].no-style:focus,button.no-style:hover,button.no-style:focus{-webkit-box-shadow:none;box-shadow:none;color:#000;background-color:transparent}
.button.hero-btn,.btn.hero-btn,.gform_wrapper .gform_footer input[type='submit'].hero-btn,button.hero-btn{padding:.5rem 1.65rem}
.button.bg-yellow:hover,.button.bg-yellow:focus,.btn.bg-yellow:hover,.btn.bg-yellow:focus,.gform_wrapper .gform_footer input[type='submit'].bg-yellow:hover,.gform_wrapper .gform_footer input[type='submit'].bg-yellow:focus,button.bg-yellow:hover,button.bg-yellow:focus{background-color:#e0cc63}
.button.bg-coral:hover,.button.bg-coral:focus,.btn.bg-coral:hover,.btn.bg-coral:focus,.gform_wrapper .gform_footer input[type='submit'].bg-coral:hover,.gform_wrapper .gform_footer input[type='submit'].bg-coral:focus,button.bg-coral:hover,button.bg-coral:focus{background-color:#ef885f}
.button.bg-white:hover,.button.bg-white:focus,.btn.bg-white:hover,.btn.bg-white:focus,.gform_wrapper .gform_footer input[type='submit'].bg-white:hover,.gform_wrapper .gform_footer input[type='submit'].bg-white:focus,button.bg-white:hover,button.bg-white:focus{background-color:#fff}
.button.secondary,.btn.secondary,.gform_wrapper .gform_footer input[type='submit'].secondary,button.secondary{background-color:transparent !important;padding:0;border:0;border-bottom:5px solid #000;font-size:1rem;-webkit-box-shadow:none;box-shadow:none}
.button.secondary:hover,.button.secondary:focus,.btn.secondary:hover,.btn.secondary:focus,.gform_wrapper .gform_footer input[type='submit'].secondary:hover,.gform_wrapper .gform_footer input[type='submit'].secondary:focus,button.secondary:hover,button.secondary:focus{-webkit-box-shadow:none;box-shadow:none;border-color:rgba(0,0,0,0.7)}
.button.secondary.bg-teal,.btn.secondary.bg-teal,.gform_wrapper .gform_footer input[type='submit'].secondary.bg-teal,button.secondary.bg-teal{border-color:#74c9c7}
.button.secondary.bg-teal:hover,.button.secondary.bg-teal:focus,.btn.secondary.bg-teal:hover,.btn.secondary.bg-teal:focus,.gform_wrapper .gform_footer input[type='submit'].secondary.bg-teal:hover,.gform_wrapper .gform_footer input[type='submit'].secondary.bg-teal:focus,button.secondary.bg-teal:hover,button.secondary.bg-teal:focus{border-color:#9cd0ce}
.button.secondary.bg-yellow,.btn.secondary.bg-yellow,.gform_wrapper .gform_footer input[type='submit'].secondary.bg-yellow,button.secondary.bg-yellow{border-color:#e0cc63}
.button.secondary.bg-yellow:hover,.button.secondary.bg-yellow:focus,.btn.secondary.bg-yellow:hover,.btn.secondary.bg-yellow:focus,.gform_wrapper .gform_footer input[type='submit'].secondary.bg-yellow:hover,.gform_wrapper .gform_footer input[type='submit'].secondary.bg-yellow:focus,button.secondary.bg-yellow:hover,button.secondary.bg-yellow:focus{border-color:#e0d485}
.button.secondary.bg-coral,.btn.secondary.bg-coral,.gform_wrapper .gform_footer input[type='submit'].secondary.bg-coral,button.secondary.bg-coral{border-color:#ef885f}
.button.secondary.bg-coral:hover,.button.secondary.bg-coral:focus,.btn.secondary.bg-coral:hover,.btn.secondary.bg-coral:focus,.gform_wrapper .gform_footer input[type='submit'].secondary.bg-coral:hover,.gform_wrapper .gform_footer input[type='submit'].secondary.bg-coral:focus,button.secondary.bg-coral:hover,button.secondary.bg-coral:focus{border-color:#e5a282}
.plyr--full-ui.plyr--video .plyr__control--overlaid{width:120px;height:120px;margin-top:0;background-color:#e9e6e0;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:1;background-image:url("/wp-content/themes/pregnancyjustice/assets/img/svgs/play.svg");background-repeat:no-repeat;background-position:57% 49%}
.plyr__control--overlaid svg{display:none}
.plyr button svg{margin-left:0}
.plyr--video.plyr--stopped .plyr__controls{display:none}
.plyr{--plyr-color-main:$beige;border:2px solid #000;max-width:700px}
.plyr:before{content:' ';position:absolute;inset:0;background-color:rgba(0,0,0,0.5);z-index:2}
.plyr.plyr--playing:before{display:none}
.plyr__poster-enabled .plyr__poster{background-size:cover}
.gform_wrapper.gravity-theme input[type='color'],.gform_wrapper.gravity-theme input[type='date'],.gform_wrapper.gravity-theme input[type='datetime-local'],.gform_wrapper.gravity-theme input[type='datetime'],.gform_wrapper.gravity-theme input[type='email'],.gform_wrapper.gravity-theme input[type='month'],.gform_wrapper.gravity-theme input[type='number'],.gform_wrapper.gravity-theme input[type='password'],.gform_wrapper.gravity-theme input[type='search'],.gform_wrapper.gravity-theme input[type='tel'],.gform_wrapper.gravity-theme input[type='text'],.gform_wrapper.gravity-theme input[type='time'],.gform_wrapper.gravity-theme input[type='url'],.gform_wrapper.gravity-theme input[type='week'],.gform_wrapper.gravity-theme select,.gform_wrapper.gravity-theme textarea{border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:2px solid #000;padding:1rem !important}
.gf_progressbar_percentage{border:2px solid #000}
.gform_wrapper.gravity-theme .gf_progressbar_percentage span{position:relative;bottom:1px}
input[type='checkbox']:not(.filter-checkbox),input[type='radio']:not(.filter-checkbox){margin-bottom:.5rem;margin-right:.5rem;position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:25px;height:25px;background-color:#fff;border:2px solid #000}
input[type='checkbox']:not(.filter-checkbox):checked:after,input[type='radio']:not(.filter-checkbox):checked:after{content:url("/wp-content/themes/pregnancyjustice/assets/img/svgs/check.svg");position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-40%);transform:translate(-50%,-40%)}
.gf_progressbar_title{color:#000 !important}
.gf_progressbar{border-radius:0 !important;background-color:#000 !important}
.gf_progressbar .gf_progressbar_percentage{border-radius:0 !important;background-color:#fff !important}
.gf_progressbar .gf_progressbar_percentage span{color:#000}
.gform_footer{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.gform_wrapper .gform_footer input[type='submit']{background-color:#fff}
.gform_wrapper.gravity-theme .gfield_label{font:600 1.0625rem/1.4705882353 "Montserrat",sans-serif;font-size:17px !important}
.glide{margin:2rem 0;padding:0 3rem;position:relative}
.glide .glide__slides{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.glide .glide__slides li.glide__slide{aspect-ratio:1.7 / 1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:rgba(242,240,237,0.25);max-width:98%}
.glide .glide__slides li.glide__slide .slide-caption{font:600 .875rem/1.4285714286 "Montserrat",sans-serif;text-transform:uppercase;text-align:center;padding:.5rem;background-color:#f2f0ed}
.glide .glide__slides li.glide__slide img{width:auto;max-width:100%;height:100%;margin:0 auto;border:2px solid #000}
.glide .glide-controls{position:absolute;left:-10px;right:-10px;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);width:calc(100% + 20px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.glide .glide-controls button{padding:0;width:50px;height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.glide .glide-controls button::after{content:url("/wp-content/themes/pregnancyjustice/assets/img/svgs/arrow-left.svg");position:relative;top:4px}
.glide .glide-controls button.glide-next::after{content:url("/wp-content/themes/pregnancyjustice/assets/img/svgs/arrow-right.svg")}
body.home .flex-tier{padding-bottom:0}
body.home .flex-tier .offset-bg{background-color:#f2f0ed}
body.home .flex-tier .flex-tier-inner:has(a.btn:hover){background-color:#74c9c7}
body.home .home-intro-2{padding:0}
body.home .featured-posts .card .card-upper{padding:0}
body.home .featured-posts .card .card-lower{display:none}
.post-container>.flex{padding:6rem 0;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.post-container>.flex main.post-content{width:100%}
.post-container>.flex:not(:has(aside.main-sidebar)) main.post-content{max-width:770px;margin:0 auto}
.post-container>.flex:not(:has(aside.main-sidebar)) main.post-content.fullwidth{max-width:100%}
.post-container aside.main-sidebar{padding-right:4rem}
.post-type-archive-cases .cases-archive .cases-grid-wrapper{padding-left:5rem;padding-top:3.1rem}
.page-template-template-08{background-color:#f2f0ed}
.announcement-bar{border:2px solid #000;position:relative}
.announcement-bar .container{max-width:1600px}
.announcement-bar .announcement-bar-wrap{-webkit-transition:all .3s;transition:all .3s}
.announcement-bar .announcement-bar-wrap:has(.btn:hover){background-color:#e5a282}
.announcement-bar .close{width:50px;height:50px;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;right:.75rem;top:-2px}
.announcement-bar .announcement-bar-inner{font:900 1.5625rem/1.28 "Gopher",sans-serif;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1.5rem;margin-right:3rem}
.announcement-modal.flex-tier{position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:95%;max-width:1030px;padding:0;z-index:101}
.announcement-modal.flex-tier .flex-tier-inner:has(a.btn:hover){background-color:#e5a282 !important}
.announcement-modal.flex-tier .flex-tier-inner .flex{-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.announcement-modal.flex-tier .flex-tier-inner .flex .btn{margin-bottom:0}
.announcement-modal.flex-tier .flex-tier-image img{max-width:none;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.announcement-modal.flex-tier .close{position:absolute;top:1rem;right:1rem;width:60px;height:60px;padding:0;margin:0;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}
aside.main-sidebar{min-width:350px;position:sticky;top:calc(var(--top) + 1.5rem)}
aside.main-sidebar .post-meta{margin-bottom:2rem}
aside.main-sidebar .post-meta-item{padding:1.5rem 0}
aside.main-sidebar .post-meta-item:not(:last-child){border-bottom:2px solid #000}
aside.main-sidebar .post-meta-item .meta-title{font:900 1.1875rem/1.3157894737 "Gopher",sans-serif;margin-bottom:.35rem}
aside.main-sidebar .post-meta-item .meta-title.opened:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
aside.main-sidebar .post-meta-item .meta-text{font:600 .875rem/1.4285714286 "Montserrat",sans-serif;text-transform:uppercase}
aside.main-sidebar .post-meta-item .meta-text a{text-decoration:none}
aside.main-sidebar .anchor-menu .btn.bg-white{margin:1rem}
aside.main-sidebar .anchor-menu .anchor-menu-title{font:900 1.25rem/1.2 "Gopher",sans-serif;text-transform:uppercase;padding:.75rem 1.5rem}
aside.main-sidebar .anchor-menu .anchor-link-list{padding:1.5rem;list-style-type:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem}
aside.main-sidebar .anchor-menu .anchor-link-list a{text-decoration:none}
aside.main-sidebar .anchor-menu .anchor-link-list a:hover,aside.main-sidebar .anchor-menu .anchor-link-list a:focus{color:#000;text-decoration:underline}
.search-bar{position:fixed;top:var(--top);width:100%;border:2px solid #000;z-index:99}
.search-bar .inner{padding:2rem 4rem 2rem 0;background-color:#fff;position:relative;z-index:100}
.search-bar:before{content:' ';position:fixed;inset:0;background-color:rgba(0,0,0,0.5);z-index:98}
.search-bar button.close{position:absolute;top:0;right:1rem;padding:0;width:60px;height:60px}
.search-bar button.close svg{width:50px;position:relative;bottom:2px}
.liveresults .top-results{font:900 1.25rem/1.7 "Gopher",sans-serif;text-transform:uppercase;margin:2rem 0 1.5rem;padding:.5rem 1rem}
.liveresults .grid .searchwp-live-search-result{font:400 1.0625rem/1.4705882353 "Montserrat",sans-serif;border-top:2px solid #000;padding:1.5rem 3rem 1.5rem 0;text-decoration:none}
.liveresults .grid .searchwp-live-search-result:hover,.liveresults .grid .searchwp-live-search-result:focus{text-decoration:underline;color:#000}
.liveresults .grid .searchwp-live-search-result:first-child,.liveresults .grid .searchwp-live-search-result:nth-child(2){border-top:0;padding-top:.5rem}
.liveresults .grid .searchwp-live-search-result h4{font:900 1.1875rem/1.3157894737 "Gopher",sans-serif;margin-bottom:0}
.searchform{display:-webkit-box;display:-ms-flexbox;display:flex}
.searchform input[type='text']{font:900 1.875rem/0.8 "Gopher",sans-serif;padding:1rem;width:100%;border:2px solid #000}
.searchform input[type='text']:focus{outline:0}
.searchform button{margin:0;border-left:0}
.share-links{list-style-type:none;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem}
.share-links li svg{cursor:pointer;color:#e0cc63;fill:#e0cc63;width:25px;max-height:25px}
.share-links li .copy-text-confirmation{font:400 .875rem/1.1428571429 "Gopher",sans-serif;text-transform:none;position:absolute;left:0;padding-top:.75rem}
.card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.card.long-title .card-excerpt{display:none}
.card .card-upper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;padding:1.75rem}
.card .card-upper .card-eyebrow{font:600 .875rem/1.4285714286 "Montserrat",sans-serif;text-transform:uppercase;padding-bottom:.2rem;min-height:2rem;margin-bottom:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.card .card-upper .card-eyebrow .case-status{background-color:#74c9c7;padding:.25rem .5rem .15rem;margin-bottom:.25rem}
.card .card-upper .card-title{text-decoration:none}
.card .card-upper .card-title h4{font:900 1.1875rem/1.2631578947 "Gopher",sans-serif;margin-bottom:.75rem}
.card .card-upper .card-title:hover,.card .card-upper .card-title:focus{text-decoration:underline;color:#000}
.card .card-upper .card-excerpt{font:400 1.0625rem/1.4705882353 "Montserrat",sans-serif}
.card .card-upper .card-btn{margin-top:auto}
.featured-item-card .fic-upper{height:100%;padding:2rem;font:400 1.0625rem/1.4705882353 "Montserrat",sans-serif}
.featured-item-card .fic-upper>h4{font:900 1.5625rem/1.28 "Gopher",sans-serif;margin-bottom:.5rem}
.featured-item-card .fic-upper .date{font:600 .875rem/1.4285714286 "Montserrat",sans-serif;border-bottom:2px solid #000;text-transform:uppercase;margin-bottom:1rem;padding-bottom:.25rem}
.featured-item-card .terms-list{background-color:#e0cc63}
.featured-item-card.highlight-teal .terms-list{background-color:#74c9c7}
.featured-item-card.highlight-teal:has(a.btn:hover) .fic-upper{background-color:#74c9c7}
.featured-item-card.highlight-teal:has(a.btn:hover) .fic-upper a{border-color:#fff}
.featured-item-card.highlight-teal:has(a.btn:hover) .terms-list{background-color:#f2f0ed}
.featured-item-card.highlight-coral .terms-list{background-color:#ef885f}
.featured-item-card.highlight-coral:has(a.btn:hover) .fic-upper{background-color:#ef885f}
.featured-item-card.highlight-coral:has(a.btn:hover) .fic-upper a{border-color:#fff}
.featured-item-card.highlight-coral:has(a.btn:hover) .terms-list{background-color:#f2f0ed}
.featured-item-card.post-cases .fic-upper>h4{font:900 1.875rem/1.3333333333 "Gopher",sans-serif;margin-bottom:.75rem}
.pagination{padding:2rem 0}
.pagination .posts-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.75rem}
.pagination .posts-pagination>*{font:900 1.25rem/1 "Gopher",sans-serif;text-decoration:none;border:2px solid #000;display:block;padding:.5rem 0;min-width:41px;background-color:#fff}
.pagination .posts-pagination>*.current{background-color:#e0cc63}
.pagination .posts-pagination>*:not(.current):hover,.pagination .posts-pagination>*:not(.current):focus{background-color:#e0d485;color:#000}
.post-grid{padding:2rem 0;grid-template-columns:repeat(3,1fr);gap:2rem}
.post-grid.loading{opacity:.35}
.cases-archive{padding:3rem 0 0}
.cases-archive .cases-grid-wrapper{width:75%}
.cases-archive .cases-grid{grid-template-columns:repeat(2,1fr);gap:1.5rem}
.cases-archive .cases-grid .card .card-upper{padding:1rem 1.5rem}
.cases-archive .cases-filter{width:25%}
.post-type-archive-blog .flex-tier{background-color:#f2f0ed}
.post-type-archive-blog .flex-tier .flex-tier-inner{position:relative}
.post-type-archive-blog .flex-tier .offset-bg{background-color:#fff}
.post-type-archive-resources .archive-filter form.post-search-form button svg rect,.post-type-archive-resources .archive-filter form.post-search-form button svg circle:nth-of-type(2){fill:#74c9c7}
.post-type-archive-resources .archive-filter form.post-search-form button:hover,.post-type-archive-resources .archive-filter form.post-search-form button:focus{background-color:#9cd0ce}
.post-type-archive-resources .archive-filter form.post-filter .term-select-group .term-select-title .select-arrow{background-color:#74c9c7}
.post-type-archive-resources .resources-grid .card .btn.secondary{border-color:#74c9c7}
.post-type-archive-resources .resources-grid .card .btn.secondary:hover,.post-type-archive-resources .resources-grid .card .btn.secondary:focus{border-color:#9cd0ce}
.post-type-archive-resources .pagination .posts-pagination>*.current{background-color:#74c9c7}
.post-type-archive-resources .pagination .posts-pagination>*:not(.current):hover,.post-type-archive-resources .pagination .posts-pagination>*:not(.current):focus{background-color:#9cd0ce}
.staff-card{cursor:pointer}
.staff-card .photo{aspect-ratio:1 / 1;border-radius:50%;overflow:hidden;border:2px solid #000;margin-bottom:1.5rem}
.staff-card .photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}
.staff-card .staff-name{font:900 1.1875rem/1.3157894737 "Gopher",sans-serif;border-bottom:5px solid #fff;display:inline-block;-webkit-transition:all .3s;transition:all .3s}
.staff-card .staff-title{font:400 1.0625rem/1.4705882353 "Montserrat",sans-serif}
.staff-card:hover .staff-name{border-color:#e0cc63}
.team-archive{padding:6rem 0}
.team-archive .team-filter{margin-bottom:3rem}
.team-archive .team-filter .term-select-group ul.term-select{padding:1.5rem 1rem 0}
.team-archive .team-filter .term-select-group ul.term-select li{margin-bottom:.5rem}
.team-archive .team-filter .term-select-group ul.term-select label{display:block;width:100%;padding:.75rem;border:2px solid transparent}
.team-archive .team-filter .term-select-group ul.term-select input{position:absolute;left:-9999px}
.team-archive .team-filter .term-select-group ul.term-select input:checked+label{border-color:#000;background-color:#f2f0ed}
.team-archive h3{font:900 2.5rem/1.25 "Gopher",sans-serif;text-transform:uppercase;margin:3rem 0;padding-top:3rem;border-top:2px solid #000}
.team-archive .team-group:first-of-type h3{border-top:0;padding-top:0;margin-top:0}
.team-archive .team-grid{gap:3rem 4rem}
.staff-modal{position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:501;width:95%;max-width:1170px}
.staff-modal .close{position:absolute;top:1rem;right:1rem;width:57px;height:57px;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;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}
.staff-modal .close:hover,.staff-modal .close:focus{-webkit-box-shadow:4px 4px 0 0 black;box-shadow:4px 4px 0 0 black}
.staff-modal .modal-inner{padding:2.5rem}
.staff-modal .modal-inner .staff-modal-left{position:relative}
.staff-modal .modal-inner .flex{gap:3rem}
.staff-modal .modal-inner .staff-name{font:900 1.875rem/1.3333333333 "Gopher",sans-serif;margin-bottom:.25rem}
.staff-modal .modal-inner .staff-title{font:900 1.25rem/1.2 "Gopher",sans-serif;text-transform:uppercase;margin-bottom:1rem}
.staff-modal .modal-inner .staff-bio{font:400 1.1875rem/1.4736842105 "Montserrat",sans-serif;padding-right:3rem}
.staff-modal .modal-inner .staff-modal-share{font:400 1.25rem/1.4 "Gopher",sans-serif;margin-top:.75rem;padding:.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around}
.staff-modal .modal-inner .staff-modal-share .copy-text-confirmation{padding-top:1.5rem}
.staff-modal .modal-inner .staff-modal-share .share-links{gap:.5rem;margin-top:-3px}
.staff-modal .modal-inner .staff-modal-share .share-links li svg{fill:#000;color:#000;max-height:23px;-webkit-transition:all .3s;transition:all .3s}
.staff-modal .modal-inner .staff-modal-share .share-links li svg:hover,.staff-modal .modal-inner .staff-modal-share .share-links li svg:focus{color:#fff;fill:#fff}
.terms-list{padding:.65rem 2rem;list-style-type:none;margin:0}
.terms-list a{font:600 .875rem/1.2857142857 "Montserrat",sans-serif;text-transform:uppercase;opacity:.8;color:#000;-webkit-transition:all .3s;transition:all .3s}
.terms-list a:hover,.terms-list a:focus{opacity:1}
.accordion-group{padding:4rem 0 6rem}
.accordion-group .container>h4{font:900 2.1875rem/1.2857142857 "Gopher",sans-serif;text-transform:uppercase;margin-bottom:1.5rem}
.accordion-group .accordion .acc-title{font:600 1.0625rem/1.4705882353 "Montserrat",sans-serif;padding:1rem;margin-bottom:1.5rem;padding-right:5rem;cursor:pointer;position:relative;-webkit-transition:.3s;transition:.3s}
.accordion-group .accordion .acc-title svg{position:absolute;right:1rem;top:.85rem}
.accordion-group .accordion .acc-content{font:400 1.0625rem/1.4705882353 "Montserrat",sans-serif;padding:0 1.5rem 2rem;margin-top:0}
.accordion-group .accordion.opened .acc-title{background-color:#e0cc63}
.accordion-group .accordion.opened .acc-title svg path:last-child{opacity:0}
.cta{padding:2.25rem 0;-webkit-transition:all .3s;transition:all .3s}
.cta a{font:900 1.875rem/1.3333333333 "Gopher",sans-serif;text-transform:uppercase;text-decoration:none;border-bottom:5px solid transparent}
.cta:has(a:hover){background-color:#e5a282}
.cta:has(a:hover) a{color:#000;border-color:#000}
.case-content{font:400 1.1875rem/1.4736842105 "Montserrat",sans-serif;padding-bottom:4rem}
.case-content a.back-to-archive{font:600 .875rem/1.4285714286 "Montserrat",sans-serif;text-transform:uppercase;text-decoration:none;display:inline-block;margin:1.5rem 0 2rem}
.case-content a.back-to-archive:hover,.case-content a.back-to-archive:focus{text-decoration:underline;color:#000}
.case-content .case-content-status{margin-bottom:1rem}
.case-content .case-content-status span{font:600 .875rem/1.4285714286 "Montserrat",sans-serif;text-transform:uppercase;background-color:#74c9c7;padding:.5rem 1rem .35rem}
.case-content .case-content-status span.status-inactive{background-color:rgba(0,0,0,0.1)}
.case-timeline{padding:4rem 0}
.case-timeline .case-timeline-heading{font:900 1.5625rem/1.12 "Gopher",sans-serif;text-transform:uppercase;margin-bottom:2rem}
.case-timeline .case-timeline-wrapper.flex .case-timeline-item{position:relative;padding-bottom:2rem}
.case-timeline .case-timeline-wrapper.flex .case-timeline-item .dot{width:16px;height:16px;margin-top:4px;margin-right:1rem;border:2px solid #000;background-color:#e0cc63;border-radius:50%;-webkit-box-flex:0;-ms-flex:0 0 16px;flex:0 0 16px}
.case-timeline .case-timeline-wrapper.flex .case-timeline-item .dot:before{content:' ';width:2px;background-color:#000;position:absolute;top:7px;bottom:-7px;left:7px;z-index:-1}
.case-timeline .case-timeline-wrapper.flex .case-timeline-item .timeline-item-date{font:600 1.1875rem/1.4736842105 "Montserrat",sans-serif;text-transform:uppercase;margin-right:2rem;-webkit-box-flex:0;-ms-flex:0 1 40%;flex:0 1 40%}
.case-timeline .case-timeline-wrapper.flex .case-timeline-item .timeline-item-text{font:400 1.1875rem/1.4736842105 "Montserrat",sans-serif;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}
.case-timeline .case-timeline-wrapper.flex .case-timeline-item:last-child .dot:before{content:none;display:none}
.circle-icons .circle-icons-inner,.home-intro .circle-icons-inner{padding:2rem 0 5rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:2rem}
.circle-icons .circle-icons-inner .circle-icons-item,.home-intro .circle-icons-inner .circle-icons-item{text-align:center;text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}
.circle-icons .circle-icons-inner .circle-icons-item .item-icon,.home-intro .circle-icons-inner .circle-icons-item .item-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;width:130px;height:130px;margin-bottom:.5rem;-webkit-transition:all .3s;transition:all .3s}
.circle-icons .circle-icons-inner .circle-icons-item.large .item-icon,.home-intro .circle-icons-inner .circle-icons-item.large .item-icon{width:197px;height:197px}
.circle-icons .circle-icons-inner .circle-icons-item .item-title,.home-intro .circle-icons-inner .circle-icons-item .item-title{font:500 1.25rem/1.4 "Gopher",sans-serif;height:2rem;padding:0 .5rem}
.circle-icons .circle-icons-inner .circle-icons-item:hover,.circle-icons .circle-icons-inner .circle-icons-item:focus,.home-intro .circle-icons-inner .circle-icons-item:hover,.home-intro .circle-icons-inner .circle-icons-item:focus{text-decoration:underline;color:#000}
.circle-icons .circle-icons-inner .circle-icons-item:hover svg path[fill='white'],.circle-icons .circle-icons-inner .circle-icons-item:focus svg path[fill='white'],.home-intro .circle-icons-inner .circle-icons-item:hover svg path[fill='white'],.home-intro .circle-icons-inner .circle-icons-item:focus svg path[fill='white']{fill:#e0cc63}
.circle-icons .circle-icons-inner .circle-icons-item:hover .item-icon,.circle-icons .circle-icons-inner .circle-icons-item:focus .item-icon,.home-intro .circle-icons-inner .circle-icons-item:hover .item-icon,.home-intro .circle-icons-inner .circle-icons-item:focus .item-icon{background-color:#e9e6e0}
.circle-icons .circle-icons-inner .circle-icons-item:hover .item-icon.bg-teal,.circle-icons .circle-icons-inner .circle-icons-item:focus .item-icon.bg-teal,.home-intro .circle-icons-inner .circle-icons-item:hover .item-icon.bg-teal,.home-intro .circle-icons-inner .circle-icons-item:focus .item-icon.bg-teal{background-color:#ef885f}
.circle-icons .circle-icons-inner .circle-icons-item:hover .item-icon.bg-coral,.circle-icons .circle-icons-inner .circle-icons-item:focus .item-icon.bg-coral,.home-intro .circle-icons-inner .circle-icons-item:hover .item-icon.bg-coral,.home-intro .circle-icons-inner .circle-icons-item:focus .item-icon.bg-coral{background-color:#74c9c7}
.circle-icons .circle-icons-inner .circle-icons-item:hover .item-icon.bg-beige,.circle-icons .circle-icons-inner .circle-icons-item:focus .item-icon.bg-beige,.home-intro .circle-icons-inner .circle-icons-item:hover .item-icon.bg-beige,.home-intro .circle-icons-inner .circle-icons-item:focus .item-icon.bg-beige{background-color:#e0cc63}
.featured-content{-webkit-transition:all .3s;transition:all .3s;max-width:100%;overflow:hidden}
.featured-content .fc-image,.featured-content .fc-text{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}
.featured-content .fc-image{position:relative}
.featured-content .fc-image svg{position:absolute;bottom:0;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%);width:120%}
.featured-content .fc-image img{position:relative;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom;object-position:bottom}
.featured-content .fc-text{padding:4rem 0;padding-left:10%;font:400 1.25rem/1.4 "Montserrat",sans-serif}
.featured-content .fc-text>h4{font:900 2.1875rem/1.0857142857 "Gopher",sans-serif;text-transform:uppercase}
.featured-content .fc-text .btn{margin-bottom:0}
.featured-content:has(.btn:hover){background-color:#9cd0ce}
.featured-content:has(.btn:hover).bg-yellow{background-color:#e0d485}
.featured-content:has(.btn:hover).bg-coral{background-color:#e5a282}
.featured-content:has(.btn:hover).bg-beige{background-color:#f2f0ed}
.featured-content.align-right .flex{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
.featured-content.align-right .flex .fc-text{padding-left:0;padding-right:10%}
.featured-items{padding:3rem 0 4rem}
.featured-items h3{font:900 2.1875rem/1.2857142857 "Gopher",sans-serif;text-transform:uppercase;margin-bottom:3rem}
.featured-items .featured-posts-grid{gap:4rem}
.featured-items .featured-posts-grid .featured-item-card{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transition:all .3s;transition:all .3s}
.featured-items .featured-posts-grid .featured-item-card .terms-list{margin-top:auto;-webkit-transition:all .3s;transition:all .3s}
.featured-items .featured-posts-grid .featured-item-card .btn{-webkit-transition:all .3s;transition:all .3s}
.featured-items .featured-posts-grid .featured-item-card:has(.btn:hover){background-color:#e0cc63}
.featured-items .featured-posts-grid .featured-item-card:has(.btn:hover).highlight-yellow .terms-list{background-color:#f2f0ed}
.featured-items .featured-posts-grid .featured-item-card:has(.btn:hover).highlight-yellow .btn{border-color:#fff}
.featured-items .featured-posts-grid .featured-item-card:has(.btn:hover).highlight-teal{background-color:#f2f0ed}
.featured-items .featured-posts-grid .featured-item-card:has(.btn:hover).highlight-coral{background-color:#f2f0ed}
.featured-posts{padding:4rem 0}
.featured-posts .case-status{display:none}
.featured-posts .container>h3{font:900 2.1875rem/1.2857142857 "Gopher",sans-serif;text-transform:uppercase;margin-bottom:3rem}
.featured-posts .featured-posts-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:2rem}
.featured-posts .featured-posts-grid .card{-webkit-box-flex:1;-ms-flex:1 1 30%;flex:1 1 30%}
.featured-posts .featured-post-link{padding:1.8rem 1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 30%;flex:1 1 30%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transition:all .3s;transition:all .3s;font:400 1.125rem/1.4444444444 "Montserrat",sans-serif}
.featured-posts .featured-post-link>h4{font:900 2.1875rem/1.2857142857 "Gopher",sans-serif;text-transform:uppercase}
.featured-posts .featured-post-link .link-btn{margin-top:auto}
.featured-posts .featured-post-link:has(a.btn:hover){background-color:#e0d485}
.flex-tier{padding:2rem 0}
.flex-tier .offset-bg{position:absolute;inset:0;top:77%}
.flex-tier .terms-list{padding:0;margin:1rem 0 0}
.flex-tier .flex{gap:2.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.flex-tier .flex-tier-inner{position:relative;padding:2.5rem;-webkit-transition:all .3s;transition:all .3s}
.flex-tier .flex-tier-inner:has(a.btn:hover){background-color:#e0cc63}
.flex-tier .flex-tier-image{border:2px solid #000}
.flex-tier .flex-tier-image:empty{display:none}
.flex-tier .flex-tier-text{max-width:575px;font:400 1.0625rem/1.4705882353 "Montserrat",sans-serif}
.flex-tier .flex-tier-text.text-center{margin:0 auto}
.flex-tier .flex-tier-text .flex-tier-eyebrow{font:600 .875rem/1.4285714286 "Montserrat",sans-serif;text-transform:uppercase;padding-bottom:.35rem;margin-bottom:2rem}
.flex-tier .flex-tier-text>h3{font:900 1.875rem/1.3333333333 "Gopher",sans-serif}
.flex-tier .flex-tier-text .btn{margin-bottom:.5rem}
.flex-tier .flex-tier-text .terms-list:empty{display:none}
.form.page-section{padding:6rem 0}
.home-hero{max-width:100%;overflow:hidden}
.home-hero .flex{width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.home-hero .home-hero-text{max-width:600px;padding:5rem 0;font:500 1.25rem/1.5 "Montserrat",sans-serif}
.home-hero .home-hero-text>h1{font:900 3.75rem/1.1333333333 "Gopher",sans-serif;margin-bottom:1.5rem}
.home-hero .home-hero-text a.btn{margin-bottom:0}
.home-hero .home-hero-image{position:relative;right:-7%}
.home-hero .home-hero-image svg{position:absolute;top:2rem;bottom:0;left:-19%;height:100%}
.home-hero .home-hero-image img{position:relative;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom;object-position:bottom}
.icon-boxes{padding:1rem 0 5rem}
.icon-boxes .grid{gap:2rem}
.icon-boxes .icon-box{padding:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .3s;transition:all .3s}
.icon-boxes .icon-box .icon-img{height:165px;width:165px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;margin-bottom:2rem;-webkit-box-flex:0;-ms-flex:0 0 165px;flex:0 0 165px;-webkit-transition:all .3s;transition:all .3s}
.icon-boxes .icon-box .icon-img img{height:55%;width:auto}
.icon-boxes .icon-box .icon-text{font:400 1.1875rem/1.4736842105 "Montserrat",sans-serif;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}
.icon-boxes .icon-box .icon-text h4{font:900 1.875rem/1.3333333333 "Gopher",sans-serif}
.icon-boxes .icon-box .icon-text .btn-wrap{padding-top:1rem;margin-top:auto}
.icon-boxes .icon-box:has(a:hover){background-color:#e0cc63}
.icon-boxes .icon-box:has(a:hover) .icon-img{background-color:rgba(255,255,255,0.35)}
.icon-boxes .icon-box:has(a:hover):has(.icon-img.bg-coral){background-color:#ef885f}
.icon-boxes .icon-box:has(a:hover):has(.icon-img.bg-teal){background-color:#74c9c7}
.page-header{padding:3rem 0;background-image:url("/wp-content/themes/pregnancyjustice/dist/img/svgs/header-bg.svg");background-repeat:no-repeat;background-position:bottom right;background-size:auto 90%}
.page-header h1{font:900 3.4375rem/1.1818181818 "Gopher",sans-serif}
.page-header a:hover,.page-header a:focus{color:#000}
.page-header .page-excerpt{font:500 1.25rem/1.5 "Montserrat",sans-serif;max-width:655px}
.page-header.long-title h1{font:900 2.8125rem/1.2222222222 "Gopher",sans-serif}
.page-header.long-title .page-excerpt{display:none}
.page-header .terms-list{padding:0;margin:0 0 1rem;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:992px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.page-header .terms-list a{background-color:#fff;text-decoration:none;text-align:center;display:block;padding:.25rem 1rem;color:#000;opacity:1}
.page-header .terms-list>span{display:none}
.page-header .terms-list:after{content:none}
.single:not(.single-cases) .page-header,.page-template-template-02 .page-header,.post-type-archive-blog .page-header,.post-type-archive-events .page-header,.post-type-archive-press .page-header,.error404 .page-header{background-color:#74c9c7}
.archive-filter{padding:4rem 0 1rem}
.archive-filter>.flex{gap:1.5rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.archive-filter ul.selected-filter-terms{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;list-style:none;padding:.5rem 0;margin:.5rem 0 0}
.archive-filter ul.selected-filter-terms li{font:600 .875rem/1.4285714286 "Montserrat",sans-serif;text-transform:uppercase;cursor:pointer;background-color:#e9e6e0;padding:.25rem 2.5rem .25rem 1rem;position:relative}
.archive-filter ul.selected-filter-terms li:after{content:'X';position:absolute;right:.75rem;opacity:.5;-webkit-transition:all .3s;transition:all .3s}
.archive-filter ul.selected-filter-terms li:hover:after{opacity:1}
form.post-search-form{-webkit-box-flex:1;-ms-flex:1 1 55%;flex:1 1 55%}
form.post-search-form .flex{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%}
form.post-search-form .input-wrap{position:relative;width:100%}
form.post-search-form .input-wrap input{font:900 1.25rem/1.4 "Gopher",sans-serif;border:2px solid #000;background-color:#fff;border-right:0;height:100%;padding:1rem 1.5rem;width:100%;border-radius:0}
form.post-search-form .input-wrap input:focus{outline:0}
form.post-search-form .input-wrap label{font:900 1.25rem/1.4 "Gopher",sans-serif;position:absolute;top:1rem;left:1.5rem;-webkit-transition:all .3s;transition:all .3s}
form.post-search-form .input-wrap:has(input:not(:-moz-placeholder-shown)) label{font-size:.75rem;top:.3rem}
form.post-search-form .input-wrap:has(input:not(:-ms-input-placeholder)) label{font-size:.75rem;top:.3rem}
form.post-search-form .input-wrap:has(input:focus) label,form.post-search-form .input-wrap:has(input:not(:placeholder-shown)) label{font-size:.75rem;top:.3rem}
form.post-search-form button{margin:0;padding:0 .5rem 0 .75rem;background-color:#e9e6e0}
form.post-search-form button:hover,form.post-search-form button:focus{-webkit-box-shadow:none;box-shadow:none;background-color:#e0cc63}
form.post-filter,form.team-filter{-webkit-box-flex:1;-ms-flex:1 1 45%;flex:1 1 45%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}
form.post-filter.show-mobile,form.team-filter.show-mobile{display:none}
form.post-filter .term-select-group,form.team-filter .term-select-group{width:100%;cursor:pointer;position:relative}
form.post-filter .term-select-group .term-select-title,form.team-filter .term-select-group .term-select-title{font:900 1.25rem/1.4 "Gopher",sans-serif;border:2px solid #000;background-color:#fff;padding:1rem 1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}
form.post-filter .term-select-group .term-select-title .select-arrow,form.team-filter .term-select-group .term-select-title .select-arrow{background-color:#e0cc63;border-left:2px solid #000;position:absolute;inset:0;left:unset;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;padding:0 .85rem}
form.post-filter .term-select-group .term-select-title.opened .select-arrow,form.team-filter .term-select-group .term-select-title.opened .select-arrow{-webkit-transform:rotate(180deg);transform:rotate(180deg);border-left:0;border-right:2px solid #000}
form.post-filter .term-select-group .term-select,form.team-filter .term-select-group .term-select{display:none;position:absolute;top:100%;z-index:100;background-color:#e9e6e0;width:100%;max-height:450px;overflow-y:scroll;border:2px solid #000;border-top:0;list-style-type:none;padding:.5rem 1rem 0}
form.post-filter .term-select-group .term-select li,form.team-filter .term-select-group .term-select li{font:600 1rem/1.125 "Montserrat",sans-serif;text-transform:uppercase;margin-bottom:1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex}
form.post-filter .term-select-group .term-select li label,form.post-filter .term-select-group .term-select li input,form.team-filter .term-select-group .term-select li label,form.team-filter .term-select-group .term-select li input{cursor:pointer}
form.post-filter .term-select-group .term-select li:has(input:disabled) label,form.post-filter .term-select-group .term-select li:has(input:disabled) input,form.team-filter .term-select-group .term-select li:has(input:disabled) label,form.team-filter .term-select-group .term-select li:has(input:disabled) input{cursor:wait}
form.post-filter .term-select-group .term-select li input,form.team-filter .term-select-group .term-select li input{-webkit-appearance:none;-moz-appearance:none;appearance:none}
form.post-filter .term-select-group .term-select li input:before,form.team-filter .term-select-group .term-select li input:before{content:' ';display:block;width:14px;height:14px;border:2px solid #000;position:relative;top:2px;margin-right:.5rem}
form.post-filter .term-select-group .term-select li input:checked:before,form.team-filter .term-select-group .term-select li input:checked:before{background-color:#000}
.related-posts{padding:3rem 0}
.related-posts .container>h4{font:900 2.1875rem/1.2857142857 "Gopher",sans-serif;text-transform:uppercase;margin-bottom:0}
.related-posts .card{background-color:#fff}
.related-posts .terms-list{background-color:#e9e6e0}
/*!
*
* BEGIN EDITOR STYLES
*
*/.quotebox{border:2px solid #000;margin:2rem 0;padding:3.5rem 2rem 2rem;background-image:url("/wp-content/themes/pregnancyjustice/assets/img/svgs/quote.svg");background-position:top 1.5rem left 2rem;background-repeat:no-repeat}
.quotebox .quotetext{font:900 1.5625rem/1.28 "Gopher",sans-serif;margin-bottom:1rem}
.quotebox .quotetext:after{content:'\201D';padding-left:.25rem}
.quotebox .quoteattr{font:600 .875rem/1.4285714286 "Montserrat",sans-serif;text-transform:uppercase}
.quotebox .quoteattr:before{content:'- '}
div.wp-caption{max-width:700px;display:inline-block}
div.wp-caption img{border:2px solid #000;display:block}
div.wp-caption .wp-caption-text{font:600 .875rem/1.4285714286 "Montserrat",sans-serif;text-transform:uppercase;background-color:#f2f0ed;padding:1rem}
.mce-banner{border:2px solid #000;padding:2rem;margin:2rem 0}
.mce-banner .banner-text{font:400 1.0625rem/1.4705882353 "Montserrat",sans-serif}
.mce-banner .banner-text>h4{font:900 1.5625rem/1.28 "Gopher",sans-serif}
.mce-banner .banner-text{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.mce-banner .mce-banner-btn{min-width:200px}
.mce-banner .mce-banner-btn .btn{margin:0 0 1rem}
.mce-banner:has(.mce-banner-image){display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.mce-banner:has(.mce-banner-image) .banner-text{display:block}
.mce-banner:has(.mce-banner-image) .mce-banner-btn{margin-top:.5rem}
.mce-banner:has(.mce-banner-image) .mce-banner-image{aspect-ratio:1.35 / 1;border:2px solid #000}
.mce-banner:has(.mce-banner-image) .mce-banner-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.text-cols{-webkit-columns:2;-moz-columns:2;columns:2;margin:1rem 0}
/*!
*
* END EDITOR STYLES
*
*/.sidebar-filter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}
.sidebar-filter>h3{font:900 1.25rem/1.2 "Gopher",sans-serif;text-transform:uppercase;margin-bottom:.5rem}
.sidebar-filter ul.selected-filter-terms{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.75rem}
.sidebar-filter form.post-filter{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1rem}
.sidebar-filter .show-active-only{font:900 1rem/1.375 "Gopher",sans-serif;text-transform:uppercase;margin-top:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.25rem}
.sidebar-filter .show-active-only label{height:14px}
.sidebar-filter .show-active-only input{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}
.sidebar-filter .show-active-only input:before{content:' ';display:block;width:20px;height:20px;border:2px solid #000;position:relative;top:4px;margin-right:.25rem;background-repeat:no-repeat;background-position:50% 50%;-webkit-transition:all .3s;transition:all .3s}
.sidebar-filter .show-active-only input:checked:before{background-color:#fff;background-image:url("/wp-content/themes/pregnancyjustice/assets/img/svgs/check.svg")}
.text-popout{padding-bottom:4rem}
.text-popout .offset-bg{position:absolute;inset:0;top:50%}
.text-popout .text-popout-inner{position:relative;padding:4rem;overflow:hidden}
.text-popout .text-popout-inner>h3{font:900 2.1875rem/1.2857142857 "Gopher",sans-serif;text-transform:uppercase;margin-bottom:1.5rem}
.text-popout .text-popout-inner>svg{position:absolute;bottom:-10%;left:48%;width:70%}
.text-popout .text-popout-inner>svg path{fill:#e9e6e0;z-index:0}
.text-popout .text-popout-inner .textbox{font:400 1.1875rem/1.4736842105 "Montserrat",sans-serif}
.text-popout .text-popout-inner .textbox>img{position:relative;top:5rem;left:calc(4rem - 10%);max-width:110%;z-index:2}
.text-popout .text-popout-inner .textbox.no-col img{left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}
.text-popout .text-popout-inner:has(.no-col) svg{left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}
.text-widget,.home-intro{padding:4rem 0;margin-bottom:-1rem}
.text-widget .text-widget-content,.home-intro .text-widget-content{padding:0 2rem;font:400 1.1875rem/1.4736842105 "Montserrat",sans-serif}
.text-widget .text-widget-content>h2,.home-intro .text-widget-content>h2{font:900 2.5rem/1.375 "Gopher",sans-serif;text-transform:uppercase}
.timeline{padding-bottom:5rem;max-width:100%;overflow:hidden}
.timeline .container{width:100%}
.timeline .container h4{font:900 1.875rem/1.3333333333 "Gopher",sans-serif;text-transform:uppercase}
.timeline .timeline-header{position:relative}
.timeline .timeline-header::before,.timeline .timeline-header::after{content:' ';z-index:10;position:absolute;left:0;top:0;bottom:0;width:10rem;background-image:-webkit-gradient(linear,left top,right top,from(#74c9c7),to(rgba(116,201,199,0)));background-image:linear-gradient(to right,#74c9c7 0,rgba(116,201,199,0) 100%)}
.timeline .timeline-header::after{right:0;left:unset;background-image:-webkit-gradient(linear,right top,left top,from(#74c9c7),to(rgba(116,201,199,0)));background-image:linear-gradient(to left,#74c9c7 0,rgba(116,201,199,0) 100%)}
.timeline .timeline-header .timeline-guide{position:absolute;bottom:17px;right:0;left:0;width:100%;height:2px;background-color:#000}
.timeline .timeline-header>svg{position:absolute;bottom:6px;right:0;left:0;width:100%}
.timeline .years-nav-wrap{position:relative;overflow:hidden}
.timeline .years-nav{padding-top:2rem;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:2rem;position:relative;left:calc(50% - 25px);-webkit-transition:all .5s ease-out;transition:all .5s ease-out}
.timeline .years-nav .year-nav-item{position:relative;cursor:pointer;width:50px;-webkit-box-flex:0;-ms-flex:0 0 50px;flex:0 0 50px}
.timeline .years-nav .year-nav-item .year{font:600 .875rem/1.4285714286 "Montserrat",sans-serif;background-color:#e9e6e0;padding:.25rem .5rem;text-align:center;width:100%}
.timeline .years-nav .year-nav-item .dot{width:12px;height:12px;background-color:#fff;border:2px solid #000;-webkit-box-shadow:0 0 0 5px #74c9c7;box-shadow:0 0 0 5px #74c9c7;border-radius:50%;margin:.75rem auto}
.timeline .years-nav .year-nav-item.current .year,.timeline .years-nav .year-nav-item.current .dot{background-color:#e0cc63}
.timeline .timeline-items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:3rem 2rem;position:relative;min-height:300px}
.timeline .timeline-items>.timeline-nav{cursor:pointer;background-color:transparent;border:0;padding:0;margin:0;margin-left:200px}
.timeline .timeline-items>.timeline-nav.prev{-webkit-transform:rotate(180deg);transform:rotate(180deg);margin-left:0;margin-right:200px}
.timeline .timeline-items>.timeline-nav:hover,.timeline .timeline-items>.timeline-nav:focus{-webkit-box-shadow:none;box-shadow:none}
.timeline .timeline-items>.timeline-nav:disabled{opacity:.5;cursor:default}
.timeline .timeline-items .timeline-row{position:absolute;top:1rem;left:50%;-webkit-transform:translate(100vw);transform:translate(100vw);padding:0 2rem;-webkit-transition:all .5s;transition:all .5s}
.timeline .timeline-items .timeline-row .timeline-row-border{height:2px;width:calc(100% - 3rem);position:absolute;top:calc(50% - 1px);right:0;background-color:transparent}
.timeline .timeline-items .timeline-row.current{-webkit-transform:translate(-50%);transform:translate(-50%)}
.timeline .timeline-items .timeline-row.current .timeline-row-border{background-color:#000}
.timeline .timeline-items .timeline-row.previous{-webkit-transform:translate(-100vw);transform:translate(-100vw)}
.timeline .timeline-items .timeline-item{position:relative;border-radius:50%;background-color:#e9e6e0;width:325px;height:325px;-webkit-box-flex:0;-ms-flex:0 1 325px;flex:0 1 325px;aspect-ratio:1 / 1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;padding:1.5rem;border:2px solid #000;-webkit-transition:all .3s;transition:all .3s}
.timeline .timeline-items .timeline-item:nth-child(3){background-color:#e0cc63}
.timeline .timeline-items .timeline-item:has(.expand:hover){background-color:#e0d485}
.timeline .timeline-items .timeline-item .expand{font:600 .875rem/1.4285714286 "Montserrat",sans-serif;text-transform:uppercase;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;margin-top:1rem;cursor:pointer}
.timeline .timeline-items .timeline-item .expand .expand-plus{border:2px solid #000;background-color:#e9e6e0;width:33px;height:33px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.timeline .timeline-items .timeline-item .expand .expand-plus svg{width:15px}
.timeline .timeline-items .timeline-item .month-day{font:900 1rem/1.125 "Gopher",sans-serif;text-transform:uppercase;margin-top:-1rem}
.timeline .timeline-items .timeline-item .year{font:900 2.375rem/1.1052631579 "Gopher",sans-serif;margin-bottom:.5rem}
.timeline .timeline-items .timeline-item .text{font:900 1.25rem/1.4 "Gopher",sans-serif}
.timeline-modals .timeline-modal{font:400 1.0625rem/1.4705882353 "Montserrat",sans-serif;background-color:#e0cc63;position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border:2px solid #000;border-radius:50%;width:600px;height:600px;z-index:500;padding:5rem 3rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:center;-webkit-box-shadow:1rem 0 0 0 black;box-shadow:1rem 0 0 0 black;display:none}
.timeline-modals .timeline-modal.opened{display:-webkit-box;display:-ms-flexbox;display:flex}
.timeline-modals .timeline-modal .close{background-color:#e9e6e0;border:2px solid #000;width:60px;height:60px;min-height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;margin:0;padding:0;position:absolute;right:2rem;top:3.5rem}
.timeline-modals .timeline-modal .close svg{width:45px}
.timeline-modals .timeline-modal .year{font:900 3.4375rem/1.2727272727 "Gopher",sans-serif}
.timeline-modals .timeline-modal .title{font:900 1.375rem/1.1818181818 "Gopher",sans-serif;margin:.5rem 0 1.5rem;max-width:95vw;margin:0 auto}
.timeline-modals .timeline-modal .text{max-width:95vw;margin:0 auto}
.timeline-modals .timeline-modal a:hover,.timeline-modals .timeline-modal a:focus{color:#000;opacity:.7}
.search-widget{padding:5rem 0 10rem}
.text-black{color:#000}
.text-hover-black:hover{color:#000}
.bg-black{background-color:#000}
.bg-hover-black:hover{background-color:#000}
.text-white{color:#fff}
.text-hover-white:hover{color:#fff}
.bg-white{background-color:#fff}
.bg-hover-white:hover{background-color:#fff}
.text-yellow{color:#e0cc63}
.text-hover-yellow:hover{color:#e0cc63}
.bg-yellow{background-color:#e0cc63}
.bg-hover-yellow:hover{background-color:#e0cc63}
.text-yellow70{color:#e0d485}
.text-hover-yellow70:hover{color:#e0d485}
.bg-yellow70{background-color:#e0d485}
.bg-hover-yellow70:hover{background-color:#e0d485}
.text-teal{color:#74c9c7}
.text-hover-teal:hover{color:#74c9c7}
.bg-teal{background-color:#74c9c7}
.bg-hover-teal:hover{background-color:#74c9c7}
.text-teal70{color:#9cd0ce}
.text-hover-teal70:hover{color:#9cd0ce}
.bg-teal70{background-color:#9cd0ce}
.bg-hover-teal70:hover{background-color:#9cd0ce}
.text-coral{color:#ef885f}
.text-hover-coral:hover{color:#ef885f}
.bg-coral{background-color:#ef885f}
.bg-hover-coral:hover{background-color:#ef885f}
.text-coral70{color:#e5a282}
.text-hover-coral70:hover{color:#e5a282}
.bg-coral70{background-color:#e5a282}
.bg-hover-coral70:hover{background-color:#e5a282}
.text-beige{color:#e9e6e0}
.text-hover-beige:hover{color:#e9e6e0}
.bg-beige{background-color:#e9e6e0}
.bg-hover-beige:hover{background-color:#e9e6e0}
.text-beige50{color:#f2f0ed}
.text-hover-beige50:hover{color:#f2f0ed}
.bg-beige50{background-color:#f2f0ed}
.bg-hover-beige50:hover{background-color:#f2f0ed}
.text-lavender{color:#cbb9d6}
.text-hover-lavender:hover{color:#cbb9d6}
.bg-lavender{background-color:#cbb9d6}
.bg-hover-lavender:hover{background-color:#cbb9d6}
@media screen{[hidden~="screen"]{display:inherit}
[hidden~="screen"]:not(:active):not(:focus):not(:target){clip:rect(0 0 0 0) !important;position:absolute !important}
}@media(min-width:480px){.plyr__captions{font-size:15px;font-size:var(--plyr-font-size-base,15px);padding:20px;padding:calc(var(--plyr-control-spacing, 10px) * 2)}
.plyr--video .plyr__controls{padding:10px;padding:var(--plyr-control-spacing,10px);padding-top:35px;padding-top:calc(var(--plyr-control-spacing, 10px) * 3.5)}
}@media(min-width:768px){.plyr__captions{font-size:18px;font-size:var(--plyr-font-size-large,18px)}
}@media(min-width:769px){footer.main-footer .footer-upper .footer-widget.footer-nav{width:40%}
.post-container>.flex:has(aside.main-sidebar) main.post-content{padding-left:4rem;border-left:2px solid #000}
.announcement-modal.flex-tier .flex-tier-inner{padding-right:6rem}
.announcement-modal.flex-tier .flex-tier-image{aspect-ratio:1.1 / 1}
.text-popout .text-popout-inner .textbox.columns{-webkit-columns:2;-moz-columns:2;columns:2}
}@media(min-width:992px){.home-hero .home-hero-text{width:40%}
.home-hero .home-hero-image{width:60%}
}@media(min-width:1024px){.plyr:-webkit-full-screen .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}
.plyr:-ms-fullscreen .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}
.plyr:fullscreen .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}
.plyr--fullscreen-fallback .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}
}@media(min-width:1201px){header.main-header nav.header-nav ul.primary-navigation>li>ul>li.menu-item-has-children>a:hover,header.main-header nav.header-nav ul.primary-navigation>li>ul>li.menu-item-has-children>a:focus,header.main-header nav.header-nav ul.primary-navigation>li>ul>li.menu-item-has-children>span:hover,header.main-header nav.header-nav ul.primary-navigation>li>ul>li.menu-item-has-children>span:focus,header.main-header nav.header-nav ul.primary-navigation>li>ul .menu-col>li.menu-item-has-children>a:hover,header.main-header nav.header-nav ul.primary-navigation>li>ul .menu-col>li.menu-item-has-children>a:focus,header.main-header nav.header-nav ul.primary-navigation>li>ul .menu-col>li.menu-item-has-children>span:hover,header.main-header nav.header-nav ul.primary-navigation>li>ul .menu-col>li.menu-item-has-children>span:focus{text-decoration:underline}
footer.main-footer .footer-upper .footer-widget.footer-logo{padding-left:0}
}@media(min-width:1250px){.home-hero .home-hero-text{width:100%}
.home-hero .home-hero-image{width:100%}
}@media(max-width:1200px){header.main-header .menu-icon{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.75rem 1rem}
header.main-header nav.header-nav{display:none;background-color:#fff;z-index:9999;position:absolute;left:0;right:0;top:100%}
header.main-header nav.header-nav ul.primary-navigation{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:2px solid #000;margin:1rem;padding-bottom:1.5rem}
header.main-header nav.header-nav ul.primary-navigation>li{border-left:0;border-bottom:2px solid #000;width:100%;padding:1.5rem 1.5rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}
header.main-header nav.header-nav ul.primary-navigation>li.menu-item-has-children:after{content:url("/wp-content/themes/pregnancyjustice/assets/img/svgs/caret.svg");background-color:#e0cc63;border:2px solid #000;padding:1.2rem .7rem .6rem;margin-bottom:1.5rem}
header.main-header nav.header-nav ul.primary-navigation>li.has-btn{border-bottom:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
header.main-header nav.header-nav ul.primary-navigation>li.has-btn .btn{font:900 1.1875rem/1.2631578947 "Gopher",sans-serif;min-width:215px;padding:1rem;margin-top:1.5rem;background-color:#74c9c7}
header.main-header nav.header-nav ul.primary-navigation>li.has-btn:first-of-type{margin-top:1rem}
header.main-header nav.header-nav ul.primary-navigation>li>span,header.main-header nav.header-nav ul.primary-navigation>li>a{font:900 1.5625rem/1.12 "Gopher",sans-serif;margin-bottom:1.5rem}
header.main-header nav.header-nav ul.primary-navigation>li>span:not(.btn),header.main-header nav.header-nav ul.primary-navigation>li>a:not(.btn){border-bottom:0}
header.main-header nav.header-nav ul.primary-navigation>li>ul{position:relative;left:-1.5rem;right:-1.5rem;min-width:calc(100% + 3rem);-webkit-transform:unset;transform:unset;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-top:2px solid #000;gap:0}
header.main-header nav.header-nav ul.primary-navigation>li>ul .menu-col{width:100%;height:auto}
header.main-header nav.header-nav ul.primary-navigation>li>ul>li,header.main-header nav.header-nav ul.primary-navigation>li>ul .menu-col>li{outline:0;text-align:left}
header.main-header nav.header-nav ul.primary-navigation>li>ul>li>a,header.main-header nav.header-nav ul.primary-navigation>li>ul>li>span,header.main-header nav.header-nav ul.primary-navigation>li>ul .menu-col>li>a,header.main-header nav.header-nav ul.primary-navigation>li>ul .menu-col>li>span{background-color:transparent;display:inline}
header.main-header nav.header-nav ul.primary-navigation>li>ul>li.menu-item-has-children,header.main-header nav.header-nav ul.primary-navigation>li>ul .menu-col>li.menu-item-has-children{padding:1.5rem}
header.main-header nav.header-nav ul.primary-navigation>li>ul>li.menu-item-has-children>a,header.main-header nav.header-nav ul.primary-navigation>li>ul .menu-col>li.menu-item-has-children>a{border-bottom:5px solid #fff;border-color:#e0cc63}
header.main-header nav.header-nav ul.primary-navigation>li.active{background-color:#e0cc63}
header.main-header nav.header-nav ul.primary-navigation>li.active:after{background-color:#e9e6e0;-webkit-transform:rotate(180deg);transform:rotate(180deg)}
footer.main-footer .footer-upper{-ms-flex-wrap:wrap;flex-wrap:wrap}
footer.main-footer .footer-upper .footer-widget{border-right:0}
footer.main-footer .footer-upper .footer-widget.footer-nav{border-right:0}
aside.main-sidebar{min-width:250px}
}@media(max-width:992px){.grid.cols-4{grid-template-columns:repeat(3,1fr)}
footer.main-footer .footer-upper .footer-widget.newsletter{margin-top:2rem}
.post-type-archive-cases .cases-archive .container>.flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.post-type-archive-cases .cases-archive .container>.flex .cases-filter{width:100%}
.post-type-archive-cases .cases-archive .cases-grid-wrapper{width:100%;padding-left:0;padding-top:0}
.announcement-bar .announcement-bar-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:1rem 0}
.announcement-modal.flex-tier .flex-tier-inner .flex{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
.announcement-modal.flex-tier .close{top:-1.5rem;position:fixed}
.post-grid{grid-template-columns:repeat(2,1fr)}
.featured-content .flex{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}
.featured-content .fc-image{max-width:600px;margin:0 auto}
.featured-content .fc-text{padding-left:0}
.featured-content.align-right .flex{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}
.featured-posts .featured-posts-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.featured-posts .featured-posts-grid{-ms-flex-wrap:wrap;flex-wrap:wrap}
.featured-posts .featured-post-link{width:100%}
.flex-tier .flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.home-hero .flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.home-hero .home-hero-image{right:unset}
.home-hero .home-hero-image svg{top:0;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}
}@media(max-width:782px){body.admin-bar{--top:46px}
}@media(max-width:768px){.grid.cols-auto,.grid.cols-2,.grid.cols-3,.grid.cols-4{grid-template-columns:1fr}
#wpadminbar{display:none !important}
img.alignright,img.alignright{float:none !important;margin:1.5rem auto !important;display:block !important}
*{scroll-margin-top:calc(var(--top) + 225px)}
.hide-mobile{display:none}
.show-mobile{display:block}
footer.main-footer .footer-upper .footer-widget{width:100%;border-bottom:1px solid #fff;border-right:0;padding:0 0 2rem;margin-bottom:2rem;text-align:center}
footer.main-footer .footer-upper .footer-widget .socials{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:2rem;margin-top:2rem}
footer.main-footer .footer-upper .footer-widget .socials svg{width:25px}
footer.main-footer .footer-upper .footer-widget.newsletter{border-bottom:0;margin-top:0;padding-bottom:0;text-align:left}
footer.main-footer .footer-upper .footer-widget.newsletter form .gform_footer{padding-top:0;margin-top:1rem}
footer.main-footer .footer-upper .footer-widget.newsletter form input{width:100%}
footer.main-footer .footer-upper .footer-widget.newsletter form input:not([type='submit']){background-color:#000;color:#fff}
footer.main-footer .footer-upper .footer-widget.newsletter form input[type='submit']{width:100%}
.post-container>.flex{padding:3rem 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:4rem}
.post-container main.post-content{padding-left:0;border-left:0}
.post-container aside.main-sidebar{padding-right:0}
.post-type-archive-cases .cases-archive .archive-filter{padding:0}
.announcement-modal.flex-tier .flex-tier-inner{max-height:90svh;overflow-y:scroll;padding:1.5rem}
.announcement-modal.flex-tier .flex-tier-inner .flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
aside.main-sidebar{position:static}
aside.main-sidebar .post-meta-item{padding:1rem 0}
aside.main-sidebar .post-meta-item .meta-title{margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;cursor:pointer}
aside.main-sidebar .post-meta-item .meta-title:after{content:url("/wp-content/themes/pregnancyjustice/assets/img/svgs/caret-sm.svg");margin-right:.5rem;-webkit-transition:all .3s;transition:all .3s}
aside.main-sidebar .post-meta-item .meta-text{display:none;padding:.75rem 0}
aside.main-sidebar .anchor-menu .anchor-menu-title{background-color:#fff;position:relative;padding:1.5rem;text-transform:none;cursor:pointer}
aside.main-sidebar .anchor-menu .anchor-menu-title:after{content:' ';position:absolute;inset:0;left:unset;background-color:#e0cc63;width:70px;border-left:2px solid #000;background-image:url("/wp-content/themes/pregnancyjustice/assets/img/svgs/caret.svg");background-repeat:no-repeat;background-position:center}
aside.main-sidebar .anchor-menu .anchor-menu-title.opened:after{-webkit-transform:rotate(180deg);transform:rotate(180deg);border-left:0;border-right:2px solid #000}
aside.main-sidebar .anchor-menu .anchor-link-list{display:none}
aside.main-sidebar .anchor-menu .anchor-link-list li:not(:last-child){margin-bottom:1rem}
aside.main-sidebar .anchor-menu{border-bottom:0 solid #000;-webkit-transition:border 0s;transition:border 0s;-webkit-transition-delay:.3s;transition-delay:.3s}
aside.main-sidebar .anchor-menu:has(.anchor-menu-title.opened){border-bottom:2px solid #000;-webkit-transition-delay:0s;transition-delay:0s}
.liveresults .grid .searchwp-live-search-result{padding-right:0}
.liveresults .grid .searchwp-live-search-result:nth-child(2){border-top:2px solid #000}
.post-grid{grid-template-columns:1fr}
.cases-archive .cases-grid{grid-template-columns:1fr}
.team-archive h3{font:900 2.1875rem/1.2857142857 "Gopher",sans-serif}
.team-archive .team-group h3{border-top:0;margin-top:1rem;padding-top:0}
.team-archive .team-group:not(.current){display:none}
.staff-modal .close{top:-2rem}
.staff-modal .modal-inner{max-height:80vh;overflow-y:scroll}
.staff-modal .modal-inner .flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem}
.staff-modal .modal-inner .staff-bio{padding-right:0}
.staff-modal .modal-inner .staff-modal-share{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.case-timeline .case-timeline-wrapper.flex .case-timeline-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.case-timeline .case-timeline-wrapper.flex .case-timeline-item .timeline-item-date{padding-left:2rem;margin-top:-1.35rem}
.case-timeline .case-timeline-wrapper.flex .case-timeline-item .timeline-item-text{padding-left:2rem}
.circle-icons .circle-icons-inner,.home-intro .circle-icons-inner{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:3rem 1rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.circle-icons .circle-icons-inner .circle-icons-item,.home-intro .circle-icons-inner .circle-icons-item{width:45%;-webkit-box-flex:1;-ms-flex:1 1 calc(50% - 2rem);flex:1 1 calc(50% - 2rem)}
.circle-icons .circle-icons-inner .circle-icons-item .item-title,.home-intro .circle-icons-inner .circle-icons-item .item-title{height:auto;padding:0;font:500 1.125rem/1.4444444444 "Gopher",sans-serif}
.circle-icons .circle-icons-inner .circle-icons-item.large,.home-intro .circle-icons-inner .circle-icons-item.large{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;width:100%;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}
.featured-items .featured-posts-grid{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:3rem}
.featured-posts .featured-posts-grid{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:3rem}
.flex-tier .flex-tier-text.text-center{text-align:left}
.page-header{background-image:none}
.page-header h1{font:900 2.5rem/1.375 "Gopher",sans-serif;margin-bottom:0}
.archive-filter>.flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
form.post-filter.show-mobile,form.team-filter.show-mobile{display:-webkit-box;display:-ms-flexbox;display:flex}
form.post-filter,form.team-filter{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem}
.mce-banner .banner-text{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.mce-banner:has(.mce-banner-image){grid-template-columns:1fr}
.text-cols{-webkit-columns:unset;-moz-columns:unset;columns:unset}
.text-popout .text-popout-inner{padding:2rem}
.text-popout .text-popout-inner>h3{font:900 1.875rem/1.3333333333 "Gopher",sans-serif}
.text-popout .text-popout-inner>svg{display:none}
.text-popout .text-popout-inner .textbox>img{max-width:100%;left:0;top:2rem}
.text-widget .text-widget-content,.home-intro .text-widget-content{padding:0}
.text-widget .text-widget-content>h2,.home-intro .text-widget-content>h2{font:900 2.1875rem/1.2857142857 "Gopher",sans-serif}
.text-widget.text-center,.home-intro.text-center{text-align:left}
.timeline .timeline-header::before,.timeline .timeline-header::after{width:3rem}
.timeline .timeline-items{min-height:450px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:15rem}
.timeline .timeline-items>.timeline-nav{position:absolute;bottom:0;margin-left:6rem}
.timeline .timeline-items>.timeline-nav.prev{margin-right:6rem}
.timeline .timeline-items .timeline-row{-webkit-transform:translate(200vw);transform:translate(200vw)}
.timeline .timeline-items .timeline-row.previous{-webkit-transform:translate(-200vw);transform:translate(-200vw)}
.timeline-modals .timeline-modal .close{left:calc(60% + 15vw);right:unset;top:0}
}@media(max-width:767px){.plyr__time+.plyr__time{display:none}
footer.main-footer .footer-upper .badges a{margin:0 auto}
footer.main-footer .footer-upper .badges{margin:1.5rem 0 0}
}@media(max-width:480px){footer.main-footer .footer-upper .footer-widget .footer-navigation{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:left;gap:0;max-height:150px}
footer.main-footer .footer-upper .footer-widget .footer-navigation li{-webkit-box-flex:1;-ms-flex:1 1 50px;flex:1 1 50px}
.timeline-modals .timeline-modal .close{left:calc(60% + 7.5vw)}
}@-webkit-keyframes plyr-progress{to{background-position:25px 0;background-position:var(--plyr-progress-loading-size,25px) 0}
}@keyframes plyr-progress{to{background-position:25px 0;background-position:var(--plyr-progress-loading-size,25px) 0}
}@-webkit-keyframes plyr-popup{0%{opacity:.5;-webkit-transform:translateY(10px);transform:translateY(10px)}
to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
}@keyframes plyr-popup{0%{opacity:.5;-webkit-transform:translateY(10px);transform:translateY(10px)}
to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
}@-webkit-keyframes plyr-fade-in{0%{opacity:0}
to{opacity:1}
}@keyframes plyr-fade-in{0%{opacity:0}
to{opacity:1}
}