.ce-home{max-width:100% !important;margin:0 !important;padding:0 !important}div#mainContentWrapper div#mainContentContainer.container{max-width:100% !important;width:100% !important;margin:0 !important;padding:0 !important}div#requiredFieldInstruction.form-text{display:none !important}#contentHeader,#header2Wrapper,#header3Wrapper,#courseProfileTargetAudience,#contentModule2 .col-lg-6:nth-child(2){display:none}#contentModule2 .col-lg-6{max-width:100%}#contentModule2>.row{display:block}div#siteContent.ce-home{max-width:100%;padding:0}.ce-home{max-width:100% !important;margin:0 !important;padding:0 !important}#mainContentContainer.container{max-width:100% !important;width:100% !important;margin:0 !important;padding:0 !important}#mainContentContainer .mdc-container h2{font-size:1.875rem;line-height:2.5rem;font-weight:700}.contact_info{align-self:center;height:50%;border-radius:20px;padding:20px !important;background:#cce6fe}.ads-blue{text-align:center;width:90% !important;border-radius:15px;padding:20px 15px;background:#cce6fe !important}.link-ntia{color:#106cb8 !important}.mdc-container{margin:auto}.hero-image{border-radius:20px;object-fit:cover;width:100%;height:100%}.row-border{border-radius:15px;border:solid 1px rgba(158,153,153,0.322);background-color:white !important}.image-ntia{border-radius:15px}.bg-gradient-blue{background:#2c77b5;background:linear-gradient(325deg,rgba(44,119,181,1) 0,rgba(4,27,50,1) 60%)}a.text-link{text-decoration:none !important}a.text-link:hover{color:blue !important}.text-bold{color:#110f0f;font-weight:600}.custom-padding{padding:30px !important}.text-xs{font-size:.75rem}.mdc-container .btn{border-radius:25px !important;padding:12px 25px;font-size:inherit;float:none;white-space:nowrap !important}a.ntia-btn{width:45% !important;transition:transform .3s ease}a.ntia-btn:hover{background-color:#106cb8 !important;transform:translateY(-5px)}div.card-top{height:180px}img.card-img-top{object-fit:cover;width:100%;height:100%}@media(min-width:768px){.contact_info{align-self:center;height:50%;border-radius:20px 0 0 20px;padding:20px !important;background:#cce6fe}.first-col{border-right:1px solid rgba(167,163,163,0.382)}.image-ntia{border-radius:15px 0 0 15px}.second-col{padding-left:24px}.ads-blue{text-align:center;width:25% !important;border-radius:15px;padding:20px 15px;background:#cce6fe !important}}@media(min-width:1200px){.mdc-container.contained{max-width:1356px}.nonprofit-img-container{width:690px;height:350px}}