.section-hero-exclusivecard,
.meta-footer {
	background-color: #2a3d3c;
}
.meta-footer hr {
	border-top-color: white;
}
.section-default a:not(.btn) {
	color: #2a3d3c;
	text-decoration: underline;
}
.section-hero-exclusivecard h1,
.section-hero-exclusivecard p {
	color: #fff;
	font-weight:400;
}
.section-hero-exclusivecard h1::before {
    content: "Visa ExclusiveCard";
    display: block;
    font-size: 0.45em;
    margin-bottom: 5px;
}
.background-exclusivecard {
	background-color:#dcd8d4;
}
.content-exclusivecard {
	color:#000;
}
.content-exclusivecard h2 {
	color:#000;
	font-weight: normal;
	margin-bottom: 15px;
}
.background-exclusivecard-white {
	background-color:#ffffff;
    padding-bottom:0px!important;
}
.background-exclusivecard-white h2 {
    font-size: 28px;
    line-height: 32px;
}
.background-exclusivecard-white small>a{
	color:#000;
    text-decoration:underline;
}
.promotion-wrap .btn-primary {
    background-color:#2a3d3c;
    border-color:#2a3d3c;
}
.slider-exclusivecard {
	padding: 0 25px 25px 25px;
}
.slider-exclusivecard .promotion-slider {
	padding-bottom:35px;
}
.slider-exclusivecard .promotion-slider .dx-carousel h3 {
	font-size: 1em;
	font-weight:bold;
	color:#000;
	padding-bottom:20px;
}
.slider-exclusivecard .promotion-slider .dx-carousel .content-wrap .content a {
	color:#000;
	text-decoration: underline;
}
.slider-exclusivecard .promotion-slider .dx-carousel .owl-nav .owl-next {
	background-color: #2a3d3c;
}
.slider-exclusivecard .promotion-slider .dx-carousel .owl-nav .owl-prev {
	background-color: #2a3d3c;
}
.slider-exclusivecard .promotion-slider .dx-carousel .owl-dots .owl-dot span {
	height:10px;
	width:10px;
	margin:3px;
	border-radius: 50%;
}
.slider-exclusivecard .promotion-slider .dx-carousel .owl-dots .owl-dot.active span{
	background-color: #2a3d3c;
}

.promotion-form-exclusivecard-container .promotion-form{
    background-color:#bdc4b7;
    color:#000;
}

.promotion-form-exclusivecard-container .promotion-form h2{
    color:#000;
}

.promotion-form-exclusivecard-container .promotion-form .is-logged .form-groups .form-control,
.promotion-form-exclusivecard-container .promotion-form .form-groups .form-control {
    padding:1px 10px;
    margin-bottom:8px;
}

.promotion-form-exclusivecard-container .promotion-form a:not(.btn) {
    color:#000;
    text-decoration:underline;
}

.promotion-form-exclusivecard-container .promotion-form label.control-label:has(input.form-radio) {
    font-weight:normal;
    font-size:0.95em;
}

.promotion-form-exclusivecard-container .promotion-form .form-horizontal .btn-primary {
    background-color:#2a3d3c;
    border-color:#2a3d3c;
}