<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.btn-t4,.staff-directory .button-list button.selected,.staff-directory .button-list button{display:inline-block;text-align:center;vertical-align:middle;user-select:none;background-color:rgba(0,0,0,0);border:2px solid rgba(0,0,0,0);padding:.5rem 1.5rem;font-size:.875rem;letter-spacing:.025rem;font-weight:500;text-decoration:none !important;transition:color .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out,box-shadow .3s ease-in-out}a.btn-t4-primary,a span.btn-t4-primary,.btn-t4-primary a,.staff-directory .button-list button.selected a{display:inline-block;text-align:center;vertical-align:middle;user-select:none;background-color:rgba(0,0,0,0);border:2px solid rgba(0,0,0,0);padding:.5rem 1.5rem;font-size:.875rem;letter-spacing:.025rem;font-weight:500;text-decoration:none !important;transition:color .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out,box-shadow .3s ease-in-out;background-color:#02292e;color:#fff !important}a.btn-t4-primary:hover,a span.btn-t4-primary:hover,.btn-t4-primary a:hover,.staff-directory .button-list button.selected a:hover{background-color:rgba(0,0,0,0);color:#02292e !important;border:2px solid #02292e}a.btn-t4-primary:hover&gt;svg,a span.btn-t4-primary:hover&gt;svg,.btn-t4-primary a:hover&gt;svg,.staff-directory .button-list button.selected a:hover&gt;svg{fill:#02292e;transition:fill .3s ease-in-out}a.btn-t4-primary&gt;svg,a span.btn-t4-primary&gt;svg,.btn-t4-primary a&gt;svg,.staff-directory .button-list button.selected a&gt;svg{fill:#fff;transition:fill .3s ease-in-out}a.btn-t4-primary:focus,a span.btn-t4-primary:focus,.btn-t4-primary a:focus,.staff-directory .button-list button.selected a:focus{border:4px solid #b32573}a.btn-t4-primary-outline,a span.btn-t4-primary-outline,.btn-t4-primary-outline a,.staff-directory .button-list button a{display:inline-block;text-align:center;vertical-align:middle;user-select:none;background-color:rgba(0,0,0,0);border:2px solid rgba(0,0,0,0);padding:.5rem 1.5rem;font-size:.875rem;letter-spacing:.025rem;font-weight:500;text-decoration:none !important;transition:color .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out,box-shadow .3s ease-in-out;background-color:rgba(0,0,0,0);color:#02292e;border:2px solid #02292e}a.btn-t4-primary-outline:hover,a span.btn-t4-primary-outline:hover,.btn-t4-primary-outline a:hover,.staff-directory .button-list button a:hover{background-color:#02292e;color:#fff !important}a.btn-t4-primary-outline:hover&gt;svg,a span.btn-t4-primary-outline:hover&gt;svg,.btn-t4-primary-outline a:hover&gt;svg,.staff-directory .button-list button a:hover&gt;svg{fill:#fff;transition:fill .3s ease-in-out}a.btn-t4-primary-outline&gt;svg,a span.btn-t4-primary-outline&gt;svg,.btn-t4-primary-outline a&gt;svg,.staff-directory .button-list button a&gt;svg{fill:#02292e;transition:fill .3s ease-in-out}a.btn-t4-primary-outline:focus,a span.btn-t4-primary-outline:focus,.btn-t4-primary-outline a:focus,.staff-directory .button-list button a:focus{border:4px solid #b32573}a:focus span.btn-t4-primary,a:focus span.btn-t4-primary-outline{border:4px solid #b32573}a.btn-t4-secondary,a span.btn-t4-secondary,.btn-t4-secondary a{display:inline-block;text-align:center;vertical-align:middle;user-select:none;background-color:rgba(0,0,0,0);border:2px solid rgba(0,0,0,0);padding:.5rem 1.5rem;font-size:.875rem;letter-spacing:.025rem;font-weight:500;text-decoration:none !important;transition:color .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out,box-shadow .3s ease-in-out;background-color:#b32573;color:#fff !important}a.btn-t4-secondary:hover,a span.btn-t4-secondary:hover,.btn-t4-secondary a:hover{background-color:rgba(0,0,0,0);color:#b32573 !important;border:2px solid #b32573}a.btn-t4-secondary:hover&gt;svg,a span.btn-t4-secondary:hover&gt;svg,.btn-t4-secondary a:hover&gt;svg{fill:#b32573;transition:fill .3s ease-in-out}a.btn-t4-secondary&gt;svg,a span.btn-t4-secondary&gt;svg,.btn-t4-secondary a&gt;svg{fill:#fff;transition:fill .3s ease-in-out}a.btn-t4-secondary:focus,a span.btn-t4-secondary:focus,.btn-t4-secondary a:focus{border:2px solid #02292e}a.btn-t4-secondary-outline,a span.btn-t4-secondary-outline,.btn-t4-secondary-outline a{display:inline-block;text-align:center;vertical-align:middle;user-select:none;background-color:rgba(0,0,0,0);border:2px solid rgba(0,0,0,0);padding:.5rem 1.5rem;font-size:.875rem;letter-spacing:.025rem;font-weight:500;text-decoration:none !important;transition:color .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out,box-shadow .3s ease-in-out;background-color:rgba(0,0,0,0);color:#b32573;border:2px solid #b32573}a.btn-t4-secondary-outline:hover,a span.btn-t4-secondary-outline:hover,.btn-t4-secondary-outline a:hover{background-color:#b32573;color:#fff !important}a.btn-t4-secondary-outline:hover&gt;svg,a span.btn-t4-secondary-outline:hover&gt;svg,.btn-t4-secondary-outline a:hover&gt;svg{fill:#fff;transition:fill .3s ease-in-out}a.btn-t4-secondary-outline&gt;svg,a span.btn-t4-secondary-outline&gt;svg,.btn-t4-secondary-outline a&gt;svg{fill:#b32573;transition:fill .3s ease-in-out}a.btn-t4-secondary-outline:focus,a span.btn-t4-secondary-outline:focus,.btn-t4-secondary-outline a:focus{border:4px solid #b32573}.btn-t4-primary-alt{display:inline-block;text-align:center;vertical-align:middle;user-select:none;background-color:rgba(0,0,0,0);border:2px solid rgba(0,0,0,0);padding:.5rem 1.5rem;font-size:.875rem;letter-spacing:.025rem;font-weight:500;text-decoration:none !important;transition:color .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out,box-shadow .3s ease-in-out;background-color:#02292e;color:#fff !important}.btn-t4-primary-alt:hover{background-color:#355458;color:#fff !important}.btn-t4-primary-alt&gt;svg{fill:#fff}.btn-t4-primary-alt:focus{border:4px solid #b32573}.btn-t4-secondary-alt{display:inline-block;text-align:center;vertical-align:middle;user-select:none;background-color:rgba(0,0,0,0);border:2px solid rgba(0,0,0,0);padding:.5rem 1.5rem;font-size:.875rem;letter-spacing:.025rem;font-weight:500;text-decoration:none !important;transition:color .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out,box-shadow .3s ease-in-out;background-color:#b32573;color:#fff !important}.btn-t4-secondary-alt:hover{background-color:rgba(179,37,115,.8)}.btn-t4-secondary-alt&gt;svg{fill:#fff}.btn-t4-secondary-alt:focus{border:4px solid #b32573}.btn-t4-white{background-color:#fff;color:#355458 !important}.btn-t4-white:hover{background-color:#f6f9f8}.btn-t4-white&gt;svg{fill:#02292e}.btn-t4-white-outline{background-color:rgba(0,0,0,0);color:#fff;border:2px solid #fff}.btn-t4-white-outline:hover{background-color:#fff;color:#355458 !important}.btn-t4-white-outline:hover&gt;svg{fill:#fff;transition:fill .3s ease-in-out}.btn-t4-white-outline&gt;svg{fill:#02292e;transition:fill .3s ease-in-out}.icon-link{display:flex;align-items:center;margin-bottom:1rem}.icon-link:before{position:relative;content:"";display:block;background-repeat:no-repeat;background-size:cover;backface-visibility:hidden}.icon-link:before{height:1rem;width:1rem;margin-right:.5rem}.icon-link.icon-mail:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='#02292E' height='24' viewBox='0 0 24 24' width='24'%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M20 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm0 4l-8 5-8-5V6l8 5 8-5v2z'/%3E%3C/svg%3E")}.icon-link.icon-phone:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='#02292E' height='24' viewBox='0 0 24 24' width='24'%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M20.01 15.38c-1.23 0-2.42-.2-3.53-.56-.35-.12-.74-.03-1.01.24l-1.57 1.97c-2.83-1.35-5.48-3.9-6.89-6.83l1.95-1.66c.27-.28.35-.67.24-1.02-.37-1.11-.56-2.3-.56-3.53 0-.54-.45-.99-.99-.99H4.19C3.65 3 3 3.24 3 3.99 3 13.28 10.73 21 20.01 21c.71 0 .99-.63.99-1.18v-3.45c0-.54-.45-.99-.99-.99z'/%3E%3C/svg%3E")}.icon-social-link{display:flex;align-items:center;margin-bottom:1rem;transition:opacity .3s ease-in-out}.icon-social-link:before{position:relative;content:"";display:block;background-repeat:no-repeat;background-size:cover;backface-visibility:hidden}.icon-social-link:before{height:2rem;width:2rem}.icon-social-link:hover,.icon-social-link:focus{opacity:.8;transition:opacity .3s ease-in-out}.icon-social-link.icon-fb:before{background-image:url("data:image/svg+xml,%3Csvg enable-background='new 0 0 512 512' fill='#02292E' height='512' viewBox='0 0 512 512' width='512' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m512 256c0-141.4-114.6-256-256-256s-256 114.6-256 256 114.6 256 256 256c1.5 0 3 0 4.5-.1v-199.2h-55v-64.1h55v-47.2c0-54.7 33.4-84.5 82.2-84.5 23.4 0 43.5 1.7 49.3 2.5v57.2h-33.6c-26.5 0-31.7 12.6-31.7 31.1v40.8h63.5l-8.3 64.1h-55.2v189.5c107-30.7 185.3-129.2 185.3-246.1z'/%3E%3C/svg%3E")}.icon-social-link.icon-insta:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='#02292E' height='512' viewBox='0 0 512 512' width='512'%3E%3Cpath d='m305 256c0 27.0625-21.9375 49-49 49s-49-21.9375-49-49 21.9375-49 49-49 49 21.9375 49 49zm0 0'/%3E%3Cpath d='m370.59375 169.304688c-2.355469-6.382813-6.113281-12.160157-10.996094-16.902344-4.742187-4.882813-10.515625-8.640625-16.902344-10.996094-5.179687-2.011719-12.960937-4.40625-27.292968-5.058594-15.503906-.707031-20.152344-.859375-59.402344-.859375-39.253906 0-43.902344.148438-59.402344.855469-14.332031.65625-22.117187 3.050781-27.292968 5.0625-6.386719 2.355469-12.164063 6.113281-16.902344 10.996094-4.882813 4.742187-8.640625 10.515625-11 16.902344-2.011719 5.179687-4.40625 12.964843-5.058594 27.296874-.707031 15.5-.859375 20.148438-.859375 59.402344 0 39.25.152344 43.898438.859375 59.402344.652344 14.332031 3.046875 22.113281 5.058594 27.292969 2.359375 6.386719 6.113281 12.160156 10.996094 16.902343 4.742187 4.882813 10.515624 8.640626 16.902343 10.996094 5.179688 2.015625 12.964844 4.410156 27.296875 5.0625 15.5.707032 20.144532.855469 59.398438.855469 39.257812 0 43.90625-.148437 59.402344-.855469 14.332031-.652344 22.117187-3.046875 27.296874-5.0625 12.820313-4.945312 22.953126-15.078125 27.898438-27.898437 2.011719-5.179688 4.40625-12.960938 5.0625-27.292969.707031-15.503906.855469-20.152344.855469-59.402344 0-39.253906-.148438-43.902344-.855469-59.402344-.652344-14.332031-3.046875-22.117187-5.0625-27.296874zm-114.59375 162.179687c-41.691406 0-75.488281-33.792969-75.488281-75.484375s33.796875-75.484375 75.488281-75.484375c41.6875 0 75.484375 33.792969 75.484375 75.484375s-33.796875 75.484375-75.484375 75.484375zm78.46875-136.3125c-9.742188 0-17.640625-7.898437-17.640625-17.640625s7.898437-17.640625 17.640625-17.640625 17.640625 7.898437 17.640625 17.640625c-.003906 9.742188-7.898437 17.640625-17.640625 17.640625zm0 0'/%3E%3Cpath d='m256 0c-141.363281 0-256 114.636719-256 256s114.636719 256 256 256 256-114.636719 256-256-114.636719-256-256-256zm146.113281 316.605469c-.710937 15.648437-3.199219 26.332031-6.832031 35.683593-7.636719 19.746094-23.246094 35.355469-42.992188 42.992188-9.347656 3.632812-20.035156 6.117188-35.679687 6.832031-15.675781.714844-20.683594.886719-60.605469.886719-39.925781 0-44.929687-.171875-60.609375-.886719-15.644531-.714843-26.332031-3.199219-35.679687-6.832031-9.8125-3.691406-18.695313-9.476562-26.039063-16.957031-7.476562-7.339844-13.261719-16.226563-16.953125-26.035157-3.632812-9.347656-6.121094-20.035156-6.832031-35.679687-.722656-15.679687-.890625-20.6875-.890625-60.609375s.167969-44.929688.886719-60.605469c.710937-15.648437 3.195312-26.332031 6.828125-35.683593 3.691406-9.808594 9.480468-18.695313 16.960937-26.035157 7.339844-7.480469 16.226563-13.265625 26.035157-16.957031 9.351562-3.632812 20.035156-6.117188 35.683593-6.832031 15.675781-.714844 20.683594-.886719 60.605469-.886719s44.929688.171875 60.605469.890625c15.648437.710937 26.332031 3.195313 35.683593 6.824219 9.808594 3.691406 18.695313 9.480468 26.039063 16.960937 7.476563 7.34375 13.265625 16.226563 16.953125 26.035157 3.636719 9.351562 6.121094 20.035156 6.835938 35.683593.714843 15.675781.882812 20.683594.882812 60.605469s-.167969 44.929688-.886719 60.605469zm0 0'/%3E%3C/svg%3E")}.icon-social-link.icon-twitter:before{background-image:url("data:image/svg+xml,%3Csvg fill='#02292E' height='512' viewBox='0 0 512 512' width='512' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m256 0c-141.363281 0-256 114.636719-256 256s114.636719 256 256 256 256-114.636719 256-256-114.636719-256-256-256zm116.886719 199.601562c.113281 2.519532.167969 5.050782.167969 7.59375 0 77.644532-59.101563 167.179688-167.183594 167.183594h.003906-.003906c-33.183594 0-64.0625-9.726562-90.066406-26.394531 4.597656.542969 9.277343.8125 14.015624.8125 27.53125 0 52.867188-9.390625 72.980469-25.152344-25.722656-.476562-47.410156-17.464843-54.894531-40.8125 3.582031.6875 7.265625 1.0625 11.042969 1.0625 5.363281 0 10.558593-.722656 15.496093-2.070312-26.886718-5.382813-47.140624-29.144531-47.140624-57.597657 0-.265624 0-.503906.007812-.75 7.917969 4.402344 16.972656 7.050782 26.613281 7.347657-15.777343-10.527344-26.148437-28.523438-26.148437-48.910157 0-10.765624 2.910156-20.851562 7.957031-29.535156 28.976563 35.554688 72.28125 58.9375 121.117187 61.394532-1.007812-4.304688-1.527343-8.789063-1.527343-13.398438 0-32.4375 26.316406-58.753906 58.765625-58.753906 16.902344 0 32.167968 7.144531 42.890625 18.566406 13.386719-2.640625 25.957031-7.53125 37.3125-14.261719-4.394531 13.714844-13.707031 25.222657-25.839844 32.5 11.886719-1.421875 23.214844-4.574219 33.742187-9.253906-7.863281 11.785156-17.835937 22.136719-29.308593 30.429687zm0 0'/%3E%3C/svg%3E")}.icon-social-link.icon-youtube:before{background-image:url("data:image/svg+xml,%3Csvg fill='#02292E' height='512' viewBox='0 0 512 512' width='512' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m224.113281 303.960938 83.273438-47.960938-83.273438-47.960938zm0 0'/%3E%3Cpath d='m256 0c-141.363281 0-256 114.636719-256 256s114.636719 256 256 256 256-114.636719 256-256-114.636719-256-256-256zm159.960938 256.261719s0 51.917969-6.585938 76.953125c-3.691406 13.703125-14.496094 24.507812-28.199219 28.195312-25.035156 6.589844-125.175781 6.589844-125.175781 6.589844s-99.878906 0-125.175781-6.851562c-13.703125-3.6875-24.507813-14.496094-28.199219-28.199219-6.589844-24.769531-6.589844-76.949219-6.589844-76.949219s0-51.914062 6.589844-76.949219c3.6875-13.703125 14.757812-24.773437 28.199219-28.460937 25.035156-6.589844 125.175781-6.589844 125.175781-6.589844s100.140625 0 125.175781 6.851562c13.703125 3.6875 24.507813 14.496094 28.199219 28.199219 6.851562 25.035157 6.585938 77.210938 6.585938 77.210938zm0 0'/%3E%3C/svg%3E")}.icon-social-link.icon-linkedin:before{background-image:url("data:image/svg+xml,%3Csvg fill='#02292E' height='512' viewBox='0 0 512 512' width='512' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m256 0c-141.363281 0-256 114.636719-256 256s114.636719 256 256 256 256-114.636719 256-256-114.636719-256-256-256zm-74.390625 387h-62.347656v-187.574219h62.347656zm-31.171875-213.1875h-.40625c-20.921875 0-34.453125-14.402344-34.453125-32.402344 0-18.40625 13.945313-32.410156 35.273437-32.410156 21.328126 0 34.453126 14.003906 34.859376 32.410156 0 18-13.53125 32.402344-35.273438 32.402344zm255.984375 213.1875h-62.339844v-100.347656c0-25.21875-9.027343-42.417969-31.585937-42.417969-17.222656 0-27.480469 11.601563-31.988282 22.800781-1.648437 4.007813-2.050781 9.609375-2.050781 15.214844v104.75h-62.34375s.816407-169.976562 0-187.574219h62.34375v26.558594c8.285157-12.78125 23.109375-30.960937 56.1875-30.960937 41.019531 0 71.777344 26.808593 71.777344 84.421874zm0 0'/%3E%3C/svg%3E")}.js .fullwidth,.js .inner{opacity:0}.js.js-ready .fullwidth,.js.js-ready .inner{opacity:1}.fullwidth .section-title h1,.inner .section-title h1{margin-bottom:5rem}.fullwidth .section-title h1&gt;span,.inner .section-title h1&gt;span{font-weight:600;line-height:1.5;word-break:break-word;position:relative;font-size:2rem;font-weight:600;line-height:1.5;word-break:break-word;margin-bottom:1rem}.fullwidth .section-title h1&gt;span:before,.inner .section-title h1&gt;span:before{position:absolute;content:"";bottom:-2rem;left:0;width:100%;height:5px}@media(max-width: 767px){.fullwidth .section-title h1&gt;span,.inner .section-title h1&gt;span{font-size:1.75rem}}.fullwidth .section-title h1&gt;span:before,.inner .section-title h1&gt;span:before{background-color:#02292e}.fullwidth .breadcrumb__wrapper,.inner .breadcrumb__wrapper{display:flex;justify-content:space-between}.fullwidth .breadcrumb__nav,.inner .breadcrumb__nav{display:flex;align-items:center;width:60%;margin-bottom:2rem}.inner__wrapper{display:flex}.inner__sidebar{width:350px}.inner__content{width:calc(100% - 350px)}.inner--right-nav{flex-direction:row-reverse}.inner--right-nav .inner__sidebar{border-left:1px solid #355458;padding:0 0 3rem 4rem}.inner--right-nav .inner__content{padding:0 4rem 3rem 0}.inner--left-nav{flex-direction:row}.inner--left-nav .inner__sidebar{border-right:1px solid #355458;padding:0 4rem 3rem 0}.inner--left-nav .inner__content{padding:0 0 3rem 4rem}@media(min-width: 992px){.fullwidth.course-compare .course-compare-widget{margin-top:3rem}.fullwidth.course-compare .course-compare-widget--sticky{margin-top:0}}@media(max-width: 991px){.fullwidth .breadcrumb__wrapper,.inner .breadcrumb__wrapper{flex-direction:column;justify-content:normal}.fullwidth .breadcrumb__nav,.inner .breadcrumb__nav{width:100%;margin-bottom:2rem}.fullwidth .section-nav .section-nav-t4__button,.inner .section-nav .section-nav-t4__button{justify-content:space-between;width:100%}.fullwidth .section-nav .section-nav-t4__dropdown-menu,.inner .section-nav .section-nav-t4__dropdown-menu{width:100%}.fullwidth .section-nav{margin-bottom:2rem}.inner__wrapper{display:block}.inner__sidebar{width:100%}.inner__content{width:100%}.inner--right-nav .inner__sidebar{border-left:none;padding:0}.inner--right-nav .inner__content{padding:0 0 3rem 0}.inner--left-nav .inner__sidebar{border-right:none;padding:0}.inner--left-nav .inner__content{padding:0 0 3rem 0}}.inner--left .inner__sidebar,.program-builder .inner__sidebar{border:0}.inner--left .inner__sidebar header a,.program-builder .inner__sidebar header a{color:#355458;background-color:#ececec;display:inline-block;font-weight:600;padding:1rem .5rem;width:100%}.inner--left .inner__sidebar .inner__list li,.program-builder .inner__sidebar .inner__list li{color:#02292e;position:relative;font-weight:600;width:100%}.inner--left .inner__sidebar .inner__list li svg,.program-builder .inner__sidebar .inner__list li svg{height:15px;margin-right:.5rem;position:absolute;right:0;top:1.5rem;pointer-events:none}.inner--left .inner__sidebar .inner__list li ul,.program-builder .inner__sidebar .inner__list li ul{margin-left:1rem;border-left:1px solid #d6d6d6}.inner--left .inner__sidebar .inner__list li ul li&gt;ul,.program-builder .inner__sidebar .inner__list li ul li&gt;ul{border-left:none;background-color:#f6f9f8}.inner--left .inner__sidebar .inner__list a,.program-builder .inner__sidebar .inner__list a{color:#02292e;display:inline-block;padding:1rem .5rem;transition:transform .3s ease-in-out;width:100%}.inner--left .inner__sidebar .inner__list a:active,.inner--left .inner__sidebar .inner__list a:focus,.inner--left .inner__sidebar .inner__list a:hover,.program-builder .inner__sidebar .inner__list a:active,.program-builder .inner__sidebar .inner__list a:focus,.program-builder .inner__sidebar .inner__list a:hover{text-decoration:none;transform:translateX(0.25rem);transition:transform .3s ease-in-out}.inner--left .inner__sidebar .inner__list span[class^=currentbranch],.program-builder .inner__sidebar .inner__list span[class^=currentbranch]{align-items:center;background-color:#b32573;display:flex;height:100%;justify-content:space-between;width:100%}.inner--left .inner__sidebar .inner__list span[class^=currentbranch] a,.program-builder .inner__sidebar .inner__list span[class^=currentbranch] a{color:#fff;display:inline-block;position:relative}.inner--left .inner__sidebar .inner__list span[class^=currentbranch]+svg,.inner--left .inner__sidebar .inner__list span[class^=currentbranch]+ul+svg,.program-builder .inner__sidebar .inner__list span[class^=currentbranch]+svg,.program-builder .inner__sidebar .inner__list span[class^=currentbranch]+ul+svg{fill:#fff}.form-input{height:45px;padding:.75rem 1rem;background-clip:padding-box}.form-outline{border:2px solid #02292e}.form-outline-bottom{border-top:none;border-left:none;border-right:none;border-bottom:2px solid #02292e}.js-t4form-container{font-family:"Poppins",sans-serif !important;position:relative}.js-t4form-container .col-sm-6 label.control-label{left:initial}.js-t4form-container .col-sm-6:first-child{margin-bottom:1rem}.js-t4form-container .js-submit.btn{display:inline-block;text-align:center;vertical-align:middle;user-select:none;background-color:rgba(0,0,0,0);border:2px solid rgba(0,0,0,0);padding:.5rem 1.5rem;font-size:.875rem;letter-spacing:.025rem;font-weight:500;border-radius:0;transition:color .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out,box-shadow .3s ease-in-out}.js-t4form-container .js-submit.btn-primary{background-color:#02292e !important}.js-t4form-container .js-submit.btn-primary:hover,.js-t4form-container .js-submit.btn-primary:focus,.js-t4form-container .js-submit.btn-primary:active{background-color:rgba(0,0,0,0) !important;color:#02292e !important;border:2px solid #02292e !important}.form-group{position:relative;margin-bottom:2rem !important}.form-group.has-error label.control-label{top:-1rem;font-size:.875rem;letter-spacing:.025rem;color:#d7292f !important;padding:0}.form-group.has-error .help-block{color:#d7292f !important;font-size:.875rem;letter-spacing:.025rem;margin-top:.5rem;margin-left:0}.form-group.has-error .input-group .date-picker{border-right:none !important}.form-group.has-error .input-group .input-group-addon{color:#d7292f !important}.form-group.list-options{margin-bottom:0 !important}.form-group.list-options .col-xs-12{padding-left:0;padding-right:0}textarea.form-control:not(.search-query){height:auto !important;min-height:200px;padding:1rem 0 !important}.form-control:not(.search-query){height:50px !important;border-radius:0 !important;border-top:none !important;border-left:none !important;border-right:none !important;border-bottom:1px solid #02292e !important;box-shadow:none !important;padding:0 !important;margin-top:1rem;margin-bottom:1rem}.preview-span{margin-bottom:1rem !important;font-weight:500 !important}label.control-label{padding:0;cursor:auto;z-index:100;color:#355458;font-weight:500 !important;transition:top .3s ease-in-out,font-size .3s ease-in-out}label.control-label--active,label.control-label--change{top:-1rem}.input-group .date-picker{border-top:none !important;border-left:none !important;border-right:none !important;border-bottom:1px solid #02292e !important;border-radius:0 !important}.input-group .input-group-addon{color:#02292e !important;background-color:rgba(0,0,0,0) !important;border-top:none !important;border-left:none !important;border-right:none !important;border-bottom:1px solid #02292e !important;border-radius:0 !important;padding:0}.input-group--change .input-group-addon{color:#355458 !important}.js-progress-bar{margin-top:1rem !important;background-color:#458968 !important}input[type=file]{margin-bottom:.5rem !important}legend.control-label{font-weight:500 !important;color:#355458 !important}select{-moz-appearance:none;-webkit-appearance:none;position:relative;height:50px;border-radius:0;border-top:none;border-left:none;border-right:none;border-bottom:1px solid #02292e;box-shadow:none;padding:0 .25rem;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24' viewBox='0 0 24 24' fill='#02292E' width='24'%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M16.59 8.59L12 13.17 7.41 8.59 6 10l6 6 6-6z'/%3E%3C/svg%3E") no-repeat right center}select::-ms-expand{display:none}input[name=form-field-checkbox]{display:none}.checkbox{position:relative !important}.checkbox input[type=checkbox]{display:none}.checkbox&gt;label{cursor:pointer;display:block;position:relative;user-select:none;vertical-align:middle;padding-left:0 !important}.checkbox&gt;label:before{width:20px;height:20px;min-width:20px;min-height:20px;border:2px solid #355458;content:"";display:inline-block;user-select:none;will-change:background-color,border-color;border-radius:0;vertical-align:middle;background-color:#fff;transition:all .3s ease-in-out}.checkbox&gt;label:after{top:50%;margin-top:-1px;left:8px;width:10px;height:5px;border:2px solid #fff;border-top-style:none;border-right-style:none;content:"";position:absolute;will-change:transform;transform-origin:bottom left;transform:scale(0, 0) rotate(-90deg) translateZ(0);transition:all .2s ease-in-out}.checkbox&gt;label&gt;span{padding-left:.5rem;padding-right:.5rem}.checkbox--active&gt;label:before{background-color:#355458;border-color:#355458}.checkbox--active&gt;label:after{transform:scale(1, 1) rotate(-45deg) translateZ(0)}input[name=form-field-radio-32538],input[name=form-field-radio]{display:none}.radio{position:relative !important}.radio&gt;label{cursor:pointer;display:block;position:relative;user-select:none;vertical-align:middle;padding-left:20px !important}.radio&gt;label:before{width:20px;border:2px solid #355458;height:20px;content:"";display:inline-block;will-change:background-color,border-color;user-select:none;border-radius:50%;vertical-align:middle;background-color:#fff;transition:all .3s ease-in-out;position:absolute;left:0;top:50%;transform:translateY(-50%)}.radio&gt;label:after{top:14.5px;left:10px;width:12px;height:12px;content:"";position:absolute;transform:translate(-50%, -50%) scale(0, 0) translateZ(0);will-change:transform;border-radius:50%;background-color:#355458;transition:all .2s ease-in-out;position:absolute;left:4px;top:50%;transform:translateY(-50%) scale(0)}.radio&gt;label&gt;span{padding-left:.5rem;padding-right:.5rem}.radio--active&gt;label:before{border-color:#355458}.radio--active&gt;label:after{transform:translateY(-50%) scale(1, 1) translateZ(0)}input[type=radio]{appearance:none}input[type=radio]:checked+span::after{border:none;outline:2px solid #ff1493;background-color:red;transform:translate(-50%, -50%) scale(1, 1) translateZ(0)}.range{width:100%}.range&gt;input[type=range]{-webkit-appearance:none;height:8px;border-radius:5px;background:#ececec;outline:none;padding:0;margin:0}.range&gt;input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;border-radius:50%;background:#02292e;cursor:pointer;transition:background .15s ease-in-out}.range&gt;input[type=range]::-webkit-slider-thumb:hover{background:#355458}.range&gt;input[type=range]:active::-webkit-slider-thumb{background:#02292e}.range&gt;input[type=range]::-moz-range-thumb{width:20px;height:20px;border:0;border-radius:50%;background:#02292e;cursor:pointer;transition:background .15s ease-in-out}.range&gt;input[type=range]::-moz-range-thumb:hover{background:#355458}.range&gt;input[type=range]:active::-moz-range-thumb{background:#02292e}.range&gt;input[type=range]:focus::-webkit-slider-thumb{box-shadow:0 0 0 3px #f6f9f8,0 0 0 5px #02292e}.range__value{position:relative;display:inline-block;text-align:center;background-color:#02292e;color:#fff !important;min-width:50px;padding:.25rem .5rem;margin-left:1rem}.range__value:after{content:"";position:absolute;top:10px;left:-7px;width:0;height:0;border-top:7px solid rgba(0,0,0,0);border-right:7px solid #02292e;border-bottom:7px solid rgba(0,0,0,0)}.bootstrap-datetimepicker-widget{border-radius:0 !important;border-color:rgba(0,0,0,0) !important;padding:1rem !important}.bootstrap-datetimepicker-widget:before,.bootstrap-datetimepicker-widget:after{border-color:rgba(0,0,0,0) !important}.bootstrap-datetimepicker-widget table{display:table;border-collapse:initial;overflow-x:initial}.datepicker{color:#355458}.datepicker table thead tr{font-weight:600}.datepicker table thead tr th{background-color:#fff;color:#355458 !important;border:none;border-radius:0}.datepicker table thead tr th:hover{background-color:#f6f9f8 !important}.datepicker table tbody tr{background-color:#fff}.datepicker table tbody tr td{border:1px solid #fff;border-radius:0}.datepicker table tbody tr td:hover{background-color:#f6f9f8 !important}.datepicker table tbody tr td.today{background-color:#fff;color:#02292e;font-weight:600}.datepicker table tbody tr td.today:before{border-bottom-color:#02292e !important}.datepicker table tbody tr td.today:hover{background-color:#fff}.datepicker table tbody tr td.today.active{background-color:#02292e}.datepicker table tbody tr td.active{background-color:#02292e;color:#fff !important}.datepicker table tbody tr td.active:hover{background-color:#02292e !important}.datepicker .datepicker-months table tbody tr td:hover,.datepicker .datepicker-years table tbody tr td:hover{background-color:#fff !important}.datepicker .datepicker-months table tbody tr td span:hover,.datepicker .datepicker-years table tbody tr td span:hover{background-color:#f6f9f8 !important}.datepicker .datepicker-months table tbody tr td span.active,.datepicker .datepicker-years table tbody tr td span.active{background-color:#02292e !important;color:#fff !important}.picker-switch table tbody tr td{border-radius:0;background-color:#f6f9f8}.picker-switch table tbody tr td:hover{background-color:#f6f9f8}.picker-switch table tbody tr td a span{color:#355458}.picker-switch table tbody tr td a span:hover{background-color:rgba(0,0,0,0)}.timepicker .timepicker-picker{margin-top:.5rem}.timepicker .timepicker-picker table tbody tr td{border-radius:0}.timepicker .timepicker-picker table tbody tr td a:hover{color:#355458}.timepicker .timepicker-picker table tbody tr td span{font-weight:500 !important;color:#355458;border-radius:0 !important}.timepicker .timepicker-picker table tbody tr td span:hover{background-color:#f6f9f8}.timepicker .timepicker-picker .btn{font-weight:500;border:none !important;border-radius:0 !important;box-shadow:none !important;transition:color .3s ease-in-out,background-color .3s ease-in-out}.timepicker .timepicker-picker .btn.btn-primary{background-color:#02292e !important}.timepicker .timepicker-picker .btn.btn-primary:hover,.timepicker .timepicker-picker .btn.btn-primary:focus,.timepicker .timepicker-picker .btn.btn-primary:active{background-color:#f6f9f8 !important;color:#355458 !important}.timepicker .timepicker-hours,.timepicker .timepicker-minutes{margin-top:.5rem}.timepicker .timepicker-hours table tbody tr td,.timepicker .timepicker-minutes table tbody tr td{background-color:#fff}.timepicker .timepicker-hours table tbody tr td:hover,.timepicker .timepicker-minutes table tbody tr td:hover{background-color:#f6f9f8}html{overflow-x:hidden;scroll-behavior:smooth;scroll-padding-top:120px}h1,h2,h3,h4,h5,h6{font-weight:600;line-height:1.5}strong{font-weight:600 !important}em{font-style:italic}button{border:none;background-color:rgba(0,0,0,0)}::-webkit-input-placeholder{color:#355458}::-moz-placeholder{color:#355458;opacity:1}:-ms-input-placeholder{color:#355458}:-moz-placeholder{color:#355458}textarea,input[type]{font-weight:500;border-radius:0}input[type=search]::-ms-clear{display:none;width:0;height:0}input[type=search]::-ms-reveal{display:none;width:0;height:0}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}.no-scroll{overflow:hidden}.top-left{left:0;top:0}.top-right{right:0;top:0}.bottom-left{left:0;bottom:0}.bottom-right{right:0;bottom:0}.bg-gray-100{background-color:#f6f9f8;color:#355458 !important}.bg-gray-100 a:not(.btn-t4),.bg-gray-100 p{color:#355458 !important}.bg-gray-100-outline{background-color:rgba(0,0,0,0);color:#f6f9f8;border:2px solid #f6f9f8}.bg-gray-300{background-color:#aebbbc;color:#355458 !important}.bg-gray-300 a:not(.btn-t4),.bg-gray-300 p{color:#355458 !important}.bg-navy{background-color:#02292e;color:#fff !important}.bg-navy a:not(.btn-t4),.bg-navy p{color:#fff !important}.bg-navy-outline{background-color:rgba(0,0,0,0);color:#02292e;border:2px solid #02292e}.bg-magenta{background-color:#b32573;color:#fff !important}.bg-magenta a:not(.btn-t4),.bg-magenta p{color:#fff !important}.bg-magenta-outline{background-color:rgba(0,0,0,0);color:#b32573;border:2px solid #b32573}.bg-red-tint-300{background-color:#e77f82;color:#355458 !important}.bg-red-tint-300 a:not(.btn-t4),.bg-red-tint-300 p{color:#355458 !important}.bg-red-tint-300-outline{background-color:rgba(0,0,0,0);color:#e77f82;border:2px solid #e77f82}.bg-success,.bg-green{background-color:#458968;color:#fff !important}.bg-success a:not(.btn-t4),.bg-success p,.bg-green a:not(.btn-t4),.bg-green p{color:#fff !important}.bg-info,.bg-cyan{background-color:#4797a8;color:#fff !important}.bg-info a:not(.btn-t4),.bg-info p,.bg-cyan a:not(.btn-t4),.bg-cyan p{color:#fff !important}.bg-warning,.bg-orange{background-color:#de9353;color:#355458 !important}.bg-warning a:not(.btn-t4),.bg-warning p,.bg-orange a:not(.btn-t4),.bg-orange p{color:#355458 !important}.bg-danger,.bg-red{background-color:#d7292f;color:#fff !important}.bg-danger a:not(.btn-t4),.bg-danger p,.bg-red a:not(.btn-t4),.bg-red p{color:#fff !important}.bg-light,.bg-white{background-color:#fff;color:#355458 !important}.bg-light a:not(.btn-t4),.bg-light p,.bg-white a:not(.btn-t4),.bg-white p{color:#355458 !important}.bg-light-outline,.bg-white-outline{background-color:rgba(0,0,0,0);color:#fff;border:2px solid #fff}.bg-dark,.bg-black{background-color:#000;color:#fff !important}.bg-dark a:not(.btn-t4),.bg-dark p,.bg-black a:not(.btn-t4),.bg-black p{color:#fff !important}.bg-dark-outline,.bg-black-outline{background-color:rgba(0,0,0,0);color:#000;border:2px solid #000}.font-xs{font-size:.75rem;letter-spacing:.05rem}.font-sm{font-size:.875rem;letter-spacing:.025rem}.font-md{font-size:1rem}.font-lg{font-size:1.25rem}.font-xl{font-size:1.5rem}.font-xxl{font-size:2.5rem}.font-xxxl{font-size:3rem}.h1-font{font-size:2.5rem;font-weight:600;line-height:1.5;word-break:break-word;margin-bottom:1rem}.h2-font{font-size:2rem;font-weight:600;line-height:1.5;word-break:break-word;margin-bottom:1rem}.h3-font{font-size:1.75rem;font-weight:600;line-height:1.5;word-break:break-word;margin-bottom:1rem}.h4-font{font-size:1.5rem;font-weight:600;line-height:1.5;word-break:break-word;margin-bottom:1rem}.h5-font{font-size:1.25rem;font-weight:600;line-height:1.5;word-break:break-word;margin-bottom:1rem}.h6-font{font-size:1.15rem;font-weight:600;line-height:1.5;word-break:break-word;margin-bottom:1rem}.text-white{color:#fff}.text-primary{color:#02292e}.text-gray-900{color:#355458}.svg-md-18px{width:18px;height:18px}.svg-md-24px{width:24px;height:24px}.svg-md-36px{width:36px;height:36px}.svg-md-48px{width:48px;height:48px}.list-unstyled{list-style:none}.list-inline-unstyled{list-style:none}.list-inline-unstyled li{display:inline-block;margin-right:1rem}.arrow-list-style li{position:relative;left:2rem}.arrow-list-style li:before{position:absolute;top:.75rem;left:-2rem;content:"";background-size:cover;backface-visibility:hidden;width:1.25rem;height:1.25rem}.arrow-list-style li:before{background-image:url('data:image/svg+xml;utf-8,&lt;svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" fill="#02292E" viewBox="0 0 24 24"&gt;&lt;path d="M0 0h24v24H0z" fill="none"/&gt;&lt;path d="M12 4l-1.41 1.41L16.17 11H4v2h12.17l-5.58 5.59L12 20l8-8z"/&gt;&lt;/svg&gt;')}.arrow-alt-list-style li{position:relative;left:2rem}.arrow-alt-list-style li:before{position:absolute;top:.75rem;left:-2rem;content:"";background-size:cover;backface-visibility:hidden;width:1.25rem;height:1.25rem}.arrow-alt-list-style li:before{background-image:url('data:image/svg+xml;utf-8,&lt;svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" fill="#02292E" viewBox="0 0 24 24"&gt;&lt;path fill="none" d="M0 0h24v24H0z"/&gt;&lt;path d="M16.01 11H4v2h12.01v3L20 12l-3.99-4z"/&gt;&lt;/svg&gt;')}.caret-list-style li{position:relative;left:2rem}.caret-list-style li:before{position:absolute;top:.75rem;left:-2rem;content:"";background-size:cover;backface-visibility:hidden;width:1.25rem;height:1.25rem}.caret-list-style li:before{background-image:url('data:image/svg+xml;utf-8,&lt;svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" fill="#02292E" viewBox="0 0 24 24"&gt;&lt;path d="M8.59 16.59L13.17 12 8.59 7.41 10 6l6 6-6 6-1.41-1.41z"/&gt;&lt;path fill="none" d="M0 0h24v24H0V0z"/&gt;&lt;/svg&gt;')}@keyframes fadeIn{from{opacity:0;transition-timing-function:ease-in}to{opacity:1;transition-timing-function:ease-out}}@keyframes fadeOut{from{opacity:1;transition-timing-function:ease-out}to{opacity:0;transition-timing-function:ease-in}}@keyframes slideInRight{from{transform:translateX(100%);transition-timing-function:ease-in}to{transform:translateX(0);transition-timing-function:ease-out}}@keyframes slideOutRight{from{transform:translateX(0);transition-timing-function:ease-in}to{transform:translateX(100%);transition-timing-function:ease-out}}@keyframes popIn{from{transform:scale(1)}80%{transform:scale(0.1)}to{transform:scale(0)}}@keyframes popOut{from{transform:scale(0)}80%{transform:scale(1.1)}to{transform:scale(1)}}.staff-directory{margin-bottom:3rem}.staff-directory .button-list form{display:flex;flex-wrap:wrap;gap:.5rem}.staff-directory .button-list button{border:2px solid #02292e;line-height:1;padding:0;width:35px;height:35px;display:flex;justify-content:center;align-items:center}.staff-directory .button-list button.selected{padding:0;background-color:#02292e;color:#fff !important}.staff-directory .button-list button:hover{background-color:#02292e;color:#fff}.staff-directory .btn-filter-results{margin-bottom:3rem;text-transform:uppercase}.staff-directory .pagination-box{justify-content:center;text-align:center;width:100%}.staff-directory .pagination-box .results{display:inline-block;margin-bottom:1rem}.search-results__header{border-bottom:2px solid #02292e;margin-bottom:1.5rem;padding:.5rem 0;font-weight:700;color:#b32573}.search-results__header p{display:inline-block;margin-bottom:0;padding-right:2%;width:25%}.search-results__header svg{fill:#b32573;min-width:16px;margin-right:12px}@media(min-width: 992px){.search-results-advanced{display:flex;flex-wrap:wrap}}.staff-card{border-bottom:1px solid #02292e;display:flex;flex-direction:column;padding:0 0 1.5rem 0;margin-bottom:1.5rem}.staff-card svg{fill:#b32573;min-width:16px}.staff-card .card-person{display:flex;align-self:flex-start}.staff-card .card-person img{margin-top:.5rem;margin-right:1rem}.staff-card .card-person:hover,.staff-card .card-person:focus{text-decoration:none}.staff-card .card-heading{font-size:1.5rem;font-weight:600;line-height:1.5;word-break:break-word;margin-bottom:1rem;margin-bottom:0;display:block}.staff-card--advanced{align-items:unset;display:inline-block;flex-direction:unset;margin-top:2rem;padding:0;width:100%}@media(min-width: 992px){.staff-card--advanced{width:calc(50% - 2rem)}}@media(min-width: 992px){.staff-card--advanced:nth-child(odd){margin-right:2rem}}@media(min-width: 992px){.staff-card--advanced:nth-child(even){margin-left:2rem}}.staff-card--advanced&gt;*{display:inline-block;padding-right:0;width:100%}.staff-card--advanced .card-person{margin-bottom:1rem;display:block;width:200px;height:300px}.staff-card--advanced .card-person img{height:100%;object-fit:cover;width:100%}.staff-card--advanced .card-body{padding-bottom:1rem}.staff-card--advanced .card-body svg{fill:#b32573;min-width:16px}.staff-card .card-role,.staff-card .card-type,.staff-card .card-department,.staff-card .card-phone,.staff-card .card-email{padding:.25rem 0;display:flex;align-items:center;gap:10px}.staff-card .card-role p,.staff-card .card-type p,.staff-card .card-department p,.staff-card .card-phone p,.staff-card .card-email p{margin-bottom:0}.staff__header{align-items:center;display:flex;justify-content:space-between}.staff__title{font-size:3.5rem;font-weight:600;line-height:1.5;word-break:break-word;margin-bottom:1rem}.staff__role{font-size:1.5rem;font-weight:600;line-height:1.5;word-break:break-word;margin-bottom:1rem;color:#aebbbc;font-style:italic;font-weight:400;margin-bottom:3rem}@media(min-width: 1200px){.staff__role{margin-bottom:5rem}}.staff__profile{background-color:#ececec;padding:1rem}@media(min-width: 768px){.staff__profile{padding:2.5rem}}@media(min-width: 992px){.staff__profile{display:flex}}.staff__image{clip-path:circle(50%);display:block;height:200px;max-width:100%;margin:0 auto 3rem;object-fit:cover;width:200px}@media(min-width: 768px){.staff__image{margin:0 0 3rem}}@media(min-width: 992px){.staff__image{margin:0 auto}}.staff__contact-info{margin-bottom:3rem}.staff__contact-info a{display:inline-block;word-break:break-all}@media(min-width: 768px){.staff__contact-info a:first-of-type{margin-right:2rem}}.staff__contact-info a svg{margin-right:.5rem;min-width:16px}.staff__location .day{margin-bottom:0;text-transform:uppercase}.staff .breadcrumb__nav{width:auto}.staff h2{font-size:1.25rem;font-weight:600;line-height:1.5;word-break:break-word;margin-bottom:1rem;text-transform:uppercase}.staff hr{background-color:#02292e;border-style:none;height:5px}.js .search-box{opacity:0}.js.js-ready .search-box{opacity:1}.search-box .row{position:relative}.search-box input[type=radio]{appearance:auto}.search-box__block{position:absolute;left:1rem;top:50%;transform:translateY(-50%);margin-right:4rem}.search-box__block__title{margin-bottom:0}.search-box__block__title&gt;span{font-weight:600;line-height:1.5;word-break:break-word;display:inline-block;font-size:2rem;font-weight:600;line-height:1.5;word-break:break-word;margin-bottom:1rem}@media(max-width: 767px){.search-box__block__title&gt;span{font-size:1.75rem}}.search-box__block__content p{margin-bottom:2rem}.search-box__block__content .form-label{display:inline}.search-box__block__content .search-form-container{position:relative}.search-box__block__content .search-form-container__input-search{color:#355458 !important;width:100%;height:60px;padding:1rem 3.75rem 1rem 1.25rem}.search-box__block__content .search-form-container__button{height:100%;position:absolute;top:0;right:0;padding:0 1.25rem}.search-box__block__content .search-form-container__button&gt;svg{fill:#02292e}.search-box__img{width:100%;height:auto}.search-box__img img{width:100%;height:100%;object-fit:cover;font-family:"object-fit: cover; object-position: 50% 50%;"}@media(max-width: 1199px){.search-box__block{position:static;transform:translateY(0);margin-right:0;margin-bottom:4rem}}.search-box--alt{position:relative}.search-box--alt&gt;svg{height:100%;left:-14rem;position:absolute;top:0}.search-box--alt .search-box__block{position:unset;left:unset;top:unset;transform:unset;margin-right:0}.search-box--alt .search-box__block__title span{color:#fff;position:relative}.search-box--alt .form-outline--magenta{border:2px solid #b32473}.search-box--alt .search-form-container{margin-bottom:1rem}.search-box--alt .search-form-container__button{background-color:#b32473}.search-box--alt .search-box__block__content{color:#fff}.search-box--alt .search-box__block__content .search-form-container__input-search{background-color:rgba(0,0,0,0);color:#fff !important}.search-box--alt .search-box__block__content .search-form-container__input-search::placeholder{color:#fff}.search-box--alt .search-box__block__content .search-form-container__button&gt;svg{fill:#fff}.search-box--alt fieldset label{color:#fff;margin-right:.5rem}.search-box--alt fieldset svg{height:25px}.course-search-widget__options{margin-top:.5rem}.course-search-widget__options label{margin-right:30px}.course-search-widget_widget{background:#def1fb;border:1px solid #bbe2f6;color:#082939;margin-bottom:1.25rem;padding:1.25rem}.course-search-widget__search label{width:100%}.course-search-widget__search input{color:#355458;width:100%;height:60px;padding:1rem 3.75rem 1rem 1.25rem}.course-search-widget input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:auto}.js .program{opacity:0}.js.js-ready .program{opacity:1}.program__general-ct__col:last-child{position:relative}.program__general-ct__col:last-child:before{position:absolute;top:3rem;left:-12.5%;content:"";width:3px;height:90%;background-color:#02292e}.program__general-ct__title{max-width:60%;margin-bottom:3rem}.program__general-ct__title&gt;span{font-weight:600;line-height:1.5;word-break:break-word;position:relative;font-size:2rem;font-weight:600;line-height:1.5;word-break:break-word;margin-bottom:1rem}.program__general-ct__title&gt;span:before{position:absolute;content:"";bottom:-2rem;left:0;width:100%;height:5px}@media(max-width: 767px){.program__general-ct__title&gt;span{font-size:1.75rem}}.program__general-ct__title&gt;span:before{background-color:#02292e}.program__general-ct__main{margin-top:3rem}.program__general-ct__side{margin-top:3rem}.program__general-ct__side p{margin-bottom:1rem !important}.program__img-card{display:flex;margin-bottom:2rem}.program__img-card:last-child{margin-bottom:0}.program__img-card__img{width:250px;height:auto}.program__img-card__img img{width:100%;height:100%;object-fit:cover;font-family:"object-fit: cover; object-position: 50% 50%;"}.program__img-card__block{width:calc(100% - 250px);padding:2rem}.program__img-card__name,.program__img-card__email{display:block}.program__recommendation .card-t4:hover{text-decoration:none}.program__recommendation .card-t4:hover .card-img-t4 img{transform:scale(1.05);transition:transform .3s}.program__recommendation .card-t4:hover .card-body-t4__title&gt;span{border-bottom:2px solid rgba(231,127,130,.5);transition:border-bottom .15s}.program__recommendation .card-t4 .card-img-t4{overflow:hidden}.program__recommendation .card-t4 .card-img-t4 img{width:100%;height:100%;object-fit:cover;font-family:"object-fit: cover; object-position: 50% 50%;";transition:transform .3s;aspect-ratio:1/1}.program__recommendation .card-t4 .card-body-t4{background-color:#f6f9f8;color:#355458 !important;position:relative}.program__recommendation .card-t4 .card-body-t4:before{position:absolute;top:0;left:0;content:"";width:100%;height:100%}.program__recommendation .card-t4 .card-body-t4__title{font-size:1.25rem;font-weight:600;line-height:1.5;word-break:break-word;margin-bottom:1rem}.program__recommendation .card-t4 .card-body-t4__title&gt;span{border-bottom:2px solid rgba(0,0,0,0);transition:border-bottom .15s}.program__recommendation .card-t4 .card-body-t4__content{height:100px;overflow:hidden}@media(max-width: 991px){.program__general-ct__col:last-child:before{content:none}.program__recommendation .card-t4{margin-bottom:2rem}.program__recommendation .card-t4:last-child{margin-bottom:0}}@media(max-width: 767px){.program__img-card{display:block}.program__img-card__img{width:200px}.program__img-card__block{background-color:rgba(0,0,0,0);width:auto;padding:0;margin-top:1rem}.program__img-card__name,.program__img-card__email{display:block}}.course-listing li{align-items:center;border-bottom:2px solid #02292e;display:flex;justify-content:space-between;width:100%}.course-listing li:first-child{border-top:2px solid #02292e}.course-listing a{color:#02292e;display:inline-block;flex-basis:90%;padding:1rem 0;transition:transform .3s ease-in-out}.course-listing a:active,.course-listing a:focus,.course-listing a:hover{text-decoration:none;transform:translateX(0.25rem);transition:transform .3s ease-in-out}.course-listing svg{height:15px}.course-listing-banner h1{font-size:2.5rem;font-weight:600;line-height:1.5;margin-bottom:1rem}.course-listing-banner__content p{margin-bottom:3rem}.course-listing-banner__buttons{display:flex;flex-wrap:wrap}.course-listing-banner__buttons a{margin-bottom:1rem;margin-right:1rem}.course-listing-results__count{color:#02292e;font-weight:600;margin-bottom:3rem}.course-listing-results__card{border-bottom:2px solid #02292e}@media(min-width: 992px){.course-listing-results__card{display:flex}}.course-listing-results__card:first-child{border-top:2px solid #02292e}.course-listing-results__card h2{color:#02292e;font-size:1.25rem;font-weight:600;margin-bottom:1rem}@media(min-width: 992px){.course-listing-results__card-image{margin-right:2rem;width:25%}}.course-listing-results__card-image img{margin-bottom:1rem;max-width:100%}@media(min-width: 992px){.course-listing-results__card-image img{object-fit:cover;width:100%;height:100%}}@media(min-width: 992px){.course-listing-results__card-content{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}}@media(min-width: 992px){.course-listing-results__card-list{align-items:center;display:flex}}.course-listing-results__card-list li{color:#02292e;font-weight:600}@media(min-width: 992px){.course-listing-results__card-list li{margin-right:1rem}}.course-listing-results__card-list li svg{fill:#b32573;height:20px;margin-right:.5rem}#prospecuts-builder .tabs{margin-bottom:3rem}#prospecuts-builder .tabs__content{position:relative}#prospecuts-builder .tabs__content .tabs__nav-link{padding-left:2rem;border-bottom:1px solid #02292e;color:#02292e}#prospecuts-builder .tabs__content summary{position:absolute;left:0;top:1rem;visibility:visible;z-index:2}#prospecuts-builder .style__accordion .tabs__icon--remove,#prospecuts-builder .style__accordion .tabs__icon--add{fill:#b32573}.btn-filter-results{display:none;padding:.75rem 1.5rem;font-weight:500;background-color:#02292e;color:#fff !important}.btn-filter-results&gt;svg{fill:#fff;transition:transform .3s ease-in-out}.btn-filter-results--active&gt;svg{transform:rotate(180deg);transition:transform .3s ease-in-out}@media(max-width: 991px){.btn-filter-results{display:flex;align-items:center}.btn-filter-results&gt;span{margin-right:.5rem}}.searchoptions-generic .search-form-container{position:relative;margin:3rem 0}.searchoptions-generic .search-form-container .form-label{display:inline}.searchoptions-generic .search-form-container__input-search{color:#355458 !important;font-size:1.5rem;font-weight:600;width:100%;height:80px;padding:1rem 3.75rem 1rem 1.25rem}.searchoptions-generic .search-form-container__button{height:100%;position:absolute;top:0;right:0;padding:0 1.25rem;pointer-events:none}.searchoptions-generic .search-form-container__button&gt;svg{fill:#02292e;transform:scale(0.8)}.searchoptions-generic .search-form-container .autocomplete-results{display:none;position:absolute;left:0;background-color:#ededed;padding:1rem;margin-bottom:0;z-index:800;box-shadow:0 3px 6px rgba(0,0,0,.1)}.searchoptions-generic .search-form-container .autocomplete-results .search-info{margin-bottom:1rem}.searchoptions-generic .search-form-container .autocomplete-results .search-info:last-child{margin-bottom:0}.searchoptions-generic .search-form-container .autocomplete-results .search-info&gt;a{font-size:.875rem;letter-spacing:.025rem;font-weight:600}.searchoptions-generic .search-form-container .autocomplete-results .search-info&gt;a:hover{text-decoration:none}.searchoptions-generic .search-form-container .autocomplete-results .search-info&gt;a:hover .title{text-decoration:underline}.searchoptions-generic .search-form-container .autocomplete-results .search-info .desc{display:block;font-size:.75rem;letter-spacing:.05rem;font-weight:400}.searchoptions-generic .search-form-container .autocomplete-results .search-info .desc .term{padding:0 .25rem;background-color:#355458;color:#fff !important}@media(max-width: 767px){.searchoptions-generic .search-form-container{margin:3rem 0}.searchoptions-generic .search-form-container__input-search{height:60px;font-size:1.25rem}.searchoptions-generic .search-form-container__button{transform:scale(0.7)}}#searchoptions-filters{margin-bottom:3rem}#searchoptions-filters .filter-tag{display:inline-flex;align-items:center;font-size:.75rem;letter-spacing:.05rem;font-weight:600;background-color:#02292e;color:#fff !important;cursor:pointer;padding:.25rem .5rem;margin-right:.5rem;margin-bottom:.5rem}#searchoptions-filters .filter-tag:last-child{margin-right:0}#searchoptions-filters .filter-tag&gt;svg{fill:#fff;margin-left:.25rem;pointer-events:none}.course-compare-widget{position:relative;z-index:50}.course-compare-widget .btn-compare-toggler{position:absolute;right:5%;background-color:#02292e;border-radius:50%;width:48px;height:48px;transition:all .3s ease-in-out}.course-compare-widget .btn-compare-toggler&gt;svg{fill:#fff;width:24px;height:24px}.course-compare-widget .coursecompare-count{position:absolute;top:-0.65rem;right:calc(5% - .85rem);background-color:#02292e;color:#fff !important;border-radius:50%;width:20px;height:20px;font-size:.6rem;font-weight:600;text-align:center;padding:.2rem;box-shadow:0 3px 6px rgba(0,0,0,.2);transition:all .3s ease-in-out}.course-compare-widget .coursecompare-box{position:absolute;top:0;right:calc(5% + 4.5rem);padding:1.5rem;width:300px;background-color:#02292e;color:#fff !important;font-size:.75rem;letter-spacing:.05rem;box-shadow:0 3px 6px rgba(0,0,0,.2);z-index:700;transition:all .3s ease-in-out}.course-compare-widget .coursecompare-box:after,.course-compare-widget .coursecompare-box:before{border:solid rgba(0,0,0,0);content:" ";display:block;height:0;position:absolute;pointer-events:none;width:0;left:100%}.course-compare-widget .coursecompare-box:after{border-color:hsla(0,0%,100%,0);border-left-color:#02292e;top:50%;margin-top:-10px;border-width:10px}.course-compare-widget .coursecompare-box:before{border-color:hsla(0,0%,100%,0);border-left-color:#fff;top:50%;margin-top:-13px;border-width:13px}.course-compare-widget .coursecompare-box:before{content:none !important}.course-compare-widget .coursecompare-box:after{top:1.75rem}.course-compare-widget .coursecompare-box fieldset legend{font-size:.875rem;letter-spacing:.025rem;font-weight:600;margin-bottom:1rem}.course-compare-widget .coursecompare-box #courseList{margin-bottom:1rem}.course-compare-widget .coursecompare-box #courseList .checkbox&gt;label{display:flex;align-items:center}.course-compare-widget .coursecompare-box #courseList .checkbox&gt;label:before{border:none}.course-compare-widget .coursecompare-box #courseList .checkbox__label{font-size:.75rem;letter-spacing:.05rem}.course-compare-widget .coursecompare-box #courseList .checkbox--active&gt;label:before{background-color:#fff}.course-compare-widget .coursecompare-box #courseList .checkbox--active&gt;label:after{border-color:#02292e}.course-compare-widget .coursecompare-box__button{display:block;width:100%;padding:.25rem .75rem;font-size:.75rem;letter-spacing:.05rem;margin-top:1rem}.course-compare-widget .coursecompare-box--open{display:block}.course-compare-widget .coursecompare-box--close{display:none}.course-compare-widget .coursecompare-box.popout{animation:popOut .5s ease}.course-compare-widget .coursecompare-box.popin{animation:popIn .5s ease}.course-compare-widget--sticky{position:sticky;width:100%;top:8rem;left:0;z-index:900;transition:all .3s ease-in-out}.course-compare-widget--sticky .btn-compare-toggler{right:2rem;box-shadow:0 3px 6px rgba(0,0,0,.2);transition:all .3s ease-in-out}.course-compare-widget--sticky .coursecompare-count{right:1.2rem}.course-compare-widget--sticky .coursecompare-box{right:6.5rem}@media(max-width: 1399px){.course-compare-widget .btn-compare-toggler{right:2rem}.course-compare-widget .coursecompare-count{right:1.2rem}.course-compare-widget .coursecompare-box{right:6.5rem}.course-compare-widget--sticky{top:8rem}}@media(max-width: 1199px){.course-compare-widget--sticky{top:6rem}}@media(max-width: 480px){.course-compare-widget .coursecompare-box{width:75%;top:4.5rem;right:1.5rem}.course-compare-widget .coursecompare-box:after,.course-compare-widget .coursecompare-box:before{border:solid rgba(0,0,0,0);content:" ";display:block;height:0;position:absolute;pointer-events:none;width:0;bottom:100%}.course-compare-widget .coursecompare-box:after{border-color:hsla(0,0%,100%,0);border-bottom-color:#02292e;left:50%;margin-left:-10px;border-width:10px}.course-compare-widget .coursecompare-box:before{border-color:hsla(0,0%,100%,0);border-bottom-color:#fff;left:50%;margin-left:-13px;border-width:13px}.course-compare-widget .coursecompare-box:after{top:-0.75rem;left:initial;right:1rem;margin-left:0;border-width:12px}}.coursecompare-results .remove-from-compare{width:fit-content;margin-left:auto;color:#b32573;font-size:.8rem;opacity:.8;cursor:pointer;transition:all ease-in-out .3s}.coursecompare-results .remove-from-compare a{color:#b32573}.coursecompare-results .remove-from-compare svg{fill:#b32573;pointer-events:none}.coursecompare-results .remove-from-compare:hover,.coursecompare-results .remove-from-compare:focus{opacity:1;background-color:#f0f0f0}.coursecompare-results__swiper-wrapper{margin-top:1rem}.coursecompare-results__swiper-pagination{position:relative !important;bottom:initial !important;cursor:auto}.coursecompare-results__swiper-pagination .swiper-pagination-bullet{border-radius:0;width:25px;height:3px;background-color:#355458}@media(max-width: 991px){.coursecompare-results__swiper-pagination{margin-bottom:0}}.coursecompare-results .swiper-slide{visibility:hidden}.coursecompare-results .swiper-slide.swiper-slide-visible{visibility:visible}#search-results .course-list{padding:2rem 0;border-bottom:1px solid #aebbbc}#search-results .course-list:first-child{padding-top:0}#search-results .course-list__title{display:block;font-size:1.25rem;font-weight:600;line-height:1.5;word-break:break-word;margin-bottom:1rem;margin-bottom:1rem}#search-results .course-list__items li{display:inline-flex;align-items:center;margin-right:1rem;margin-bottom:1rem}#search-results .course-list__items li:last-child{margin-right:0}#search-results .course-list__items li span{display:inline-block;margin-right:.5rem}#search-results .course-list__icon&gt;svg{width:24px;height:24px;fill:#b32573}#search-results .course-list__button{display:inline-flex;align-items:center;margin-right:.5rem;margin-bottom:.5rem}#search-results .course-list__button:last-child{margin-right:0}#search-results .course-list__button&gt;span{margin-right:.5rem;pointer-events:none}#search-results .course-list__button&gt;svg{pointer-events:none}#search-results .course-list__button[data-t4-compare-button=save][aria-pressed=true]{background-color:rgba(0,0,0,0);color:#02292e !important;border:2px solid #02292e}#search-results .course-list__button[data-t4-compare-button=save][aria-pressed=true]&gt;svg{fill:#02292e}#search-results .pagination-box{display:flex;align-items:center;margin:2rem 0}#search-results .pagination-box .pagination{display:flex;flex-wrap:wrap;gap:1rem}#search-results .pagination-box .pagination a{text-align:center;display:inline-block;padding:.25rem 1rem;background-color:#02292e;border:2px solid #02292e;color:#fff !important;transition:color .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out,box-shadow .3s ease-in-out;min-width:42px;min-height:42px;display:flex;justify-content:center;align-items:center}#search-results .pagination-box .pagination a:hover{text-decoration:none;background-color:rgba(0,0,0,0);color:#02292e !important;border:2px solid #02292e}#search-results .pagination-box .pagination a:last-child{margin-right:0}#search-results .pagination-box .pagination .currentpage{min-width:42px;min-height:42px;display:flex;justify-content:center;align-items:center;padding:.25rem 1rem;background-color:rgba(0,0,0,0);color:#02292e;border:2px solid #02292e}#search-results .pagination-box select{min-width:80px;height:40px}#search-results .pagination-box #searchPaginate{margin-left:auto;font-size:.875rem;letter-spacing:.025rem}#search-results .pagination-box #searchPaginate .results{margin-right:.5rem}@media(max-width: 1400px){#search-results .pagination-box{display:block}#search-results .pagination-box #searchPaginate{margin-top:1rem;margin-bottom:2rem}}#search-results.news-listing .pagination-box,#search-results.blog-listing .pagination-box{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;row-gap:1rem}#search-results.news-listing .pagination-box .pagination-pages,#search-results.blog-listing .pagination-box .pagination-pages{flex:1 0 350px}#search-results.news-listing .pagination-box #searchPaginate,#search-results.blog-listing .pagination-box #searchPaginate{margin:0;flex:0 0 250px}@media(max-width: 991px){#search-results{margin-top:2rem}}.staff-filter__title,.course-filter__title{margin-bottom:3rem}.staff-filter__title&gt;span,.course-filter__title&gt;span{font-weight:600;line-height:1.5;word-break:break-word;position:relative;font-size:1.25rem;font-weight:600;line-height:1.5;word-break:break-word;margin-bottom:1rem}.staff-filter__title&gt;span:before,.course-filter__title&gt;span:before{position:absolute;content:"";bottom:-2rem;left:0;width:100%;height:5px}@media(max-width: 767px){.staff-filter__title&gt;span,.course-filter__title&gt;span{font-size:1.75rem}}.staff-filter__title&gt;span:before,.course-filter__title&gt;span:before{background-color:#02292e;bottom:-1rem;height:4px}.staff-filter--collapse,.course-filter--collapse{display:block}.staff-filter .staff-search-widget,.staff-filter .course-finder-widget,.course-filter .staff-search-widget,.course-filter .course-finder-widget{margin-bottom:2rem}.staff-filter .staff-search-widget fieldset legend,.staff-filter .course-finder-widget fieldset legend,.course-filter .staff-search-widget fieldset legend,.course-filter .course-finder-widget fieldset legend{font-size:1.15rem;font-weight:600;line-height:1.5;word-break:break-word;margin-bottom:1rem;margin-bottom:1rem}.staff-filter .staff-search-widget input[type=text],.staff-filter .staff-search-widget input[type=date],.staff-filter .staff-search-widget select,.staff-filter .course-finder-widget input[type=text],.staff-filter .course-finder-widget input[type=date],.staff-filter .course-finder-widget select,.course-filter .staff-search-widget input[type=text],.course-filter .staff-search-widget input[type=date],.course-filter .staff-search-widget select,.course-filter .course-finder-widget input[type=text],.course-filter .course-finder-widget input[type=date],.course-filter .course-finder-widget select{width:100%;height:50px;border-radius:0;border-top:none;border-left:none;border-right:none;border-bottom:1px solid #02292e;background-color:rgba(0,0,0,0);box-shadow:none;padding:0 .25rem}.staff-filter .staff-search-widget__clear,.staff-filter .course-finder-widget__clear,.course-filter .staff-search-widget__clear,.course-filter .course-finder-widget__clear{display:inline-flex;align-items:center;font-size:.75rem;letter-spacing:.05rem;font-weight:600;background-color:#02292e;color:#fff !important;padding:.25rem .5rem;margin-bottom:1rem}.staff-filter .staff-search-widget__clear&gt;svg,.staff-filter .course-finder-widget__clear&gt;svg,.course-filter .staff-search-widget__clear&gt;svg,.course-filter .course-finder-widget__clear&gt;svg{fill:#fff;margin-left:.25rem;pointer-events:none}.staff-filter .staff-search-widget__clear.hide,.staff-filter .course-finder-widget__clear.hide,.course-filter .staff-search-widget__clear.hide,.course-filter .course-finder-widget__clear.hide{display:none}.staff-filter .staff-search-widget__item,.staff-filter .course-finder-widget__item,.course-filter .staff-search-widget__item,.course-filter .course-finder-widget__item{position:relative}.staff-filter .staff-search-widget__label,.staff-filter .course-finder-widget__label,.course-filter .staff-search-widget__label,.course-filter .course-finder-widget__label{display:block;margin-bottom:.5rem}.staff-filter .staff-search-widget label[for=date-startdatebefore],.staff-filter .course-finder-widget label[for=date-startdatebefore],.course-filter .staff-search-widget label[for=date-startdatebefore],.course-filter .course-finder-widget label[for=date-startdatebefore]{margin-top:1rem}.staff-filter .staff-search-widget .checkbox label,.staff-filter .course-finder-widget .checkbox label,.course-filter .staff-search-widget .checkbox label,.course-filter .course-finder-widget .checkbox label{display:flex;align-items:center}@media(max-width: 991px){.staff-filter,.course-filter{background-color:#f6f9f8;padding:2rem}.staff-filter--collapse,.course-filter--collapse{display:none}.staff-filter__title,.course-filter__title{display:none}.staff-filter .course-finder-widget:nth-last-of-type(1),.course-filter .course-finder-widget:nth-last-of-type(1){margin-bottom:0}.staff-filter .course-finder-widget .range&gt;input[type=range],.course-filter .course-finder-widget .range&gt;input[type=range]{width:100%;margin-bottom:2rem}.staff-filter .course-finder-widget .range__value,.course-filter .course-finder-widget .range__value{margin-left:0}}.flatpickr-calendar{background-color:#f6f9f8;color:#355458 !important;border-radius:0}.flatpickr-calendar.arrowTop:before,.flatpickr-calendar.arrowTop:after{border-bottom-color:#f6f9f8}.flatpickr-calendar.arrowBottom:before,.flatpickr-calendar.arrowBottom:after{border-top-color:#f6f9f8}.flatpickr-calendar .flatpickr-months .flatpickr-month{background-color:#f6f9f8;color:#355458 !important;fill:#02292e}.flatpickr-calendar .flatpickr-months .flatpickr-month .flatpickr-current-month{font-size:1.05rem}.flatpickr-calendar .flatpickr-months .flatpickr-month .flatpickr-current-month .flatpickr-monthDropdown-months:hover,.flatpickr-calendar .flatpickr-months .flatpickr-month .flatpickr-current-month .numInputWrapper:hover{background-color:inherit}.flatpickr-calendar span.flatpickr-prev-month,.flatpickr-calendar span.flatpickr-next-month{fill:#02292e;color:#355458 !important}.flatpickr-calendar span.flatpickr-prev-month:hover svg,.flatpickr-calendar span.flatpickr-next-month:hover svg{fill:rgba(53,84,88,.5);color:rgba(53,84,88,.5)}.flatpickr-calendar span.flatpickr-weekday{color:#355458}.flatpickr-calendar span.flatpickr-day{color:#355458}.flatpickr-calendar span.flatpickr-day:hover{background-color:rgba(53,84,88,.1)}.flatpickr-calendar span.flatpickr-day.today:not(.selected){border-bottom-color:#02292e}.flatpickr-calendar span.flatpickr-day.today:not(.selected):hover{border-color:#02292e;color:#02292e}.flatpickr-calendar span.flatpickr-day.today:not(.selected):focus{background-color:#02292e;border-color:#02292e}.flatpickr-calendar span.flatpickr-day.selected{background-color:#02292e;border-color:#02292e;color:#fff !important}.flatpickr-calendar span.prevMonthDay,.flatpickr-calendar span.nextMonthDay,.flatpickr-calendar span.notAllowed,.flatpickr-calendar span.flatpickr-disabled{color:rgba(53,84,88,.5)}

.container-t4 {
  max-width: 90%;
}

@media (min-width: 1400px) {
  .container-t4 {
    max-width: 1300px !important;
  }
}

.container-fluid {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

.container-fluid .container-fluid,
.container-sm .container-fluid,
.container-md .container-fluid,
.container-lg .container-fluid,
.container-xl .container-fluid,
.container-fluid .container-sm,
.container-fluid .container-md,
.container-fluid .container-lg,
.container-fluid .container-xl {
  padding-right: 0;
  padding-left: 0;
}

.single-padding-divider {
  padding-top: 3rem;
  padding-bottom: 3rem;
}

@media (min-width: 1200px) {
  .double-padding-divider-xl {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

}

.order-lg-first {
  order: -1
}

.order-lg-last {
  order: 13
}

.order-lg-0 {
  order: 0
}

.order-lg-1 {
  order: 1
}

.order-lg-2 {
  order: 2
}

.order-lg-3 {
  order: 3
}

.order-lg-4 {
  order: 4
}

.order-lg-5 {
  order: 5
}

.order-lg-6 {
  order: 6
}

.order-lg-7 {
  order: 7
}

.order-lg-8 {
  order: 8
}

.order-lg-9 {
  order: 9
}

.order-lg-10 {
  order: 10
}

.order-lg-11 {
  order: 11
}

.order-lg-12 {
  order: 12
}

.event-listing .view_period_switchers .staff-directory .button-list button,
.staff-directory .button-list .event-listing .view_period_switchers button,
.event-list .view_period_switchers .staff-directory .button-list button,
.staff-directory .button-list .event-list .view_period_switchers button {
  font-size: 1.15rem;
  font-weight: 600;
  line-height: 1.5;
  word-break: break-word;
  margin-bottom: 1rem;
}

.staff-directory .button-list button,
.staff-directory .button-list button.selected {
  display: inline-block;
  text-align: center;
  vertical-align: middle;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: transparent;
  border: 2px solid transparent;
  padding: .5rem 1.5rem;
  font-size: 0.875rem;
  letter-spacing: .025rem;
  font-weight: 500;
  text-decoration: none !important;
  -webkit-transition: color .3s ease-in-out,
    background-color .3s ease-in-out,
    border-color .3s ease-in-out,
    box-shadow .3s ease-in-out;
  transition: color .3s ease-in-out,
    background-color .3s ease-in-out,
    border-color .3s ease-in-out,
    box-shadow .3s ease-in-out;
}

.staff-directory .button-list button.selected a {
  display: inline-block;
  text-align: center;
  vertical-align: middle;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: transparent;
  border: 2px solid transparent;
  padding: .5rem 1.5rem;
  font-size: 0.875rem;
  letter-spacing: .025rem;
  font-weight: 500;
  text-decoration: none !important;
  -webkit-transition: color .3s ease-in-out,
    background-color .3s ease-in-out,
    border-color .3s ease-in-out,
    box-shadow .3s ease-in-out;
  transition: color .3s ease-in-out,
    background-color .3s ease-in-out,
    border-color .3s ease-in-out,
    box-shadow .3s ease-in-out;
  background-color: #02292E;
  color: #fff !important;
}

.staff-directory .button-list button.selected a:hover {
  background-color: transparent;
  color: #02292E !important;
  border: 2px solid #02292E;
}


.staff-directory .button-list button.selected a:hover&gt;svg {
  fill: #02292E;
  -webkit-transition: fill .3s ease-in-out;
  transition: fill .3s ease-in-out;
}

.staff-directory .button-list button.selected a&gt;svg {
  fill: #fff;
  -webkit-transition: fill .3s ease-in-out;
  transition: fill .3s ease-in-out;
}


.staff-directory .button-list button.selected a:focus {
  border: 4px solid #b32573;
}


.staff-directory .button-list button a {
  display: inline-block;
  text-align: center;
  vertical-align: middle;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: transparent;
  border: 2px solid transparent;
  padding: .5rem 1.5rem;
  font-size: 0.875rem;
  letter-spacing: .025rem;
  font-weight: 500;
  text-decoration: none !important;
  -webkit-transition: color .3s ease-in-out,
    background-color .3s ease-in-out,
    border-color .3s ease-in-out,
    box-shadow .3s ease-in-out;
  transition: color .3s ease-in-out,
    background-color .3s ease-in-out,
    border-color .3s ease-in-out,
    box-shadow .3s ease-in-out;
  background-color: transparent;
  color: #02292E;
  border: 2px solid #02292E;
}


.staff-directory .button-list button a:hover {
  background-color: #02292E;
  color: #fff !important;
}

.staff-directory .button-list button a:hover&gt;svg {
  fill: #fff;
  -webkit-transition: fill .3s ease-in-out;
  transition: fill .3s ease-in-out;
}


.staff-directory .button-list button a&gt;svg {
  fill: #02292E;
  -webkit-transition: fill .3s ease-in-out;
  transition: fill .3s ease-in-out;
}

a.btn-t4-primary-outline:focus,
a span.btn-t4-primary-outline:focus,
.btn-t4-primary-outline a:focus,
.staff-directory .button-list button a:focus {
  border: 4px solid #b32573;
}


.event-listing .view_period_switchers .staff-directory .button-list button,
.staff-directory .button-list .event-listing .view_period_switchers button,
.event-list .view_period_switchers .staff-directory .button-list button,
.staff-directory .button-list .event-list .view_period_switchers button {
  word-break: normal;
  padding-bottom: 1rem;
  padding-top: 1rem;
  text-align: right;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

.event-listing .view_period_switchers .staff-directory .button-list button:first-child,
.staff-directory .button-list .event-listing .view_period_switchers button:first-child,
.event-list .view_period_switchers .staff-directory .button-list button:first-child,
.staff-directory .button-list .event-list .view_period_switchers button:first-child {
  margin-right: .5rem;
  text-align: left;
}


.event-listing .view_period_switchers .staff-directory .button-list button:last-child,
.staff-directory .button-list .event-listing .view_period_switchers button:last-child,
.event-list .view_period_switchers .staff-directory .button-list button:last-child,
.staff-directory .button-list .event-list .view_period_switchers button:last-child {
  margin-left: .5rem;
}


.event-listing .event-btn-wrapper .staff-directory .button-list button,
.staff-directory .button-list .event-listing .event-btn-wrapper button,
.event-list .event-btn-wrapper .staff-directory .button-list button,
.staff-directory .button-list .event-list .event-btn-wrapper button {
  -webkit-box-flex: 1;
  flex-grow: 1;
}


.video-block-ct .bg-gray-100 .staff-directory .button-list button,
.staff-directory .button-list .video-block-ct .bg-gray-100 button {
  display: inline-block;
  text-align: center;
  vertical-align: middle;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: transparent;
  border: 2px solid transparent;
  padding: .5rem 1.5rem;
  font-size: 0.875rem;
  letter-spacing: .025rem;
  font-weight: 500;
  text-decoration: none !important;
  -webkit-transition: color .3s ease-in-out,
    background-color .3s ease-in-out,
    border-color .3s ease-in-out,
    box-shadow .3s ease-in-out;
  transition: color .3s ease-in-out,
    background-color .3s ease-in-out,
    border-color .3s ease-in-out,
    box-shadow .3s ease-in-out;
  background-color: #02292E;
  color: #fff !important;
}

.video-block-ct .bg-gray-100 .staff-directory .button-list button:hover,
.staff-directory .button-list .video-block-ct .bg-gray-100 button:hover {
  background-color: transparent;
  color: #02292E !important;
  border: 2px solid #02292E;
}


.video-block-ct .bg-gray-100 .staff-directory .button-list button:hover&gt;svg,
.staff-directory .button-list .video-block-ct .bg-gray-100 button:hover&gt;svg {
  fill: #02292E;
  -webkit-transition: fill .3s ease-in-out;
  transition: fill .3s ease-in-out;
}

.video-block-ct .bg-gray-100 .staff-directory .button-list button&gt;svg,
.staff-directory .button-list .video-block-ct .bg-gray-100 button&gt;svg {
  fill: #fff;
  -webkit-transition: fill .3s ease-in-out;
  transition: fill .3s ease-in-out;
}


.video-block-ct .bg-gray-100 .staff-directory .button-list button:focus,
.staff-directory .button-list .video-block-ct .bg-gray-100 button:focus {
  border: 4px solid #b32573;
}


.video-block-ct .container:not(.bg-gray-100) .staff-directory .button-list button,
.staff-directory .button-list .video-block-ct .container:not(.bg-gray-100) button {
  display: inline-block;
  text-align: center;
  vertical-align: middle;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: transparent;
  border: 2px solid transparent;
  padding: .5rem 1.5rem;
  font-size: 0.875rem;
  letter-spacing: .025rem;
  font-weight: 500;
  text-decoration: none !important;
  -webkit-transition: color .3s ease-in-out,
    background-color .3s ease-in-out,
    border-color .3s ease-in-out,
    box-shadow .3s ease-in-out;
  transition: color .3s ease-in-out,
    background-color .3s ease-in-out,
    border-color .3s ease-in-out,
    box-shadow .3s ease-in-out;
  background-color: transparent;
  color: #fff;
  border: 2px solid #fff;
}

.video-block-ct .container:not(.bg-gray-100) .staff-directory .button-list button:hover,
.staff-directory .button-list .video-block-ct .container:not(.bg-gray-100) button:hover {
  background-color: #fff;
  color: #355458 !important;
}

.video-block-ct .container:not(.bg-gray-100) .staff-directory .button-list button:hover&gt;svg,
.staff-directory .button-list .video-block-ct .container:not(.bg-gray-100) button:hover&gt;svg {
  fill: #fff;
  -webkit-transition: fill .3s ease-in-out;
  transition: fill .3s ease-in-out;
}

.video-block-ct .container:not(.bg-gray-100) .btn-t4&gt;svg,
.video-block-ct .container:not(.bg-gray-100) .staff-directory .button-list button&gt;svg,
.staff-directory .button-list .video-block-ct .container:not(.bg-gray-100) button&gt;svg {
  fill: #02292E;
  -webkit-transition: fill .3s ease-in-out;
  transition: fill .3s ease-in-out;
}

.staff-filter__title,
.course-filter__title {
  margin-bottom: 3rem;
}

.staff-filter__title&gt;span,
.course-filter__title&gt;span {
  font-weight: 600;
  line-height: 1.5;
  word-break: break-word;
  position: relative;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.5;
  word-break: break-word;
  margin-bottom: 1rem;
}

.staff-filter__title&gt;span:before,
.course-filter__title&gt;span:before {
  position: absolute;
  content: '';
  bottom: -2rem;
  left: 0;
  width: 100%;
  height: 5px;
}

@media (max-width: 767px) {

  .staff-filter__title&gt;span,
  .course-filter__title&gt;span {
    font-size: 1.75rem;
  }
}

.staff-filter__title&gt;span:before,
.course-filter__title&gt;span:before {
  background-color: #02292E;
  bottom: -1rem;
  height: 4px;
}

.staff-filter--collapse,
.course-filter--collapse {
  display: block;
}

.staff-filter .staff-search-widget,
.staff-filter .course-finder-widget,
.course-filter .staff-search-widget,
.course-filter .course-finder-widget {
  margin-bottom: 2rem;
}

.staff-filter .staff-search-widget fieldset legend,
.staff-filter .course-finder-widget fieldset legend,
.course-filter .staff-search-widget fieldset legend,
.course-filter .course-finder-widget fieldset legend {
  font-size: 1.15rem;
  font-weight: 600;
  line-height: 1.5;
  word-break: break-word;
  margin-bottom: 1rem;
  margin-bottom: 1rem;
}

.staff-filter .staff-search-widget input[type="text"],
.staff-filter .staff-search-widget input[type="date"],
.staff-filter .staff-search-widget select,
.staff-filter .course-finder-widget input[type="text"],
.staff-filter .course-finder-widget input[type="date"],
.staff-filter .course-finder-widget select,
.course-filter .staff-search-widget input[type="text"],
.course-filter .staff-search-widget input[type="date"],
.course-filter .staff-search-widget select,
.course-filter .course-finder-widget input[type="text"],
.course-filter .course-finder-widget input[type="date"],
.course-filter .course-finder-widget select {
  width: 100%;
  height: 50px;
  border-radius: 0;
  border-top: none;
  border-left: none;
  border-right: none;
  border-bottom: 1px solid #02292E;
  background-color: transparent;
  box-shadow: none;
  padding: 0 .25rem;
}

.staff-filter .staff-search-widget__clear,
.staff-filter .course-finder-widget__clear,
.course-filter .staff-search-widget__clear,
.course-filter .course-finder-widget__clear {
  display: -webkit-inline-box;
  display: inline-flex;
  -webkit-box-align: center;
  align-items: center;
  font-size: 1.25rem;
  letter-spacing: .05rem;
  font-weight: 600;
  background-color: #02292E;
  color: #fff !important;
  padding: .25rem .5rem;
  margin-bottom: 1rem;
}

.staff-filter .staff-search-widget__clear&gt;svg,
.staff-filter .course-finder-widget__clear&gt;svg,
.course-filter .staff-search-widget__clear&gt;svg,
.course-filter .course-finder-widget__clear&gt;svg {
  fill: #fff;
  margin-left: .25rem;
  pointer-events: none;
}

.staff-filter .staff-search-widget__clear.hide,
.staff-filter .course-finder-widget__clear.hide,
.course-filter .staff-search-widget__clear.hide,
.course-filter .course-finder-widget__clear.hide {
  display: none;
}

.staff-filter .staff-search-widget__item,
.staff-filter .course-finder-widget__item,
.course-filter .staff-search-widget__item,
.course-filter .course-finder-widget__item {
  position: relative;
}

.staff-filter .staff-search-widget__label,
.staff-filter .course-finder-widget__label,
.course-filter .staff-search-widget__label,
.course-filter .course-finder-widget__label {
  display: block;
  margin-bottom: .5rem;
}

.staff-filter .staff-search-widget label[for="date-startdatebefore"],
.staff-filter .course-finder-widget label[for="date-startdatebefore"],
.course-filter .staff-search-widget label[for="date-startdatebefore"],
.course-filter .course-finder-widget label[for="date-startdatebefore"] {
  margin-top: 1rem;
}

.staff-filter .staff-search-widget .checkbox label,
.staff-filter .course-finder-widget .checkbox label,
.course-filter .staff-search-widget .checkbox label,
.course-filter .course-finder-widget .checkbox label {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
}

@media (max-width: 991px) {

  .staff-filter,
  .course-filter {
    background-color: #f6f9f8;
    padding: 2rem;
  }

  .staff-filter--collapse,
  .course-filter--collapse {
    display: none;
  }

  .staff-filter__title,
  .course-filter__title {
    display: none;
  }

  .staff-filter .course-finder-widget:nth-last-of-type(1),
  .course-filter .course-finder-widget:nth-last-of-type(1) {
    margin-bottom: 0;
  }

  .staff-filter .course-finder-widget .range&gt;input[type="range"],
  .course-filter .course-finder-widget .range&gt;input[type="range"] {
    width: 100%;
    margin-bottom: 2rem;
  }

  .staff-filter .course-finder-widget .range__value,
  .course-filter .course-finder-widget .range__value {
    margin-left: 0;
  }
}

.general-content .event-listing .view_period_switchers .staff-directory .button-list button,
.event-listing .view_period_switchers .staff-directory .button-list .general-content button,
.general-content .staff-directory .button-list .event-listing .view_period_switchers button,
.staff-directory .button-list .event-listing .view_period_switchers .general-content button,
.general-content .event-list .view_period_switchers .staff-directory .button-list button,
.event-list .view_period_switchers .staff-directory .button-list .general-content button,
.general-content .staff-directory .button-list .event-list .view_period_switchers button,
.staff-directory .button-list .event-list .view_period_switchers .general-content button {
  font-size: 1.15rem;
  font-weight: 600;
  line-height: 1.5;
  word-break: break-word;
  margin-bottom: 1rem;
}



.general-content .staff-directory .button-list button,
.staff-directory .button-list .general-content button {
  margin-right: .75rem;
  margin-bottom: 1rem;
}


.general-content .staff-directory .button-list button:last-child,
.staff-directory .button-list .general-content button:last-child {
  margin-right: 0;
}


.staff-directory {
  margin-bottom: 3rem;
}

.staff-directory .button-list form {
  display: -webkit-box;
  display: flex;
  flex-wrap: wrap;
  gap: .5rem;
}

.staff-directory .button-list button {
  border: 2px solid #02292E;
  line-height: 1;
  padding: 0;
  width: 35px;
  height: 35px;
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  align-items: center;
}

.staff-directory .button-list button.selected {
  padding: 0;
  background-color: #02292e;
  color: #fff !important;
}

.staff-directory .button-list button:hover {
  background-color: #02292E;
  color: white;
}

.staff-directory .btn-filter-results {
  margin-bottom: 3rem;
  text-transform: uppercase;
}

.staff-directory .pagination-box {
  -webkit-box-pack: center;
  justify-content: center;
  text-align: center;
  width: 100%;
}

.staff-directory .pagination-box .results {
  display: inline-block;
  margin-bottom: 1rem;
}

.staff-card {
  border-bottom: 1px solid #02292E;
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
  padding: 0 0 1.5rem 0;
  margin-bottom: 1.5rem;
}

.staff-card svg {
  fill: #b32573;
  min-width: 16px;
}

.staff-card .card-person {
  display: -webkit-box;
  display: flex;
  align-self: flex-start;
}

.staff-card .card-person img {
  margin-top: .5rem;
  margin-right: 1rem;
}

.staff-card .card-person:hover,
.staff-card .card-person:focus {
  text-decoration: none;
}

.staff-card .card-heading {
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 1.5;
  word-break: break-word;
  margin-bottom: 1rem;
  margin-bottom: 0;
  display: block;
}

.staff-card--advanced {
  -webkit-box-align: unset;
  align-items: unset;
  display: inline-block;
  -webkit-box-orient: unset;
  -webkit-box-direction: unset;
  flex-direction: unset;
  margin-top: 2rem;
  padding: 0;
  width: 100%;
}

@media (min-width: 992px) {
  .staff-card--advanced {
    width: calc(50% - 4rem / 2);
  }
}

@media (min-width: 992px) {
  .staff-card--advanced:nth-child(odd) {
    margin-right: 2rem;
  }
}

@media (min-width: 992px) {
  .staff-card--advanced:nth-child(even) {
    margin-left: 2rem;
  }
}

.staff-card--advanced&gt;* {
  display: inline-block;
  padding-right: 0;
  width: 100%;
}

.staff-card--advanced .card-person {
  margin-bottom: 1rem;
  display: block;
  width: 200px;
  height: 300px;
}

.staff-card--advanced .card-person img {
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  width: 100%;
}

.staff-card--advanced .card-body {
  padding-bottom: 1rem;
}

.staff-card--advanced .card-body svg {
  fill: #b32573;
  min-width: 16px;
}

.staff-card .card-role,
.staff-card .card-type,
.staff-card .card-department,
.staff-card .card-phone,
.staff-card .card-email {
  padding: .25rem 0;
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  gap: 10px;
}

.staff-card .card-role p,
.staff-card .card-type p,
.staff-card .card-department p,
.staff-card .card-phone p,
.staff-card .card-email p {
  margin-bottom: 0;
}

.staff__header {
  -webkit-box-align: center;
  align-items: center;
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: justify;
  justify-content: space-between;
}

.staff__title {
  font-size: 4rem;
  font-weight: 600;
  line-height: 1.5;
  word-break: break-word;
  margin-bottom: 1rem;
}

.staff__role {
  font-size: 2rem;
  font-weight: 600;
  line-height: 1.5;
  word-break: break-word;
  margin-bottom: 1rem;
  color: #222222;
  font-style: italic;
  font-weight: 400;
  margin-bottom: 3rem;
}

@media (min-width: 1200px) {
  .staff__role {
    margin-bottom: 5rem;
  }
}

.staff__profile {
  background-color: #ececec;
  padding: 1rem;
}

@media (min-width: 768px) {
  .staff__profile {
    padding: 2.5rem;
  }
}

@media (min-width: 992px) {
  .staff__profile {
    display: -webkit-box;
    display: flex;
  }
}

.staff__image {
  -webkit-clip-path: circle(50%);
  clip-path: circle(50%);
  display: block;
  height: 200px;
  max-width: 100%;
  margin: 0 auto 3rem;
  -o-object-fit: cover;
  object-fit: cover;
  width: 200px;
}

@media (min-width: 768px) {
  .staff__image {
    margin: 0 0 3rem;
  }
}

@media (min-width: 992px) {
  .staff__image {
    margin: 0 auto;
  }
}

.staff__contact-info {
  margin-bottom: 3rem;
}

.staff__contact-info a {
  display: inline-block;
  word-break: break-all;
}

@media (min-width: 768px) {
  .staff__contact-info a {
    margin-right: 2rem;
    margin-bottom: .5rem;
  }
}

.staff__contact-info a svg {
  margin-right: .5rem;
  min-width: 16px;
}

.staff__location .day {
  margin-bottom: 0;
  text-transform: uppercase;
}

.staff .breadcrumb__nav {
  width: auto;
}

.staff h2 {
  font-size: 1.75rem;
  font-weight: 600;
  line-height: 1.5;
  word-break: break-word;
  margin-bottom: 1rem;
  text-transform: uppercase;
}

.staff hr {
  background-color: #02292E;
  border-style: none;
  height: 5px;
}

p.staff__pronouns {
  font-size: 2rem;
  color: #aebbbc;
  font-style: italic;
}

p.staff__role span {
  display: inline-block;
}

/* Department Profile Listing */

.program__img-card {
  display: -webkit-box;
  display: flex;
  margin-bottom: 2rem; }

.program__img-card:last-child {
  margin-bottom: 0; }

.program__img-card__img {
  width: 250px;
  height: 250px;
  }

.program__img-card__img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  object-position: 50% 50%;
  }

.program__img-card__block {
  width: calc(100% - 250px);
  padding: 2rem; }

.program__img-card__name, .program__img-card__email {
  display: block; }

.searchoptions-generic .search-form-container {
  position: relative;
  margin: 3rem 0; }

.searchoptions-generic .search-form-container .form-label {
  display: inline; }

.searchoptions-generic .search-form-container__input-search {
  color: #355458 !important;
  font-size: 1.5rem;
  font-weight: 600;
  width: 100%;
  height: 80px;
  padding: 1rem 3.75rem 1rem 1.25rem; }

.searchoptions-generic .search-form-container__button {
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
  padding: 0 1.25rem;
  pointer-events: none; }

.searchoptions-generic .search-form-container__button &gt; svg {
  fill: #02292E;
  -webkit-transform: scale(0.8);
          transform: scale(0.8); }

.searchoptions-generic .search-form-container .autocomplete-results {
  display: none;
  position: absolute;
  left: 0;
  background-color: #ededed;
  padding: 1rem;
  margin-bottom: 0;
  z-index: 800;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.1); }

.searchoptions-generic .search-form-container .autocomplete-results .search-info {
  margin-bottom: 1rem; }

.searchoptions-generic .search-form-container .autocomplete-results .search-info:last-child {
  margin-bottom: 0; }

.searchoptions-generic .search-form-container .autocomplete-results .search-info &gt; a {
  font-size: 0.875rem;
  letter-spacing: .025rem;
  font-weight: 600; }

.searchoptions-generic .search-form-container .autocomplete-results .search-info &gt; a:hover {
  text-decoration: none; }

.searchoptions-generic .search-form-container .autocomplete-results .search-info &gt; a:hover .title {
  text-decoration: underline; }

.searchoptions-generic .search-form-container .autocomplete-results .search-info .desc {
  display: block;
  font-size: 0.75rem;
  letter-spacing: .05rem;
  font-weight: 400; }

.searchoptions-generic .search-form-container .autocomplete-results .search-info .desc .term {
  padding: 0 .25rem;
  background-color: #355458;
  color: #fff !important; }

@media (max-width: 767px) {
  .searchoptions-generic .search-form-container {
    margin: 3rem 0; }
  .searchoptions-generic .search-form-container__input-search {
    height: 60px;
    font-size: 1.25rem; }
  .searchoptions-generic .search-form-container__button {
    -webkit-transform: scale(0.7);
            transform: scale(0.7); } }



.t4-department-profile-listing {
  padding-bottom: 4rem;
}

button.staff-search-widget__clear:after {
  content: ' x';
  padding-left: .5rem;
}

#searchResults .button-list button {
  font-size: 1.5rem !important;
}

.course-filter__title span {
  font-size: 2rem;
}

.staff-search-widget fieldset {
  border: none;
}

.staff-search-widget fieldset legend {
  font-size: 2rem !important;
}


span.card-heading {
  font-size: 3rem !important;
  color: #333;
}

  .checkbox.d-none {
  display: none;
}

.btn-see-more {
  font-size: 1.25rem;
  padding: .5rem 2rem .5rem .5rem;
  position: relative;
  background-color: #02292e;
  color: #fff;
  transition: all .2s ease-in-out;
  line-height: normal;
  letter-spacing: .05rem;
  font-weight: 600;
}
.btn-see-more:focus, .btn-see-more:hover {
  color: #02292e;
  outline: 2px solid #02292e !important;
  background-color: #fff;
}
.btn-see-more:after {
  content: "";
  display: block;
  width: 13px;
  height: 13px;
 background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='800' height='800' viewBox='0 0 1024 1024' class='icon' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M903.232 256L960 306.432 512 768 64 306.432 120.768 256 512 659.072z' fill='%23fff'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 13px;
  position: absolute;
  top: 50%;
  right: 5%;
  transform: translateY(-50%);
}
.btn-see-more:focus:after, 
.btn-see-more:hover:after {
  background-image: url("data:image/svg+xml,%3Csvg width='800' height='800' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M903.232 256L960 306.432 512 768 64 306.432 120.768 256 512 659.072z' fill='%2302292e'/%3E%3C/svg%3E");
}

.btn-see-more--active:after {
  background-image: url("data:image/svg+xml,%3Csvg version='1.2' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1024 1024' width='1024' height='1024'%3E%3Cpath d='M120.8 768L64 717.6 512 256l448 461.6-56.8 50.4L512 364.9z' fill='%23fff'/%3E%3C/svg%3E");
}

.btn-see-more--active:focus:after, 
.btn-see-more--active:hover:after {
  background-image: url("data:image/svg+xml,%3Csvg version='1.2' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1024 1024' width='1024' height='1024'%3E%3Cpath d='M120.8 768L64 717.6 512 256l448 461.6-56.8 50.4L512 364.9z' fill='%2302292e'/%3E%3C/svg%3E");
}

.staff-directory .general-content.single-padding-divider h2 {
  font-size: 2rem;
}

#search-results .staff-card a:hover {
  color: #000;
}

#search-results .staff-card a[href^=tel]:hover,
.staff__contact-info a[href^=tel]:hover {
  text-decoration: underline;
}
.staff__contact-info:first-of-type h2 {
  font-size: 2rem;
}
#searchResults p.message {
  padding-top: 2rem;
}

  .staff__title span.staff__on-leave,
  .program__img-card span.staff__on-leave,
  .card-body span.staff__on-leave {
  display: inline-block;
  width: fit-content;
  font-weight: 600;
  background-color: #ebebeb;
  padding: 0.3em 0.7em;
  font-size: 1.25rem;
  vertical-align: top;
}

.card-body span.staff__on-leave {
  margin-top: 1rem;
}

  @media (max-width: 767px) {
  .program__img-card {
    display: block;
  }
    .program__img-card__img {
    width: 200px;
  }
    .program__img-card__block {
    background-color: transparent;
    width: auto;
    padding: 0;
    margin-top: 1rem;
  }
}

</pre></body></html>