body{margin:0;font-family:Poppins,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.bodyContainer{background-image:url(https://resources.swmc.com/angel-ai/background-desktop-image.webp);background-repeat:no-repeat;background-size:100% 100%;background-position:50%}.bodyContainer .mt-5{margin-top:1.5rem!important}.loadingText{font-size:1rem}@media screen and (max-width:767.7px){.bodyContainer{background-image:url(https://resources.swmc.com/angel-ai/background-mobile-image.webp)}}.course-video-container{margin-top:8rem}.video-container{position:relative;width:100%;margin-left:auto;margin-right:auto;border:3px solid #ee6124}.video-container video{cursor:pointer}.endcredits-overlay,.video-container video{position:absolute;top:0;left:0;width:100%;height:100%}.endcredits-overlay{display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#fff;padding:10px}.endcredits-overlay .close-button{position:absolute;top:-5px;right:0;width:30px;height:30px;background-color:initial;border:none;cursor:pointer;font-size:30px;font-weight:700;color:#000}.endcredits-overlay .aiYouCanBankOn,.endcredits-overlay .fairlendingNow{-webkit-text-fill-color:#0000;background:linear-gradient(180deg,#ff6102,#ff3471);background-clip:initial;background-clip:text;-webkit-background-clip:text;font-family:Poppins;font-weight:600;font-size:3rem}.endcredits-overlay .endCredits,.endcredits-overlay .goToLink{color:rgb(2,63,136)!important;font-weight:500}.endcredits-overlay a{color:#ff6102;font-family:Poppins;text-decoration:underline;cursor:pointer}.callToActionButton{background:#ff6102!important;border-color:#ff6102!important;cursor:pointer;padding:10px 10px 10px 50px}.callToActionButton:hover{background:#00aae4!important;border-color:#00aae4!important;text-decoration:none}.callToActionButton span{color:#fff;font-family:Poppins;font-style:normal;font-weight:500}.callToActionButton .angelai-operator{position:absolute;width:130px;top:-22px;left:-6%}@media screen and (min-width:320px) and (max-width:339.7px){.callToActionButton{padding-left:45px!important}.callToActionButton .angelai-operator{width:160px;top:-22px;left:-16%}.video-container video{min-height:167px!important;min-width:290px!important}}@media screen and (min-width:340px) and (max-width:374.7px){.callToActionButton .angelai-operator{width:160px;top:-22px;left:-15%}.video-container video{min-height:189px!important;min-width:330px!important}}@media screen and (min-width:320px) and (max-width:389.7px){.video-container video{min-height:198px;min-width:345px}}@media screen and (min-width:390px) and (max-width:410.7px){.video-container video{min-height:206px;min-width:360px}}@media screen and (min-width:410px) and (max-width:429.7px){.video-container video{min-height:220px;min-width:382px}}@media screen and (min-width:430px) and (max-width:767.7px){.video-container video{min-height:230px;min-width:400px}}@media screen and (min-width:320px) and (max-width:374.7px){.endcredits-overlay .close-button{font-size:20px!important}}@media screen and (min-width:375px) and (max-width:429.7px){.callToActionButton .angelai-operator{width:160px;top:-21px;left:-13%}}@media screen and (min-width:430px) and (max-width:500.7px){.callToActionButton .angelai-operator{width:160px;top:-21px;left:-11%}}@media screen and (min-width:501px) and (max-width:517.7px){.callToActionButton .angelai-operator{width:160px;top:-21px;left:-9%}}@media screen and (min-width:518px) and (max-width:767.7px){.callToActionButton .angelai-operator{width:130px;top:-29px;left:-8%}}@media screen and (max-width:767.7px){.video-container{padding-bottom:56.5%}.endcredits-overlay .aiYouCanBankOn,.endcredits-overlay .fairlendingNow{font-size:1.5rem}.endcredits-overlay .endCredits{padding:0 1rem}}@media screen and (min-width:768px) and (max-width:1023.7px){.video-container{width:600px;height:338px}.endcredits-overlay .aiYouCanBankOn,.endcredits-overlay .fairlendingNow{font-size:2rem}.endcredits-overlay .endCredits,.endcredits-overlay .goToLink,.endcredits-overlay a{font-size:1.5rem}.callToActionButton .angelai-operator{top:-28px;left:-8%}.video-container video{min-height:332px;min-width:594px}}@media screen and (min-width:1024px){.video-container{width:800px;height:451px}.endcredits-overlay .goToLink,.endcredits-overlay a{font-size:2rem}.endcredits-overlay .endCredits{font-size:2rem;padding:0 3rem}.callToActionButton span{font-size:20px}.video-container video{min-height:445px;min-width:794px}}