/*home banner*/
/**Academic Program Links*/
.homepage-program-links .fl-accordion-button i.fl-accordion-button-icon:before{color:#FEBC11;font-size:30px}.homepage-program-links .fl-accordion-button{width:100%}.homepage-program-links .fl-accordion-button{width:100%;padding:16px 15px 7px}.homepage-program-links .fl-accordion-content{padding:20px}

.program-links-arrow span.UOTP-arrowPurple{
    flex: 0 0 30px;
}

img.program-links-icon{float:left;margin-right:10px}a.program-links-arrow:hover>span{background:#99006B;background-image:url(https://www.uopeople.edu/wp-content/uploads/2022/04/button-arrow-inactive.svg);background-repeat:no-repeat;background-position:center center}.program-link-header{padding:16px 15px 7px;background:#4B345D;color:#fff;}.homepage-program-links ul{margin-top:5px;padding:20px 20px 10px;margin-bottom:0}.homepage-program-links ul li{list-style:none;margin-bottom:15px}
.homepage-program-links ul li a.program-links-arrow{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         color:#121212;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         text-decoration:none;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         transition:auto;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         gap: 10px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         display: flex;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         justify-content: space-between;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     }

.homepage-program-links ul li a.program-links-arrow:hover{color:#e90172}.homepage-programs-desktop .homepage-program-links{border: 1px solid;}.homepage-programs-desktop .fl-col .fl-col-content.fl-node-content .homepage-program-links{min-height:307px}.non-degree-programs .homepage-program-links .fl-module-content.fl-node-content ul li:last-child{line-height:25px}.homepage-programs-mobile a.program-links-arrow i:before{font-size:28px;float:right}.homepage-programs-mobile .homepage-program-links.masters-degree a.fl-accordion-button-label::before{content:"";display:inline-block;margin-right:10px;vertical-align:middle;width:30px;height:30px;background-image:url(https://www.uopeople.edu/wp-content/uploads/2022/07/masters-icon.svg);background-size:contain;background-repeat:no-repeat}.homepage-programs-mobile .homepage-program-links.bachelors-degree a.fl-accordion-button-label::before{content:"";display:inline-block;margin-right:10px;vertical-align:middle;width:30px;height:30px;background-image:url(https://www.uopeople.edu/wp-content/uploads/2022/07/bachelors-icon.svg);background-size:contain;background-repeat:no-repeat}.homepage-programs-mobile .homepage-program-links.associates-degree a.fl-accordion-button-label::before{content:"";display:inline-block;margin-right:10px;vertical-align:middle;width:30px;height:30px;background-image:url(https://www.uopeople.edu/wp-content/uploads/2022/07/associates-icon.svg);background-size:contain;background-repeat:no-repeat}.homepage-programs-mobile .homepage-program-links.certificate-programs a.fl-accordion-button-label::before{content:"";display:inline-block;margin-right:10px;vertical-align:middle;width:30px;height:30px;background-image:url(https://www.uopeople.edu/wp-content/uploads/2022/07/certificate-icon.svg);background-size:contain;background-repeat:no-repeat}.homepage-programs-mobile .homepage-program-links ul li:before{content:""}.homepage-programs-mobile .homepage-program-links ul li{padding-left:0}.homepage-programs-mobile .homepage-program-links ul{padding:10px 0 0}
.homepage-programs-mobile.homepage-programs-mobile-spanish .certificate-programs li:last-child a.program-links-arrow i:before {
    margin-top: 0px !important;
}
.homepage-programs-desktop-spanish .homepage-program-links ul{padding:20px 10px 10px !important;}
.program-links-title a {
    color: #fff;
}
/* .homepage-programs-mobile .certificate-programs li:last-child a.program-links-arrow i:before{margin-top:-27px} */
.program-links-title a:hover {
    color: #E90172;
    text-decoration: none;
}
/**Academic Program Links*/



/*Home Banner - New*/
div#home-banner-static-wrapper .fl-col-content.fl-node-content {
    background: url(https://www.uopeople.edu/wp-content/uploads/2025/02/Shai-Header4.webp);
    background-position: 80% 50%;
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    min-height: 550px;
}
div#home-banner-static-wrapper .fl-col-content.fl-node-content .fl-html {
    width: 1250px;
    margin: 40px auto;
}
div#home-banner-static-wrapper .fl-col-content.fl-node-content .fl-html .wasc-slide-main {
    min-height: 100%;
    width: 450px;
    background: linear-gradient(0deg, rgba(44, 24, 56, 0.7), rgba(44, 24, 56, 0.7)) 0% 0% / cover;
    border-radius: 20px;
    padding: 25px 50px 35px !important;
}
div#home-banner-static-wrapper .wasc-slide-main h3 span {
    font-size: 60px;
    line-height: 60px;
		color: #fff;
}
div#home-banner-static-wrapper .wasc-slide-main h1.banner-description {
    font-size: 22px;
    line-height: 32px;
    font-family: 'vista-sans';
    color: #fff;
	margin: 20px 0;
}
div#home-banner-static-wrapper .wasc-slide-main  .banner-button a {
    border-radius: 30px !important;
    padding: 12px 40px !important;
    border: none !important;
}
div#home-banner-static-wrapper .wasc-slide-main .banner-button a span {
    font-size: 16px !important;
    text-transform: uppercase;
}
@media (max-width: 768px) {
	div#home-banner-static-wrapper .fl-col-content.fl-node-content .fl-html{
		width:100%;
		margin-bottom: 0px;
        margin-top: 70px;
	}
	div#home-banner-static-wrapper .fl-col-content.fl-node-content .fl-html .wasc-slide-main{
		width: 90%;
        padding: 15px 20px 35px 20px !important;
        margin: 0 auto;
	}
	div#home-banner-static-wrapper .fl-col-content.fl-node-content{
		background: url(https://www.uopeople.edu/wp-content/uploads/2025/02/banner-bg-mob-.webp);
        background-repeat: no-repeat;
        background-size: cover;
		text-align: center;
	}
	div#home-banner-static-wrapper .wasc-slide-main h3{
		text-align:center;
	}
	div#home-banner-static-wrapper .wasc-slide-main h3 span {
        font-size: 50px;
        line-height: 50px;
}
div#home-banner-static-wrapper .wasc-slide-main h1.banner-description {
    font-size: 20px;
    line-height: 25px;
		text-align: center;
	}
	div#home-banner-static-wrapper .wasc-slide-main .banner-button {
    text-align: center;
	}
}
/*Home Banner - New*/

/*FR & DE*/
.homepage-programs-desktop-fr .program-links-title a{
    color: #fff;
    display: flex;
    line-height: 24px;
}
.homepage-programs-desktop-fr .program-link-header{
    padding:16px 15px 7px;
    background:#4B345D;
    color:#fff;
    vertical-align: middle;
    display: flex;
    align-items: center;
    height: 86px;
}
.fetured-media-home-fr .UOTP-linkLoadMorePurple, .fetured-media-home-de .UOTP-linkLoadMorePurple {
    font-size: 12px !important;
}