body {
background-color: #1c1412;
background-image: url(../images/bg-home3.jpg);
background-repeat: no-repeat;
background-position: center top;
color: #454240;
}

h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {
    font-family: 'Oswald', sans-serif;
    color: #992321;
    }
    
.hero-section {
	padding-top: 50px;
}
.hero-section .headline {
    font-size: 4rem;
  background: #C12C28;
background: linear-gradient(to bottom, #C12C28 20%, #4c1f15 85%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;


}
.hero-section .subheadline {
    font-size: 1.5rem;
     color: #90201c;
     font-weight: bold;
     font-family: 'Oswald', sans-serif;
}
.hero-section .subheadline p {
	font-size: 1.2rem;
	color: #c7c4bd;
	}
.theme-bg-light-gradient {
	background: #c9c4be;
}
.benefits-section .item-heading {
	color: #454240;
}
.benefits-section .item-icon {
	color: #791e1b;
	}


.theme-bg-danger{
	background-color: #791e1b;
} 

.benefits-section {
	background-image:  url(../images/bg-paper.jpg);
	background-repeat: repeat;
}

.benefits-section .section-heading {
	background: #C12C28;
background: linear-gradient(to bottom, #C12C28 20%, #4c1f15 85%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}


.btn {
	font-family: 'Oswald', sans-serif;
}

.btn-danger {
    --bs-btn-color: #fff;
    --bs-btn-bg: #9e2421;
    --bs-btn-border-color: #dc3545;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #3f1715;
    --bs-btn-hover-border-color: #b02a37;
    --bs-btn-focus-shadow-rgb: 225, 83, 97;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #b02a37;
    --bs-btn-active-border-color: #a52834;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #dc3545;
    --bs-btn-disabled-border-color: #dc3545;
}
.logo-stores {
	height: 100px;
	vertical-align: middle;
}
#payment-section .btn {
	font-family: 'Roboto', sans-serif;
	font-size: 0.9rem;
	padding: 0.875rem 1rem;
}