@charset "UTF-8";

/*=========================
  1. Start COMMON CSS
=========================*/
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@100;200;300;400;500;600;700&display=swap');

:root {
  --primary-color: #010446;
  --secondary-color: #dd1717;
  --tertiary-color: #0f4392;
  --default-font: system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
}

:root {
  --blue: #007bff;
  --indigo: #6610f2;
  --purple: #6f42c1;
  --pink: #e83e8c;
  --red: #cb3228;
  --orange: #fd7e14;
  --yellow: #ffc107;
  --green: #28a745;
  --teal: #20c997;
  --cyan: #17a2b8;
  --white: #fff;
  --gray: #6c757d;
  --gray-dark: #343a40;
  --primary: #0f4392;
  --secondary: #dd1717;
  --success: #28a745;
  --info: #17a2b8;
  --warning: #ffc107;
  --danger: #cb3228;
  --light: #f8f9fa;
  --dark: #343a40;
  --breakpoint-xs: 0;
  --breakpoint-sm: 576px;
  --breakpoint-md: 768px;
  --breakpoint-lg: 992px;
  --breakpoint-xl: 1200px;
}

h1
{
	font-weight: 500 !important;
}

h2, h3, h4, h5, h6
{
	font-weight: 400 !important;
}

.btn-primary
{
	background-color: var(--primary-color);
	border-color:  var(--primary-color);
}

.btn-primary:hover
{
	background-color: var(--primary-color);
	border-color:  var(--primary-color);
}

.btn-outline-primary
{
	background-color: transparent;
	border-color:  #0f4392;
	color:   #0f4392;
}

.btn-secondary
{
	background-color: var(--secondary-color);
	border-color: var(--secondary-color);
}

.btn-outline-secondary
{
	background-color: transparent;
	border-color:  #0f4392;
	color:   #0f4392;
}

.bg-gradient-primary
{
	background: rgb(1,4,70);
background: linear-gradient(0deg, rgba(1,4,70,1) 0%, rgba(15,67,146,1) 100%);
}

.bg-primary
{
	background-color: var(--primary-color) !important;
}

.bg-secondary
{
	background-color: var(--secondary-color) !important;
}

.bg-tertiary
{
	background-color: var(--tertiary-color) !important;
}

footer
{
	background-color: var(--primary-color) !important;
	padding: 20px;
	color: var(--white);
}

#headerTrust
{
	font-size: 16px;
}

a.nav-link
{
	font-size: 18px;
	color: var(--primary-color) !important;
	font-weight: normal;
}

.text-primary
{
	color: var(--primary-color) !important;
}

.text-secondary
{
	color: var(--secondary-color) !important;
}

.text-tertiary
{
	color: var(--tertiary-color) !important;
}

.badge-primary
{
	background-color: var(--secondary-color) !important;

}

.bg-light
{
	background-color: #eef2f5 !important;
}

@media (min-width: 576px)
{
	a.nav-link
	{
		padding: 1rem 0.6rem !important;
	}
}

.font-weight-bold
{
	font-weight: 500 !important;
}

.fw-bold
{
	font-weight: 500 !important;
}