@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,400;0,600;1,400&display=swap');

body{
	font-family: 'Montserrat', sans-serif;
	font-weight:400;
}

h1, h2, h3, h4 {
	font-family: 'Montserrat', sans-serif;
	font-weight:600;
}

header {
	padding: 156px 0 100px;
	font-weight:600;
	color:#1f207a;
}

section {
  padding: 150px 0;
}

.bg-white {
	background-color:#fff;
	padding-top:50px;
}
.bg-header {
	background-image: url('/img/header_2.jpg');
	background-position:center center;
	background-size:cover;
	position:relative;
}
#index1 .bg-header,
#index2 .bg-header {
	background-image: url('/img/header_1.jpg');
}

#index3 .bg-header,
#index4 .bg-header {
	background-image: url('/img/header_2.jpg');
}

#index5 .bg-header,
#index6 .bg-header {
	background-image: url('/img/header_3.jpg');
}

#index7 .bg-header,
#index8 .bg-header {
	background-image: url('/img/header_4.jpg');
}

#index9 .bg-header,
#index10 .bg-header {
	background-image: url('/img/header_5.jpg');
}


.bg-header:after {
	display:block;
	content:"";
	position:absolute;
	left:0; right:0;
	top:0; bottom:0;
	background-color:rgb(255,255,255,0.6);
	z-index:0;
}
.bg-header * {
	position:relative;
	z-index:1;
}

footer  {
	background-color:#c0c7d9;
	color:#1f207a;
}

#mainNav {
	background-color:#c0c7d9;
}

#mainNav a {
	color:#1f207a;
	text-transform:uppercase;
	font-family: 'Montserrat', sans-serif;
	font-weight:600;
	font-size:16px;
}

#mainNav a.navbar-brand {
	color:#1f207a;
	text-transform:uppercase;
	font-family: 'Montserrat', sans-serif;
	font-weight:600;
	font-size:24px;
}

#mainNav li { position:relative; }

.navbar .nav-item:not(:last-child) {
  margin-right: 35px;
}

.dropdown-toggle::after {
   transition: transform 0.15s linear; 
}

.show.dropdown .dropdown-toggle::after {
  transform: translateY(3px);
}

.dropdown-menu {
  margin-top: 0;
}

.text-grey { color:#888;}