footer{width:100%;display:flex!important;padding:40px 0;margin-top:35px;color:var(--black);text-align:center}footer,footer div{flex-direction:column}footer div{display:flex;margin:10px}footer .footer__footerBrand span,footer .footer__footerNav span{font-size:26px;font-weight:600;margin-bottom:15px}footer .footer__footerBrand ul,footer .footer__footerNav ul{padding:0;display:flex;margin:0 auto 10px}footer .footer__footerBrand ul li,footer .footer__footerNav ul li{list-style:none}footer .footer__footerBrand ul li a,footer .footer__footerNav ul li a{text-decoration:none;color:var(--black)}footer .footer__footerBrand ul li a img,footer .footer__footerNav ul li a img{height:30px;width:auto}footer .footer__footerBrand ul{justify-content:space-between;align-items:flex-start;max-width:990px;margin-top:20px}footer .footer__footerBrand ul span{font-size:26px;font-weight:600}footer .footer__footerNav ul{justify-content:center}footer .footer__footerNav ul li{margin-right:45px}footer .footer__footerNav ul li:last-child{margin-right:0}footer .footer__footerNav ul li a{text-transform:uppercase;font-size:14px;line-height:20px;font-weight:500;gap:15px;display:flex;justify-content:center}footer .footer__footerNav ul li a:hover{color:var(--brandBlue)}footer .footer__copyright{color:var(--black);text-decoration:none;text-transform:uppercase;font-size:14px;line-height:20px;font-weight:500;gap:15px;display:flex;justify-content:center}footer .footer__copyright a{text-decoration:none;color:#000}footer .footer__seprator{margin:0 5px}footer .footer__nav{display:flex;flex-direction:row;gap:50px;justify-content:center;margin-bottom:20px}footer .footer__nav a{text-decoration:none;color:#231f20}@media(min-width:768px)and (max-width:991px){footer .footer__footerBrand ul li a img{max-height:25px;max-width:170px}}@media(min-width:320px)and (max-width:767px){footer{padding:20px 0}footer .footer__footerBrand ul,footer .footer__footerNav ul{justify-content:center;flex-wrap:wrap;margin-bottom:0}footer .footer__footerBrand ul li a img{max-height:25px;max-width:180px}}@media(min-width:576px)and (max-width:767px){footer .footer__footerBrand ul li,footer .footer__footerNav ul li{margin:8px}}@media(min-width:320px)and (max-width:575px){footer .footer__footerBrand ul li{margin:8px}footer .footer__footerNav{margin-top:20px;margin-bottom:20px}footer .footer__footerNav ul li{margin:0 8px}footer .footer__copyright{flex-direction:column}}.select-button{width:100%;padding:8px;text-align:left;border:1px solid #ccc;border-radius:4;background:#fff;cursor:pointer}.select-button:focus{outline:none;border:2px solid #004c97}.select-list{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #ccc;border-radius:4;margin:0;padding:0;list-style:none;z-index:1000;max-height:200;overflow-y:auto;height:150px}.select-option{padding:8px;cursor:pointer;background:#fff}.select-option.highlighted{background:#e0e0e0}.select-option.selected{background:#f0f0f0}.btn-close:focus{border:3px solid #000;--bs-btn-close-focus-shadow:0 0 0 0.25rem #1d1e1f40}.registration-modal-width .modal-content{width:max-content;max-width:50vw;justify-self:anchor-center}.video-container{display:flex;justify-content:center}.modal-dialog{position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}.modal-title{text-align:center;font-size:1.25rem;font-weight:400;line-height:1.5}.resource-modal-width .modal-content{width:max-content;max-width:50vw;max-height:75vh;justify-self:anchor-center}.resource-modal-width .modal-content .modal-body{overflow-y:scroll}.collobration-modal-width .modal-content{width:max-content;max-width:50vw;max-height:75vh;justify-self:anchor-center}.collobration-modal-width .modal-content .modal-body{overflow-y:scroll}.collobration-modal-width .date{display:flex;flex-direction:column}.questions-modal-width .modal-content{width:max-content;max-width:50vw;justify-self:anchor-center}.video-modal-width{max-width:70vw;width:70vw}.video-modal-width .modal-content{justify-self:anchor-center}.video-modal-width .modal-content .modal-body{width:100%}.video-modal-width .modal-content .modal-body video{width:100%;height:auto;max-width:854px;display:block;margin:0 auto;border-radius:8px;background:#000}.modal-body{text-align:left;margin-left:10px;align-self:center}.modal-body .moreInfo{padding:0;margin:0;display:flex;flex-wrap:wrap}.modal-body .moreInfo li{list-style:none;align-self:anchor-center}.modal-body .moreInfo .box-card{list-style:none;font-size:14px;line-height:1.4;color:var(--black);margin:5px;padding:10px 15px;box-shadow:0 .1rem 1rem rgba(0,0,0,.2),0 0 0 #fff}.modal-body .moreInfo .box-card span{display:block;font-weight:600;color:var(--brandBlue)}.modal-body .btnBlk{display:flex;gap:5px}@media (max-width:767px){.video-modal-width{max-width:90vw;width:90vw}.modal-content{width:100vw!important;max-width:100vw!important}video{max-width:100vw;border-radius:0}.registration-modal-width .modal-title{margin:0 20px}.registration-modal-width .memberPopup__btn{margin:0 20px;display:flex;flex-direction:column;gap:10px}}.descriptions h3{margin-bottom:20px}.form-floating .form-control,.form-floating .form-select{padding-right:0;padding-left:5px}.form-floating label{padding-left:0;padding-right:0}.form-floating .form-control:disabled,.form-floating .form-select:disabled{background-color:var(--gray);cursor:not-allowed}.form-floating .form-select{border-radius:0;width:100%;font-size:1rem;padding:.5rem;box-sizing:border-box}.form-floating .form-select option{overflow-wrap:break-word;font-size:1rem;width:100%}.form-floating .form-select,.form-floating>.form-control{border:none;border-bottom:2px solid rgba(0,0,0,.2);border-radius:0}.form-floating .form-select:focus,.form-floating>.form-control:focus{border-bottom:2px solid #004c97;box-shadow:none;outline:none}.form-check>.form-check-label{cursor:pointer;color:#004c97;text-decoration:underline}.form-check-input{border:1px solid #000}.form-link{text-decoration:underline;cursor:pointer;color:blue;border:none;background:none}.form-check-input[type=checkbox]:focus{border:3px solid #000}.form-floating>.profile-label{margin-top:-20px}.form-floating>.notes{font-size:10px;color:#004c97}.drop-menu{max-width:100%;width:auto;margin:0 auto;box-sizing:border-box}.drop-menu label{display:block;overflow-wrap:break-word;font-size:1rem}.text-red{color:red;font-size:1rem}@media (min-width:768px){.registration{margin:60px auto;position:relative;z-index:0}.registration .registration__btn button:first-child{margin-right:10px}}@media(min-width:320px)and (max-width:767px){.registration{margin:30px auto;position:relative;z-index:0}}@media(min-width:576px)and (max-width:767px){.registration .registration__btn button:first-child{margin-right:10px}}@media(min-width:320px)and (max-width:575px){.registration .registration__btn button:first-child{margin:5px}}.topBanner{width:100%;height:600px;position:relative}.topBanner:before{content:"";display:block;width:100%;height:100%;background:rgba(0,76,151,.7);position:absolute;z-index:1;left:0;top:0}.topBanner .topBanner__bgimg{width:100%;height:auto;max-height:600px;object-fit:cover;object-position:center center}.topBanner .topBanner__content{position:absolute;z-index:1;left:0;top:110px;width:100%;height:calc(100% - 110px);color:var(--white)}.topBanner .topBanner__content h1{max-width:65%;margin-bottom:20px;font-weight:600;font-size:45px;line-height:60px;-webkit-line-clamp:2}.topBanner .topBanner__content h1,.topBanner .topBanner__content p{text-overflow:ellipsis;display:flex;-webkit-box-orient:vertical;overflow:hidden}.topBanner .topBanner__content p{max-width:75%;margin-bottom:30px;font-size:20px;line-height:32px;-webkit-line-clamp:3}.topBanner .topBanner__content .join{display:inline-flex;align-items:center;color:var(--brandBlue);border:1px solid var(--white);border-radius:5px;padding:6px 15px 6px 20px;background:var(--white);font-weight:600;font-size:18px}.topBanner .topBanner__content .join a{margin-left:20px}.topBanner .topBanner__content .descriptions span{font-weight:400;font-size:20px}.topBanner .topBanner__content .descriptions p{font-size:20px;font-weight:400;line-height:24px}.topBanner .topBanner__content .descriptions li{font-size:20px;font-weight:400}.topBanner.topBannerSticky{margin-top:60px}.topBanner.innerBanner,.topBanner.innerBanner .topBanner__bgimg{height:300px}.topBanner.innerBanner .topBanner__content h1{max-width:100%;text-align:center}@media only screen and (max-device-width:1024px){.topBanner.innerBanner,.topBanner.innerBanner .topBanner__bgimg{height:230px}.topBanner{height:500px}.topBanner .topBanner__bgimg{max-height:500px}.topBanner .topBanner__content{top:130px;height:calc(100% - 130px);top:140px}.topBanner .topBanner__content h1,.topBanner .topBanner__content p{max-width:100%}}@media (max-width:767px){.topBanner,.topBanner .topBanner__bgimg{height:440px}.topBanner .topBanner__content{top:100px;height:calc(100% - 100px)}.topBanner .topBanner__content .container{padding:0 10px}.topBanner .topBanner__content h1,.topBanner .topBanner__content p{text-align:center!important;width:100%;max-width:100%}.topBanner.innerBanner,.topBanner.innerBanner .topBanner__bgimg{height:170px}.topBanner.innerBanner .topBanner__content h1{margin-bottom:0}}