/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@media screen{input,textarea,select,fieldset{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;}select{background-image:url(/themes/custom/alight/css/images/form/select.svg);background-position:right center;background-repeat:no-repeat;padding-right:1.5rem;}fieldset{display:block;border:none;margin:0;padding:0;}fieldset legend,label{display:block;font-weight:bold;width:100%;}label.option{display:inline-block;width:auto;border:none;}.fieldset-legend.form-required::after,label.form-required::after{content:url(/themes/custom/alight/css/images/required.svg);display:inline-block;position:relative;top:-0.5em;margin:0 0.125rem;}.form-item{margin:0 0 0.5em 0;}.button a,a.button,.form-actions > a,input[type="text"],input[type="search"],input[type="password"],input[type="time"],input[type="date"],input[type="tel"],input[type="email"],input[type="number"],input[type="file"],select,textarea,input[type="submit"],input[type="button"]{display:inline-block;border-width:1px;border-color:var(--color-form-border,#CCCCCC);border-style:solid;outline:none;box-sizing:border-box;padding:0.25em 0.5em;margin:0.25em;}.button a,a.button,.form-actions > a,input[type="submit"],input[type="button"]{font-size:110%;font-weight:600;text-transform:uppercase;border-width:0;padding:0.5em 2em;width:auto;color:var(--color-form-button-text,#FFFFFF);background:var(--color-form-button-background,#CCCCCC);transition:all .2s ease-in-out;cursor:pointer;}input.error{box-shadow:0 0 0.5em 0.05em var(--color-form-button-error,#CCCCCC);}input[type="radio"],input[type="checkbox"]{width:1rem;height:1rem;vertical-align:middle;border-width:1px;border-style:solid;background:transparent;box-shadow:0 0 0 0 transparent;transition:all .2s ease-in-out;margin:0;}input[type="radio"]{border-radius:50%;margin-bottom:0.25rem;}input[type="radio"]:checked,input[type="checkbox"]:checked{border-width:0;background-color:var(--color-form-option-selected,#000000);background-size:100% 100%;animation-name:ping;animation-duration:0.5s;animation-iteration-count:1;}@keyframes ping{0%{box-shadow:0 0 0 transparent;}50%{box-shadow:0 0 0 0.5em var(--color-form-highlight,#000000);}100%{box-shadow:0 0 0 1em transparent;}}input[type="radio"]:checked{background-image:url(/themes/custom/alight/css/images/form/radio.svg);background-size:100% 100%;}input[type="checkbox"]:checked{background-image:url(/themes/custom/alight/css/images/form/checkmark.svg);background-size:100% 100%;}input[type="radio"]:disabled,input[type="checkbox"]:disabled{background:var(--color-form-option-active) url(/themes/custom/alight/css/images/form/disabled.svg);background-size:100% 100%;}input[type="radio"]:active,input[type="checkbox"]:active{background:var(--color-form-option-active);box-shadow:0 0 0 1rem var(--color-form-highlight);}
}
.maintenance-page{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:stretch;justify-content:center;min-height:100vh;}.maintenance-page .layout-container{margin:0;padding:2rem;text-align:center;background-color:#EFEFEF;}
.messages{margin:0.5rem 0;padding:0.75rem 0.5rem;line-height:16px;border-width:0 0 0 0.25rem;border-style:solid;background-color:rgba(0,0,0,0.05);}.messages ul,.messages ul li{margin:0;padding:0;list-style-type:none;}.messages ul li{position:relative;}.messages.messages--status{color:#00B300;}.messages.messages--warning{color:#E09300;}.messages.messages--error{color:#B30000;}
ul.tabs,ul.tabs li{display:inline-block;vertical-align:bottom;margin:0;padding:0;list-style-type:none;color:var(--color-tabs-text,inherit);background:var(--color-tabs-background,#FFFFFF);}ul.tabs{border-width:0 0 1px 0;border-style:solid;border-color:var(--color-tabs-border,#CCCCCC);width:100%;margin:0 0 1rem 0;padding:0;}ul.tabs li{margin:0 0.25rem;}ul.tabs li a{display:block;padding:0.5rem 1.5rem;border-width:1px 1px 0 1px;border-style:solid;border-color:var(--color-tabs-link-border,#CCCCCC);border-radius:0.5rem 0.5rem 0 0;box-shadow:inset 0 -0.5em 0.25em -0.25em rgba(0,0,0,0.125);}ul.tabs li a.is-active{background:inherit;margin-bottom:-1px;box-shadow:none;}
.expandable-slider .expandable-indicator-active{background:var(--color-pink);}.view-promoted.view-display-id-cards .expandable-slider-slide{display:flex;flex-direction:row;flex-wrap:nowrap;}.view-promoted.view-display-id-cards .views-row{flex-grow:1;flex-shrink:0;margin:0;}.view-promoted.view-display-id-cards .expandable-filler{flex-grow:0;}.block-views-blockpromoted-large{color:white;background-color:var(--color-pink);}.view-news .views-row .node{position:relative;top:0;box-shadow:0 0 0 transparent;transition:all .2s ease-in-out;}.view-news .views-row .node:hover{top:-0.125em;box-shadow:0 0.25em 1em rgba(0,0,0,0.5);}.view-news .views-row .group-content::after{display:block;text-align:center;content:url('data:image/svg+xml,<svg width="1.8em" height="1.5em" version="1.1" viewBox="0 0 180 150" xmlns="http://www.w3.org/2000/svg"><path style="stroke:none;fill:white;" d="m112.5 150h-37.5l52.5-60h-127.5v-30h127.5l-52.5-60h37.5l67.5 75z"/></svg>');}
form{--dim-max-width:30em;}input,select,textarea{transition:all .2s ease-in-out;}.button a,a.button,.form-actions > a,input[type="submit"],input[type="button"],button{text-transform:capitalize;}form select{max-width:var(--dim-max-width);}input[type="text"],input[type="search"],input[type="password"],input[type="time"],input[type="date"],input[type="tel"],input[type="email"],input[type="number"],select,textarea{width:100%;max-width:var(--dim-max-width);color:inherit;background-color:transparent;font-size:100%;margin:0;padding:0.5em;box-shadow:inset 0 0.125em 0.25em rgba(0,0,0,0.125);outline-width:2px;outline-color:transparent;outline-style:solid;}input[type="text"]:focus,input[type="search"]:focus,input[type="password"]:focus,input[type="time"]:focus,input[type="date"]:focus,input[type="tel"]:focus,input[type="email"]:focus,input[type="number"]:focus,select:focus,textarea:focus{outline-color:var(--color-pink);}
.gpslider--large_cards ul.slides{overflow:hidden;position:relative;}.gpslider--large_cards ul.slides li{display:flex;flex-direction:column;justify-content:center;position:absolute;width:100%;height:100%;opacity:0;transition:all .2s ease-in-out;}.gpslider--large_cards ul.slides li.slide-before{left:-100%;}.gpslider--large_cards ul.slides li.slide-active{left:0;opacity:1;}.gpslider--large_cards ul.slides li.slide-after{left:100%;}.gpslider--large_cards  ul.thumbnails{text-align:center;}.gpslider--large_cards ul.thumbnails > li{display:inline-block;font-size:0;width:0.75rem;height:0.75rem;margin:0.25rem;border-radius:0.375rem;opacity:0.5;background-color:white;}.gpslider--large_cards ul.thumbnails > li.slide-thumbnail-active{opacity:0.75;}
.layout--twocol-66-33{display:flex;flex-direction:row;flex-wrap:wrap;}.layout--twocol-66-33 .layout__region{flex-basis:auto;flex-grow:1;flex-shrink:1;margin:0 0 2em 0;}.layout--twocol-66-33 .layout__region--top,.layout--twocol-66-33 .layout__region--bottom{flex-basis:100%;}
@media screen{html,body{margin:0;padding:0;background:white;color:black;}img{max-width:100%;height:auto;}a{color:inherit;text-decoration:none;}label{display:block;}input,select{max-width:100%;}ul.menu,ul.menu li,ul.links,ul.links li{margin:0;padding:0;list-style-type:none;}.container{margin:0 auto;width:100%;}.block-inner{margin:0 1em;}.no-block-margin > .block-inner{margin:0;}
}
@media screen{:root{--color-text:#4C4B4C;--color-pink:#911B7D;--color-light-grey:#ECECEC;--color-light-pink:#EFE1EC;--color-logo-star:black;--color-logo-fill:var(--color-pink);--color-form-highlight:var(--color-pink);--color-form-button-error:#f00;--color-form-button-text:white;--color-form-button-background:var(--color-pink);--color-form-option-selected:var(--color-pink);--dim-hero-height:50vh;--dim-hero-min-height:500px;--shadow-menu:0 0.25rem 0.5rem rgba(0,0,0,0.25);}body{color:var(--color-text,black);hyphens:auto;overflow-wrap:break-word;}a{color:inherit;}svg{display:block;}.center{text-align:center;}.read-more{white-space:nowrap;}.read-more svg{display:inline-block;vertical-align:middle;margin:0 0.5em;}.block-inner{margin:0 1rem;}.no-block-margin .block-inner{margin:0;}.block-system-branding-block{padding:1em 0;}.block.fp-blurb{text-align:center;color:var(--color-pink);background-color:var(--color-light-pink);}.block.fp-blurb p{line-height:1.5;margin:0;}.block-language ul.links{padding:0 1em;}.block-language ul.links li{display:inline-block;}.block-language ul.links li > a,.block-language ul.links li > span{text-transform:lowercase;padding:0 0.5em;border-width:0 1px 0 0;border-style:solid;}.block-language ul.links li:last-child > a,.block-language ul.links li:last-child > span{border-width:0;}.responsivemenu-wrapper .responsivemenu-fold-toggle svg{display:inline-block;}.region-header .menu--main .responsivemenu-wrapper > ul > li span,.region-header .menu--main .responsivemenu-wrapper > ul > li a{display:block;padding:0.75em 1em;text-align:center;cursor:pointer;}.region-header .menu--main .responsivemenu-wrapper li.menu-item:hover > a{color:var(--color-pink);}.menu--main .responsivemenu-wrapper > ul ul{background-color:var(--color-light-grey);}.region-header ul.menu > li.menu-item--expanded > span,.region-header ul.menu > li.menu-item--expanded > a{position:relative;padding-right:1.5em;}.region-header ul.menu > li.menu-item--expanded > span::after,.region-header ul.menu > li.menu-item--expanded > a::after{content:'';position:absolute;right:0.5em;top:50%;margin:0 0 0 0;width:0;height:0;border-width:0.25em;border-style:solid;border-top-color:inherit;border-left-color:transparent;border-right-color:transparent;border-bottom-color:transparent;transition:all .2s ease-in-out;}.layout-container{display:flex;flex-direction:column;min-height:100vh;}.region-header{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between;}.region-header > .block-system-branding-block{flex-shrink:1;}.region-header > .block-system-branding-block svg{width:100%;}.region-header > nav{flex-shrink:0;}main{flex-grow:1;}.region-fp-content > .block,.region-secondary > .block{padding:3em 0;}footer{padding:3em 0 5em 0;--color-logo-star:white;--color-logo-fill:white;color:white;background-color:var(--color-pink);}.field--type-text img,.field--type-text-with-summary img{width:100%;height:auto;}.field--name-field-sidebar-paragraphs .paragraph--type--text{padding:1em;color:white;background-color:var(--color-pink);}.node--view-mode-hero .node__content{height:var(--dim-hero-height);min-height:var(--dim-hero-min-height);color:black;}.node--type-banner.node--view-mode-hero .node__content{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;}.node--type-banner.node--view-mode-hero .group-padding{padding:1rem;}.node--type-page.node--view-mode-card .field--name-body .field__item{margin:0.125em 0 0.5em 0;}.node--type-page.node--view-mode-card{padding:1em;}.node--type-page.node--view-mode-card,.node--type-page.node--view-mode-card .node__content{height:100%;box-sizing:border-box;}.node--type-page.node--view-mode-card .node__content{display:flex;flex-direction:column;}.node--type-page.node--view-mode-card .field--name-body{flex-grow:1;}.node--type-page.node--view-mode-large-card .node__content{padding:1.5rem 0;text-align:center;font-size:130%;}.node--type-page.node--view-mode-large-card .field{margin:2em 0;}.node--type-news.node--view-mode-card{margin:1em;text-align:center;color:white;background-color:var(--color-pink);}.node--type-news.node--view-mode-card .group-content{padding:1em;}.paragraph{margin:0 0 1em 0;}.paragraph--type--triplet-container > .field--name-field-paragraphs > .field__items{display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch;justify-content:center;}.paragraph--type--triplet-container > .field--name-field-paragraphs > .field__items > .field__item{box-sizing:border-box;padding:1em;margin:0;}.paragraph--type--text-with-link{margin:0;height:100%;display:flex;flex-direction:column;}.paragraph--type--text-with-link .field--name-field-text{flex-grow:1;}.paragraph--type--text-with-link .field--name-field-link a{display:inline-flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:1em;transition:all .2s ease-in-out;}
}
