.home.v3 .cu-hero-home.hero-module{
    height:100%;
    position:relative;
    background-size:cover;
    background-repeat:no-repeat;
    display:flex;
    justify-content:center;
    align-content:center;
    background:#2e1a47
}
.home.v3 .cu-hero-home.hero-module .banner-img{
    transform:translate(0px);
    position:absolute;
    top:0;
    left:0;
    width:100%;
    right:0;
    bottom:0;
    height:auto
}
.home.v3 .cu-hero-home.hero-module .banner-img img{
    width:100%;
    height:387px;
    object-fit:cover
}
.home.v3 .cu-hero-home.hero-module .banner-content{
    text-align:center;
    margin-left:auto;
    background:linear-gradient(180deg, rgba(73, 41, 115, 0) 25%, rgba(57, 35, 87, 0.7517) 75%, #2D1B45 100%)
}
.home.v3 .cu-hero-home.hero-module .banner-content h1{
    margin-bottom:25px;
    width:100%;
    margin-left:150px;
    text-align:left;
    font-family:"Tiempos Headline Bold","Tiempos Headline SemiBold"
}
.home.v3 .cu-hero-home.hero-module .banner-content h1 .line1,.home.v3 .cu-hero-home.hero-module .banner-content h1 .line2{
    background:transparent;
    padding:0;
    margin:0;
    font-size:70px;
    line-height:74px;
    color:#fff
}
.home.v3 .cu-hero-home.hero-module .banner-content h1 .line2 .orange{
    color:#f56600
}
.home.v3 .cu-hero-home.hero-module .banner-content p{
    color:#fff
}
.home.v3 .cu-hero-home.hero-module .btn-group{
    border-top:solid 1px #2d1b45;
    text-align:left;
    background:#2d1b45;
    z-index:1;
    width:100vw;
    padding-bottom:80px
}
.home.v3 .cu-hero-home.hero-module .btn-group .banner-buttons{
    color:#fff;
    font-size:21px;
    text-transform:uppercase;
    border-bottom:5px solid #f56600;
    font-family:"trade-gothic-next",Franklin Gothic,Verdana,sans-serif;
    letter-spacing:2px;
    font-weight:bold;
    margin-bottom:20px
}
.home.v3 .cu-hero-home.hero-module .btn-group .intro-admissions-button{
    position:relative;
    left:150px
}
.home.v3 .cu-hero-home.hero-module .btn-group .intro-degrees-button{
    position:relative;
    left:190px
}
.home.v3 .cu-hero-home.guide-arrow{
    margin-bottom:0
}
.home.v3 .cu-hero-home.guide-arrow::after{
    content:"";
    width:100%;
    height:45px;
    -webkit-clip-path:polygon(50% 6%, 0 0, 100% 0);
    clip-path:polygon(50% 100%, 0 0, 100% 0);
    position:absolute;
    bottom:-44px;
    left:0;
    right:0;
    background:#2d1b45;
    z-index:11;
    box-shadow:0px 8px 6px #000
}
@media screen and (max-width: 639px){
    .home.v3 .cu-hero-home.hero-module{
        background:none
    }
    .home.v3 .cu-hero-home.hero-module .banner-img img{
        height:100%;
        overflow:visible
    }
    .home.v3 .cu-hero-home.hero-module .banner-content{
        text-align:center;
        margin-left:auto;
        margin-right:auto;
        padding-top:175px;
        z-index:1;
        background:linear-gradient(180deg, rgba(73, 41, 115, 0) 25%, rgba(57, 35, 87, 0.7517) 50%, #2D1B45 100%)
    }
    .home.v3 .cu-hero-home.hero-module .banner-content h1{
        text-align:center;
        margin-left:0;
        margin-bottom:0;
        font-size:44px;
        line-height:48px;
        padding-top:50px
    }
    .home.v3 .cu-hero-home.hero-module .banner-content h1 .line1,.home.v3 .cu-hero-home.hero-module .banner-content h1 .line2,.home.v3 .cu-hero-home.hero-module .banner-content h1 .line3{
        font-size:50px;
        line-height:50px;
        text-align:center
    }
    .home.v3 .cu-hero-home.hero-module .banner-content h1 .orange{
        color:#f56600
    }
    .home.v3 .cu-hero-home.hero-module .banner-content .mobile-intro-bg{
        padding-top:32px;
        padding-top:16px;
        border-bottom:solid 3px #2d1b45
    }
    .home.v3 .cu-hero-home.hero-module .banner-content p{
        font-family:"trade-gothic-next",Franklin Gothic,Verdana,sans-serif;
        font-size:16px;
        line-height:20px;
        font-weight:400;
        max-width:315px;
        margin-left:auto;
        margin-right:auto;
        margin-bottom:0px
    }
    .home.v3 .cu-hero-home.hero-module .btn-group{
        text-align:center;
        position:static;
        padding-top:20px;
        padding-bottom:60px
    }
    .home.v3 .cu-hero-home.hero-module .btn-group .intro-admissions-button{
        position:relative;
        left:0;
        font-size:20px
    }
    .home.v3 .cu-hero-home.hero-module .btn-group .intro-admissions-button::after{
        content:"\a";
        white-space:pre
    }
    .home.v3 .cu-hero-home.hero-module .btn-group .intro-degrees-button{
        top:30px;
        position:relative;
        left:0;
        font-size:20px
    }
}
@media screen and (min-width: 640px)and (max-width: 1023px){
    .home.v3 .cu-hero-home.hero-module{
        background:none
    }
    .home.v3 .cu-hero-home.hero-module .banner-img{
        height:100%
    }
    .home.v3 .cu-hero-home.hero-module .banner-img img{
        height:100%
    }
    .home.v3 .cu-hero-home.hero-module .banner-content{
        text-align:left;
        margin-left:auto;
        margin-right:auto;
        padding-top:300px;
        z-index:1;
        background:linear-gradient(180deg, rgba(73, 41, 115, 0) 25%, rgba(57, 35, 87, 0.7517) 75%, #2D1B45 100%)
    }
    .home.v3 .cu-hero-home.hero-module .banner-content h1{
        margin-bottom:15px;
        width:auto;
        margin-left:50px;
        text-align:left;
        font-family:"Tiempos Headline Bold","Tiempos Headline SemiBold"
    }
    .home.v3 .cu-hero-home.hero-module .banner-content h1 .line1,.home.v3 .cu-hero-home.hero-module .banner-content h1 .line2{
        background:transparent;
        padding:0;
        margin:0;
        font-size:70px;
        line-height:74px;
        color:#fff
    }
    .home.v3 .cu-hero-home.hero-module .banner-content h1 .line1{
        position:relative
    }
    .home.v3 .cu-hero-home.hero-module .banner-content h1 .line2 .orange{
        color:#f56600
    }
    .home.v3 .cu-hero-home.hero-module .banner-content .mobile-intro-bg{
        padding-bottom:0px;
        border-bottom:none
    }
    .home.v3 .cu-hero-home.hero-module .banner-content p{
        font-family:"trade-gothic-next",Franklin Gothic,Verdana,sans-serif;
        font-size:16px;
        line-height:20px;
        font-weight:400;
        max-width:525px;
        margin-left:50px
    }
    .home.v3 .cu-hero-home.hero-module .btn-group{
        padding-bottom:50px;
        padding-top:20px
    }
    .home.v3 .cu-hero-home.hero-module .btn-group .intro-admissions-button{
        position:relative;
        left:50px
    }
    .home.v3 .cu-hero-home.hero-module .btn-group .intro-degrees-button{
        position:relative;
        left:90px
    }
}
@media screen and (min-width: 1024px){
    .home.v3 .cu-hero-home.hero-module .banner-img{
        Height:785px;
        padding-top:129px
    }
    .home.v3 .cu-hero-home.hero-module .banner-img img{
        height:100%
    }
    .home.v3 .cu-hero-home.hero-module .hero-bg-overlay{
        height:100%
    }
    .home.v3 .cu-hero-home.hero-module .banner-content{
        text-align:center;
        margin-left:auto;
        margin-right:auto;
        padding-top:400px;
        z-index:1;
        background:linear-gradient(180deg, rgba(73, 41, 115, 0) 73%, rgba(57, 35, 87, 0.6) 87%, #2D1B45 100%)
    }
    .home.v3 .cu-hero-home.hero-module .banner-content h1{
        margin-bottom:0px;
        width:auto;
        margin-left:150px;
        font-family:"Tiempos Headline Bold","Tiempos Headline SemiBold"
    }
    .home.v3 .cu-hero-home.hero-module .banner-content h1 .line1,.home.v3 .cu-hero-home.hero-module .banner-content h1 .line2{
        background:transparent;
        padding:0;
        margin:0;
        font-size:70px;
        line-height:74px;
        color:#fff
    }
    .home.v3 .cu-hero-home.hero-module .banner-content h1 .line2 .orange{
        color:#f56600
    }
    .home.v3 .cu-hero-home.hero-module .banner-content .banner-intro p{
        font-family:"trade-gothic-next",Franklin Gothic,Verdana,sans-serif;
        font-size:21px;
        line-height:28px;
        font-weight:400;
        margin-top:22px;
        margin-bottom:28px;
        max-width:750px;
        margin-left:150px;
        text-align:left
    }
    .home.v3 .cu-hero-home.hero-module .btn-group{
        padding-bottom:60px;
        padding-top:0px;
        border-top:none;
        background:none
    }
}
 