/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.nowrap{white-space:nowrap}
.position-container{position:relative}
.reset-appearance{margin:0;padding:0;border:0 none;background:0 0;line-height:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.resize-none{resize:none}.resize-vertical{min-height:2em;resize:vertical}.resize-horizontal{max-width:100%;resize:horizontal}.resize-both{max-width:100%;min-height:2em;resize:both}
.system-status-counter__status-icon{display:inline-block;width:25px;height:25px;vertical-align:middle}.system-status-counter__status-icon:before{display:block;content:"";background-repeat:no-repeat;background-position:center 2px;background-size:20px}.system-status-counter__status-icon--error:before{background-image:url(/themes/contrib/stable/css/system/components/../../../images/core/icons/e32700/error.svg)}.system-status-counter__status-icon--warning:before{background-image:url(/themes/contrib/stable/css/system/components/../../../images/core/icons/e29700/warning.svg)}.system-status-counter__status-icon--checked:before{background-image:url(/themes/contrib/stable/css/system/components/../../../images/core/icons/73b355/check.svg)}
.system-status-report-counters__item{width:100%;margin-bottom:.5em;padding:.5em 0;text-align:center;white-space:nowrap;background-color:rgba(0,0,0,.063)}@media screen and (min-width:60em){.system-status-report-counters{display:flex;flex-wrap:wrap;justify-content:space-between}.system-status-report-counters__item--half-width{width:49%}.system-status-report-counters__item--third-width{width:33%}}
.system-status-general-info__item{margin-top:1em;padding:0 1em 1em;border:1px solid #ccc}.system-status-general-info__item-title{border-bottom:1px solid #ccc}
.tablesort{display:inline-block;width:16px;height:16px;background-size:100%}.tablesort--asc{background-image:url(/themes/contrib/stable/css/system/components/../../../images/core/icons/787878/twistie-down.svg)}.tablesort--desc{background-image:url(/themes/contrib/stable/css/system/components/../../../images/core/icons/787878/twistie-up.svg)}
.ui-dialog~.ck-body-wrapper{--ck-z-panel:1261}
#block-rocketship-theme-starter-homepageintakeofficesfooter{width:100%;margin-bottom:2rem}.intake-footer-block{display:flex;justify-content:center;border:3px solid hsl(var(--clr-border));margin:2rem 0}.intake-footer-block__inner{max-width:800px;text-align:center;padding:2.5rem 1rem}.intake-footer-block__title{margin:0 0 .75rem;font-size:1.125rem}.intake-footer-block__intro{margin:0 auto 1.5rem;max-width:600px}.intake-footer-block__ctas{display:flex;gap:.75rem;justify-content:center}.intake-footer-block__cta{display:inline-block;padding:.75rem 1.5rem;border-radius:4px;text-decoration:none}.intake-footer-block__cta--primary,.intake-footer-block__cta--secondary{border:0 none;border-radius:0;font-weight:700;text-decoration:none;transition-property:background,color,box-shadow;transition-duration:.75s;transition-timing-function:cubic-bezier(.4,0,0,1);cursor:pointer;outline:none;font-size:clamp(1rem,1rem + 0vw,1rem);background:0 0;box-shadow:inset 0 0 0 .1875rem hsl(var(--clr-gray-light-2));color:hsl(var(--clr-spot-1)) !important;white-space:nowrap}.intake-footer-block__cta--primary:hover,.intake-footer-block__cta--primary:active,.intake-footer-block__cta--primary:focus-visible,.intake-footer-block__cta--secondary:hover,.intake-footer-block__cta--secondary:active,.intake-footer-block__cta--secondary:focus-visible{border:0 none;color:hsl(var(--clr-spot-1));background:hsl(var(--clr-gray-light-2));outline:none;box-shadow:inset 0 0 0 .1875rem hsla(var(--clr-gray-light-2)/0)}.intake-footer-block__cta:hover,.intake-footer-block__cta:focus{opacity:.9}@media (max-width:767px){.intake-footer-block__ctas{flex-wrap:wrap}.container.container--footer{display:flex;flex-direction:column}.footer--primary{order:2}.doormat{order:1}.footer--copy{order:3}}
#block-rocketship-theme-starter-homepageprovincestopcities{width:100%}.province-cities-block{margin:2rem 0}.province-cities-block__title{margin-bottom:1.5rem;font-size:1.125rem}.province-cities-block__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem 2rem;align-items:start}.province-cities-block__province-title{font-size:.975rem}.province-cities-block__grid .details--styled{border-top-width:3px !important}.province-cities-block__province-link{display:block;padding-left:12px;margin-bottom:.5rem;font-weight:700;text-decoration:none}.province-cities-block__province-link:hover,.province-cities-block__province-link:focus{text-decoration:underline}.province-cities-block__links{list-style:none;margin:0;padding:0}.province-cities-block__links li{padding-left:24px}.province-cities-block__link-item{margin:.25rem 0}.province-cities-block__link{text-decoration:none}.province-cities-block__link:hover,.province-cities-block__link:focus{text-decoration:underline}@media (max-width:768px){.province-cities-block__links{text-align:left}.province-cities-block__grid{grid-template-columns:repeat(1,1fr);gap:.5rem 0rem}}@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait){.province-cities-block__grid{grid-template-columns:repeat(1,1fr);gap:.5rem 0rem}}
#block-rocketship-theme-starter-seofootercitylinks{width:100%}.seo-footer-block{padding:40px 0}.seo-section-title{float:left;width:70%}.seo-plus-icon{float:left;width:30%;display:flex;justify-content:end}.seo-footer-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.seo-footer-block__title{font-size:1.125rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#000085;margin:0 0 8px;padding:0}.seo-footer-block__section{border-bottom:1px solid #e6e7e8;border-top:1px solid #e6e7e8;margin-bottom:0}.seo-footer-grid details.details--styled+details.details--styled{border-top-width:3px !important}.seo-footer-block__section-title{cursor:pointer;padding:18px 12px;margin:0;font-size:.975rem;font-weight:600;color:#333;list-style:none;display:flex;align-items:center;justify-content:space-between;user-select:none;transition:color .2s ease}.seo-footer-block__section-title:hover{color:#d60a29}.seo-footer-block__section-title::-webkit-details-marker{display:none}.seo-footer-block__section-title::marker{display:none;content:''}.seo-footer-block__toggle-icon{display:flex;align-items:center;justify-content:center;width:28px;height:28px;flex-shrink:0;border:2px solid #000085;border-radius:50%;font-size:1.2rem;font-weight:300;line-height:1;color:#000085;transition:all .2s ease}.seo-footer-block__section[open]>.seo-footer-block__section-title .seo-footer-block__toggle-icon{background-color:#000085;color:#fff}.seo-footer-block__links{list-style:none;padding:8px 8px 24px;margin:0;display:grid;grid-template-columns:repeat(2,1fr);gap:6px 32px}.seo-footer-block__link-item{margin:0;padding:0}.seo-footer-block__link{color:#6e6f72;text-decoration:none;font-size:.875rem;line-height:1.8;transition:color .15s ease}.seo-footer-block__link:hover{color:#d60a29;text-decoration:underline}@media (max-width:1024px){.seo-footer-block__links{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.seo-footer-block{padding:24px 0}.seo-footer-block__links{grid-template-columns:repeat(2,1fr)}.seo-footer-block__section-title{font-size:.9rem;padding:14px}.seo-footer-grid{grid-template-columns:repeat(1,1fr);gap:2rem 0rem}.seo-footer-block__section{text-align:left}}@media (max-width:480px){.seo-footer-block__links{grid-template-columns:1fr}}@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait){.seo-footer-block__links,.seo-footer-grid{grid-template-columns:1fr}}
