.staff-directory-banner{margin-bottom:40px}@media(min-width:1024px){.staff-directory-banner{margin-bottom:60px}}@media(min-width:1290px){.staff-directory-banner{margin-bottom:100px}}.staff-directory-banner .container-fluid{padding:0}.staff-directory-banner .container-fluid .row{margin:0}.staff-directory-banner .container-fluid .row .col-12{padding:0}.staff-directory-banner .container-fluid .container{padding:0!important}@media(min-width:768px){.staff-directory-banner .container-fluid .container{padding-right:calc(var(--jb--grid--gutter-width) * .5)!important;padding-left:calc(var(--jb--grid--gutter-width) * .5)!important}}.staff-directory-banner__thumbnail{z-index:0;position:relative}.staff-directory-banner__thumbnail img{display:block;width:100%;height:100%;min-height:375px;max-height:600px;border-radius:0;object-fit:cover;object-position:top}@media(min-width:768px){.staff-directory-banner__thumbnail img{height:520px}}@media(min-width:1290px){.staff-directory-banner__thumbnail img{height:600px}}.staff-directory-banner__heading{z-index:1;position:relative;margin-top:-60px;padding:50px 15px}@media(min-width:768px){.staff-directory-banner__heading{padding:60px 0}}@media(min-width:1290px){.staff-directory-banner__heading{padding:80px 0}}.staff-directory-banner__heading:before{position:absolute;top:0;left:calc((100% - var(--container-max-width)) * .5 * 15.5);content:"";width:calc(100% + (100% - var(--container-max-width)) * .5 * -15.5);height:100%;background-color:var(--jb--color--gray--700);background-image:url(/app/themes/gilbert-csd/assets/build/gilbert-tiger-stripe-700-half-r4B58Jkj.png);background-position:top;background-repeat:no-repeat;background-size:cover}@media(min-width:768px){.staff-directory-banner__heading:before{border-top-right-radius:10px;border-bottom-right-radius:10px}}@media screen and (min-width:1800px){.staff-directory-banner__heading:before{left:calc((100% - var(--container-max-width)) * .5 * 55);content:"";width:calc(100% + (100% - var(--container-max-width)) * .5 * -55)}}@media screen and (min-width:2500px){.staff-directory-banner__heading:before{left:calc((100% - var(--container-max-width)) * .5 * 100);content:"";width:calc(100% + (100% - var(--container-max-width)) * .5 * -100)}}.staff-directory-banner__heading>*{z-index:1;position:relative}.staff-directory-banner__heading h1{margin-top:0;margin-bottom:0;color:var(--jb--color--white)}@media(min-width:768px){.staff-directory-banner__heading h1{margin-top:25px}}.staff-directory-filter{margin:50px 0}.staff-directory-filter__form-body{display:grid;grid-template-columns:1fr;gap:30px}@media(min-width:768px){.staff-directory-filter__form-body{grid-template-columns:1fr 1fr}}@media(min-width:1024px){.staff-directory-filter__form-body{grid-template-columns:1fr 290px}}@media(min-width:1290px){.staff-directory-filter__form-body{grid-template-columns:1fr 410px}}.staff-directory-filter__form-body h6{margin-top:0;margin-bottom:15px;color:var(--jb--color--gray--black);text-transform:capitalize;letter-spacing:0}.staff-directory-filter__form-search .search-wrapper{position:relative}.staff-directory-filter__form-search .search-wrapper input[type=search]::-webkit-search-decoration,.staff-directory-filter__form-search .search-wrapper input[type=search]::-webkit-search-cancel-button,.staff-directory-filter__form-search .search-wrapper input[type=search]::-webkit-search-results-button,.staff-directory-filter__form-search .search-wrapper input[type=search]::-webkit-search-results-decoration{display:none}.staff-directory-filter__form-search .search-wrapper input{width:100%;height:55px;padding:8px 15px 8px 50px;background-color:var(--jb--color--gray--50);border:1px solid var(--jb--color--gray--100);border-radius:4px;outline:none}.staff-directory-filter__form-search .search-wrapper button{position:absolute;top:50%;left:15px;background-color:transparent;border:none;transform:translateY(-50%)}.staff-directory-filter__form-search .search-wrapper button i{color:var(--jb--color--gray--500);font-size:var(--jb--body--font-size--16);font-weight:var(--jb--body--font-weight--bold)}.staff-directory-filter__form .filter-column{position:relative}.staff-directory-filter__form .filter-column button{z-index:1;position:relative;display:flex;align-items:center;justify-content:space-between;width:100%;height:55px;padding:10px 20px;background-color:var(--jb--color--gray--50);border:1px solid var(--jb--color--gray--100);border-radius:4px;font-family:var(--jb--body--font-family);font-size:var(--jb--body--font-size--18);text-align:left;cursor:pointer}.staff-directory-filter__form .filter-column button i{color:var(--jb--color--black);font-size:var(--jb--body--font-size--16)}.staff-directory-filter__form .filter-column button[aria-expanded=true]{border-bottom-right-radius:0;border-bottom-left-radius:0}.staff-directory-filter__form .filter-column .dropdown-wrapper{z-index:5;position:absolute;top:100%;left:0;display:none;width:100%;max-height:220px;padding:20px;background-color:var(--jb--color--gray--100);border:1px solid var(--jb--color--gray--100);border-bottom-right-radius:4px;border-bottom-left-radius:4px;overflow-y:scroll}.staff-directory-filter__form .filter-column .dropdown-wrapper.show-select{display:block}.staff-directory-filter__form .filter-column .dropdown-wrapper ul,.staff-directory-filter__form .filter-column .dropdown-wrapper ul li{margin-bottom:0}.staff-directory-filter__form .filter-column .dropdown-wrapper ul li label{display:block;cursor:pointer}.staff-directory-filter__form .filter-column .dropdown-wrapper ul li input[type=checkbox]{position:absolute;left:-9999px;visibility:hidden}.staff-directory-filter__form .filter-column .dropdown-wrapper ul li input[type=checkbox]:checked~label{color:var(--jb--color--primary)}.staff-directory-filter__form .filter-column .dropdown-wrapper ul li:not(:last-child){margin-bottom:5px}.staff-directory-filter__alphabets{display:none;margin-top:30px;padding-bottom:30px;border-bottom:1px solid var(--jb--color--gray--100)}@media(min-width:768px){.staff-directory-filter__alphabets{display:block}}.staff-directory-filter__alphabets ul{display:flex;align-items:center;justify-content:space-around;margin-bottom:0}.staff-directory-filter__alphabets ul li{margin-bottom:0}.staff-directory-filter__alphabets ul li a{display:flex;align-items:center;justify-content:center;color:var(--jb--color--black);font-size:var(--jb--body--font-size--16);font-weight:var(--jb--body--font-weight--bold);text-decoration:none;transition:all .3s ease}.staff-directory-filter__alphabets ul li a span{color:var(--jb--color--black)}.staff-directory-filter__alphabets ul li a:hover,.staff-directory-filter__alphabets ul li a:focus,.staff-directory-filter__alphabets ul li a:active{color:var(--jb--color--primary);text-decoration:none!important}.staff-directory-filter__alphabets ul li a:hover span,.staff-directory-filter__alphabets ul li a:focus span,.staff-directory-filter__alphabets ul li a:active span{color:var(--jb--color--primary)}.staff-directory-listing{margin-bottom:56px}@media(min-width:768px){.staff-directory-listing{margin-bottom:80px}}@media(min-width:1290px){.staff-directory-listing{margin-bottom:100px}}.staff-directory-listing__staffs{display:grid;gap:30px;margin-bottom:50px;border-radius:10px}@media(min-width:1024px){.staff-directory-listing__staffs{grid-template-columns:repeat(2,1fr)}}@media(min-width:1290px){.staff-directory-listing__staffs{grid-template-columns:repeat(3,1fr)}}.staff-directory-listing__staffs-card{display:grid;grid-template-columns:120px 1fr;height:100%}@media(min-width:768px){.staff-directory-listing__staffs-card{grid-template-columns:160px 1fr}}@media(min-width:1024px){.staff-directory-listing__staffs-card{grid-template-columns:145px 1fr}}@media(min-width:768px){.staff-directory-listing__staffs-card-photo{display:block}}.staff-directory-listing__staffs-card-photo img{display:block;width:100%;height:100%;border-radius:10px 0 0 10px;object-fit:cover;object-position:center}.staff-directory-listing__staffs-card-photo.placeholder{background:#f5f5f5;border-top-left-radius:10px;border-bottom-left-radius:10px;padding:0 12px}.staff-directory-listing__staffs-card-photo.placeholder img{border-radius:0;object-fit:contain}.staff-directory-listing__staffs-card-info{position:relative;display:flex;height:100%;padding:35px 30px 70px;background-color:var(--jb--color--gray--50);border:1px solid var(--jb--color--gray--50);border-top-right-radius:10px;border-bottom-right-radius:10px}.staff-directory-listing__staffs-card-info h3{margin:0;color:var(--jb--color--black);font-size:var(--jb--body--font-size--22);transition:color .3s ease}.staff-directory-listing__staffs-card-info ul{margin-top:10px;margin-bottom:0}.staff-directory-listing__staffs-card-info ul li{display:flex;flex-wrap:wrap;margin-bottom:0}.staff-directory-listing__staffs-card-info ul li:not(:last-child){margin-bottom:10px}.staff-directory-listing__staffs-card-info ul li i{display:flex;align-items:center;justify-content:center;width:18px;height:18px;margin-top:2px;color:var(--jb--color--primary);font-size:var(--jb--body--font-size--12);line-height:20px}.staff-directory-listing__staffs-card-info ul li span,.staff-directory-listing__staffs-card-info ul li a{display:block;width:calc(100% - 18px);padding-left:5px;font-size:var(--jb--body--font-size--16);line-height:20px}.staff-directory-listing__staffs-card-info .email{position:absolute;bottom:0;right:0;display:flex;align-items:center}.staff-directory-listing__staffs-card-info .email:hover,.staff-directory-listing__staffs-card-info .email:active,.staff-directory-listing__staffs-card-info .email:focus{text-decoration:none!important}.staff-directory-listing__staffs-card-info .email:hover span,.staff-directory-listing__staffs-card-info .email:active span,.staff-directory-listing__staffs-card-info .email:focus span{margin-right:15px;color:var(--jb--color--primary);text-decoration:none!important}.staff-directory-listing__staffs-card-info .email span{margin-right:10px;color:var(--jb--color--gray--700);font-size:var(--jb--body--font-size--15);font-weight:var(--jb--body--font-weight--bold);text-transform:uppercase;line-height:1;letter-spacing:.9px;transition:margin .3s cubic-bezier(.2,1,.5,1)}.staff-directory-listing__staffs-card-info .email i{display:flex;align-items:center;justify-content:center;width:50px;height:50px;background-color:var(--jb--color--primary);border-top-left-radius:10px;color:var(--jb--color--white)}.staff-directory-listing .pagination{margin-bottom:0}
