@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@300;600;700&family=Open+Sans:wght@300;500;700&family=Cormorant+Garamond:ital,wght@0,300..700;1,300..700&display=swap');
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
*:focus{outline:2px solid #148071;}html,body{scroll-behavior:smooth;}html{font-size:16px;}body{font-family:'Open Sans',sans-serif;font-size:100%;color:#1D1E1F;}.container-fluid{padding-left:0;padding-right:0;}.container-fluid > .navbar-collapse,.container-fluid > .navbar-header,.container > .navbar-collapse,.container > .navbar-header{margin:0 !important;float:none;}.navbar.container,.navbar.container-fluid{margin-top:0 !important;}.navbar{margin-bottom:0;}.row{margin-left:0 !important;margin-right:0 !important;}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{padding:0;}header{background-color:#013E7D;}#branding{width:88.88888%;height:105px;margin:0 auto;padding:0;display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center;}.region-header{}.region-header-utility{display:flex;flex-direction:column;}.navbar{border-radius:0px;}.navbar-collapse{padding:0;background-color:#F4F4F4;border:none;border-radius:0px;}.navbar-collapse nav{width:88.88888%;margin:0 auto;}.navbar-default .navbar-nav>li{border-right:1px solid #DFDFDF;background-color:#FFF;}.navbar-default .navbar-nav>li.first{border-left:1px solid #DFDFDF;}.navbar-default .navbar-nav>li>a{font-family:'Montserrat',sans-serif;font-weight:600;color:#1D1E1F;height:58px;padding:16px 15px 0;line-height:1.5;}.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:active{background-color:#F4F4F4;color:#025CB8;text-decoration:underline;}.navbar-default .navbar-nav>li>button{font-family:'Montserrat',sans-serif;font-weight:600;color:#1D1E1F;height:58px;padding:0 15px;line-height:1.5;border:none;outline:none;background-color:#FFF;}.navbar-default .navbar-nav>li>button:hover,.navbar-default .navbar-nav>li.open>button,.navbar-default .navbar-nav>li.open>button:active{background-color:#F4F4F4;color:#025CB8;text-decoration:underline;}.navbar-default .navbar-nav>li ul.dropdown-menu > li > a{padding:10px 20px;}.navbar-default .navbar-nav>li ul.dropdown-menu > li > a:hover{color:#025CB8;text-decoration:underline;}.main-container{}.highlighted{border-bottom:1px solid #DFDFDF;padding:45px 0;}.region-highlighted{width:88.88888%;margin:0 auto;}.content-wrapper > aside.first{padding:0 0 0 5.5556%;}.content-wrapper > section.col-sm-9{border-left:1px solid #DFDFDF;padding:0;}.content-wrapper > section.col-sm-6{border-left:1px solid #DFDFDF;border-right:1px solid #DFDFDF;padding:0;}.content-wrapper > aside.second{padding:0 5.5556% 0 0;}.region-content{min-height:350px;}.main-page-body{width:90%;margin:0 auto;padding:35px 0;}.region-sidebar-first nav h2{display:none;}.region-sidebar-first nav ul{list-style:none;margin:0;padding:0;}.region-sidebar-first nav li{width:100%;border-bottom:1px solid #CCC;}.region-sidebar-first nav li.active-trail{border-left:5px solid #013E7D;}.region-sidebar-first nav li a{color:#013E7D;display:block;padding:.5rem 1rem;font-weight:600;}.region-sidebar-first nav li a.is-active{color:#013E7D;}.region-sidebar-first nav li a:hover,.region-sidebar-first nav li a.is-active:hover{color:#148071;text-decoration:underline;background-color:none;}h1,h2,h3,h4,h5,h6{font-family:'Montserrat',sans-serif;}h1.page-header{font-size:3.4375rem;font-weight:900;color:#005CB8;line-height:1.16667;margin:0;padding:0;border:none;}h2{font-size:2.625rem;font-weight:700;color:#353535;line-height:1.2;margin:40px 0 20px;}.main-page-body .field--name-body h2:first-child{margin-top:0;padding-top:0;}h3{font-size:2.1875rem;font-weight:500;margin:25px 0 16px;}h4{margin:25px 0 8px;color:#013E7D;}h4.pagination-heading{display:none;}h5{font-weight:700;margin:30px 0 8px 0;}.main-container .content p{font-size:1.25rem;color:#222;font-weight:400;line-height:2;margin:0 0 40px 0;}.main-container .content a,.view-content a{color:#013E7D;text-decoration:underline;}.main-container .content a:hover,.main-container .content a:focus{color:#148071;text-decoration:underline;text-decoration-thickness:3px;}.main-container ol,.main-container ul{margin:40px 25px;padding:0px;}.main-container li{font-size:1.25rem;color:#222;font-weight:400;line-height:2;}.main-container img{max-width:100%;height:auto;}.main-container img.graph-svg{width:100%;max-width:1000px;height:auto;}th,.table > thead > tr > th{font-size:0.8rem;font-weight:700;letter-spacing:0.125rem;vertical-align:middle;text-transform:uppercase;background-color:#025CB8;padding:10px 20px;border:none;color:#FFF;}a.umass-button{display:inline-block;margin:0 12px 18px 0 !important;padding:10px 12px !important;text-align:center;font-family:'Montserrat',sans-serif;font-weight:600;font-size:1.125rem;color:#FFF !important;text-decoration:none !important;border:1px solid #148071;border-radius:4px;background-color:#148071;}a.umass-button:hover,a.umass-button:focus{outline:2px solid #148071;outline-offset:5px;color:#FFF !important;}.view-header{padding:20px 0;}form.bef-exposed-form{border:1px solid #CCC;padding:15px;margin-bottom:50px;}form.bef-exposed-form .form--inline{display:flex;flex-wrap:wrap;}form.bef-exposed-form .form-item{margin:0 25px 15px 0;}form.bef-exposed-form .form-actions{width:100%;}form.bef-exposed-form .form-actions .btn,form.bef-exposed-form .form-actions .btn-info,form.bef-exposed-form .form-actions .btn-danger{display:inline-block;background-color:#025CB8;border:1px solid #025CB8;border-radius:4px;text-decoration:none;height:auto;margin-right:14px;padding:9px 12px;text-align:center;font-family:'Montserrat',sans-serif;font-weight:500;color:#FFF;font-size:1rem;}form.bef-exposed-form .form-actions .btn:hover,form.bef-exposed-form .form-actions .btn-info:hover,form.bef-exposed-form .form-actions .btn-danger:hover{background-color:#DFDFDF;color:#353535;text-decoration:underline;}.bg-white{background-color:#FFF;}.bg-pale-gray{background-color:#ECEDEE;}.bg-umass-blue{background-color:#FCFAF9;}.bg-dark-gray{background-color:#D8DADC;}.bg-navy{background-color:#013E7D;}.bg-pale-blue{background-color:#ECF6FC;}.borders-none{border:none;}.borders-both{border-top:1px solid #CCC;border-bottom:1px solid #CCC;}.borders-top{border-top:1px solid #CCC;}.borders-bottom{border-bottom:1px solid #CCC;}.section-inner{width:90%;margin:0 auto;padding:35px 0;}.section-inner h2:first-child,.section-inner > h3:first-child{margin-top:0;}.section-inner .section-inner{width:100%;padding:0;}.ui-accordion .ui-accordion-header{padding:.75em;font-size:1.25rem;-webkit-box-shadow:1px 1px 12px 2px rgba(0,0,0,0.08);box-shadow:1px 1px 12px 2px rgba(0,0,0,0.08);}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:5px;}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:5px;}.ui-state-default{border:1px solid #DFDFDF;background:#FFF;margin:0 0 10px 0;}.main-container .content .ui-state-default a{color:#013E7D;text-decoration:none;}.main-container .content .ui-state-default a:hover{color:#148071;text-decoration:underline;}.ui-state-active{background-color:#148071;margin:0;}.main-container .content .ui-state-active a{color:#FFF;text-decoration:none;}.main-container .content .ui-state-active a:hover{color:#FFF;text-decoration:underline;}.ui-accordion .ui-accordion-content{padding:0 1.5em;}.ui-state-active .ui-accordion-content{margin-bottom:10px;}.field--name-field-cards{display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;}.field--name-field-cards > .field--item{margin-bottom:30px;}.two .field--name-field-cards > .field--item{width:47%;margin-right:3%;}.three .field--name-field-cards > .field--item{width:30%;margin-right:3%;}.four .field--name-field-cards > .field--item{width:22%;margin-right:3%;}.accessible-card{position:relative;outline:2px solid transparent;outline-offset:0px;transition:outline-offset .2s ease-in-out,outline .2s ease-in-out;border:1px solid #CCC;box-shadow:0 1px 5px 0 rgba(99,115,138,.2),0 2px 2px 0 rgba(99,115,138,.14),0 3px 1px -2px rgba(99,115,138,.12);padding:1em;background-color:#FFF;}.accessible-card:hover,.accessible-card:focus-within{outline:2px solid #148071;outline-offset:2px;}.accessible-card img{width:100% !important;height:auto !important;}.accessible-card h2,.accessible-card h3{font-size:19px;font-size:1.2rem;font-family:'Montserrat',sans-serif;color:#013E7D;font-weight:600;line-height:1.2;margin:20px 0 !important;}.accessible-card a{display:block;color:#013E7D;}.accessible-card a:after{position:absolute;top:0;left:0;height:100%;width:100%;content:"";}.accessible-card a:hover,.accessible-card a:hover h3,.accessible-card a:hover h2{color:#148071 !important;}.accessible-card a:focus,.accessible-card a:focus{outline:none !important;}.card-content{position:relative;z-index:2;}.card-content p{margin:0 !important;}.card-content ul,#block-umass-content .card-content ol{margin:15px 0 15px 20px;}.card-content li{margin:0 !important;}.full-width-blocks .paragraph--type--card-section .cards-wrapper .card{border:none !important;}.columns{}.columns .section-inner{display:flex;justify-content:space-between;}.column-one,.column-two{}.fifty-fifty .column-one,.fifty-fifty .column-two{width:calc(50% - 30px);}.sixty-six-thirty-three .column-one{width:calc(66% - 30px);}.sixty-six-thirty-three .column-two{width:calc(33% - 30px);}.thirty-three-sixty-six .column-one{width:calc(33% - 30px);}.thirty-three-sixty-six .column-two{width:calc(66% - 30px);}.seventy-five-twenty-five .column-one{width:calc(75% - 30px);}.seventy-five-twenty-five .column-two{width:calc(25% - 30px);}.twenty-five-seventy-five .column-one{width:calc(25% - 30px);}.twenty-five-seventy-five .column-two{width:calc(75% - 30px);}.field--name-field-contacts > .field--item{padding:20px 0;border-top:1px solid #DFDFDF;}.field--name-field-contacts > .field--item:first-child{border-top:none;}.field--name-field-contacts .contact-wrapper{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:space-between;}.contact-person{width:55%;max-width:55%;}.contact-methods{width:45%;max-width:45%;padding-top:14px;}.field--name-field-name{font-family:'Montserrat',sans-serif;font-weight:700;font-size:1.875rem;line-height:1.33;}.field--name-field-position-title{font-weight:600;}.field--name-field-additional-text{margin-top:8px;}.contact-methods .icon{display:-webkit-box;display:-ms-flexbox;display:inline-flex;position:relative;top:0;width:25px;height:25px;margin-right:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:0.6875rem;font-weight:700;color:#000;border:1px solid #EAEAEA;border-radius:50%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}ul.link-list{list-style:none;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin:35px 0 0 0;}li.link-item{width:calc(50% - 50px);border-bottom:1px solid #DFDFDF;padding:14px 0;}.topic-row .section-inner{display:flex;flex-direction:row;align-content:flex-start;flex-wrap:nowrap;}.topic-image{width:250px;max-width:250px;margin-right:70px;}.views-block .view-header{padding:0;}.views-block h2:first-child{margin-top:0;}#sliding-popup{padding:22px 0 0 0;font-family:'Open Sans',sans-serif !important;}#sliding-popup.eu-cookie-withdraw-wrapper{background:#013E7D !important;}button.eu-cookie-withdraw-tab{padding:15px;}button.eu-cookie-withdraw-tab:hover{text-decoration:underline;}.eu-cookie-compliance-message h2{font-size:1.2rem;font-weight:400;}.eu-cookie-compliance-message p{font-size:.85rem;font-weight:500;}#popup-buttons button,#popup-buttons .eu-cookie-compliance-secondary-button,#popup-buttons .eu-cookie-compliance-default-button{margin-right:10px;margin-top:0;margin-bottom:18px;vertical-align:middle;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;background:none;background-color:none;background-image:none;border-radius:4px;border:1px solid #FFF;color:#FFF;font-family:'Montserrat',sans-serif;font-size:18px;font-size:1.125rem;font-weight:normal;padding:10px 12px;text-decoration:none;text-shadow:none;cursor:pointer;}#popup-buttons .eu-cookie-compliance-secondary-button{background:#FFF !important;color:#000;font-weight:600;}body.user-logged-in.path-user .col-sm-12 .block{width:70%;margin:50px auto;}footer{color:#FFF;background-color:#000;padding:30px 0 60px;}.region-footer-first,.region-footer-second,.region-footer-third{display:flex;width:88.88888%;margin:0 auto;}.region-footer-first{align-items:center;justify-content:space-between;padding-top:25px;padding-bottom:20px}.region-footer-second{align-items:center;justify-content:space-between;flex-wrap:nowrap;border-top:1px solid rgba(255,255,255,0.25);padding-top:20px;margin-top:3px;}.region-footer-third{padding-top:60px;padding-bottom:25px;}@media (prefers-color-scheme:dark){img{filter:brightness(.8) contrast(1.2);}}[data-darkreader-scheme="dark"] img{filter:brightness(.8) contrast(1.2);}@media screen and (max-width:1299px){h1{font-size:45px;font-size:2.8125rem;font-weight:600;margin:0 0 26px 0;}h2{font-size:32px;font-size:2rem;font-weight:700;line-height:1.2;margin:0 0 35px 0;}h3{font-size:20px;font-size:1.25rem;font-weight:600;margin:40px 0 20px 0;}}@media screen and (max-width:1199px){h1{font-size:40px;font-size:2.5rem;font-weight:900;margin:0 0 20px 0;}h2{font-size:28px;font-size:1.75rem;font-weight:700;line-height:1.2;margin:0 0 28px 0;}h3{font-size:18px;font-size:1.125rem;font-weight:600;margin:35px 0 16px 0;}}@media screen and (max-width:799px){h1{font-size:32px;font-size:2rem;font-weight:900;margin:0 0 20px 0;}h2{font-size:22px;font-size:1.375rem;font-weight:700;line-height:1.2;margin:0 0 20px 0;}}@media screen and (min-width:768px){body{margin-top:0;}.navbar{border-radius:0;}}
#block-teams-logohome,#block-teams-logohomelink{width:auto;height:60px;}#block-teams-logohome .logo-link,#block-teams-logohomelink .logo-link{display:block;width:auto;height:60px;}#block-teams-logohome .logo-nolink img,#block-teams-logohomelink .logo-link .link-img{width:58px;height:60px;margin-right:18px;float:left;}#block-teams-logohome .link-text{font-family:"Cormorant Garamond",serif;font-optical-sizing:auto;font-size:2.8rem;font-weight:500;color:#FFF;text-wrap:nowrap;}#block-teams-logohomelink a.logo-link .link-text{font-family:"Cormorant Garamond",serif;font-optical-sizing:auto;font-size:2.8rem;font-weight:500;color:#FFF;text-wrap:nowrap;}#block-umass-teams-account-menu a{padding:12px 10px 15px;line-height:1;color:#FFF;text-decoration:none;font-family:'Montserrat',sans-serif;font-weight:600;font-size:.975rem;}#block-umass-teams-account-menu a:hover{text-decoration:underline;background-color:transparent;}.path-user .user-login-form{display:none;}#block-umass-teams-userlogin ul,#block-umass-teams-userlogin .request-password-link{display:none;}#block-umass-teams-footerlogo{display:block;width:calc(100% - 740px);}.footer-logo-link{display:block;width:100%;padding-top:60px;background:url(/themes/custom/CHILDTHEME/images/umassp_logo_white.svg) no-repeat center left;background-size:contain;}.footer-logo-link .link-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px;clip-path:inset(100%);}#block-umass-teams-youarehere{width:32%;font-family:'Open Sans',sans-serif;font-weight:400;line-height:2;margin:0;}#block-umass-teams-youarehere a{color:#FFF;text-decoration:none;border-bottom:1px solid #148071;}#block-umass-teams-youarehere a:hover{color:#FFF;border-bottom:1px solid #FFF;}#block-umass-teams-copyrightstatement{color:#FFF;width:auto;font-family:'Open Sans',sans-serif;font-weight:500;line-height:2;}#block-umass-teams-privacy{width:auto;}#block-umass-teams-privacy .nav{display:flex;align-items:flex-end;margin:0;padding:0;}#block-umass-teams-privacy .nav li a{font-family:'Open Sans',sans-serif;font-weight:700;font-size:0.6875rem;text-transform:uppercase;color:#FFF;letter-spacing:0.0625rem;}#block-umass-teams-privacy .nav li a:hover{color:#FFF;text-decoration:underline;background-color:transparent;}#block-umass-teams-footerlogo a:focus,#block-umass-teams-youarehere a:focus,#block-umass-teams-copyrightstatement a:focus,#block-umass-teams-privacyaccessibility a:focus,#block-umass-teams-footerrelatedsites a:focus{outline:2px solid #D72FE1;}
