.header__logo div, .header__logo img {width: 13rem;
height: 1.5em;}

.backButton__bg {
position: absolute;
z-index: -1;
background-color: #6d0019;
border-radius: 100%;
width: 100%;
height: 100%;
}
.button.-outline-white {
background-color: transparent;
border: 0.0625rem solid #ffffff;
border-radius: 2px;
}

/* .button.-outline-white, */ /* .button.-outline-black, */ .button.-white, .button.-black {border-radius: 2px; }
:root {
  --accent-color: #730519;
  --bg-light-1: #f5f6f8;
  --bg-light-2: #F1F6F9;
  --bg-dark-1: #131419;
  --bg-dark-2: #1E2027;
  --bg-dark-3: #0D0D12;
  --bg-dark-4: #0A0A0F;
   --bg-red-1: #6d0019;
  --font-light: rgb(197, 197, 197);
  --font-dark: #454545;
  --hover-color: #942f41;
  --underline-white: #FFFFFF;
}

.bg-red-1 {
background: rgb(192,13,13);
background: -moz-radial-gradient(center, ellipse cover,  rgba(192,13,13,1) 0%, rgba(143,2,34,1) 63%, rgba(109,0,25,1) 100%);
background: -webkit-radial-gradient(center, ellipse cover,  rgba(192,13,13,1) 0%,rgba(143,2,34,1) 63%,rgba(109,0,25,1) 100%);
background: radial-gradient(ellipse at center,  rgba(192,13,13,1) 0%,rgba(143,2,34,1) 63%,rgba(109,0,25,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c00d0d', endColorstr='#6d0019',GradientType=1 );

}

.nav__bg {
position: fixed;
top: 0;
left: 0;
z-index: 0;
width: 100vw;
height: 100vh;
background-color: var(--bg-red-1);
box-shadow: 0 0 1.875rem 0 rgba(0, 0, 0, 0.12);
transform-origin: bottom;
}

.header.-sticky-initial.-sticky-light.is-sticky .header__bar {
  box-shadow: 0 0.25rem 1rem rgba(0, 0, 0, 0.08);
}

.header.-sticky-initial.-sticky-dark .header__bar,
.header.is-sticky.-sticky-dark .header__bar {
  background-color: var(--bg-red-1);
  opacity: 0.99;
}

.button.-underline.active {
	color: var(--hover-color);
}

a:hover {
text-decoration: none;
color: var(--hover-color);
}

.header__menu .nav-button-open:hover .icon {
  color: var(--hover-color) !important;
}

.navList__wrap a:hover {
color: var(--hover-color);
}

.navList li a.active {
	color: var(--hover-color);
}

.navList__wrap a:not([href]):not([tabindex]):hover {
	color: var(--hover-color);
}

[data-anim*='cover-dark-1']::after,
[data-anim-child*='cover-dark-1']::after {
  background-color: #6d0019;
  }
.clientsItem__content {
  position: absolute;
  top: 0;
  left: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  background-color: #6d0019;
}

.masthead .masthead-shapes__shape.-white {
background-color: #6d0019;
opacity: .2!important;
}

.button.-underline-white {
position: relative;
padding-bottom: 0.125rem;
transition: color 300ms cubic-bezier(0.165, 0.84, 0.44, 1);
}

.sectionHeading__subtitle.button.-underline-white::before {
content: "";
position: absolute;
bottom: 0;
left: 0;
width: 100%;
height: 0.125rem;
background-color: var(--underline-white);
transition: transform 300ms cubic-bezier(0.77, 0, 0.175, 1);
transform-origin: left;
transform: scaleX(1);
opacity: .7;
}
