/* @license MIT https://github.com/necolas/normalize.css/blob/8.0.1/LICENSE.md */
html{line-height:1.15;-webkit-text-size-adjust:100%;}body{margin:0;}main{display:block;}h1{font-size:2em;margin:0.67em 0;}hr{box-sizing:content-box;height:0;overflow:visible;}pre{font-family:monospace,monospace;font-size:1em;}a{background-color:transparent;}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted;}b,strong{font-weight:bolder;}code,kbd,samp{font-family:monospace,monospace;font-size:1em;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}img{border-style:none;}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;}button,input{overflow:visible;}button,select{text-transform:none;}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button;}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0;}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText;}fieldset{padding:0.35em 0.75em 0.625em;}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}progress{vertical-align:baseline;}textarea{overflow:auto;}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0;}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto;}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px;}[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}details{display:block;}summary{display:list-item;}template{display:none;}[hidden]{display:none;}
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
article{width:100%;max-width:fit-content;}ul{padding-inline-start:1rem;}div.center-content{display:flex;justify-content:center;}a{display:inline-block;width:fit-content;}.py-2{padding-top:2rem;padding-bottom:2rem;}
@font-face{font-display:swap;font-family:"Roboto Mono";font-style:normal;font-weight:400;src:url(/its/themes/humber/fonts/roboto-mono-v23-latin-regular.woff2) format("woff2");}html{-webkit-font-smoothing:antialiased;font-family:"Open sans",Helvetica,Arial,sans-serif;font-size:100%;}blockquote{margin:0;}blockquote p:before,blockquote p:after{color:#004b78;font-weight:bold;font-family:Georgia,"Times New Roman",Times,serif;font-size:1.5rem;}blockquote p:before{content:"“";}blockquote p:after{content:"”";}p,li{font-weight:500;line-height:1.4rem;}h1,h2,h3,h4,h5,h6{color:#004b78;}h1{font-size:2rem;margin-bottom:2.5rem;}h2{font-size:1.6rem;}h3{font-size:1.4rem;}h4{font-size:1.3rem;}h5{font-size:1.2rem;}h6{font-size:1.1rem;}
#block-humber-views-block-tabbed-ai-block-1 .content-list{display:flex;gap:0.5rem;list-style:none;padding:0 0.5rem;margin:0;}#block-humber-views-block-tabbed-ai-block-1 .content-list .content-item{cursor:pointer;}#block-humber-views-block-tabbed-ai-block-1 .tab-button{display:flex;height:fit-content;width:fit-content;max-width:23rem;font-size:1.25rem;background-color:#004b78;color:white;padding:0.5rem;border-radius:5px 5px 0 0;}#block-humber-views-block-tabbed-ai-block-1 .tab-button.active{background-color:white;color:Black;font-weight:bold;}#block-humber-views-block-tabbed-ai-block-1 h2,#block-humber-views-block-tabbed-ai-block-1 .view{background-color:rgba(0,0,0,0.3);}#block-humber-views-block-tabbed-ai-block-2{background-color:rgba(0,0,0,0.3);padding:0 0.5rem 2rem 0.5rem;}#block-humber-views-block-tabbed-ai-block-2 .tab-content{display:none;}#block-humber-views-block-tabbed-ai-block-2 .tab-content.active{display:block;}#block-humber-views-block-tabbed-ai-block-2 h2 ul,#block-humber-views-block-tabbed-ai-block-2 .clearfix ul{display:flex;flex-direction:column;gap:1rem;}#block-humber-views-block-tabbed-ai-block-2 .view{box-sizing:border-box;background-color:white;margin:0;border-radius:0 0 5px 5px;margin-bottom:2rem;padding:0.5rem;}#block-humber-views-block-tabbed-ai-block-2 .content-list{padding:0;list-style:none;margin:0;}#block-humber-views-block-tabbed-ai-block-2 .content-list ul li,#block-humber-views-block-tabbed-ai-block-2 .content-list ol li{margin:0.5rem 0;}#block-humber-views-block-tabbed-ai-block-2 .content-list ul p,#block-humber-views-block-tabbed-ai-block-2 .content-list ol p{margin:0;padding:0;}#block-humber-views-block-tabbed-ai-block-2 .file{margin:1rem;}#block-humber-views-block-tabbed-ai-block-2 h2{font-size:2.4rem;line-height:2.4rem;text-align:center;text-shadow:2px 2px 2px #6693ae;}#block-humber-views-block-tabbed-ai-block-2 h2,#block-humber-views-block-tabbed-ai-block-2 h3,#block-humber-views-block-tabbed-ai-block-2 h4{margin:2rem 0;}#block-humber-views-block-tabbed-ai-block-2 ul,#block-humber-views-block-tabbed-ai-block-2 ol{list-style-type:disc;padding-inline-start:1rem;}@media (min-width:48rem){#block-humber-views-block-tabbed-ai-block-1 .content-list{padding:0;}#block-humber-views-block-tabbed-ai-block-1 ul:not(.contextual-links){width:46rem;margin:0 auto;}#block-humber-views-block-tabbed-ai-block-2 .clearfix,#block-humber-views-block-tabbed-ai-block-2 .view{width:46rem;margin:0 auto 2rem auto;}#block-humber-views-block-tabbed-ai-block-2 .view{padding:1rem;}#block-humber-views-block-tabbed-ai-block-2 .content-list{padding:0;}}@media (min-width:61rem){#block-humber-views-block-tabbed-ai-block-1 ul:not(.contextual-links){width:58rem;margin:0 auto;}#block-humber-views-block-tabbed-ai-block-2 .clearfix,#block-humber-views-block-tabbed-ai-block-2 .view{width:58rem;}}
.node--type-beautiful-page{background-color:rgba(0,0,0,0.3);padding-bottom:3rem;overflow:hidden;}.node--type-beautiful-page .node__content{box-sizing:border-box;background-color:white;border-radius:5px;padding:0.5rem;}.block-views-blockuser-access-authentication-block-1,.block-views-blockmicrosoft-block-1,.block-views-blockcomputer-purchase-rental-block-1,#block-humber-needhelp,#block-humber-additionallinks,#block-humber-downloads,.block-views-blockuser-account-security-block-1,#block-humber-cybersecuritytips,#block-humber-deviceupdates,#block-humber-aitable,#block-humber-aiguidelines{padding:1rem 0.5rem;background-color:rgba(0,0,0,0.3);}.block-views-blockuser-access-authentication-block-1 > h2,.block-views-blockmicrosoft-block-1 > h2,.block-views-blockcomputer-purchase-rental-block-1 > h2,#block-humber-needhelp > h2,#block-humber-additionallinks > h2,#block-humber-downloads > h2,.block-views-blockuser-account-security-block-1 > h2,#block-humber-cybersecuritytips > h2,#block-humber-deviceupdates > h2,#block-humber-aitable > h2,#block-humber-aiguidelines > h2{padding:2rem 0.5rem;}.block-views-blockuser-access-authentication-block-1 h2,.block-views-blockmicrosoft-block-1 h2,.block-views-blockcomputer-purchase-rental-block-1 h2,#block-humber-needhelp h2,#block-humber-additionallinks h2,#block-humber-downloads h2,.block-views-blockuser-account-security-block-1 h2,#block-humber-cybersecuritytips h2,#block-humber-deviceupdates h2,#block-humber-aitable h2,#block-humber-aiguidelines h2{font-size:2.4rem;line-height:2.4rem;text-align:center;text-shadow:2px 2px 2px #6693ae;margin:0;background-color:white;border-radius:5px 5px 0 0;}.block-views-blockuser-access-authentication-block-1 .clearfix,.block-views-blockuser-access-authentication-block-1 .view,.block-views-blockmicrosoft-block-1 .clearfix,.block-views-blockmicrosoft-block-1 .view,.block-views-blockcomputer-purchase-rental-block-1 .clearfix,.block-views-blockcomputer-purchase-rental-block-1 .view,#block-humber-needhelp .clearfix,#block-humber-needhelp .view,#block-humber-additionallinks .clearfix,#block-humber-additionallinks .view,#block-humber-downloads .clearfix,#block-humber-downloads .view,.block-views-blockuser-account-security-block-1 .clearfix,.block-views-blockuser-account-security-block-1 .view,#block-humber-cybersecuritytips .clearfix,#block-humber-cybersecuritytips .view,#block-humber-deviceupdates .clearfix,#block-humber-deviceupdates .view,#block-humber-aitable .clearfix,#block-humber-aitable .view,#block-humber-aiguidelines .clearfix,#block-humber-aiguidelines .view{box-sizing:border-box;background-color:white;margin:0;border-radius:0 0 5px 5px;padding:0.5rem;}.block-views-blockuser-access-authentication-block-1 .clearfix h2,.block-views-blockuser-access-authentication-block-1 .clearfix h3,.block-views-blockuser-access-authentication-block-1 .clearfix h4,.block-views-blockuser-access-authentication-block-1 .view h2,.block-views-blockuser-access-authentication-block-1 .view h3,.block-views-blockuser-access-authentication-block-1 .view h4,.block-views-blockmicrosoft-block-1 .clearfix h2,.block-views-blockmicrosoft-block-1 .clearfix h3,.block-views-blockmicrosoft-block-1 .clearfix h4,.block-views-blockmicrosoft-block-1 .view h2,.block-views-blockmicrosoft-block-1 .view h3,.block-views-blockmicrosoft-block-1 .view h4,.block-views-blockcomputer-purchase-rental-block-1 .clearfix h2,.block-views-blockcomputer-purchase-rental-block-1 .clearfix h3,.block-views-blockcomputer-purchase-rental-block-1 .clearfix h4,.block-views-blockcomputer-purchase-rental-block-1 .view h2,.block-views-blockcomputer-purchase-rental-block-1 .view h3,.block-views-blockcomputer-purchase-rental-block-1 .view h4,#block-humber-needhelp .clearfix h2,#block-humber-needhelp .clearfix h3,#block-humber-needhelp .clearfix h4,#block-humber-needhelp .view h2,#block-humber-needhelp .view h3,#block-humber-needhelp .view h4,#block-humber-additionallinks .clearfix h2,#block-humber-additionallinks .clearfix h3,#block-humber-additionallinks .clearfix h4,#block-humber-additionallinks .view h2,#block-humber-additionallinks .view h3,#block-humber-additionallinks .view h4,#block-humber-downloads .clearfix h2,#block-humber-downloads .clearfix h3,#block-humber-downloads .clearfix h4,#block-humber-downloads .view h2,#block-humber-downloads .view h3,#block-humber-downloads .view h4,.block-views-blockuser-account-security-block-1 .clearfix h2,.block-views-blockuser-account-security-block-1 .clearfix h3,.block-views-blockuser-account-security-block-1 .clearfix h4,.block-views-blockuser-account-security-block-1 .view h2,.block-views-blockuser-account-security-block-1 .view h3,.block-views-blockuser-account-security-block-1 .view h4,#block-humber-cybersecuritytips .clearfix h2,#block-humber-cybersecuritytips .clearfix h3,#block-humber-cybersecuritytips .clearfix h4,#block-humber-cybersecuritytips .view h2,#block-humber-cybersecuritytips .view h3,#block-humber-cybersecuritytips .view h4,#block-humber-deviceupdates .clearfix h2,#block-humber-deviceupdates .clearfix h3,#block-humber-deviceupdates .clearfix h4,#block-humber-deviceupdates .view h2,#block-humber-deviceupdates .view h3,#block-humber-deviceupdates .view h4,#block-humber-aitable .clearfix h2,#block-humber-aitable .clearfix h3,#block-humber-aitable .clearfix h4,#block-humber-aitable .view h2,#block-humber-aitable .view h3,#block-humber-aitable .view h4,#block-humber-aiguidelines .clearfix h2,#block-humber-aiguidelines .clearfix h3,#block-humber-aiguidelines .clearfix h4,#block-humber-aiguidelines .view h2,#block-humber-aiguidelines .view h3,#block-humber-aiguidelines .view h4{padding:2rem 0;}.block-views-blockuser-access-authentication-block-1 .clearfix p,.block-views-blockuser-access-authentication-block-1 .view p,.block-views-blockmicrosoft-block-1 .clearfix p,.block-views-blockmicrosoft-block-1 .view p,.block-views-blockcomputer-purchase-rental-block-1 .clearfix p,.block-views-blockcomputer-purchase-rental-block-1 .view p,#block-humber-needhelp .clearfix p,#block-humber-needhelp .view p,#block-humber-additionallinks .clearfix p,#block-humber-additionallinks .view p,#block-humber-downloads .clearfix p,#block-humber-downloads .view p,.block-views-blockuser-account-security-block-1 .clearfix p,.block-views-blockuser-account-security-block-1 .view p,#block-humber-cybersecuritytips .clearfix p,#block-humber-cybersecuritytips .view p,#block-humber-deviceupdates .clearfix p,#block-humber-deviceupdates .view p,#block-humber-aitable .clearfix p,#block-humber-aitable .view p,#block-humber-aiguidelines .clearfix p,#block-humber-aiguidelines .view p{margin:0;}.block-views-blockuser-access-authentication-block-1 .clearfix a,.block-views-blockuser-access-authentication-block-1 .view a,.block-views-blockmicrosoft-block-1 .clearfix a,.block-views-blockmicrosoft-block-1 .view a,.block-views-blockcomputer-purchase-rental-block-1 .clearfix a,.block-views-blockcomputer-purchase-rental-block-1 .view a,#block-humber-needhelp .clearfix a,#block-humber-needhelp .view a,#block-humber-additionallinks .clearfix a,#block-humber-additionallinks .view a,#block-humber-downloads .clearfix a,#block-humber-downloads .view a,.block-views-blockuser-account-security-block-1 .clearfix a,.block-views-blockuser-account-security-block-1 .view a,#block-humber-cybersecuritytips .clearfix a,#block-humber-cybersecuritytips .view a,#block-humber-deviceupdates .clearfix a,#block-humber-deviceupdates .view a,#block-humber-aitable .clearfix a,#block-humber-aitable .view a,#block-humber-aiguidelines .clearfix a,#block-humber-aiguidelines .view a{max-width:100%;white-space:normal;display:inline;overflow-wrap:break-word;}.block-views-blockuser-access-authentication-block-1 ul,.block-views-blockmicrosoft-block-1 ul,.block-views-blockcomputer-purchase-rental-block-1 ul,#block-humber-needhelp ul,#block-humber-additionallinks ul,#block-humber-downloads ul,.block-views-blockuser-account-security-block-1 ul,#block-humber-cybersecuritytips ul,#block-humber-deviceupdates ul,#block-humber-aitable ul,#block-humber-aiguidelines ul{padding-inline-start:1.5rem;}#block-humber-additionallinks h2,#block-humber-additionallinks .clearfix,#block-humber-downloads h2,#block-humber-downloads .clearfix,#block-humber-needhelp h2,#block-humber-needhelp .clearfix,#block-humber-cybersecuritytips h2,#block-humber-cybersecuritytips .clearfix,#block-humber-deviceupdates h2,#block-humber-deviceupdates .clearfix,#block-humber-aitable h2,#block-humber-aitable .clearfix,#block-humber-aiguidelines h2,#block-humber-aiguidelines .clearfix{background-color:white;}#block-humber-additionallinks h2 ul,#block-humber-additionallinks .clearfix ul,#block-humber-downloads h2 ul,#block-humber-downloads .clearfix ul,#block-humber-needhelp h2 ul,#block-humber-needhelp .clearfix ul,#block-humber-cybersecuritytips h2 ul,#block-humber-cybersecuritytips .clearfix ul,#block-humber-deviceupdates h2 ul,#block-humber-deviceupdates .clearfix ul,#block-humber-aitable h2 ul,#block-humber-aitable .clearfix ul,#block-humber-aiguidelines h2 ul,#block-humber-aiguidelines .clearfix ul{display:flex;flex-direction:column;gap:1rem;}.block-views-blockuser-access-authentication-block-1 .clearfix ul,.block-views-blockuser-access-authentication-block-1 .view ul,.block-views-blockmicrosoft-block-1 .clearfix ul,.block-views-blockmicrosoft-block-1 .view ul,.block-views-blockcomputer-purchase-rental-block-1 .clearfix ul,.block-views-blockcomputer-purchase-rental-block-1 .view ul,#block-humber-needhelp .block-views-blockuser-account-security-block-1 .clearfix ul,#block-humber-needhelp .block-views-blockuser-account-security-block-1 .view ul,#block-humber-cybersecuritytips .clearfix ul,#block-humber-cybersecuritytips .view ul{list-style:none;margin:0;}#block-humber-aitable table{border:2px solid black;}#block-humber-aitable table tbody tr:first-of-type td{border:2px solid black;background-color:ghostwhite;}#block-humber-aitable table tbody tr td:first-of-type{border:2px solid black;background-color:ghostwhite;}.block-views-blockuser-access-authentication-block-1 h2,.block-views-blockuser-access-authentication-block-1 .view,.block-views-blockmicrosoft-block-1 h2,.block-views-blockmicrosoft-block-1 .view,.block-views-blockcomputer-purchase-rental-block-1 h2,.block-views-blockcomputer-purchase-rental-block-1 .view,.block-views-blockuser-account-security-block-1 h2,.block-views-blockuser-account-security-block-1 .view{background-color:rgba(255,255,255,0.5);}.user-access-wrapper,.microsoft-wrapper,.computer-wrapper,.user-account-security-wrapper{width:100%;padding:2rem 0;}.user-access-list,.microsoft-list,.computer-list,.user-account-security-list{display:flex;flex-wrap:wrap;justify-content:space-evenly;align-items:flex-start;gap:3.2rem;list-style-type:none;padding:0;margin:0 1rem;}.user-access-list .user-access-item,.user-access-list .microsoft-item,.user-access-list .computer-item,.user-access-list .user-account-security-item,.user-access-list #block-humber-cybersecuritytips,.user-access-list #block-humber-deviceupdates,.microsoft-list .user-access-item,.microsoft-list .microsoft-item,.microsoft-list .computer-item,.microsoft-list .user-account-security-item,.microsoft-list #block-humber-cybersecuritytips,.microsoft-list #block-humber-deviceupdates,.computer-list .user-access-item,.computer-list .microsoft-item,.computer-list .computer-item,.computer-list .user-account-security-item,.computer-list #block-humber-cybersecuritytips,.computer-list #block-humber-deviceupdates,.user-account-security-list .user-access-item,.user-account-security-list .microsoft-item,.user-account-security-list .computer-item,.user-account-security-list .user-account-security-item,.user-account-security-list #block-humber-cybersecuritytips,.user-account-security-list #block-humber-deviceupdates{background:linear-gradient(to right,rgb(21,13,60) 2px,rgba(255,255,255,0.5) 4px,rgba(255,255,255,0.25) 6px,rgba(255,255,255,0.25) 8px,transparent 10px,transparent 14px,rgba(255,255,255,0.25) 15px,transparent 20px);background-color:#004b78;border-radius:5px;position:relative;display:flex;flex-direction:column;width:7rem;height:9rem;padding:1rem;justify-content:center;align-items:center;text-align:center;transition:all ease-in-out 0.2s;}.user-access-list .user-access-item a,.user-access-list .microsoft-item a,.user-access-list .computer-item a,.user-access-list .user-account-security-item a,.user-access-list #block-humber-cybersecuritytips a,.user-access-list #block-humber-deviceupdates a,.microsoft-list .user-access-item a,.microsoft-list .microsoft-item a,.microsoft-list .computer-item a,.microsoft-list .user-account-security-item a,.microsoft-list #block-humber-cybersecuritytips a,.microsoft-list #block-humber-deviceupdates a,.computer-list .user-access-item a,.computer-list .microsoft-item a,.computer-list .computer-item a,.computer-list .user-account-security-item a,.computer-list #block-humber-cybersecuritytips a,.computer-list #block-humber-deviceupdates a,.user-account-security-list .user-access-item a,.user-account-security-list .microsoft-item a,.user-account-security-list .computer-item a,.user-account-security-list .user-account-security-item a,.user-account-security-list #block-humber-cybersecuritytips a,.user-account-security-list #block-humber-deviceupdates a{box-sizing:border-box;position:absolute;padding:2rem 1rem;top:0;left:0;height:100%;width:100%;color:white;font-size:1.1rem;font-weight:600;text-decoration:none;}.user-access-list .user-access-item:hover,.user-access-list .microsoft-item:hover,.user-access-list .computer-item:hover,.user-access-list .user-account-security-item:hover,.user-access-list #block-humber-cybersecuritytips:hover,.user-access-list #block-humber-deviceupdates:hover,.microsoft-list .user-access-item:hover,.microsoft-list .microsoft-item:hover,.microsoft-list .computer-item:hover,.microsoft-list .user-account-security-item:hover,.microsoft-list #block-humber-cybersecuritytips:hover,.microsoft-list #block-humber-deviceupdates:hover,.computer-list .user-access-item:hover,.computer-list .microsoft-item:hover,.computer-list .computer-item:hover,.computer-list .user-account-security-item:hover,.computer-list #block-humber-cybersecuritytips:hover,.computer-list #block-humber-deviceupdates:hover,.user-account-security-list .user-access-item:hover,.user-account-security-list .microsoft-item:hover,.user-account-security-list .computer-item:hover,.user-account-security-list .user-account-security-item:hover,.user-account-security-list #block-humber-cybersecuritytips:hover,.user-account-security-list #block-humber-deviceupdates:hover{filter:drop-shadow(2px 2px #004b78) drop-shadow(5px 5px 5px #99b7c9);box-shadow:5px 3px floralwhite;transform:translateY(-0.5rem);}.user-access-list .user-access-item:hover a,.user-access-list .microsoft-item:hover a,.user-access-list .computer-item:hover a,.user-access-list .user-account-security-item:hover a,.user-access-list #block-humber-cybersecuritytips:hover a,.user-access-list #block-humber-deviceupdates:hover a,.microsoft-list .user-access-item:hover a,.microsoft-list .microsoft-item:hover a,.microsoft-list .computer-item:hover a,.microsoft-list .user-account-security-item:hover a,.microsoft-list #block-humber-cybersecuritytips:hover a,.microsoft-list #block-humber-deviceupdates:hover a,.computer-list .user-access-item:hover a,.computer-list .microsoft-item:hover a,.computer-list .computer-item:hover a,.computer-list .user-account-security-item:hover a,.computer-list #block-humber-cybersecuritytips:hover a,.computer-list #block-humber-deviceupdates:hover a,.user-account-security-list .user-access-item:hover a,.user-account-security-list .microsoft-item:hover a,.user-account-security-list .computer-item:hover a,.user-account-security-list .user-account-security-item:hover a,.user-account-security-list #block-humber-cybersecuritytips:hover a,.user-account-security-list #block-humber-deviceupdates:hover a{text-decoration:underline;}#block-humber-aitable .clearfix{width:100%;box-sizing:border-box;padding:0.5rem;overflow-x:auto;-webkit-overflow-scrolling:touch;}@media (min-width:48rem){.block-views-blockuser-access-authentication-block-1 h2,.block-views-blockmicrosoft-block-1 h2,.block-views-blockcomputer-purchase-rental-block-1 h2,#block-humber-needhelp h2,#block-humber-additionallinks h2,#block-humber-downloads h2,.block-views-blockuser-account-security-block-1 h2,#block-humber-cybersecuritytips h2,#block-humber-deviceupdates h2,#block-humber-aitable h2,#block-humber-aiguidelines h2{width:45rem;margin:0 auto;}.block-views-blockuser-access-authentication-block-1 .clearfix,.block-views-blockuser-access-authentication-block-1 .view,.block-views-blockmicrosoft-block-1 .clearfix,.block-views-blockmicrosoft-block-1 .view,.block-views-blockcomputer-purchase-rental-block-1 .clearfix,.block-views-blockcomputer-purchase-rental-block-1 .view,#block-humber-needhelp .clearfix,#block-humber-needhelp .view,#block-humber-additionallinks .clearfix,#block-humber-additionallinks .view,#block-humber-downloads .clearfix,#block-humber-downloads .view,.block-views-blockuser-account-security-block-1 .clearfix,.block-views-blockuser-account-security-block-1 .view,#block-humber-cybersecuritytips .clearfix,#block-humber-cybersecuritytips .view,#block-humber-deviceupdates .clearfix,#block-humber-deviceupdates .view,#block-humber-aitable .clearfix,#block-humber-aitable .view,#block-humber-aiguidelines .clearfix,#block-humber-aiguidelines .view{width:46rem;margin:0 auto 2rem auto;}}@media (min-width:61rem){.block-views-blockuser-access-authentication-block-1 h2,.block-views-blockmicrosoft-block-1 h2,.block-views-blockcomputer-purchase-rental-block-1 h2,#block-humber-needhelp h2,#block-humber-additionallinks h2,#block-humber-downloads h2,.block-views-blockuser-account-security-block-1 h2,#block-humber-cybersecuritytips h2,#block-humber-deviceupdates h2,#block-humber-aitable h2,#block-humber-aiguidelines h2{width:57rem;}.block-views-blockuser-access-authentication-block-1 .clearfix,.block-views-blockuser-access-authentication-block-1 .view,.block-views-blockmicrosoft-block-1 .clearfix,.block-views-blockmicrosoft-block-1 .view,.block-views-blockcomputer-purchase-rental-block-1 .clearfix,.block-views-blockcomputer-purchase-rental-block-1 .view,#block-humber-needhelp .clearfix,#block-humber-needhelp .view,#block-humber-additionallinks .clearfix,#block-humber-additionallinks .view,#block-humber-downloads .clearfix,#block-humber-downloads .view,.block-views-blockuser-account-security-block-1 .clearfix,.block-views-blockuser-account-security-block-1 .view,#block-humber-cybersecuritytips .clearfix,#block-humber-cybersecuritytips .view,#block-humber-deviceupdates .clearfix,#block-humber-deviceupdates .view,#block-humber-aitable .clearfix,#block-humber-aitable .view,#block-humber-aiguidelines .clearfix,#block-humber-aiguidelines .view{width:58rem;}}
.block-views-blockcareers-block-1{overflow:hidden;background-color:rgba(0,0,0,0.3);}.career-wrapper{margin:0.5rem 0.5rem 5rem 0.5rem;}.career-wrapper ul{list-style:none;padding:0;}.career-list{display:flex;flex-direction:column;gap:4rem;margin:0 0 6rem 0;}.career-item{background-color:white;padding:0.5rem;border-radius:5px;box-sizing:border-box;}.career-item h2{font-size:2.4rem;line-height:2.4rem;text-shadow:2px 2px 2px #6693ae;text-align:center;margin:1rem 0 3rem 0;}.career-item ul{display:grid;grid-template-columns:repeat(auto-fill,calc(50% - 0.5rem));grid-auto-rows:1fr;grid-column-gap:1rem;grid-row-gap:1rem;margin-bottom:1rem;}.career-item li{cursor:pointer;justify-content:center;height:fit-content;max-height:100%;border-radius:5px;overflow:hidden;text-align:center;}.career-item li:hover h4,.career-item li:hover span{background-color:#7a5c00;}.career-item li h4,.career-item li p,.career-item li span{color:white;margin:0;}.career-item li p{display:none;height:100%;padding:0.5rem;background-color:#a37a00;font-weight:bold;}.career-item li h4,.career-item li span{background-color:#a37a00;}.career-item li h4{padding:0.5rem;max-height:4rem;}.career-item li span{display:block;padding:0.5rem;}.career-item .li-active h4,.career-item .li-active span{background-color:#a37a00;}.career-item .li-active p{display:block;}.block-views-blocktestimonials-block-1{background-color:rgba(0,0,0,0.3);}.block-views-blocktestimonials-block-1 h2{color:white;font-size:2.4rem;line-height:2.4rem;text-shadow:3px 3px 3px #004b78;text-align:center;margin:0 auto 3rem auto;}.testimonial-wrapper{margin:0 0.5rem;}.testimonial-list{display:flex;flex-direction:column;list-style:none;padding:0 0 3rem 0;gap:3rem;margin:0;}.testimonial-item{display:flex;flex-direction:column;gap:1rem;position:relative;max-width:30rem;padding:1rem 1rem 1rem 3rem;border-radius:5px;background-image:linear-gradient(to right,#004b78 2rem,white 2rem);box-shadow:5px 5px 5px rgba(0,30,48,0.5);font-size:1.2rem;}.testimonial-item:nth-child(2n){align-self:flex-end;}.testimonial-item p{margin:0;}.testimonial-item .views-field-title,.testimonial-item .views-field-field-job-title{color:#004b78;}.testimonial-item .views-field-title{font-weight:bold;}.testimonial-item .views-field-field-job-title{font-style:italic;}@media (min-width:48rem){.block-views-blockcareers-block-1 > div{width:46rem;margin:0 auto;}.career-wrapper{margin:0;}.block-views-blocktestimonials-block-1 h2{font-size:3rem;line-height:3rem;width:46rem;}.testimonial-wrapper{width:46rem;margin:0 auto;}}@media (min-width:61rem){.block-views-blockcareers-block-1 > div{width:58rem;}.block-views-blocktestimonials-block-1 h2{width:58rem;}.testimonial-wrapper{width:58rem;}}

#block-humber-views-block-locations-block-1 .views-row{margin-bottom:5rem;}#block-humber-views-block-locations-block-1 .views-field-title{color:#004b78;font-size:1.4rem;font-weight:bold;}#block-humber-views-block-locations-block-1 .views-field-field-map-link{border:2px solid #004b78;border-radius:10px;overflow:hidden;height:20rem;box-shadow:0.5rem 0.5rem 0.5rem #99b7c9;}#block-humber-views-block-locations-block-1 .views-field-field-map-link p{margin:0;}#block-humber-views-block-locations-block-1 iframe[src*="https://www.google.com"]{box-sizing:border-box;height:30rem;width:100%;}.field--name-field-map-link{border:2px solid #004b78;border-radius:10px;overflow:hidden;height:20rem;box-shadow:0.5rem 0.5rem 0.5rem #99b7c9;}.field--name-field-map-link p{margin:0;}@media (min-width:48rem){#block-humber-views-block-locations-block-1 .views-field-field-map-link{height:30rem;}#block-humber-views-block-locations-block-1 iframe[src*="https://www.google.com"]{height:40rem;margin:0 auto;}.field--name-field-map-link{height:30rem;}}
#main-content{position:absolute;}.region-content,.region-breadcrumb,.region-highlighted{width:100%;}.gin-breadcrumb-wrapper .region-highlighted{background-color:white;}.region-breadcrumb,.region-highlighted{background-color:white;}.region-breadcrumb{filter:drop-shadow(0 0.5rem 0.5rem #99b7c9);position:-webkit-sticky;position:sticky;top:calc(var(--gin-toolbar-height,0rem) + 4rem);z-index:101;}
form{max-width:100%;}form .field-multiple-table{margin:0;}form .field-multiple-table .field-multiple-drag{width:30px;padding-right:0;}[dir=rtl] form .field-multiple-table .field-multiple-drag{padding-left:0;}form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0.5em;}[dir=rtl] form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0;padding-left:0.5em;}form .field-add-more-submit{margin:0.5em 0 0;}.form-actions{margin-top:1em;margin-bottom:1em;}tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;}.form-composite > .fieldset-wrapper > .description,.form-item .description{font-size:0.85em;}label.option{display:inline;font-weight:normal;}.form-composite > legend,.label{display:inline;margin:0;padding:0;font-size:inherit;font-weight:bold;}.form-checkboxes .form-item,.form-radios .form-item{margin-top:0.4em;margin-bottom:0.4em;}.form-type-radio .description,.form-type-checkbox .description{margin-left:2.4em;}[dir=rtl] .form-type-radio .description,[dir=rtl] .form-type-checkbox .description{margin-right:2.4em;margin-left:0;}.marker{color:#e00;}.form-required::after{display:inline-block;width:6px;height:6px;margin:0 0.3em;content:"";vertical-align:super;background-image:url(/its/themes/humber/images/icons/required.svg);background-repeat:no-repeat;background-size:6px 6px;}abbr.tabledrag-changed,abbr.ajax-changed{border-bottom:none;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red;}.form-item--error-message::before{display:inline-block;width:14px;height:14px;content:"";vertical-align:sub;background:url(/its/themes/humber/images/icons/error.svg) no-repeat;background-size:contain;}
.main-header{background-color:white;display:flex;flex-wrap:wrap;align-items:center;padding:0 0.5rem 0 0.5rem;}.sticky-header{height:4rem;position:-webkit-sticky;position:sticky;top:var(--gin-toolbar-height,0);z-index:102;}@media (min-width:61rem){.main-header{justify-content:space-between;align-items:center;flex-wrap:nowrap;padding:0 3rem 0 3rem;}}
.layout-container{margin:0;}
.region-primary-menu,.region-secondary-menu{display:flex;justify-content:center;width:100%;}.region-primary-menu > nav,.region-secondary-menu > nav{width:100%;}.nav-bar{display:none;flex-basis:100%;padding-bottom:0.5rem;}.nav-bar.active{display:flex;flex-direction:column;gap:0.5rem;align-items:center;}@media (min-width:61rem){.region-primary-menu,.region-secondary-menu{flex-grow:1;width:auto;}.region-primary-menu > nav,.region-secondary-menu > nav{width:auto;}.nav-bar{display:flex;flex-direction:row;gap:1rem;flex-basis:auto;padding-bottom:0;}.nav-bar.active{flex-flow:row;}}
.block-system-main-block{display:flex;justify-content:center;}.clearfix::after{content:none;}#block-humber-page-title,#block-humber-content{box-sizing:border-box;width:100%;margin:0;}#block-humber-page-title article,#block-humber-content article{display:block;width:100%;max-width:100%;}#block-humber-page-title > h1{margin:3rem 0.5rem;}#block-humber-content .node__content,#block-humber-content .search-bar,#block-humber-content .view{margin:0.5rem;}#block-humber-whitespace{background-color:white;height:7rem;}.region-content{min-height:60vh;}@media (min-width:48rem){#block-humber-page-title > h1{width:46rem;margin:3rem auto;}#block-humber-content .node__content,#block-humber-content .search-bar,#block-humber-content .view,#block-humber-content .taxonomy-term{width:46rem;margin:0 auto;}}@media (min-width:61rem){#block-humber-page-title > h1{width:58rem;margin:3rem auto;}#block-humber-content .node__content,#block-humber-content .search-bar,#block-humber-content .view,#block-humber-content .taxonomy-term{width:58rem;margin:0 auto;}}
.block-views-blockstatus-overview-block-1{display:block;background-color:ghostwhite;border:1px solid #004b78;border-radius:10px;margin:0 0.5rem 2rem;box-shadow:5px 5px 5px #99b7c9;}.block-views-blockstatus-overview-block-1 h2{margin:1rem;}.status-overview{font-size:1.1rem;}.status-overview ul{display:flex;flex-direction:column;margin:1rem;padding:0;}.status-overview li{display:flex;flex-wrap:wrap;align-items:center;list-style-type:none;padding:1rem 0;}.status-overview li .views-field-field-status,.status-overview li > div{margin:0 1rem;}.status-overview li span{display:block;}.status-overview li:not(:last-child){border-bottom:1px dashed #004b78;}.status-overview .views-field-title{font-weight:bold;width:10rem;}.status-overview .views-field-title a{text-decoration:none;}.status-overview .views-field-field-status{display:flex;width:12rem;align-items:center;gap:0.5rem;}.status-overview .views-field-field-short-summary p{margin:0 1rem;}.status-overview .status-icons{display:flex;justify-content:center;align-items:center;height:2rem;width:2rem;color:white;padding:0;border-radius:50%;}.status-overview .icon-operational{background-color:green;}.status-overview .icon-partial{background-color:darkorange;}.status-overview .icon-maintenance{background-color:dodgerblue;}.status-overview .icon-critical{background-color:red;}@media (min-width:48rem){.block-views-blockstatus-overview-block-1{width:46rem;margin:0 auto 4rem;}}@media (min-width:61rem){.block-views-blockstatus-overview-block-1{width:58rem;}}
.block-views-blockdownload-portals-block-1{overflow:hidden;background-color:rgba(0,0,0,0.3);}.block-views-blockdownload-portals-block-1 h2{color:white;text-shadow:3px 3px 3px rgba(0,30,48,0.5);font-size:2.4rem;line-height:2.4rem;text-align:center;margin:2rem 0.5rem 3rem 0.5rem;}.portal-wrapper ul{list-style:none;padding:0;}.portal-list{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-evenly;gap:2rem;list-style-type:none;padding:0;margin:3rem 0.5rem;}.portal-item{position:relative;width:272px;height:340px;border-radius:10px;perspective:1000px;}.portal-item > div{box-sizing:border-box;text-align:center;width:100%;transition:all ease-in-out 0.5s;transform-style:preserve-3d;position:absolute;backface-visibility:hidden;}.portal-item .views-field-title{z-index:2;background-color:transparent;width:100%;padding:2rem 1rem 1rem 1rem;text-align:center;overflow:hidden;bottom:0;color:white;font-weight:bold;font-size:1.1rem;background:linear-gradient(transparent,#002d48);border-radius:0 0 10px 10px;}.portal-item .views-field-field-portal-image{z-index:1;overflow:hidden;filter:drop-shadow(5px 5px #99b7c9);}.portal-item .views-field-field-portal-image img{border-radius:10px;}.portal-item .views-field-body{display:flex;align-items:center;height:100%;font-size:1.1rem;color:white;background-color:#002d48;display:flex;border-radius:10px;filter:drop-shadow(5px 5px #99b7c9);}.portal-item .views-field-body p{margin:0;padding:1rem;}.portal-item .views-field-field-portal-link{bottom:0;padding:2rem;}.portal-item .views-field-field-portal-link a{padding:0.5rem;color:black;background-color:white;text-decoration:none;}.portal-item .views-field-field-portal-link a:hover{transform:scale(1.1);background-color:#f1f1f1;}.portal-item .views-field-body,.portal-item .views-field-field-portal-link{transform:rotateY(-180deg);}.portal-item:hover .views-field-title,.portal-item:hover .views-field-field-portal-image{transform:rotateY(180deg);}.portal-item:hover .views-field-body,.portal-item:hover .views-field-field-portal-link{transform:rotateY(0deg);}.view-student-software .filters{margin:0 0 2rem 0;}.views-field-field-link-name h3{margin:0.5rem 0;}@media (min-width:48rem){.block-views-blockdownload-portals-block-1 h2{width:46rem;margin:3rem auto;}.portal-wrapper{width:46rem;margin:0 auto;}}@media (min-width:61rem){.block-views-blockdownload-portals-block-1 h2{width:58rem;}.block-views-blockdownload-portals-block-1 .portal-wrapper{width:58rem;}}
.i-am-text{text-align:center;font-size:2.4rem;line-height:2.4rem;text-shadow:2px 2px 2px #6693ae;margin:3rem auto 1rem auto;}.startup-buttons{display:flex;gap:3rem;padding:0.5rem;margin:0 1rem;justify-content:center;align-items:center;}.startup-buttons p{position:relative;font-size:1.25rem;line-height:300%;text-align:center;text-decoration:none;width:5rem;padding:2rem;margin:0;background-color:#004b78;border-radius:5px;}.startup-buttons p a{position:absolute;top:0;left:0;width:100%;height:100%;color:white;text-decoration:none;font-weight:600;}.startup-buttons p:hover{background-color:#336f93;}
.views-table{margin:0.5rem 0;}.table-container{overflow-x:scroll;}@media (min-width:61rem){.views-table{table-layout:auto;max-width:100%;}}
.whats-new-page .news-list{width:100%;display:flex;flex-direction:column;gap:2rem;list-style-type:none;padding:0;flex-wrap:wrap;}.whats-new-page .news-item{width:100%;box-sizing:border-box;color:white;background-color:#004b78;border-radius:10px;box-shadow:0.5rem 0.5rem 0.5rem #6693ae;padding:0.5rem;}.whats-new-page .news-item h2{width:100%;color:white;margin:0.5rem 0;}.whats-new-page .news-item h2 a{line-height:1.6rem;}.whats-new-page .news-item a{color:white;}.whats-new-page .news-item p{width:calc(100% - 1rem);}.whats-new-page .news-item p::after{content:"...";}.whats-new-page .news-item .node__content h2{margin:1rem 0;}@media (min-width:48rem){.news-wrapper h2,.news-wrapper .news-list{width:46rem;margin:0 auto 1.5rem;}}@media (min-width:61rem){.news-wrapper h2,.news-wrapper .news-list{width:58rem;margin:0 auto 1.5rem;}}
.progress__track{border-color:#b3b3b3;border-radius:10em;background-color:#f2f1eb;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;border:1px #07629a solid;border-radius:10em;background:#057ec9;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;animation-direction:reverse;}@media screen and (prefers-reduced-motion:reduce){.progress__bar{-webkit-transition:none;transition:none;-webkit-animation:none;}}@keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}

.background-image-wrapper{height:450px;background-color:rgba(0,0,0,0.3);}.background-image-text{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;top:0rem;bottom:0rem;width:100%;}.background-image-text > h2,.background-image-text h3,.background-image-text h4,.background-image-text h5,.background-image-text h6{text-align:center;color:white;text-shadow:3px 3px 3px rgba(0,30,48,0.5);padding:0.5rem;margin:0;}.background-image-text > h2{font-size:3rem;}.background-image-text > h3{font-size:3rem;}@media (min-width:48rem){.background-image-wrapper{height:300px;}.background-image-text h2,.background-image-text h3,.background-image-text h4,.background-image-text h5,.background-image-text h6{width:46rem;margin:0 auto;}}@media (min-width:61rem){.background-image-text h2,.background-image-text h3,.background-image-text h4,.background-image-text h5,.background-image-text h6{width:58rem;margin:0 auto;}}
#message-banner{box-sizing:border-box;padding:1rem 0;}#message-banner .message-banner__content{box-sizing:border-box;display:flex;gap:1rem;align-items:center;justify-content:space-between;margin:0 1rem;}#message-banner .message-banner__text p{font-size:1.1rem;}.message-banner__close-button > button{display:flex;justify-content:center;align-items:center;width:3rem;height:3rem;background-color:#800e12;border:none;}.message-banner__close-button > button:hover{background-color:#800e12;transform:scale(1.1);font-weight:600;}@media (min-width:61rem){#message-banner .message-banner__content{margin:0 3rem;}}
.brand{display:flex;align-items:center;flex:1;padding:1rem 0 1rem 0;}.site-name > a{font-weight:700;text-transform:uppercase;text-decoration:none;}.site-name > a:link,.site-name > a:visited{color:#004b78;}
.block-system-breadcrumb-block{overflow:visible;}.breadcrumb{background-color:white;padding:0.5rem 0.5rem;margin:0;}.breadcrumb ol{padding:0;margin:0;}.breadcrumb li{display:inline;margin:0;padding:0;list-style-type:none;}.breadcrumb li::before{content:" »";}.breadcrumb li:first-child::before{content:none;}[dir=rtl] .breadcrumb ol{margin-right:0;}@media (min-width:61rem){.breadcrumb{padding:0.5rem 3rem;}}
#block-humber-tokenblock{background-color:white;}.button-footer-container{display:flex;justify-content:center;box-sizing:border-box;width:100%;margin:0;padding:4rem 0;}#report-website-problem{text-align:center;width:15rem;padding:1rem;}@media (min-width:48rem){.button-footer-container{display:block;width:46rem;margin:0 auto;}}@media (min-width:61rem){.button-footer-container{width:58rem;margin:0 auto;}}
button,input.button,a.button{cursor:pointer;position:relative;padding:0.25rem;width:7rem;color:white;background-color:#004b78;border:1px solid #004b78;border-radius:5px;}button:hover,input.button:hover,a.button:hover{background-color:#336f93;border-color:#336f93;}a.button{text-decoration:none;}span.file{width:fit-content;background-color:#004b78;border:1px solid #004b78;border-radius:5px;padding:0.25rem;}span.file > a{text-decoration:none;width:fit-content;color:white;padding-left:1rem;}span.file:hover{background-color:#336f93;border-color:#336f93;}span.file:hover > a{text-decoration:underline;}
#block-humber-chatbutton{position:fixed;bottom:10rem;right:2rem;z-index:100;}#block-humber-chatbutton > .text-formatted{margin:0;}#block-humber-corporatefooter2{box-sizing:border-box;color:white;background-color:#142356;padding:1rem 0.5rem 5rem 0.5rem;}#block-humber-corporatefooter2 .text-formatted{margin:0 auto;}#block-humber-corporatefooter2 .text-formatted p{text-align:center;padding:0;margin:0 auto;}iframe[src*="8x8"]{right:0 !important;}@media (min-width:48rem){#block-humber-corporatefooter2 p{width:46rem;}}@media (min-width:61rem){#block-humber-corporatefooter2 p{width:58rem;}}@media (min-width:75rem){#block-humber-chatbutton{bottom:2rem;}#block-humber-corporatefooter2{padding:1rem 0;}}

details{margin-top:1em;margin-bottom:1em;border:1px solid #99b7c9;border-radius:10px;}details > .details-wrapper{padding:0.5rem 0.75rem;}summary{padding:0.2em 0.5em;cursor:pointer;}
.field--name-field-display-name{display:flex;gap:1rem;}.field--name-field-display-name .field__label:after{content:":";}
#edit-account .form-item{margin:1rem 0;}
.block-views-blockevent-calendar-block-1{margin:0 0.5rem;}.block-views-blockevent-calendar-block-1 > h2{text-align:center;font-size:2.5rem;margin:0;padding:2rem;}.event-calendar{width:100%;}.event-calendar .fc-toolbar{flex-direction:column;}.event-calendar .fc-toolbar .fc-left{display:flex;gap:0.5rem;}.event-calendar .fc-toolbar .fc-center{margin:0.5rem;}.event-calendar .fc-timeGridWeek-view{overflow-x:scroll;}.event-calendar .fc-timeGridWeek-view > table{width:100rem;}.event-calendar .fc-day-header{padding:0.5rem;}.event-calendar .fc-day-number{width:auto;}.event-calendar .fc-day{background-color:#e6edf2;}.event-calendar .fc-unthemed td{border:1px solid #004b78;}.event-calendar .fc-unthemed td .fc-today{background-color:#ccdbe4;}.event-calendar .fc-unthemed .fc-event{border:none;box-sizing:border-box;padding:2px 4px;margin:2px 0 0 0;}.event-calendar .fc-more-popover{border:1px solid #004b78;transform:scale(1.2);}.event-calendar .fc-event{overflow:hidden;}.event-calendar .fc-event .fc-content{width:fit-content;}.event-calendar .fc-event .fc-content .fc-time{display:none;}.event-calendar .fc-event .fc-content .fc-time,.event-calendar .fc-event .fc-content .fc-title{text-align:left;}.event-calendar .fc-event .fc-content .fc-title{transition:transform 0.1s linear;}.event-calendar .fc-event:hover .fc-content .fc-time,.event-calendar .fc-event:hover .fc-content .fc-title{display:block;}.event-calendar .fc-event:hover .fc-content .fc-title{transform:translateX(min(-1 * (100% - 120px),0px));transition:transform 3s ease-in-out;}@media (min-width:48rem){.block-views-blockevent-calendar-block-1{width:46rem;margin:0 auto;}.block-views-blockevent-calendar-block-1 .fc-toolbar{flex-direction:row;}}@media (min-width:61rem){.block-views-blockevent-calendar-block-1{width:58rem;margin:0 auto;}}
.block-views-blockevents-block-1,.block-views-blockplanned-maintenance-block-1{padding-bottom:6rem;width:100%;}.block-views-blockevents-block-1 h2,.block-views-blockplanned-maintenance-block-1 h2{width:100%;margin:0 0.5rem 1rem 0.5rem;}.block-views-blockevents-block-1 .views-field-field-event-type,.block-views-blockplanned-maintenance-block-1 .views-field-field-event-type{width:fit-content;background-color:#336f93;border-radius:10px;padding:0.25rem 0.5rem;}.block-views-blockevents-block-1 .views-field-field-event-type a,.block-views-blockplanned-maintenance-block-1 .views-field-field-event-type a{color:white;text-decoration:none;}.block-views-blockevents-block-1 .views-field-field-event-type:hover,.block-views-blockplanned-maintenance-block-1 .views-field-field-event-type:hover{background-color:#004b78;}.event-wrapper{width:100%;}.event-list{display:flex;flex-direction:column;gap:2rem;list-style-type:none;padding:0;flex-wrap:wrap;margin:0 0.5rem;}.event-item{background-color:ghostwhite;border:1px solid #004b78;border-radius:10px;padding:1rem;box-shadow:0.5rem 0.5rem 0.5rem #99b7c9;}.event-item .views-field-title{color:#004b78;font-size:1.6rem;font-weight:bold;margin-bottom:1rem;}.event-item .views-field-title a{text-decoration:none;}.event-item .views-field-field-date{margin:1rem 0;width:fit-content;}.event-item .views-field-field-date time{font-weight:700;}.event-item .views-field-field-description p{margin:0;}@media (min-width:48rem){.block-views-blockevents-block-1 h2,.block-views-blockevents-block-1 .event-list,.block-views-blockplanned-maintenance-block-1 h2,.block-views-blockplanned-maintenance-block-1 .event-list{width:46rem;margin:0 auto 1.5rem;}}@media (min-width:61rem){.block-views-blockevents-block-1 h2,.block-views-blockevents-block-1 .event-list,.block-views-blockplanned-maintenance-block-1 h2,.block-views-blockplanned-maintenance-block-1 .event-list{width:58rem;margin:0 auto 1.5rem;}}
#expand-filters{margin:0.5rem 0;}#expand-filters::before{content:"Show ";}#expand-filters.active::before{content:"Hide ";}

.faq-heading{cursor:pointer;display:flex;gap:1rem;align-items:center;justify-content:center;}.faq-heading span{color:#004b78;}.faq-heading:hover{background-color:ghostwhite;border-radius:5px;}.faq-dropdown.active{display:block;}.faq-dropdown:not(.active){display:none;}
.field{margin-bottom:1rem;}.field__label{font-weight:bold;margin-bottom:0.25rem;}.field--label-inline .field__label,.field--label-inline .field__items{float:left;}.field--label-inline .field__label,.field--label-inline > .field__item,.field--label-inline .field__items{padding-right:0.5em;}.field--label-inline .field__label::after{content:":";}[dir=rtl] .field--label-inline .field__label,[dir=rtl] .field--label-inline .field__items{padding-right:0;padding-left:0.5em;}.field--name-field-icon{width:4rem;}.field--name-field-category,.field--name-field-target-audience-guides,.field--name-field-tags{width:fit-content;}.field--name-field-category .field__items,.field--name-field-target-audience-guides .field__items,.field--name-field-tags .field__items{display:flex;flex-wrap:wrap;gap:1rem;}.field--name-field-category .field__item,.field--name-field-target-audience-guides .field__item,.field--name-field-tags .field__item{background-color:#336f93;border:1px solid #336f93;border-radius:15px;}.field--name-field-category .field__item:hover,.field--name-field-target-audience-guides .field__item:hover,.field--name-field-tags .field__item:hover{background-color:#004b78;border-color:#004b78;}.field--name-field-category .field__item a,.field--name-field-target-audience-guides .field__item a,.field--name-field-tags .field__item a{display:block;color:white;font-weight:bold;text-decoration:none;padding:0.25rem 0.5rem;}
.filters{box-sizing:border-box;display:block;border:1px solid #cc9900;border-radius:10px;padding:0.5rem 1rem;}.filters select{width:10rem;}.filters fieldset{margin:1rem 0 0.5rem 0;padding:0;border:0;}.filters fieldset span{color:black;}.filters .fieldset-wrapper{display:flex;flex-direction:row;}.filters .fieldset-wrapper > div{flex:1;}.filters .form-submit{margin-left:auto;background-color:#006c5b;border-color:#006c5b;}.filters .form-submit:hover{background-color:#33897c;border-color:#33897c;}.filters > div{display:flex;flex-wrap:wrap;align-items:center;width:100%;}.filters > div label{display:block;width:8rem;}.filters > div input:not(.button){flex:1;}.filters .form-item label,.filters .form-item select,.filters .form-item input{order:1;}.filters .form-item .description{display:block;order:2;width:100%;}.filters #edit-uid--description{display:none;}.filters.visible{display:block;}@media (min-width:48rem){.filters{width:46rem;margin:0 auto 2rem auto;}.filters select{width:20rem;}}@media (min-width:61rem){.filters{width:58rem;margin:0 auto 2rem auto;}}
form{width:calc(100% - 1rem);display:flex;flex-direction:column;margin:0 0.5rem 2rem 0.5rem;overflow:hidden;}form fieldset{border:1px solid #004b78;border-radius:10px;margin-bottom:2rem;padding:0.5rem;}form label{display:block;min-width:6rem;margin:0.25rem 0;}@media (min-width:48rem){form{width:46rem;margin:0 auto;}}@media (min-width:61rem){form{width:58rem;margin:0 auto;}}
article div.align-center{display:flex;justify-content:center;}
.block-views-blockguide-book-block-1{display:flex;flex-direction:column;padding-bottom:6rem;width:100%;margin:0;}.block-views-blockguide-book-block-1 h2{display:block;color:#004b78;font-weight:900;font-size:2.5rem;text-underline-position:under;margin:2rem 0.5rem;text-transform:capitalize;}.guide-wrapper{width:100%;}.guide-list{display:flex;flex-wrap:wrap;justify-content:space-evenly;align-items:flex-start;gap:3.2rem;list-style-type:none;padding:0;margin:0 1rem;}.guide-list .guide-item{background:linear-gradient(to right,rgb(21,13,60) 2px,rgba(255,255,255,0.5) 4px,rgba(255,255,255,0.25) 6px,rgba(255,255,255,0.25) 8px,transparent 10px,transparent 14px,rgba(255,255,255,0.25) 15px,transparent 20px);background-color:#004b78;border-radius:5px;position:relative;display:flex;flex-direction:column;width:7rem;height:9rem;padding:1rem;justify-content:center;align-items:center;text-align:center;transition:all ease-in-out 0.2s;}.guide-list .guide-item a{box-sizing:border-box;position:absolute;padding:2rem 1rem;top:0;left:0;height:100%;width:100%;color:white;font-size:1.1rem;font-weight:600;text-decoration:none;}.guide-list .guide-item:hover{filter:drop-shadow(2px 2px #004b78) drop-shadow(5px 5px 5px #99b7c9);box-shadow:5px 3px floralwhite;transform:translateY(-0.5rem);}.guide-list .guide-item:hover a{text-decoration:underline;}@media (min-width:48rem){.block-views-blockguide-book-block-1 h2,.block-views-blockguide-book-block-1 .guide-list{width:46rem;margin:0 auto;}.guide-list{justify-content:flex-start;width:46rem;margin:0 auto;}}@media (min-width:61rem){.block-views-blockguide-book-block-1 h2,.block-views-blockguide-book-block-1 .guide-list{width:58rem;margin:0 auto;}}
#navbar-toggle{cursor:pointer;border:none;background-color:transparent;width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;flex-direction:column;margin:0.5rem;border-radius:5px;}#navbar-toggle:hover{background-color:#e6edf2;}#navbar-toggle .icon-bar{display:block;width:1.75rem;height:0.25rem;margin:0.15rem;background-color:#004b78;-webkit-transition:0.25s ease-in-out;-moz-transition:0.25s ease-in-out;-o-transition:0.25s ease-in-out;transition:0.25s ease-in-out;}#navbar-toggle[aria-expanded=true] .icon-bar:is(:first-child,:last-child){position:absolute;margin:0;width:30px;}#navbar-toggle[aria-expanded=true] .icon-bar:first-child{transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);}#navbar-toggle[aria-expanded=true] .icon-bar:nth-child(2){opacity:0;}#navbar-toggle[aria-expanded=true] .icon-bar:last-child{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);}@media (min-width:61rem){#navbar-toggle{display:none;}}
#block-humber-helpsupportblock{margin:0.5rem;}#block-humber-helpsupportblock h2,#block-humber-helpsupportblock > div{margin-bottom:0.5rem;}#block-humber-helpsupportblock h2{width:100%;}#block-humber-helpsupportblock > div{width:100%;}@media (min-width:48rem){#block-humber-helpsupportblock h2,#block-humber-helpsupportblock .clearfix{width:46rem;margin:0 auto;}#block-humber-helpsupportblock h2{margin:3rem auto 0 auto;}#block-humber-helpsupportblock .clearfix{margin:0 auto;}}@media (min-width:61rem){#block-humber-helpsupportblock h2,#block-humber-helpsupportblock .clearfix{width:58rem;}#block-humber-helpsupportblock h2{margin:3rem auto 0 auto;}#block-humber-helpsupportblock .clearfix{margin:0 auto;}}
nav.tabs,.messages__wrapper{width:100%;}.messages__wrapper{padding-bottom:0.5rem;}nav.tabs ul{margin:0;padding:0;list-style:none;}ul.tabs li{display:inline-block;margin-right:0.3em;}ul.tabs a{display:block;padding:0.2em 1em;text-decoration:none;}ul.tabs a:focus,ul.tabs a:hover{background-color:#e6edf2;}ul.tabs a.is-active{background-color:#ccdbe4;font-weight:bold;}@media (min-width:48rem){nav.tabs,.messages__wrapper{width:46rem;margin:0 auto;}}@media (min-width:61rem){nav.tabs,.messages__wrapper{width:58rem;margin:0 auto;}}
.media--type-remote-video,.field--name-field-media-oembed-video{width:100%;}.media-oembed-content{width:100%;height:55vw;}@media (min-width:48rem){.field--name-field-media-oembed-video{display:flex;justify-content:center;padding:2rem 0;}.media-oembed-content{width:32rem;height:18rem;}}
.icon-help{padding:1px 0 1px 20px;background:url(/its/themes/humber/images/icons/help.png) 0 50% no-repeat;}[dir=rtl] .icon-help{padding:1px 20px 1px 0;background-position:100% 50%;}.feed-icon{display:block;overflow:hidden;width:16px;height:16px;text-indent:-9999px;background:url(/its/themes/humber/images/icons/feed.svg) no-repeat;}

input{border:1px solid #004b78;border-radius:10px;padding:0.1rem 0.5rem 0 0.5rem;width:100%;}input.form-text,input.form-url{display:block;box-sizing:border-box;margin:0.5rem 0;max-width:100%;}input[type=checkbox]{flex:0;-ms-transform:scale(1.2);-moz-transform:scale(1.2);-webkit-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2);padding:10px;}select{padding:0.1rem 0.5rem 0 0.5rem;margin:0.5rem 0;}
ol{display:block;max-width:100%;list-style-type:decimal;padding-inline-start:1.5rem;}ol ol{list-style-type:lower-alpha;}ol ol ol{list-style-type:lower-roman;}
.block-views-blockleadership-team-block-1{margin:0 0.5rem;}.block-views-blockleadership-team-block-1 article{position:relative;margin:1rem 0;border-radius:10px;}.block-views-blockleadership-team-block-1 article h2{margin-top:0;height:2rem;}.block-views-blockleadership-team-block-1 article a{position:absolute;top:0;width:100%;height:100%;text-decoration:none;}.block-views-blockleadership-team-block-1 article a:link,.block-views-blockleadership-team-block-1 article a:visited{color:#004b78;}.block-views-blockleadership-team-block-1 article a,.block-views-blockleadership-team-block-1 article .field--name-field-title{text-align:center;}.block-views-blockleadership-team-block-1 article .node__content{display:flex;flex-direction:column;justify-content:center;align-items:center;width:15rem;}.block-views-blockleadership-team-block-1 article:hover{background-color:#e6edf2;}.field--name-field-leader-image,.field--name-field-title{display:block;height:auto;width:fit-content;margin-left:auto;margin-right:auto;}.field--name-field-leader-image > div{display:block;height:auto;width:fit-content;}.field--name-field-leader-image .field__item img{overflow:hidden;border-radius:50%;border:2px solid #004b78;}.field--name-field-title{font-weight:bold;}@media (min-width:48rem){.block-views-blockleadership-team-block-1{width:46rem;margin:0 auto;}}@media (min-width:61rem){.block-views-blockleadership-team-block-1{width:58rem;margin:0 auto;}}
.block-views-blocklegend-block-1{padding:0 0 4rem 0;margin:0 0.5rem;}.legend-list{display:grid;gap:0.5rem;padding:0.5rem;box-sizing:border-box;width:100%;list-style:none;border:1px dashed #004b78;border-radius:5px;overflow:hidden;}.legend-item{position:relative;display:flex;align-items:center;width:fit-content;max-width:100%;gap:0.5rem;padding:0;font-weight:600;padding:0.5rem 0 0.5rem 0;background-image:linear-gradient(#CC9900 0 0);background-position:0 100%;background-size:0% 4px;background-repeat:no-repeat;transition:background-size 0.3s,background-position 0s 0.3s;}.legend-item:hover{background-position:100% 100%;background-size:100% 4px;}.legend-item a{display:block;font-weight:normal;color:#004b78;text-decoration:none;padding-left:2.5rem;}.legend-item .field{margin:0;}.legend-item .views-field-field-icon{position:absolute;top:0.2rem;left:0;width:30px;height:30px;z-index:0;}.legend-item .views-field-field-icon .field-content{display:flex;align-items:center;width:auto;}.legend-item .views-field-field-icon img{width:30px;height:30px;}.legend-item .views-field-name{float:left;width:fit-content;text-wrap:nowrap;font-size:1.2rem;z-index:10;}@media (min-width:48rem){.block-views-blocklegend-block-1{width:46rem;margin:0 auto;}.legend-list{flex-direction:row;row-gap:1rem;column-gap:3rem;justify-content:space-evenly;grid-template-columns:repeat(2,1fr);}}@media (min-width:61rem){.block-views-blocklegend-block-1{width:58rem;margin:0 auto;}.legend-list{grid-template-columns:repeat(3,1fr);}}
button.link{margin:0;padding:0;cursor:pointer;border:0;background:transparent;font-size:1em;}label button.link{font-weight:bold;}
ul.inline,ul.links.inline{display:inline;padding-left:0;}[dir=rtl] ul.inline,[dir=rtl] ul.links.inline{padding-right:0;padding-left:15px;}ul.inline li{display:inline;padding:0;list-style-type:none;}ul.links a.is-active{color:#000;}
.block-views-blocklocations-block-1{box-sizing:border-box;margin:0 0.5rem;}.block-views-blocklocations-block-1 .views-field-title a{font-size:1.5rem;text-decoration:none;}.block-views-blocklocations-block-1 h2{margin:2rem 0;}.block-views-blocklocations-block-1 h4{margin:0.5rem 0;}@media (min-width:48rem){.block-views-blocklocations-block-1{width:46rem;margin:0 auto;}}@media (min-width:61rem){.block-views-blocklocations-block-1{width:58rem;margin:0 auto;}}
.menu{background-color:white;box-sizing:border-box;display:flex;flex-flow:column;align-items:center;gap:0.5rem;margin:0;padding:0;list-style:none outside;text-align:left;border-radius:5px;}.menu > li{font-size:1.25rem;padding:0.5rem 0;box-sizing:border-box;position:relative;display:flex;flex-direction:column;align-items:center;width:100%;list-style-type:none;margin:0;border-radius:5px;}.menu > li:hover{background-color:#e6edf2;}.menu > li > a,.menu > li > span{padding:0.5rem 0;}.menu > li > a{display:inline-block;color:#004b78;text-decoration:none;width:100%;height:100%;text-align:center;}.menu > li > a.is-active{font-weight:700;}.menu-item--expanded{cursor:pointer;list-style-type:none;color:#004b78;}.menu-item--expanded > span::after{content:" ▾";}.menu-item--expanded.dropdown-active > span{font-weight:700;}.menu-item--expanded.dropdown-active > span::after{content:" ▴";}@media (min-width:61rem){.menu{gap:1rem;flex-flow:row;}.menu > li{width:auto;font-size:1rem;padding:0;}.menu > li:hover{background-color:transparent;}.menu > li > a,.menu > li > span{padding:0.3rem 0 0.3rem 0;background-image:linear-gradient(#CC9900 0 0);background-position:0 100%;background-size:0% 4px;background-repeat:no-repeat;transition:background-size 0.3s,background-position 0s 0.3s;}.menu > li > a:hover,.menu > li span:hover{background-position:100% 100%;background-size:100% 4px;}}
.sub-menu{display:none;gap:0.5rem;width:100%;background-color:#e6edf2;border-radius:5px;padding:0.5rem;}.sub-menu.visible{display:flex;}.sub-menu > li{width:100%;font-size:1.25rem;padding:0.5rem 0;}.sub-menu > li:hover{background-color:#ccdbe4;}@media (min-width:61rem){.sub-menu{position:absolute;top:1rem;left:0rem;width:12rem;flex-flow:column;gap:0rem;margin-top:1rem;padding:0rem;background-color:white;filter:drop-shadow(2px 2px 4px #99b7c9);}.sub-menu > li{display:flex;flex-direction:row;justify-content:center;width:100%;font-size:1rem;padding:0;border-radius:0px;}.sub-menu > li:first-child{border-radius:5px 5px 0 0;}.sub-menu > li:last-child{border-radius:0 0 5px 5px;}.sub-menu > li:hover{background-color:#e6edf2;}.sub-menu > li > span{background-image:none;}.sub-menu > li > a{box-sizing:border-box;width:100%;padding:1rem;background-image:none;text-align:center;}.sub-menu > li > a:hover{scale:none;}}
.more-link{display:block;text-align:right;}[dir=rtl] .more-link{text-align:left;}
.pager__items{clear:both;text-align:center;}.pager__item{display:inline;margin:0 0.25rem;}.pager__item.is-active{font-weight:bold;}
.profile > div{width:100%;margin:0;}@media (min-width:48rem){.profile > div{width:46rem;margin:0 auto;}}@media (min-width:61rem){.profile > div{width:58rem;margin:0 auto;}}
.block-views-blockquick-actions-block-1,.block-views-blockduplicate-of-student-services-block-1,.block-views-blockstudent-services-block-1,.block-views-blockstaff-services-block-1,.block-views-blockvisitor-services-block-1{display:flex;flex-direction:column;align-items:center;width:100%;}.block-views-blockquick-actions-block-1 h2,.block-views-blockduplicate-of-student-services-block-1 h2,.block-views-blockstudent-services-block-1 h2,.block-views-blockstaff-services-block-1 h2,.block-views-blockvisitor-services-block-1 h2{display:block;font-weight:900;font-size:2.5rem;text-underline-position:under;margin:0 0.5rem;padding:0 2rem 2rem 2rem;text-transform:capitalize;}.quick-action-list{display:flex;flex-wrap:wrap;justify-content:space-evenly;align-content:flex-start;gap:2rem;list-style-type:none;padding:0 0 4rem 0;}.quick-action-item{position:relative;display:flex;flex-direction:column;box-sizing:border-box;height:10rem;width:10rem;background-color:#004b78;color:white;font-size:1.3rem;font-weight:400;border-radius:10px;padding:1rem;justify-content:space-around;align-items:center;text-align:center;transition:all ease-in-out 0.1s;}.quick-action-item a{color:rgba(255,255,255,0);position:absolute;top:0;left:0;height:100%;width:100%;}.quick-action-item:hover{text-decoration:underline;filter:drop-shadow(5px 5px #99b7c9);transform:translateY(-0.5rem);}.views-field-field-quick-action-icon,.views-field-field-quick-action-icon > div,.views-field-field-quick-action-icon img{height:4rem;width:4rem;}@media (min-width:48rem){.block-views-blockquick-actions-block-1 h2,.block-views-blockquick-actions-block-1 .quick-action-list,.block-views-blockduplicate-of-student-services-block-1 h2,.block-views-blockduplicate-of-student-services-block-1 .quick-action-list,.block-views-blockstudent-services-block-1 h2,.block-views-blockstudent-services-block-1 .quick-action-list,.block-views-blockstaff-services-block-1 h2,.block-views-blockstaff-services-block-1 .quick-action-list,.block-views-blockvisitor-services-block-1 h2,.block-views-blockvisitor-services-block-1 .quick-action-list{width:46rem;margin:0 auto;}}@media (min-width:61rem){.block-views-blockquick-actions-block-1 h2,.block-views-blockduplicate-of-student-services-block-1 h2,.block-views-blockstudent-services-block-1 h2,.block-views-blockstaff-services-block-1 h2,.block-views-blockvisitor-services-block-1 h2{width:58rem;margin:0 auto;}.block-views-blockquick-actions-block-1 .quick-action-list,.block-views-blockduplicate-of-student-services-block-1 .quick-action-list,.block-views-blockstudent-services-block-1 .quick-action-list,.block-views-blockstaff-services-block-1 .quick-action-list,.block-views-blockvisitor-services-block-1 .quick-action-list{width:58rem;margin:0 auto;gap:1.5rem;}}
.views-view-responsive-grid--horizontal{grid-template-columns:repeat(auto-fit,minmax(18.75rem,1fr));}.views-view-responsive-grid__item{display:flex;padding:0.5rem;border-radius:10px;justify-content:center;}.views-view-responsive-grid__item:hover{background-color:#e6edf2;}.views-view-responsive-grid__item h2{width:100% !important;}
.block-views-exposed-filter-blocksearch-page-1 .filters{display:flex;justify-content:flex-end;border:none;padding:0;}.block-views-exposed-filter-blocksearch-page-1 .form-wrapper{width:fit-content;}.block-views-exposed-filter-blocksearch-page-1 .form-submit,.block-views-exposed-filter-blocksearch-page-1 .ui-autocomplete-input{height:2rem;}.block-views-exposed-filter-blocksearch-page-1 .form-submit{width:fit-content;float:0;background-color:#004b78;float:left;margin:0;border-radius:0 10px 10px 0;}.block-views-exposed-filter-blocksearch-page-1 .ui-autocomplete-input{border-radius:10px 0 0 10px;width:15rem;}.search-api-autocomplete-search li{background-color:white;}.search-bar ul{list-style:none;padding:0;}.search-bar li{margin-bottom:1.5rem;}.search-bar li:first-child{margin-top:1.5rem;}.search-bar .views-field-title{font-size:1.2rem;margin-bottom:0.5rem;}@media (min-width:48rem){.form-item-search-api-fulltext{padding-left:35rem;}}
select{border:1px solid #004b78;border-radius:10px;padding:0 0.5rem;width:17rem;}
#block-humber-socialmedia{background-color:white;}#block-humber-socialmedia .clearfix{margin:0;}#block-humber-socialmedia .humber-social-links,#block-humber-socialmedia h2{margin:0 0.5rem;padding:1rem 0;}#block-humber-socialmedia .humber-social-links{display:flex;justify-content:left;gap:1rem;}@media (min-width:48rem){#block-humber-socialmedia .humber-social-links,#block-humber-socialmedia h2{width:46rem;margin:auto;}}@media (min-width:61rem){#block-humber-socialmedia .humber-social-links,#block-humber-socialmedia h2{width:58rem;margin:auto;}}
.block-views-blocksupport-pages-block-block-1{display:flex;flex-direction:column;align-items:center;background-color:whitesmoke;padding-bottom:6rem;width:100%;}.block-views-blocksupport-pages-block-block-1 h2{display:block;color:#004b78;font-weight:900;font-size:2.5rem;text-align:center;text-underline-position:under;padding:2rem;margin:0;text-transform:capitalize;}.support-pages-list{display:flex;flex-wrap:wrap;justify-content:space-evenly;gap:2rem;list-style-type:none;padding:0;margin:0 0.5rem;}.support-pages-item{position:relative;display:flex;flex-direction:column;max-height:12rem;width:100%;background-color:#cc9900;color:white;border-radius:10px;font-size:1.5rem;font-weight:bold;padding:1rem;justify-content:space-around;align-items:center;text-align:center;gap:1rem;transition:all ease-in-out 0.2s;}.support-pages-item .views-field-title{transition:all ease-in-out 0.2s;}.support-pages-item a{color:transparent;position:absolute;top:0;left:0;height:100%;width:100%;}.support-pages-item:hover{filter:drop-shadow(5px 5px #e0c266);transform:translateY(-0.5rem);}.support-pages-item:hover .views-field-field-support-icon img{background-color:#004b78;border-color:#004b78;}.support-pages-item:hover .views-field-title{transform:scale(1.1);text-shadow:2px 2px 1px #7a5c00;}.views-field-field-support-icon,.views-field-field-support-icon > div,.views-field-field-support-icon img{height:4rem;width:4rem;}.views-field-field-support-icon img{box-sizing:border-box;padding:0.5rem;border:2px solid white;border-radius:50%;}@media (min-width:48rem){.block-views-blocksupport-pages-block-block-1 .support-pages-item{width:15rem;}.block-views-blocksupport-pages-block-block-1 h2{width:46rem;margin:0 auto;}}@media (min-width:61rem){.block-views-blocksupport-pages-block-block-1 h2{width:58rem;margin:0 auto;}.block-views-blocksupport-pages-block-block-1 .support-pages-list{justify-content:space-between;gap:3rem;}}
tr.drag{background-color:#fffff0;}tr.drag-previous{background-color:#ffd;}body div.tabledrag-changed-warning{margin-bottom:0.5em;}
table{table-layout:fixed;border-collapse:collapse;margin:0 auto;}table caption{padding:1rem;}table th{color:white;background-color:#004b78;border-top:1px solid #004b78;border-right:1px solid white;border-bottom:1px solid white;padding:0.5rem;text-wrap:nowrap;}table th:last-child{border-right:#004b78;}table th a{color:white;}table tr{background-color:transparent;}table td{box-sizing:border-box;position:relative;padding:0.5rem;border:1px solid #004b78;text-align:center;}table td > a{display:flex;justify-content:center;align-items:center;height:100%;width:100%;font-size:1.1rem;font-weight:bold;text-decoration:none;z-index:1;}table td > a:hover{color:#007cb3;box-shadow:0.5rem 0.5rem 0.5rem #99b7c9;z-index:2;width:auto;}@media (min-width:61rem){table{width:100%;}}
tr.selected td{background:#ffc;}td.checkbox,th.checkbox{text-align:center;}[dir=rtl] td.checkbox,[dir=rtl] th.checkbox{text-align:center;}
th.is-active img{display:inline;}
.taxonomy-view{padding-bottom:6rem;width:calc(100% - 1rem);}.taxonomy-view h2{width:100%;margin:0 0.5rem 1rem 0.5rem;}.taxonomy-wrapper{width:100%;}.taxonomy-list{width:100%;display:flex;flex-direction:column;gap:2rem;list-style-type:none;padding:0;flex-wrap:wrap;}.taxonomy-item{width:100%;box-sizing:border-box;color:white;background-color:#004b78;border-radius:10px;box-shadow:0.5rem 0.5rem 0.5rem #6693ae;padding:0.5rem;}.taxonomy-item h2{width:100%;color:white;margin:0.5rem;}.taxonomy-item h2 a{line-height:1.6rem;}.taxonomy-item a{color:white;}.taxonomy-item p{width:calc(100% - 1rem);}.taxonomy-item p::after{content:"...";}.taxonomy-item .node__content h2{margin:1rem 0;}@media (min-width:48rem){.taxonomy-view h2,.taxonomy-view .taxonomy-list{width:46rem;margin:0 auto 1.5rem;}}@media (min-width:61rem){.taxonomy-view h2,.taxonomy-view .taxonomy-list{width:58rem;margin:0 auto 1.5rem;}}
.text-formatted{width:100%;}.text-formatted img,.text-formatted ul,.text-formatted ol,.text-formatted li{max-width:100%;height:auto;}
.form-textarea-wrapper textarea{display:block;box-sizing:border-box;width:100%;margin:0;border:1px solid #004b78;border-radius:10px;padding:0.5rem;}
fieldset time.datetime{display:inline-block;width:9rem;text-wrap:wrap;text-align:center;}.field--type-daterange > .field__item{display:flex;gap:1rem;align-items:center;}td > time.datetime{display:block;text-wrap:nowrap;}td > time:first-child{margin:0.25rem 0 0 0;}td > time:last-child{margin:0.25rem 0 0.25rem 0;}td > time.datetime,fieldset time.datetime{font-weight:bold;color:white;background-color:#cc9900;padding:0.25rem;border-radius:10px;}@media (min-width:61rem){fieldset time.datetime{width:auto;text-wrap:nowrap;}}
.ui-dialog--narrow{max-width:500px;}@media screen and (max-width:600px){.ui-dialog--narrow{min-width:95%;max-width:95%;}}
.vertical-tabs{border:none;border-radius:0;}.vertical-tabs__menu{border:none;border-radius:0;}.vertical-tabs__menu-item{border:none;border-radius:0;}@media (min-width:61rem){.vertical-tabs{border:1px solid #99b7c9;border-radius:0 10px 10px 10px;}.vertical-tabs__menu{border-top:1px solid #99b7c9;border-radius:10px 0 0 0;}.vertical-tabs__menu-item{border-bottom:1px solid #99b7c9;border-left:1px solid #99b7c9;border-radius:10px 0 0 10px;}}
.js-webform-checkboxes .form-item{display:flex;align-items:center;gap:1rem;}input:disabled{background-color:dimgrey;border-color:dimgrey;color:linen;opacity:1;}input:disabled:hover{background-color:dimgrey;}
.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;}.messages + .messages{margin-top:1.538em;}[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__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(/its/themes/humber/images/icons/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(/its/themes/humber/images/icons/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(/its/themes/humber/images/icons/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;}
.gin-secondary-toolbar{background-color:white;}
#humberGlobalFooter h2{width:fit-content;margin:0 auto 0 0;}
@keyframes gin-throbber{0%{transform:rotateZ(0);}100%{transform:rotateZ(360deg);}}.ajax-progress__throbber,.ajax-progress__throbber--fullscreen,.ui-dialog .ajax-progress__throbber,.media-library-item .ajax-progress__throbber{border:3px solid var(--gin-color-primary);border-inline-end:3px dotted transparent;}.ajax-progress .ajax-progress__message{color:var(--gin-color-text);}[dir].gin--dark-mode .ajax-progress--fullscreen{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber,[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber--fullscreen{border:3px solid var(--gin-bg-app);border-inline-end:3px dotted transparent;}.media-library-widget .ajax-progress__throbber,.media-library-widget .ajax-progress__throbber--fullscreen{border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;}.ui-dialog .ajax-progress-throbber{padding:var(--gin-spacing-xs);background:var(--gin-bg-app);border-radius:50%;box-shadow:0 2px 6px 0 rgba(34,35,48,.1);border:1px solid rgba(216,217,224,.8);}.gin--dark-mode .ui-dialog .ajax-progress-throbber{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}.ui-dialog .ajax-progress-throbber::before,.contextual-links .ajax-progress-throbber::before{content:"";display:block;position:absolute;inset-block-start:var(--gin-spacing-xs);inset-inline-start:var(--gin-spacing-xs);width:1.125rem;height:1.125rem;border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;border-radius:50%;animation:gin-throbber .75s linear infinite;}.gin--dark-mode .ui-dialog .ajax-progress,.gin--dark-mode .media-library-item .ajax-progress.ajax-progress.ajax-progress{background-color:var(--gin-bg-app);border-color:var(--gin-bg-app);}.contextual-links li{position:relative;}.contextual-links .ajax-progress-throbber{position:absolute;inset-block-start:0;inset-inline-end:var(--gin-spacing-xxs);width:24px;height:24px;}.contextual-links .ajax-progress-throbber::before{inset-block-start:0;inset-inline-start:.25em;}.claro-autocomplete__message{color:var(--gin-color-primary);}
