/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root,::after,::before{--bp--medium:768px;--bp--large:1024px;--bp--xlarge:1240px;--bp--xxlarge:1440px;--bp--header-sm-screens:1199px;--bp--header-lg-screens:1200px;--bp--column-layout:976px;}:root{--screen-width:calc(100vw - var(--gin-toolbar-x-offset,0px));--max-width:1636px;--content-max:1080px;--max-contain-width:min(var(--screen-width),calc(var(--max-width) + var(--site-padding) * 2));--contain-width:min(var(--screen-width),calc(var(--content-max) + var(--site-padding) * 2));--contains-diff:calc(var(--max-contain-width) - var(--contain-width));}.max-contain-edge,.max-contain,.contain-edge,.contain{margin:0 auto;width:var(--contain-width);max-width:100%;padding-left:var(--site-padding);padding-right:var(--site-padding);}.contain-edge{padding:0;}.max-contain-edge,.max-contain{width:var(--max-contain-width);}.max-contain-edge{padding:0;}.full-width{--horizontal-margin:calc(var(--screen-width,100vw) / 2);width:var(--screen-width,100vw);position:relative;left:50%;right:50%;margin-left:calc(var(--horizontal-margin) * -1);margin-right:calc(var(--horizontal-margin) * -1);}@font-face{font-family:"Noto Sans";src:url("/themes/custom/mainehealth/fonts/NotoSans-Regular.ttf");font-weight:400;font-style:normal;font-display:swap;}@font-face{font-family:"Noto Sans";src:url("/themes/custom/mainehealth/fonts/NotoSans-Italic.ttf");font-weight:400;font-style:italic;font-display:swap;}@font-face{font-family:"Noto Sans";src:url("/themes/custom/mainehealth/fonts/NotoSans.ttf");font-weight:500;font-style:normal;font-display:swap;}@font-face{font-family:"Noto Sans";src:url("/themes/custom/mainehealth/fonts/NotoSans-MediumItalic.ttf");font-weight:500;font-style:italic;font-display:swap;}@font-face{font-family:"Noto Sans";src:url("/themes/custom/mainehealth/fonts/NotoSans-SemiBold.ttf");font-weight:600;font-style:normal;font-display:swap;}@font-face{font-family:"Noto Sans";src:url("/themes/custom/mainehealth/fonts/NotoSans-SemiBoldItalic.ttf");font-weight:600;font-style:italic;font-display:swap;}@font-face{font-family:"Noto Sans";src:url("/themes/custom/mainehealth/fonts/NotoSans-Bold.ttf");font-weight:700;font-style:normal;font-display:swap;}@font-face{font-family:"Noto Sans";src:url("/themes/custom/mainehealth/fonts/NotoSans-BoldItalic.ttf");font-weight:700;font-style:italic;font-display:swap;}:root,::after,::before{--base-font-size:18px;--font-body:"Noto Sans",sans-serif;--font-body-italic:"Noto Sans Italic",sans-serif;--font-body-bold:"Noto Sans Bold",sans-serif;--font-body-bold-italic:"Noto Sans Bold Italic",sans-serif;--font-headline-primary:"lexia",serif;--font-headline:"Noto Sans",sans-serif;--font-headline-italic:"Noto Sans",sans-serif;--color-red:#CB3340;--color-blue:#006375;--color-blue-link:#0974B9;--color-teal:#008588;--color-orange:#DC7905;--color-purple:#723D6A;--color-green:#50843D;--color-periwinkle:#54609C;--color-taupe:#A69D9C;--color-charcoal:#47555E;--color-cream:#F9F5E1;--color-frost:#F3F3F3;--color-red-dark:#ab2b36;--color-blue-dark:#005261;--color-teal-dark:#00787a;--color-orange-dark:#b46204;--color-purple-dark:#562e50;--color-green-dark:#3f6930;--color-periwinkle-dark:#465081;--color-charcoal-dark:#39444c;--color-blue-light:#f0f8ff;--color-yellow:#ecd45b;--color-saffron:#da9a35;--color-black:#000;--color-black-gray:#23252e;--color-neutral-70:#4e5065;--color-neutral-60:#6f7290;--color-neutral-50:#b9bccb;--color-neutral-40:#cfd4dd;--color-neutral-30:#e7e9ee;--color-neutral-20:#f5f6f8;--color-white:#fff;--color-shadow:rgba(0,0,0,0.1);--color-semi-transparent-black:rgba(0,0,0,0.5);--text-color:var(--color-black-gray);--accent-text:var(--color-red);--accessible-text:var(--color-neutral-60);--headings:var(--color-black);--link-color:var(--color-blue-link);--form-accent:var(--color-teal);--button-bg:var(--color-blue);--button-hover:var(--color-blue-dark);--focus-state:var(--color-saffron);--bg-accent:var(--color-red);--bg-accent-dark:var(--color-red-dark);--default-alert:var(--color-blue);--high-alert:var(--color-red);--medium-alert:var(--color-yellow);--border-color:var(--color-neutral-40);--bg-light:var(--color-neutral-20);--box-shadow-sm:0px 1px 8px 0px var(--color-shadow);--border-style:1px solid;--border-line-color:var(--border-color);--br-small:4px;--br-normal:8px;--table-header-bg:var(--color-red);--table-header-text:var(--color-white);--table-row-bg:var(--color-neutral-20);--table-footer:var(--color-neutral-40);--cta-1:var(--color-red);--cta-2:var(--color-teal);--cta-3:var(--color-charcoal);--cta-4:var(--color-orange);--cta-1-hover:var(--color-red-dark);--cta-2-hover:var(--color-teal-dark);--cta-3-hover:var(--color-charcoal-dark);--cta-4-hover:var(--color-orange-dark);--z-index-750:750;--z-index-500:500;--z-index-100:100;--z-index-neg-1:-1;--submit-width-sm:40px;--submit-width-md:102px;--submit-height-md:51px;}:root,::after,::before{--space-xxs:0.2222222222rem;--space-xs:0.4444444444rem;--space-xs-plus:0.6666666667rem;--space-sm:0.8888888889rem;--space-md:1.3333333333rem;--space-lg:1.7777777778rem;--space-xl:3.5555555556rem;--space-xxl:7.1111111111rem;--space-lg-padding:2.6666666667rem;--space-block-head:1.1111111111rem;--vertical-padding:1.3333333333rem;--vertical-padding-lg:1.3333333333rem;--site-padding:var(--space-sm);--site-padding--neg:calc(var(--site-padding) * -1);--max-contain-gutter:max(0px,calc((var(--screen-width) - var(--max-contain-width)) / 2));--contain-gutter:max(0px,calc((var(--screen-width) - var(--contain-width)) / 2));}@media (min-width:768px){:root,::after,::before{--vertical-padding:1.7777777778rem;}}@media (min-width:1024px){:root,::after,::before{--vertical-padding:2.6666666667rem;}}@media (min-width:768px){:root,::after,::before{--vertical-padding-lg:1.7777777778rem;}}@media (min-width:1024px){:root,::after,::before{--vertical-padding-lg:4.4444444444rem;}}@media (min-width:768px){:root,::after,::before{--site-padding:var(--space-md);}}@media (min-width:1024px){:root,::after,::before{--site-padding:var(--space-lg-padding);}}.btn,.button,.tabs a,.text-box.def .btn a,.footer-sock__cta a,.media-strip__cta a,.cta-sidebar__cta a,.cta-second__link a,.cta-primary__cta a,.cta-img__cta--button a{font:unset;font-size:14pt;-webkit-user-select:unset;user-select:unset;border-radius:unset;transition:unset;box-shadow:unset;border-radius:var(--br-normal);display:inline-block;align-items:center;justify-content:center;vertical-align:unset;margin:0;padding:var(--space-xs) var(--space-sm);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border:1px solid transparent;border-radius:var(--br-normal);font-family:var(--font-body);font-weight:600;line-height:1.25;background:var(--button-bg);color:var(--color-white);cursor:pointer;}.btn:hover,.button:hover,.tabs a:hover,.text-box.def .btn a:hover,.footer-sock__cta a:hover,.media-strip__cta a:hover,.cta-sidebar__cta a:hover,.cta-second__link a:hover,.cta-primary__cta a:hover,.cta-img__cta--button a:hover{background:var(--button-hover);color:var(--color-white);text-decoration:underline;}.btn:focus-visible,.button:focus-visible,.tabs a:focus-visible,.text-box.def .btn a:focus-visible,.footer-sock__cta a:focus-visible,.media-strip__cta a:focus-visible,.cta-sidebar__cta a:focus-visible,.cta-second__link a:focus-visible,.cta-primary__cta a:focus-visible,.cta-img__cta--button a:focus-visible{outline:2px solid var(--focus-state);border-radius:3px;}.btn:hover,.button:hover,.tabs a:hover,.text-box.def .btn a:hover,.footer-sock__cta a:hover,.media-strip__cta a:hover,.cta-sidebar__cta a:hover,.cta-second__link a:hover,.cta-primary__cta a:hover,.cta-img__cta--button a:hover{border-color:var(--button-hover);text-decoration:none;}.btn--secondary,.button--secondary{display:inline-block;align-items:center;justify-content:center;vertical-align:unset;margin:0;padding:var(--space-xs) var(--space-sm);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border:1px solid transparent;border-radius:var(--br-normal);font-family:var(--font-body);font-weight:600;line-height:1.25;background:var(--color-blue-light);color:var(--color-blue);cursor:pointer;}.btn--secondary:hover,.button--secondary:hover{background:var(--color-blue-light);color:var(--color-blue);text-decoration:underline;}.btn--secondary:focus-visible,.button--secondary:focus-visible{outline:2px solid var(--focus-state);border-radius:3px;}.region-content a.btn{margin-right:var(--space-xs);}.region-content a.btn ~ a.btn{margin:var(--space-xs) var(--space-xs) var(--space-xs) 0;}html{font-size:var(--base-font-size);color:var(--text-color);}body{font-family:var(--font-body);line-height:1.5;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;}@media (prefers-reduced-motion:no-preference){html:focus-within{scroll-behavior:smooth;}}h1,h2,h3,h4,h5,h6{font-weight:600;color:var(--headings);}.content-block h1,.content-block h2,.content-block h3,.content-block h4,.content-block h5,.content-block h6{width:min(100%,700px);}h1,.hero-banner__headline{margin:var(--site-padding) 0 0.5em;font-family:var(--font-headline-primary);font-size:1.7777777778rem;font-weight:500;line-height:1.2;}@media (min-width:1024px){h1,.hero-banner__headline{font-size:2.4444444444rem;}}h2,.text-box.def .text h4{margin:1em 0 0.5em;font-family:var(--font-headline);font-size:1.3333333333rem;line-height:1.25;}@media (min-width:1024px){h2,.text-box.def .text h4{font-size:1.5555555556rem;}}h3,.view-search-page .vocabulary-services h2,.s-result h2,.profile__name,.accordion__title,.region-content .text-callout{margin:1em 0 0.5em;font-family:var(--font-headline);font-size:1.1111111111rem;line-height:1.25;}@media (min-width:1024px){h3,.view-search-page .vocabulary-services h2,.s-result h2,.profile__name,.accordion__title,.region-content .text-callout{font-size:1.3333333333rem;}}h4,.profile__subtitle,.provider-teaser__title h3,.location-teaser__title{margin:0;font-family:var(--font-headline);font-size:1rem;line-height:1.22;}h5,.inline-entity-form-block_content-label{margin:0;font-family:var(--font-headline);font-size:0.8888888889rem;line-height:1.22;}h6{margin:0;font-family:var(--font-headline-italic);font-size:0.8888888889rem;line-height:1.22;}.suborg-title{font-family:var(--font-headline);font-size:1.1111111111rem;line-height:1.25;}@media (min-width:1024px){.suborg-title{font-size:1.3333333333rem;line-height:1;}}.intro-text,.block-inline-blocksearch-form .field--name-field-subtitle,#block-mainehealth-defaultsearchform .field--name-field-subtitle{margin:0;font-family:var(--font-body);font-size:1.1111111111rem;line-height:1.33;}@media (min-width:1024px){.intro-text,.block-inline-blocksearch-form .field--name-field-subtitle,#block-mainehealth-defaultsearchform .field--name-field-subtitle{font-size:1.3333333333rem;}}.small-text,.field--name-field-category-callouts:not(.glb-form-wrapper) .callout-desc,figcaption{margin:0;font-family:var(--font-body);font-size:0.8888888889rem;line-height:1.25;}p,ul,ol{-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0.8888888889rem;margin-block-end:0.8888888889rem;}.region-content p,.region-content ul,.region-content ol{width:min(100%,700px);}.provider-content-container .provider-body{width:min(100%,700px);}a,p a,blockquote a{text-decoration:none;color:var(--link-color);}a:hover,p a:hover,blockquote a:hover{text-decoration:underline;}a:focus-visible:focus-visible,p a:focus-visible:focus-visible,blockquote a:focus-visible:focus-visible{outline:2px solid var(--focus-state);border-radius:3px;}blockquote{color:var(--text-color);background:var(--bg-light);border-left:4px solid var(--bg-accent);font-style:italic;margin:0 0 var(--space-sm) 0;padding:var(--space-sm) var(--space-md);}blockquote.style--quote p{margin:0 0 0 calc(1rem + var(--space-sm));}@media (min-width:768px){blockquote.style--quote p{margin:0 0 0 calc(1.1111111111rem + var(--space-sm));}}blockquote.style--quote p:first-of-type{margin:0;}blockquote.style--quote p:first-of-type::before{display:inline-block;content:"";margin:0 var(--space-sm) 0 0;width:1rem;height:0.875rem;background-image:url(/themes/custom/mainehealth/images/icons/quotes.svg);background-repeat:no-repeat;background-size:contain;}@media (min-width:768px){blockquote.style--quote p:first-of-type::before{width:1.1111111111rem;height:0.9722222222rem;}}ul,ol{-webkit-padding-start:var(--space-md);padding-inline-start:var(--space-md);}.region-content .content-block ul,.region-content .content-block ol{width:min(100%,700px);margin-bottom:1.5rem;}ul ul{-webkit-padding-start:var(--space-lg);padding-inline-start:var(--space-lg);}ul li,ol,li,ul ul li,ol ol li{-webkit-margin-before:var(--space-xs);margin-block-start:var(--space-xs);-webkit-margin-after:var(--space-xs);margin-block-end:var(--space-xs);}abbr[title]{text-decoration:none;}.region-content .text-callout{width:auto;padding:var(--space-lg) 5vw;text-align:center;border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color);clear:both;}@media (min-width:768px){.region-content .text-callout{margin-left:8vw;margin-right:8vw;}}.layout-content.has-sidebar .region-content .text-callout{width:min(100%,700px);margin:var(--space-lg) 0;}form{accent-color:var(--form-accent);}label,.label{display:block;}label select,.label select{font-family:var(--font-body);}legend > span,label:not(.option),.label{font-size:0.8888888889rem;font-family:var(--font-body);font-weight:600;margin-bottom:var(--space-xxs);}.form-item{margin:0 0 var(--space-sm);}input{margin:unset;}input[type=checkbox],input[type=radio]{line-height:1;}input,textarea,select{background-image:none;color:var(--text-color);background-color:var(--color-white);font-size:0.8888888889rem;font-family:inherit;padding:var(--space-xs) var(--space-xs-plus);border:var(--border-style) var(--border-line-color);border-radius:var(--br-small);}input:focus-visible,textarea:focus-visible,select:focus-visible{outline-color:var(--focus-state);}.form-text{color:unset;margin-top:unset;}.fieldset:not(.fieldgroup){border-color:var(--border-color);padding:0.5rem 1rem;border-radius:2px;}.fieldset:not(.fieldgroup) > legend{font-size:1.25rem;padding:0 0.25rem;}.container-inline div{display:block;}input[type=search]{box-sizing:border-box;}input[type=submit]{border-radius:0;}select:not(#edit-select-multiple){-webkit-appearance:none;appearance:none;background-image:url(/themes/custom/mainehealth/images/icons/chevron.svg);background-repeat:no-repeat;background-position-x:97%;background-position-y:center;padding-right:var(--space-md);}form .description{margin-bottom:var(--space-sm);}.form-type-checkbox{display:flex;align-items:center;margin-left:0.1666666667rem;}input[type=checkbox],input[type=radio]{width:0.8888888889rem;height:0.8888888889rem;margin-right:var(--space-xs);vertical-align:middle;}.form-checkboxes .form-item,.form-radios .form-item{margin-top:0.2222222222rem;margin-bottom:0.2222222222rem;}input[type=checkbox]:focus-visible{outline-color:var(--focus-state);}input[type=checkbox]:checked:focus-visible{accent-color:var(--button-hover);}input[type=radio]:focus-visible{outline:0;}input[type=radio]:focus-visible::before{background-color:var(--color-white);border:3px solid var(--focus-state);}input[type=radio]:checked:focus-visible{accent-color:var(--button-hover);}input[type=radio]:checked:focus-visible::before{background-color:transparent;border:2px solid var(--focus-state);}::placeholder{color:var(--accessible-text);}input[type=radio]:focus-visible::before,input[type=radio]:checked:focus-visible::before,.pseudo-radio{content:"";display:inline-block;width:0.8888888889rem;height:0.8888888889rem;border-radius:100%;}img,svg:not(:root){display:block;max-width:100%;height:auto;border-radius:var(--br-small);}.field--name-field-media-image{height:100%;}.content-block .media{margin:0.5rem 0 var(--space-sm) 0;}@media (min-width:1024px){.content-block .media{margin:0 0 var(--space-md);}}.media .media--type-image{margin-bottom:0;}.media.align-left,.media.align-right{max-width:40%;margin-bottom:var(--space-sm);}.media.align-right{clear:right;margin-left:var(--space-md);}@media (min-width:1024px){.media.align-right{margin-left:var(--space-lg);}}.media.align-left{display:table;margin-right:var(--space-md);}@media (min-width:1024px){.media.align-left{margin-right:var(--space-lg);}}.media.align-center{margin:var(--space-sm) auto;}@media (min-width:1024px){.media.align-center{margin:var(--space-md) auto;}}.media.align-center img{margin-left:auto;margin-right:auto;}.media img{border-radius:var(--br-small);width:auto;}.media.media--type-remote-video iframe{height:100%;width:100%;aspect-ratio:16/9;}.media.media--type-remote-video.align-center{width:100%;}figcaption{margin-top:var(--space-xs);color:var(--accessible-text);}figcaption p{margin:0;}figcaption a{font-family:var(--font-body);font-weight:600;text-decoration:none;}iframe ~ figcaption{margin-top:0;}.pager{--pager-space:var(--space-sm);margin-top:var(--pager-space);}@media (min-width:768px){.pager{--pager-space:var(--space-md);}}.pager__items{margin:0;padding:0;}.pager__item{margin:0;padding:0;}.pager__item a{font-family:var(--font-body);font-weight:normal;color:var(--text-color);padding:var(--space-xxs) 0.5555555556rem;background-color:transparent;}.pager__item.is-active a{background-color:var(--color-blue);border-radius:var(--br-small);color:var(--color-white);}.pager__item--first a,.pager__item--last a,.pager__item--previous a,.pager__item--next a{font-family:var(--font-body);font-weight:600;color:var(--color-blue);position:relative;}.pager__item--first a:after,.pager__item--last a:after,.pager__item--previous a:after,.pager__item--next a:after{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%);height:22px;width:10px;background-image:url(/themes/custom/mainehealth/images/icons/chevron-blue.svg);background-position:center center;background-repeat:no-repeat;background-size:22px;}.view .pager__item--first a:after,.view .pager__item--last a:after,.view .pager__item--previous a:after,.view .pager__item--next a:after{display:none;}.pager__item--previous a{padding-left:0.8888888889rem;}.pager__item--previous a:after{right:auto;left:0;transform:translateY(-50%) rotate(180deg);}.pager__item--next a{padding-right:0.8888888889rem;}.region-content table{border-collapse:collapse;width:100%;max-width:100%;min-width:38rem;margin:0;padding:0;font-size:0.8888888889rem;border:var(--border-style) var(--border-line-color);}.region-content table caption{font-size:0.7777777778rem;font-weight:700;text-align:left;margin-bottom:var(--space-xs);}.region-content table thead{border:var(--border-style) var(--border-line-color);}.region-content table thead th,.region-content table thead td{background-color:var(--table-header-bg);color:var(--table-header-text);padding:var(--space-xs-plus) var(--space-sm);text-transform:capitalize;}.region-content table thead th{white-space:nowrap;}.region-content table tbody{border:var(--border-line-color);}.region-content table tfoot{background-color:var(--table-footer);}.region-content table th,.region-content table td{padding:var(--space-xs-plus) var(--space-sm);vertical-align:top;}.region-content table th > *:first-child,.region-content table td > *:first-child{margin-top:0;}.region-content table th > *:last-child,.region-content table td > *:last-child{margin-bottom:0;}.region-content table tr{background-color:var(--color-white);border-bottom:var(--border-color);}.region-content table tr:nth-child(odd){background-color:var(--table-row-bg);}.region-content table th{color:var(--accent-text);}.region-content table ul{-webkit-padding-start:var(--space-sm);padding-inline-start:var(--space-sm);}.region-content .table-outer-wrapper{position:relative;overflow:hidden;margin-bottom:var(--space-sm);}.region-content .table-wrapper{display:block;overflow-x:auto;width:100%;}.region-content .shadow-left,.region-content .shadow-right{position:absolute;top:0;bottom:0;width:1.3333333333rem;background:linear-gradient(to left,rgba(42,44,59,0.13) 0%,rgba(42,44,59,0.01) 66.67%,rgba(42,44,59,0) 100%);opacity:0;pointer-events:none;transition:opacity 0.3s;}.region-content .shadow-left{left:0;background:linear-gradient(to right,rgba(42,44,59,0.13) 0%,rgba(42,44,59,0.01) 66.67%,rgba(42,44,59,0) 100%);}.region-content .shadow-right{right:0;}.region-content .table-outer-wrapper.scrolled-left .shadow-left{opacity:1;}.region-content .table-outer-wrapper.scrolled-right .shadow-right{opacity:1;}.layout:not(.layout--onecol){justify-content:space-between;}.layout:not(.layout--onecol) > .layout__region h2:first-child,.layout:not(.layout--onecol) > .layout__region h3:first-child,.layout:not(.layout--onecol) > .layout__region h4:first-child,.layout:not(.layout--onecol) > .layout__region h5:first-child{margin-top:0;}@media (min-width:640px){.layout--twocol-section{grid-gap:var(--space-lg);}.layout--twocol-section > div{display:block;}.layout--twocol-section.layout--twocol-section--50-50{display:grid;grid-template-columns:1fr 1fr;}.layout--twocol-section.layout--twocol-section--75-25{display:grid;grid-template-columns:3fr 1fr;}.layout--twocol-section.layout--twocol-section--25-75{display:grid;grid-template-columns:1fr 3fr;}.layout--twocol-section.layout--twocol-section--67-33{display:grid;grid-template-columns:3fr 2fr;}.layout--twocol-section.layout--twocol-section--33-67{display:grid;grid-template-columns:3fr 2fr;}.layout--threecol-section{grid-gap:var(--space-md);}.layout--threecol-section > .layout__region--first > div:not(.layout-builder__region-label),.layout--threecol-section > .layout__region--second > div:not(.layout-builder__region-label),.layout--threecol-section > .layout__region--third > div:not(.layout-builder__region-label){display:block;}.layout--threecol-section.layout--threecol-section--33-34-33{display:grid;grid-template-columns:1fr 1fr 1fr;}.layout--threecol-section.layout--threecol-section--25-50-25{display:grid;grid-template-columns:1fr 2fr 1fr;}.layout--threecol-section.layout--threecol-section--25-25-50{display:grid;grid-template-columns:1fr 1fr 2fr;}.layout--threecol-section.layout--threecol-section--50-25-25{display:grid;grid-template-columns:2fr 1fr 1fr;}.layout--fourcol-section{display:grid;grid-gap:var(--space-sm);grid-template-columns:1fr 1fr 1fr 1fr;}.layout--fourcol-section > div{display:block;}}html{box-sizing:border-box;}*,*:before,*:after{box-sizing:border-box;}main{z-index:var(--z-index-100);}.content-container{background:var(--color-neutral-30);}.content-container__inner{--sidebar-width:100%;--content-width:100%;display:flex;flex-direction:column;background:var(--color-white);max-width:var(--max-width);margin:0 auto;}@media (min-width:768px){.content-container__inner{--sidebar-width:clamp(240px,30%,400px);}}@media (min-width:768px){.content-container__inner{--content-width:calc(100% - var(--sidebar-width));}}@media (min-width:768px){.content-container__inner{flex-direction:row;}}.content-container .layout-content{padding:var(--site-padding) var(--site-padding) var(--space-md);}@media (min-width:768px){.content-container .layout-content{padding-bottom:var(--site-padding);}}.page-node-type-page .content-container .layout-content{padding-top:0;}.content-container .layout-content:not(.has-sidebar):not(.landing-page){width:min(100%,900px);margin-left:auto;margin-right:auto;}.content-container .layout-content.has-sidebar{width:var(--content-width);}.content-container .layout-content.has-sidebar .region-content{width:min(100%,900px);margin-left:auto;margin-right:auto;}.content-container .layout-content.landing-page + .layout-sidebar-first{display:none;}.content-container .layout-sidebar-first{position:relative;width:var(--sidebar-width);z-index:20;}.accordion,.cta-img,.cta-second,.cta-sidebar,.cta-primary,.recent-news,.category-callouts,.callouts-featured,.media-strip,.list-group,.related-locations,.related-providers,.cta-listing,.profile,.person-fellows-residents,.layout-builder-discard-changes{--gap:1.3333333333rem;margin:var(--gap) 0;}@media (min-width:768px){.accordion,.cta-img,.cta-second,.cta-sidebar,.cta-primary,.recent-news,.category-callouts,.callouts-featured,.media-strip,.list-group,.related-locations,.related-providers,.cta-listing,.profile,.person-fellows-residents,.layout-builder-discard-changes{--gap:1.7777777778rem;}}@media (min-width:1024px){.accordion,.cta-img,.cta-second,.cta-sidebar,.cta-primary,.recent-news,.category-callouts,.callouts-featured,.media-strip,.list-group,.related-locations,.related-providers,.cta-listing,.profile,.person-fellows-residents,.layout-builder-discard-changes{--gap:2.6666666667rem;}}.accordion:last-child,.cta-img:last-child,.cta-second:last-child,.cta-sidebar:last-child,.cta-primary:last-child,.recent-news:last-child,.category-callouts:last-child,.callouts-featured:last-child,.media-strip:last-child,.list-group:last-child,.related-locations:last-child,.related-providers:last-child,.cta-listing:last-child,.profile:last-child,.person-fellows-residents:last-child,.layout-builder-discard-changes:last-child{margin-bottom:0;}.block-columns,.recent-news .view-content,.cta-listing__ctas{display:grid;gap:var(--space-md);align-items:stretch;}@media (min-width:768px){.block-columns,.recent-news .view-content,.cta-listing__ctas{grid-template-columns:repeat(3,minmax(0,1fr));}}.block-columns__column{background-color:var(--bg-light);gap:var(--space-xs-plus);font-size:0.8888888889rem;overflow:hidden;}.block-columns__column .callout-content{padding:0 var(--space-sm) var(--space-sm);}@media (min-width:1024px){.block-columns__column .callout-content{padding:0 var(--space-sm) var(--space-md);}}.block-columns__column .callout-img{width:100%;background-color:var(--color-white);overflow:hidden;}.block-columns__column .callout-img img{width:100%;border-radius:var(--br-small) var(--br-small) 0 0;}@media (min-width:768px){.block-columns__column{flex-direction:column;}}.block-columns__title{margin:0 0 var(--space-xxs);font-size:1.1111111111rem;}.block-columns__title h3{margin:0;font-size:1.1111111111rem;}.block-header{margin-bottom:var(--space-block-head);}.block-header h2{margin:0;}.header-view-all{display:flex;align-items:baseline;flex-wrap:nowrap;margin-bottom:var(--space-block-head);gap:var(--space-sm);}.header-view-all h2{margin:0;}.header-view-all__link{white-space:nowrap;font-family:var(--font-body);font-weight:600;}.footer{display:block;}.footer-upper-wrapper{background-color:var(--bg-accent);}.footer-upper{padding-top:var(--vertical-padding);padding-bottom:var(--vertical-padding);}.footer-row{display:block;}@media (min-width:768px){.footer-row{display:grid;grid-template-columns:1fr 1fr;}}.footer-brand{grid-column:1;}@media (min-width:768px){.footer-brand{max-width:15.2777777778rem;}}@media (min-width:1024px){.footer-brand{max-width:17.5rem;}}.footer-nav{grid-column:2;}.footer-mission{font-size:0.8888888889rem;color:var(--color-white);padding:var(--space-md) 0;}.footer-social-links{display:flex;gap:0.8888888889rem;}.footer-social__text{position:absolute !important;overflow:hidden;clip:rect(0.1rem,0.1rem,0.1rem,0.1rem);width:0.1rem;height:0.1rem;padding:0;border:0;}.footer-lower-wrapper{background-color:var(--bg-accent-dark);}.footer-lower{display:flex;flex-direction:column;padding-top:var(--space-sm);padding-bottom:var(--space-sm);}@media (min-width:1024px){.footer-lower{flex-direction:row;justify-content:space-between;align-items:center;}}.footer-utility ul{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:var(--space-xs);}@media (min-width:1024px){.footer-utility ul{flex-direction:row;align-items:center;gap:var(--space-md);}}.footer-copy{font-size:0.8888888889rem;color:var(--color-white);padding-top:var(--space-sm);}@media (min-width:1024px){.footer-copy{padding-top:0;}}footer{margin-top:auto;margin-bottom:-1px;}footer ul,footer .menu,footer .menu-item{padding:0;margin:0;}@media (min-width:768px){footer .menu{column-count:2;column-gap:var(--space-lg);}}@media (min-width:1024px){footer .menu{column-count:3;column-gap:var(--space-xlg);}}footer .menu-item{padding-bottom:0.6666666667rem;display:inline-block;line-height:1.1;width:100%;}footer .menu-item:first-child{padding-top:0.8888888889rem;}@media (min-width:768px){footer .menu-item:first-child{padding-top:0;}}footer .menu-item:last-child{padding-bottom:0;}footer li{list-style:none;padding:0;}footer a,footer ul.menu a.is-active{line-height:1.25;color:var(--color-white);font-size:0.8888888889rem;}.footer-social__link{display:block;}.footer-social__link:hover{opacity:0.6;}.footer-social__link--twit .footer-social__icon{background-image:url(/themes/custom/mainehealth/images/icons/social/twitter.svg);}.footer-social__link--yt .footer-social__icon{background-image:url(/themes/custom/mainehealth/images/icons/social/youtube.svg);background-position:center 4px;}.footer-social__link--lin .footer-social__icon{background-image:url(/themes/custom/mainehealth/images/icons/social/linkedin.svg);}.footer-social__link--fb .footer-social__icon{background-image:url(/themes/custom/mainehealth/images/icons/social/facebook.svg);}.footer-social__link--inst .footer-social__icon{background-image:url(/themes/custom/mainehealth/images/icons/social/instagram.svg);}.footer-social__icon{display:inline-block;width:1.3888888889rem;height:1.3888888889rem;background-size:contain;background-repeat:no-repeat;background-position:center;vertical-align:middle;background-size:auto;}.header__menu-toggle{display:none;}@media (max-width:1199px){.header__menu-toggle{-webkit-appearance:none;appearance:none;border:none;background:none;margin:0;padding:0;display:flex;align-items:center;gap:var(--space-xs);font-size:0.6666666667rem;font-weight:900;padding:10px;cursor:pointer;z-index:100;}.header__menu-toggle:focus-visible:focus-visible{outline:2px solid var(--focus-state);border-radius:3px;}.header__menu-toggle:hover .menu-label{text-decoration:underline;}.header.js-menu-open .header__menu-toggle,.header.js-search-open .header__menu-toggle{flex-direction:row-reverse;text-transform:uppercase;}.header.js-search-open .header__menu-toggle{display:none;}}.header .hamburger-icon{position:relative;display:inline-block;width:1.1111111111rem;height:1.1111111111rem;transform:rotate(0deg);transition:0.5s ease-in-out;flex-shrink:0;}.header .hamburger-icon span{display:block;position:absolute;left:0;height:3px;width:100%;background:var(--color-red);opacity:1;transform:rotate(0deg);transition:0.25s ease-in-out;}.header .hamburger-icon span:nth-child(1){top:0px;}.header .hamburger-icon span:nth-child(2){top:8px;}.header .hamburger-icon span:nth-child(3){top:16px;}.header .menu-label{color:var(--color-red);flex-shrink:0;}.header.js-menu-open .hamburger-icon span,.header.js-search-open .hamburger-icon span{background:var(--color-white);}.header.js-menu-open .hamburger-icon span:nth-child(1),.header.js-search-open .hamburger-icon span:nth-child(1){top:8px;transform:rotate(135deg);}.header.js-menu-open .hamburger-icon span:nth-child(2),.header.js-search-open .hamburger-icon span:nth-child(2){opacity:0;}.header.js-menu-open .hamburger-icon span:nth-child(3),.header.js-search-open .hamburger-icon span:nth-child(3){top:8px;transform:rotate(-135deg);}.header.js-menu-open .menu-label,.header.js-search-open .menu-label{color:var(--color-white);}.header{position:relative;box-shadow:var(--box-shadow-sm);background-color:var(--color-white);z-index:var(--z-index-500);}.header-inner{background-color:var(--color-white);width:100%;transition:top 0.5s cubic-bezier(0.4,0,0.2,1);}.header-logo a{padding:var(--space-xxs);margin-left:calc(var(--space-xxs) * -1);display:block;}@media (min-width:1200px){.header .header-menus-container{padding-top:var(--space-xs);}}.header-menus{display:none;}.header.js-menu-open .header-menus{position:absolute;right:0;top:100%;display:flex !important;flex-direction:column;width:clamp(320px,50vw,50%);z-index:100;}.header.js-menu-open .header-logo img{filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0%) hue-rotate(318deg) brightness(104%) contrast(103%);}.header.js-menu-open .header-inner{background-color:var(--color-black-gray);}.header.js-menu-open .region-search{display:none;}@media (max-width:1199px){.header.js-search-open .header-logo img{filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0%) hue-rotate(318deg) brightness(104%) contrast(103%);}}@media (max-width:1199px){.header.js-search-open .header-inner{background-color:var(--color-black-gray);}}@media (max-width:1023px){.header.js-search-open .header-menus-container{display:none;}}.header .header-layout{display:flex;align-items:center;justify-content:space-between;}@media (max-width:1199px){.header .header-layout{padding-top:var(--space-sm);padding-bottom:var(--space-sm);}}.header .header-logo img{border-radius:0;}@media (max-width:1300px){.header .header-logo img{width:15rem;}}@media (max-width:1199px){.header .header-logo img{width:12.2222222222rem;}}@media (min-width:1200px){.header .header-menus{display:block;}.header .header-menus a.is-active{position:relative;font-weight:normal;line-height:1.15;}.header .header-menus a.is-active::after{content:"";position:absolute;left:0;right:0;bottom:-20px;height:6px;background-color:var(--accent-text);}}.header .header-menus .header-menu ul:not(.contextual-links){display:flex;justify-content:flex-end;gap:var(--space-md);}.header .header-menus .header-menu ul:not(.contextual-links) li{list-style:none;padding:0;line-height:1;}@media (max-width:1200px){.header .header-menus .header-menu a.is-active{font-weight:700;}}.header .header-menus .nav-utility,.header .header-menus .nav-primary{--link-color:var(--accent-text);font-size:0.8888888889rem;}.header .header-menus .nav-primary{--link-color:var(--headings);font-size:1.1111111111rem;}@media (max-width:1200px){.header .header-menus .nav-primary ul{gap:var(--space-lg);}}@media (max-width:1199px){.header .header-menus .nav-utility{display:none;}}.header .header-menus .nav-utility ul{gap:var(--space-lg);}.header .header-menus .nav-utility--mobile{display:none;}@media (max-width:1199px){.header .header-menus .nav-utility--mobile{display:block;}.header .header-menus .nav-utility--mobile ul{gap:var(--space-md);}}.header.js-menu-open .header-menu ul{display:flex;flex-direction:column;margin:0;padding:var(--space-md) var(--space-sm);}.header.js-menu-open .header-menu.nav-primary{background-color:var(--color-neutral-20);border-top:var(--border-style) var(--border-line-color);border-bottom:var(--border-style) var(--border-line-color);}.header.js-menu-open .header-menu.nav-utility{background-color:var(--color-white);}.header #menu-overlay{display:none;}.header-menus-search-container{display:flex;column-gap:0.2777777778rem;}@media (min-width:1200px){.header-menus-search-container{column-gap:var(--space-md);}}.header-menus-search-container .region-search{display:flex;align-items:center;}#menu-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background-color:var(--color-semi-transparent-black);z-index:var(--z-index-neg-1);}.layout-sidebar-first{background:var(--bg-light);display:none;}@media (min-width:768px){.layout-sidebar-first{display:block;border-right:var(--border-style) var(--border-line-color);}}@media (min-width:768px){.mobile-nav-container{display:none;}}.nav-section{margin:0;}.nav-section ul.menu{margin:0;}.nav-section__menu-contain{padding:var(--site-padding);}.nav-section__menu-contain > .menu > .menu-item > a{margin-bottom:0.3333333333rem;}@media (min-width:768px){.nav-section__menu-contain > .menu > .menu-item > a{font-size:1.1111111111rem;padding:0.4444444444rem 0;}}.nav-section__menu-contain > .menu > .menu-item .menu{margin:0;padding:0;}.nav-section__menu-contain > .menu > .menu-item .menu .menu .menu-item{padding-left:1.3333333333rem;}.nav-section__menu-contain > .menu > .menu-item .menu .menu a.is-active{position:relative;}.nav-section__menu-contain > .menu > .menu-item .menu .menu a.is-active::before{content:"";position:absolute;inset:0.3333333333rem auto 0.3333333333rem -1rem;width:0.3333333333rem;height:calc(100% - 0.6666666667rem);background-color:var(--accent-text);}.nav-section .menu-item{margin:0;padding:0;line-height:1;}.nav-section a{display:block;color:var(--text-color);font-size:0.8888888889rem;padding:0.3333333333rem 0;line-height:1.25;}.nav-section .menu-item--active-trail > a{font-weight:700;}.nav-section{position:relative;background-color:var(--color-white);}@media (min-width:768px){.nav-section{background:none;}}.nav-section__nav-toggle{-webkit-appearance:none;appearance:none;border:none;background:none;margin:0;padding:0;display:flex;align-items:center;padding:0.3333333333rem 0.8888888889rem;background-color:var(--button-bg);color:var(--color-white);cursor:pointer;width:100%;text-align:left;font-size:1rem;font-family:var(--font-body);font-weight:600;}.nav-section__nav-toggle:focus-visible{outline:2px solid var(--focus-state);border-radius:3px;}.nav-section__nav-toggle-icon{position:relative;display:flex;flex-direction:column;height:14px;width:14px;margin-right:var(--space-xs);justify-content:space-between;gap:var(--space-xxs);}.nav-section__nav-toggle-icon span{position:absolute;display:block;width:100%;height:2px;left:0;background:var(--color-white);opacity:1;transform:rotate(0deg);transition:0.25s ease-in-out;}.nav-section__nav-toggle-icon span:nth-child(1){top:0;}.nav-section__nav-toggle-icon span:nth-child(2){top:6px;}.nav-section__nav-toggle-icon span:nth-child(3){top:12px;}.nav-section__nav-toggle.js-expanded .nav-section__nav-toggle-icon span:nth-child(1){top:7px;transform:rotate(135deg);}.nav-section__nav-toggle.js-expanded .nav-section__nav-toggle-icon span:nth-child(2){opacity:0;}.nav-section__nav-toggle.js-expanded .nav-section__nav-toggle-icon span:nth-child(3){top:7px;transform:rotate(-135deg);}@media (min-width:768px){.nav-section__nav-toggle{display:none;}}.nav-section__menu-contain{position:absolute;top:100%;left:0;right:0;z-index:1;border:var(--border-style) var(--border-line-color);background:var(--bg-light);max-width:22.2222222222rem;}@media (min-width:768px){.nav-section__menu-contain{position:relative;border:none;}}.sitewide-alert{position:relative;padding:unset;border:unset;border-radius:unset;color:unset;margin:unset;}.sitewide-alert.alert-info{background-color:var(--default-alert);color:var(--color-white);}.sitewide-alert.alert-info .alert__content::before{background-image:url(/themes/custom/mainehealth/images/icons/alerts/alert-info.svg);}.sitewide-alert.alert-info .alert__close span{color:var(--color-white);}.sitewide-alert.alert-info .field--name-field-alert-cta > a{border-color:var(--color-white);color:var(--color-white);}.sitewide-alert.alert-warn{background-color:var(--medium-alert);color:var(--headings);}.sitewide-alert.alert-warn .alert__content::before{background-image:url(/themes/custom/mainehealth/images/icons/alerts/alert-info.svg);filter:invert(1);}.sitewide-alert.alert-warn .alert__close span{color:var(--headings);}.sitewide-alert.alert-warn .field--name-field-alert-cta > a{border-color:var(--headings);color:var(--headings);}.sitewide-alert.alert-warn a:focus-visible,.sitewide-alert.alert-warn .alert__close:focus-visible{--focus-state:var(--color-red);}.sitewide-alert.alert-emergency{background-color:var(--high-alert);color:var(--color-white);}.sitewide-alert.alert-emergency .alert__content::before{background-image:url(/themes/custom/mainehealth/images/icons/alerts/alert-emergency.svg);}.sitewide-alert.alert-emergency .alert__close span{color:var(--color-white);}.sitewide-alert.alert-emergency .field--name-field-alert-cta > a{border-color:var(--color-white);color:var(--color-white);}.sitewide-alert .alert__inner{--vertical-padding:0.8888888889rem;display:flex;justify-content:space-between;align-items:center;padding-top:var(--vertical-padding);padding-bottom:var(--vertical-padding);}@media (min-width:768px){.sitewide-alert .alert__inner{--vertical-padding:1.7777777778rem;}}.sitewide-alert .alert__close{-webkit-appearance:none;appearance:none;border:none;background:none;margin:0;padding:0;position:absolute;top:0;right:0;padding:var(--space-sm);cursor:pointer;outline-offset:-5px;}.sitewide-alert .alert__close:focus-visible{outline:2px solid var(--focus-state);border-radius:3px;}@media (min-width:1024px){.sitewide-alert .alert__close{padding:var(--space-md);}}.sitewide-alert .alert__close span{font-size:150%;}.sitewide-alert .alert__close span:hover{opacity:0.7;}.sitewide-alert .alert__content{display:flex;flex-direction:column;gap:var(--space-sm);}.sitewide-alert .alert__content::before{content:"";display:inline-block;width:1.7777777778rem;height:1.7777777778rem;background-size:contain;background-repeat:no-repeat;background-position:center;vertical-align:middle;flex-shrink:0;}@media (min-width:1024px){.sitewide-alert .alert__content{width:100%;flex-direction:row;justify-content:start;align-items:center;gap:var(--space-md);}}.sitewide-alert .field--name-message p,.sitewide-alert .field--name-message ul,.sitewide-alert .field--name-message ol{max-width:55.5555555556rem;margin:0;}.sitewide-alert .field--name-message p a{color:inherit;font-weight:bold;text-decoration:underline;}.sitewide-alert .field--name-message p a:hover{text-decoration:none;}.sitewide-alert .field--name-field-alert-cta{flex-shrink:0;}@media (min-width:1024px){.sitewide-alert .field--name-field-alert-cta{margin-left:auto;}}.sitewide-alert .field--name-field-alert-cta a{display:inline-block;align-items:center;justify-content:center;vertical-align:unset;margin:0;padding:var(--space-xs) var(--space-sm);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border:1px solid transparent;border-radius:var(--br-normal);font-family:var(--font-body);font-weight:600;line-height:1.25;background:transparent;color:var(--color-white);cursor:pointer;border-color:var(--color-white);}.article .content__container{display:flex;flex-direction:column;gap:var(--space-xs);}@media (min-width:768px){.article .content__container{display:flex;flex-flow:row-reverse nowrap;justify-content:space-between;gap:var(--space-md);}}@media (min-width:768px){.article .content__container{column-gap:var(--space-lg);}}.article .article__img{width:288px;}@media (min-width:768px){.article .article__img{display:flex;flex-shrink:0;width:min(25%,288px);}}.view-display-id-search_tab_news .s-label.s-label--type{display:none;}.recent-news-list .view-content{--space-s-result:var(--space-xs);display:grid;grid-template-columns:1fr;gap:var(--space-s-result);padding:var(--space-s-result) 0;border-top:var(--border-style) var(--border-line-color);}@media (min-width:768px){.recent-news-list .view-content{--space-s-result:var(--space-sm);}}.recent-news-list .view-content .views-row{padding-top:var(--space-s-result);}.recent-news-list .view-content .views-row:first-child{padding-top:0;}.article.listing .article__title{margin:0 0 var(--space-xxs);}.article.listing .article__title h3{margin:0;}.article.listing .article__body{font-size:0.8888888889rem;}.article.listing .article__body > *:last-child{margin-bottom:0;}.article.listing .article__link{margin:var(--space-xs) 0 0;}@media (max-width:767px){.article.listing .article__link{display:none;}}.article.listing .article__link a{font-family:var(--font-body);font-weight:600;}.news.node--view-mode-full .news__date{font-family:var(--font-body);font-weight:600;margin-bottom:var(--space-md);}.location-teaser{border-top:1px solid var(--border-color);padding:var(--space-sm) 0;}@media (min-width:768px){.location-teaser{display:grid;grid-template-columns:11.6666666667rem 1fr;grid-auto-flow:row;gap:1.3333333333rem;}}@media (min-width:900px){.location-teaser{grid-template-columns:8.8888888889rem 1fr auto;}}@media (min-width:1240px){.location-teaser{grid-template-columns:min(29%,288px) 1fr auto;align-items:center;}}.location-teaser .location-info__building-campus{color:var(--color-charcoal);font-size:0.8888888889rem;}@media (max-width:767px){.location-teaser__col{margin-bottom:var(--space-sm);}}.location-teaser__img a{display:inline-block;}.location-teaser__img img{border-radius:4px;}.location-teaser__title{margin-bottom:var(--space-xs);}.location-teaser__address{margin-bottom:var(--space-sm);}@media (min-width:768px){.location-teaser__address{margin-bottom:var(--space-xs);}}.location-teaser__address address{font-style:normal;font-size:0.8888888889rem;}.location-teaser__address address br + br{display:none;}.location-teaser__contact{font-size:0.8888888889rem;}.location-teaser__contact a{font-family:var(--font-body);font-weight:600;margin-left:var(--space-xxs);}.location-teaser__contact span{margin-left:var(--space-xxs);}.location-teaser__contact ul{margin:0;padding:0;list-style:none;}.location-teaser__contact ul li{margin:0;}.location-teaser__link{width:100%;margin:0 0 1rem;}@media (max-width:1239px){.location-teaser__link{margin-bottom:var(--space-xs);}}@media (min-width:768px){.location-teaser__link a{display:block;width:100%;text-align:center;}}.region-content .location-teaser__link a{margin:0;}.view-search-page .location-teaser{padding:0;border:0;}.location-full .location-media{margin:calc(-1 * var(--space-sm)) calc(-1 * var(--space-sm)) var(--space-sm);}@media (min-width:768px){.location-full .location-media{margin:0;}}@media (min-width:768px){.location-full .location-media img{border-radius:4px;}}.location-full .location-title{padding-bottom:var(--space-xs);}.location-full .location-title h1{margin:0;}.location-full .location-info-container{padding:var(--space-sm) 0;border-bottom:1px solid var(--border-color);border-top:1px solid var(--border-color);width:min(100%,38.8888888889rem);}@media (min-width:768px){.location-full .location-info-container{display:flex;flex-wrap:wrap;justify-content:space-between;column-gap:var(--space-sm);}}.location-full .location-info-container__row--contact{align-self:center;flex-shrink:0;}.location-full .location-info__building-campus{color:var(--color-charcoal);font-size:0.8888888889rem;}.location-full .location-address{margin-bottom:var(--space-xs);}.location-full .location-address address{font-style:normal;}@media (max-width:767px){.location-full .location-directions{margin-bottom:var(--space-sm);}}.location-full .location-directions a{font-family:var(--font-body);font-weight:600;}.location-full .location-contact a{font-family:var(--font-body);font-weight:600;}.location-full .location-contact ul{margin:0;padding:0;list-style:none;}.location-full .location-contact ul li{margin:0 0 var(--space-xs);}.location-full .location-contact ul li:last-child{margin:0;}.location-full .location-body{margin:var(--space-sm) 0;}@media (min-width:768px){.location-full .location-services{margin-top:var(--space-md);}}@media (min-width:1024px){.location-full .location-services{margin-top:var(--space-lg);}}@media (min-width:768px){.location-full .location-services h2{margin-top:0;}}.location-full .location-services .views-element-container{margin-top:0;}.location-full .location-services .field__items{display:flex;gap:var(--space-xs);flex-flow:row wrap;}.location-full .location-services .field__item{display:inline-block;font-size:0.8888888889rem;line-height:1.25;border-radius:4px;border:1px solid var(--border-color);padding:var(--space-xs) 1.1111111111rem;}.location-full .location-services a{display:block;background-color:var(--bg-light);padding:var(--space-xs) 1.1111111111rem;margin:calc(var(--space-xs) * -1) calc(1.1111111111rem * -1);}.location-full .location-services a:hover{color:var(--color-black);}.page-node-type-location .content-container .layout-content:not(.has-sidebar):not(.landing-page){width:100%;}@media (min-width:768px){.page-node-type-location .views-element-container{margin-top:var(--space-md);}}@media (min-width:1024px){.page-node-type-location .views-element-container{margin-top:var(--space-lg-padding);}}@media (min-width:768px){.page-node-type-location .views-element-container h2{margin-top:0;}}@media (min-width:768px){.location-grid{display:grid;grid-template-columns:min(548px,32vw) 1fr;gap:var(--space-md);align-items:start;}}@media (min-width:1024px){.location-grid{grid-column-gap:var(--space-lg);}}.location.s-result .location-img img{border-radius:4px;}.location.s-result .location-container{display:flex;flex-direction:column;margin-top:var(--space-xs);gap:var(--space-xs);}@media (min-width:900px){.location.s-result .location-container{flex-direction:row;justify-content:space-between;column-gap:var(--space-md);}}@media (min-width:900px){.location.s-result .location-container .location-media{order:2;width:min(33%,238px);}}.location.s-result .location-container .location-content{display:flex;flex-direction:column;gap:var(--space-xs);}@media (min-width:900px){.location.s-result .location-container .location-content{order:1;}}.location.s-result .location-info__building-campus{color:var(--color-charcoal);font-size:0.8888888889rem;margin-bottom:0;}.location.s-result .location-directions{font-size:0.8888888889rem;}.location.s-result .location-directions a{font-family:var(--font-body);font-weight:600;}.location.s-result .location-address{margin-bottom:0;}.provider-pronouns{font-size:1rem;font-family:var(--font-body);text-transform:lowercase;white-space:nowrap;}.provider-specs{line-height:1.25;}.provider-specs ul{margin:0;padding:0;list-style:none;}.provider-specs ul li{display:inline;margin:0;padding:0;}.provider-video .icon{display:inline-block;margin-left:0.5555555556rem;height:0.8888888889rem;width:0.8888888889rem;background-image:url(/themes/custom/mainehealth/images/icons/play.svg);background-repeat:no-repeat;background-size:contain;background-position:center center;}.provider-teaser{display:flex;gap:var(--space-sm);}.provider-teaser__img{flex-shrink:0;flex-basis:59px;}.provider-teaser__title{margin-bottom:var(--space-xxs);}.provider-teaser__title h3{margin:0;}.provider-teaser__specs{font-size:0.8888888889rem;line-height:1.25;}.provider-full .provider-title h1{margin:0;}.provider-full .provider-media{position:relative;margin-bottom:var(--space-xs);}.provider-full .provider-media__photo{margin-bottom:1.1111111111rem;}@media (max-width:767px){.provider-full .provider-media__photo{height:75vw;}.provider-full .provider-media__photo .media--view-mode-provider-headshot{height:100%;}.provider-full .provider-media__photo .field{height:100%;}.provider-full .provider-media__photo img{height:100%;width:auto;margin:0;}}@media (min-width:768px) and (max-width:1023px){.provider-full .provider-media__vid{display:none;}}@media (min-width:1024px){.provider-full .provider-media__vid{position:absolute;bottom:var(--space-md);left:50%;transform:translateX(-50%);white-space:nowrap;}}.provider-full .provider-media__vid--tablet{display:none;margin-bottom:var(--space-xs);}@media (min-width:768px) and (max-width:1023px){.provider-full .provider-media__vid--tablet{display:block;}}.provider-full .provider-specs{color:var(--color-red);font-size:1.1111111111rem;width:min(100%,700px);}@media (max-width:767px){.provider-full .provider-video{width:100%;font-size:0.8888888889rem;}}@media (min-width:1024px){.provider-full .provider-video{border-radius:30px;font-size:0.8888888889rem;}}@media (min-width:1024px){.provider-full .provider-content-container{display:flex;flex-flow:row nowrap;margin-right:calc(-1 * var(--space-lg-padding));gap:var(--space-lg);}}@media (min-width:1024px){.provider-full .provider-content-container.no-body{display:block;float:right;margin-left:var(--space-md);}}.provider-full .provider-body{margin-bottom:var(--space-sm);}@media (min-width:1024px){.provider-full .provider-cta-container{flex-shrink:0;order:2;}}@media (min-width:1024px){.provider-full .provider-cta{padding:var(--space-lg) var(--space-lg-padding);border-top:4px solid var(--color-red);background-color:var(--bg-light);margin-top:var(--space-xs);}}.provider-full .provider-cta-actions div{margin-top:var(--space-xs);}.provider-full .provider-cta-actions a{white-space:nowrap;}@media (max-width:767px){.provider-full .provider-req-referral a{width:100%;}}.provider-full .provider-status{margin-bottom:var(--space-sm);}@media (min-width:1024px){.provider-full .provider-status{margin-bottom:0;}}.provider-full .provider-status > div{line-height:1;margin:var(--space-xs-plus) 0;padding-left:var(--space-xs-plus);border-left:4px solid var(--color-red);}.provider-full .field--label-inline .field__label{width:10rem;}@media (max-width:767px){.provider-full .field--label-inline .field__label{float:none;}}.provider-full .field--label-inline .field__label:after{display:none;}.provider-full .field--label-inline .field__items{float:none;overflow:auto;}.provider-full .provider-info .row,.provider-full .provider-ed-cred .row{margin-bottom:var(--space-sm);}.provider-full .provider-info .field__item,.provider-full .provider-ed-cred .field__item{margin-bottom:var(--space-xxs);}.provider-full .provider-info .field__item:last-child,.provider-full .provider-ed-cred .field__item:last-child{margin-bottom:0;}.provider-full .provider-info .clearfix:after,.provider-full .provider-ed-cred .clearfix:after{display:none;}.page-node-type-provider .content-container .layout-content:not(.has-sidebar):not(.landing-page){width:100%;}.provider-grid{display:grid;grid-template-columns:1fr;align-items:start;}@media (min-width:768px){.provider-grid{grid-template-columns:160px 1fr;grid-template-rows:auto 1fr;grid-column-gap:var(--space-md);}}@media (min-width:1024px){.provider-grid{grid-template-columns:26vw 1fr;grid-column-gap:var(--space-lg-padding);}}@media (min-width:1440px){.provider-grid{grid-template-columns:377px 1fr;}}.provider-grid-item--title{order:1;margin-bottom:var(--space-sm);}@media (min-width:768px){.provider-grid-item--title{order:initial;grid-column:2;margin-bottom:var(--space-md);}}.provider-grid-item--media{order:2;}@media (min-width:768px){.provider-grid-item--media{order:initial;grid-column:1;grid-row:1/span 2;}}.provider-grid-item--content{order:3;}@media (min-width:768px){.provider-grid-item--content{order:initial;grid-column:2;}}.provider.s-index-tab .provider-specs{padding-top:var(--space-xxs);}.provider.s-index-tab .provider-specs li:not(:first-child){margin-left:0.1666666667rem;}@media (min-width:1024px){.provider.s-index-tab .provider__s-tab-head{margin-top:-5px;}}.provider.s-index-tab .provider-content-container{display:flex;padding:var(--space-sm) 0 0;gap:var(--space-sm);}.provider.s-index-tab .location-title{font-size:1rem;}.provider.s-index-tab .location-p-address{display:flex;flex-direction:column;gap:var(--space-xs);font-size:0.8888888889rem;}.provider.s-index-tab .location-p-address a{font-family:var(--font-body);font-weight:600;}.provider.s-index-tab .location-p-address a[property=telephone]{margin-left:var(--space-xxs);}.provider.s-index-tab .location-contact ul{margin:0;padding:0;list-style:none;}.provider.s-index-tab .location-contact ul li{margin:0;display:none;}.provider.s-index-tab .location-contact ul li:first-child{display:block;}@media (min-width:900px){.section-search .view-display-id-search_tab_providers .view-content{grid-template-columns:1fr 1fr;}}@media (min-width:1024px){.section-search .view-display-id-search_tab_providers .view-content{column-gap:var(--space-lg-padding);}}.section-search .view-display-id-search_tab_providers .view-content .views-row:nth-child(1){border-top:var(--border-style) var(--border-line-color);}@media (min-width:900px){.section-search .view-display-id-search_tab_providers .view-content .views-row:nth-child(2){border-top:var(--border-style) var(--border-line-color);padding-top:var(--space-s-result);}}.provider.s-result .provider-img img{border-radius:4px;}.provider.s-result .provider-container{display:flex;flex-direction:column;margin-top:var(--space-xs);gap:var(--space-xs);}@media (min-width:900px){.provider.s-result .provider-container{flex-direction:row;justify-content:space-between;column-gap:var(--space-md);}}@media (min-width:900px){.provider.s-result .provider-container .provider-media{order:2;flex-shrink:0;width:5.4444444444rem;}}.provider.s-result .provider-container .provider-content{display:flex;flex-direction:column;gap:var(--space-xs);}@media (min-width:900px){.provider.s-result .provider-container .provider-content{order:1;}}.provider.s-result .provider-body{font-size:0.8888888889rem;}.accordion__title{-webkit-appearance:none;appearance:none;border:none;background:none;margin:0;padding:0;display:flex;column-gap:1.5rem;width:100%;align-items:center;justify-content:space-between;padding:var(--space-sm) 0;color:var(--accent-text);cursor:pointer;text-align:left;}.accordion__title:focus-visible{outline:2px solid var(--focus-state);border-radius:3px;}.accordion__title:hover{text-decoration:underline;}.accordion__title[aria-expanded=true] .accordion__icon,.accordion__title[aria-expanded=false] .accordion__icon{display:inline-block;width:0.6666666667rem;height:0.6666666667rem;background-size:contain;background-repeat:no-repeat;background-position:center;vertical-align:middle;}.accordion__title[aria-expanded=true] .accordion__icon-wrapper,.accordion__title[aria-expanded=false] .accordion__icon-wrapper{display:flex;flex-shrink:0;justify-content:center;align-items:center;width:1.7777777778rem;height:1.7777777778rem;border-radius:50%;transition:rotate 0.3s ease-in-out;}.accordion__title[aria-expanded=false] .accordion__icon{background-image:url(/themes/custom/mainehealth/images/icons/accordion/expand.svg);}.accordion__title[aria-expanded=false] .accordion__icon-wrapper{border:1px solid var(--color-neutral-30);}.accordion__title[aria-expanded=false]:hover .accordion__icon-wrapper{border:1px solid var(--bg-accent);}.accordion__title[aria-expanded=true] .accordion__icon{background-image:url(/themes/custom/mainehealth/images/icons/accordion/close.svg);}.accordion__title[aria-expanded=true] .accordion__icon-wrapper{background-color:var(--bg-accent);transform:rotate(90deg);}.accordion__title[aria-expanded=true]:hover .accordion__icon-wrapper{background-color:var(--bg-accent-dark);}.accordion__header{margin-top:0;}.accordion__content .field__items > .field__item{border-bottom:1px solid var(--color-neutral-40);}.accordion__body{display:none;}.accordion__body-inner{padding-bottom:var(--space-sm);}@media (min-width:768px){.accordion__body-inner{padding-bottom:var(--space-md);}}.accordion-block .accordion{border-bottom:var(--border-style) var(--border-color);}.accordion-block h3{margin:0;}.accordion-block h3 a{padding:var(--space-sm) 0;color:var(--accent-text);display:flex;justify-content:space-between;}.accordion-block h3 a:focus-visible{outline:2px solid var(--focus-state);border-radius:3px;}.accordion-block h3 a:hover{text-decoration:underline;}.accordion-block h3 a:hover:after{border:1px solid var(--lets-go-teal);}.accordion-block h3 a:after{display:inline-block;width:0.6666666667rem;height:0.6666666667rem;background-size:contain;background-repeat:no-repeat;background-position:center;vertical-align:middle;content:"";display:flex;flex-shrink:0;justify-content:center;align-items:center;width:1.7777777778rem;height:1.7777777778rem;border-radius:50%;transition:rotate 0.3s ease-in-out;background-image:url(/themes/custom/mainehealth/images/icons/accordion/expand.svg);background-size:12px;border:1px solid var(--color-neutral-30);}.accordion-block h3.js-expanded a:after{background-color:var(--lets-go-teal);transform:rotate(90deg);background-image:url(/themes/custom/mainehealth/images/icons/accordion/close.svg);}.accordion-block h3.js-expanded a:hover:after{background-color:var(--lets-go-teal);}.accordion-block .accordian_copy{display:none;}@media (min-width:768px){.block-mh-block-at-this-location{margin-top:var(--space-md);}}@media (min-width:1024px){.block-mh-block-at-this-location{margin-top:var(--space-lg-padding);}}@media (min-width:768px){.block-mh-block-at-this-location h2{margin-top:0;}}.block-mh-block-at-this-location .at-location-list ul{margin:0;padding:0;list-style-type:none;}@media (min-width:768px){.block-mh-block-at-this-location .at-location-list ul{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-md);}}@media (min-width:1024px){.block-mh-block-at-this-location .at-location-list ul{gap:var(--space-lg);grid-template-columns:repeat(3,1fr);}}.block-mh-block-at-this-location .at-location-list .suborg{font-style:italic;margin:var(--space-xxs) 0;}.block-mh-block-at-this-location .at-location-list li{font-size:0.8888888889rem;margin:0 0 var(--space-md);}@media (min-width:768px){.block-mh-block-at-this-location .at-location-list li{margin:0;padding:var(--space-sm);border:1px solid var(--border-color);border-radius:4px;}}.block-mh-block-at-this-location .at-location-list h3{margin:0 0 var(--space-xs);}.filterable-data-block .view-filters .views-exposed-form .form-item{width:100%;}@media (min-width:768px){.filterable-data-block .view-filters .views-exposed-form .form-item{width:48%;}}.filterable-data-block .view-filters .views-exposed-form .form-item input{width:100%;}.filterable-data-block .view-filters .views-exposed-form .button.form-submit{border-radius:var(--br-small);}@media (min-width:768px){.filterable-data-block .view-content{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;}}.filterable-data-block .view-content .views-row{background-color:var(--bg-light);border:var(--border-style) var(--border-line-color);border-radius:var(--br-normal);margin:0 0 20px;overflow:auto;padding:var(--space-md);}@media (min-width:768px){.filterable-data-block .view-content .views-row{margin:0;}}.filterable-data-block .view-content .views-row h3{margin-top:0;}.filterable-data-block .view-footer p{margin:20px auto;text-align:center;}.callout{display:flex;flex-direction:column;align-items:flex-start;height:100%;position:relative;border-radius:var(--br-normal);}.callout--linked a{outline:none;}.callout--linked[data-once*=callout--linked-init]:hover{cursor:pointer;}.callout--linked:hover .callout-title{text-decoration:underline;}.callout--linked.is-focused{outline:2px solid var(--focus-state);}.callout--linked.is-focused .callout-title{text-decoration:underline;}.callout--linked.is-focused .callout-title a{outline:none;}.callout-img img{border-radius:var(--br-normal);}.callout-title{color:var(--link-color);}.callout-desc p{margin-bottom:0;}.callout-link{margin-top:var(--space-sm);font-family:var(--font-body);font-weight:600;line-height:1.25;}.field--name-field-category-callouts:not(.glb-form-wrapper){display:grid;gap:var(--space-md);}@media (min-width:768px){.field--name-field-category-callouts:not(.glb-form-wrapper){grid-template-columns:1fr 1fr;align-items:stretch;}}@media (min-width:768px){.has-sidebar .field--name-field-category-callouts:not(.glb-form-wrapper){grid-template-columns:1fr;}}@media (min-width:1024px){.has-sidebar .field--name-field-category-callouts:not(.glb-form-wrapper){grid-template-columns:1fr 1fr;}}.field--name-field-category-callouts:not(.glb-form-wrapper) .callout-cat{gap:var(--space-sm);border:var(--border-style) var(--border-line-color);border-radius:var(--br-normal);padding:var(--space-sm);}@media (min-width:768px){.field--name-field-category-callouts:not(.glb-form-wrapper) .callout-cat{flex-direction:row;}.field--name-field-category-callouts:not(.glb-form-wrapper) .callout-img{flex:0 0 min(30%,7.2222222222rem);}.field--name-field-category-callouts:not(.glb-form-wrapper) .callout-content{flex:1;display:flex;flex-direction:column;justify-content:flex-start;gap:var(--space-xxs);}}.cta-grid-container{position:relative;display:grid;}@media (min-width:976px){.cta-grid-container{align-items:center;min-height:25vw;grid-template-columns:1.25fr 1fr;}}.cta-grid-container .content-wrapper{grid-column:1;grid-row:1;background-color:var(--color-white);border-radius:var(--br-normal);padding:var(--space-md);margin:var(--space-lg) var(--space-md);z-index:10;}@media (min-width:976px){.cta-grid-container .content-wrapper{margin:var(--space-lg) 0 var(--space-lg) var(--space-lg);}}.cta-grid-container .media--type-image,.cta-grid-container .field--name-field-cta-img-bg{height:100%;}.cta-img__bg{grid-column:1/-1;grid-row:1;position:absolute;inset:0;}.cta-img__bg picture img{border-radius:var(--br-normal);object-fit:cover;height:100%;}.cta-img__headline{margin-bottom:var(--space-xs);}.cta-img__headline h2{margin:0;}.cta-img__headline + .cta-img__cta-wrapper{margin-top:var(--space-sm);}.cta-img__copy{margin-bottom:var(--space-sm);}.cta-img__copy p{margin:var(--space-xs) 0;}.cta-img__cta-wrapper{display:flex;gap:var(--space-sm);flex-wrap:wrap;align-items:center;}.cta-img__cta--link a{font-weight:bold;}.cta-primary{background-color:var(--bg-light);border:var(--border-style) var(--border-line-color);border-radius:var(--br-normal);overflow:auto;}.cta-primary__container{padding:var(--space-md);}.cta-primary__headline{margin-bottom:var(--space-xs);}.cta-primary__headline h2{margin:0;}.cta-primary__copy p{margin:var(--space-xs) 0;}.cta-primary__cta{margin-top:var(--space-sm);}@media (min-width:1024px){.cta-primary__cta{margin-top:var(--space-md);}}.cta-second{display:grid;gap:var(--space-md);}@media (min-width:976px){.cta-second{grid-template-columns:1fr 1fr;}}@media (min-width:768px){.landing-page .cta-second{grid-template-columns:1fr 1fr;}}@media (min-width:1024px){.landing-page .cta-second{gap:var(--space-lg-padding);}}.cta-second__wrapper{padding:var(--space-md);}.cta-second__col{border:var(--border-style) var(--border-line-color);border-radius:var(--br-normal);background-color:var(--bg-light);}.cta-second__headline{margin:0 0 var(--space-xs);}.cta-second__copy{margin:0 0 var(--space-xs);}.cta-second__copy p{margin:0 0 var(--space-xs-plus);}.cta-second__copy > *:last-child{margin-bottom:0;}.cta-second__link{margin-top:var(--space-sm);}@media (min-width:1024px){.cta-second__link{margin-top:var(--space-md);}}.cta-sidebar{padding:var(--space-md);background-color:var(--bg-light);border:var(--border-style) var(--border-line-color);border-radius:var(--br-small);}.cta-sidebar__headline h2{margin:0;}.cta-sidebar__copy p{margin:var(--space-xs) 0;}.cta-sidebar__cta{padding-top:var(--space-xs);}.cta-listing__ctas{gap:var(--space-sm);}@media (min-width:768px){.cta-listing__ctas{grid-template-columns:repeat(2,1fr);gap:var(--space-md);}}@media (min-width:1024px){.landing-page .cta-listing__ctas{gap:2.2222222222rem;grid-template-columns:repeat(3,minmax(0,1fr));}}.cta-listing__cta-title{margin-bottom:var(--space-xs);}.cta-listing__cta-title h3{margin:0;}.cta-listing__cta-desc > *:last-child{margin-bottom:0;}.landing-page .cta-listing{max-width:var(--content-max);margin-left:auto;margin-right:auto;}.hero-banner{--min-height:31.25vw;position:relative;display:flex;width:unset;flex-direction:column-reverse;min-height:var(--min-height);}@media (min-width:768px){.hero-banner__content-wrapper{display:grid;grid-template-columns:1fr 1fr;min-height:var(--min-height);}}@media (min-width:1900px){.hero-banner__content-wrapper{max-height:475px;}}@media (min-width:768px){.hero-banner--align-left .hero-banner__content{grid-column:1;}.hero-banner--align-left .hero-banner__img-overlay{background:linear-gradient(90deg,rgba(0,0,0,0.35) 0%,rgba(0,0,0,0.25) 50%,rgba(0,0,0,0.15) 100%);}}@media (min-width:768px){.hero-banner--align-right .hero-banner__content{grid-column:2;text-align:right;}.hero-banner--align-right .hero-banner__img-overlay{background:linear-gradient(270deg,rgba(0,0,0,0.35) 0%,rgba(0,0,0,0.25) 50%,rgba(0,0,0,0.15) 100%);}}@media (min-width:768px){.hero-banner--align-center .hero-banner__content{grid-column:1/-1;justify-self:center;text-align:center;}.hero-banner--align-center .hero-banner__img-overlay{background:radial-gradient(circle at center,rgba(0,0,0,0.35) 0%,rgba(0,0,0,0.2) 50%,rgba(0,0,0,0.1) 100%);}}.hero-banner__content{--site-padding:0.8888888889rem;display:flex;flex-direction:column;color:var(--headings);justify-content:center;z-index:100;padding:var(--site-padding) 0 var(--space-md);border-bottom:var(--border-style) var(--border-color);margin:0 0 var(--space-xs);}@media (min-width:768px){.hero-banner__content{--site-padding:2.6666666667rem;}}@media (min-width:768px){.hero-banner__content{grid-area:1/1/2/3;width:44.4444444444rem;margin:0;border:0;color:var(--color-white);text-shadow:1px 1px 4px rgba(0,0,0,0.5);}}.landing-page .hero-banner__content{border:0;margin:0;padding:var(--site-padding);}@media (min-width:768px){.hero-banner__img{position:absolute;inset:0;z-index:-1;}.hero-banner__img-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;}}.hero-banner__img .field__item{height:100%;}.hero-banner__img img{display:block;height:100%;width:100%;object-fit:cover;object-position:center;}.hero-banner__headline{margin:0;}@media (min-width:768px) and (max-width:1199px){.path-frontpage .landing-page .hero-banner__headline{margin-top:2.5rem;}}.hero-banner__desc p{margin:0;font-size:1.1111111111rem;line-height:1.5;}@media (min-width:768px){.hero-banner__desc p{font-size:1.3333333333rem;line-height:1.3333333333;}}.hero-banner__cta{margin-top:var(--space-sm);}.hero-banner__cta a{display:inline-block;align-items:center;justify-content:center;vertical-align:unset;margin:0;padding:var(--space-xs) var(--space-sm);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border:1px solid transparent;border-radius:var(--br-normal);font-family:var(--font-body);font-weight:600;line-height:1.25;background:var(--button-bg);color:var(--color-white);cursor:pointer;border:1px solid var(--color-white) !important;border-radius:var(--br-normal);}.hero-banner__cta a:focus-visible{outline:2px solid var(--focus-state);border-radius:3px;}.hero-banner__cta a:hover{background:var(--button-hover);color:var(--color-white);text-decoration:none;}@media (min-width:768px){.hero-banner__cta a{display:inline-block;align-items:center;justify-content:center;vertical-align:unset;margin:0;padding:var(--space-xs) var(--space-sm);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border:1px solid transparent;border-radius:var(--br-normal);font-family:var(--font-body);font-weight:600;line-height:1.25;background:transparent;color:var(--color-white);cursor:pointer;}.hero-banner__cta a:hover{background:var(--button-hover);color:var(--color-white);text-decoration:none;}}.hero-banner-links{background-color:var(--color-neutral-30);}.hero-banner-links__inner{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:var(--max-width);margin-left:auto;margin-right:auto;}@media (min-width:768px){.hero-banner-links__inner{flex-direction:row;flex-wrap:nowrap;}}.hero-banner-links .hero-links-cta{position:relative;width:100%;font-weight:bold;display:flex;align-items:center;align-content:center;}.hero-banner-links .hero-links-cta:nth-child(1){background-color:var(--cta-1);}.hero-banner-links .hero-links-cta:nth-child(1):hover{background-color:var(--cta-1-hover);}.hero-banner-links .hero-links-cta:nth-child(2){background-color:var(--cta-2);}.hero-banner-links .hero-links-cta:nth-child(2):hover{background-color:var(--cta-2-hover);}.hero-banner-links .hero-links-cta:nth-child(3){background-color:var(--cta-3);}.hero-banner-links .hero-links-cta:nth-child(3):hover{background-color:var(--cta-3-hover);}.hero-banner-links .hero-links-cta:nth-child(4){background-color:var(--cta-4);}.hero-banner-links .hero-links-cta:nth-child(4):hover{background-color:var(--cta-4-hover);}@media (min-width:768px){.hero-banner-links .hero-links-cta{width:25%;}}.hero-banner-links .hero-links-cta .hero-links-cta__link{display:flex;width:100%;align-items:center;justify-content:flex-start;gap:var(--space-sm);color:var(--color-white);padding:calc(var(--site-padding) / 2) var(--site-padding);}@media (min-width:768px){.hero-banner-links .hero-links-cta .hero-links-cta__link{flex-direction:column;text-align:center;gap:0;}}.hero-banner-links .hero-links-cta .hero-links-cta__link .hero-links-cta__link-title{font-size:14pt;}.hero-banner-links .hero-links-cta .hero-links-cta__link .fontawesome-icons{width:28px;text-align:center;}.hero-banner-links .hero-links-cta .hero-links-cta__link i{width:100%;font-size:1.1111111111rem;}@media (min-width:768px){.hero-banner-links .hero-links-cta .hero-links-cta__link i{margin:0 0 var(--space-xxs);font-size:1.7777777778rem;}}.hero-banner-links .hero-links-cta .hero-links-cta__link i.micon{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;}.hero-banner-links .hero-links-cta .hero-links-cta__link:focus-visible,.hero-banner-links .hero-links-cta .hero-links-cta__link:hover{text-decoration:underline;}.hero-banner-links .hero-links-cta .hero-links-cta__link:focus-visible{outline-offset:-2px;}.list-group{background-color:var(--bg-light);border-radius:var(--br-normal);}.list-group__container{border-radius:var(--br-normal);padding:var(--space-md);}.list-group__headline h2{margin-top:0;}.list-group__body > ul,.list-group__body .list-inline{--column-count:1;padding:0;margin-top:var(--space-md);column-count:var(--column-count);}@media (min-width:768px){.list-group__body > ul,.list-group__body .list-inline{--column-count:2;}}@media (min-width:900px){.list-group__body > ul,.list-group__body .list-inline{--column-count:3;}}.list-group__body > ul ul,.list-group__body .list-inline ul{-webkit-padding-start:0;padding-inline-start:0;}.list-group__body > ul li,.list-group__body .list-inline li{list-style:none;}.list-group__body > ul li:first-child,.list-group__body .list-inline li:first-child{margin-top:0;}.list-group__body > ul a,.list-group__body .list-inline a{font-weight:700;}.list-group__body .list-unstyled{list-style:none;}.list-group .svg-inline--fa{width:1rem;display:inline-block;margin-right:var(--space-xxs);}.media-strip{display:flex;flex-direction:column;min-height:16.6666666667rem;background-color:var(--bg-light);border:var(--border-style) var(--border-line-color);border-radius:var(--br-normal);}@media (min-width:54.2222222222rem){.media-strip{flex-direction:row;justify-content:center;}}.media-strip__left,.media-strip__right{flex:0 0 50%;display:flex;flex-direction:column;}@media (min-width:54.2222222222rem){.media-strip__left,.media-strip__right{justify-content:center;}}.media-strip--left .media-strip__left,.media-strip--left .media-strip__right,.media-strip--right .media-strip__left,.media-strip--right .media-strip__right{order:1;}@media (min-width:54.2222222222rem){.media-strip--left .media-strip__left,.media-strip--left .media-strip__right,.media-strip--right .media-strip__left,.media-strip--right .media-strip__right{order:0;}}.media-strip--left .media-strip__left,.media-strip--right .media-strip__right{order:0;}@media (min-width:54.2222222222rem){.media-strip--left .media-strip__right{order:1;}}.media-strip__content-wrapper{padding:var(--space-sm);}@media (min-width:54.2222222222rem){.media-strip__content-wrapper{padding:1.7777777778rem;}}.media-strip__media{height:9.6666666667rem;}@media (min-width:54.2222222222rem){.media-strip__media{height:100%;}}.media-strip__media iframe{height:100%;width:100%;aspect-ratio:16/9;}.media-strip__media img{object-fit:cover;width:100%;height:100%;}.media-strip__copy > *:last-child{margin:0;}.media-strip__headline h2{margin-top:0;}.media-strip__cta{margin-top:var(--space-sm);}.media-strip .media,.media-strip .field--name-field-media-image,.media-strip .field--name-field-media-oembed-video{height:100%;}.person-fellows-residents .view-content{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;}@media (min-width:768px){.person-fellows-residents .view-content{grid-template-columns:repeat(6,1fr);}}.person-fellows-residents .view-content .views-row .views-field-field-headshot{display:block;margin-bottom:6px;}.person-fellows-residents .view-content .views-row .modal-body h2{margin-top:0;}.person-fellows-residents .view-content .views-row .modal-body div.item-list > ul{list-style:none;}.person-fellows-residents .view-content .views-row .modal-body div.item-list > ul li{margin:0 0 0.4em;}.person-fellows-residents .view-content .views-row .modal-body div.item-list > ul li .field--name-field-question{display:inline;font-weight:bold;}.person-fellows-residents .view-content .views-row .modal-body div.item-list > ul li .field--name-field-question:after{content:": ";}.person-fellows-residents .view-content .views-row .modal-body div.item-list > ul li .field--name-field-answer{display:inline;}@media (min-width:768px){.profile__wrapper{display:flex;}}.profile__name{margin:0 0 var(--space-xs);}.profile__subtitle{margin:var(--space-xs) 0;}.profile__body p{margin:var(--space-xs) 0;width:auto;}.profile__img .media{max-width:200px;}.profile--card .profile__wrapper{flex-direction:column;}@media (min-width:768px){.profile--card .profile__name{font-size:1.1111111111rem;}}.profile--card .profile__subtitle{font-family:var(--font-body);}.profile--row .profile__wrapper{flex-direction:row;column-gap:var(--space-md);}.profile--row .profile__img{flex:0 0 110px;}@media (max-width:767px){.profile--row .profile__img{margin-bottom:var(--space-sm);}}.profile--row .profile__img .media{margin:0;}.profile--card{margin:var(--space-sm) 0;}@media (min-width:768px){.profile--card{margin:var(--space-md) 0;}}.profile--card .profile__img{margin-bottom:var(--space-sm);}@media (min-width:1024px){.landing-page .recent-news .view-content{grid-template-columns:repeat(4,minmax(0,1fr));}}.recent-news .callout{background-color:transparent;}.recent-news .callout:nth-child(4){display:none;}@media (min-width:1024px){.landing-page .recent-news .callout:nth-child(4){display:flex;}}.recent-news .callout-content{padding:0;}@media (min-width:1024px){.landing-page .recent-news .news-teaser__content{grid-template-columns:repeat(4,minmax(0,1fr));}}.recent-news .news-teaser__content *:last-child{margin-bottom:0;}.recent-news .callout-img img{border-radius:var(--br-normal);}.related-locations__head{margin-bottom:var(--space-block-head);}.related-locations__head h2{margin:0;}.related-providers .view-content{display:grid;gap:var(--space-sm);}@media (min-width:620px){.related-providers .view-content{grid-template-columns:repeat(2,1fr);}}@media (min-width:768px){.related-providers .view-content{grid-template-columns:1fr;}}@media (min-width:920px){.related-providers .view-content{grid-template-columns:repeat(2,1fr);}}@media (min-width:620px){.landing-page .related-providers .view-content,.layout-content:not(.has-sidebar) .related-providers .view-content{grid-template-columns:repeat(2,1fr);}}@media (min-width:768px){.landing-page .related-providers .view-content,.layout-content:not(.has-sidebar) .related-providers .view-content{grid-template-columns:repeat(3,1fr);}}@media (min-width:1285px){.landing-page .related-providers .view-content,.layout-content:not(.has-sidebar) .related-providers .view-content{grid-template-columns:repeat(4,1fr);}}.related-providers .views-row{padding:var(--space-sm);background-color:var(--bg-light);border-radius:var(--br-normal);border:1px solid var(--border-color);}.footer-sock{position:relative;background-color:var(--color-neutral-30);}.footer-sock__container{background-color:var(--bg-light);border-top:var(--border-style) var(--border-line-color);}.footer-sock__content-wrapper{width:100%;max-width:var(--content-max);margin-left:auto;margin-right:auto;padding:var(--vertical-padding-lg) 0;}.footer-sock__content{position:relative;z-index:10;flex:1;display:flex;flex-direction:column;gap:var(--space-sm);}@media (min-width:1024px){.footer-sock__content{gap:var(--space-md);flex-direction:row;justify-content:space-between;align-items:center;}}.footer-sock__head{margin-bottom:var(--space-xs);}@media (min-width:1024px){.footer-sock__head{margin-bottom:var(--space-sm);}}.footer-sock__head h2{margin:0;}.footer-sock__copy *:last-child{margin-bottom:0;}.footer-sock__cta{flex-shrink:0;}.footer-sock--img-bg .footer-sock__head h2,.footer-sock--img-bg .footer-sock__copy{color:var(--color-white);text-shadow:1px 1px 4px rgba(0,0,0,0.5);}.footer-sock--img-bg .footer-sock__img{position:absolute;top:0;left:0;height:100%;width:100%;}.footer-sock--img-bg .footer-sock__img img{width:100%;height:100%;object-fit:cover;}.footer-sock--img-bg .footer-sock__img-overlay{position:absolute;inset:0;height:100%;width:100%;background:linear-gradient(0deg,rgba(0,0,0,0.15) 0,rgba(0,0,0,0.35) 100%);z-index:1;}.footer-sock--img-right .footer-sock__content-wrapper{display:flex;flex-direction:column;gap:var(--space-xs);padding:var(--vertical-padding) 0;}@media (min-width:768px){.footer-sock--img-right .footer-sock__content-wrapper{gap:var(--space-sm);flex-direction:row;align-items:center;}}@media (min-width:1024px){.footer-sock--img-right .footer-sock__content-wrapper{gap:var(--space-lg-padding);justify-content:space-between;}}.footer-sock--img-right .footer-sock__content{align-items:initial;}@media (min-width:768px){.footer-sock--img-right .footer-sock__content{order:1;gap:var(--space-md);flex-direction:column;}}@media (min-width:768px){.footer-sock--img-right .footer-sock__img{width:43vw;order:2;}}@media (min-width:1024px){.footer-sock--img-right .footer-sock__img{width:auto;}}.suborg-title{padding:0.4444444444rem var(--site-padding);color:var(--color-white);background-color:var(--bg-accent);}@media (min-width:768px){.suborg-title{padding:0.8888888889rem var(--site-padding);background-image:url(/themes/custom/mainehealth/images/accent-constellation.svg);background-position:center right;background-repeat:no-repeat;background-size:contain;}}@media (min-width:1024px){.suborg-title{padding:1.1111111111rem var(--site-padding);}}@media (min-width:1024px){.suborg-title.landing-page{font-size:1.7777777778rem;font-weight:600;}}.suborg-title__container{max-width:var(--max-width);margin:0 auto;}.section-lets-go,.section-lets-go :before{--lets-go-teal:rgba(47,162,151,1);--lets-go-teal-dark:rgba(38,130,121,1);--lets-go-yellow:rgba(220,121,5,1);--lets-go-light-blue:rgba(84,96,156,1);--lets-go-lime:rgba(80,132,61,1);--cta-1:rgba(47,162,151,0.85);--cta-2:rgba(220,121,5,0.85);--cta-3:rgba(84,96,156,0.85);--cta-4:rgba(80,132,61,0.85);--cta-1-hover:var(--lets-go-teal);--cta-2-hover:var(--lets-go-yellow);--cta-3-hover:var(--lets-go-light-blue);--cta-4-hover:var(--lets-go-lime);--color-teal:var(--lets-go-yellow);--button-bg:var(--lets-go-teal-dark);--color-orange:var(--lets-go-lime);--color-neutral-70:var(--lets-go-light-blue);--accent-text:var(--lets-go-teal-dark);--link-color:var(--lets-go-teal-dark);}.section-lets-go .suborg-title{background-color:var(--lets-go-teal);text-shadow:1px 1px 4px rgba(0,0,0,0.5);}.section-lets-go .nav-utility a{color:var(--color-red);}.section-lets-go .hero-links-cta__link{text-shadow:1px 1px 4px rgba(0,0,0,0.5);}@media (max-width:767px){.row div[class^=col-] img{max-width:300px;}}@media (min-width:768px){.row div[class^=col-] > h3:first-child{margin-top:0;}}.row div[class^=col-] .media + h3{margin-top:var(--space-xs);}.row div[class=col-xs-6]{flex:0 0 50%;max-width:50%;padding-right:15px;padding-left:15px;}.row .media--view-mode-inline-icon{margin:3px 0;}.row iframe{display:block;height:auto;width:100%;max-width:100%;aspect-ratio:16/9;}.row iframe + h3{display:block;margin-top:0;}#container-fluid p,.container-fluid p{width:auto;}@media (max-width:767px){#container-fluid.feature-grid,.container-fluid.feature-grid{padding-left:0;padding-right:0;}}@media (max-width:767px){#container-fluid.feature-grid .row > *,.container-fluid.feature-grid .row > *{margin-left:0;margin-right:0;}}.modal.show{background-color:var(--color-semi-transparent-black);z-index:var(--z-index-750);}body.modal-open{overflow:hidden;}a[data-toggle=modal]{font-size:0.8888888889rem;line-height:1.25;}.modal-dialog{margin-top:3.3333333333rem;}@media (min-width:1200px){.modal-dialog{margin-top:5.5555555556rem;}}.modal-header{align-items:flex-start;}.modal-header .close{-webkit-appearance:none;appearance:none;border:0;background:transparent;order:2;font-size:1.5rem;font-weight:700;line-height:1;text-shadow:0 1px 0 #fff;opacity:0.5;}.modal-header p{display:none;}.list-group__container div[class^=col-] .list-unstyled{column-count:unset;}.placeholder{display:unset;min-height:unset;vertical-align:unset;cursor:unset;background-color:unset;opacity:unset;}.text-box.def{margin:var(--space-md) 0;background-color:var(--bg-light);border:var(--border-style) var(--border-line-color);border-radius:var(--br-small);}.text-box.def .text{padding:var(--space-sm);}.text-box.def .text h4{margin:0;}.text-box.def p{margin:var(--space-xs) 0;}.text-box.def .btn{all:unset;display:inline-block;padding:var(--space-sm);padding-top:0;}.btn-link{text-decoration:none;}.region-content .alert{border-radius:0;}.region-content .alert-info a{color:inherit;text-decoration:underline;}.region-content .alert > *:last-child{margin-bottom:0;}.embed-responsive iframe{width:100%;height:auto;aspect-ratio:16/9;}.mh-map-legend{margin-top:var(--space-md);margin-bottom:var(--space-md);}.mh-map-legend .legend-item{display:flex;align-items:flex-start;margin-bottom:var(--space-sm);column-gap:var(--space-xs);}.mh-map-legend .legend-item .media{margin:-2px 0 0;flex:0 0 1.8888888889rem;}.mh-map-legend .legend-item .media img{max-width:100%;}.mh-map-legend .legend-item p{margin:0;line-height:1.25;}.table > .table > :not(caption) > * > *{padding:unset;color:unset;}.region-content .fsBody{padding:0;margin:var(--space-md) 0;}.region-content .fsBody label{font-family:unset;font-weight:unset;}.region-content .fsBody .fsForm{padding:0;}.region-content .fsBody .fsSubField{margin-bottom:var(--space-sm);}.region-content .fsBody .fsSubField.fsFieldAddress{margin-bottom:var(--space-sm);}.region-content .fsBody select:not(#edit-select-multiple){padding-right:var(--space-md);background-position:right 6px top 50%;}.region-content i[class^=fa-],.region-content em.fa{text-align:center;display:inline-block;width:calc(1em + 6px);}.glb-body .sitewide-alert{display:none;}.glb-body .layout-content:not(.has-sidebar):not(.landing-page){width:100%;max-width:var(--content-max);}.glb-body .layout-builder__section{padding:0.5rem 1rem;border:2px solid var(--border-color);border-radius:10px;}.glb-body .layout-builder__section:hover:after{border-width:2px !important;border-radius:10px;}.glb-body .layout-builder__add-section a:last-child{margin-right:0 !important;}.glb-body .layout-builder-block{padding:1rem;border-radius:5px;border:2px solid transparent;box-sizing:border-box;}.glb-body .layout-builder-block:hover{background-color:#FDFEDC;border:2px dotted #fedb60;}.glb-body .block-inline-blocksearch-form{margin-right:0;margin-left:0;}.block-local-tasks-block{margin:2rem 0;}nav.tabs{border:0;}.tabs.primary{flex-direction:row;border:0;}.tabs a.is-active{background-color:var(--color-blue-dark);}.tabs a.latest-version{background-color:var(--color-orange);}.tabs a.latest-version:hover{background-color:var(--cta-4-hover);}#drupal-off-canvas-wrapper .inline-block-create-button:before{display:none;}.glb-body .ui-widget.ui-dialog.ui-dialog-off-canvas{display:flex;flex-direction:column;}.glb-body .ui-widget.ui-dialog.ui-dialog-off-canvas .ui-dialog-titlebar{height:auto !important;font-family:var(--font-body);font-weight:600;}.glb-body .ui-widget.ui-dialog.ui-dialog-off-canvas .ui-dialog-title{padding-right:1.1111111111rem;}.glb-sidebar{top:calc(var(--gin-toolbar-secondary-height) + var(--gin-toolbar-y-offset));z-index:var(--z-index-500);padding-bottom:100px;}.glb-canvas-form__settings{margin-right:var(--space-lg);padding-bottom:var(--space-sm);}.glb-canvas-form__actions .dialog-cancel{background:transparent;border:0;color:var(--link-color);font-family:var(--font-body);}.glb-canvas-form__actions .dialog-cancel:hover{text-decoration:underline;}#layout-builder-modal{padding:0 var(--space-lg);}.glb-form-wrapper fieldset:not(.fieldgroup){padding:var(--space-sm) var(--space-md);border:var(--border-style) var(--border-color);border-radius:6px;background:transparent;box-shadow:none;}.glb-form-wrapper fieldset:not(.fieldgroup) > legend{padding:0;font-size:1.25rem !important;margin-bottom:var(--space-sm);}.glb-form-item button.link{color:var(--link-color);padding:var(--space-xs);}.glb-form-item__description{max-width:100% !important;}.glb-form-element.hidden{display:none;}.js .field--widget-paragraphs .draggable .tabledrag-handle{margin-left:12px !important;}table.ief-entity-table{width:100%;margin:0 0 10px;}table.ief-entity-table thead{border-radius:6px;box-shadow:0 1px 2px rgba(0,0,0,0.2);}table.ief-entity-table thead th{background:var(--gin-bg-header);color:var(--color-black);padding:1rem 0;}table.ief-entity-table tbody tr{border-bottom:1px solid var(--gin-border-color-table);}table.ief-entity-table td{height:4rem;padding:10px 0;vertical-align:middle;}table.ief-entity-table a.tabledrag-handle{position:relative;display:inline-block;margin-left:10px;}table.ief-entity-table a.tabledrag-handle .handle{position:relative;top:50%;left:50%;transform:translate(-50%,-50%);margin:0;padding:0;height:25px;width:25px;display:block;background-position:center center;}.inline-entity-form-block_content-label{margin:0;}.paragraphs-subform{padding-right:2.2222222222rem;}.paragraph-type-label{font-weight:bold;font-size:1.175em;}h4.form-item__label{display:inline-block;top:50%;position:relative;transform:translateY(-50%);}.glb-table.draggable-table th{height:20px;}.ui-autocomplete{background-color:var(--color-white);border:1px solid var(--border-color);box-shadow:0 4px 6px rgba(0,0,0,0.1);}.glb-list a{padding-right:2.2222222222rem;}.glb-list.dropbutton a{all:unset;margin:0 !important;font-family:Inter,-apple-system,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-weight:700;}.js .dropbutton-widget{display:inline-block;margin:0 auto;border:2px solid var(--gin-color-primary);border-radius:6px;font-family:Inter,-apple-system,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-weight:700;font-size:0.8333333333rem;text-align:left;}.js .dropbutton-widget:hover{cursor:pointer;box-shadow:var(--box-shadow-sm);border:2px solid var(--gin-color-primary);}.js .dropbutton-widget li{margin:var(--space-xxs) 0;}.js .dropbutton-widget a{color:var(--gin-color-primary) !important;text-align:left;}.js .dropbutton-widget a:before{display:none;}.js .dropbutton-widget .dropbutton .dropbutton-action > *{margin-right:0 !important;padding:var(--space-xxs) var(--space-xs) !important;}#block-mainehealth-defaultsearchtabs{background-color:var(--bg-light);}#block-mainehealth-defaultsearchtabs .search-tabs{padding:0 var(--space-sm) var(--space-sm);}@media (min-width:768px){#block-mainehealth-defaultsearchtabs .search-tabs{padding:var(--site-padding) var(--site-padding) 0;max-width:var(--max-width);margin-left:auto;margin-right:auto;}}#block-mainehealth-defaultsearchtabs .search-tabs > ul{display:none;list-style-type:none;margin:0;padding:0;}@media (min-width:768px){#block-mainehealth-defaultsearchtabs .search-tabs > ul{display:flex;width:100%;}}#block-mainehealth-defaultsearchtabs .search-tabs > ul li{flex:1;margin:0;padding:0;text-align:center;}#block-mainehealth-defaultsearchtabs .search-tabs > ul li a{display:block;color:var(--text-color);padding:var(--space-sm) 0;font-size:0.8888888889rem;}@media (min-width:1024px){#block-mainehealth-defaultsearchtabs .search-tabs > ul li a{font-size:1rem;}}#block-mainehealth-defaultsearchtabs .search-tabs > ul li a.is-active{font-family:var(--font-body);font-weight:600;background-color:var(--color-white);border-top:2px solid var(--color-red);border-left:var(--border-style) var(--border-color);border-right:var(--border-style) var(--border-color);}#block-mainehealth-defaultsearchtabs .search-tabs select{font-size:1rem;margin-left:var(--space-xs);padding-right:var(--space-lg-padding);}@media (min-width:768px){#block-mainehealth-defaultsearchtabs .mobile-search-tabs{display:none;}}.section-search .layout-sidebar-first{display:block;}.facets-label{font-size:0.8888888889rem;}.facets-label:hover{text-decoration:none;}.facets-label__desktop{display:none;padding:1.1111111111rem 0 var(--space-sm);border-bottom:var(--border-style) var(--border-color);}@media (min-width:768px){.facets-label__desktop{display:flex;justify-content:space-between;}}.facets-label.js-expanded .facets-label__title:after{transform:translateY(-50%) rotate(180deg);}.facets-label__title{display:inline-block;position:relative;color:var(--text-color);padding-right:var(--space-md);}.facets-label__title:after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);height:12px;width:14px;background-image:url(/themes/custom/mainehealth/images/icons/chevron.svg);background-position:center center;background-repeat:no-repeat;transition:0.3s ease-in-out;}.facets-label__count{font-family:var(--font-body);font-size:0.6666666667rem;}.section-search .layout-sidebar-first{padding:0 var(--space-sm);background-color:var(--color-white);}@media (min-width:768px){.section-search .layout-sidebar-first{width:302px;flex-shrink:0;border:0;}}@media (min-width:1024px){.section-search .layout-sidebar-first{width:344px;}}.section-search .layout-content{width:min(100%,1020px) !important;}@media (min-width:768px){.section-search .layout-content{padding-top:var(--space-sm);}}@media (min-width:1024px){.section-search .layout-content{padding-top:var(--space-md);}}.region-search-facets{margin-bottom:calc(var(--space-sm) * -1);}@media (min-width:768px){.region-search-facets{margin:0;padding:var(--space-md) var(--space-sm) 0;}}@media (min-width:768px){.region-search-facets > .facets-label{display:none;}}@media (min-width:768px){.region-search-facets > .accordion__body{display:block !important;}}#search-facets-body{background-color:var(--bg-light);border:var(--border-style) var(--border-color);border-radius:var(--br-small);padding:var(--space-sm);margin-bottom:var(--space-sm);}@media (min-width:768px){#search-facets-body{background-color:var(--color-white);border:0;border-radius:0;padding-left:0;padding-right:0;}}#search-facets-body .facet-title{font-size:1rem;color:var(--text-color);font-family:var(--font-body);font-weight:600;padding:0;}#search-facets-body .accordion__title{position:relative;display:block;padding:var(--space-xs) 0;font-size:1rem;color:var(--text-color);border-bottom:var(--border-style) var(--border-color);}#search-facets-body .accordion__title .facet-toggle-icon{position:absolute;padding:0;top:50%;right:0;transform:translateY(-50%);height:13px;width:13px;}#search-facets-body .accordion__title .facet-toggle-icon:before,#search-facets-body .accordion__title .facet-toggle-icon:after{content:"";position:absolute;background-color:var(--text-color);transition:height 0.1s ease;}#search-facets-body .accordion__title .facet-toggle-icon:before{left:50%;top:50%;transform:translate(-50%,-50%);height:13px;width:1px;}#search-facets-body .accordion__title .facet-toggle-icon:after{top:50%;transform:translateY(-50%);width:13px;height:1px;}#search-facets-body .accordion__title.js-expanded .facet-toggle-icon:before{height:1px;}#search-facets-body .accordion__title span{display:inline-block;position:relative;color:var(--text-color);padding-right:var(--space-md);line-height:1.25;}@media (min-width:768px){#search-facets-body .accordion__title span{display:block;}}#search-facets-body .views-exposed-form.bef-exposed-form{display:block;margin-top:var(--space-sm);}#search-facets-body .views-exposed-form.bef-exposed-form label{display:block;font-family:var(--font-body);font-weight:600;margin-bottom:var(--space-xs);}@media (min-width:768px){#search-facets-body .views-exposed-form.bef-exposed-form{display:none;}}#search-facets-body .views-exposed-form.bef-exposed-form .form-item{margin:0;}#search-facets-body .clear-filters{margin-top:var(--space-sm);}@media (min-width:768px){#search-facets-body .clear-filters{display:none;}}#search-facets-body .clear-filters a{font-family:var(--font-body);font-weight:600;}.facets-widget-checkbox{padding-top:var(--space-xs);}.facets-widget-checkbox > ul{margin:0;padding:0;list-style-type:none;}.facets-widget-checkbox .facets-checkbox{float:left;margin-top:0.2222222222rem;border:var(--border-style) var(--border-color);border-radius:0;}.facets-widget-checkbox .facet-item{line-height:1.25;margin:var(--space-xs) 0;}.facets-widget-checkbox .facet-item label{width:90%;display:inline-block;font-size:1rem;font-family:var(--font-body);font-weight:400;}.views-exposed-form.bef-exposed-form{display:none;}@media (min-width:768px){.views-exposed-form.bef-exposed-form{display:block;float:right;}}@media (min-width:1024px){.views-exposed-form.bef-exposed-form{margin-bottom:var(--space-md);}}.views-exposed-form.bef-exposed-form .form-item{display:flex;align-items:center;}@media (min-width:1024px){.views-exposed-form.bef-exposed-form .form-item{margin:0;}}.views-exposed-form.bef-exposed-form label{display:inline-block;margin-right:var(--space-xs);font-family:var(--font-body);white-space:nowrap;}.views-exposed-form.bef-exposed-form label:after{content:":";}.view-content{clear:both;}.block-facets-summary{z-index:1;}@media (min-width:768px){.block-facets-summary{float:left;width:calc(100% - 240px);}}.block-facets-summary ul:not(.contextual-links){display:flex;gap:var(--space-xs);flex-flow:row wrap;margin:0 0 var(--space-sm);padding:0;}.block-facets-summary ul:not(.contextual-links) li{display:inline-block;font-size:0.8888888889rem;line-height:1.25;margin:0;padding:0;}.block-facets-summary a{display:block;padding:var(--space-xs) 1.6666666667rem var(--space-xs) 1.1111111111rem;background-color:var(--bg-light);border-radius:1.1111111111rem;color:var(--color-text);border:1px solid var(--border-color);background-image:url(/themes/custom/mainehealth/images/icons/close-facet.svg);background-size:9px;background-position:calc(100% - 12px) center;background-repeat:no-repeat;}.block-facet-blocknews-date{padding:var(--space-xs) 0;}.block-facet-blocknews-date .date-filter-title{display:block;font-family:var(--font-body);font-weight:600;font-size:1rem;color:var(--text-color);}.block-facet-blocknews-date .item-list__date_range{list-style-type:none;margin:var(--space-sm) 0;padding:0;}.block-facet-blocknews-date .item-list__date_range li{list-style-type:none;margin:0;padding:0;}.block-facet-blocknews-date .form-type-date{display:flex;justify-content:space-between;align-items:center;}.block-facet-blocknews-date .form-type-date label{width:80px;flex-shrink:0;}.clear-filters{display:none;}.clear-filters[data-show=true]{display:block;}.clear-filters a{font-family:var(--font-body);font-weight:600;}.block-inline-blocksearch-form,#block-mainehealth-defaultsearchform{position:relative;z-index:var(--z-index-100);margin:0 var(--site-padding--neg);padding:var(--vertical-padding-lg) var(--site-padding);background-color:var(--bg-light);}@media (min-width:768px){.block-inline-blocksearch-form,#block-mainehealth-defaultsearchform{background-image:url(/themes/custom/mainehealth/images/bg-constellation.svg);background-position:top right;background-repeat:no-repeat;background-size:contain;}}body:not(.toolbar-horizontal) .layout__region--content .block-inline-blocksearch-form:first-child,body:not(.toolbar-horizontal) .layout__region--content #block-mainehealth-defaultsearchform:first-child{margin-top:var(--site-padding--neg);}@media (min-width:768px){.block-inline-blocksearch-form .block-inner,#block-mainehealth-defaultsearchform .block-inner{max-width:44.4444444444rem;margin-left:auto;margin-right:auto;}}.block-inline-blocksearch-form .block-inner p,#block-mainehealth-defaultsearchform .block-inner p{width:100%;}@media (min-width:1024px){.block-inline-blocksearch-form h1,#block-mainehealth-defaultsearchform h1{margin-bottom:var(--space-sm);}}.block-inline-blocksearch-form .field--name-field-subtitle,#block-mainehealth-defaultsearchform .field--name-field-subtitle{margin-bottom:var(--space-sm);}@media (min-width:1024px){.block-inline-blocksearch-form .field--name-field-subtitle,#block-mainehealth-defaultsearchform .field--name-field-subtitle{margin-bottom:var(--space-md);}}.block-inline-blocksearch-form .field--name-field-subtitle *:last-child,#block-mainehealth-defaultsearchform .field--name-field-subtitle *:last-child{margin-bottom:0;}.block-inline-blocksearch-form label,#block-mainehealth-defaultsearchform label{font-weight:normal;font-family:var(--font-body);font-style:italic;}.mh-search-form-container{position:relative;}.mh-search-form .form-wrapper{display:inline-block;width:calc(100% - var(--submit-width-sm));}@media (min-width:768px){.mh-search-form .form-wrapper{width:calc(100% - var(--submit-width-md));}}.mh-search-form [id^=edit-suggestion-container]{position:absolute;padding:var(--space-xs-plus);width:100%;background-color:var(--color-white);border:1px solid var(--border-color);border-top:0;color:var(--accessible-text);font-family:var(--font-body);font-weight:600;font-size:0.7777777778rem;line-height:1.5;text-transform:uppercase;}.mh-search-form [id^=edit-suggestion-container]:empty{padding:0;}.mh-search-form [id^=edit-suggestion-container] ul{font-family:var(--font-body);font-size:0.8888888889rem;list-style-type:none;margin:0 0 var(--space-sm);padding:0;text-transform:none;}.mh-search-form [id^=edit-suggestion-container] ul:last-child{margin:0;}.mh-search-form [id^=edit-suggestion-container] ul a{color:var(--text-color);}.mh-search-form .form-item{margin:0;}.mh-search-form .form-text{padding:var(--space-xs);padding-left:var(--space-xs-plus);font-size:1rem;height:var(--submit-width-sm);width:100%;border-radius:0;}@media (min-width:768px){.mh-search-form .form-text{background-image:url(/themes/custom/mainehealth/images/icons/search-red.svg);background-position:12px center;background-repeat:no-repeat;padding-left:3.0555555556rem;height:var(--submit-height-md);}}.mh-search-form .form-submit{position:absolute;bottom:0;right:0;font-size:1rem;height:var(--submit-width-sm);width:var(--submit-width-sm);background-color:var(--bg-accent);border:none;}@media (max-width:767px){.mh-search-form .form-submit{overflow:hidden;white-space:nowrap;text-indent:100%;color:transparent;border:0;background-color:transparent;text-shadow:none;font:0/0 a;background-image:url(/themes/custom/mainehealth/images/icons/search.svg);background-color:var(--bg-accent);background-size:16px;background-position:center center;background-repeat:no-repeat;}}@media (min-width:768px){.mh-search-form .form-submit{width:var(--submit-width-md);height:var(--submit-height-md);}}.mh-search-form .form-submit:hover{background-color:var(--bg-accent-dark);}#block-mainehealth-defaultsearchform{margin-left:0;margin-right:0;padding-bottom:var(--space-sm);}.section-search .view-content{--space-s-result:var(--space-sm);display:grid;grid-template-columns:1fr;gap:var(--space-s-result);}@media (min-width:768px){.section-search .view-content{--space-s-result:var(--space-md);}}@media (min-width:1024px){.section-search .view-content{--space-s-result:var(--space-lg);}}.section-search .view-content .views-row{padding-bottom:var(--space-s-result);border-bottom:var(--border-style) var(--border-line-color);}.section-search .view-content .views-row:first-child{border-top:var(--border-style) var(--border-line-color);padding-top:var(--space-s-result);}.s-result{display:flex;flex-direction:column;height:100%;}.s-result h2{margin:0;}.s-result .s-label{display:block;margin-bottom:var(--space-xxs);color:var(--text-color);font-family:var(--font-body);font-weight:600;font-size:0.7777777778rem;line-height:1;text-transform:uppercase;}.s-result .s-label--type{color:var(--accessible-text);}.s-result__content{display:flex;flex-direction:column;gap:var(--space-xs);}.s-result__body{font-size:0.8888888889rem;}.s-result__body > *:last-child{margin:0;}.s-result .location-p-address .node__content{display:flex;flex-direction:column;gap:var(--space-xxs);}.s-result .location-p-address address{font-style:normal;}.s-result .location-p-address address br + br{display:none;}.s-label{display:none;}.search-term-highlight{background-color:rgba(247,212,101,0.6);font-style:normal;}.view-search-page .vocabulary-services h2{margin:0;}.view-search-page .vocabulary-services .content p:last-child{margin:0;}.header #search-dialog-toggle{overflow:hidden;white-space:nowrap;text-indent:100%;color:transparent;border:0;background-color:transparent;text-shadow:none;font:0/0 a;background-image:url(/themes/custom/mainehealth/images/icons/search-red.svg);background-size:20px;background-position:center center;background-repeat:no-repeat;height:40px;width:40px;cursor:pointer;font-family:var(--font-body);font-weight:600;text-transform:uppercase;z-index:100;display:flex;gap:var(--space-xs);align-items:center;overflow:hidden;}.header #search-dialog-toggle:hover{text-decoration:underline;}@media (min-width:1200px){.header #search-dialog-toggle{height:55px;width:55px;background-size:23px;}}.header #search-dialog-toggle:focus-visible:focus-visible{outline:2px solid var(--focus-state);border-radius:3px;}.header #search-dialog-toggle .hamburger-icon{transform:translateX(999em);visibility:hidden;opacity:0;}.header #search-dialog{position:absolute;left:0;right:0;top:100%;background-color:var(--color-white);}.header #search-dialog label{position:absolute !important;overflow:hidden;clip:rect(0.1rem,0.1rem,0.1rem,0.1rem);width:0.1rem;height:0.1rem;padding:0;border:0;}@media (max-width:1199px){.header.js-search-open #search-dialog-toggle{overflow:visible;white-space:normal;text-indent:0;color:inherit;border:initial;background-color:initial;text-shadow:initial;font:initial;padding:10px;white-space:nowrap;width:auto;color:var(--color-white);cursor:pointer;font-size:0.6666666667rem;font-family:var(--font-body);font-weight:600;background-image:none;}.header.js-search-open #search-dialog-toggle .hamburger-icon{transform:translateX(0);visibility:visible;opacity:1;}}.header.js-search-open #search-dialog{right:0;left:auto;top:100%;height:calc(100vh - 72px);width:100%;display:flex !important;flex-direction:column;z-index:100;}@media (min-width:768px){.header.js-search-open #search-dialog{height:auto;width:clamp(320px,50vw,50%);}}.header .dialog-close{overflow:hidden;white-space:nowrap;text-indent:100%;color:transparent;border:0;background-color:transparent;text-shadow:none;font:0/0 a;display:none;position:absolute;height:var(--submit-height-md);width:var(--submit-height-md);transform:translateX(calc(var(--submit-height-md) * -1));background-color:var(--color-black-gray);background-image:url(/themes/custom/mainehealth/images/icons/close-x-white.svg);background-size:20px;background-position:center center;background-repeat:no-repeat;cursor:pointer;}@media (min-width:1200px){.header .dialog-close{display:block;}}.header .mh-search-form{display:flex;}.header .form-text{height:var(--submit-height-md);background-color:var(--bg-light);}.header .form-submit{overflow:visible;white-space:normal;text-indent:0;color:inherit;border:initial;background-color:initial;text-shadow:initial;font:initial;position:relative;height:var(--submit-height-md);width:var(--submit-width-md);font-family:var(--font-body);font-weight:600;color:var(--color-white);background:var(--bg-accent);}@media (min-width:768px){.header .form-submit{width:102px;}}.header .form-submit:hover{background-color:var(--bg-accent-dark);}.header #edit-suggestion-container{border:0;}
