/*
 * Base structure
 */
 @import url('https://fonts.googleapis.com/css2?family=Work+Sans:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');

 body {
	background-color: #f6f9fc;
	color: #1e2e50;
	font-family: 'Work Sans', sans-serif;
  }
  
  .cover-container {
	max-width: 100%;
  }
.list-inline-item:not(:last-child) {
	margin-right: 1.5rem;
}
  /*
   * Header
   */
  
  .nav-masthead .nav-link {
	color: rgba(255, 255, 255, .5);
	border-bottom: .25rem solid transparent;
  }
  
  .nav-masthead .nav-link:hover,
  .nav-masthead .nav-link:focus {
	border-bottom-color: rgba(255, 255, 255, .25);
  }
  
  .nav-masthead .nav-link + .nav-link {
	margin-left: 1rem;
  }
  
  .nav-masthead .active {
	color: #fff;
	border-bottom-color: #fff;
  }
.fa-8x {
    font-size: 8em;
}
footer h3 a {
	color:#fff;
	text-decoration: none;
}

#btn {
	padding:25px;
}
.progress-bar {
	background-color:#14c2f9;
	height:10px;
}
.progress, .progress-stacked {
	height:10px;
}
#setupForm {
	color:#14c2f9;
}
.fw-bold {
    font-weight: 500!important;
}
.svg-icon>svg {
    width: 1.45rem;
    height: 1.45rem;
}


.card {
  display: block; 
    margin-bottom: 20px;
    line-height: 1.42857143;
    background-color: #fff;
    border-radius: 2em;
    box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12); 
    transition: box-shadow .25s; 
}
.card:hover {
  box-shadow: 0 8px 17px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);
}
.img-card {
  margin-top:3em;
  height: 80px;  
  width: 100%;
  text-align:center;
  border-top-left-radius:2px;
  border-top-right-radius:2px;
  display:block;
    overflow: hidden;
}
.img-card img{
  width: 30%;
  height: auto;
  object-fit:cover; 
  transition: all .25s ease;
} 
.card-content {
  padding:15px;
  text-align:left;
}
.card-title {
  margin-top:0px;
  font-weight: 700;
  font-size: 1.65em;
}
.card-title a {
  color: #000;
  text-decoration: none !important;
}
.bg-blue {
  background-color:#2D2B4E;
}
.color-blue {
  color:#2D2B4E;
}
.border-red {
  border: 1px solid #F56C61;
}
.bg-red {
  background-color:#F56C61;
}
.color-red {
  color:#F56C61;
}
.bg-orange {
  background-color:#FFA654;
}
.color-orange {
  color:#FFA654;
}
.card-read-more {
  border-top: 1px solid #D4D4D4;
  padding:22px;
  border-bottom-left-radius:2em;
  border-bottom-right-radius:2em;
}
.card-read-more a {
  text-decoration: none !important;
  padding:10px;
  font-weight:600;
  text-transform: uppercase;
  color:#fff;
}
.card-read-more a:hover {
  text-decoration: none !important;
  color:#fff;
}
.btn-red { 
  color: #ffffff; 
  background-color: #F56C61; 
  border-color: #DC6157; 
} 
 
.btn-red:hover, 
.btn-red:focus, 
.btn-red:active, 
.btn-red.active, 
.open .dropdown-toggle.btn-red { 
  color: #ffffff; 
  background-color: #dc6157; 
  border-color: #DC6157; 
} 
 
.btn-red:active, 
.btn-red.active, 
.open .dropdown-toggle.btn-red { 
  background-image: none; 
} 
 
.btn-red.disabled, 
.btn-red[disabled], 
fieldset[disabled] .btn-red, 
.btn-red.disabled:hover, 
.btn-red[disabled]:hover, 
fieldset[disabled] .btn-red:hover, 
.btn-red.disabled:focus, 
.btn-red[disabled]:focus, 
fieldset[disabled] .btn-red:focus, 
.btn-red.disabled:active, 
.btn-red[disabled]:active, 
fieldset[disabled] .btn-red:active, 
.btn-red.disabled.active, 
.btn-red[disabled].active, 
fieldset[disabled] .btn-red.active { 
  background-color: #F56C61; 
  border-color: #DC6157; 
} 
 
.btn-red .badge { 
  color: #F56C61; 
  background-color: #ffffff; 
}
.btn-group-lg>.btn, .btn-lg {
  --bs-btn-padding-y: 1rem;
  --bs-btn-padding-x: 3rem;
  --bs-btn-font-size: 1.25rem;
  --bs-btn-border-radius: 0.5rem;
}
.cursor-pointer {
  cursor: pointer;
}
