/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--color-primary-1:#005EB8;--color-primary-2:#9D2235;--color-cta:#FFCE00;--color-primary-1-rgba086:rgba(0,94,184,0.86);--color-primary-2-rgba090:rgba(157,34,53,0.90);--Dark:#323232;--Cold-Dark:#1E2832;--Cold-Light:#525C66;--Cold-Medium:#D9D9D9;--Cool-White:#F6F7F8;--Blue-Grey:#E9EFF4;--Light-Blue:#A5D0f8;--White:#FFFFFF;--Form-Required:#A32025;--Form-Error:#DE0707;--Form-Success:#008602;--bg-footer-1:#323232;--bg-footer-2:#000;--Black:#000;--Warm-Light:#5C5353;--Light:#555;--Grey2:#333;--Primary:"Noto Sans",Helvetica,sans-serif;--Border-Corner-Radious:1.23rem;--Corners-Large:1.875rem;--Corners-Small:0.9375rem;--Mobile-Margin-Left:1rem;--Mobile-Margin-Right:1rem;--Blue-Black-Gradient:linear-gradient(98deg,var(--color-primary-1) 1.15%,#00284E 100%);--Blue-Transparent-Gradient:linear-gradient(223deg,rgba(0,94,184,0.00) 59.41%,var(--color-primary-1) 87.25%);--Red-Transparent-Gradient:linear-gradient(223deg,rgba(157,34,53,0.00) 59.41%,var(--color-primary-2) 87.25%);--Site-Gatter:3.8125rem;--space-xl:3rem;--space-l:1.5rem;--space-ml:1.125rem;--space-m:1rem;--space-s:0.75rem;--space-xs:0.5rem;}[data-umass-theme=custom] .btn{--color-primary-1:#005EB8 !important;--color-primary-2:#9D2235 !important;--color-cta:#FFCE00 !important;}.paragraph--type--header-banner{position:relative;margin-bottom:1.25rem;}.paragraph--type--header-banner .background-image-wrapper.first{background-color:var(--color-primary-1,#005EB8);background-image:url(/modules/custom/kwall_header_banner/assets/images/bg--header-default.svg);background-position:left center;background-repeat:no-repeat;background-size:cover;mix-blend-mode:multiply;}@media (min-width:768px){.paragraph--type--header-banner .background-image-wrapper.first{background-size:auto;}}.paragraph--type--header-banner .background-image-wrapper.first:has(+ .second){background-color:transparent;mix-blend-mode:normal;z-index:1;}body[data-umass-theme=custom] .paragraph--type--header-banner .background-image-wrapper.first:has(+ .second){background-color:var(--color-primary-1,#005EB8);}.paragraph--type--header-banner .background-image-wrapper.second{background:var(--Blue-Black-Gradient);opacity:0.95;z-index:0;}@media (min-width:768px){.paragraph--type--header-banner .content-wrapper{padding:2.5rem 0;}}@media (min-width:768px) and (max-width:992px){.paragraph--type--header-banner .content-wrapper{margin:0 var(--space-l);}}.paragraph--type--header-banner .container-lg{--bs-gutter-x:0;}@media (min-width:768px){.paragraph--type--header-banner .container-lg{--bs-gutter-x:1.25rem;}}@media (min-width:768px){.paragraph--type--header-banner .container-lg > div{gap:5rem;}}.paragraph--type--header-banner .texts-wrapper{padding:1.875rem 1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0.5rem;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch;}@media (max-width:576px){.paragraph--type--header-banner .texts-wrapper{padding:1rem;background-image:url('data:image/svg+xml,<%3Fxml version="1.0" encoding="utf-8"%3F><svg xmlns="http://www.w3.org/2000/svg" viewBox="-16.004 -17.416 416.004 393.821" width="416.004px" height="393.821px"><path opacity="0.15" fill-rule="evenodd" clip-rule="evenodd" d="M 400 33.241 C 381.217 35.62 360.53 32.847 342.709 36.409 C 298.781 105.277 151.733 351.462 66.751 351.462 C 56.248 351.462 51.475 349.087 51.475 337.218 C 51.475 283.786 236.398 90.239 236.398 29.683 C 236.398 9.892 219.529 -17.416 170.193 -17.416 C 41.606 -17.416 -16.004 115.176 -16.004 147.232 C -16.004 192.354 27.919 212.542 56.882 193.146 C 26.644 184.836 11.048 167.419 11.048 136.548 C 11.048 52.244 117.356 -4.355 155.552 -4.355 C 173.694 -4.355 191.199 0.792 191.199 18.996 C 191.199 73.616 9.775 241.039 9.775 326.528 C 9.775 349.882 26.644 373.63 48.605 373.63 C 130.087 373.63 228.118 231.543 270.454 168.211 C 238.937 225.602 212.526 290.515 212.526 314.261 C 212.526 362.15 264.085 376.405 279.364 376.405 C 323.92 376.405 367.528 334.444 367.528 284.575 C 367.528 271.513 362.751 258.456 352.885 249.353 C 352.885 309.908 316.285 362.155 288.592 362.155 C 274.591 362.155 265.36 353.841 265.36 338.011 C 265.363 275.077 362.758 83.903 400 33.241 Z" fill="black" style="transform-origin: 191.998px 179.495px;" id="object-0"/></svg>');background-repeat:no-repeat;background-position-x:-15px;background-position-y:-55px;background-size:105% 135%;background-origin:padding-box;}}@media (min-width:768px){.paragraph--type--header-banner .texts-wrapper{padding:0;}}@media (min-width:768px) and (max-width:992px){.paragraph--type--header-banner .texts-wrapper{max-inline-size:45%;}}.paragraph--type--header-banner h1{color:var(--White);margin:0;}.paragraph--type--header-banner .text-formatted{color:var(--Cold-Dark,#1E2832);font-size:1.125rem;font-style:normal;font-weight:400;line-height:160%;color:var(--White) !important;}@media (min-width:768px){.paragraph--type--header-banner .text-formatted{color:var(--Cold-Dark,#1E2832);font-size:1.25rem;font-style:normal;font-weight:400;line-height:150%;}}.paragraph--type--header-banner .field--name-field-links-2max{margin-top:1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem;}@media (min-width:768px){.paragraph--type--header-banner .field--name-field-links-2max{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}}@media (min-width:1400px){.paragraph--type--header-banner .field--name-field-links-2max{-ms-flex-wrap:nowrap;flex-wrap:nowrap;}}.paragraph--type--header-banner .field--name-field-links-2max a{margin:0;text-transform:uppercase;}@media (min-width:576px){.paragraph--type--header-banner .field--name-field-links-2max a{text-transform:uppercase;}}@media (max-width:768px){.paragraph--type--header-banner .field--name-field-links-2max a{text-wrap:auto;}}.paragraph--type--header-banner .field--name-field-links-2max a.btn-primary:hover,.paragraph--type--header-banner .field--name-field-links-2max a.btn-primary:focus{background:var(--White);color:var(--color-primary-1,#005EB8);border-color:var(--White);}.paragraph--type--header-banner .field--name-field-links-2max a.btn-secondary:hover,.paragraph--type--header-banner .field--name-field-links-2max a.btn-secondary:focus{background:var(--White);color:var(--color-primary-1,#005EB8);}.paragraph--type--header-banner .image-wrapper{position:relative;}@media (min-width:768px){.paragraph--type--header-banner .image-wrapper{min-width:45%;}}.paragraph--type--header-banner .image-wrapper img{-webkit-box-shadow:0 4px 20px 0 rgba(0,0,0,0.1);box-shadow:0 4px 20px 0 rgba(0,0,0,0.1);}@media (min-width:768px){.paragraph--type--header-banner .image-wrapper img{border-radius:var(--Corners-Small,0.9375rem);}}.paragraph--type--header-banner .image-wrapper .img-1,.paragraph--type--header-banner .image-wrapper .img-2,.paragraph--type--header-banner .image-wrapper .img-3{border-radius:var(--Border-Corner-Radious,1.25rem);position:absolute;}.paragraph--type--header-banner .image-wrapper .img-1{z-index:4;inset-block-end:2rem;inset-inline-end:9rem;width:14.00063rem;height:8.34238rem;}@media (min-width:768px){.paragraph--type--header-banner .image-wrapper .img-1{inset-block-end:2rem;inset-inline-end:13rem;width:auto;height:auto;}}.paragraph--type--header-banner .image-wrapper .img-2{z-index:2;inset-block-start:-3rem;inset-inline-end:4rem;max-width:11rem;max-height:8rem;}@media (min-width:768px){.paragraph--type--header-banner .image-wrapper .img-2{inset-block-start:0;inset-inline-end:6rem;max-width:initial;max-height:initial;}}.paragraph--type--header-banner .image-wrapper .img-3{z-index:3;inset-inline-end:0;inset-block-end:0;width:10.43844rem;height:15.04975rem;}@media (min-width:768px){.paragraph--type--header-banner .image-wrapper .img-3{width:auto;height:auto;}}.paragraph--type--header-banner.style-one-image .image-wrapper img{width:100%;height:auto;}@media (min-width:320px) and (max-width:992px){.paragraph--type--header-banner.style-three-images .background-image-wrapper.first{background-image:url(/modules/custom/kwall_header_banner/assets/images/bg--header-general.svg);background-size:contain;}}@media (min-width:768px){.paragraph--type--header-banner.style-three-images .container-lg > div{gap:1rem;}}@media (min-width:992px){.paragraph--type--header-banner.style-three-images .container-lg > div{gap:9rem;}}@media (min-width:1400px){.paragraph--type--header-banner.style-three-images .container-lg > div{gap:3rem;}}@media (min-width:320px) and (max-width:768px){.paragraph--type--header-banner.style-three-images .content-wrapper{-webkit-padding-before:4.5rem;padding-block-start:4.5rem;}}.paragraph--type--header-banner.style-three-images .image-wrapper{width:100%;min-block-size:17rem;max-inline-size:23rem;margin:0 auto;}@media (min-width:768px){.paragraph--type--header-banner.style-three-images .image-wrapper{min-block-size:29rem;max-inline-size:34rem;}}@media (min-width:1200px){.paragraph--type--header-banner.style-three-images .image-wrapper{max-inline-size:37rem;}}@media (max-width:576px){.paragraph--type--header-banner.style-three-images .texts-wrapper{background-image:unset;}.paragraph--type--header-banner.style-three-images .texts-wrapper .btn{text-wrap:auto;}}@media (min-width:1400px){.paragraph--type--header-banner.style-three-images .texts-wrapper{max-inline-size:50%;}}@media (min-width:0) and (max-width:30rem){.paragraph--type--header-banner.style-one-image .background-image-wrapper.first{background-position:left center;background-size:contain;}}@media (max-width:576px){.paragraph--type--header-banner.style-one-image .background-image-wrapper.first{background-image:unset;}}@media (min-width:30rem) and (max-width:768px){.paragraph--type--header-banner.style-one-image .background-image-wrapper.first{background-position:left bottom;background-size:contain;}}.paragraph--type--header-banner.style-one-image .image-wrapper img{aspect-ratio:6/4;-o-object-fit:cover;object-fit:cover;}
.layout--threecol-section{display:flex;flex-wrap:wrap;}.layout--threecol-section > .layout__region{flex:0 1 100%;}@media screen and (min-width:40em){.layout--threecol-section--25-50-25 > .layout__region--first,.layout--threecol-section--25-50-25 > .layout__region--third,.layout--threecol-section--25-25-50 > .layout__region--first,.layout--threecol-section--25-25-50 > .layout__region--second,.layout--threecol-section--50-25-25 > .layout__region--second,.layout--threecol-section--50-25-25 > .layout__region--third{flex:0 1 25%;}.layout--threecol-section--25-50-25 > .layout__region--second,.layout--threecol-section--25-25-50 > .layout__region--third,.layout--threecol-section--50-25-25 > .layout__region--first{flex:0 1 50%;}.layout--threecol-section--33-34-33 > .layout__region--first,.layout--threecol-section--33-34-33 > .layout__region--third{flex:0 1 33%;}.layout--threecol-section--33-34-33 > .layout__region--second{flex:0 1 34%;}}
.layout--twocol-section{display:flex;flex-wrap:wrap;}.layout--twocol-section > .layout__region{flex:0 1 100%;}@media screen and (min-width:40em){.layout--twocol-section.layout--twocol-section--50-50 > .layout__region--first,.layout--twocol-section.layout--twocol-section--50-50 > .layout__region--second{flex:0 1 50%;}.layout--twocol-section.layout--twocol-section--33-67 > .layout__region--first,.layout--twocol-section.layout--twocol-section--67-33 > .layout__region--second{flex:0 1 33%;}.layout--twocol-section.layout--twocol-section--33-67 > .layout__region--second,.layout--twocol-section.layout--twocol-section--67-33 > .layout__region--first{flex:0 1 67%;}.layout--twocol-section.layout--twocol-section--25-75 > .layout__region--first,.layout--twocol-section.layout--twocol-section--75-25 > .layout__region--second{flex:0 1 25%;}.layout--twocol-section.layout--twocol-section--25-75 > .layout__region--second,.layout--twocol-section.layout--twocol-section--75-25 > .layout__region--first{flex:0 1 75%;}}
.layout--onecol .layout__region{width:100%;}
.paragraph--unpublished{background-color:#fff4f4;}
