.ast-below-header-bar{background-color:#212d45!important}.ast-below-header.ast-below-header-bar{background-color:#212d45!important;background-image:none}.event-columns{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.event-column{grid-row:auto;display:flex;flex-direction:column;background-color:#f5f5f5;padding:15px}.event-row{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.latest-event h2{font-size:20px}.latest-event h2 a{color:#212d45}.alumni-listing-container,.single-alumni-container,.profile-update-container{margin-top:60px;margin-bottom:60px}.profile-update-container .profile-tabs .tablink.active{background-color:var(--ast-global-color-2);color:#fff}.profile-update-container .profile-tabs .tablink:not(.active){background-color:#e6e6e6}.profile-update-container form{padding:20px;margin:0 0 30px;border:1px solid #ccc;border-radius:0 0 4px;display:flex;gap:20px;flex-wrap:wrap;background-color:#fff}.profile-update-container .reset-password-form{flex-direction:column}.profile-update-container form>.form-group:not(.btn-group){max-width:50%;flex-basis:calc(50% - 20px);display:flex;flex-direction:column}.profile-update-container form>.form-group:not(.btn-group) input:not([type="checkbox"],[type="radio"]),.profile-update-container form>.form-group:not(.btn-group) textarea,.profile-update-container form>.form-group:not(.btn-group) select{min-height:48px}.profile-update-container form>.btn-group{max-width:100%;flex-basis:100%}.profile-update-container #avatarForm{row-gap:30px}.profile-update-container #avatarForm>.form-group{flex-direction:row;align-items:center;gap:20px;background:rgb(0 0 0 / 3%);padding:20px}.profile-update-container form>.form-group>.manage-image{display:flex;flex-direction:column;flex-basis:80%;width:calc(80% - 20px)}.profile-update-container form>.form-group>.manage-image label{font-weight:700;margin-bottom:8px}.profile-update-container form>.form-group>.thumbnail-preview,.profile-update-container form>.form-group>img{flex-basis:20%;width:20%;border-radius:50%;overflow:hidden;display:block}.profile-update-container form>.form-group.form-group-texarea,.profile-update-container form>.form-group.form-group-select{max-width:100%;flex-basis:100%}.alumni-filter-form{display:flex;justify-content:space-between;flex-wrap:wrap;gap:20px}.filter-option-group{width:100%;display:flex;gap:16px}.filter-option-group>*{width:25%;flex-basis:25%}.filter-btn-group{display:flex;justify-content:flex-end;width:100%;gap:20px}.site-content .ast-container{display:block}.alumni-listing-container{min-width:1000px;overflow-x:auto}.alumni-listing-container h2,.single-alumni-container h2,.profile-update-container h2,.alumni-filter-form{margin-bottom:20px}.filter-user-header{padding:25px 0;border-bottom:1px solid #d9d9d9}.filter-user-header,.filter-user-profile{display:flex}.filter-user-header h3,.filter-user-profile>*{width:16.67%;flex-basis:25%;font-size:14px;display:flex;align-items:center}.filter-user-profile{padding:10px 0;position:relative;font-size:14px;line-height:1.5}.filter-user-profile::before{content:'';height:1px;width:94%;bottom:0;right:0;background-color:#e5e5e5;position:absolute}.filter-user-profile>*{line-height:4;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.filter-user-profile p{margin-bottom:0}.site-content .ast-container .filter-user-profile a{color:inherit}.filter-user-profile .profile-avatar img{margin-right:20px}.filter-user-profile .user-profile img{float:left;width:50px;height:50px;margin-top:4px;border-radius:50%}.individual-user-details,.profile-update-wrapper{display:flex;flex-wrap:wrap}.profile-update-wrapper{margin-bottom:30px}.individual-user-details p{margin-bottom:1rem}.individual-user-details .profile-avatar,.profile-update-wrapper .profile-avatar{flex-basis:25%}.individual-user-details .profile-avatar img,.profile-update-wrapper .profile-avatar img{width:100%}.individual-user-details .user-info,.profile-update-wrapper .profile-details{flex-basis:72%;margin-left:3%}.individual-user-details .user-info{display:inline-flex;flex-wrap:wrap}.individual-user-details .user-info h2,.individual-user-details .user-info div{width:100%}.individual-user-details .user-info p{flex-basis:50%}.pagination{display:flex;justify-content:flex-end;margin-bottom:40px}.pagination .page-numbers{width:56px;height:56px;display:block;text-align:center;border:1px solid var(--ast-global-color-2);margin-left:8px;line-height:56px;background:#fff0;color:#000}.pagination .page-numbers.current,.pagination .page-numbers:hover{color:#fff;background:var(--ast-global-color-2)}.status-filter{margin:60px 0 40px}.status-filter select{min-width:280px;margin-right:8px}.status-filter input[type="reset"]{background-color:#fff0;border:1px solid var(--ast-global-color-0);margin-left:8px}.status-filter input[type="reset"]:hover{background-color:var(--ast-global-color-0)}.project-wrapper{display:flex;position:relative;flex-wrap:wrap;margin-bottom:60px;gap:20px}.project-wrapper .project-card{position:relative;overflow:hidden;min-height:400px;color:#fff;display:flex;align-items:flex-end}.project-wrapper .project-card p{margin-bottom:1rem;line-height:1.4}.project-card-image,.project-card-image::after{position:absolute;top:0;left:0;width:100%;height:100%}.project-card-image::after{content:'';background-color:#fff0;background-image:linear-gradient(0deg,var(--e-global-color-astglobalcolor2) 29%,#ffffff00 69%);opacity:.85}.project-card-image a{display:block;height:100%}.project-card-image img{width:100%;height:100%;object-fit:cover}.project-card-body{padding:20px;position:relative}.project-card-body .project-status{color:var(--ast-global-color-0)}.project-details{padding:60px 0}.project-details h2,.ptoject-thumbnail img{margin-bottom:40px}.ptoject-thumbnail img{width:100%;max-height:400px;object-fit:cover}.project-details a{color:var(--ast-global-color-0)}@media only screen and (min-width:768px){.project-wrapper .project-card{flex-basis:calc(33.33% - 20px)}}.elementor-element-103d5be .elementor-container.elementor-column-gap-no{gap:20px}span.forget-password{font-weight:700;color:#369}a.username-assistance{font-weight:700;color:red}.elementor-widget-accordion a{color:#f8b526}.pagination .page-numbers.prev{width:100px}.elementor-784 .elementor-element.elementor-element-adbe542:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-784 .elementor-element.elementor-element-adbe542>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{color:#fff}.alert-msg{border:1px solid;padding:.75rem 1rem;border-radius:8px;font-weight:700;margin-bottom:0;margin-top:1.5rem}.page-template-profile .alert-msg{text-transform:uppercase}.alert-msg.success-message{background-color:#effaf5;color:#257953}.alert-msg.error-message{background-color:#feecf0;color:#cc0f35}.photo-gallery-wrapper{margin-top:60px}.photo-gallery{display:flex;flex-wrap:wrap;gap:8px}.photo-gallery .gallery-item{display:block;flex-basis:100%;padding:8px;background:#fff;border:1px solid #c4c4c4;border-radius:4px;transition:all .1s ease-in-out;box-shadow:none;transform:none}.photo-gallery:hover .gallery-item{opacity:.5}.photo-gallery .gallery-item:hover{opacity:1;transform:translateY(-4px);box-shadow:2px 2px 5px rgb(0 0 0 / 12%)}.photo-gallery .gallery-item img{width:100%}@media only screen and (min-width:567px){.photo-gallery .gallery-item{flex-basis:calc(50% - 8px)}}@media only screen and (min-width:992px){.photo-gallery .gallery-item{flex-basis:calc(33.33% - 8px)}}@media only screen and (min-width:1200px){.photo-gallery .gallery-item{flex-basis:calc(20% - 8px)}}#legacy div a{color:#000!important}#sm div a{color:#000!important}a[href$=".pdf"]{color:#f8b526!important}#wcc{color:#212d45!important}a[href$=".pdf"]:not(#wcc):not(#legacy div a):not(#sm div a)::after{content:"\f1c1";font-family:"Font Awesome 5 Free";margin-left:5px;color:#f8b526}#souvenir-btn{background-color:#212d45}.project-boxes{display:flex;justify-content:space-between;flex-wrap:wrap;margin:0 -15px}.project-box{flex:0 0 calc(25% - 30px);padding:20px;background-color:#f9f9f9;border:1px solid #ddd;border-radius:5px;box-shadow:0 2px 4px rgb(0 0 0 / .1);transition:all 0.3s ease}.project-box:hover{transform:translateY(-5px);box-shadow:0 4px 8px rgb(0 0 0 / .1)}.project-box h2{font-size:18px;margin-bottom:10px}.project-box h2 a,.project-box h3 a{color:#ffcc18}.project-box p{font-size:14px;color:#666}.blue{color:#1893d2}