@charset "utf-8";
/* CSS Document */
:root {
	--base: #808080;
	--base-rgba: rgba(128,128,128,0.5);
	--primary: #00adc1;/*#58b7c9;*/
	--primary-rgba: rgba(0,173,193,0.5);/*rgba(88,183,201,0.5);*/
	--primary-rgba-light: rgba(0,173,193,0.25);/*rgba(88,183,201,0.25);*/
	--primary-rgba-dark: rgba(0,173,193,0.75);/*rgba(88,183,201,0.75);*/
	--secondary: #9bd0da;
	--secondary-rgba: rgba(155,208,218,0.5);
	--gray: #e4e4e4;
	--gray-rgba: rgba(228,228,228,0.5);
	--light-gray: #f5f5f5;
	--light-gray-rgba: rgba(245,245,245,0.5);
	--dark-gray: #bab9b0;
	--dark-gray-rgba: rgba(102,102,102,0.5);
	--white-rgba: rgba(255,255,255,0.5);
	--black: #303030;
	--black-rgba: rgba(48,48,48,0.5);
	--spotlight: #df0052;
	--spotlight-rgba: rgba(233,0,82,0.5);
}
.alert-primary,
.btn-primary,
.btn-primary:disabled,
.badge-primary,
.table-primary,
.table-primary > th,
.table-primary > td,
.nav-pills .nav-link {
	background-color: var(--primary);
	border-color: var(--primary);
}
.nav-pills .nav-item {
	border: 1px solid #fff;
}
.nav-pills .nav-link {
	color: #fff;
}
.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, a.bg-primary:active,
button.bg-primary:hover, button.bg-primary:focus, button.bg-primary:active,
.btn-primary:hover, .btn-primary:focus, .btn-primary:active,
.show > .btn-primary.dropdown-toggle,
.dropdown-item.active, .dropdown-item:active,
.badge-primary[href]:hover, .badge-primary[href]:focus, .badge-primary[href]:active,
.table-hover .table-primary:hover,
.table-hover .table-primary:hover > td,
.table-hover .table-primary:hover > th,
.page-item.active .page-link,
.nav-pills .nav-link:hover, .nav-pills .nav-link:focus, .nav-pills .nav-link.active {
	background-color: var(--primary-rgba);
	border-color: var(--primary);
	color: var(--black);
}
.dropdown-item.active a, .dropdown-item:active a {
	color: inherit;
}
.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)}
a.bg-secondary:hover, a.bg-primary:focus,
button.bg-secondary:hover, button.bg-secondary:focus,
.btn-secondary:hover, .btn-secondary:focus, .btn-secondary:active,
.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;
}
.text-black {
	color: var(--black) !important;
}
.text-black-rgba {
	color: var(--black-rgba) !important;
}
.link-black a, a.link-black {
	color: var(--black) !important;
}
.link-black-rgba a, a.link-black-rgba {
	color: var(--black-rgba) !important;
}
.text-spotlight {
	color: var(--spotlight) !important;
}
.text-spotlight-rgba {
	color: var(--spotlight-rgba) !important;
}
.link-spotlight a, a.link-spotlight {
	color: var(--spotlight) !important;
}
.link-spotlight-rgba a, a.link-spotlight-rgba {
	color: var(--spotlight-rgba) !important;
}
.alert-spotlight,
.btn-spotlight,
.btn-spotlight:disabled,
.badge-spotlight,
.table-spotlight,
.table-spotlight > th,
.table-spotlight > td {
	background-color: var(--spotlight);
	border-color: var(--spotlight);
	color: #fff;
}
.bg-spotlight {
	background-color: var(--spotlight) !important;
}
.bg-spotlight-rgba {
	background-color: var(--spotlight-rgba) !important;
}
a.bg-spotlight:hover, a.bg-spotlight:focus,
button.bg-spotlight:hover, button.bg-spotlight:focus,
.btn-spotlight:hover, .btn-spotlight:focus, .btn-spotlight:active,
.badge-spotlight[href]:hover, .badge-spotlight[href]:focus,
.table-hover .table-spotlight:hover,
.table-hover .table-spotlight:hover > td,
.table-hover .table-spotlight:hover > th,
.page-item.active .page-link {
	background-color: var(--spotlight-rgba);
	border-color: var(--spotlight);
}
.border-spotlight {
	border-color: var(--spotlight) !important;
}
.btn-outline-spotlight {
	border-color: var(--spotlight);
	color: var(--spotlight);
}
.nav-pills .nav-link.spotlight {
	background-color: var(--spotlight);
}
.nav-pills .nav-link.spotlight:hover, .nav-pills .nav-link.spotlight:focus, .nav-pills .nav-link.spotlight:active, .nav-pills .nav-link.spotlight.active {
	background-color: var(--spotlight-rgba);
	border-color: var(--spotlight);
}
.text-gold {color:#fcd62b}