.login-hero_image{background-image:url("https://resources.swmc.com/swmc-react-2025/login/Login-min.webp");height:340px;background-position:inherit;background-repeat:no-repeat;background-size:cover;position:relative;padding:20px;display:flex;justify-content:center;align-items:center;flex-direction:column;color:#fff;margin:90px 20px 20px;border-radius:10px;z-index:2;text-align:center}.login-hero_image h1{min-height:60px}.formArea{min-height:225px}.login-hero_image p{max-width:50%;font-size:16px;line-height:24px;letter-spacing:1px;position:relative;z-index:2}.login-hero_image h1{color:#fff;font-size:80px;line-height:0.9;font-family:Poppins;position:relative;z-index:2}.formArea{display:flex;flex-direction:column;align-items:center;text-align:center;width:100%}.login-hero_image{align-items:flex-start}@media (max-width: 1024px){.login-hero_image{height:300px}}@media (max-width: 768px){.login-hero_image{margin:140px 10px 45px!important;background-position:center;height:300px!important}.login-hero_image h1{font-size:40px}}@media (max-width: 560px){.login-hero_image{margin:85px 5px 10px;height:250px!important}.login-hero_image p{max-width:80%}}.pageContainerfaq{min-height:100vh;font-family:Poppins!important;width:80%;margin-bottom:20px}.pageContainerfaq a{text-decoration:none}.pageContainerfaq a:hover{text-decoration:underline}.pageContainerfaq p{font-size:16px!important;line-height:24px}.accordion-content.show{display:block!important}.hero_image_faqpageloanprogram{background-image:linear-gradient(rgba(12,60,118,0.6),rgba(12,60,118,0.7)),url("https://resources.swmc.com/swmc-react-2025/loanprogramfaq/images/loanprogramfaqbanner.webp");height:50vh;background-position:right;background-repeat:no-repeat;background-size:cover;position:relative;margin:7% 2% 4%;border-radius:10px}.hero_image_faqpageloanprogram h1{color:#fff;font-weight:600;line-height:.9;z-index:2;position:relative}.openingPositions{margin-bottom:4%}.openingPositions h2{margin-bottom:2%!important}@media(max-width:1024px){.pageContainerfaq{width:90%}}@media(max-width:767.8px){.hero_image_faqpageloanprogram h1{font-size:40px;top:35%}.pageContainerfaq{width:95%}.hero_image_faqpageloanprogram{margin:85px 5px 10px;height:20vh}}@media (max-width : 560px){.pageContainerfaq{width:100%!important}.pageContainerfaq h2{font-size:24px}}@media(min-width:768px) and (max-width:1024px){.hero_image_faqpageloanprogram{margin:85px 5px 10px;height:25vh}.hero_image_faqpageloanprogram h1{padding-top:5%}.faqcontentitemlp{margin-top:2rem}}.faqcontentitemlp{margin-bottom:3rem}.faqcontentitemlp h2{font-weight:600}.accordion-item{border-left:4px solid #3b82f6;box-shadow:0px 4px 6px rgba(0,0,0,0.1),0px 2px 4px rgba(0,0,0,0.06);background-color:#ffffff;margin-bottom:1rem;border-top-left-radius:4px!important;border-top-right-radius:4px!important;overflow:hidden}.accordion-header{display:flex;text-align:justify;width:100%;background-color:#ffffff;justify-content:space-between;align-items:center;padding:10px 16px;border:none;font-weight:700;font-size:1rem;color:#333;cursor:pointer;transition:background-color 0.2s ease}.accordion-header span{font-weight:600}.accordion-header:hover{background-color:#ffffff}.accordion-icon{width:1em;height:1em;display:inline-block;font-size:1.5rem;transition:fill 200ms cubic-bezier(0.4,0,0.2,1) 0ms;flex-shrink:0;-webkit-user-select:none;user-select:none}.accordion-icon.open{transform:rotate(180deg)}.accordion-content{text-align:justify;padding:1rem 1.5rem;border-top:1px solid #e5e7eb;font-style:italic;color:#4b5563}@media (min-width: 320px) and (max-width: 575.7px){.accordion-header span{margin-right:16px}.accordion-header{text-align:left}}@media(min-width:768px){.accordion-icon{margin-left:2rem}}@media(min-width:768px) and (max-width:991.7px){.hero_image_faqpageloanprogram{margin-top:130px!important}}@media(max-width:767.8px){.hero_image_faqpageloanprogram{height:auto;background-position:center;background-size:cover;position:relative;margin:7% 2% 5%;border-radius:10px;margin-top:130px;padding:50px}.hero_image_faqpageloanprogram h1{font-size:45px;line-height:1.2}}.la-card{min-height:260px;margin-top:20px;box-shadow:0 4px 20px 2px rgba(0,0,0,0.1)!important;border-radius:8px!important;border:none;display:flex;flex-direction:column;position:relative;background-color:#fff}.la-card:hover{box-shadow:0px 6px 25px 20px rgba(0,0,0,0.1)!important}.la-filterText{margin-top:11px;text-align:right}.la-hero-image{background-image:linear-gradient(rgba(12,60,118,0.6),rgba(12,60,118,0.7)),url("https://resources.swmc.com/swmc-react-2025/swmc-lender-alerts/swmc-lender-alerts.webp");height:300px;background-position:right;background-repeat:no-repeat;background-size:cover;position:relative;display:flex;align-items:center;border-radius:10px;color:#fff;padding-left:3%}.la-hero-image h1{color:#fff;font-size:80px;line-height:.9;z-index:2;position:relative;font-family:Poppins}.la-header{font-weight:600;font-size:16px;background-color:#1E92CE;color:white;text-transform:uppercase;height:80px;padding:7px;margin:5px;border-radius:5px;display:flex;align-items:center;justify-content:center;border:0!important}.la-text-content{font-size:14px;padding:7px;min-height:60px;overflow-y:hidden}.la-date{font-weight:600;font-size:13px;text-decoration:underline}.la-card-header{border-radius:4px!important}.la-card-body{display:flex;flex-direction:column;flex-grow:1;padding:10px}.la-btn-container{margin-top:auto;padding-top:15px;text-align:center}.la-btn{width:80%;background-color:#00aae4;color:white;font-weight:600;font-size:14px;border:none;height:40px;border-radius:24px;padding:4px 5px;margin-bottom:10px}.la-btn:hover{background-color:#fff;color:#00aae4;transition:all cubic-bezier(0.175,0.885,0.32,1.275);border:1px solid #00aae4}.la-filter-btn{background-color:#00aae4;border:none;font-size:14px;height:38px;color:white;padding:6px 12px;border-radius:4px}.la-filter-btn:hover{background-color:#70cbf1;color:#333333;border:none;font-size:14px}.la-modal{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);z-index:10001!important;display:flex;justify-content:center;align-items:flex-start;overflow-y:auto}.la-modal-content{max-width:85%!important;background-color:white;margin-top:10%;padding:10px 50px 50px 50px;border-radius:20px;background-position:right;background-repeat:no-repeat;position:relative}.la-modal-close{position:absolute;right:20px;top:10px;font-size:24px;background:none;border:none;cursor:pointer;z-index:10002}.la-modal-wrapper img{max-width:100%}.la-pagination-wrapper{display:flex;justify-content:center;margin:20px 0}.la-pagination{display:flex;list-style:none;padding:0;margin:0;align-items:center}.la-page-item{margin:0 2px}.la-page-link{padding:8px 12px;border:1px solid #dee2e6;background-color:#fff;color:#007bff;cursor:pointer;min-width:40px;text-align:center;display:inline-block;font-size:14px;line-height:1.5;transition:all 0.2s ease}.la-page-item.active .la-page-link{background-color:#007bff;color:white;border-color:#007bff}.la-page-link:hover:not(:disabled){background-color:#f8f9fa;text-decoration:none}.la-page-link:disabled{opacity:0.65;cursor:not-allowed}.la-page-nav .la-page-link{font-size:16px;font-weight:700}@media(max-width: 576px){.la-page-link{padding:6px 10px;min-width:32px;font-size:12px}.la-page-nav .la-page-link{font-size:14px}}.la-loading-spinner{display:flex;justify-content:center;align-items:center;width:100%;height:200px}.la-spinner{border:4px solid rgba(0,0,0,0.1);width:36px;height:36px;border-radius:50%;border-left-color:#00aae4;animation:la-spin 1s ease infinite}@keyframes la-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.la-container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.la-container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width: 576px){.la-container{max-width:540px}}@media (min-width: 768px){.la-container{max-width:720px}}@media (min-width: 992px){.lender-alert-section{padding-top:110px}.la-container{max-width:960px}.la-hero-image{margin-left:30px;margin-right:30px;margin-bottom:40px}}@media (min-width: 1200px){.la-container{max-width:1140px}}@media(max-width: 768px){.la-filterText{margin-top:11px;text-align:left}.la-modal-content{max-width:100%!important;font-size:14px!important;padding:10px 20px!important;margin-top:5%}.la-modal-content h2{font-size:24px!important}.la-hero-image{background-position:center}.la-text-justify{text-align:left!important}}@media (min-width: 576px) and (max-width: 767px){.la-filterText{font-size:16px}}@media (min-width: 992px) and (max-width: 1199px){.la-header{font-size:13px!important}}@media (min-width: 992px) and (max-width: 1399px){.la-hero-image{height:300px!important}}@media (min-width: 1400px){.la-hero-image{height:350px!important}}@media (max-width: 991px){.la-hero-image{height:235px;margin-left:5px;margin-right:5px;margin-bottom:20px}.lender-alert-section{padding-top:140px}}@media (max-width: 576.9px){.la-filter-btn{margin-top:1rem}}@media(max-width: 560px){.la-hero-image h1{font-size:40px}.la-card{min-height:auto}.la-btn{width:100%}.la-btn-container{padding-top:10px}}@media(min-width: 768px) and (max-width: 1023px){.la-modal-content{margin-top:5%;padding:10px 0px 10px 0px!important}.la-card{min-height:290px}.la-btn{width:90%}.la-header{font-size:16px}}@media(min-width: 992px) and (max-width: 1024px){.la-modal-content{margin-top:5%;padding:10px 30px 10px 30px!important}}.hudhandbook-page-container{min-height:100vh;font-family:Poppins;width:100%;margin-bottom:20px}.hudhandbook-page-container a{text-decoration:none}.hudhandbook-page-container a:hover{text-decoration:underline}.hudhandbook-page-container p{font-size:16px!important;line-height:24px}.hudhandbook-accordion-content.show{display:block!important}.hudhandbook-hero-banner{background-image:linear-gradient(rgba(12,60,118,0.6),rgba(12,60,118,0.7)),url("https://resources.swmc.com/swmc-react-2025/loanprogramfaq/images/loanprogramfaqbanner.webp");height:50vh;background-position:right;background-repeat:no-repeat;background-size:cover;position:relative;margin:90px 2% 2%;border-radius:10px;padding-left:3%;display:flex;flex-direction:column;justify-content:center}.hudhandbook-hero-banner h1{color:#fff;font-size:80px;line-height:.9;padding-top:10px;z-index:2;position:relative;font-family:Poppins}.hudhandbook-faq-title-container{margin-bottom:2rem;text-align:center}.hudhandbook-faq-title{font-weight:500;font-size:1.25rem;position:relative;color:#212529;text-align:left}.hudhandbook-opening-positions{margin-bottom:4%}.hudhandbook-opening-positions h2{margin-bottom:2%!important}.hudhandbook-loading-container{display:flex;justify-content:center;align-items:center;min-height:100vh}.hudhandbook-loading-spinner{animation:spin 1s linear infinite;height:2rem;width:2rem;border:4px solid #3b82f6;border-top-color:transparent;border-radius:50%}.hudhandbook-error-container{display:flex;justify-content:center;align-items:center;min-height:100vh;color:#ef4444}.hudhandbook-content-wrapper{margin:0 2rem 1.25rem}@media(max-width:1024px){.hudhandbook-hero-banner{margin-top:75px;height:30vh}.hudhandbook-page-container{width:90%}}@media(max-width:767.8px){.hudhandbook-hero-banner h1{font-size:60px}.hudhandbook-page-container{width:95%}.hudhandbook-hero-banner{margin:85px 10px 10px;height:40vh}.hudhandbook-faq-title{font-size:24px}.hudhandbook-content-wrapper{width:80%;margin:0 auto 1.25rem}}@media (max-width: 560px){.hudhandbook-page-container p{margin-bottom:0!important}.hudhandbook-hero-banner{margin:85px 5px 10px;height:20vh!important}.hudhandbook-page-container{width:100%!important}.hudhandbook-page-container h2{font-size:22px;text-align:justify}.hudhandbook-content-wrapper{width:100%;padding:0 1rem}.hudhandbook-faq-title{font-size:20px}.hudhandbook-faq-title::after{width:80px}}@media(min-width:768px) and (max-width:991.7px){.hudhandbook-hero-banner{margin:135px 5px 10px!important}}@media(min-width:768px) and (max-width:1024px){.hudhandbook-hero-banner{margin:85px 5px 10px;height:30vh}.hudhandbook-content-wrapper{margin:0 auto 1.25rem}.hudhandbook-hero-banner h1{font-size:80px}.hudhandbook-faq-content{margin-top:2rem}}.hudhandbook-faq-content{margin-bottom:3rem}.hudhandbook-faq-content h2{font-weight:600}.hudhandbook-accordion-item{border-left:4px solid #3b82f6;box-shadow:0px 4px 6px rgba(0,0,0,0.1),0px 2px 4px rgba(0,0,0,0.06);background-color:#ffffff;margin-bottom:1rem;border-top-left-radius:4px!important;border-top-right-radius:4px!important;overflow:hidden}.hudhandbook-accordion-header{display:flex;text-align:justify;width:100%;background-color:#ffffff;justify-content:space-between;align-items:center;padding:10px 16px;border:none;font-weight:700;font-size:1rem;color:#333;cursor:pointer;transition:background-color 0.2s ease}.hudhandbook-accordion-header span{font-weight:600}.hudhandbook-accordion-header:hover{background-color:#f9fafb}.hudhandbook-accordion-icon{width:1em;height:1em;display:inline-block;font-size:1.5rem;transition:transform 200ms cubic-bezier(0.4,0,0.2,1) 0ms;flex-shrink:0;-webkit-user-select:none;user-select:none}.hudhandbook-accordion-icon.hudhandbook-open{transform:rotate(180deg)}.hudhandbook-accordion-content{text-align:justify;padding:1rem 1.5rem;border-top:1px solid #e5e7eb;font-style:italic;color:#4b5563}@media (min-width: 320px) and (max-width: 575.7px){.hudhandbook-accordion-header span{margin-right:16px}}@media(min-width:768px){.hudhandbook-accordion-icon{margin-left:2rem}}@media(max-width:767.8px){.hudhandbook-hero-banner{height:auto;background-position:center;background-size:cover;position:relative;margin:135px 10px 10px!important}.hudhandbook-hero-banner h1{font-size:30px;line-height:1.2}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.hhb-section{text-align:justify}.hhb-pageContainer{padding:10px 30px}.hhb-pageContainer h4{font-weight:600}.hhb_hero_image{background-image:linear-gradient(rgba(12,60,118,0.6),rgba(12,60,118,0.7)),url("https://resources.swmc.com/swmc-react-2025/hud-handbook-summary/hud-handbook-summary.webp");height:350px;background-position:right;background-repeat:no-repeat;background-size:cover;position:relative;display:flex;align-items:center;margin-left:10px;margin-right:10px;margin-bottom:35px;border-radius:10px;color:#fff;padding-left:3%;padding-right:3%}.hhb-pageContainer p{font-size:15px!important;line-height:24px}.hhb-pageContainer li{font-size:15px!important}.hhb-pageContainer table tbody{font-size:15px!important}.hhb_hero_image h1{color:#fff;font-size:60px;line-height:0.9;z-index:2;position:relative;font-family:Poppins}.hhb-table-wrapper .table-responsive > .table-bordered{border:1px solid #dee2e6!important}.hhb-table-wrapper .table-bordered > :not(caption) > *{border-width:1px 0!important;border-color:#dee2e6!important}.hhb-table-wrapper .table-bordered thead td, 
.hhb-table-wrapper .table-bordered thead th{min-width:100px!important;vertical-align:top!important}.hhb-table-wrapper tr{background:#1e91ce}.hhb-table-wrapper th{background:#1e91ce!important;font-size:15px;color:#fff;font-weight:500;border:1px solid white;border-top:0px!important;padding:.60rem}.hhb-table-wrapper td{padding:.50rem;border:1px solid #efefef;font-size:15px;background:white}.hhb-table-wrapper .table-responsive > .table-bordered{border:0;font-size:15px}.loading-indicator{display:flex;justify-content:center;align-items:center;height:100px;width:100px;border-radius:10px;background-color:rgba(0,0,0,0.5);color:white}@media (max-device-width: 560px){.hhb-pageContainer{padding:0 10px!important}}@media (min-width: 992px) and (max-width: 1399px){.hhb_hero_image{height:300px!important}}@media (min-width: 992px){.hhb_hero_image{display:flex;align-items:center}.hhb-section{padding-top:100px}}@media (max-width: 991px){.hhb-pageContainer h4{display:flex;justify-content:space-between;text-align:left!important}.hhb-pageContainer h5{display:flex;justify-content:space-between;text-align:left!important}.hhb_hero_image h1{font-size:40px}.hhb-pageContainer h4{font-size:20px}.hhb-section{padding-top:85px;word-wrap:break-word;padding-bottom:30px}.hhb-section ul{padding-left:1rem!important}.hhb-section ol{padding-left:1rem!important}.hhb_hero_image{height:200px}}.handbook_page_container{padding:10px 30px}.handbook-section{text-align:justify}.handbook_page_container h5{font-weight:600}.handbook_hero_image{background-image:linear-gradient(rgba(12,60,118,0.6),rgba(12,60,118,0.7)),url("https://resources.swmc.com/swmc-react-2025/hud-handbook-203k/hud-handbook-203k.webp");height:350px;background-position:right;background-repeat:no-repeat;background-size:cover;position:relative;display:flex;align-items:center;margin-left:2%;margin-right:2%;margin-bottom:20px;border-radius:10px}.handbook_page_container p{font-size:15px!important;line-height:24px}.handbook_hero_image h1{color:#fff;font-size:60px;line-height:1.2;text-align:left;z-index:2;position:relative;font-family:Poppins}.handbook_table_wrapper .table-responsive>.table-bordered{border:1px solid #dee2e6!important}.handbook_table_wrapper .table-bordered>:not(caption)>*{border-width:1px 0!important;border-color:#dee2e6!important}.handbook_table_wrapper .table-bordered thead td, 
.handbook_table_wrapper .table-bordered thead th{min-width:100px!important;vertical-align:top!important}.handbook_table_wrapper th{background:#1e91ce!important;font-size:15px;color:#fff;font-weight:500;border:1px solid white;border-top:0px!important;padding:.60rem}.handbook_table_wrapper td{padding:.50rem;border:1px solid #efefef;font-size:15px;background:white}.handbook_table_wrapper .table-responsive > .table-bordered{border:0;font-size:15px}@media (max-device-width: 560px){.handbook_page_container{padding:0 10px!important}.handbook_page_container li{font-size:15px!important}.handbook_page_container p{line-height:1.5}.handbook_page_container h3{font-size:24px!important}}@media (min-width: 992px){.handbook-section{padding-top:100px}.handbook_hero_image{padding-left:10px;padding-right:10px}}@media (max-width: 991px){.handbook_hero_image h1{font-size:35px}.handbook-section{padding-top:130px}.handbook_hero_image{height:200px!important;margin-left:10px;margin-right:10px;padding-left:10px;padding-right:10px}}.los-article{width:100%}.los-license-wrapper .table-bordered{border:none;margin-bottom:0px}.los-license-wrapper:focus{z-index:3;outline:0;box-shadow:none}.los-license-wrapper .MuiRating-root{color:#00aae4;cursor:pointer;display:inline-flex;position:relative;font-size:1.5rem;text-align:left;-webkit-tap-highlight-color:transparent}.los-license-wrapper .total_reviews_block .MuiRating-icon{color:#00aae4;display:-webkit-inline-box;transition:transform 150ms cubic-bezier(0.4,0,0.2,1) 0ms;pointer-events:none;font-size:1.5rem}.los-license-wrapper [class^='MuiBox-root']{border-color:transparent;margin-bottom:0px}.los-license-wrapper{}.los-hero-image{margin-top:65px;background-image:linear-gradient(rgba(12,60,118,0.6),rgba(12,60,118,0.7)),url("https://resources.swmc.com/swmc-react-2025/loanofficersearch/images/loanofficersearchbg.webp");min-height:30vh;background-position:right;background-repeat:no-repeat;background-size:cover;position:relative}.los-loan-search-div{width:70%;background-color:#fff;border-radius:50px;padding:15px 5px;position:absolute;top:80%;left:17%;box-shadow:0px 0px 9px 4px rgba(0,0,0,0.08)}.los-loan-search-field{width:80%;border-radius:20px;border:2px solid #dee2e6}.los-loan-search-button{border-radius:20px;background:#00aae4!important;border-color:#00aae4!important;margin-left:6px}.los-loan-search-inner-div{display:flex;justify-content:center}.los-person-card{min-height:320px;background:#fff;width:100%;box-shadow:-2px 0px 12px 1px #6262622b;margin-bottom:20px;margin-right:20px;text-align:center;cursor:pointer;position:relative;padding:20px;border-top:5px solid #26aae1}.los-officer-img-div{width:150px;border-radius:80px;height:150px;overflow:hidden;margin:0 auto;margin-bottom:10px}.los-officer-img-div img{max-width:100%;background-color:grey}.los-button{border:1px solid #00aae4!important;margin:7px;color:#00aae4;text-decoration:none}.los-button:hover{color:#fff!important;background:#00aae4!important;text-decoration:none!important}.los-officer-link{color:#000;text-decoration:none}.los-content-section{margin-top:20px}.los-container{margin-top:50px}.los-content-row{margin-top:30px}.los-no-results{text-align:center;width:100%;margin-bottom:50px}.los-search-prompt{margin-top:-30px;color:#212529;text-align:center;width:100%;margin-bottom:50px;font-size:18px}.los-loading-container{display:flex;justify-content:center;align-items:center;min-height:200px;width:100%}.los-loading-spinner{width:50px;height:50px;border:5px solid rgba(0,170,228,0.2);border-radius:50%;border-top-color:#00aae4;animation:los-spin 1s ease-in-out infinite}@keyframes los-spin{to{transform:rotate(360deg)}}.los-error-message{text-align:center;color:#d32f2f;padding:20px;background-color:#ffebee;border-radius:4px;margin:20px;width:100%}@media only screen and (min-width: 320px) and (max-width: 767.7px){.los-loan-search-div{position:absolute;margin:0 auto;top:80%;padding:20px;left:1%;width:98%;font-size:12px;border-radius:50px}.los-loan-search-field{width:100%}.los-loan-search-button{width:80%;border-radius:20px;margin-top:10px}.los-loan-search-inner-div{flex-direction:column;align-items:center}.los-content-row{margin-top:72px}}@media only screen and (min-width: 768px) and (max-width: 800px){.los-loan-search-div{width:90%;left:5%;padding:10px}}@media only screen and (min-width: 801px) and (max-width: 1083px){.los-loan-search-div{width:80%;left:10%;padding:15px}}@media(max-width: 767px){.los-hero-image{margin-top:65px;background-image:linear-gradient(rgba(12,60,118,0.6),rgba(12,60,118,0.7)),url("https://resources.swmc.com/swmc-react-2025/loanofficersearch/images/loanofficersearchbg.webp");height:auto;background-position:center;background-repeat:no-repeat;background-size:cover;position:relative}}.los-loan-search-button:focus, .los-loan-search-button:active{color:#fff;background:#00aae4!important;border-color:#00aae4!important;box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}@media only screen and (min-width: 320px) and (max-width: 374.7px){.los-loan-search-field{font-size:8px}}@media only screen and (min-width: 375px) and (max-width: 460.7px){.los-loan-search-field{font-size:9.5px}}@media only screen and (min-width: 461px) and (max-width: 575.7px){.los-loan-search-field{font-size:10.5px}}@media only screen and (min-width: 768px) and (max-width: 991.7px){.los-loan-search-field{font-size:15px}}