*, *:after, *:before {
	box-sizing: border-box;
}

.card {
	margin: 1em auto 0;
	max-width: 100%;
	padding: 1em;
}

.card:after {
	clear: both;
	content: '';
	display: table;
}

dt {
	font-weight: bold;
}

dd {
	margin: 0;
	
	+ dt {
		margin-top: 1em;
	}
}


ul#lang {
  margin: 0;
  padding: 0;
  display: flex;
  list-style: none;
  align-items: center;
}

#lang li {
  margin: 0px;
}
@media only screen and (min-width: 600px) {
	dt {
		clear: both;
		float: left;
		margin: 1em 0 0 0;
		padding-right: 1em;
		text-align: right;
		width: 35%;
	}
	dd {
		float: right;
		margin: 1em 0 0 0;
		width: 65%;
	}
#lang li {
  margin: 5px;
}
}
.get-started-btn {
  color: #fff;
  border-radius: 4px;
  padding: 7px 10px 8px 10px;
  white-space: nowrap;
  transition: 0.3s;
  font-size: 14px;
  display: inline-block;
  border: 2px solid #61c9b9;
}
.get-started-btn.active, .get-started-btn.active.hover {
  background: #61c9b9;
  color: black;
}

.services .icon-box:hover {
 background: #bce4e5;
}

.portfolio .content ul {
  list-style: none;
}
.portfolio .content ul li {
  padding-bottom: 10px;
  display: flex;
  align-items: flex-start;
}
.portfolio .content ul i {
  font-size: 24px;
  padding: 2px 6px 0 0;
  color: #7cc576;
}

.ngg {
--bs-gutter-x: 0;
}
