
.tracezilla-img {
  width: 100%;
  max-height: 460px;
  object-fit: cover;
  border-radius: 1rem;
}

.sector-switch {
		margin-bottom: 20px;
		margin-top: 10px;
	}

/* --------------------------------------------------
   Bootstrap Container Override
-------------------------------------------------- */

.btn-xl{
  font-size: 1.6rem;
  padding: 0.8rem 1.1rem;
  line-height: 2rem;
  border-radius: 0.46rem;
}

@media (min-width: 1200px) {
  .container {
    max-width: 1800px;
  }
	
  h1, .h1 {
    /* 2.5 x 1.3 */
    font-size: 4.2rem;
  } 

  p {
    font-size: 1.2rem;
  }

	.tracezilla-img {
		border-radius: 1.0rem;
	}

  .nav-segment .nav-link {
    font-size: 1.375rem !important;
    padding: 0.375rem 0.875rem !important;
    border-radius: 0.45rem !important;
  }

}

@media (max-width: 992px) {
  .container {
    padding-inline: 24px;
  }
	.tracezilla-img {
		border-radius: 0.6rem;
	}

}

@media (max-width: 768px) { 
	.tracezilla-img {
		border-radius: 0.3rem;
    height: 200px;
	}

}



@media (max-width: 400px) {
  .container {
    padding-inline: 14px;
  }
  .nav-segment {
      transform: scale(0.9);
      transform-origin: center top;
      flex-wrap: nowrap;

  }
}