@charset "utf-8";
/* CSS Document */
:root {
	--base: #323232;
	--base-rgba: rgba(45,45,45,0.5);
	--primary: #730327;
	--primary-rgba: rgba(115,3,39,0.5);
	--primary-rgba-light: rgba(115,3,39,0.25);
	--primary-rgba-dark: rgba(115,3,39,0.75);
	--secondary: #ffffff;
	--secondary-rgba: rgba(255,255,255,0.5);
	--gray: #383838;
	--gray-rgba: rgba(56,56,56,0.5);
	--light-gray: #ABABAB;
	--light-gray-rgba: rgba(171,171,171,0.5);
	--dark-gray: #666666;
	--dark-gray-rgba: rgba(102,102,102,0.5);
	--white-rgba: rgba(255,255,255,0.5);
	--white-rgba-dark: rgba(255,255,255,0.85);
}
.alert-primary,
.btn-primary,
.btn-primary:disabled,
.badge-primary,
.table-primary,
.table-primary > th,
.table-primary > td {
	background-color: var(--primary);
	border-color: var(--primary);
}
.bg-base {
	background-color: var(--base) !important;
}
.bg-primary {
	background-color: var(--primary) !important;
}
.bg-primary-rgba {
	background-color: var(--primary-rgba) !important;
}
.bg-primary-rgba-light {
	background-color: var(--primary-rgba-light) !important;
}
.bg-primary-rgba-dark {
	background-color: var(--primary-rgba-dark) !important;
}
a.bg-primary:hover, a.bg-primary:focus,
button.bg-primary:hover, button.bg-primary:focus,
.btn-primary:hover,
.badge-primary[href]:hover, .badge-primary[href]:focus,
.table-hover .table-primary:hover,
.table-hover .table-primary:hover > td,
.table-hover .table-primary:hover > th,
.page-item.active .page-link {
	background-color: var(--primary);
	border-color: var(--primary);
}
.alert-secondary,
.btn-secondary,
.btn-secondary:disabled,
.badge-secondary,
.table-secondary,
.table-secondary > th,
.table-secondary > td,
.page-link:hover {
	background-color: var(--secondary);
	border-color: var(--secondary);
}
.bg-secondary {
	background-color: var(--secondary) !important;
}
.bg-secondary-rgba {
	background-color: var(--secondary-rgba) !important;
}
.bg-gray {background-color:var(--gray)}
.bg-gray-rgba {background-color:var(--gray-rgba)}
.bg-light-gray {background-color:var(--light-gray)}
.bg-light-gray-rgba {background-color:var(--light-gray-rgba)}
.bg-dark-gray {background-color:var(--dark-gray)}
.bg-dark-gray-rgba {background-color:var(--dark-gray-rgba)}
.bg-white-rgba {background-color:var(--white-rgba)}
.bg-white-rgba-dark {background-color:var(--white-rgba-dark)}
a.bg-secondary:hover, a.bg-primary:focus,
button.bg-secondary:hover, button.bg-secondary:focus,
.btn-secondary:hover,
.badge-secondary[href]:hover, .badge-secondary[href]:focus,
.table-hover .table-secondary:hover,
.table-hover .table-secondary:hover > td,
.table-hover .table-secondary:hover > th {
	background-color: var(--primary);
	border-color: var(--primary);
}
.bg-gradient-vertical-primary2secondary, a.bg-gradient-vertical-secondary2primary:active, a.bg-gradient-vertical-secondary2primary:focus, a.bg-gradient-vertical-secondary2primary:hover, .btn.bg-gradient-vertical-secondary2primary:active, .btn.bg-gradient-vertical-secondary2primary:focus, .btn.bg-gradient-vertical-secondary2primary:hover, .before-bg-gradient-vertical-primary2secondary::before {
	background: var(--primary);
	background: -moz-linear-gradient(top, var(--primary) 0%, var(--secondary) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, var(--primary)), color-stop(100%, var(--secondary)));
	background: -webkit-linear-gradient(top, var(--primary) 0%, var(--secondary) 100%);
	background: -o-linear-gradient(top, var(--primary) 0%, var(--secondary) 100%);
	background: -ms-linear-gradient(top, var(--primary) 0%, var(--secondary) 100%);
	background: linear-gradient(to bottom, var(--primary) 0%, var(--secondary) 100%);
}
.bg-gradient-vertical-secondary2primary, a.bg-gradient-vertical-primary2secondary:active, a.bg-gradient-vertical-primary2secondary:focus, a.bg-gradient-vertical-primary2secondary:hover, .btn.bg-gradient-vertical-primary2secondary:active, .btn.bg-gradient-vertical-primary2secondary:focus, .btn.bg-gradient-vertical-primary2secondary:hover, .before-bg-gradient-vertical-secondary2primary::before {
	background: var(--secondary);
	background: -moz-linear-gradient(top, var(--secondary) 0%, var(--primary) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, var(--secondary)), color-stop(100%, var(--primary)));
	background: -webkit-linear-gradient(top, var(--secondary) 0%, var(--primary) 100%);
	background: -o-linear-gradient(top, var(--secondary) 0%, var(--primary) 100%);
	background: -ms-linear-gradient(top, var(--secondary) 0%, var(--primary) 100%);
	background: linear-gradient(to bottom, var(--secondary) 0%, var(--primary) 100%);
}
.bg-gradient-horizontal-primary2secondary, a.bg-gradient-horizontal-secondary2primary:active, a.bg-gradient-horizontal-secondary2primary:focus, a.bg-gradient-horizontal-secondary2primary:hover, .btn.bg-gradient-horizontal-secondary2primary:active, .btn.bg-gradient-horizontal-secondary2primary:focus, .btn.bg-gradient-horizontal-secondary2primary:hover, .before-bg-gradient-horizontal-primary2secondary::before {
	background: var(--primary);
	background: -moz-linear-gradient(left, var(--primary) 0%, var(--secondary) 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, var(--primary)), color-stop(100%, var(--secondary)));
	background: -webkit-linear-gradient(top, var(--primary) 0%, var(--secondary) 100%);
	background: -o-linear-gradient(left, var(--primary) 0%, var(--secondary) 100%);
	background: -ms-linear-gradient(left, var(--primary) 0%, var(--secondary) 100%);
	background: linear-gradient(to right, var(--primary) 0%, var(--secondary) 100%);
}
.bg-gradient-horizontal-secondary2primary, a.bg-gradient-horizontal-primary2secondary:active, a.bg-gradient-horizontal-primary2secondary:focus, a.bg-gradient-horizontal-primary2secondary:hover, .btn.bg-gradient-horizontal-primary2secondary:active, .btn.bg-gradient-horizontal-primary2secondary:focus, .btn.bg-gradient-horizontal-primary2secondary:hover, .before-bg-gradient-horizontal-secondary2primary::before {
	background: var(--secondary);
	background: -moz-linear-gradient(left, var(--secondary) 0%, var(--primary) 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, var(--secondary)), color-stop(100%, var(--primary)));
	background: -webkit-linear-gradient(top, var(--secondary) 0%, var(--primary) 100%);
	background: -o-linear-gradient(left, var(--secondary) 0%, var(--primary) 100%);
	background: -ms-linear-gradient(left, var(--secondary) 0%, var(--primary) 100%);
	background: linear-gradient(to right, var(--secondary) 0%, var(--primary) 100%);
}
.bg-white {background-color:#fff}
.bg-whatsapp, .bg-whatsapp:active, .bg-whatsapp:focus, .bg-whatsapp:hover {background-color:#1ebea5}
.border-primary {
	border-color: var(--primary) !important;
}
.btn-link {
	color: var(--primary);
}
.btn-outline-primary {
	border-color: var(--primary);
	color: var(--primary);
}
.btn-outline-primary:not(:disabled):not(.disabled).active,
.btn-outline-primary:not(:disabled):not(.disabled):active,
.show > .btn-outline-primary.dropdown-toggle,
.btn-outline-primary:hover {
	background-color: transparent;
	border-color: var(--secondary);
	color: var(--secondary);
}
.btn-outline-primary.focus,
.btn-outline-primary:focus {
	box-shadow: 0 0 0 .2rem var(--secondary-rgba);
}
.border-secondary {
	border-color: var(--secondary) !important;
}
.border-gray {
	border-color: var(--gray) !important;
}
.border-light-gray {
	border-color: var(--light-gray) !important;
}
.border-dark-gray {
	border-color: var(--dark-gray) !important;
}
.btn-outline-secondary {
	background-color: transparent;
	border-color: var(--secondary);
	color: var(--secondary);
}
.btn-outline-secondary.focus,
.btn-outline-secondary:focus {
	box-shadow: 0 0 0 .2rem var(--secondary-rgba);
}
.btn-outline-secondary:not(:disabled):not(.disabled).active,
.btn-outline-secondary:not(:disabled):not(.disabled):active,
.show > .btn-outline-secondary.dropdown-toggle,
.btn-outline-secondary:hover {
	border-color: var(--primary);
	color: var(--primary);
}
.page-link:hover {
	color: #fff;
}
a {
	color: var(--primary);
}
a:hover, a:focus, .page-link {
	color: var(--primary);
}
.text-base {
	color: var(--base) !important;
}
.text-gray {
	color: var(--gray) !important;
}
.text-gray-rgba {
	color: var(--gray-rgba) !important;
}
.text-light-gray {
	color: var(--light-gray) !important;
}
.text-light-gray-rgba {
	color: var(--light-gray-rgba) !important;
}
.text-dark-gray {
	color: var(--dark-gray) !important;
}
.text-dark-gray-rgba {
	color: var(--dark-gray-rgba) !important;
}
a.text-primary:hover, a.text-primary:focus {
  color: var(--secondary) !important;
}
.text-primary {
	color: var(--primary) !important;
}
.text-primary-rgba {
	color: var(--primary-rgba) !important;
}
a.text-primary-rgba:hover, a.text-primary-rgba:focus {
  color: var(--secondary-rgba) !important;
}
.text-secondary {
	color: var(--secondary) !important;
}
a.text-secondary:hover, a.text-secondary:focus {
  color: var(--primary) !important;
}
.text-secondary-rgba {
	color: var(--secondary-rgba) !important;
}
a.text-secondary-rgba:hover, a.text-secondary-rgba:focus {
  color: var(--primary-rgba) !important;
}
.text-white-rgba {
	color: var(--white-rgba) !important;
}
.link-white a, a.link-white {
	color: #fff !important;
}