/* @license MIT https://github.com/necolas/normalize.css/blob/3.0.3/LICENSE.md */
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{margin:0;}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block;}audio,canvas,progress,video{display:inline-block;vertical-align:baseline;}audio:not([controls]){display:none;height:0;}[hidden],template{display:none;}a{background-color:transparent;}a:active,a:hover{outline:0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}dfn{font-style:italic;}h1{font-size:2em;margin:0.67em 0;}mark{background:#ff0;color:#000;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}img{border:0;}svg:not(:root){overflow:hidden;}figure{margin:1em 40px;}hr{box-sizing:content-box;height:0;}pre{overflow:auto;}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em;}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;}button{overflow:visible;}button,select{text-transform:none;}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}button[disabled],html input[disabled]{cursor:default;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}input{line-height:normal;}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto;}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{border:0;padding:0;}textarea{overflow:auto;}optgroup{font-weight:bold;}table{border-collapse:collapse;border-spacing:0;}td,th{padding:0;}
@media (min--moz-device-pixel-ratio:0){summary{display:list-item;}}
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word;}[dir="rtl"] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px;}.messages + .messages{margin-top:1.538em;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/themes/contrib/classy/images/icons/73b355/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/themes/contrib/classy/images/icons/e29700/warning.svg);box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/themes/contrib/classy/images/icons/e32700/error.svg);box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}
.component-header__divider{display:block;position:relative;height:0.6rem;width:8rem;background-color:#123c61;border-radius:2px;}.component-header__divider.component-header__divider-center{margin:0 auto;}.component-header__divider.component-header__divider-yellow{background-color:#F8CC46;}
.component-image__full-width img{display:block;width:100%;}.component_image__style-border img{padding:2px;border:1px solid #ddd;background:#fff;}.component_image__style-circle img{border-radius:50%;}.component_image__style-rounded img{border-radius:8px;}
.component-imagelink{position:relative;a{display:block;text-decoration:none;}img{width:100%;height:100%;object-fit:cover;object-position:center center;}&.component-imagelink__style1{&:hover{.component-imagelink__text{border-bottom:1px solid #1B4D7C;}}.component-imagelink__text{display:inline-block;font-size:1.2rem;font-weight:600;margin-top:1rem;margin-bottom:0;padding-bottom:0.25rem;border-bottom:1px solid transparent;&::after{content:"\279D";margin-left:0.6rem;color:#1B4D7C;font-weight:500;}}}&.component-imagelink__style2{&:hover{.component-imagelink__text{border-bottom:2px solid #123c61;}}.component-imagelink__text-wrapper{position:absolute;display:inline-block;top:0;left:0;padding:1rem 2rem 0.9rem 2rem;background:#f8cc46;}.component-imagelink__text{padding:0.5rem 0;margin:0;font-size:1.875rem;font-weight:600;color:#123c61;border-bottom:2px solid transparent;&::after{content:"\279D";margin-left:0.6rem;color:#123c61;}}}}@media screen and (max-width:639px){.component-imagelink.component-imagelink__style2 .component-imagelink__text{font-size:1.3125rem;}}body.dark-mode{.component-imagelink{&.component-imagelink__style1{&:hover{.component-imagelink__text{border-bottom:1px solid #fff;}}.component-imagelink__text{color:#fff;&::after{color:#F8CC46;}}}}}
.component-personas{position:relative;.grid-row.grid-gap > *{position:static;}h3{display:inline-block;font-family:"Source Sans 3",sans-serif;font-size:1.5rem;font-weight:600;text-transform:uppercase;color:#1B4D7C;font-size:1.4rem;margin-top:1.5rem;padding-bottom:8px;border-bottom:7px solid transparent;}img{display:block;margin:0 auto;height:100%;object-fit:cover;object-position:center center;}a{align-items:center;margin-bottom:10px;font-weight:600;svg{margin-left:4px;vertical-align:middle;}}p{margin-top:0;margin-bottom:15px;}.component-persona{position:relative;&:hover{cursor:pointer;}.persona-image{position:relative;height:250px;width:250px;border-radius:50%;overflow:hidden;margin:0 auto;&.persona-image__rectangle{height:350px;width:100%;border-radius:0;}&.persona-image__top-left img{object-position:top left;}&.persona-image__top-center img{object-position:top center;}&.persona-image__top-right img{object-position:top right;}&.persona-image__center-left img{object-position:center left;}&.persona-image__center-right img{object-position:center right;}&.persona-image__bottom-left img{object-position:bottom left;}&.persona-image__bottom-center img{object-position:bottom center;}&.persona-image__bottom-right img{object-position:bottom right;}.persona-image__overlay{position:absolute;top:0;left:0;height:100%;width:100%;}}&.component-persona__direct{a{display:block;&:hover{h3{border-bottom:2px solid #1B4D7C;}}}h3{border-bottom:2px solid transparent;}h3::after{content:"\279D";margin-left:0.6rem;color:#1B4D7C;}}}.component-persona__image-background{&.component-persona__theme-blue{.persona-image{background:#E8F5FE;}&:hover{.persona-image{background:linear-gradient(to bottom right,#1B4D7C,#BBE0FC);}}}&.component-persona__theme-pink{.persona-image{background:#F9E6E7;}&:hover{.persona-image{background:linear-gradient(to bottom right,#DD575B,#F9E6E7);}}}&.component-persona__theme-yellow{.persona-image{background:#FBF0E6;}&:hover{.persona-image{background:linear-gradient(to bottom right,#E89C55,#FBF0E6);}}}&.component-persona__theme-green{.persona-image{background:#EEF6F4;}&:hover{.persona-image{background:linear-gradient(to bottom right,#518578,#EEF6F4);}}}}.component-persona__image-overlay{&.component-persona__theme-blue{&:hover{.persona-image__overlay{background:rgba(72,163,248,0.5);}}}&.component-persona__theme-green{&:hover{.persona-image__overlay{background:rgba(48,181,145,0.5);}}}&.component-persona__theme-orange{&:hover{.persona-image__overlay{background:rgba(226,129,52,0.5);}}}&.component-persona__theme-pink{&:hover{.persona-image__overlay{background:rgba(221,87,91,0.5);}}}&.component-persona__theme-yellow{&:hover{.persona-image__overlay{background:rgba(248,204,70,0.5);}}}}.persona-resource-links{position:relative;padding:40px;border-top:7px solid #123C61;border-radius:5px;text-align:left;}.persona-resource-links-container{background:#F6FBFF;margin-top:30px;border-radius:8px;position:absolute;left:0;width:100%;display:none;}.persona-resource-links__divider{display:block;height:100%;width:1px;background-color:#68B8F9;margin:0 auto;}.persona-page-link{display:inline-block;}@media screen and (max-width:1024px){.grid-col-3.grid-col-direct-link{width:50%;}}@media screen and (max-width:639px){.grid-col-3.grid-col-direct-link{width:100%;}}}body.dark-mode{.component-personas{.component-persona{h3{color:#fff;}&.component-persona__direct{h3::after{color:#F8CC46;}&:hover{h3{border-bottom:2px solid #fff;}}}}}}@media screen and (min-width:0px) and (max-width:1300px){.component-personas[class*="grid-gap-"] .grid-row.grid-gap{margin-left:-1rem;margin-right:-1rem;}.component-personas[class*="grid-gap-"] .grid-row.grid-gap>*{padding-left:1rem;padding-right:1rem;}}@media screen and (min-width:0px) and (max-width:399px){.component-personas{.component-persona{.persona-image{height:75px;width:75px;&.persona-image__rectangle{height:250px;}}&.component-persona__direct{h3{font-size:1.4rem;}}}h3{font-size:0.85rem;}}}@media screen and (min-width:400px) and (max-width:559px){.component-personas{.component-persona{.persona-image{height:80px;width:80px;}&.component-persona__direct{h3{font-size:1.4rem;}}}h3{font-size:0.9rem;}}}@media screen and (min-width:560px) and (max-width:679px){.component-personas{.component-persona{.persona-image{height:120px;width:120px;}}}}@media screen and (min-width:680px) and (max-width:800px){.component-personas{.component-persona{.persona-image{height:150px;width:150px;}}}}@media screen and (min-width:801px) and (max-width:1024px){.component-personas{.component-persona{.persona-image{height:180px;width:180px;}}}}@media screen and (min-width:1025px) and (max-width:1200px){.component-personas{.component-persona{.persona-image{height:210px;width:210px;}}}}@media screen and (min-width:1201px) and (max-width:1300px){}.active{.persona-resource-links-container{display:block;}.component-persona{> h3{border-bottom:7px solid;position:relative;&:after{content:"";position:absolute;left:50%;bottom:-60px;transform:translateX(-50%);border-width:30px;border-style:solid;display:block;height:0;width:0;}}}.component-persona__theme-blue{.persona-image{background:linear-gradient(to bottom right,#1B4D7C,#BBE0FC);}+ .persona-resource-links-container{background-color:#e8f5fe;.persona-resource-links{border-top-color:#296bae;}}&.component-persona{> h3{border-bottom-color:#296bae;&:after{border-color:transparent transparent #296bae transparent;}}}}.component-persona__theme-orange{.persona-image{background:linear-gradient(to bottom right,#e28134,#f5d4b4);}+ .persona-resource-links-container{background-color:#fbf0e6;.persona-resource-links{border-top-color:#e28134;}}&.component-persona{> h3{border-bottom-color:#e28134;&:after{border-color:transparent transparent #e28134 transparent;}}}}.component-persona__theme-pink{.persona-image{background:linear-gradient(to bottom right,#DD575B,#F9E6E7);}+ .persona-resource-links-container{background-color:#f9e6e7;.persona-resource-links{border-top-color:#dd575b;}}&.component-persona{> h3{border-bottom-color:#dd575b;&:after{border-color:transparent transparent #dd575b transparent;}}}}.component-persona__theme-yellow{.persona-image{background:linear-gradient(to bottom right,#E89C55,#FBF0E6);}+ .persona-resource-links-container{background-color:#fbf0e6;.persona-resource-links{border-top-color:#e89c55;}}&.component-persona{> h3{border-bottom-color:#e89c55;&:after{border-color:transparent transparent #e89c55 transparent;}}}}.component-persona__theme-green{.persona-image{background:linear-gradient(to bottom right,#518578,#EEF6F4);}+ .persona-resource-links-container{background-color:#eef6f4;.persona-resource-links{border-top-color:#88beb0;}}&.component-persona{> h3{border-bottom-color:#88beb0;&:after{border-color:transparent transparent #88beb0 transparent;}}}}}.modal-close-button{position:absolute;top:10px;right:15px;background:none;border:none;font-size:1rem;cursor:pointer;padding:0;width:1.25rem;height:1.25rem;display:flex;align-items:center;justify-content:center;}
