.banner-red-card-wrap{
	padding: 60px 0 80px;
	border-radius: 25px;
}
.banner-red-card-content{
	max-width: 840px;
	margin: 0 auto;
}
.banner-red-card-content p{
	font-size: clamp(1rem, 0.8261rem + 0.3623vw, 1.125rem);
	line-height: 30px;
	font-weight: 600;
}
.breadcrumb {
    display: inline-block;
    list-style: none;
	margin-bottom: 30px;
	margin-top: 10px;
	font-size: 14px;
	line-height: 1;
	font-weight: 600;
	color: #000;
}
.breadcrumb li, .breadcrumb span{
	display: inline-block;
	margin-left: 18px;
}
.breadcrumb span:first-child{
	margin-left: 0;
	margin-right: 18px;
}
.breadcrumb span a span {
    margin-right: 0 !important;
}
.breadcrumb li a, .breadcrumb span{
	color: #000;
	font-size: 14px;
	line-height: 1;
	font-weight: 600;
}
.breadcrumb span.current-item{
	color: #C91235;
}
.breadcrumb li:last-child{
	margin-right: 0;
}
.breadcrumb li.divider{
	color: #000;
}
.home-banner-red-card-section.has-grey-background-color{
	background-color: transparent !important;
}
.home-banner-red-card-section.has-grey-background-color:after {
    content: '';
    background-color: var(--wp--preset--color--grey) !important;
    position: absolute;
    width: 100%;
    height: 54%;
    bottom: 0;
	z-index: -1;
}
.home-banner-red-card-section.has-red-background-color{
	background-color: transparent !important;
}
.home-banner-red-card-section.has-red-background-color:after {
	content: '';
    background-color: var(--wp--preset--color--red) !important;
	position: absolute;
    width: 100%;
    height: 54%;
    bottom: 0;
	z-index: -1;
}

.home-banner-red-card-section.has-blue-background-color{
	background-color: transparent !important;
}
.home-banner-red-card-section.has-blue-background-color:after {
	content: '';
    background-color: var(--wp--preset--color--blue) !important;
	position: absolute;
    width: 100%;
    height: 54%;
    bottom: 0;
	z-index: -1;
}

.home-banner-red-card-section.has-maroon-background-color{
	background-color: transparent !important;
}
.home-banner-red-card-section.has-maroon-background-color:after {
	content: '';
    background-color: var(--wp--preset--color--maroon) !important;
	position: absolute;
    width: 100%;
    height: 54%;
    bottom: 0;
	z-index: -1;
}

.home-banner-red-card-section.has-dark-blue-background-color{
	background-color: transparent !important;
}
.home-banner-red-card-section.has-dark-blue-background-color:after {
	content: '';
    background-color: var(--wp--preset--color--dark-blue) !important;
	position: absolute;
    width: 100%;
    height: 54%;
    bottom: 0;
	z-index: -1;
}

.home-banner-red-card-section.has-green-background-color{
	background-color: transparent !important;
}
.home-banner-red-card-section.has-green-background-color:after {
	content: '';
    background-color: var(--wp--preset--color--green) !important;
	position: absolute;
    width: 100%;
    height: 54%;
    bottom: 0;
	z-index: -1;
}

.home-banner-red-card-section.has-orange-background-color{
	background-color: transparent !important;
}
.home-banner-red-card-section.has-orange-background-color:after {
	content: '';
    background-color: var(--wp--preset--color--orange) !important;
	position: absolute;
    width: 100%;
    height: 54%;
    bottom: 0;
	z-index: -1;
}

.home-banner-red-card-section.has-black-palm-background-color{
	background-color: transparent !important;
}
.home-banner-red-card-section.has-black-palm-background-color:after {
	content: '';
    background-color: var(--wp--preset--color--black-palm) !important;
	position: absolute;
    width: 100%;
    height: 54%;
    bottom: 0;
	z-index: -1;
}

.home-banner-red-card-section.has-dark-gray-background-color{
	background-color: transparent !important;
}
.home-banner-red-card-section.has-dark-gray-background-color:after {
	content: '';
    background-color: var(--wp--preset--color--dark-gray) !important;
	position: absolute;
    width: 100%;
    height: 54%;
    bottom: 0;
	z-index: -1;
}

.home-banner-red-card-section.has-medium-gray-background-color{
	background-color: transparent !important;
}
.home-banner-red-card-section.has-medium-gray-background-color:after {
	content: '';
    background-color: var(--wp--preset--color--medium-gray) !important;
	position: absolute;
    width: 100%;
    height: 54%;
    bottom: 0;
	z-index: -1;
}

.home-banner-red-card-section.has-light-gray-background-color{
	background-color: transparent !important;
}
.home-banner-red-card-section.has-light-gray-background-color:after {
	content: '';
    background-color: var(--wp--preset--color--light-gray) !important;
	position: absolute;
    width: 100%;
    height: 54%;
    bottom: 0;
	z-index: -1;
}

.home-banner-red-card-section.has-alice-blue-background-color{
	background-color: transparent !important;
}
.home-banner-red-card-section.has-alice-blue-background-color:after {
	content: '';
    background-color: var(--wp--preset--color--alice-blue) !important;
	position: absolute;
    width: 100%;
    height: 54%;
    bottom: 0;
	z-index: -1;
}

.home-banner-red-card-section.has-white-background-color{
	background-color: transparent !important;
}
.home-banner-red-card-section.has-white-background-color:after {
	content: '';
    background-color: var(--wp--preset--color--white) !important;
	position: absolute;
    width: 100%;
    height: 54%;
    bottom: 0;
	z-index: -1;
}

.home-banner-red-card-section.has-black-background-color{
	background-color: transparent !important;
}
.home-banner-red-card-section.has-black-background-color:after {
	content: '';
    background-color: var(--wp--preset--color--black) !important;
	position: absolute;
    width: 100%;
    height: 54%;
    bottom: 0;
	z-index: -1;
}

.home-banner-red-card-section.has-black-web-background-color{
	background-color: transparent !important;
}
.home-banner-red-card-section.has-black-web-background-color:after {
	content: '';
    background-color: var(--wp--preset--color--black-web) !important;
	position: absolute;
    width: 100%;
    height: 54%;
    bottom: 0;
	z-index: -1;
}

@media only screen and (max-width:1399px) {
.banner-red-card-content {
    padding: 0 30px;
}	
}
@media only screen and (max-width:1199px) {

}
@media only screen and (max-width:1024px) {

}
@media only screen and (max-width:767px) {
.banner-red-card-content {
    padding: 0 15px;
}
.banner-red-card-wrap {
    padding: 40px 0 30px;
}
.home-banner-red-card-section .container{
	padding: 0 15px;
}
}