@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap');
:root {
  --vpt-theme-headline-font: "Montserrat", serif;
  --vpt-theme-text-font: "Montserrat", serif;
}

.header a:hover, .footer a:hover {
  text-decoration: none;
}

.footer a:hover {
  text-decoration: none;
  font-weight: 700;
}

.footer__links--separator {
  display: none !important;
}

.footer__links a:not(:last-child)::after {
	content: '|';
}

.header {
	background: linear-gradient(-45deg, #2a9bd2,#6D62C6);
}

.top-bar .top-bar-right a {
	font-size: 16px;
}

.top-bar .top-bar-right .header__navigation--large__menu ul.render-links li:nth-child(3),
.top-bar .top-bar-right .header__navigation--large__menu ul.render-links li:nth-child(4),
.top-bar .top-bar-right .header__navigation--large__menu ul.render-links li:last-child {
	border: 1px solid #fff;
  	border-radius: 6px;
  	background-color: #2a9bd2;
  	margin-left: 20px;
    transition: background-color .30s ease-in-out, border .30s ease-in-out;
}


.top-bar .top-bar-right .header__navigation--large__menu ul.render-links li:nth-child(3) a.hc-header-font-color,
.top-bar .top-bar-right .header__navigation--large__menu ul.render-links li:nth-child(4) a.hc-header-font-color,
.top-bar .top-bar-right .header__navigation--large__menu ul.render-links li:last-child a.hc-header-font-color {
  	color: #fff !important;
    transition: color .30s ease-in-out;
}


.top-bar .top-bar-right .header__navigation--large__menu ul.render-links li:nth-child(3):hover,
.top-bar .top-bar-right .header__navigation--large__menu ul.render-links li:nth-child(4):hover,
.top-bar .top-bar-right .header__navigation--large__menu ul.render-links li:last-child:hover {
	border: 1px solid #2a9bd2;
  	border-radius: 6px;
  	background-color: #fff;
  	margin-left: 20px;
}

.top-bar .top-bar-right .header__navigation--large__menu ul.render-links li:nth-child(1) a:hover,
.top-bar .top-bar-right .header__navigation--large__menu ul.render-links li:nth-child(2) a:hover {
 	 font-weight: 700 !important;
}


.top-bar .top-bar-right .header__navigation--large__menu ul.render-links li:nth-child(3) a.hc-header-font-color:hover,
.top-bar .top-bar-right .header__navigation--large__menu ul.render-links li:nth-child(4) a.hc-header-font-color:hover,
.top-bar .top-bar-right .header__navigation--large__menu ul.render-links li:last-child a.hc-header-font-color:hover {
  	color: #2a9bd2 !important;
}

ul.footer__attribution-line--copyright li:nth-child(2) {
  display: none;
}

.footer div:nth-child(1) {
  align-items: center;
  flex-direction: column;
}

footer .footer__logo {
  	margin-bottom: 15px;
  	margin-right: 0;
}

.footer__attribution-line--copyright {
	margin: auto;
  	margin-top: 15px;
}

.footer__links a{
	font-weight: 500;
}

.space-overview .tile__date {
  display: none;
}

figure.vp-image img {
	border-color: #2a9bd2 !important;
}