.sigma-logo{
	width:100%;
	max-width: 300px;
}
.bg-sigma-light {
		background-color: #F2F5F5 !important;
}
.bg-sigma-white {
		background-color: #ffffff !important;
}
.bg-sigma-dark {
		background-color: #667B81 !important;
}
h1{
	font-size: calc( 52px + 20 * ( (100vw - 480px) / 1440 ));
	font-family: dharma-gothic-e,sans-serif;
	font-weight: bold;
	font-style: italic;
	color: #c71232;
	text-transform: uppercase;
	letter-spacing: .125rem;
}
h2{
	font-size: calc( 42px + 20 * ( (100vw - 480px) / 1440 ));
	font-family: dharma-gothic-e,sans-serif;
	font-weight: bold;
	font-style: italic;
	color: #677b81;
	text-transform: uppercase;
	letter-spacing: .125rem;
}

h3{
	font-size: calc( 28px + 20 * ( (100vw - 480px) / 1440 ));
	font-family: dharma-gothic-e,sans-serif;
	font-weight: bold;
	font-style: italic;
	color: #666666;
	text-transform: uppercase;
	letter-spacing: .125rem;
}
sup{font-size:60%;}
.btn-outline-sigma{
	min-width: 48%;
	border: 3px solid #667B81;
	border-radius: 0;
	font-family: dharma-gothic-e,sans-serif;
	font-weight: bold;
	font-style: italic;
	color: #677b81;
	font-size:24px;
	letter-spacing: .2rem;
}
.footer-text a{
	font-size: 15px;
	color: #ffffff;
	text-decoration: none;
}
.container-sigma{
	width:100%;
}
.align-self-start{
	align-self: flex-start !important;
}
.accordion-button {
    background-color: #F2F5F5 !important;
}
.accordion-button:not(.collapsed) {
    background-color: #F2F5F5 !important;
}

.accordion-button:focus {
    border-color: #667B81 !important;
	box-shadow: 0 0 0 0.25rem rgb(102 123 129 / 15%);
	/*box-shadow: 0 0 0 0.25rem rgb(199 18 50 / 25%);*/
}
@media (max-width: 480px) {
  h1, .h1 {
    font-size: calc( 42px + 20 * ( (100vw - 480px) / 1440 ));
  }
}
@media (max-width: 1200px) {
	.btn-outline-sigma{
		min-width: 90%;
	}
}