

.type-first-degree-banner {position: relative; overflow:hidden;}
.type-first-degree-banner .type-first-degree-banner-img {position: revert; z-index: 1;height:100%;}
.type-first-degree-banner .type-first-degree-banner-img img {max-width:100%;height:100%; object-fit:cover;}
.type-first-degree-banner {position: relative; overflow:hidden;}

.type-first-degree-banner .type-first-degree-banner-title {position: absolute; top:50%;transform: translateY(-50%) !important; width:100%; z-index: 2;}
.type-first-degree-banner .type-first-degree-banner-title h1 {display:inline-block;border-width:1px; border-style:bold;}
.type-first-degree-banner .type-first-degree-banner-title p {display:inline-block;}
.type-first-degree-banner .type-first-degree-banner-title h1:after {
    content: "";
    display: block;
    height: 3px;
    width: 2em;

    margin-top: 15px;
}