/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.form-textarea-wrapper textarea{display:block;box-sizing:border-box;width:100%;margin:0;}
.ui-dialog--narrow{max-width:500px;}@media screen and (max-width:600px){.ui-dialog--narrow{min-width:95%;max-width:95%;}}
.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;}
.node--unpublished{background-color:#fff4f4;}
.progress__track{border-color:#b3b3b3;border-radius:10em;background-color:#f2f1eb;background-image:-webkit-linear-gradient(#e7e7df,#f0f0f0);background-image:linear-gradient(#e7e7df,#f0f0f0);box-shadow:inset 0 1px 3px hsla(0,0%,0%,0.16);}.progress__bar{height:16px;margin-top:-1px;margin-left:-1px;padding:0 1px;-webkit-transition:width 0.5s ease-out;transition:width 0.5s ease-out;-webkit-animation:animate-stripes 3s linear infinite;-moz-animation:animate-stripes 3s linear infinite;border:1px #07629a solid;border-radius:10em;background:#057ec9;background-image:-webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.15)),-webkit-linear-gradient(left top,#0094f0 0%,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0 75%,#0094f0 100%);background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.15)),linear-gradient(to right bottom,#0094f0 0%,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0 75%,#0094f0 100%);background-size:40px 40px;}[dir="rtl"] .progress__bar{margin-right:-1px;margin-left:0;-webkit-animation-direction:reverse;-moz-animation-direction:reverse;animation-direction:reverse;}@media screen and (prefers-reduced-motion:reduce){.progress__bar{-webkit-transition:none;transition:none;-webkit-animation:none;-moz-animation:none;}}@-webkit-keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}@-ms-keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}@keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}
#colorbox #cboxPrevious,#colorbox #cboxNext,#colorbox #cboxSlideshow,#colorbox #cboxClose{line-height:1rem}#colorbox #cboxNext{text-indent:.5rem}#colorbox .cboxPhoto{max-width:800px !important;height:auto !important;object-fit:contain}[data-component-id="de_theme:breadcrumb"] li:first-child a{vertical-align:baseline;text-decoration:none}[data-component-id="de_theme:breadcrumb"] li:first-child a::before{display:none;content:""}[data-component-id="de_theme:breadcrumb"] li:first-child a svg{position:relative;top:-1px}[data-component-id="de_theme:breadcrumb"] li:first-child::before{display:none;content:""}[data-component-id="de_theme:breadcrumb"].breadcrumb a{text-decoration-line:underline;text-decoration-style:solid;text-underline-position:from-font;text-decoration-skip-ink:none}[data-component-id="de_theme:breadcrumb"].breadcrumb a:hover{text-decoration:none}[data-component-id="de_theme:breadcrumb"].breadcrumb .breadcrumb-item{text-align:left;color:#242424;font-family:"Inter",serif;font-size:14px;font-weight:400;line-height:1.2}[data-component-id="de_theme:breadcrumb"].breadcrumb ol{display:inline-block;padding:4px 24px 4px 16px;opacity:.8;border-radius:100px;background-color:#f6f6f6}[data-component-id="de_theme:breadcrumb"].breadcrumb ol li{display:inline}[data-component-id="de_theme:breadcrumb"].breadcrumb li::before{display:inline-block;width:16px;height:16px;margin-right:4px;margin-left:4px;content:"";background-image:url("data:image/svg+xml,<svg width=\"16\" height=\"17\" viewBox=\"0 0 16 17\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><mask id=\"mask0_912_18766\" style=\"mask-type:alpha\" maskUnits=\"userSpaceOnUse\" x=\"0\" y=\"0\" width=\"16\" height=\"17\"><rect y=\"0.5\" width=\"16\" height=\"16\" fill=\"%23D9D9D9\"/></mask><g mask=\"url%28%23mask0_912_18766%29\"><path d=\"M8.57236 8.50009L5.42236 5.35009L6.3999 4.37256L10.5274 8.50009L6.3999 12.6276L5.42236 11.6501L8.57236 8.50009Z\" fill=\"%23515151\"/></g></svg>");background-repeat:no-repeat;background-position:center 3px}
#colorbox #cboxPrevious,#colorbox #cboxNext,#colorbox #cboxSlideshow,#colorbox #cboxClose{line-height:1rem}#colorbox #cboxNext{text-indent:.5rem}#colorbox .cboxPhoto{max-width:800px !important;height:auto !important;object-fit:contain}.block-views-blockfeatured-content-feat-news-by-cat h2{margin-bottom:40px}.block-views-blockfeatured-content-feat-news-by-cat h2::before{display:block;width:100px;margin-bottom:24px;content:"";border-bottom:2px solid #a6192e}[data-component-id="de_theme:news_card"]{font-family:"Barlow",sans-serif}[data-component-id="de_theme:news_card"]:hover .title-wrapper,[data-component-id="de_theme:news_card"]:hover .card-title{text-decoration:underline}[data-component-id="de_theme:news_card"]>a{text-decoration:none}[data-component-id="de_theme:news_card"] .news-card .card-image{position:relative;overflow:hidden;border-radius:6px}[data-component-id="de_theme:news_card"] .news-card .card-image img{width:100%;height:246px;object-fit:cover}[data-component-id="de_theme:news_card"] .card-date{position:absolute;transform:translateY(-50%);letter-spacing:1%;color:#515151;border-radius:100px;background-color:#f6f6f6;font-size:16px;font-weight:500;line-height:120%}[data-component-id="de_theme:news_card"] .card-title{margin-top:24px;vertical-align:middle;letter-spacing:-0.5px;font-family:"Barlow",sans-serif;font-size:28px;font-weight:500;line-height:120%}[data-component-id="de_theme:news_card"] .card-title .title-wrapper{display:inline-block;text-wrap:balance}[data-component-id="de_theme:news_card"] .card-title svg{display:inline-block;transition:.2s;vertical-align:-8px}[data-component-id="de_theme:news_card"]>a:focus-visible{outline:0;box-shadow:0 0 0 .25rem rgba(166,25,46,.25)}
#colorbox #cboxPrevious,#colorbox #cboxNext,#colorbox #cboxSlideshow,#colorbox #cboxClose{line-height:1rem}#colorbox #cboxNext{text-indent:.5rem}#colorbox .cboxPhoto{max-width:800px !important;height:auto !important;object-fit:contain}[data-component-id="de_theme:news_carousel"]{position:relative;width:auto}[data-component-id="de_theme:news_carousel"] .swiper-caption{padding:16px;letter-spacing:0%;color:#242424;background-color:#f6f6f6;font-size:14px;font-weight:400;line-height:140%}[data-component-id="de_theme:news_carousel"] .swiper-caption p{margin:0}.field--name-field-sidebar .slider-paragraph [data-component-id="de_theme:news_carousel"] .slide-image img{height:auto}@media(min-width:768px){.field--name-field-sidebar .slider-paragraph [data-component-id="de_theme:news_carousel"] .slide-image img{height:auto}}@media(min-width:768px){.field--name-field-sidebar .slider-paragraph [data-component-id="de_theme:news_carousel"] .swiper-button-prev,.field--name-field-sidebar .slider-paragraph [data-component-id="de_theme:news_carousel"] .swiper-button-next{top:auto;bottom:-8rem}}@media(min-width:768px){.field--name-field-sidebar .slider-paragraph [data-component-id="de_theme:news_carousel"] .swiper-scrollbar{top:auto !important;bottom:-3.3rem !important;max-width:50%}}.field--name-field-slider [data-component-id="de_theme:news_carousel"] .swiper-scrollbar{bottom:3rem !important}.field--name-field-slider [data-component-id="de_theme:news_carousel"] .slide-image{flex:1}.field--name-field-slider [data-component-id="de_theme:news_carousel"] .slide-image img{height:auto}@media(min-width:768px){.field--name-field-slider [data-component-id="de_theme:news_carousel"] .slide-image img{height:auto}}@media(min-width:992px){.field--name-field-slider [data-component-id="de_theme:news_carousel"] .slide-image{padding:0 20px}}.field--name-field-slider [data-component-id="de_theme:news_carousel"] .swiper-button-prev,.field--name-field-slider [data-component-id="de_theme:news_carousel"] .swiper-button-next{margin-bottom:0;transform:translateY(-50%)}@media(min-width:992px){.field--name-field-slider [data-component-id="de_theme:news_carousel"] .swiper-button-prev,.field--name-field-slider [data-component-id="de_theme:news_carousel"] .swiper-button-next{transform:translateY(-50%)}}.field--name-field-slider [data-component-id="de_theme:news_carousel"] .swiper-container{margin-bottom:4rem}@media(min-width:992px){.field--name-field-slider [data-component-id="de_theme:news_carousel"] .swiper-container{margin-bottom:0}}.slider-paragraph [data-component-id="de_theme:news_carousel"]{--swiper-scrollbar-bg-color:#d9d9d9}.slider-paragraph [data-component-id="de_theme:news_carousel"] .swiper-button-prev,.slider-paragraph [data-component-id="de_theme:news_carousel"] .swiper-button-next{bottom:-4rem}.slider-paragraph [data-component-id="de_theme:news_carousel"] .swiper-container{overflow:hidden;margin-bottom:2rem;padding-bottom:4rem}@media(min-width:768px){.slider-paragraph [data-component-id="de_theme:news_carousel"] .swiper-container{margin-right:20px;margin-bottom:2rem;margin-left:20px;padding-bottom:0}}.slider-paragraph [data-component-id="de_theme:news_carousel"] .slide-image{display:flex;flex-direction:column}.slider-paragraph [data-component-id="de_theme:news_carousel"] .slide-image img{width:100% !important;height:auto}@media(min-width:768px){.slider-paragraph [data-component-id="de_theme:news_carousel"] .slide-image img{height:614px}}.slider-paragraph [data-component-id="de_theme:news_carousel"] .slide-image figcaption{flex:1}.slider-paragraph [data-component-id="de_theme:news_carousel"] .swiper-button-prev,.slider-paragraph [data-component-id="de_theme:news_carousel"] .swiper-button-next{margin-bottom:0}.slider-paragraph [data-component-id="de_theme:news_carousel"] .swiper-scrollbar{bottom:.7rem}@media(min-width:768px){.slider-paragraph [data-component-id="de_theme:news_carousel"] .swiper-scrollbar{top:590px !important;bottom:auto !important}}.slider-paragraph [data-component-id="de_theme:news_carousel"] .slide-wrapper{margin:0}[data-component-id="de_theme:news_carousel"] .swiper-container{margin-bottom:7rem}@media(min-width:768px){[data-component-id="de_theme:news_carousel"] .swiper-container{margin-bottom:2rem}}[data-component-id="de_theme:news_carousel"] figcaption{padding:1rem;color:#242424;background-color:#f6f6f6;font-size:.8rem}[data-component-id="de_theme:news_carousel"] .scroll-slider{height:6.5rem}[data-component-id="de_theme:news_carousel"] .swiper-scrollbar{z-index:2 !important;right:10px !important;left:10px !important;width:60% !important;height:.625rem !important;margin:auto}[data-component-id="de_theme:news_carousel"] .swiper-scrollbar .swiper-scrollbar-drag{background-color:#cc0025}@media(min-width:768px){[data-component-id="de_theme:news_carousel"] .swiper-scrollbar{position:absolute !important;bottom:3rem !important}}@media(min-width:768px){[data-component-id="de_theme:news_carousel"] .swiper-wrapper{position:relative !important}}[data-component-id="de_theme:news_carousel"] .swiper-button-prev{left:0}[data-component-id="de_theme:news_carousel"] .swiper-button-next{right:0}[data-component-id="de_theme:news_carousel"] .swiper-button-prev,[data-component-id="de_theme:news_carousel"] .swiper-button-next{z-index:2;top:auto;bottom:0;width:3.5rem;height:3.375rem;margin-bottom:10%;transform:translateY(-3.375rem)}[data-component-id="de_theme:news_carousel"] .swiper-button-prev::after,[data-component-id="de_theme:news_carousel"] .swiper-button-next::after{display:none}@media(min-width:992px){[data-component-id="de_theme:news_carousel"] .swiper-button-prev,[data-component-id="de_theme:news_carousel"] .swiper-button-next{top:50%;margin-bottom:0}}[data-component-id="de_theme:news_carousel"] .slide-quote.slide-quote-image{width:60%}[data-component-id="de_theme:news_carousel"] .slide-wrapper{flex:1;margin:10px;background-color:#f6f6f6}@media(min-width:992px){[data-component-id="de_theme:news_carousel"] .slide-wrapper{margin:0}}[data-component-id="de_theme:news_carousel"] .slide{display:flex;overflow:hidden;flex-direction:column;height:auto}[data-component-id="de_theme:news_carousel"] .slide .slide-wrap{background-color:rgba(0,0,0,0)}[data-component-id="de_theme:news_carousel"] .program-wrapper{padding:24px 40px}@media(min-width:992px){[data-component-id="de_theme:news_carousel"] .program-wrapper{padding:24px 64px 64px 80px}}[data-component-id="de_theme:news_carousel"] .slide-image{position:relative}[data-component-id="de_theme:news_carousel"] .slide-image img{height:100%;object-fit:cover}[data-component-id="de_theme:news_carousel"] .slide-quote{margin-top:44px}[data-component-id="de_theme:news_carousel"] .slide-quote .program{letter-spacing:0%;color:#515151;font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:24px}[data-component-id="de_theme:news_carousel"] .slide-quote .slide-name{letter-spacing:0;font-family:"Barlow",sans-serif;font-size:18px;font-weight:600;line-height:28px}[data-component-id="de_theme:news_carousel"] .slide-quote .slide-name>span{color:#cc0025}[data-component-id="de_theme:news_carousel"] .btn-link-arrow{position:relative;text-align:center;text-decoration:none;letter-spacing:1%;font-family:"Barlow",sans-serif;font-size:18px;font-weight:700;line-height:21.6px}[data-component-id="de_theme:news_carousel"] .btn-link-arrow svg{vertical-align:text-top}[data-component-id="de_theme:news_carousel"] .swiper-navigation_custom{position:relative;min-height:69px;padding:0 54px}[data-component-id="de_theme:news_carousel"] .swiper-navigation_custom .swiper-button-next,[data-component-id="de_theme:news_carousel"] .swiper-navigation_custom .swiper-button-prev{margin-bottom:0;transform:translateY(-8px)}[data-component-id="de_theme:news_carousel"] .swiper-cta{bottom:0}
