/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.component--dfp-tags{position:relative;margin-top:3rem}.component--dfp-tags .field--name-field-dfp-blocks{display:flex;flex-direction:column;align-items:center}.component--dfp-tags .field--name-field-dfp-blocks .field__item+.field__item{margin-top:10rem}.component--dfp-tags #block-dfptagdfpplacement1 iframe{transform:scale(.3914835165)}@media screen and (min-width:375px){.component--dfp-tags #block-dfptagdfpplacement1 iframe{transform:scale(.4893543956)}}@media screen and (min-width:576px){.component--dfp-tags #block-dfptagdfpplacement1 iframe{transform:scale(.7516483516)}}@media screen and (min-width:680px){.component--dfp-tags #block-dfptagdfpplacement1 iframe{transform:scale(.8873626374)}}@media screen and (min-width:768px){.component--dfp-tags .field--name-field-dfp-blocks{flex-direction:row;justify-content:center}.component--dfp-tags .field--name-field-dfp-blocks .field__item+.field__item{margin-top:unset;margin-left:10rem}.component--dfp-tags #block-dfptagdfpplacement1 iframe{transform:scale(1)}}
.component--expandable-content .expandable-content--inner{margin:0 auto;max-width:96.8rem;padding:1rem 12rem}@media only screen and (max-width:900px){.component--expandable-content .expandable-content--inner{padding:1rem 2rem!important}}.component--expandable-content .expandable-content--inner .ec-headline h2{text-align:center!important}.component--expandable-content .expandable-content--inner .ec-info h4{padding:0!important;line-height:1!important}.component--expandable-content .expandable-content--inner .content-wrapper{border:1px solid #3d3e45;border-radius:8px;margin-bottom:1.6rem;padding:2.4rem;transition:background-color .25s;cursor:pointer}.component--expandable-content .expandable-content--inner .content-wrapper:hover{background-color:#f4f4f4;border:1px solid #00558c}.component--expandable-content .expandable-content--inner .content-wrapper summary.ec-info{list-style:none}.component--expandable-content .expandable-content--inner .content-wrapper summary.ec-info::-webkit-details-marker{display:none}.component--expandable-content .expandable-content--inner .content-wrapper .ec-info{display:flex;align-items:flex-start;gap:1.6rem}.component--expandable-content .expandable-content--inner .content-wrapper .ec-img img{flex:0 0 auto;width:64px;height:64px;border-radius:8px}.component--expandable-content .expandable-content--inner .content-wrapper .ec-titles{padding-top:1rem}.component--expandable-content .expandable-content--inner .content-wrapper .ec-no-subtitle{padding-top:2rem}.component--expandable-content .expandable-content--inner .content-wrapper .ec-arrow{position:relative;margin-left:auto;margin-top:6rem;margin-right:1rem}.component--expandable-content .expandable-content--inner .content-wrapper .ec-arrow::after{content:"";position:absolute;display:block;bottom:1.5rem;left:50%;transform:translateX(-50%) rotate(90deg);z-index:9;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20aria-hidden%3D%22true%22%20data-prefix%3D%22fas%22%20data-icon%3D%22chevron-right%22%20role%3D%22img%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20320%20512%22%20class%3D%22svg-inline--fa%20fa-chevron-right%20fa-w-10%20fa-3x%22%3E%3Cpath%20fill%3D%22%233d3e45%22%20d%3D%22M285.476%20272.971L91.132%20467.314c-9.373%209.373-24.569%209.373-33.941%200l-22.667-22.667c-9.357-9.357-9.375-24.522-.04-33.901L188.505%20256%2034.484%20101.255c-9.335-9.379-9.317-24.544.04-33.901l22.667-22.667c9.373-9.373%2024.569-9.373%2033.941%200L285.475%20239.03c9.373%209.372%209.373%2024.568.001%2033.941z%22%20class%3D%22%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");height:2rem;width:1.25rem;background-size:1.25rem 2rem}.component--expandable-content .expandable-content--inner .content-wrapper .ec-arrow:hover::after{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20aria-hidden%3D%22true%22%20data-prefix%3D%22fas%22%20data-icon%3D%22chevron-right%22%20role%3D%22img%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20320%20512%22%20class%3D%22svg-inline--fa%20fa-chevron-right%20fa-w-10%20fa-3x%22%3E%3Cpath%20fill%3D%22%2300558c%22%20d%3D%22M285.476%20272.971L91.132%20467.314c-9.373%209.373-24.569%209.373-33.941%200l-22.667-22.667c-9.357-9.357-9.375-24.522-.04-33.901L188.505%20256%2034.484%20101.255c-9.335-9.379-9.317-24.544.04-33.901l22.667-22.667c9.373-9.373%2024.569-9.373%2033.941%200L285.475%20239.03c9.373%209.372%209.373%2024.568.001%2033.941z%22%20class%3D%22%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E")}.component--expandable-content .expandable-content--inner .content-wrapper:hover .ec-arrow::after{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20aria-hidden%3D%22true%22%20data-prefix%3D%22fas%22%20data-icon%3D%22chevron-right%22%20role%3D%22img%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20320%20512%22%20class%3D%22svg-inline--fa%20fa-chevron-right%20fa-w-10%20fa-3x%22%3E%3Cpath%20fill%3D%22%2300558c%22%20d%3D%22M285.476%20272.971L91.132%20467.314c-9.373%209.373-24.569%209.373-33.941%200l-22.667-22.667c-9.357-9.357-9.375-24.522-.04-33.901L188.505%20256%2034.484%20101.255c-9.335-9.379-9.317-24.544.04-33.901l22.667-22.667c9.373-9.373%2024.569-9.373%2033.941%200L285.475%20239.03c9.373%209.372%209.373%2024.568.001%2033.941z%22%20class%3D%22%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E")}.component--expandable-content .expandable-content--inner .content-wrapper:hover summary.ec-info h4{color:#00558c}.component--expandable-content .expandable-content--inner .content-wrapper .ec-subtitle{color:#3d3e45}.component--expandable-content .expandable-content--inner .content-wrapper[open]{border:1px solid #00558c}.component--expandable-content .expandable-content--inner .content-wrapper[open]:hover{background-color:#fff}.component--expandable-content .expandable-content--inner .content-wrapper[open] summary.ec-info h4{color:#00558c}.component--expandable-content .expandable-content--inner .content-wrapper[open] .ec-arrow::after{transform:translateX(-50%) rotate(270deg);background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20aria-hidden%3D%22true%22%20data-prefix%3D%22fas%22%20data-icon%3D%22chevron-right%22%20role%3D%22img%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20320%20512%22%20class%3D%22svg-inline--fa%20fa-chevron-right%20fa-w-10%20fa-3x%22%3E%3Cpath%20fill%3D%22%2300558c%22%20d%3D%22M285.476%20272.971L91.132%20467.314c-9.373%209.373-24.569%209.373-33.941%200l-22.667-22.667c-9.357-9.357-9.375-24.522-.04-33.901L188.505%20256%2034.484%20101.255c-9.335-9.379-9.317-24.544.04-33.901l22.667-22.667c9.373-9.373%2024.569-9.373%2033.941%200L285.475%20239.03c9.373%209.372%209.373%2024.568.001%2033.941z%22%20class%3D%22%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E")}.component--expandable-content .expandable-content--inner .content-wrapper[open] .field--name-field-ec-body{padding-top:2rem}.component--expandable-content .expandable-content--inner .content-wrapper[open] .ec-location-list{list-style:none;margin:0;padding:0}.component--expandable-content .expandable-content--inner .content-wrapper[open] .ec-location-list li{margin:0;padding:0}.component--expandable-content .expandable-content--inner .content-wrapper[open] .ec-location-list li+li{margin-top:2.4rem;padding-top:2.4rem;border-top:1px solid #f5f5f5}.component--expandable-content .expandable-content--inner .content-wrapper[open] .ec-location-list h5{padding:0!important}.component--expandable-content .expandable-content--inner .content-wrapper[open] .ec-body-link{text-decoration:underline;text-decoration-thickness:1px;padding:0!important}.component--expandable-content .expandable-content--inner .content-wrapper[open] .ec-location-list p{color:#3d3e45;line-height:2.5rem}.component--expandable-content .expandable-content--inner .content-wrapper[open] .ec-bold{font-family:GreycliffCF-Bold,"Helvetica Neue",Helvetica,Arial,sans-serif}
@font-face{font-family:'GreycliffCF-Bold';src:url(/themes/custom/mmg9/fonts/Greycliff/GreycliffCF-Bold.otf) format('opentype');font-display:swap;}@font-face{font-family:'GreycliffCF-BoldOblique';src:url(/themes/custom/mmg9/fonts/Greycliff/GreycliffCF-BoldOblique.otf) format('opentype');font-display:swap;}@font-face{font-family:'GreycliffCF-DemiBold';src:url(/themes/custom/mmg9/fonts/Greycliff/GreycliffCF-DemiBold.otf) format('opentype');font-display:swap;}@font-face{font-family:'GreycliffCF-ExtraBold';src:url(/themes/custom/mmg9/fonts/Greycliff/GreycliffCF-ExtraBold.otf) format('opentype');font-display:swap;}@font-face{font-family:'GreycliffCF-ExtraLight';src:url(/themes/custom/mmg9/fonts/Greycliff/GreycliffCF-ExtraLight.otf) format('opentype');font-display:swap;}@font-face{font-family:'GreycliffCF-Heavy';src:url(/themes/custom/mmg9/fonts/Greycliff/GreycliffCF-Heavy.otf) format('opentype');font-display:swap;}@font-face{font-family:'GreycliffCF-Medium';src:url(/themes/custom/mmg9/fonts/Greycliff/GreycliffCF-Medium.otf) format('opentype');font-display:swap;}@font-face{font-family:'GreycliffCF-Regular';src:url(/themes/custom/mmg9/fonts/Greycliff/GreycliffCF-Regular.otf) format('opentype');font-display:swap;}
