html {
	font-size: 100%;
}
.w-layout-grid {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
  grid-row-gap: 16px;
  grid-column-gap: 16px;
}

body {
  font-family: "Archer SSm A", "Archer SSm B", "Hoefler Text", "serif";
  color: #333;
  font-size: 1em;
  line-height: 1.5;
  text-align: left;
  letter-spacing: 0px;
}

h1 {
  margin-top: 0px;
  margin-bottom: 10px;
  direction: ltr;
  font-family: "Tungsten Cond A", "Tungsten Cond B", Impact, "sans-serif";
  color: #000;
  font-size: 8em;
  line-height: 0.8;
  font-weight: 700;
  text-align: left;
  letter-spacing: 2px;
  text-decoration: none;
  text-transform: uppercase;
}

h2 {
  margin-top: 10px;
  margin-bottom: 10px;
  direction: ltr;
  font-family: "Tungsten Cond A", "Tungsten Cond B", Impact, "sans-serif";
  color: #000;
  font-size: 7.43em;
  line-height: 0.85em;
  font-weight: 500;
  text-align: left;
  letter-spacing: 0em;
  text-decoration: none;
  text-transform: uppercase;
}

h3 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: "Tungsten Cond A", "Tungsten Cond B", Impact, "sans-serif";
  font-size: 6em;
  line-height: 0.85em;
  font-weight: 500;
  text-transform: uppercase;
}

h4 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: "Tungsten Cond A", "Tungsten Cond B", Impact, "sans-serif";
  color: #000;
  font-size: 4.5em;
  line-height: 0.85em;
  font-weight: 400;
  letter-spacing: 0.3px;
  text-transform: uppercase;
}

h5 {
  margin-top: 10px;
  margin-bottom: 10px;
  direction: ltr;
  font-family: "Tungsten Cond A", "Tungsten Cond B", Impact, "sans-serif";
  font-size: 2.986em;
  line-height: 0.875em;
  font-weight: 500;
  text-align: left;
  letter-spacing: 0.02em;
  text-decoration: none;
  text-transform: uppercase;
}

h6 {
  margin-top: 0px;
  margin-bottom: 8px;
  direction: ltr;
  font-family: "Tungsten Cond A", "Tungsten Cond B", Impact, "sans-serif";
  color: #000;
  font-size: 2em;
  line-height: .938em;
  font-weight: 500;
  text-align: left;
  letter-spacing: 0.03em;
  text-decoration: none;
  text-transform: uppercase;
}

p {
  margin-top: 0px;
  margin-bottom: 1em;
  font-family: "Archer SSm A", "Archer SSm B", "Hoefler Text", "serif";
  color: #000;
  font-size: 1em;
  line-height: 1.6em;
}

a {
	text-decoration: none;
}

@media screen and (orientation: portrait) {
div.splash-img {
	background-image: url('../images/home-bkg-vert.svg');
}
}

@media screen and (orientation: landscape) {
div.splash-img {
	background-image: url('../images/home-bkg-horiz.svg');
}	
}

.body {
  background-color: #2b2b2b;
  font-family: "Archer SSm A", "Archer SSm B", "Hoefler Text", "serif";
  font-size: 1em;
  line-height: 1.25em;	
  color: #aaa9a9;
}

.splash {
  position: absolute;
  z-index: -1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: 100vw;
  height: 100vh;
  max-height: 100%;
  max-width: 100%;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  background-color: #2b2b2b;
  background-image: none;
  background-size: auto;
  background-repeat: repeat;
}

.splash-img {
  width: 100vw;
  height: 100vh;
  border: 12px solid #000;
  background-image: url('../images/home-bkg-horiz.svg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.call-to-action {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50%;
  height: 1.875em;
  margin-top: 1.875em;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 0.0825em solid #c2d633;
  font-family: "Knockout 50 A", "Knockout 50 B", Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
  color: #fff;
  font-size: 0.8125em;
  line-height: 1.5em;
  text-align: center;
  letter-spacing: 0.09em;
}

.call-to-action:hover {
  border-color: #5d5d5d;
  color: hsla(0, 0%, 100%, .7);
}

.call-to-action.dtp-go {
  border-color: #f8a810;
}

.call-to-action.dtp-go:hover {
  border-color: #5d5d5d;
  color: hsla(0, 0%, 100%, .7);
}

.call-to-action.tpf-go {
  border-color: #f85010;
}
.call-to-action.tpf-go:hover {
  border-color: #5d5d5d;
  color: hsla(0, 0%, 100%, .7);
}

.offset-line-2 {
  position: relative;
  left: -16px;
  top: 0px;
  display: block;
  width: 33px;
  height: 3px;
  border-top: 2px solid #5d5d5d;	
  border-bottom: 2px solid #5d5d5d;
  border-radius: 6px;	
}

.offset-line-2.blue {
  width: 30px;
  margin-top: 15px;
  margin-right: 0px;
  border-top: 1.5px solid #3bd9d2;
  border-bottom: 1.5px solid #3bd9d2;
  border-radius: 4px;	
}

.offset-line-2.yellow-large {
  left: -25px;
  width: 50px;
  margin-top: 20px;
  margin-bottom: 22px;
  border-top: 2.5px solid #f8a810;
  border-bottom: 2.5px solid #f8a810;
  border-radius: 6px;
}

.offset-line-2.blue-large {
  left: -25px;
  width: 50px;
  border-top: 2.5px solid #3bd9d2;
  border-bottom: 2.5px solid #3bd9d2;
  border-radius: 4px;
  margin-top: 15px;	
}

.offset-line-2.green {
  left: 0px;
  border-bottom-width: 3px;
  border-bottom-color: #c2d633;
}

.wrap {
  position: absolute;
  left: 0px;
  top: 0px;
  right: 0px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: rgba(43, 43, 43, .95);
  opacity: 0;
  cursor: pointer;
}

.wrap:hover {
  opacity: 1;
}

.green {
  color: #c2d633;
	margin-bottom: 5px;
}

.p-indicator {
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  font-family: "Knockout 50 A", "Knockout 50 B", Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
  color: #fff;
  font-size: 0.9em;
  font-weight: 400;
  letter-spacing: 0.15em;
  text-decoration: none;
  text-transform: uppercase;
}

.p-indicator.tracked {
  display: block;
  margin-top: 0.4375em;
  margin-bottom: 0.5625em;
  color: #fff;
  font-size: 0.875em;
  text-align: center;
  letter-spacing: 0.3em;
}

.p-indicator.pairing {
  margin-top: 10px;
  font-size: 0.75em;
  letter-spacing: 0.15em;
}

.offset-line-grey {
  position: relative;
  width: 33px;
  height: 3px;
  margin-top: 12px;	
  margin-bottom: 0.75em;
  border-top: 1.5px solid #5d5d5d;	
  border-bottom: 1.5px solid #5d5d5d;
  border-radius: 4px;	
}

.orange {
  color: #f85010;
	margin-bottom: 5px;
}

.byline-italic {
  width: 90%;
  font-family: "Archer SSm A", "Archer SSm B", "Hoefler Text", "serif";	
  font-style: italic;
  color: #9a9a9a;
  text-transform: none;
  font-size: .938em;	
  line-height: 1em;	
}

.byline-italic.indent {
  width: 100%;
  padding-left: 10px;
  background-color: #9a9a9a;
  color: #fff;
}

.yellow {
  color: #f8a810;
	margin-bottom: 5px;
}

.contribute {
  font-family: "Knockout 50 A", "Knockout 50 B", Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
  color: #fff;
  font-size: 0.75em;
  letter-spacing: 0.2em;
}

.contribute:hover {
  color: #5d5d5d;
}

.line-3 {
  display: block;
  overflow: hidden;
  width: 23px;
  height: 2px;
  margin-top: 2px;
  margin-bottom: 0px;
  background-color: #fff;
}

.line-2 {
  display: block;
  width: 23px;
  height: 2px;
  margin-top: 2px;
  margin-bottom: 2px;
  background-color: #fff;
  -webkit-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
}

.line-1 {
  position: relative;
  display: block;
  overflow: hidden;
  width: 23px;
  height: 2px;
  margin-bottom: 2px;
  background-color: #fff;
}

.contact-wrap {
  position: absolute;
  left: 0px;
  top: 0px;
  right: 0px;
  bottom: 0px;
  display: block;
  margin-bottom: 1px;
  grid-auto-columns: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: 60px auto 60px auto auto auto auto auto auto auto;
  grid-template-rows: 60px auto 60px auto auto auto auto auto auto auto;
  background-color: #242323;
  -webkit-transform: translate(0px, 100%);
  -ms-transform: translate(0px, 100%);
  transform: translate(0px, 100%);
  -webkit-transition: -webkit-transform 400ms ease;
  transition: -webkit-transform 400ms ease;
  transition: transform 400ms ease;
  transition: transform 400ms ease, -webkit-transform 400ms ease;
  color: transparent;
  text-decoration: none;
}

.back {
  position: fixed;
  left: 0px;
  top: 0px;
  bottom: 0px;
  z-index: 1200;
  display: block;
  overflow: visible;
  width: 30px;
  height: 100%;
  max-width: 30px;
  min-width: 20px;
  background-color: #2b2b2b;
  background-image: url('../images/white-slide-arrow-L.svg');
  background-position: 48% 50%;
  background-size: 70%;
  background-repeat: no-repeat;
  opacity: 1;
  -webkit-perspective: 1000px;
  perspective: 1000px;
  -webkit-transition: opacity 500ms ease;
  transition: opacity 500ms ease;
  cursor: pointer;
}

.back:hover {
  background-color: #3f3e3e;
}

.close {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 23px;
  height: 23px;
  margin-top: 19px;
  margin-left: 19px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  opacity: 1;
  -webkit-perspective: 1000px;
  perspective: 1000px;
  cursor: pointer;
}

.l1 {
  position: absolute;
  width: 100%;
  height: 2px;
  background-color: #95989a;
  -webkit-transform: perspective(1000px) rotate(45deg);
  transform: perspective(1000px) rotate(45deg);
}

.l2 {
  position: absolute;
  width: 100%;
  height: 2px;
  background-color: #95989a;
  -webkit-transform: perspective(1000px) rotate(-45deg);
  transform: perspective(1000px) rotate(-45deg);
}

.contact-icons {
  display: inline-block;
  float: left;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.email {
  display: block;
  height: 18px;
  font-family: "Archer SSm A", "Archer SSm B", "Hoefler Text", "serif";
  color: hsla(0, 0%, 100%, .75);
  font-size: .938em;
  line-height: 1.125em;
  text-decoration: none;
}

.email.e-white {
  color: #fff;
}

.address {
  font-family: "Archer SSm A", "Archer SSm B", "Hoefler Text", "serif";
  color: hsla(0, 0%, 100%, .75);
  font-size: .938em;
  line-height: 1.625em;
  text-align: center;
}

.address.e-white {
  color: #fff;
}
.phone {
  display: block;
  width: 20px;
  margin-top: 30px;
}
.location {
  width: 15px;
  margin-top: 30px;
}
.contact-offset-line {
  position: relative;
  width: 43px;
  height: 4px;
  border-top: 2px solid #3bd9d2;
  border-bottom: 2px solid #3bd9d2;	
  border-radius: 6px;
}

.contact-text {
  display: inline-block;
  margin-left: 20px;
  color: #bcbcbc;
  text-align: left;
}

.subhead {
  display: inline-block;
  margin-top: 0px;
  margin-bottom: 5px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  font-family: "Knockout 50 A", "Knockout 50 B", Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
  font-size: 0.875em;
  letter-spacing: 0.1em;
}

.subhead.grey {
  display: block;
  font-family:"Inkwell Script A", "Inkwell Script B", serif;
  color: #9a9a9a;
  font-weight: 400;
  letter-spacing: 0.05em;
  text-transform: capitalize;
}

.subhead.orange {
  margin-bottom: 4px;
  font-family: "Knockout 50 A", "Knockout 50 B", Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
}

.subhead.orange.test {
  font-size: 1.7vh;
}

.subhead.test {
  font-size: 2.3vh;
}

.subhead.yellow {
  line-height: 1.4em;
  letter-spacing: 0.12em;
}

.subhead.green {
  font-family: "Knockout 50 A", "Knockout 50 B", Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
  color: #c2d633;
  font-size: 0.875em;
  letter-spacing: 0.1em;
  text-transform: uppercase;
}

.subhead.sh-white {
  display: inline-block;
  font-family: "Knockout 50 A", "Knockout 50 B", Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
  color: #fff;
  font-size: 0.813em;
  letter-spacing: 0.13em;
  text-decoration: none;
  text-transform: uppercase;
}

.subhead.sh-txtblk {
  display: inline;
  margin-bottom: 0px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  font-family:"Inkwell Script A", "Inkwell Script B", serif;
  color: #767676;
  line-height: 20px;
  text-transform: capitalize;
}

.animate {
  position: relative;
  display: block;
  overflow: visible;
  width: 100%;
  height: 100%;
  -webkit-perspective: 1200px;
  perspective: 1200px;
  -webkit-transition: -webkit-transform 1ms ease;
  transition: -webkit-transform 1ms ease;
  transition: transform 1ms ease;
  transition: transform 1ms ease, -webkit-transform 1ms ease;
  line-height: 24px;
}

.vertical-spacebar {
  font-family: "Knockout 50 A", "Knockout 50 B", Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
  color: #2dd9d2;
  font-weight: 600;
}

.vertical-spacebar.yellow {
  display: inline-block;
  color: #f8a810;
  font-size: 1.125em;
  line-height: 1em;
}

.brand-nav {
  display: block;
  width: 26px;
  height: 26px;
  margin-top: 20px;
  margin-bottom: 70px;
  margin-left: 20px;
  float: none;
  background-image: url('../images/UTLogomarkWhite.svg');
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.brand-nav.w--current {
  width: 26px;
  height: 26px;
  margin-top: 20px;
  background-image: url('../images/UTLogomarkWhite.svg');
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.nav-icon {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 45px;
  height: 45px;
  margin-top: 6px;
  margin-bottom: 5px;
  padding: 6px;
  float: left;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  opacity: 0.65;
}

.nav-text {
  display: block;
  padding: 5px 20px 8px 10px;
  float: none;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-family:"Inkwell Script A", "Inkwell Script B", serif;
  color: #fff;
  font-size: 1.25em;
  line-height: 1.8em;
  text-align: left;
  text-decoration: none;
  text-transform: capitalize;
}

.nav-text.black {
  color: #000;
}

.feminine-1 {
  display: none;
}

.feminine-1.byline-italic {
  display: none;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-family: "Archer SSm A", "Archer SSm B", "Hoefler Text", "serif";	
  font-style: italic;
  color: #353535;
}

.feminine-1.byline-italic {
  display: none;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.neutral {
  position: absolute;
  left: 0px;
  top: 0px;
  display: none;
  width: 49%;
  height: 37px;
  margin-right: 10px;
  margin-left: 5px;
  border: 1px solid #d6d3d3;
  border-radius: 5px;
}

.typeface-txt {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.typeface-txt.byline-italic {
  color: #9a9a9a;
}
.sturdy-txt {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.sturdy-txt.byline-italic {
  display: block;
  font-family: "Archer SSm A", "Archer SSm B", "Hoefler Text", "serif";	
  font-style: italic;
  color: #9a9a9a;
  font-size: 16px;
}

.slab-serif {
  position: absolute;
  left: 0px;
  top: 0px;
  display: none;
  width: 49%;
  height: 37px;
  margin-left: 5px;
  border: 1px solid #d6d3d3;
  border-radius: 5px;
}

.right-arrow {
  top: 0px;
  right: 0px;
  bottom: 0px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 9%;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  opacity: 0;
  -webkit-perspective: 1000px;
  perspective: 1000px;
}

.right-arrow.full-slide {
  top: 0px;
  right: 0px;
  bottom: 14px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 10%;
  height: 100%;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-right: 5px;
  padding-left: 5px;
  opacity: 1;
}

.clarendon-1 {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.clarendon-1.byline-italic {
  display: none;
  font-family: "Archer SSm A", "Archer SSm B", "Hoefler Text", "serif";
  font-style: italic;	
}

.clarendon-1.byline-italic {
  display: none;
}

.brandon-grotesque-1 {
  display: none;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.brandon-grotesque-1.byline-italic {
  display: none;
  font-family: "Archer SSm A", "Archer SSm B", "Hoefler Text", "serif";	
  font-style: italic;
  color: #353535;
}

.sentinel-1 {
  display: none;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.sentinel-1.byline-italic {
  display: none;
  font-family: "Archer SSm A", "Archer SSm B", "Hoefler Text", "serif";	
  font-style: italic;
}

.ff-tisa-1 {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.ff-tisa-1.byline-italic {
  display: none;
  font-family: "Archer SSm A", "Archer SSm B", "Hoefler Text", "serif";	
  font-style: italic;
}

.slab-serif-txt {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.slab-serif-txt.byline-italic {
  font-family: "Archer SSm A", "Archer SSm B", "Hoefler Text", "serif";	
  font-style: italic;
  color: #9a9a9a;
}

.geometric-txt.byline-italic {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-family: "Archer SSm A", "Archer SSm B", "Hoefler Text", "serif";	
  font-style: italic;
  color: #9a9a9a;
}

.akzidenz-grotesk-1 {
  display: none;
}

.akzidenz-grotesk-1.byline-italic {
  display: none;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-family: "Archer SSm A", "Archer SSm B", "Hoefler Text", "serif";	
  font-style: italic;
  color: #353535;
}

.typeface {
  position: absolute;
  top: 0px;
  right: 0px;
  display: none;
  width: 49%;
  height: 37px;
  margin-right: 5px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border: 1px solid #d6d3d3;
  border-radius: 5px;
}

.neutral-txt.byline-italic {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-family: "Archer SSm A", "Archer SSm B", "Hoefler Text", "serif";	
  font-style: italic;
  color: #9a9a9a;
}

.white {
  margin-top: 0px;
  color: #fff;
}

.white.mod {
  margin-top: -5px;
  margin-bottom: 10px;
  font-size: 0.75em;
  line-height: 0.75em;
}

.garalde-txt {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.garalde-txt.byline-italic {
  font-family: "Archer SSm A", "Archer SSm B", "Hoefler Text", "serif";	
  font-style: italic;
  color: #9a9a9a;
}

.grotesque-1 {
  display: none;
}

.grotesque-1.byline-italic {
  display: none;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-family: "Archer SSm A", "Archer SSm B", "Hoefler Text", "serif";	
  font-style: italic;
  color: #353535;
}

.left-arrow {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 9%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  opacity: 0;
  -webkit-perspective: 1000px;
  perspective: 1000px;
}

.left-arrow.full-slide {
  bottom: 14px;
  width: 10%;
  height: 100%;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-right: 5px;
  padding-left: 5px;
  opacity: 1;
}

.tradegothic-1.byline-italic {
  display: none;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-family: "Archer SSm A", "Archer SSm B", "Hoefler Text", "serif";	
  font-style: italic;
  color: #353535;
}

.cat-typeface {
  display: none;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.cat-typeface.byline-italic {
  font-family: "Archer SSm A", "Archer SSm B", "Hoefler Text", "serif";	
  font-style: italic;
  color: #353535;
}

.cat-typeface.byline-italic {
  display: none;
}

.sturdy-1 {
  display: none;
}

.sturdy-1.byline-italic {
  display: none;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-family: "Archer SSm A", "Archer SSm B", "Hoefler Text", "serif";	
  font-style: italic;
  color: #353535;
}

.caslon-1 {
  display: none;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.caslon-1.byline-italic {
  display: none;
  font-family: "Archer SSm A", "Archer SSm B", "Hoefler Text", "serif";	
  font-style: italic;
  color: #353535;
}

.transitional-txt {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.transitional-txt.byline-italic {
  display: block;
  font-family: "Archer SSm A", "Archer SSm B", "Hoefler Text", "serif";	
  font-style: italic;
  color: #9a9a9a;
}

.helvetica-neue-1 {
  display: block;
}

.helvetica-neue-1.byline-italic {
  display: none;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-family: "Archer SSm A", "Archer SSm B", "Hoefler Text", "serif";	
  font-style: italic;
  color: #353535;
}

.classification-txt.byline-italic {
  display: block;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-family: "Archer SSm A", "Archer SSm B", "Hoefler Text", "serif";	
  font-style: italic;
  color: #9a9a9a;
}

.brownstein-4 {
  background-image: url('../images/Chronicle-Gotham-5.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.cat-classification {
  display: none;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.cat-classification.byline-italic {
  display: none;
  font-family: "Archer SSm A", "Archer SSm B", "Hoefler Text", "serif";	
  font-style: italic;
  color: #353535;
}

.gotham-1 {
  display: block;
}

.gotham-1.byline-italic {
  display: none;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-family: "Archer SSm A", "Archer SSm B", "Hoefler Text", "serif";	
  font-style: italic;
}

.brownstein-3 {
  background-image: url('../images/Chronicle-Gotham-4.jpg');
  background-position: 100% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.rockwell-1 {
  display: none;
}

.rockwell-1.byline-italic {
  display: none;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-family: "Archer SSm A", "Archer SSm B", "Hoefler Text", "serif";	
  font-style: italic;
}

.pmn-caecilia-1 {
  display: none;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.pmn-caecilia-1.byline-italic {
  display: none;
  font-family: "Archer SSm A", "Archer SSm B", "Hoefler Text", "serif";	
  font-style: italic;
  color: #353535;
}

.brownstein-2 {
  background-image: url('../images/Chronicle-Gotham-2.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.transitional {
  position: absolute;
  left: 0px;
  top: 0px;
  display: none;
  width: 49%;
  height: 37px;
  margin-left: 5px;
  border: 1px solid #d6d3d3;
  border-radius: 5px;
}

.geometric-1 {
  display: none;
}

.geometric-1.byline-italic {
  display: none;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-family: "Archer SSm A", "Archer SSm B", "Hoefler Text", "serif";	
  font-style: italic;
  color: #353535;
}

.adelle-1.byline-italic {
  display: none;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-family: "Archer SSm A", "Archer SSm B", "Hoefler Text", "serif";	
  font-style: italic;
  color: #353535;
}

.drop-down-list-1 {
  display: none;
  overflow: auto;
  height: 115px;
  padding-top: 10px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  background-color: #d6d3d3;
  -webkit-transform: translate(0px, -2px);
  -ms-transform: translate(0px, -2px);
  transform: translate(0px, -2px);
}

.drop-down-list-1.w--open {
  height: 115px;
}

.ff-good-1 {
  display: block;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.ff-good-1.byline-italic {
  display: none;
  font-family: "Archer SSm A", "Archer SSm B", "Hoefler Text", "serif";	
  font-style: italic;
  color: #353535;
}

.personality-txt.byline-italic {
  display: block;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-family: "Archer SSm A", "Archer SSm B", "Hoefler Text", "serif";	
  font-style: italic;
  color: #9a9a9a;
}

.garalde-1 {
  display: none;
}

.garalde-1.byline-italic {
  display: none;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-family: "Archer SSm A", "Archer SSm B", "Hoefler Text", "serif";	
  font-style: italic;
  color: #353535;
}

.slider-tpf {
  display: block;
  width: 100%;
  height: 100%;
  float: left;
  clear: both;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  background-color: transparent;
}

.sturdy {
  position: absolute;
  left: 0px;
  top: 0px;
  display: none;
  width: 49%;
  height: 37px;
  margin-left: 5px;
  border: 1px solid #d6d3d3;
  border-radius: 5px;
}

.personality {
  position: absolute;
  top: 0px;
  right: 0px;
  display: none;
  width: 49%;
  height: 37px;
  margin-right: 5px;
  border: 1px solid #d6d3d3;
  border-radius: 5px;
}

.tpf-heading {
  display: block;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  font-family: "Tungsten Cond A", "Tungsten Cond B", Impact, "sans-serif";
  color: #000;
  font-weight: 500;
  text-align: center;
  text-transform: uppercase;
  margin-top: 0px;
  margin-bottom: 0px;	
}

.af-1 {
  width: 100%;
  height: 100%;
  background-image: url('../images/TradeGothicMonotypeGaramond-1.png'), -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));
  background-image: url('../images/TradeGothicMonotypeGaramond-1.png'), linear-gradient(180deg, #fff, #fff);
  background-position: 50% 50%, 0px 0px;
  background-size: contain, auto;
  background-repeat: no-repeat, repeat;
}

.sabon-1.byline-italic {
  display: none;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-family: "Archer SSm A", "Archer SSm B", "Hoefler Text", "serif";	
  font-style: italic;
  color: #353535;
}

.classification {
  position: absolute;
  top: 0px;
  right: 0px;
  display: none;
  width: 49%;
  height: 37px;
  margin-right: 5px;
  margin-left: 0px;
  border: 1px solid #d6d3d3;
  border-radius: 5px;
}

.tpf-search {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 37px;
  margin-left: 0px;
  padding: 5px 10px 6px 10px;
  float: right;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 1px solid #d6d3d3;
  border-radius: 5px;
}

.garamond3-1 {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.garamond3-1.byline-italic {
  display: none;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-family: "Archer SSm A", "Archer SSm B", "Hoefler Text", "serif";	
  font-style: italic;
  color: #353535;
}

.neutral-1 {
  display: none;
}

.neutral-1.byline-italic {
  display: none;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-family: "Archer SSm A", "Archer SSm B", "Hoefler Text", "serif";	
  font-style: italic;
  color: #353535;
}

.grotesque-txt.byline-italic {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-family: "Archer SSm A", "Archer SSm B", "Hoefler Text", "serif";	
  font-style: italic;
  color: #9a9a9a;
}

.egyptienne-1 {
  display: none;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.egyptienne-1.byline-italic {
  display: none;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-ordinal-group: 0;
  -webkit-order: -1;
  -ms-flex-order: -1;
  order: -1;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-family: "Archer SSm A", "Archer SSm B", "Hoefler Text", "serif";	
  font-style: italic;
  color: #353535;
}

.head-wrap {
  display: block;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.centuryschoolbook-1.byline-italic {
  display: none;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-family: "Archer SSm A", "Archer SSm B", "Hoefler Text", "serif";	
  font-style: italic;
  color: #353535;
}

.tpf-caption {
  position: absolute;
  left: -1px;
  top: 0px;
  z-index: 3;
  display: block;
  padding: 6px 20px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  background-color: #f85010;
  background-image: none;
  font-family: "Archer SSm A", "Archer SSm B", "Hoefler Text", "serif";
  color: #fff;
  font-size: 0.8em;
  line-height: 1.125em;
  text-align: left;
  text-decoration: none;
  text-transform: capitalize;
}

.tpf-caption.dark {
  left: -1px;
  padding-right: 20px;
  padding-left: 20px;
  background-color: rgba(43, 43, 43, .6);
  text-transform: none;
}

.transitional-1 {
  display: none;
}

.transitional-1.byline-italic {
  display: none;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-family: "Archer SSm A", "Archer SSm B", "Hoefler Text", "serif";	
  color: #353535;
}

.brownstein-1 {
  background-image: url('../images/Chronicle-Gotham-1.jpg');
  background-position: 0px 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.edit {
  font-family: "Knockout 50 A", "Knockout 50 B", Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
  color: #767676;
  font-size: 0.750em;
  line-height: 0.750em;
}

.slab-serif-1 {
  display: none;
}

.slab-serif-1.byline-italic {
  display: none;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-family: "Archer SSm A", "Archer SSm B", "Hoefler Text", "serif";	
  font-style: italic;	
  color: #353535;
}

.janson-1 {
  display: block;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.janson-1.byline-italic {
  display: none;
  font-family: "Archer SSm A", "Archer SSm B", "Hoefler Text", "serif";	
  font-style: italic;	
  color: #353535;
}

.text-wrap {
  margin-bottom: 20px;
}

.text-wrap.akzdzgrot {
  margin-bottom: 20px;
}

.byline-italic-2 {
  font-family: "Archer SSm A", "Archer SSm B", "Hoefler Text", "serif";	
  font-style: italic;
  color: #bcbcbc;
  text-transform: none;
}

.feminine-txt {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.feminine-txt.byline-italic {
  display: block;
  font-family: "Archer SSm A", "Archer SSm B", "Hoefler Text", "serif";	
  font-style: italic;
  color: #9a9a9a;
}

.txt-block {
  margin-bottom: 0px;
  font-family: "Archer SSm A", "Archer SSm B", "Hoefler Text", "serif";	
  color: #c3c1c1;
  font-size: .938em;
  line-height: 1em;
}

.txt-block.typeface-name {
  display: inline-block;
  margin-left: 4px;
  font-family:"Inkwell Script A", "Inkwell Script B", serif;
  color: #fff;
  font-size: 1.063em;
  letter-spacing: 1px;
}

.cat-personality {
  display: none;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.cat-personality.byline-italic {
  display: none;
  font-family: "Archer SSm A", "Archer SSm B", "Hoefler Text", "serif";	
  font-style: italic;
  color: #353535;
}

.neutraface-1.byline-italic {
  display: none;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-family: "Archer SSm A", "Archer SSm B", "Hoefler Text", "serif";	
  font-style: italic;
  color: #353535;
}

.garalde {
  position: absolute;
  left: 0px;
  top: 0px;
  display: none;
  width: 49%;
  height: 37px;
  margin-right: 0px;
  margin-left: 5px;
  border: 1px solid #d6d3d3;
  border-radius: 5px;
}

.chronicle-1.byline-italic {
  display: none;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-family: "Archer SSm A", "Archer SSm B", "Hoefler Text", "serif";	
  font-style: italic;
  color: #353535;
}

.arrow-icon {
  display: inline-block;
  max-width: 25px;
}

.arrow-icon.dropdown {
  float: right;
  opacity: 0.75;
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
  font-family: "Archer SSm A", "Archer SSm B", "Hoefler Text", "serif";	
  font-style: italic;
}

.arrow-icon.dropdown.cat {
  margin-top: 3px;
}

.arrow-icon.dropdown {
  float: right;
  opacity: 0.75;
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}

.arrow-icon.dropdown.cat {
  margin-top: 3px;
}

.slide-nav {
  left: 0px;
  right: 0px;
  bottom: 30px;
  overflow: hidden;
  font-size: 8px;
}

.feminine {
  position: absolute;
  left: 0px;
  top: 0px;
  display: none;
  width: 49%;
  height: 37px;
  margin-left: 5px;
  border: 1px solid #d6d3d3;
  border-radius: 5px;
}

.mrs-eaves-1 {
  display: none;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.mrs-eaves-1.byline-italic {
  display: none;
  font-family: "Archer SSm A", "Archer SSm B", "Hoefler Text", "serif";	
  font-style: italic;
  color: #353535;
}

.body-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 10px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.geometric {
  position: absolute;
  left: 0px;
  top: 0px;
  display: none;
  width: 49%;
  height: 37px;
  margin-left: 5px;
  border: 1px solid #d6d3d3;
  border-radius: 5px;
}

.category-txt {
  display: inline-block;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.category-txt.red-italic {
  font-family: "Archer SSm A", "Archer SSm B", "Hoefler Text", "serif";	
  font-style: italic;
  color: #f85010;
  font-size: .938em;	
  line-height: 1em;
}

.archer-1 {
  display: none;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.archer-1.byline-italic {
  display: none;
  font-family: "Archer SSm A", "Archer SSm B", "Hoefler Text", "serif";	
  font-style: italic;
  color: #353535;
}

.ham-line-top-wrapper {
  width: 100%;
  height: 100%;
  background-color: #aaa9a9;
  -webkit-transform: translate(-100%, 0px);
  -ms-transform: translate(-100%, 0px);
  transform: translate(-100%, 0px);
}

.ham-line-bottom-wrapper {
  width: 100%;
  height: 100%;
  background-color: #aaa9a9;
  -webkit-transform: translate(100%, 0px);
  -ms-transform: translate(100%, 0px);
  transform: translate(100%, 0px);
}

.nav-link-black {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-left: 40px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-bottom: 1px solid #353535;
  -webkit-transition: -webkit-transform 400ms ease;
  transition: -webkit-transform 400ms ease;
  transition: transform 400ms ease;
  transition: transform 400ms ease, -webkit-transform 400ms ease;
  text-decoration: none;
  cursor: pointer;
}

.nav-link-black:hover {
  -webkit-transform: translate(8px, 0px);
  -ms-transform: translate(8px, 0px);
  transform: translate(8px, 0px);
}

.nav-link-black.right {
  border-right-style: none;
}

.h-panel-icon-container {
  position: relative;
  z-index: 20;
  padding-top: 25px;
  text-align: center;
}

.h-panel-icon-container-color {
  position: absolute;
  left: 0px;
  top: 0px;
  right: 0px;
  z-index: 20;
  padding-top: 25px;
  text-align: center;
}

.tpf-typeface {
  position: static;
  width: 50%;
  height: auto;
}

.tpf-pair {
  position: static;
  width: 50%;
}

.tpf-welcome-text {
  font-family:"Inkwell Script A", "Inkwell Script B", serif;
  color: #fff;
  font-size: 1.25em;
  text-align: center;
  letter-spacing: 0.04em;
  margin-bottom: 20px;
}

.froese-1 {
  background-image: url('../images/Neutraface-EamesCentury-5.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.froese-2 {
  background-image: url('../images/Neutraface-EamesCentury-3.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.froese-3 {
  background-image: url('../images/Neutraface-EamesCentury-2.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.stckmn-1 {
  background-image: url('../images/Clarendon-Univers-Georgia-5.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.stckmn-2 {
  background-image: url('../images/Clarendon-Univers-Georgia-4.jpg');
  background-position: 50% 0px;
  background-size: cover;
  background-repeat: no-repeat;
}

.stckmn-3 {
  background-image: url('../images/Clarendon-Univers-Georgia-1-Stckmn.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.stckmn-4 {
  background-image: url('../images/Clarendon-Univers-Georgia-2.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.stckmn-5 {
  background-image: url('../images/Clarendon-Univers-Georgia-3.jpg');
  background-position: -158px 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.froese-4 {
  background-image: url('../images/Neutraface-EamesCentury-00.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.mubien-1 {
  background-image: url('../images/Baskerville-TradeGothic-2.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.mubien-2 {
  background-image: url('../images/Baskerville-TradeGothic-1-Mubien-Studio.jpg');
  background-position: 50% 100%;
  background-size: cover;
  background-repeat: no-repeat;
}

.mubien-3 {
  background-image: url('../images/Baskerville-TradeGothic-4.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.mubien-4 {
  background-image: url('../images/Baskerville-TradeGothic-3.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.elbasty-1 {
  background-image: url('../images/AkzidenzGroteskCn-AkzidenzGrotesk-1-Ramy-Elbasty.jpg');
  background-position: 50% 100%;
  background-size: cover;
  background-repeat: no-repeat;
}

.elbasty-2 {
  background-image: url('../images/AkzidenzGroteskCn-AkzidenzGrotesk-2.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.elbasty-3 {
  background-image: url('../images/AkzidenzGroteskCn-AkzidenzGrotesk-3.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.elbasty-4 {
  background-image: url('../images/AkzidenzGroteskCn-AkzidenzGrotesk-5.png'), -webkit-gradient(linear, left top, left bottom, from(#333), to(#333));
  background-image: url('../images/AkzidenzGroteskCn-AkzidenzGrotesk-5.png'), linear-gradient(180deg, #333, #333);
  background-position: 50% 50%, 0px 0px;
  background-size: 800px, auto;
  background-repeat: no-repeat, repeat;
}

.elbasty-5 {
  background-image: url('../images/AkzidenzGroteskCn-AkzidenzGrotesk-6.png'), -webkit-gradient(linear, left top, left bottom, from(#333), to(#333));
  background-image: url('../images/AkzidenzGroteskCn-AkzidenzGrotesk-6.png'), linear-gradient(180deg, #333, #333);
  background-position: 100% 50%, 0px 0px;
  background-size: 800px, auto;
  background-repeat: no-repeat, repeat;
}

.dtp-pair-350 {
  width: 100%;
  height: 350px;
}

.dtp-pair-350._20 {
  background-image: url('../images/Chronicle-Gotham-2.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
  text-decoration: none;
}

.dtp-pair-350._14 {
  overflow: hidden;
  background-image: url('../images/BauerBodoni-Gotham-5.jpg');
  background-position: 50% 50%;
  background-size: 200%;
  background-repeat: no-repeat;
  text-decoration: none;
}

.dtp-pair-350._28 {
  background-image: url('../images/Sentinel--Futura-3.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
  text-decoration: none;
}

.dtp-pair-350._26 {
  background-image: url('../images/Clarendon-Univers-Georgia-5.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
  text-decoration: none;
}

.dtp-pair-350._18 {
  background-image: url('../images/Apex-Serif--Gotham.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
  text-decoration: none;
}

.dtp-pair-350._08 {
  background-image: url('../images/MrsEaves-NeutraText-2.jpg');
  background-position: 90% 50%;
  background-size: cover;
  background-repeat: no-repeat;
  text-decoration: none;
}

.dtp-pair-350._07 {
  background-image: url('../images/Century-Schoolbook--Brandon-Text2.jpg');
  background-position: 100% 50%;
  background-size: cover;
  background-repeat: no-repeat;
  text-decoration: none;
}

.dtp-pair-350._03 {
  background-image: url('../images/Didot-GillSansDisplay-David-Massara.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
  text-decoration: none;
}

.dtp-pair-350._01 {
  background-image: url('../images/AcuminCondensed-MuseoSans-Serifa2.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
  text-decoration: none;
}

.dtp-pair-350._00 {
  background-image: url('../images/AdobeCaslon-Knockout-3-copy.jpg');
  background-position: 52% 50%;
  background-size: cover;
  background-repeat: no-repeat;
  text-decoration: none;
}

.dtp-pair-350._10 {
  background-image: url('../images/FF-Good-FF-More.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
  text-decoration: none;
}

.dtp-pair-350._21 {
  background-image: url('../images/Benton-Sans--Mrs-Eaves2.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
  text-decoration: none;
}

.hero-slide.one {
  background-image: url('../images/Texta-Caslon.svg'), url('../images/Texta--Caslon3-copy-1.jpg');
  background-position: 95% 7%, 50% 50%;
  background-size: 9%, cover;
  background-repeat: no-repeat, no-repeat;
}

.hero-slide.four {
  background-image: url('../images/Futura-Sentinel.svg'), url('../images/Sentinel--Futura-3-sm.jpg');
  background-position: 95% 7%, 50% 50%;
  background-size: 9%, cover;
  background-repeat: no-repeat, no-repeat;
}

.hero-slide.three {
  padding-right: 0px;
  padding-bottom: 0px;
  background-image: url('../images/AkzGrotCn-AkzGrot-wht.svg'), url('../images/AkzidenzGroteskCn-AkzidenzGrotesk-1-Ramy-Elbasty.jpg'), -webkit-gradient(linear, left top, left bottom, from(#4e4e4e), color-stop(44%, #484848), to(#3c3c3c)), -webkit-gradient(linear, left top, left bottom, color-stop(-1%, #1f1f1f), color-stop(0, #222), color-stop(0%, #232323), to(#2b2b2b));
  background-image: url('../images/AkzGrotCn-AkzGrot-wht.svg'), url('../images/AkzidenzGroteskCn-AkzidenzGrotesk-1-Ramy-Elbasty.jpg'), linear-gradient(180deg, #4e4e4e, #484848 44%, #3c3c3c), linear-gradient(180deg, #1f1f1f -1%, #222 0, #232323 0%, #2b2b2b);
  background-position: 95% 7%, 0px 50%, 0px 0px, 0px 0px;
  background-size: 9%, cover, auto, auto;
  background-repeat: no-repeat, no-repeat, repeat, repeat;
}

.hero-slide.two {
  background-image: url('../images/Clarendon-Univers.svg'), url('../images/Clarendon-Univers-Georgia-5.jpg');
  background-position: 95% 7%, 0px 50%;
  background-size: 9%, cover;
  background-repeat: no-repeat, no-repeat;
}

.date {
  position: absolute;
  top: 10px;
  right: 10px;
  font-family: Inconsolata, monospace;
  color: #aaa9a9;
  font-size: 0.9375em;
  text-align: right;
  letter-spacing: 0.06px;
}

.date.d-article {
  position: relative;
  font-family: Inconsolata, monospace;
  font-size: 0.9375em;
}

.slider {
  left: -1px;
  display: block;
  width: 49vw;
  height: 100%;
  clear: both;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  background-color: #fff;
}

.slider.hero {
  width: 100%;
}

.paragraph {
  margin-top: 12px;
  margin-bottom: 6px;
}

.paragraph.black {
  margin-top: 0px;
  margin-bottom: 1em;
  color: #000;
  font-weight: 500;
}

.paragraph.black.about {
  margin-top: 15px;
  margin-bottom: 1em;
  font-weight: 500;
}

.yellow-2 {
  color: #f8a810;
}

.tile-header {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 9px 15px 11px;
  border-top: 2px solid #9a9a9a;
  background-color: #fff;
  font-family: "Knockout 49 A", "Knockout 49 B", Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
  color: #9a9a9a;
  font-size: 1.25em;
  line-height: 1em;
  font-weight: 400;
  letter-spacing: 0.5px;
  text-transform: none;
}

.dtp-pair-550 {
  overflow: visible;
  width: 100%;
  height: 550px;
}

.dtp-pair-550._13 {
  background-image: url('../images/Chaparral--Sacker’s-Gothic.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
  text-decoration: none;
}

.dtp-pair-550._24 {
  background-image: url('../images/Garage-Gothic--Clarendon14.jpg');
  background-position: -137px 90%;
  background-size: 800px;
  background-repeat: no-repeat;
  text-decoration: none;
}

.dtp-pair-550._12 {
  background-image: url('../images/DIN--Apex-Sans.jpg');
  background-position: 50% 50%;
  background-size: 330%;
  background-repeat: no-repeat;
  text-decoration: none;
}

.dtp-pair-550._27 {
  background-image: url('../images/AkzidenzGroteskCn-AkzidenzGrotesk-1-Ramy-Elbasty.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
  text-decoration: none;
}

.dtp-pair-550._25 {
  background-image: url('../images/Texta--Caslon3-copy-1.jpg');
  background-position: 50% 50%;
  background-size: 1920px;
  background-repeat: no-repeat;
  text-decoration: none;
}

.dtp-pair-550._16 {
  background-image: url('../images/FFSanuk-JansonTxt-BodoniPoster-MuseoSans-1-btm.jpeg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
  text-decoration: none;
}

.dtp-pair-550._19 {
  background-image: url('../images/Trade-Gothic-Clarendon-Gothamcolor.jpg');
  background-position: 0px 50%;
  background-size: cover;
  background-repeat: no-repeat;
  text-decoration: none;
}

.dtp-pair-550._06 {
  background-image: url('../images/Archer-GarageGothic-1.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
  text-decoration: none;
}

.dtp-pair-550._02 {
  background-image: url('../images/BrandonGrotesque-BauerBodoni-1.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
  text-decoration: none;
}

.hero-section {
  display: block;
  height: 82.5vh;
  margin-top: 60px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.dtp-pair-275 {
  width: 100%;
  height: 275px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.dtp-pair-275._15 {
  background-image: url('../images/Mercury--Gotham-3.jpg');
  background-position: 50% 0px;
  background-size: cover;
  background-repeat: no-repeat;
  text-decoration: none;
}

.dtp-pair-275._23 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  background-image: url('../images/Antenna-Quadon-Industry1.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
  text-decoration: none;
}

.dtp-pair-275._16 {
  background-image: url('../images/Transat-Bodoni-6.jpg');
  background-position: 50% 50%;
  background-size: cover;
  text-decoration: none;
}

.dtp-pair-275._17 {
  background-image: url('../images/Baskerville-TradeGothic-3.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
  text-decoration: none;
}

.dtp-pair-275._22 {
  background-image: url('../images/Baskerville-1757--Akzidenz-Grotesk.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
  text-decoration: none;
}

.dtp-pair-275._11 {
  background-image: url('../images/Neutraface-EamesCentury-1.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
  text-decoration: none;
}

.dtp-pair-275._09 {
  background-image: url('../images/Didot--DIN.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
  text-decoration: none;
}

.dtp-pair-275._05 {
  background-image: url('../images/cervo-fm-bg.jpeg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
  text-decoration: none;
}

.dtp-pair-275._04 {
  background-image: url('../images/Sentinel-Geogrotesque-1.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
  text-decoration: none;
}

.dtp-pair-275._000 {
  background-image: url('../images/Adelle-PlutoSans-2.png');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
  text-decoration: none;
}

.masonry {
  margin: 5px 5px 15px;
}

.slide-nav-6 {
  position: absolute;
  left: 0px;
  right: 0px;
  bottom: 0px;
  overflow: hidden;
  color: #9a9a9a;
  font-size: 8px;
}

.wrapper {
  position: relative;
  display: block;
  overflow: hidden;
  width: 100%;
  height: 100vh;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.wrapper.visible {
  overflow: visible;
}

.arw-bg {
  display: block;
  width: 45px;
  height: 45px;
  margin-right: auto;
  margin-left: auto;
  padding: 0px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  border-radius: 100%;
  background-color: hsla(0, 0%, 60%, .23);
  background-image: url('../images/white-slide-arrow.svg');
  background-position: 50% 50%;
  background-size: 50%;
  background-repeat: no-repeat;
  -webkit-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  transform: rotate(-180deg);
}

.arw-bg.right {
  border-right-style: none;
  background-size: 50%;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
}

.link {
  display: inline-block;
  margin-bottom: 20px;
  font-family: "Archer SSm A", "Archer SSm B", "Hoefler Text", "serif";
  color: hsla(0, 0%, 100%, .75);
  font-size: 1.063em;
  letter-spacing: 1px;
  text-decoration: none;
  text-transform: uppercase;
}

.link.style-guide {
  position: absolute;
  left: 40px;
  bottom: 0px;
  color: rgba(0, 0, 0, .5);
}

.link.style-guide:hover {
  box-shadow: none;
  color: #3bd9d2;
}

.link.light {
  display: block;
  margin-bottom: 0px;
  font-family: "Archer SSm A", "Archer SSm B", "Hoefler Text", "serif";
  color: #000;
  font-size: .938em;
  text-transform: none;
}

.link.light.e-white {
  color: #fff;
}

.main {
  position: absolute;
  top: 0px;
  right: 0px;
  bottom: 0px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 98%;
  height: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.tpf-topp {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 30%;
  max-height: 265px;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: none;
  border-top-width: 4px;
  border-top-color: #f85010;
  background-color: #fff;
}

.tpf-bottom {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.tpf-bottom.home {
  padding-top: 50px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: flex-start;
  align-items: flex-start;
}

.dropdown-link {
  display: block;
  height: 32px;
  font-family: "Knockout 50 A", "Knockout 50 B", Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
  color: #5d5d5d;
  font-size: 1.11em;
  letter-spacing: .04em;
  text-transform: uppercase;
}

.dropdown-link:hover {
  background-color: #f85010;
  color: #fff;
}

.dropdown-link.w--current {
  color: #5d5d5d;
}

.dropdown-link.w--current:hover {
  color: #fff;
}

.drop-down-list-3 {
  display: none;
  overflow: auto;
  height: 215px;
  padding-top: 10px;
  padding-bottom: 10px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 0px;
  background-color: #d6d3d3;
  -webkit-transform: translate(0px, -2px);
  -ms-transform: translate(0px, -2px);
  transform: translate(0px, -2px);
  font-size: 15px;
  line-height: 20px;
}

.drop-down-list-3.w--open {
  display: block;
}

.select {
  position: relative;
  display: block;
  width: 100%;
  margin-top: 19px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.category {
  position: relative;
  left: 0px;
  top: 0px;
  z-index: 10;
  display: block;
  width: 49%;
  height: 37px;
  margin-right: 5px;
  margin-left: 0px;
  border: 1px solid #d6d3d3;
  border-radius: 5px;
}

.drop-down-list-2 {
  display: none;
  overflow: auto;
  width: 99%;
  height: 215px;
  padding-top: 10px;
  padding-bottom: 20px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  background-color: #d6d3d3;
  -webkit-transform: translate(0px, -2px);
  -ms-transform: translate(0px, -2px);
  transform: translate(0px, -2px);
}

.drop-down-list-2.w--open {
  display: block;
  overflow: auto;
  width: 99%;
  height: 215px;
  padding-top: 10px;
  padding-bottom: 10px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 0px;
  -webkit-transform: translate(0px, -2px);
  -ms-transform: translate(0px, -2px);
  transform: translate(0px, -2px);
}

.srch-icon {
  width: 28px;
  font-family: Fontawesome, sans-serif;
  color: #95989a;
  font-size: 1.0625em;
  line-height: 20px;
}

.tpf-criteria {
  display: block;
}

.column-1 {
  height: 37px;
  padding-right: 3px;
  padding-left: 0px;
}

.column-2 {
  height: 37px;
  padding-right: 0px;
  padding-left: 5px;
}

.tpf-results {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.tpf-pairs {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  padding-top: 2.5%;
  padding-bottom: 3%;
  padding-left: 3%;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-align-content: flex-start;
  -ms-flex-line-pack: start;
  align-content: flex-start;
}

.tpf-slider {
  height: 100%;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.menta-1 {
  background-image: url('../images/Texta--Caslon3-copy-1.jpg');
  background-position: 50% 50%;
  background-size: 1920px;
  background-repeat: no-repeat;
}

.artist-name {
  position: absolute;
  top: 51px;
  right: 0px;
  z-index: 100;
  display: block;
  padding: 5px 20px;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  background-color: #f85010;
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
  color: #fff;
  font-size: 0.8em;
  line-height: 18px;
  letter-spacing: 1px;
}

.copyright {
  position: absolute;
  left: 0px;
  right: 0px;
  bottom: 20px;
  display: block;
  font-family: Inconsolata, monospace;
  color: rgba(0, 0, 0, .5);
  font-size: 0.8em;
  line-height: 1em;
  font-weight: 700;
  text-align: center;
}

.copyright.light {
  left: 0px;
  right: 0px;
  bottom: 20px;
  color: hsla(0, 0%, 100%, .7);
}

.copyright.dark {
  left: 0px;
  right: 0px;
  bottom: 20px;
  color: rgba(0, 0, 0, .5);
}

.copyright.grey {
  color: hsla(0, 0%, 100%, .6);
}

.copyright.white {
  color: hsla(0, 0%, 100%, .5);
}

.grotesque {
  position: absolute;
  left: 0px;
  top: 0px;
  display: none;
  width: 49%;
  height: 37px;
  margin-left: 5px;
  border: 1px solid #d6d3d3;
  border-radius: 5px;
}

.dropdown-toggle {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 37px;
  padding: 10px 10px 13px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.dropdown-toggle.w--open {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 10px 10px 13px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.tpf-pairs-mobile {
  padding-bottom: 2%;
}

.tpf-slider-mobile {
  background-color: transparent;
}

.menta-2 {
  background-image: url('../images/Texta--Caslon3.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.menta-3 {
  background-image: url('../images/Texta--Caslon2.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.menta-4 {
  background-image: url('../images/Texta--Caslon.jpg');
  background-position: 0px 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.category-phone {
  position: relative;
  left: 0px;
  top: 0px;
  z-index: 10;
  display: block;
  width: 49%;
  height: 37px;
  margin-right: 5px;
  margin-left: 0px;
  border: 1px solid #d6d3d3;
  border-radius: 5px;
}

.typeface-phone {
  position: absolute;
  top: 0px;
  right: 0px;
  display: none;
  width: 49%;
  height: 37px;
  margin-right: 5px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border: 1px solid #d6d3d3;
  border-radius: 5px;
}

.personality-phone {
  position: absolute;
  top: 0px;
  right: 0px;
  display: none;
  width: 49%;
  height: 37px;
  margin-right: 5px;
  border: 1px solid #d6d3d3;
  border-radius: 5px;
}

.classification-phone {
  position: absolute;
  top: 0px;
  right: 0px;
  display: none;
  width: 49%;
  height: 37px;
  margin-right: 5px;
  margin-left: 0px;
  border: 1px solid #d6d3d3;
  border-radius: 5px;
}

.tpf-search-phone {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 37px;
  margin-left: 0px;
  padding: 5px 2px 6px 10px;
  float: right;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 1px solid #d6d3d3;
  border-radius: 5px;
}

.feminine-phone {
  position: absolute;
  left: 0px;
  top: 0px;
  display: none;
  width: 49%;
  height: 37px;
  margin-left: 5px;
  border: 1px solid #d6d3d3;
  border-radius: 5px;
}

.neutral-phone {
  position: absolute;
  left: 0px;
  top: 0px;
  display: none;
  width: 49%;
  height: 37px;
  margin-right: 10px;
  margin-left: 5px;
  border: 1px solid #d6d3d3;
  border-radius: 5px;
}

.sturdy-phone {
  position: absolute;
  left: 0px;
  top: 0px;
  display: none;
  width: 49%;
  height: 37px;
  margin-left: 5px;
  border: 1px solid #d6d3d3;
  border-radius: 5px;
}

.transitional-phone {
  position: absolute;
  left: 0px;
  top: 0px;
  display: none;
  width: 49%;
  height: 37px;
  margin-left: 5px;
  border: 1px solid #d6d3d3;
  border-radius: 5px;
}

.grotesque-phone {
  position: absolute;
  left: 0px;
  top: 0px;
  display: none;
  width: 49%;
  height: 37px;
  margin-left: 5px;
  border: 1px solid #d6d3d3;
  border-radius: 5px;
}

.geometric-phone {
  position: absolute;
  left: 0px;
  top: 0px;
  display: none;
  width: 49%;
  height: 37px;
  margin-left: 5px;
  border: 1px solid #d6d3d3;
  border-radius: 5px;
}

.slab-serif-phone {
  position: absolute;
  left: 0px;
  top: 0px;
  display: none;
  width: 49%;
  height: 37px;
  margin-left: 5px;
  border: 1px solid #d6d3d3;
  border-radius: 5px;
}

.garalde-phone {
  position: absolute;
  left: 0px;
  top: 0px;
  display: none;
  width: 49%;
  height: 37px;
  margin-right: 0px;
  margin-left: 5px;
  border: 1px solid #d6d3d3;
  border-radius: 5px;
}

.dropdown-toggle-mobile {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 37px;
  padding: 10px 8px 13px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.dropdown-toggle-mobile.w--open {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 10px 8px 13px;	
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.logo-embed {
  position: absolute;
  width: 26px;
  height: 26px;
  background-image: url('../images/UTLogomarkWhite.svg');
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.logo-embed.about {
  position: absolute;
  width: 26px;
  height: 26px;
  background-image: url('../images/UTLogomarkBlack-wtbg.svg');
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.logo-embed.light {
  margin-bottom: 2px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  background-image: url('../images/UTLogomarkWhite.svg');
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.logo-embed.drk {
  background-image: url('../images/UTLogomarkBlack.svg');
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.artist {
  position: absolute;
  top: 188px;
  right: -188px;
  bottom: 0px;
  z-index: 200;
  width: 400px;
  height: 25px;
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}

.neo-grotesque {
  position: absolute;
  left: 0px;
  top: 0px;
  display: none;
  width: 49%;
  height: 37px;
  margin-left: 5px;
  border: 1px solid #d6d3d3;
  border-radius: 5px;
}

.leavitt-1 {
  background-image: url('../images/Benton-Sans--Mrs-Eaves2.jpg'), -webkit-gradient(linear, left top, left bottom, from(#000), to(#000));
  background-image: url('../images/Benton-Sans--Mrs-Eaves2.jpg'), linear-gradient(180deg, #000, #000);
  background-position: 67% 50%, 0px 0px;
  background-size: contain, auto;
  background-repeat: no-repeat, repeat;
}

.leavitt-2 {
  background-image: url('../images/Benton-Sans--Mrs-Eaves.jpg');
  background-position: 51% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.neo-grotesque-phone {
  position: absolute;
  left: 0px;
  top: 0px;
  display: none;
  width: 49%;
  height: 37px;
  margin-left: 5px;
  border: 1px solid #d6d3d3;
  border-radius: 5px;
}

.neo-grotesque-text.byline-italic {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-family: "Archer SSm A", "Archer SSm B", "Hoefler Text", "serif";	
  font-style: italic;
  color: #9a9a9a;
}

.benton-sans-1 {
  display: none;
}

.benton-sans-1.byline-italic {
  display: none;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-family: "Archer SSm A", "Archer SSm B", "Hoefler Text", "serif";	
  font-style: italic;
  color: #353535;
}

.benton-sans-1.byline-italic {
  display: none;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.univers-1.byline-italic {
  display: none;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  color: #353535;
}

.neo-grotesque-1 {
  display: none;
}

.neo-grotesque-1.byline-italic {
  display: none;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-family: "Archer SSm A", "Archer SSm B", "Hoefler Text", "serif";	
  font-style: italic;
  color: #353535;
}

.masonry-item {
  overflow: hidden;
  width: 25%;
  margin-bottom: 24px;
  padding-right: 12px;
  padding-left: 12px;
  float: left;
}

.masonry-item.col {
  position: relative;
  width: 100%;
  min-height: 1px;
  float: left;
}

.masonry-item.col.col-4 {
  overflow: visible;
  width: 25%;
  margin-top: 5px;
  margin-bottom: 5px;
  padding: 0px 5px;
  -webkit-transition: opacity 700ms ease;
  transition: opacity 700ms ease;
}

.overlay {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: rgba(43, 43, 43, .85);
  opacity: 0;
  cursor: pointer;
}

.overlay:hover {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  opacity: 1;
}

.overlay-heading {
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: "Tungsten Cond A", "Tungsten Cond B", Impact, "sans-serif";
  color: #fff;
  font-size: 2.75em;
  line-height: 1em;
  font-weight: 400;
  text-align: center;
  letter-spacing: 2px;
}

.dtp-back {
  position: relative;
  left: 2.5em;
  font-family: "Knockout 49 A", "Knockout 49 B", Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
  color: rgba(0, 0, 0, .25);
  font-size: 0.875em;
  letter-spacing: 1px;
  text-decoration: none;
  text-transform: uppercase;
}

.dtp-back:hover {
  color: #f8a810;
}

.dtp-back.w--current {
  cursor: pointer;
}

.dtp-back.article {
  margin-left: 20px;
  color: #aaa9a9;
  line-height: 12px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.dtp-back.article:hover {
  color: #f8a810;
}

.mindvolt-1 {
  background-image: url('../images/Garage-Gothic--Clarendon10.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.mindvolt-2 {
  background-image: url('../images/Garage-Gothic--Clarendon8.jpg');
  background-position: -97px 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.mindvolt-3 {
  background-image: url('../images/Garage-Gothic--Clarendon12.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.previous-img {
  display: inline-block;
  width: 15px;
  height: 15px;
  margin-right: 10px;
  background-image: url('../images/Up-arrow.svg');
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
  -webkit-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg);
}

.previous-img:hover {
  background-image: url('../images/Up-arrow-G.svg');
}

.older {
  position: relative;
  top: 0px;
  right: -25px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50px;
  margin-bottom: 0px;
  padding-top: 15px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-perspective: 1000px;
  perspective: 1000px;
  font-family: "Archer SSm A", "Archer SSm B", "Hoefler Text", "serif";	
  font-style: italic;
  color: #95989a;
  text-align: right;
  text-decoration: none;
  font-size: .938em;	
}

.older:hover {
  color: #f8a810;
}

.header-wrap {
  width: 100%;
  margin-top: 60%;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}
.header-wrap.threelines {
  margin-top: 43%;
}
.header-wrap.oneline {
  margin-top: 75.5%;
}
.header-wrap.about {
  margin-top: 53%;
}

.newer {
  position: relative;
  left: -25px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50%;
  margin-bottom: 0px;
  padding-top: 15px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  -webkit-transform: perspective(1000px);
  transform: perspective(1000px);
  font-family: "Archer SSm A", "Archer SSm B", "Hoefler Text", "serif";	
  font-style: italic;
  color: #95989a;
  text-decoration: none;
  font-size: .938em;
}

.newer:hover {
  color: #f8a810;
}

.next-img {
  display: inline-block;
  width: 15px;
  height: 15px;
  margin-left: 10px;
  background-image: url('../images/Up-arrow.svg');
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}

.next-img:hover {
  background-image: url('../images/Up-arrow-G.svg');
}

.running-head {
  position: relative;
  margin-top: 60px;
  border-style: none none solid;
  border-width: 1px;
  border-color: #d6d3d3;
}

.newer-pair {
  display: inline-block;
}

.heading-10 {
  margin-bottom: 10px;
  margin-top: 10px;
  font-family: "Tungsten Cond A", "Tungsten Cond B", Impact, "sans-serif";
  color: #000;
  font-size: 8em;
  line-height: 0.8em;
  font-weight: 700;
  letter-spacing: 2px;
  text-transform: uppercase;
}

.subhead-2 {
  display: inline;
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: "Knockout 50 A", "Knockout 50 B", Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
  color: #767676;
  font-size: 1.125em;
  line-height: 1.125em;
  letter-spacing: 0.05em;
  text-transform: uppercase;
}

.subhead-2.background {
  display: inline;
  padding: 3px 10px 3px;
  background-color: #f8a810;
  color: #fff;
  font-size: 0.875em;
  line-height: 1em;
  letter-spacing: 0.1em;
}

.subhead-2.background.blue {
  background-color: #3bd9d2;
}

.article-content {
  position: static;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: auto;
  padding: 5% 6% 0px 6%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.article-content.antenna {
  padding-top: 35%;
}

.article-content.akzidenz {
  padding-top: 5%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.article-footer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-top: 100px;    
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  margin-bottom: 0px;
}

.article-body {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  padding-right: 0px;
  padding-left: 0px;
  padding-bottom: 30px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  background-color: #fff;
}

.dtp-article {
  position: fixed;
  top: 0px;
  right: 0px;
  bottom: 0px;
  left:30px;	
  z-index: 600;
  display: block;
  height: 100%;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
  -webkit-transition: -webkit-transform 350ms ease;
  transition: -webkit-transform 350ms ease;
  transition: transform 350ms ease;
  transition: transform 350ms ease, -webkit-transform 350ms ease;
}

.mindvolt-4 {
  background-image: url('../images/Garage-Gothic--Clarendon14.jpg');
  background-position: 0px 0px;
  background-size: cover;
}

.article-image {
  top: 0px;
  right: 0px;
  bottom: 0px;
  height: 100%;
  padding-right: 0px;
  padding-left: 0px;
  border-right: 1px solid #000;
}

.slide-nav-7 {
  overflow: hidden;
  font-size: 8px;
}

.footer-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border-top: 1px solid #dbd7d7;
}

.dtp-link {
  color: #f8a810;
  font-size: 16px;
  text-decoration: none;
  cursor: pointer;
}

.dtp-link:hover {
  color: #aaa9a9;
cursor: pointer;
}

.hlkagency-1 {
  background-image: url('../images/Sentinel--Futura-3.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.hlkagency-2 {
  background-image: url('../images/Sentinel--Futura-2-sm.jpg');
  background-position: 61% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.hlkagency-3 {
  background-image: url('../images/Sentinel-Futura-13.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.hlkagency-4 {
  background-image: url('../images/Sentinel-Futura-11.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.hlkagency-5 {
  background-image: url('../images/Sentinel-Futura-12.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.stewart-1 {
  background-image: url('../images/Antenna-Quadon-Industry1.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.stewart-3 {
  background-image: url('../images/Antenna-Quadon-Industry3.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.stewart-2 {
  background-image: url('../images/Antenna-Quadon-Industry2.jpg');
  background-position: 100% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.stewart-4 {
  background-image: url('../images/Antenna-Quadon-Industry4.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.fabian-3 {
  background-image: url('../images/Akzidenz-Grotesk--Baskerville-1757-3.jpg');
  background-position: 91% 50%;
  background-size: 250%;
  background-repeat: no-repeat;
}

.fabian-1 {
  background-image: url('../images/Baskerville-1757--Akzidenz-Grotesk-a.jpg');
  background-position: 0px 0px;
  background-size: cover;
  background-repeat: no-repeat;
}

.fabian-2 {
  background-image: url('../images/Akzidenz-Grotesk--Baskerville-1757-2.jpg');
  background-position: 0px 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.dtp-article-baskerville {
  position: fixed;
  top: 0px;
  right: 0px;
  bottom: 0px;
  z-index: 600;
  width: 98%;
  height: 100%;
  border-top: 4px solid #f8a810;
  -webkit-transition: -webkit-transform 350ms ease;
  transition: -webkit-transform 350ms ease;
  transition: transform 350ms ease;
  transition: transform 350ms ease, -webkit-transform 350ms ease;
}

.byline {
  font-family:"Inkwell Script A", "Inkwell Script B", serif;
  color: #aaa9a9;
  font-size: 1.2em;
  font-weight: 400;    
  text-transform: capitalize;
}

.hatch-1 {
  background-image: url('../images/Trade-Gothic-Clarendon-Gothamcolor.jpg');
  background-position: -128px 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.hatch-2 {
  background-image: url('../images/Trade-Gothic-Clarendon-Gotham-3.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.hatch-3 {
  background-image: url('../images/Trade-Gothic-Clarendon-Gotham-7.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.casebolt-1 {
  background-image: url('../images/Apex-Serif--Gotham_1.jpg');
  background-position: 100% 50%;
  background-size: cover;
}

.casebolt-3 {
  background-image: url('../images/Apex-Serif--Gotham-2.jpg');
  background-position: -117px 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.casebolt-4 {
  background-image: url('../images/Apex-Serif--Gotham-6.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.casebolt-2 {
  background-image: url('../images/Apex-Serif--Gotham-4.jpg');
  background-position: 50% 60%;
  background-size: 115%;
  background-repeat: no-repeat;
}

.dtp-article-mobile {
  position: fixed;
  top: 0px;
  right: 0px;
  bottom: 0px;
  z-index: 600;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 98%;
  height: 100%;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  border-top: 6px solid #f8a810;
}

.article-body-mobile {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  background-color: #fff;
}

.article-image-mobile {
  height: 100%;
  padding-right: 0px;
  padding-left: 0px;
  border-right: 1px solid #aaa9a9;
}

.article-content-mobile {
  position: static;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: auto;
  padding-top: 435px;
  padding-right: 105px;
  padding-left: 110px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.article-footer-mobile {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.footer-wrap-mobile {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border-top: 1px solid #dbd7d7;
}

.older-mobile {
  position: relative;
  top: 0px;
  right: -25px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50px;
  margin-bottom: 10px;
  padding-top: 15px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-perspective: 1000px;
  perspective: 1000px;
  font-family: "Archer SSm A", "Archer SSm B", "Hoefler Text", "serif";	
  font-style: italic;
  color: #95989a;
  text-align: right;
  text-decoration: none;
}

.older-mobile:hover {
  color: #f8a810;
}

.newer-mobile {
  position: relative;
  left: -25px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50%;
  margin-bottom: 10px;
  padding-top: 15px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  -webkit-transform: perspective(1000px);
  transform: perspective(1000px);
  font-family: "Archer SSm A", "Archer SSm B", "Hoefler Text", "serif";	
  font-style: italic;
  color: #95989a;
  text-decoration: none;
}

.newer-mobile:hover {
  color: #f8a810;
}

.nav-wrap {
  text-decoration: none;
}

.stick-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.nav-menu-3 {
  position: fixed;
  top: 0px;
  right: 0px;
  bottom: 0px;
  display: none;
  width: 300px;
  background-color: #2b2b2b;
}

.navbar-3 {
  display: block;
  width: 62px;
  height: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  background-color: transparent;
}

.container-6 {
  height: 100%;
  background-color: transparent;
}

.ham-wrap {
  position: absolute;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 16px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.h3 {
  margin-top: 0px;
  margin-bottom: 0px;
  color: #fff;
}

.m-button {
  position: absolute;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: auto;
  z-index: 2000;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 62px;
  height: 100%;
  padding: 20px;
  float: none;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: transparent;
}

.m-button.w--open {
  display: block;
  background-color: transparent;
}

.m-button.pair {
	right: 5px;
}

.sticky-drk {
  position: fixed;
  z-index: 1100;
  width: 98%;
  height: 3.75em;
  max-height: 3.75em;
  min-height: 3.125em;
  border-top: 4px solid transparent;
  background-color: rgba(43, 43, 43, .85);
}

.sticky-drk.sd-yellow {
  top: 0px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  border-top-style: solid;
  border-top-color: #f8a810;
}

.sticky-drk.sd-green {
  display: block;
  height: 3.75em;
  border-top-color: #c2d633;
}

.sticky-lte {
  position: fixed;
  top: 0px;
  right: 0px;
  bottom: 0px;
  z-index: 1100;
  width: 98%;
  height: 60px;
}

.sticky-lte.sl-orange {
  border-top: 4px #f85010 solid;
  background-color: transparent;
}

.sticky-lte.sl-yellow {
  top: 0px;
  right: 0px;
  bottom: 0px;
  display: block;
  height: 3.75em;
  border-top: 4px solid #f8a810;
  background-color: transparent;
}

.sticky-lte.sl-blue {
  display: block;
  border-top: 4px solid #000;
  background-color: transparent;    
}
.sticky-lte.sg-sticky-lte {
  width: 100%;
  border-top: 4px solid #3bd9d2;
}

.line-1_blk {
  position: relative;
  display: block;
  overflow: hidden;
  width: 23px;
  height: 2px;
  margin-bottom: 2px;
  background-color: #000;
}

.line-2_blk {
  display: block;
  width: 23px;
  height: 2px;
  margin-top: 2px;
  margin-bottom: 2px;
  background-color: #000;
  -webkit-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
}

.line-3_blk {
  display: block;
  overflow: hidden;
  width: 23px;
  height: 2px;
  margin-top: 2px;
  margin-bottom: 0px;
  background-color: #000;
}

.splash-mini {
  position: relative;
  z-index: -1;
  display: block;
  overflow: hidden;
  width: 100%;
  height: 100%;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  background-color: #fff;
  background-image: url('../images/UT-Type-Background.png');
  background-position: 40% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.button-flip {
  position: absolute;
  z-index: 58;
  display: none;
  width: 100%;
  height: 85%;
  text-transform: capitalize;
  cursor: pointer;
}

.more-back {
  position: static;
  left: 0px;
  right: 0px;
  bottom: 0px;
  display: block;
  width: 47px;
  height: 28px;
  margin-top: 5px;
  margin-right: auto;
  margin-left: auto;
  background-image: url('../images/Close.svg');
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
  cursor: pointer;
}

.link-2 {
  display: inline;
  color: #fff;
  text-decoration: none;
}

.link-2:hover {
  color: #2dd9d2;
}

.details {
  position: absolute;
  left: -1px;
  top: 0px;
  right: 0px;
  bottom: 0px;
  z-index: 10;
  display: block;
  overflow: hidden;
  height: 100%;
  padding: 30px 20px 20px;
  background-color: #353535;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transform: translate(0px, 100%);
  -ms-transform: translate(0px, 100%);
  transform: translate(0px, 100%);
  text-align: left;
}

.buy {
  margin-top: 5px;
  color: #c2d633;
}

.whywork {
  position: relative;
  left: 0px;
  top: 0px;
  right: 0px;
  bottom: 0px;
  display: block;
  height: 100%;
  margin-right: auto;
  margin-left: auto;
  padding: 10px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  border-bottom: 1px solid #95989a;
  color: #aaa9a9;
  font-size: 0.875em;
  line-height: 1.125em;
  -webkit-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;	
}

.detail-content {
  position: relative;
  left: 0px;
  top: 0px;
  right: 0px;
  bottom: 0px;
  display: -ms-grid;
  display: grid;
  width: 100%;
  height: 92%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 100%;
  grid-template-columns: 100%;
  -ms-grid-rows: 24% 39% 24% 13% auto;
  grid-template-rows: 24% 39% 24% 13% auto;
  border: 1px solid #95989a;
  background-color: #353535;
}

.typeface-2 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 13px;
  padding-left: 13px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  border-bottom: 1px solid #95989a;
}

.tinfo2 {
  position: relative;
  overflow: hidden;
  height: 100%;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.img-pyt {
  position: relative;
  display: block;
  height: 100%;
}

.more-front {
  position: relative;
  left: 0px;
  right: 0px;
  bottom: 40px;
  display: block;
  width: 47px;
  height: 28px;
  margin-right: auto;
  margin-left: auto;
  clear: both;
  background-image: url('../images/More.svg'), -webkit-gradient(linear, left top, left bottom, from(rgba(53, 53, 53, .7)), to(rgba(53, 53, 53, .7)));
  background-image: url('../images/More.svg'), linear-gradient(180deg, rgba(53, 53, 53, .7), rgba(53, 53, 53, .7));
  background-position: 50% 50%, 0px 0px;
  background-size: contain, auto;
  background-repeat: no-repeat, repeat;
  -webkit-backface-visibility: visible;
  backface-visibility: visible;
  -webkit-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
  cursor: pointer;
}

.year {
  display: block;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  -webkit-align-self: flex-end;
  -ms-flex-item-align: end;
  align-self: flex-end;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  color: #aaa9a9;
  font-size: 0.938em;
  line-height: 1em;
  text-align: right;
}

.caption {
  display: inline;
  margin-top: 10px;
  font-family: "Knockout 49 A", "Knockout 49 B", Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
  color: #fff;
  font-size: 0.875em;
  letter-spacing: 0.09em;
  text-transform: uppercase;
}

.why {
  position: relative;
  left: 0px;
  top: 0px;
  right: 0px;
  bottom: 0px;
  display: -ms-grid;
  display: grid;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  grid-auto-columns: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 34% 66%;
  grid-template-columns: 34% 66%;
  -ms-grid-rows: 100%;
  grid-template-rows: 100%;
}

.txtblk {
  width: 100%;
  height: 100%;
  padding: 8px 10px 8px 13px;
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  border-right: 1px solid #95989a;
  color: #aaa9a9;
  font-size: 0.875em;
  line-height: 1.25em;
}

.txtblk.last {
  border-right-style: none;
}

.txtblk.vert {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 8px 10px 8px 13px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  align-self: start;
  border-bottom: 1px solid #95989a;
  color: #aaa9a9;
  font-size: 0.875em;
  line-height: 1.25em;
}

.type-info {
  position: relative;
  display: -ms-grid;
  display: grid;
  width: 100%;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 33.33% 33.33% 33.33%;
  grid-template-columns: 33.33% 33.33% 33.33%;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.tinfo {
  position: relative;
  display: -ms-grid;
  display: grid;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: 1fr 1fr 1fr;
  grid-template-rows: 1fr 1fr 1fr;
}

.font-back {
  position: absolute;
  left: 0px;
  top: 0px;
  display: block;
  width: 100%;
  height: 100%;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}

.detail_tag {
  position: absolute;
  top: 19px;
  right: -20px;
  z-index: 200;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 60px;
  height: 20px;
  padding-top: 5px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #f8a810;
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}

.logo {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 33.33%;
  height: 100%;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.title {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 33.33%;
  height: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.navigation {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 33.33%;
  height: 100%;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.navigation.article {
  padding-left: 30px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.navbar-heading {
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: "Knockout 50 A", "Knockout 50 B", Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
  color: #fff;
  font-size: 0.938em;
  letter-spacing: 0.08em;
}

.navbar-heading.black {
  display: block;
  color: #000;
}

.navbar-heading.black.typefndr {
	opacity: 0;
}

.column {
  width: 100%;
  height: 100%;
  padding-right: 0px;
  padding-left: 0px;
}

.column.duf {
  display: block;
  float: left;
}

.column.jas {
  float: left;
}

.column.mic {
  display: block;
  height: 100vh;
  float: left;
}

.dtp-slide-link {
  width: 100%;
  height: 100%;
}

.intro-dropdwn {
  position: fixed;
  top: 0px;
  z-index: 1000;
  display: none;
  width: 98%;
  padding-top: 60px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  border-top: 1px solid hsla(0, 0%, 100%, .1);
  background-color: rgba(43, 43, 43, .85);
}

.introdrop-heading {
  margin-top: 0px;
  margin-bottom: 5px;
  text-align: center;
  letter-spacing: 0.03em;
}

.introdrop-heading.green {
  color: #c2d633;
}

.intro-text {
  display: block;
  width: 28em;
  max-width: 960px;
  margin-bottom: 10px;
  color: #d6d3d3;
  text-align: center;
  font-size: .875em;	
}

.inkwell-info {
  display: block;
  height: 56px;
  padding: 18px 15px 20px;
  font-family:"Inkwell Script A", "Inkwell Script B", serif;
  color: #d6d3d3;
  font-size: 1em;
  line-height: 1em;
  cursor: pointer;
}

.inkwell-info:hover {
  color: #c2d633;
}

.inkwell-info.yellow-2 {
  font-family:"Inkwell Script A", "Inkwell Script B", serif;
}

.inkwell-info.yellow-2:hover {
  color: #f8a810;
}

.div-block-21 {
  position: absolute;
  left: 0px;
  right: 0px;
  bottom: 0px;
  width: 100%;
  height: 8%;
  background-color: rgba(43, 43, 43, .85);
  background-image: url('../images/grn-up-arrw.svg');
  background-position: 50% 44%;
  background-size: 18px;
  background-repeat: no-repeat;
  cursor: pointer;
}

.div-block-23 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100vh;
}

.intro-wrap2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 30em;
  margin: 1% auto 2.5%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.tpf-top {
  display: block;
  padding: 2%;
  background-color: #fff;
}

._1-category {
  margin-bottom: 0px;
}

.select-mobile {
  display: block;
	margin-top: 20px;
}

.contact-logo-wrap {
  display: -ms-grid;
  display: grid;
  justify-items: center;
  -webkit-align-content: end;
  -ms-flex-line-pack: end;
  align-content: end;
  -ms-grid-row-align: start;
  align-self: start;
  grid-column-gap: 0px;
  grid-row-gap: 8px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.link-wrap {
  display: block;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
}

.contact-logo-black {
  width: 100%;
  height: 120px;
  margin-top: 60px;
  -webkit-align-self: end;
  -ms-flex-item-align: end;
  -ms-grid-row-align: end;
  align-self: end;
  background-image: url('../images/UT-Logo-Full-black.svg');
  background-position: 40% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.pinterest {
  display: block;
  width: 17px;
  height: 17px;
  margin-right: auto;
  margin-left: auto;
  background-image: url('../images/letter-p.svg');
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.pinterest.black {
  background-image: url('../images/letter-p-black.svg');
}

.twitter {
  display: block;
  width: 17px;
  height: 17px;
  margin-right: auto;
  margin-left: auto;
  background-image: url('../images/bird.svg');
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.twitter.black {
  background-image: url('../images/bird-black.svg');
  background-size: contain;
  background-repeat: no-repeat;
}

.social {
  display: block;
  width: 100%;
  height: 19px;
  margin-top: 150px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.social.white-bkg {
  margin-top: 185px;
  margin-bottom: 50px;
  -webkit-align-self: end;
  -ms-flex-item-align: end;
  -ms-grid-row-align: end;
  align-self: end;
}

.vertical-line {
  display: block;
  width: 2px;
  height: 100%;
  margin-right: auto;
  margin-left: auto;
  background-color: #3bd9d2;
}

.vertical-line.vl-footer {
  width: 1px;
}

.soc-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 40%;
  height: 100%;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  align-self: auto;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.soc-wrap.sw-footer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 90%;
  height: 15px;
  margin-top: 1px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.soc-wrap.sw-footer.about {
  width: 25%;
}

.scl-wide {
  position: absolute;
  left: 0px;
  right: 0px;
  bottom: 0px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: auto;
  margin-bottom: 45px;
  margin-left: auto;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.instagram {
  display: block;
  width: 17px;
  height: 17px;
  margin-right: auto;
  margin-left: auto;
  background-image: url('../images/camera.svg');
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.instagram.black {
  background-image: url('../images/camera-black.svg');
}

.body-size-14 {
  display: block;
  margin-bottom: 1em;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  color: #bcbcbc;
  font-size: .875em;	
  line-height: 1.563em;
	text-align: center;
}

.inkwell-subhead {
  display: block;
  margin-bottom: 4px;
  font-family:"Inkwell Script A", "Inkwell Script B", serif;
  color: #818080;
  font-size: 1.15em;
  line-height: 1.3em;
  text-transform: capitalize;
}

.inkwell-subhead.typeface-name {
  display: inline-block;
  color: #fff;
  font-size: 1.05em;
}

.inkwell-subhead.light {
  color: #9a9a9a;
  line-height: 1em;
}

.inkwell-subhead.white {
  margin-top: 10px;
  margin-bottom: 5px;
  color: #fff;
  line-height: .8em;
letter-spacing: .05em;	
}

.dropdown {
  display: inline-block;
}

.dropdown-link {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 10px;
  padding-left: 10px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  line-height: .8em;
  text-decoration: none;
}

.arrow-up {
  position: absolute;
  left: 0px;
  right: 0px;
  bottom: 0px;
  width: 100%;
  height: 8%;
  margin-top: 10px;
  background-color: rgba(43, 43, 43, .85);
  background-image: url('../images/grn-up-arrw.svg');
  background-position: 50% 44%;
  background-size: 18px;
  background-repeat: no-repeat;
  cursor: pointer;
}

.arrow-up.yellow {
  background-image: url('../images/arrow-up-yellow.svg');
  background-position: 50% 50%;
  background-size: 18px;
  margin-bottom: 0px;	
}

.contribute-paragraph {
  display: block;
  width: 55%;
  margin-right: auto;
  margin-bottom: 0px;
  margin-left: auto;
  padding-right: 20px;
  padding-left: 20px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-family:"Inkwell Script A", "Inkwell Script B", serif;
  color: #bcbcbc;
  font-size: 1.125em;
  text-align: center;
  letter-spacing: 0.05em;
}

.block-quote {
  display: block;
  margin-top: 15px;
  margin-bottom: 8px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.contribute-yellow {
  color: #f8a810;
}

.placeholder {
  position: absolute;
  width: 5px;
  height: 5px;
}

.footer {
  display: block;
  padding: 10px 40px 20px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  background-color: #353535;
}

.footer-coinfo {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 3%;
  padding-left: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.form {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 40px;
}

.form.about {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 40px;
  margin-bottom: 50px;
}

.form-block {
  margin-bottom: 0px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.submit-button {
  height: 38px;
  margin-bottom: 0px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  background-color: #3bd9d2;
  font-family: "Knockout 49 A", "Knockout 49 B", Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
  font-size: 0.875em;
  letter-spacing: 0.09em;
  text-transform: uppercase;
}

.sign-up-txt {
  font-family:"Inkwell Script A", "Inkwell Script B", serif;
  color: #fff;
  font-size: 1.2em;
}

.sign-up-txt.black {
  color: #000;
  font-weight: 500;
}

.sign-up-txt.black-pairing {
  color: #000;
  font-weight: 500;
  padding-left: 12px;
	letter-spacing: .03em;
}

.signup {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 0px 3%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  border-top: 1px none hsla(0, 0%, 100%, .2);
  border-bottom: 1px none hsla(0, 0%, 100%, .2);
  border-left: 1px solid hsla(0, 0%, 100%, .2);
  font-size: .875em;	
}

.sign-up {
  margin-bottom: 10px;
  color: hsla(0, 0%, 100%, .5);
  margin-top: 5px;
}

.sign-up.about {
  margin-bottom: 13px;
  color: #000;
}

.footer-section {
  display: block;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
  background-color: #2b2b2b;
}

.social-txt {
  margin-top: 5px;
  margin-bottom: 10px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  font-family: "Knockout 50 A", "Knockout 50 B", Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
  color: hsla(0, 0%, 100%, .5);
  font-size: 0.8em;
  line-height: 1em;
  text-align: left;
  letter-spacing: 0.13em;
  text-transform: uppercase;
}

.soc-footer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 30%;
  margin-right: 10px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.soc-footer.about {
  position: absolute;
  left: 0px;
  right: 0px;
  bottom: 0px;
  width: 100%;
  margin-bottom: 35px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.jump-bar {
  display: block;
  width: 100%;
  padding: 0px 20% 10px;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  background-color: #2b2b2b;
  text-align: center;
}

.section-overlay {
  position: absolute;
  height: 100%;	
  z-index: 200;
  display: block;
  overflow: visible;
  background-image: url('../images/antique-black-and-white-books-33283-1.jpg');
  background-position: 50% 19%;
  background-size: cover;
  background-repeat: no-repeat;
  opacity: 1;
  -webkit-transition: opacity 1000ms ease;
  transition: opacity 1000ms ease;
}

.section-overlay.tips {
  position: relative;
  display: -ms-grid;
  display: grid;
  overflow: hidden;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 0.5fr 0.75fr 0.25fr 1fr .75fr 1fr 0.25fr 0.75fr 0.5fr;
  grid-template-columns: 0.5fr 0.75fr 0.25fr 1fr 1fr 1fr 0.25fr 0.75fr 0.5fr;
  -ms-grid-rows: 33vh auto auto auto auto 85px;
  grid-template-rows: 33vh auto auto auto auto 85px;
  background-image: none;
}

.section-overlay.p2 {
  background-color: #fff;
  background-image: url('../images/slabserif-scribble.png');
  background-position: 50% 85%;
  background-size: 900px;
  opacity: 0;
}

.section-overlay.p3 {
  display: block;
  background-image: url('../images/characteristics.jpg');
  background-size: cover;
  opacity: 0;
  -webkit-transition-duration: 700ms;
  transition-duration: 700ms;
}

.section-overlay.p4 {
  background-image: url('../images/balance.jpeg'), -webkit-gradient(linear, left top, left bottom, color-stop(6%, #dfdfdf), color-stop(50%, #e7e7e7), to(#dfdfdf));
  background-image: url('../images/balance.jpeg'), linear-gradient(180deg, #dfdfdf 6%, #e7e7e7 50%, #dfdfdf);
  background-position: 0px 50%, 0px 0px;
  background-size: contain, auto;
  background-repeat: no-repeat, repeat;
  opacity: 0;
}

.princ-1 {
  height: 100%;
  padding-bottom: 50px;
  background-color: rgba(59, 217, 210, .85);	
}

.princ-2 {
  height: 100%;
  padding-bottom: 50px;
  float: right;
  background-color: rgba(194, 214, 51, .93);
}

.princ-3 {
  position: relative;
  z-index: -1;
  height: 100%;
  padding-bottom: 50px;
  background-color: rgba(248, 168, 16, .85);
}

.princ-4 {
  height: 100%;
  padding-bottom: 50px;	
  z-index: -1;
  float: right;
  background-color: rgba(248, 80, 16, .85);
}

.principle {
  position: relative;
  display: block;
  height: 75vh;	
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, .75)), to(rgba(0, 0, 0, .75))), url('../images/antique-black-and-white-books-33283-1.jpg');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, .75), rgba(0, 0, 0, .75)), url('../images/antique-black-and-white-books-33283-1.jpg');
  background-position: 0px 0px, 50% 19%;
  background-size: auto, cover;
  background-repeat: repeat, no-repeat;
  -webkit-transition: all 400ms ease;
  transition: all 400ms ease;
}

.principle.p2 {
  height: 85vh;
  border-top: 15px solid #2b2b2b;
  background-color: #fff;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(35, 35, 35, .75)), to(rgba(35, 35, 35, .75))), url('../images/slabserif-scribble.png');
  background-image: linear-gradient(180deg, rgba(35, 35, 35, .75), rgba(35, 35, 35, .75)), url('../images/slabserif-scribble.png');
  background-position: 0px 0px, 50% 85%;
  background-size: auto, 900px;
}

.principle.p3 {
  height: 75vh;	
  border-top: 15px solid #2b2b2b;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(35, 35, 35, .75)), to(rgba(35, 35, 35, .75))), url('../images/characteristics.jpg');
  background-image: linear-gradient(180deg, rgba(35, 35, 35, .75), rgba(35, 35, 35, .75)), url('../images/characteristics.jpg');
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
  background-repeat: repeat, no-repeat;
}

.principle.p4 {
  height: 80vh;
  border-top: 15px solid #2b2b2b;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(43, 43, 43, .75)), to(rgba(43, 43, 43, .75))), url('../images/balance.jpeg'), -webkit-gradient(linear, left top, left bottom, color-stop(6%, #dfdfdf), color-stop(50%, #e7e7e7), color-stop(100%, #dfdfdf), to(#dfdfdf));
  background-image: linear-gradient(180deg, rgba(43, 43, 43, .75), rgba(43, 43, 43, .75)), url('../images/balance.jpeg'), linear-gradient(180deg, #dfdfdf 6%, #e7e7e7 50%, #dfdfdf 100%, #dfdfdf);
  background-position: 0px 0px, 0px 50%, 0px 0px;
  background-size: auto, contain, auto;
  background-repeat: repeat, no-repeat, repeat;
}

.other-main {
  display: block;
  overflow: visible;
  margin-left: 30px;
  grid-auto-columns: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.vertical-center {
  position: relative;
  display: block;
  width: 85%;
  margin-right: auto;
  margin-left: auto;
}

.icon {
  position: relative;
  display: block;
  width: 45px;
  height: 45px;
  margin: 20px auto 40px;
}

.icon.tips {
  position: static;
  width: 40px;
  height: 40px;
  margin-bottom: 10px;
  background-image: url('../images/pairing-tips-blk.svg');
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.icon.scales {
  width: 70px;
  height: 40px;
}

.image-7 {
  display: block;
  margin-right: auto;
  margin-left: auto;
}

.img {
  width: 50px;
  height: 50px;
  margin-bottom: 5px;
  opacity: 0.7;
}

.img.p1 {
  display: block;
  width: 45px;
  height: 35px;
  margin-right: auto;
  margin-left: auto;
  background-image: url('../images/content-icon.svg');
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.img.p3 {
  display: block;
  width: 35px;
  height: 35px;
  margin-right: auto;
  margin-left: auto;
  background-image: url('../images/personality-icon.svg');
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.img.p4 {
  display: block;
  width: 60px;
  height: 35px;
  margin-right: auto;
  margin-left: auto;
  background-image: url('../images/scales.svg');
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.img.p5 {
  display: block;
  width: 35px;
  height: 35px;
  margin-right: auto;
  margin-left: auto;
  background-image: url('../images/pairing-tips.svg');
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.img.img-p2 {
  display: block;
  width: 35px;
  height: 35px;
  margin-right: auto;
  margin-left: auto;
  background-image: url('../images/classification-icon.svg');
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
  margin-bottom: 7px;	
}

.jb-link {
  padding-top: 10px;
  padding-bottom: 0px;
  text-align: center;
  text-decoration: none;
}

.jb-link:hover {
  color: #3bd9d2;
}

.pairing-tips {
  position: relative;
  display: block;
  border-top: 15px solid #2b2b2b;
}

.paragraph-dark {
  display: block;
  margin-top: 10px;
  margin-bottom: 6px;
  padding-right: 30px;
  float: right;
  color: #000;
  font-size: 1em;
  text-align: left;
}

.paragraph-dark.grid {
  display: block;
  margin-top: 0px;
  padding-right: 0px;
  -webkit-align-self: end;
  -ms-flex-item-align: end;
  -ms-grid-row-align: end;
  align-self: end;
}

.tip-detail {
  padding-top: 20px;
  padding-left: 15px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-size: 1em;
  line-height: 1.5em;
  font-weight: 500;
}

.ordered-list {
  margin-bottom: 40px;
  padding-left: 0px;
  color: #000;
}

.list-item {
  padding-left: 10px;
}

.col {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.image-8 {
  display: block;
  max-width: 85%;
  margin-right: auto;
  margin-left: auto;
}

.enter-email {
  height: 38px;
  margin-bottom: 0px;
  font-family: "Archer SSm A", "Archer SSm B", "Hoefler Text", "serif";	
  font-style: italic;
}

.link-3 {
  text-decoration: none;
}

.garagegothic-1 {
  display: none;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.garagegothic-1.byline-italic {
  display: none;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-ordinal-group: 0;
  -webkit-order: -1;
  -ms-flex-order: -1;
  order: -1;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-family: "Archer SSm A", "Archer SSm B", "Hoefler Text", "serif";	
  font-style: italic;
  color: #353535;
}

.nav-info-heading {
  margin-top: 0px;
  margin-bottom: 4px;
  font-size: .938em;
  line-height: 1;
  text-align: center;
  text-transform: uppercase;
}

.nav-info-heading.white {
  color: #fff;
  letter-spacing: 0.12em;
}

.brand-inner {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 62px;
  height: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  cursor: pointer;
}
.brand-inner.pairing {
	left: 5px;
}

.nav-info-description {
  font-family:"Inkwell Script A", "Inkwell Script B", serif;
  color: #767676;
  font-size: 0.938em;
  line-height: 1em;
  text-align: center;
  text-transform: none;
	letter-spacing: .03em;
}

.full-screen-menu-button {
  position: absolute;
  bottom: 0px;
  z-index: 10000;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 75px;
  height: 75px;
  padding: 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #000;
  text-decoration: none;
}

.page-wrapper {
  position: relative;
  overflow: hidden;
  min-height: 100vh;
}

.page-wrapper.nav-left {
  margin-left: 75px;
}

.page-wrapper.style-guide-wrapper {
  display: block;
  margin-left: 270px;
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.topic-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100vh;
}

.dtp-2 {
  position: relative;
  display: block;
  overflow: hidden;
  height: 100%;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border-top: 4px solid #f8a810;
  background-image: url('../images/dtp-header.svg'), -webkit-gradient(linear, left top, left bottom, from(rgba(43, 43, 43, .5)), to(rgba(43, 43, 43, .5))), -webkit-gradient(linear, left top, left bottom, color-stop(56%, transparent), to(#000)), -webkit-gradient(linear, left top, left bottom, from(rgba(53, 53, 53, .95)), to(rgba(53, 53, 53, .95)));
  background-image: url('../images/dtp-header.svg'), linear-gradient(180deg, rgba(43, 43, 43, .5), rgba(43, 43, 43, .5)), linear-gradient(180deg, transparent 56%, #000), linear-gradient(180deg, rgba(53, 53, 53, .95), rgba(53, 53, 53, .95));
  background-position: 35% 90%, 0px 0px, 0px 0px, 0px 0px;
  background-size: 49.5%, auto, auto, auto;
  background-repeat: no-repeat, repeat, repeat, repeat;
  -webkit-transform: translate(0px, 100%);
  -ms-transform: translate(0px, 100%);
  transform: translate(0px, 100%);
}

.pyt-2 {
  position: relative;
  display: block;
  overflow: hidden;
  height: 100%;
  padding-left: 0px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border-top: 4px solid #c2d633;
  background-image: url('../images/pyt-header.svg'), -webkit-gradient(linear, left top, left bottom, from(rgba(43, 43, 43, .5)), to(rgba(43, 43, 43, .5))), -webkit-gradient(linear, left top, left bottom, color-stop(56%, transparent), to(#000)), -webkit-gradient(linear, left top, left bottom, from(rgba(53, 53, 53, .95)), to(rgba(53, 53, 53, .95)));
  background-image: url('../images/pyt-header.svg'), linear-gradient(180deg, rgba(43, 43, 43, .5), rgba(43, 43, 43, .5)), linear-gradient(180deg, transparent 56%, #000), linear-gradient(180deg, rgba(53, 53, 53, .95), rgba(53, 53, 53, .95));
  background-position: 50% 90%, 0px 0px, 0px 0px, 0px 0px;
  background-size: 35%, auto, auto, auto;
  background-repeat: no-repeat, repeat, repeat, repeat;
  -webkit-transform: translate(0px, 100%);
  -ms-transform: translate(0px, 100%);
  transform: translate(0px, 100%);
}

.tpf-2 {
  position: relative;
  display: block;
  overflow: hidden;
  height: 100%;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border-top: 4px solid #f85010;
  background-image: url('../images/tpf-header.svg'), -webkit-gradient(linear, left top, left bottom, from(rgba(43, 43, 43, .5)), to(rgba(43, 43, 43, .5))), -webkit-gradient(linear, left top, left bottom, color-stop(56%, transparent), to(#000)), -webkit-gradient(linear, left top, left bottom, from(rgba(53, 53, 53, .95)), to(rgba(53, 53, 53, .95)));
  background-image: url('../images/tpf-header.svg'), linear-gradient(180deg, rgba(43, 43, 43, .5), rgba(43, 43, 43, .5)), linear-gradient(180deg, transparent 56%, #000), linear-gradient(180deg, rgba(53, 53, 53, .95), rgba(53, 53, 53, .95));
  background-position: 50% 90%, 0px 0px, 0px 0px, 0px 0px;
  background-size: 37%, auto, auto, auto;
  background-repeat: no-repeat, repeat, repeat, repeat;
  -webkit-transform: translate(0px, 100%);
  -ms-transform: translate(0px, 100%);
  transform: translate(0px, 100%);
}

.type-block {
  position: absolute;
  top: 20%;
  display: flex;
  width: 70%; 
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;	
}

.close-home-nav {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 23px;
  height: 23px;
  margin-top: 30px;
  margin-bottom: 123px;
  margin-left: 10px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  opacity: 1;
  -webkit-perspective: 1000px;
  perspective: 1000px;
  cursor: pointer;
}

.contact-logo-home {
  height: 120px;
  margin-top: 40px;
  -webkit-align-self: end;
  -ms-flex-item-align: end;
  -ms-grid-row-align: end;
  align-self: end;
  background-image: url('../images/UT-Logo-Full-black.svg');
  background-position: 43.25% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.email-home {
  display: block;
  height: 18px;
  font-family: "Archer SSm A", "Archer SSm B", "Hoefler Text", "serif";
  color: #000;
  font-size: 1em;
  line-height: 1.125em;
  font-weight: 500;
  letter-spacing: 0em;
  text-decoration: none;
}

.link-home {
  display: inline-block;
  font-family: "Archer SSm A", "Archer SSm B", "Hoefler Text", "serif";
  color: #000;
  font-size: 1em;
  font-weight: 500;
  text-decoration: none;
}

.address-home {
  font-family: "Archer SSm A", "Archer SSm B", "Hoefler Text", "serif";
  color: #000;
  font-size: 1em;
  line-height: 1.625em;
  font-weight: 500;
  text-align: center;
}

.contact-wrap-home {
  position: fixed;
  top: 0px;
  right: 0px;
  bottom: 0px;
  display: -ms-grid;
  display: grid;
  width: 40%;
  height: 100%;
  padding-right: 20px;
  padding-left: 20px;
  -webkit-align-content: stretch;
  -ms-flex-line-pack: stretch;
  align-content: stretch;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: 60px auto 60px auto auto auto auto auto auto auto;
  grid-template-rows: 60px auto 60px auto auto auto auto auto auto auto;
  border-left: 1px solid #ebe9e9;
  opacity: 0;
  -webkit-transform: translate(0px, 100%);
  -ms-transform: translate(0px, 100%);
  transform: translate(0px, 100%);
  -webkit-transition: -webkit-transform 500ms ease;
  transition: -webkit-transform 500ms ease;
  transition: transform 500ms ease;
  transition: transform 500ms ease, -webkit-transform 500ms ease;
}

.header-home {
  display: none;
}

.nav-bar-left {
  position: fixed;
  left: 0px;
  top: 0px;
  bottom: 0px;
  z-index: 200;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 75px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-right: 1px solid #d6d3d3;
  background-color: #fff;
  box-shadow: 1px 0 0 0 #dcdcdc;
}

.nav-info {
  position: fixed;
  top: 0px;
  bottom: 0px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 480px;
  height: 72px;
  margin: auto;
  padding-top: 2px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg);
}

.menu-button {
  position: absolute;
  bottom: 0px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 88px;
  height: 88px;
  padding: 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.nav-menu-top {
  position: absolute;
  left: -196px;
  top: 328px;
  width: 480px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg);
  text-align: right;
  text-transform: uppercase;
}

.nav-menu-top.hidden {
  display: none;
}

.full-screen-menu-link {
  position: static;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: auto;
  margin-left: auto;
  padding: 5px 14px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  opacity: 1;
  -webkit-transition: -webkit-transform 400ms ease;
  transition: -webkit-transform 400ms ease;
  transition: transform 400ms ease;
  transition: transform 400ms ease, -webkit-transform 400ms ease;
  color: #000;
  text-decoration: none;
}

.full-screen-menu-link:hover {
  -webkit-transform: translate(8px, 0px);
  -ms-transform: translate(8px, 0px);
  transform: translate(8px, 0px);
}

.full-screen-menu {
  position: fixed;
  left: 0px;
  top: 0px;
  right: 0px;
  bottom: 0px;
  display: none;
  overflow: visible;
  width: 100vw;
  margin-left: 75px;
  padding-right: 176px;
  padding-left: 13%;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #fff;
}

.ham-line {
  width: 23px;
  height: 2px;
  margin-top: 2px;
  margin-bottom: 2px;
  background-color: #000;
}

.ham-line.bottom-line {
  overflow: hidden;
  border-bottom-style: none;
}

.ham-line.top-line {
  overflow: hidden;
}

.full-screen-menu-list-2 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.nav-info-heading {
  font-family: "Knockout 50 A", "Knockout 50 B", Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
  font-size: 0.938em;
  line-height: 1em;
  letter-spacing: 0.15em;
}

.nav-info-heading.white {
  margin-bottom: 0px;
}

.nav-info-heading.black {
  margin-bottom: 0px;
  letter-spacing: 0.08em;
}

.nav-info-heading.black.about {
  margin-left: 60px;
}
.nav-link-icon {
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.nav-text-home {
  display: block;
  padding: 5px 20px 8px 10px;
  float: none;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-family:"Inkwell Script A", "Inkwell Script B", serif;
  color: #000;
  font-weight: 500;
  font-size: 1.75em;
  line-height: 1.875em;
  text-align: left;
  letter-spacing: 0.5px;
  text-decoration: none;
  text-transform: capitalize;
}

.menu-button-mobile {
  position: absolute;
  bottom: 0px;
  z-index: 10000;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 88px;
  height: 88px;
  padding: 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #000;
  text-decoration: none;
}

.pyt-home {
  position: relative;
  display: block;
  overflow: hidden;
  height: 100%;
  padding-left: 0px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border-top: 4px solid #c2d633;
  background-image:url('../images/pyt-header.svg'), -webkit-gradient(linear, left top, left bottom, from(rgba(43, 43, 43, .5)), to(rgba(43, 43, 43, .5))), -webkit-gradient(linear, left top, left bottom, color-stop(56%, transparent), to(#000)), -webkit-gradient(linear, left top, left bottom, from(rgba(53, 53, 53, .95)), to(rgba(53, 53, 53, .95)));
  background-image: url('../images/pyt-header.svg'), linear-gradient(180deg, rgba(43, 43, 43, .5), rgba(43, 43, 43, .5)), linear-gradient(180deg, transparent 56%, #000), linear-gradient(180deg, rgba(53, 53, 53, .95), rgba(53, 53, 53, .95));
  background-position: 35% 90%, 0px 0px, 0px 0px, 0px 0px;
  background-size: 49%, auto, auto, auto;
  background-repeat: no-repeat, no-repeat, repeat, repeat, repeat;
  -webkit-transform: translate(0px, 100%);
  -ms-transform: translate(0px, 100%);
  transform: translate(0px, 100%);
}

.tpf-home {
  position: relative;
  display: block;
  height: 100%;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border-top: 4px solid #f85010;
  background-image: url('../images/tpf-header.svg'), -webkit-gradient(linear, left top, left bottom, from(rgba(43, 43, 43, .5)), to(rgba(43, 43, 43, .5))), -webkit-gradient(linear, left top, left bottom, color-stop(56%, transparent), to(#000)), -webkit-gradient(linear, left top, left bottom, from(rgba(53, 53, 53, .95)), to(rgba(53, 53, 53, .95)));
  background-image: url('../images/tpf-header.svg'), linear-gradient(180deg, rgba(43, 43, 43, .5), rgba(43, 43, 43, .5)), linear-gradient(180deg, transparent 56%, #000), linear-gradient(180deg, rgba(53, 53, 53, .95), rgba(53, 53, 53, .95));
  background-position: 35% 90%, 0px 0px, 0px 0px, 0px 0px;
  background-size: 49.2%, auto, auto, auto;
  background-repeat: no-repeat, no-repeat, repeat, repeat, repeat;
  -webkit-transform: translate(0px, 100%);
  -ms-transform: translate(0px, 100%);
  transform: translate(0px, 100%);
}

.dtp-home {
  position: relative;
  display: block;
  overflow: hidden;
  height: 100%;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border-top: 4px solid #f8a810;
  background-image: url('../images/dtp-header.svg'), -webkit-gradient(linear, left top, left bottom, from(rgba(43, 43, 43, .5)), to(rgba(43, 43, 43, .5))), -webkit-gradient(linear, left top, left bottom, color-stop(56%, transparent), to(#000)), -webkit-gradient(linear, left top, left bottom, from(rgba(53, 53, 53, .95)), to(rgba(53, 53, 53, .95)));
  background-image: url('../images/dtp-header.svg'), linear-gradient(180deg, rgba(43, 43, 43, .5), rgba(43, 43, 43, .5)), linear-gradient(180deg, transparent 56%, #000), linear-gradient(180deg, rgba(53, 53, 53, .95), rgba(53, 53, 53, .95));
  background-position: 35% 90%, 0px 0px, 0px 0px, 0px 0px;
  background-size: 48.8%, auto, auto, auto;
  background-repeat: no-repeat, no-repeat, repeat, repeat, repeat;
  -webkit-transform: translate(0px, 100%);
  -ms-transform: translate(0px, 100%);
  transform: translate(0px, 100%);
}

.nav-icon-home {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 55px;
  height: 55px;
  margin-top: 6px;
  margin-bottom: 5px;
  margin-left: 15px;
  padding: 6px;
  float: left;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  opacity: 0.65;
}

.spin {
  position: fixed;
  width: 40px;
  height: 40px;
  background-image: url('../images/UT-Spinner.svg');
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.preloader {
  position: fixed;
  left: 0px;
  top: 0px;
  right: 0px;
  bottom: 0px;
  z-index: 3000;
  display: none;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #2b2b2b;
}

.grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto auto auto auto auto auto auto auto;
  grid-template-rows: auto auto auto auto auto auto auto auto;
}

.grid-3 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.bottom-line {
  border-bottom: 5px solid #000;
}

.text-block-2 {
  color: #95989a;
}

.text-block-3 {
  color: #95989a;
}

.leavitt-3 {
  background-image: url('../images/BentonSans-MrsEaves-00.jpg'), -webkit-gradient(linear, left top, left bottom, from(#000), to(#000));
  background-image: url('../images/BentonSans-MrsEaves-00.jpg'), linear-gradient(180deg, #000, #000);
  background-position: 67% 50%, 0px 0px;
  background-size: contain, auto;
  background-repeat: no-repeat, repeat;
}

.backtop {
  position: fixed;
  right: 40px;
  bottom: 30px;
  z-index: 1000;
  width: 45px;
  height: 45px;
  margin-top: 10px;
  border-radius: 60px;
  background-color: rgba(43, 43, 43, .85);
  background-image: url('../images/up-arrow_1.svg');
  background-position: 50% 44%;
  background-size: 20px;
  background-repeat: no-repeat;
  cursor: pointer;
}

.lightbox {
  display: block;
  width: 100%;
  height: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: rgba(0, 0, 0, .8);
}

.dots {
  position: absolute;
  left: 0px;
  right: 0px;
  bottom: 45px;
  z-index: 5;
  display: -ms-grid;
  display: grid;
  width: 100%;
  height: 20px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  justify-items: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  -ms-grid-columns: 9px 9px 9px 9px;
  grid-template-columns: 9px 9px 9px 9px;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.d1 {
  width: 8px;
  height: 8px;
  border-radius: 5px;
  background-color: rgba(0, 0, 0, .5);
}

.d1.white {
  background-color: hsla(0, 0%, 100%, .5);
}

.m1 {
  width: 100%;
  height: 100%;
  background-image: url('../images/FFTisa-ProximaNova-1-copy.png'), -webkit-gradient(linear, left top, left bottom, from(#fcbd2f), to(#fcbd2f));
  background-image: url('../images/FFTisa-ProximaNova-1-copy.png'), linear-gradient(180deg, #fcbd2f, #fcbd2f);
  background-position: 50% 50%, 0px 0px;
  background-size: contain, auto;
  background-repeat: no-repeat, repeat;
}

.vsa1 {
  width: 100%;
  height: 100%;
  background-image: url('../images/Sentinel-Geogrotesque-1.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.mont {
  width: 100%;
  height: 100%;
  background-image: url('../images/Sabon-AzoSans-1.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.tf1 {
  width: 100%;
  height: 100%;
  background-image: url('../images/Neutraface-EamesCentury-5.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

._3-dots {
  position: absolute;
  left: 0px;
  right: 0px;
  bottom: 45px;
  z-index: 5;
  display: -ms-grid;
  display: grid;
  width: 100%;
  height: 20px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  justify-items: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  -ms-grid-columns: 9px 9px 9px;
  grid-template-columns: 9px 9px 9px;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

._4-dots {
  position: absolute;
  left: 0px;
  right: 0px;
  bottom: 45px;
  z-index: 5;
  display: -ms-grid;
  display: grid;
  width: 100%;
  height: 20px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  justify-items: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  -ms-grid-columns: 9px 9px 9px 9px;
  grid-template-columns: 9px 9px 9px 9px;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

._5-dots {
  position: absolute;
  left: 0px;
  right: 0px;
  bottom: 45px;
  z-index: 5;
  display: -ms-grid;
  display: grid;
  width: 100%;
  height: 20px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  justify-items: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  -ms-grid-columns: 9px 9px 9px 9px 9px;
  grid-template-columns: 9px 9px 9px 9px 9px;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.lila {
  width: 100%;
  height: 100%;
  background-image: url('../images/MrsEaves-NeutraText-2.jpg');
  background-position: 100% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.cent-1 {
  width: 100%;
  height: 100%;
  background-image: url('../images/FFSanuk-JansonTxt-BodoniPoster-MuseoSans-1-btm.jpeg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.mgl-1 {
  width: 100%;
  height: 100%;
  background-image: url('../images/HelveticaNeue-ArnoPro-1.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.dm-1 {
  width: 100%;
  height: 100%;
  background-image: url('../images/FF-Good-FF-More.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.natasha {
  width: 100%;
  height: 100%;
  background-image: url('../images/Garamond-AkzidenzGrotesk-4.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.acnoc {
  width: 100%;
  height: 100%;
  background-image: url('../images/Egyptienne-NewsGothic-NeueHelvetica-1.jpeg');
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: repeat-x;
}

.stckmn {
  width: 100%;
  height: 100%;
  background-image: url('../images/Clarendon-Univers-Georgia-5.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.brown {
  width: 100%;
  height: 100%;
  background-image: url('../images/Chronicle-Gotham-1.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

._6-dots {
  position: absolute;
  left: 0px;
  right: 0px;
  bottom: 45px;
  z-index: 5;
  display: -ms-grid;
  display: grid;
  width: 100%;
  height: 20px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  justify-items: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  -ms-grid-columns: 9px 9px 9px 9px 9px 9px;
  grid-template-columns: 9px 9px 9px 9px 9px 9px;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.farm {
  width: 100%;
  height: 100%;
  background-image: url('../images/Century-Schoolbook--Brandon-Text2.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.menta {
  width: 100%;
  height: 100%;
  background-image: url('../images/Texta--Caslon3-copy-1.jpg');
  background-position: 50% 50%;
  background-size: 1920px;
  background-repeat: no-repeat;
}

.sm-1 {
  width: 100%;
  height: 100%;
  background-image: url('../images/BrandonGrotesque-Baskerville-1.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.trish {
  width: 100%;
  height: 100%;
  background-image: url('../images/Benton-Sans--Mrs-Eaves2.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.mubien {
  width: 100%;
  height: 100%;
  background-image: url('../images/Baskerville-TradeGothic-2.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.quaker {
  width: 100%;
  height: 100%;
  background-image: url('../images/Archer-Gotham-1.jpg');
  background-position: 0% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.alto {
  width: 100%;
  height: 100%;
  background-image: url('../images/Archer-GarageGothic-1.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.ramy {
  width: 100%;
  height: 100%;
  background-image: url('../images/AkzidenzGroteskCn-AkzidenzGrotesk-1-Ramy-Elbasty.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.enrico {
  width: 100%;
  height: 100%;
  background-image: url('../images/Adelle-PlutoSans-2_1.png');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.contact-logo-white {
  width: 100%;
  height: 120px;
  margin-top: 40px;
  -webkit-align-self: end;
  -ms-flex-item-align: end;
  -ms-grid-row-align: end;
  align-self: end;
  background-image: url('../images/UT-Logo-Full-white.svg');
  background-position: 32% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.type-block-small {
  position: absolute;
  top: 20%;
  display: block;
  width: 60%;
  float: right;
  text-align: center;
}

.body-size-14-small {
  display: block;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  color: #bcbcbc;
  font-size: 0.938em;
  line-height: 1.75em;
  font-weight: 500;
  margin-bottom: 1em;
}

.offset-line-grey-small {
  position: relative;
  width: 33px;
  height: 3px;
  border-top: 1.5px solid #5d5d5d;	
  border-bottom: 1.5px solid #5d5d5d;
  border-radius: 4px;	
}

.pyt-home-toc {
  position: relative;
  display: block;
  overflow: hidden;
  height: 100%;
  padding-left: 0px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border-top: 4px solid #c2d633;
  background-image: url('../images/pyt-header.svg'), -webkit-gradient(linear, left top, left bottom, from(rgba(43, 43, 43, .5)), to(rgba(43, 43, 43, .5))), -webkit-gradient(linear, left top, left bottom, color-stop(56%, transparent), to(#000)), -webkit-gradient(linear, left top, left bottom, from(rgba(53, 53, 53, .95)), to(rgba(53, 53, 53, .95)));
  background-image: url('../images/pyt-header.svg'), linear-gradient(180deg, rgba(43, 43, 43, .5), rgba(43, 43, 43, .5)), linear-gradient(180deg, transparent 56%, #000), linear-gradient(180deg, rgba(53, 53, 53, .95), rgba(53, 53, 53, .95));
  background-position: 35% 90%, 0px 0px, 0px 0px, 0px 0px;
  background-size: 48.8%, auto, auto, auto;
  background-repeat: no-repeat, no-repeat, repeat, repeat, repeat;
}

.tpf-home-toc {
  position: relative;
  display: block;
  height: 100%;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border-top: 4px solid #f85010;
  background-image: url('../images/tpf-header.svg'), -webkit-gradient(linear, left top, left bottom, from(rgba(43, 43, 43, .5)), to(rgba(43, 43, 43, .5))), -webkit-gradient(linear, left top, left bottom, color-stop(56%, transparent), to(#000)), -webkit-gradient(linear, left top, left bottom, from(rgba(53, 53, 53, .95)), to(rgba(53, 53, 53, .95)));
  background-image: url('../images/tpf-header.svg'), linear-gradient(180deg, rgba(43, 43, 43, .5), rgba(43, 43, 43, .5)), linear-gradient(180deg, transparent 56%, #000), linear-gradient(180deg, rgba(53, 53, 53, .95), rgba(53, 53, 53, .95));
  background-position: 35% 90%, 0px 0px, 0px 0px, 0px 0px;
  background-size: 49.2%, auto, auto, auto;
  background-repeat: no-repeat, no-repeat, repeat, repeat, repeat;
}

.dtp-home-toc {
  position: relative;
  display: block;
  overflow: hidden;
  height: 100%;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border-top: 4px solid #f8a810;
  background-image: url('../images/dtp-header.svg'), -webkit-gradient(linear, left top, left bottom, from(rgba(43, 43, 43, .5)), to(rgba(43, 43, 43, .5))), -webkit-gradient(linear, left top, left bottom, color-stop(56%, transparent), to(#000)), -webkit-gradient(linear, left top, left bottom, from(rgba(53, 53, 53, .95)), to(rgba(53, 53, 53, .95)));
  background-image: url('../images/dtp-header.svg'), linear-gradient(180deg, rgba(43, 43, 43, .5), rgba(43, 43, 43, .5)), linear-gradient(180deg, transparent 56%, #000), linear-gradient(180deg, rgba(53, 53, 53, .95), rgba(53, 53, 53, .95));
  background-position: 35% 90%, 0px 0px, 0px 0px, 0px 0px;
  background-size: 48.8%, auto, auto, auto;
  background-repeat: no-repeat, no-repeat, repeat, repeat, repeat;
}

.pyt-2-phone-landscape {
  position: relative;
  display: block;
  overflow: hidden;
  height: 100%;
  padding-left: 0px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border-top: 4px solid #c2d633;
  background-image: url('../images/pyt-header.svg'), -webkit-gradient(linear, left top, left bottom, from(rgba(43, 43, 43, .5)), to(rgba(43, 43, 43, .5))), -webkit-gradient(linear, left top, left bottom, color-stop(56%, transparent), to(#000)), -webkit-gradient(linear, left top, left bottom, from(rgba(53, 53, 53, .95)), to(rgba(53, 53, 53, .95)));
  background-image: url('../images/pyt-header.svg'), linear-gradient(180deg, rgba(43, 43, 43, .5), rgba(43, 43, 43, .5)), linear-gradient(180deg, transparent 56%, #000), linear-gradient(180deg, rgba(53, 53, 53, .95), rgba(53, 53, 53, .95));
  background-position: 50% 90%, 0px 0px, 0px 0px, 0px 0px;
  background-size: 35%, auto, auto, auto;
  background-repeat: no-repeat, repeat, repeat, repeat;
  -webkit-transform: translate(0px, 100%);
  -ms-transform: translate(0px, 100%);
  transform: translate(0px, 100%);
}

.tpf-2-phone-landscape {
  position: relative;
  display: block;
  overflow: hidden;
  height: 100%;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border-top: 4px solid #f85010;
  background-image: url('../images/tpf-header.svg'), -webkit-gradient(linear, left top, left bottom, from(rgba(43, 43, 43, .5)), to(rgba(43, 43, 43, .5))), -webkit-gradient(linear, left top, left bottom, color-stop(56%, transparent), to(#000)), -webkit-gradient(linear, left top, left bottom, from(rgba(53, 53, 53, .95)), to(rgba(53, 53, 53, .95)));
  background-image: url('../images/tpf-header.svg'), linear-gradient(180deg, rgba(43, 43, 43, .5), rgba(43, 43, 43, .5)), linear-gradient(180deg, transparent 56%, #000), linear-gradient(180deg, rgba(53, 53, 53, .95), rgba(53, 53, 53, .95));
  background-position: 50% 90%, 0px 0px, 0px 0px, 0px 0px;
  background-size: 37%, auto, auto, auto;
  background-repeat: no-repeat, repeat, repeat, repeat;
  -webkit-transform: translate(0px, 100%);
  -ms-transform: translate(0px, 100%);
  transform: translate(0px, 100%);
}

.dtp-2-phone-landscape {
  position: relative;
  display: block;
  overflow: hidden;
  height: 100%;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border-top: 4px solid #f8a810;
  background-image: url('../images/dtp-header.svg'), -webkit-gradient(linear, left top, left bottom, from(rgba(43, 43, 43, .5)), to(rgba(43, 43, 43, .5))), -webkit-gradient(linear, left top, left bottom, color-stop(56%, transparent), to(#000)), -webkit-gradient(linear, left top, left bottom, from(rgba(53, 53, 53, .95)), to(rgba(53, 53, 53, .95)));
  background-image: url('../images/dtp-header.svg'), linear-gradient(180deg, rgba(43, 43, 43, .5), rgba(43, 43, 43, .5)), linear-gradient(180deg, transparent 56%, #000), linear-gradient(180deg, rgba(53, 53, 53, .95), rgba(53, 53, 53, .95));
  background-position: 50% 90%, 0px 0px, 0px 0px, 0px 0px;
  background-size: 35%, auto, auto, auto;
  background-repeat: no-repeat, repeat, repeat, repeat;
  -webkit-transform: translate(0px, 100%);
  -ms-transform: translate(0px, 100%);
  transform: translate(0px, 100%);
}

.green-pl {
  margin-top: 0px;
  color: #c2d633;
}

.yellow-pl {
  font-family: "Tungsten Cond A", "Tungsten Cond B", Impact, "sans-serif";
  color: #f8a810;
}

.h-panel-icon-container-color-pl {
  position: absolute;
  left: 0px;
  top: 0px;
  right: 0px;
  z-index: 20;
  padding-top: 25px;
  text-align: center;
}

.h-panel-icon-container-pl {
  position: relative;
  z-index: 20;
  padding-top: 25px;
  text-align: center;
}

.footer-nav {
  display: block;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #232323;
}

.ut-info {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  margin-top: 10px;
}

.footer-link {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 15px;
  padding-left: 15px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  color: hsla(0, 0%, 100%, .6);
  text-decoration: none;
}

.footer-link-heading {
  margin-bottom: 0px;
  font-family: "Knockout 50 A", "Knockout 50 B", Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
  color: hsla(0, 0%, 100%, .5);
  font-size: 0.825em;
  letter-spacing: 0.1em;
}

.footer-nav-links {
  display: -ms-grid;
  display: grid;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  grid-auto-columns: 1fr;
  grid-column-gap: 8px;
  grid-row-gap: 16px;
  -ms-grid-columns: 4% 4% 4% 7% 6% 6%;
  grid-template-columns: 4% 4% 4% 7% 6% 6%;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.footer-logo {
	width: 95px;
}

.sg-sidebar {
  position: fixed;
  left: 0px;
  top: 0px;
  bottom: 0px;
  width: 270px;
  padding-top: 95px;
  padding-right: 40px;
  padding-left: 40px;
  border-right: 1px solid rgba(0, 0, 0, .2);
}

.sg-sidebar-menu {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: -40px;
  margin-left: -40px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.sg-sidebar-link {
  width: 100%;
  padding: 10px 40px;
  -webkit-transition: -webkit-transform 400ms ease;
  transition: -webkit-transform 400ms ease;
  transition: transform 400ms ease;
  transition: transform 400ms ease, -webkit-transform 400ms ease;
  font-family:"Inkwell Script A", "Inkwell Script B", serif;
  color: rgba(0, 0, 0, .5);
  font-size: 1.25em;
  line-height: 1.15em;
  text-decoration: none;
}

.sg-sidebar-link:hover {
  -webkit-transform: translate(8px, 0px);
  -ms-transform: translate(8px, 0px);
  transform: translate(8px, 0px);
}

.section {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  padding: 90px 6% 100px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #fff;
}

.sidebar-heading {
  margin-top: 0px;
  margin-bottom: 40px;
}

.sg-wrapper {
  position: relative;
  display: block;
  overflow: hidden;
  width: 100%;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.style-block {
  padding: 40px 15px;
}

.paragraph-small {
  font-size: 0.938em;
}

.knockout-subhead {
  direction: ltr;
  font-family: "Knockout 50 A", "Knockout 50 B", Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
  color: #000;
  font-size: 0.875em;
  font-weight: 400;
  text-align: left;
  letter-spacing: 0.1em;
  text-decoration: none;
  text-transform: uppercase;
}

.label {
  display: inline-block;
  padding: 3px 7px 3.5px;
  background-color: rgba(0, 0, 0, .5);
  font-family: "Knockout 50 A", "Knockout 50 B", Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
  color: #fff;
  font-size: 0.875em;
  font-weight: 400;
  letter-spacing: 0.1em;
}

.label.sg-primary {
  margin-bottom: 0px;
  background-color: #3bd9d2;
}

.label.sg-pyt-label {
  margin-bottom: 0px;
  background-color: #c2d633;
}

.label.sg-default-label {
  margin-bottom: 0px;
}

.label.sg-tpf-label {
  background-color: #f85010;
}

.label.sg-dtp-label {
  margin-bottom: 0px;
  background-color: #f8a810;
}

.label.yellow {
  background-color: #f8a810;
  margin-bottom: 0px;
}

.label.white {
  margin-bottom: 6px;
  background-color: hsla(0, 0%, 100%, .54);
  color: #000;
}

.label.blue-label {
  width: 165px;
  margin-bottom: 15px;
  -webkit-align-self: end;
  -ms-flex-item-align: end;
  -ms-grid-row-align: end;
  align-self: end;
  background-color: #3bd9d2;
  display: inline;
}

.label.default-label {
  width: 102px;
  margin-bottom: 5px;
  -webkit-align-self: end;
  -ms-flex-item-align: end;
  -ms-grid-row-align: end;
  align-self: end;
}
.label-style-guide {
  display: inline-block;
  margin-bottom: 25px;
  padding: 4px 7px 3px;
  background-color: rgba(0, 0, 0, .5);
  font-family: "Knockout 50 A", "Knockout 50 B", Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
  color: #fff;
  font-size: 0.8125em;
  line-height: 0.875em;
  font-weight: 400;
  letter-spacing: 0.1em;
}

.button {
  position: relative;
  display: inline-block;
  overflow: hidden;
  height: 48px;
  padding-top: 11px;
  padding-bottom: 11px;
  border: 1px solid #000;
  background-color: transparent;
  font-family: "Knockout 50 A", "Knockout 50 B", Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
  color: #000;
  font-size: 0.8125em;
  line-height: 1.9em;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.button.pyt-button {
  border-color: #c2d633;
}

.button.tpf-button {
  border-color: #f85010;
}

.button.dtp-button {
  border-color: #f8a810;
}

.button.pyt-button-solid {
  border-style: none;
  background-color: #c2d633;
  color: #fff;
}

.button.tpf-button-solid {
  border-color: #f85010;
  background-color: #f85010;
  color: #fff;
}

.button.dtp-button-solid {
  border-style: none;
  border-color: #f8a810;
  background-color: #f8a810;
  color: #fff;
}

.button.primary-button-solid {
  border-style: none;
  background-color: #3bd9d2;
  color: #fff;
  font-size: 0.825em;
}

.button.primary-button {
  border-color: #3bd9d2;
}

.button.default-button-solid {
  border-style: none;
  background-color: rgba(0, 0, 0, .5);
  color: #fff;
  font-size: 0.825em;
}

.button-style-wrapper {
  text-align: center;
}

.button-styles {
  display: -ms-grid;
  display: grid;
  padding-top: 48px;
  padding-bottom: 48px;
  padding-left: 15px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-align-content: stretch;
  -ms-flex-line-pack: stretch;
  align-content: stretch;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 35px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(0, 0, 0, .2);
}

.label-style-wrapper {
  padding-top: 15px;
  padding-bottom: 15px;
  text-align: center;
}

.label-styles {
  display: -ms-grid;
  display: grid;
  padding-top: 24px;
  padding-bottom: 24px;
  padding-left: 12px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-align-content: stretch;
  -ms-flex-line-pack: stretch;
  align-content: stretch;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(0, 0, 0, .2);
}
.grid-pairs {
  height: 100vh;
  max-width: 100%;
  padding: 12px;
  grid-auto-columns: auto;
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  grid-template-areas: ". . . . . ." ". . . . . ." ". . . . . ." ". . . . . .";
  -ms-grid-columns: auto 12px 175px 12px 170px 12px 170px 12px 250px 12px auto;
  grid-template-columns: auto 175px 170px 170px 250px auto;
  -ms-grid-rows: auto 12px 250px 12px 250px 12px auto;
  grid-template-rows: auto 250px 250px auto;
  background-color: #000;
}
.grid-head-wrap {
  display: block;
  padding: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  background-color: #fff;	
}

.pair-head {
	font-size: 10em;
}

.pull-quote {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  padding: 25px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
  background-color: #f85010;
  font-family: "Knockout 50 A", "Knockout 50 B", Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
  font-size: 1.25em;	
  color: #fff;
  line-height: 1.5;
  text-align: left;
  letter-spacing: 0.08em;
  text-transform: uppercase;
}

.horiz-line {
  margin-bottom: -15px;
  border-bottom: 15px solid #000;
}

.vert-line {
  display: block;
  margin-right: -15px;
  border-right: 15px solid #000;
}

.pp-container-grid {
  height: 100%;	
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 0.5fr 1fr 0.25fr 1fr .5fr .5fr 1fr 0.25fr 1fr 0.5fr;
  grid-template-columns: 0.5fr 1fr 0.25fr 1fr .5fr .5fr 1fr 0.25fr 1fr 0.5fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.contact-info-grid {
  grid-column-gap: 0px;
  grid-row-gap: 8px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: 60px auto 60px auto auto auto auto auto auto auto;
  grid-template-rows: 60px auto 60px auto auto auto auto auto auto auto;
  text-transform: none;
}

.contact-wrap-wte {
  position: absolute;
  left: 0px;
  top: 0px;
  right: 0px;
  bottom: 0px;
  display: block;
  overflow: hidden;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: 60px auto 60px auto 60px auto;
  grid-template-rows: 60px auto 60px auto 60px auto;
  background-color: #242323;
  -webkit-transform: translate(0px, 100%);
  -ms-transform: translate(0px, 100%);
  transform: translate(0px, 100%);
  -webkit-transition: -webkit-transform 400ms ease;
  transition: -webkit-transform 400ms ease;
  transition: transform 400ms ease;
  transition: transform 400ms ease, -webkit-transform 400ms ease;
  color: transparent;
  text-decoration: none;
}

.brand-home {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 62px;
  height: 60px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  cursor: pointer;
}

.open {
  position: relative;
  z-index: 2;
  margin-top: 20px;
  margin-left: 20px;
  cursor: pointer;
}

.slide {
  position: relative;
  display: inline-block;
  width: 100%;
  height: 100%;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  text-align: left;
}

.contact-offset-line-nav {
  position: relative;
  display: block;
  width: 42px;
  height: 4px;
  margin-top: 15px;
  margin-bottom: 15px;
  grid-auto-columns: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  background-color: #3bd9d2;
}

.slider-details {
  position: absolute;
  left: 0px;
  right: 0px;
  bottom: 0px;
}

.contact-wrap-white {
  position: absolute;
  left: 0px;
  top: 0px;
  right: 0px;
  bottom: 0px;
  display: block;
  margin-bottom: 1px;
  grid-auto-columns: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: 60px auto 60px auto auto auto auto auto auto auto;
  grid-template-rows: 60px auto 60px auto auto auto auto auto auto auto;
  background-color: #fafafa;
  -webkit-transform: translate(0px, 100%);
  -ms-transform: translate(0px, 100%);
  transform: translate(0px, 100%);
  -webkit-transition: -webkit-transform 400ms ease;
  transition: -webkit-transform 400ms ease;
  transition: transform 400ms ease;
  transition: transform 400ms ease, -webkit-transform 400ms ease;
  color: transparent;
  text-decoration: none;
}

.nav-link-white {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-left: 45px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-bottom: 1px solid #f3f0f0;
  -webkit-transition: -webkit-transform 400ms ease;
  transition: -webkit-transform 400ms ease;
  transition: transform 400ms ease;
  transition: transform 400ms ease, -webkit-transform 400ms ease;
  text-decoration: none;
  cursor: pointer;
}

.nav-link-white:hover {
  -webkit-transform: translate(8px, 0px);
  -ms-transform: translate(8px, 0px);
  transform: translate(8px, 0px);
}

.nav-link-white.right {
  border-right-style: none;
}

.contact-icon {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 6px;
  padding-left: 6px;
  float: left;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  opacity: 0.65;
  margin-bottom: 5px;
}
.white-block {
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
  background-color: #fff;
}

.white-block.four {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  align-self: auto;
  background-color: #fff;	
}

html.w-mod-js *[data-ix="back"] {
  display: none;
  opacity: 0;
}

html.w-mod-js *[data-ix="no-display"] {
  display: none;
}

html.w-mod-js *[data-ix="expand-search"] {
  width: 40px;
}

html.w-mod-js *[data-ix="p-fade"] {
  opacity: 0;
}

/* Landscape */ 
@media only screen and (min-width: 1366px) and (orientation: landscape) { 
div.splash-img {
	background-image: url('../images/home-bkg-horiz.svg');
}		
}
@media only screen and (max-width: 1024px) and (orientation: landscape) { 
	.back {
		display: none;
	}
	.main {
		width: 100%;
	}
	.other-main { 
		margin-left: 0;
	}
.sticky-lte {
  width: 100%;
}	
.intro-dropdwn {
  width: 100%;
}	
	.sticky-lte.pairing {
  		width: 100%;
}
	.sticky-lte .sl-blue .pairprinc{
		width: 100%;
	}
	.sticky-drk {
		width: 100%;
	}
	.jump-bar {
		padding: 2px 20% 10px;
	}	
	
.pp-container-grid {
  height: 100%;	
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 0.5fr 1.65fr 0.25fr 1fr .25fr .25fr 1fr 0.25fr 1.5fr 0.5fr;
  grid-template-columns: 0.5fr 1.65fr 0.25fr 1fr .25fr .25fr 1fr 0.25fr 1.5fr 0.5fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}
.section-overlay.tips {
  position: relative;
  display: -ms-grid;
  display: grid;
  overflow: hidden;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 0.5fr 0.5fr 0.25fr 1fr 3fr 1fr 0.25fr 0.5fr 0.5fr;
  grid-template-columns: 0.5fr 0.5fr 0.25fr 1fr 3fr 1fr 0.25fr 0.5fr 0.5fr;
  -ms-grid-rows: 33vh auto auto auto auto 85px;
  grid-template-rows: 33vh auto auto auto auto 85px;
  background-image: none;
}
.tip-detail {
margin-right: 20px;
}
.vertical-center {
  width: 90%;
}
.article-content {
  padding: 5% 8% 30px 7%;
}
	.slider {
		width: 50vw;
	}
	.dtp-article {
		left: 0px;
	}
	.paragraph.black {
		hyphens: auto;
	}
    .article-footer {
        margin-bottom: 0px;
    }    
}

/*Portrait*/ 

@media only screen and (min-width: 1112px) and (orientation: portrait) { 
div.splash-img{
	background-image: url('../images/home-bkg-vert.svg');
}
}

@media only screen and (min-width: 1024px) and (orientation: portrait) { 
	.brand-inner.pairing {
	left: 12px;
}
.paragraph.black {
hyphens: auto;
}
    .rotate-overlay {
    position: fixed;
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: 0%;
    z-index: 100;
    background-color: rgba(43, 43, 43, .9);
    background-image: url('../images/Rotate-icon.svg');
    background-position: 50% 50%;
    background-size: 100px;
    background-repeat: no-repeat;
    z-index: 1000;    
  }
    .navbar-3 {
        margin-right: 10px;
    } 
    .article-image {
        display: none;
    }    
    .article-body {
        width: 100%;
    }
.nav-info-heading.black.about {
  margin-left: -65%;
}
    .header-wrap.about {
        margin-top: 20%;
    } 
    .heading-10 {
        margin-right: 40%;
    }    
}



@media (max-width: 991px) {
  h1 {
    font-size: 7.5em;
  }
  h2 {
    font-size: 7em;
  }
  h3 {
    font-size: 5.75em;
  }
  h4 {
    font-size: 4.25em;
  }
  h5 {
    font-size: 2.986em;
    letter-spacing: 2px;
  }		
	
  .splash {
    position: fixed;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }
  .splash-img {
    display: block;
    margin-top: 60px;
    background-image: url('../images/home-bkg-vert.svg');
    background-position: 50% 0%;
  	background-size: cover;
  	background-repeat: no-repeat;
  }
	
  .call-to-action {
    position: relative;
    z-index: 20;
    width: 8em;
    padding-left: 0px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, .05)), to(rgba(0, 0, 0, .05)));
    background-image: linear-gradient(180deg, rgba(0, 0, 0, .05), rgba(0, 0, 0, .05));
    text-decoration: none;
    cursor: pointer;
  }
  .call-to-action.dtp-go {
    width: 8em;
  }
  .call-to-action.tpf-go {
    margin-top: 5px;
  }
  .wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-top: 30px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .green {
    margin-top: 70px;
  }
  .offset-line-grey {
    display: block;
    margin-bottom: 0.75em;
  }
  .orange {
    margin-top: 70px;
  }
  .byline-italic {
  font-family: "Archer SSm A", "Archer SSm B", "Hoefler Text", "serif";	
  font-style: italic;
  }
  .yellow {
    margin-top: 70px;
  }
  .contribute {
    display: block;
    text-align: center;
  }
  .line-3 {
    top: 14px;
  }
  .line-2 {
    top: 7px;
  }
  .contact-wrap {
    display: block;
    padding-top: 0px;
    padding-right: 30px;
    padding-left: 30px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -webkit-justify-content: start;
    -ms-flex-pack: start;
    justify-content: start;
    justify-items: stretch;
    -webkit-align-content: start;
    -ms-flex-line-pack: start;
    align-content: start;
    grid-column-gap: 40px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
    -ms-grid-rows: 60px auto;
    grid-template-rows: 60px auto;
  }
  .back {
    display: block;
    width: 3.5%;
  }
  .close {
    position: static;
    right: 20px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-left: 0px;
    -webkit-transform: perspective(100px);
    transform: perspective(100px);
  }
  .contact-icons {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .email {
    height: 16px;
    margin-right: 15px;
    color: #000;
  }
  .address {
    color: #000;
    text-align: left;
  }
  .phone {
    display: block;
    margin-top: 12px;
    margin-right: 15px;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }
  .location {
    display: block;
    margin-top: 0px;
    margin-right: 15px;
  }
  .contact-offset-line {
    width: 45px;
    margin-top: 0px;
    margin-right: 40px;
    margin-bottom: 0px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }
  .contact-text {
    margin-left: 0px;
    padding-left: 0px;
    text-align: left;
    text-transform: none;
  }
  .subhead {
    position: static;
    margin-bottom: 5px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
  .subhead.grey {
    display: inline-block;
    font-size: 18px;
    letter-spacing: 0.05em;
  }
  .subhead.orange {
    margin-top: 0px;
  }
  .subhead.yellow {
    margin-top: 0px;
    font-size: 0.875em;
  }
  .vertical-spacebar.yellow {
    margin-top: 0px;
  }
  .brand-nav {
    margin-top: 16px;
    margin-left: 15px;
  }
  .nav-text {
    font-size: 1.5em;
    line-height: 2em;
  }	
  .nav-text.black {
    font-family:"Inkwell Script A", "Inkwell Script B", serif;
    color: #000;
    font-size: 1.5em;
    line-height: 2em;
	font-weight: 500;
   }
  .neutral {
    display: none;
    width: 49%;
    margin-right: auto;
    margin-left: 2.5px;
  }
  .slab-serif {
    display: none;
    width: 49%;
    margin-left: 2.5px;
  }
  .right-arrow {
    right: 0px;
    width: 10%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    opacity: 1;
  }
  .right-arrow.full-slide {
    width: 12%;
  }
  .sentinel-1.byline-italic {
    display: none;
  }
  .sentinel-1.byline-italic {
    display: none;
  }
  .ff-tisa-1 {
    display: none;
  }
  .ff-tisa-1.byline-italic {
    display: none;
  }
  .ff-tisa-1.byline-italic {
    display: none;
  }
  .slab-serif-txt.byline-italic {
    font-size: 1em;
  }
  .geometric-txt.byline-italic {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    color: #d6d3d3;
  }
  .geometric-txt.byline-italic {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    color: #d6d3d3;
    font-size: 1em;
  }
  .akzidenz-grotesk-1.byline-italic {
    display: none;
  }
  .akzidenz-grotesk-1.byline-italic {
    display: none;
  }
  .typeface {
    display: none;
    overflow: visible;
    width: 49%;
    margin-right: 2.5px;
  }
  .grotesque-1.byline-italic {
    display: none;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  .left-arrow {
    width: 10%;
    opacity: 1;
  }
  .left-arrow.full-slide {
    width: 12%;
  }
  .transitional-txt.byline-italic {
    display: block;
  }
  .brownstein-4 {
    height: 100%;
  }
  .brownstein-3 {
    height: 100%;
  }
  .brownstein-2 {
    height: 100%;
  }
  .transitional {
    display: none;
    width: 49%;
    margin-left: 2.5px;
  }
  .geometric-1.byline-italic {
    display: none;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  .adelle-1 {
    display: none;
  }
  .adelle-1.byline-italic {
    display: none;
  }

  .drop-down-list-1 {
    height: 115px;
  }
  .drop-down-list-1.w--open {
    position: static;
    display: block;
    height: 115px;
  }
  .ff-good-1 {
    display: block;
  }
  .slider-tpf {
    display: block;
  }
  .sturdy {
    display: none;
    width: 49%;
    margin-left: 2.5px;
  }
  .personality {
    position: absolute;
    display: none;
    width: 49%;
    margin-right: 2.5px;
    float: none;
  }
  .tpf-heading {
    margin-top: 0px;
    text-align: center;
  }
  .af-1 {
    height: 100%;
  }
  .classification {
    display: none;
    width: 49%;
    margin-right: 2.5px;
  }
  .tpf-search {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-top: 6px;
    padding-right: 10px;
	  padding-left: 5px;
	  padding-bottom: 7px;
    text-align: left;
  }
  .grotesque-txt.byline-italic {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    color: #d6d3d3;
  }
  .egyptienne-1 {
    display: block;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  .egyptienne-1.byline-italic {
    display: none;
  }
  .head-wrap {
    padding-right: 20px;
  }
  .centuryschoolbook-1 {
    display: none;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  .tpf-caption {
    left: -1px;
    top: 0px;
  }
  .transitional-1.byline-italic {
    display: none;
  }
  .brownstein-1 {
    height: 100%;
    background-position: 0px 50%;
  }
  .slab-serif-1.byline-italic {
    display: none;
  }
  .janson-1.byline-italic {
    display: none;
  }
  .text-wrap {
    margin-bottom: 20px;
  }
  .byline-italic-2 {
    display: inline;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
  .garalde {
    display: none;
    width: 49%;
    margin-right: auto;
    margin-left: 2.5px;
  }
  .feminine {
    position: absolute;
    display: none;
    width: 49%;
    margin-left: 2.5px;
  }
  .mrs-eaves-1 {
    display: none;
  }
  .geometric {
    position: absolute;
    left: 0px;
    top: 0px;
    display: none;
    width: 49%;
    height: 37px;
    margin-left: 2.5px;
    border: 1px solid #d6d3d3;
    border-radius: 5px;
  }
  .category-txt.red-italic {
  font-family: "Archer SSm A", "Archer SSm B", "Hoefler Text", "serif";	
  font-style: italic;
    color: #f85010;
	  font-size: 1em;
  }
  .archer-1.byline-italic {
    display: none;
  }
  .archer-1.byline-italic {
    display: none;
  }
  .ham-line-top-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    background-color: #9a9a9a;
    -webkit-transform: translate(-100%, 0px);
    -ms-transform: translate(-100%, 0px);
    transform: translate(-100%, 0px);
  }
  .ham-line-bottom-wrapper {
    width: 100%;
    height: 100%;
    background-color: #9a9a9a;
    -webkit-transform: translate(100%, 0px);
    -ms-transform: translate(100%, 0px);
    transform: translate(100%, 0px);
  }
  .nav-link-black {
    width: 50%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-transition: -webkit-transform 400ms ease;
    transition: -webkit-transform 400ms ease;
    transition: transform 400ms ease;
    transition: transform 400ms ease, -webkit-transform 400ms ease;
  }
  .nav-link-black.left {
    padding-left: 20%;
  }
  .nav-link-black.right {
    padding-left: 35px;
    border-right-style: none;
  }
  .nav-link-black.right.w--current {
    padding-left: 35px;
  }
  .h-panel-icon-container {
    z-index: 0;
    display: block;
    height: 75px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .h-panel-icon-container-color {
    z-index: 0;
    display: block;
    height: 75px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .tpf-typeface {
    display: block;
    width: 50%;
    height: auto;
    margin-right: auto;
    margin-left: auto;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
  .tpf-pair {
    display: block;
    width: 50%;
    height: auto;
    margin-right: auto;
    margin-left: auto;
  }
  .tpf-welcome-text {
    font-size: 1.4em;
  }
  .hero-slide.one {
    background-image: url('../images/Texta-Caslon.svg'), url('../images/Texta--Caslon3-copy-1.jpg');
    background-position: 95% 5%, 50% 100%;
    background-size: 15%, cover;
    background-repeat: no-repeat, no-repeat;
  }
  .hero-slide.four {
    background-image: url('../images/Futura-Sentinel.svg'), url('../images/Sentinel--Futura-3-sm.jpg');
    background-position: 95% 5%, 50% 50%;
    background-size: 15%, cover;
    background-repeat: no-repeat, no-repeat;
  }
  .hero-slide.three {
    background-image: url('../images/AkzGrotCn-AkzGrot-wht.svg'), url('../images/AkzidenzGroteskCn-AkzidenzGrotesk-1-Ramy-Elbasty.jpg'), -webkit-gradient(linear, left top, left bottom, color-stop(-1%, #1f1f1f), color-stop(0, #222), color-stop(0%, #232323), to(#2b2b2b));
    background-image: url('../images/AkzGrotCn-AkzGrot-wht.svg'), url('../images/AkzidenzGroteskCn-AkzidenzGrotesk-1-Ramy-Elbasty.jpg'), linear-gradient(180deg, #1f1f1f -1%, #222 0, #232323 0%, #2b2b2b);
    background-position: 95% 5%, 45% 50%, 0px 0px;
    background-size: 15%, cover, auto;
    background-repeat: no-repeat, no-repeat, repeat;
  }
  .hero-slide.two {
    background-image: url('../images/Clarendon-Univers.svg'), url('../images/Clarendon-Univers-Georgia-5.jpg');
    background-position: 95% 5%, 0px 50%;
    background-size: 15%, cover;
    background-repeat: no-repeat, no-repeat;
  }
  .date.d-article {
    position: relative;
    margin-right: -20px;
    margin-left: auto;
    margin-top: 15px;
    font-size: 1em;
  }
  .slider {
    left: 0px;
    width: 100%;
    height: 100vh;
    margin-right: 0px;
    margin-left: 0px;
  }
  .slider.hero {
    height: 100%;
  }
  .paragraph.black.alt {
    font-family: "Archer SSm A", "Archer SSm B", "Hoefler Text", "serif";
  }
  .paragraph.black.about {
    margin-top: 15px;
    margin-bottom: 1em;
    font-weight: 500;
  }
  .dtp-pair-550._13 {
    background-position: 43% 50%;
  }
  .hero-section {
    height: 87vh;
  }
  .wrapper {
    height: 100%;
  }
  .wrapper.visible {
    overflow: hidden;
  }
  .arw-bg {
    width: 40px;
    height: 40px;
    background-size: 55%;
  }
  .arw-bg.right {
    background-size: 55%;
  }
  .link {
    font-size: 1em;
  }
  .link.style-guide {
    font-size: 0.875em;
  }
  .link.light {
    margin-top: 6px;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    color: #000;
    text-align: left;
    text-transform: none;
  }
  .main {
    position: static;
    width: 100%;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .tpf-topp {
    height: 28%;
  }
  .tpf-bottom {
    overflow: visible;
    height: 73%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .dropdown-link {
    display: block;
    height: 30px;
    padding-top: 7px;
	padding-bottom: 8px;  
    padding-right: 10px;
    padding-left: 10px;
  }

  .drop-down-list-3.w--open {
    height: 200px;
  }
  .select {
    margin-top: 20px;
  }
  .category {
    width: 49%;
    margin-right: 0px;
  }
  .drop-down-list-2 {
    display: none;
  }
  .drop-down-list-2.w--open {
    height: 201px;
  }
  .srch-icon {
    width: 20px;
  }
  .column-2 {
    display: block;
    padding-left: 2.5px;
  }
  .tpf-slider {
    left: 0px;
    top: 0px;
    right: 0px;
    bottom: 0px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
  .copyright {
    position: static;
  }
  .copyright.light {
    position: static;
    color: hsla(0, 0%, 100%, .5);
  }
  .copyright.dark {
    position: static;
    color: rgba(0, 0, 0, .5);
  }
  .copyright.white {
    position: static;
  }
  .grotesque {
    margin-left: 2.5px;
  }
  .tpf-pairs-mobile {
    display: block;
    width: 85%;
    margin-right: auto;
    margin-bottom: 18%;
    margin-left: auto;
    padding-right: 0px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
  .tpf-slider-mobile {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
    width: 100%;
    height: 100vh;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
  .tpf-results-mobile {
    position: relative;
    overflow: auto;
    width: 100%;
    height: 100%;
    padding-top: 5vh;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
  }
  .menta-2 {
    background-position: 62% 33%, 41% 44%, 50% 50%;
  }
  .category-phone {
    width: 49%;
    margin-right: 0px;
  }
  .typeface-phone {
    display: none;
    overflow: visible;
    width: 49%;
    margin-right: 2.5px;
  }
  .personality-phone {
    position: absolute;
    display: none;
    width: 49%;
    margin-right: 2.5px;
    float: none;
  }
  .classification-phone {
    display: none;
    width: 49%;
    margin-right: 2.5px;
  }
  .tpf-search-phone {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-top: 6px;
    padding-right: 5px;
    text-align: left;
  }
  .feminine-phone {
    position: absolute;
    display: none;
    width: 49%;
    margin-left: 2.5px;
  }
  .neutral-phone {
    display: none;
    width: 49%;
    margin-right: auto;
    margin-left: 2.5px;
  }
  .sturdy-phone {
    display: none;
    width: 49%;
    margin-left: 2.5px;
  }
  .transitional-phone {
    display: none;
    width: 49%;
    margin-left: 2.5px;
  }
  .geometric-phone {
    position: absolute;
    left: 0px;
    top: 0px;
    display: none;
    width: 49%;
    height: 37px;
    margin-left: 2.5px;
    border: 1px solid #d6d3d3;
    border-radius: 5px;
  }
  .slab-serif-phone {
    display: none;
    width: 49%;
    margin-left: 2.5px;
  }
  .garalde-phone {
    display: none;
    width: 49%;
    margin-right: auto;
    margin-left: 2.5px;
  }
  .dropdown-toggle-mobile {
    padding-left: 5px;
  }
  .logo-embed {
    display: block;
	background-image: url('../images/UTLogomarkBlack.svg');  
  }
  .logo-embed.light {
    margin-left: 0px;
  }
  .logo-embed.drk {
    margin-left: 0px;
  }
  .neo-grotesque {
    display: none;
    margin-right: auto;
    margin-left: 2.5px;
  }
  .leavitt-1 {
    background-image: url('../images/Benton-Sans--Mrs-Eaves2.jpg');
    background-position: 50% 50%;
    background-size: cover;
    background-repeat: no-repeat;
  }
  .neo-grotesque-phone {
    display: none;
  }
  .neo-grotesque-text.byline-italic {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    color: #d6d3d3;
  }
  .neo-grotesque-text.byline-italic {
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
    color: #9a9a9a;
    font-size: 1em;
  }
  .benton-sans-1.byline-italic {
    display: none;
  }
  .neo-grotesque-1.byline-italic {
    display: none;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  .tpf-runninghead {
    display: block;
  }
  .masonry-item.col.col-4 {
    width: 50%;
  }
  .dtp-back {
    position: absolute;
    left: 64px;
    top: 18px;
    padding-right: 10px;
    padding-left: 10px;
    color: #aaa9a9;
  }
  .dtp-back.article {
    top: 2px;
    margin-left: -4px;
    padding-left: 0px;
  }
  .mindvolt-1 {
    background-size: contain;
  }
  .previous-img {
    width: 20px;
    height: 20px;
  }
  .older {
    position: static;
    margin-bottom: 0px;
    padding-top: 0px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .header-wrap {
    margin-top: 100px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
  .newer {
    position: static;
    margin-bottom: 0px;
    padding-top: 0px;
  }
  .next-img {
    width: 20px;
    height: 20px;
  }
  .running-head {
    position: fixed;
    display: block;
    width: 100%;
    height: 60px;
    margin-top: 0px;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
	top: 0;  
  }
  .heading-10 {
    width: 80%;
    font-size: 7.5em;
    text-align: left;
  }
  .subhead-2 {
    display: inline;
  }
  .article-content {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow: visible;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  .article-footer {
    margin-top: 45px;
  }
  .article-body {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .dtp-article {
    display: block;
    width: 100%;
  }
  .mindvolt-4 {
    background-position: 0px 22px;
  }
  .article-image {
    display: none;
  }
  .hlkagency-4 {
    background-position: 50% 50%;
  }
  .hlkagency-5 {
    background-position: 50% 50%;
  }
  .fabian-1 {
    background-position: 21% 50%;
  }
  .dtp-article-baskerville {
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }
  .hatch-1 {
    background-position: 34% 50%;
  }
  .dtp-article-mobile {
    position: static;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    -ms-grid-columns: 100vw;
    grid-template-columns: 100vw;
    -ms-grid-rows: auto auto auto auto;
    grid-template-rows: auto auto auto auto;
    border-top-style: none;
  }
  .article-body-mobile {
    display: block;
    width: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
  .article-image-mobile {
    display: block;
    width: 100%;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }
  .article-image-mobile.about {
    height: 180px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .article-content-mobile {
    position: static;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 100px 8% 20px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  .article-content-mobile.about {
    padding-bottom: 50px;
  }
  .article-footer-mobile {
    display: block;
    padding: 30px;
    border-top: 1px none #dbd7d7;
    background-color: #fff;
  }
  .footer-wrap-mobile {
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    border-top-style: none;
  }
  .older-mobile {
    position: static;
    margin-bottom: 0px;
    padding-top: 0px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .newer-mobile {
    position: static;
    margin-bottom: 0px;
    padding-top: 0px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .nav-wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .nav-wrap.white {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-right: auto;
    margin-left: auto;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .stick-wrap {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .nav-menu-3 {
    width: 100%;
  }
  .navbar-3 {
    display: block;
  }
  .ham-wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-right: auto;
    margin-left: auto;
  }
  .m-button {
    left: auto;
    bottom: auto;
    display: block;
  }
  .m-button.w--open {
    height: 60px;
  }
  .sticky-drk.sd-yellow {
    width: 100%;
    border-style: solid none none;
  }
  .sticky-drk.sd-green {
    display: block;
    width: 100%;
  }
  .sticky-lte {
    width: 100%;
    height: 3.75em;
    background-color: hsla(0, 0%, 100%, 0);
  }
  .sticky-lte.sl-orange {
    display: block;
    width: 100%;
  }
  .sticky-lte.sl-yellow {
    display: block;
    width: 100%;
    height: 3.75em;
    border-bottom: 0.5px solid #d6d3d3;
    background-color: hsla(0, 0%, 100%, .85);
  }
  .sticky-lte.sl-blue {
    width: 100%;
    border-top-style: solid;
    border-top-width: 4px;      
    background-color: hsla(0, 0%, 100%, .85);      
  }

  .line-2_blk {
    top: 7px;
  }
  .line-3_blk {
    top: 14px;
  }
  .splash-mini {
    overflow: hidden;
    width: 100vw;  
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-image: url('../images/UT-Type-Background.png');
    background-position: 50% 29%;
    background-size: 15%;
    background-repeat: no-repeat;
  }
  .button-flip {
    display: block;
    height: 75%;
  }
  .img-pyt {
    display: block;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
  .more-front {
    position: absolute;
    bottom: 2%;
  }
  .font-back {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }
  .logo {
    width: 33.33%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
  .title {
    width: 33.33%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
  .navigation {
    width: 33.33%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
  .navigation.article {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }
  .navbar-heading {
    display: block;
    margin-right: auto;
    margin-left: auto;
  }
  .navbar-heading.black {
    display: block;
    margin-right: auto;
    margin-left: auto;
  }
  .navbar-heading.black.typefndr {
    opacity: 0;
  }
  .column {
    position: fixed;
    left: 0px;
    top: 0px;
    width: 100%;
    padding-right: 0px;
    padding-left: 0px;
  }
  .column.jas {
    position: static;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .intro-dropdwn {
    display: none;
    width: 100%;
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .introdrop-heading {
    font-size: 6.125em;
  }
  .introdrop-heading.green {
    margin-top: 0px;
  }
  .inkwell-info.yellow-2 {
    padding-bottom: 18px;
  font-family:"Inkwell Script A", "Inkwell Script B", serif;
    font-weight: 500;
  }
  .header-container {
    padding: 0%;
  }
  .tpf-top {
    padding: 3%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
    background-color: #fff;
  }
  .contact-logo-wrap {
    display: -ms-grid;
    display: grid;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -webkit-justify-content: start;
    -ms-flex-pack: start;
    justify-content: start;
    -webkit-align-content: start;
    -ms-flex-line-pack: start;
    align-content: start;
    -ms-grid-row-align: auto;
    align-self: auto;
    grid-column-gap: 0px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr 50px 1fr;
    grid-template-columns: 1fr 50px 1fr;
    -ms-grid-rows: 17vh auto;
    grid-template-rows: 17vh auto;
  }
  .link-wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .link-wrap.white {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 1000%;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .contact-logo-black {
    width: 100%;
    height: 120px;
    margin-top: 0px;
    background-image: url('../images/UT-Logo-Full-black.svg');
    background-position: 100% 50%;
    background-size: auto;
  }
  .pinterest {
    margin-right: 0px;
    margin-left: 0px;
    background-image: url('../images/letter-p.svg');
  }
  .twitter {
    margin-right: 8px;
    margin-left: 0px;
    background-image: url('../images/bird.svg');
  }
  .social {
    position: relative;
    display: none;
    margin-top: 94%;
  }
  .vertical-line {
    height: 17px;
  }
  .soc-wrap {
    width: 85%;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
	
  .soc-wrap.sw-footer {
    height: 18px;
  }
  .soc-wrap.sw-footer.about {
    width: 15%;
    margin-left: 5px;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  .scl-wide {
    position: relative;
    margin: 15px 0px 0px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  .instagram {
    margin-right: 0px;
    margin-left: 0px;
  }
  .body-size-14 {
    margin-top: 0em;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }

  .inkwell-subhead.white {
  font-family:"Inkwell Script A", "Inkwell Script B", serif;
  }
  .arrow-up.yellow {
    margin-top: 0px;
  }
  .contribute-paragraph {
    width: auto;
    padding-right: 20px;
    padding-left: 20px;
  font-family:"Inkwell Script A", "Inkwell Script B", serif;
  }
  .contribute-yellow {
    text-decoration: none;
  }
  .footer {
    padding-right: 20px;
    padding-bottom: 25px;
    padding-left: 20px;
    background-color: #2b2b2b;
  }
  .form-block {
    position: relative;
    width: 100%;
  }
  .submit-button {
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
    letter-spacing: 0.12em;
  }
  .signup {
    border-left-color: hsla(0, 0%, 100%, .2);
  }
  .sign-up {
    margin-bottom: 15px;
  }
  .footer-section {
    width: 100%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
  .social-txt {
    margin-top: 10px;
    margin-bottom: 10px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    font-size: 0.75em;
    line-height: 1em;
    text-align: left;
  }
  .soc-footer {
    width: 50%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .soc-footer.about {
    width: 35%;
    margin-bottom: 20px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .jump-bar {
    padding-right: 5%;
    padding-left: 5%;
  }
  .section-overlay.tips {
    position: relative;
    -ms-grid-columns: 0.5fr 0.75fr 0.25fr 1fr 1fr 1fr 0.25fr 0.75fr 0.5fr;
    grid-template-columns: 0.5fr 0.75fr 0.25fr 1fr 1fr 1fr 0.25fr 0.75fr 0.5fr;
    -ms-grid-rows: 33vh auto auto auto auto 80px;
    grid-template-rows: 33vh auto auto auto auto 80px;
  }
  .section-overlay.p4 {
    background-position: 200% 50%, 0px 0px;
    background-size: cover, auto;
  }
  .princ-2 {
    z-index: -1;
  }
  .principle.p2 { 
    height: 65vh;   
    background-image: -webkit-gradient(linear, left top, left bottom, from(null), to(null)), url('../images/slabserif-scribble.png');
    background-image: linear-gradient(180deg, null, null), url('../images/slabserif-scribble.png');
    background-size: auto, contain;
  }
  .principle.p4 {
	height: 65vh;  
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(43, 43, 43, .75)), to(rgba(43, 43, 43, .75))), url('../images/balance.jpeg'), -webkit-gradient(linear, left top, left bottom, color-stop(6%, #dfdfdf), color-stop(50%, #e7e7e7), color-stop(100%, #dfdfdf), to(#dfdfdf));
    background-image: linear-gradient(180deg, rgba(43, 43, 43, .75), rgba(43, 43, 43, .75)), url('../images/balance.jpeg'), linear-gradient(180deg, #dfdfdf 6%, #e7e7e7 50%, #dfdfdf 100%, #dfdfdf);
    background-position: 0px 0px, 200% 50%, 0px 0px;
    background-size: auto, cover, auto;
  }
  .other-main {
    position: static;
    width: 100%;
    margin-left: 0%;
  }
  .pairing-tips {
    height: 100%;
  }
  .paragraph-dark {
    margin-top: 29px;
    font-family: "Archer SSm A", "Archer SSm B", "Hoefler Text", "serif";
  }
  .paragraph-dark.grid {
    margin-top: 0px;
    padding-right: 0px;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
  }
  .tip-detail {
    width: 90%;
    margin-right: auto;
    margin-left: auto;
  }
  .princ-3 {
    z-index: -1;
  }
  .link-3 {
    text-decoration: none;
  }
  .garagegothic-1 {
    display: block;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  .garagegothic-1.byline-italic {
    display: none;
  }
  .nav-info-heading.white {
    color: #fff;
  }
  .brand-inner {
    height: 100%;
	width: 60px;
  }
  .full-screen-menu-button {
    top: auto;
    right: 0px;
    bottom: auto;
    width: 64px;
    height: 64px;
  }
  .page-wrapper.nav-left {
    height: 100%;
    min-height: 0vh;
    margin-left: 0px;
  }
  .page-wrapper.style-guide-wrapper {
    margin-left: 220px;
  }
  .topic-wrap {
    position: fixed;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    min-height: 100vh;
    margin-top: 60px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  .dtp-2 {
    position: fixed;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(43, 43, 43, .63)), to(rgba(43, 43, 43, .63))), -webkit-gradient(linear, left top, left bottom, color-stop(56%, transparent), to(#000)), -webkit-gradient(linear, left top, left bottom, from(#353535), to(#353535));
    background-image: linear-gradient(180deg, rgba(43, 43, 43, .63), rgba(43, 43, 43, .63)), linear-gradient(180deg, transparent 56%, #000), linear-gradient(180deg, #353535, #353535);
    background-position: 0px 0px, 0px 0px, 0px 0px;
    background-size: auto, auto, auto;
    background-repeat: repeat, repeat, repeat;
    -webkit-transform: translate(0px, 100%);
    -ms-transform: translate(0px, 100%);
    transform: translate(0px, 100%);
    text-decoration: none;
  }
  .pyt-2 {
    position: fixed;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
    width: 100%;
    height: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(43, 43, 43, .5)), to(rgba(43, 43, 43, .5))), -webkit-gradient(linear, left top, left bottom, color-stop(56%, transparent), to(#000)), -webkit-gradient(linear, left top, left bottom, from(rgba(53, 53, 53, .95)), to(rgba(53, 53, 53, .95)));
    background-image: linear-gradient(180deg, rgba(43, 43, 43, .5), rgba(43, 43, 43, .5)), linear-gradient(180deg, transparent 56%, #000), linear-gradient(180deg, rgba(53, 53, 53, .95), rgba(53, 53, 53, .95));
    background-position: 0px 0px, 0px 0px, 0px 0px;
    background-size: auto, auto, auto;
    background-repeat: repeat, repeat, repeat;
    text-decoration: none;
  }
  .tpf-2 {
    position: fixed;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(43, 43, 43, .63)), to(rgba(43, 43, 43, .63))), -webkit-gradient(linear, left top, left bottom, color-stop(56%, transparent), to(#000)), -webkit-gradient(linear, left top, left bottom, from(#353535), to(#353535));
    background-image: linear-gradient(180deg, rgba(43, 43, 43, .63), rgba(43, 43, 43, .63)), linear-gradient(180deg, transparent 56%, #000), linear-gradient(180deg, #353535, #353535);
    background-position: 0px 0px, 0px 0px, 0px 0px;
    background-size: auto, auto, auto;
    text-decoration: none;
  }
  .type-block {
    position: static;
    right: 0%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 60%;
    margin-right: auto;
    margin-left: auto;
    float: none;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .close-home-nav {
    -webkit-transform: perspective(100px);
    transform: perspective(100px);
  }
  .email-home {
    text-transform: none;
  }
  .link-home {
    margin-top: 20px;
    text-transform: none;
  }
  .address-home {
    margin-top: 15px;
    text-align: left;
    text-transform: none;
  }
  .header-home {
    display: block;
    margin-top: 25px;
    color: #fff;
    letter-spacing: 2px;
	text-align: center;
  }
  .nav-bar-left {
    left: 0px;
    top: 0px;
    right: 0px;
    bottom: auto;
    display: block;
    width: 100%;
    height: 60px;
    border-right-style: none;
  }
  .nav-info {
    left: 0px;
    top: 0px;
    right: 0px;
    bottom: auto;
    height: 60px;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }
  .menu-button {
    top: auto;
    right: -1px;
    bottom: auto;
    width: 64px;
    height: 60px;
    padding: 0px;
    background-color: transparent;
  }
  .menu-button.w--open {
    right: -1px;
    background-color: transparent;
  }
  .nav-menu-top {
    position: relative;
    left: 0px;
    top: 8px;
    right: 0px;
    z-index: 199;
    display: block;
    overflow: hidden;
    width: 100%;
    float: right;
    background-color: #fff;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }
  .nav-menu-top.hidden {
    position: absolute;
    top: 0px;
    display: none;
    width: 100vw;
    height: 100vh;
    padding-top: 80px;
    float: right;
  }
  .full-screen-menu {
    display: none;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .ham-line.bottom-line {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    background-color: #000;
  }
  .ham-line.middle-line {
    margin-top: 4px;
    margin-bottom: 4px;
    background-color: #000;
  }
  .ham-line.top-line {
    background-color: #000;
  }
  .nav-info-heading {
    letter-spacing: 0.08em;
  }
  .menu-button-mobile {
    top: auto;
    bottom: auto;
    z-index: 100;
    display: block;
    height: 60px;
  }
  .pyt-home {
    position: fixed;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow: auto;
    width: 100%;
    height: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(43, 43, 43, .63)), to(rgba(43, 43, 43, .63))), -webkit-gradient(linear, left top, left bottom, color-stop(56%, transparent), to(#000)), -webkit-gradient(linear, left top, left bottom, from(#353535), to(#353535));
    background-image: linear-gradient(180deg, rgba(43, 43, 43, .63), rgba(43, 43, 43, .63)), linear-gradient(180deg, transparent 56%, #000), linear-gradient(180deg, #353535, #353535);
    background-position: 0px 0px, 0px 0px, 0px 0px;
    background-size: auto, auto, auto;
    background-repeat: repeat, repeat, repeat;
    -webkit-transform: translate(0px, 100%);
    -ms-transform: translate(0px, 100%);
    transform: translate(0px, 100%);
    text-decoration: none;
  }
  .tpf-home {
    position: fixed;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow: auto;
    width: 100%;
    height: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(43, 43, 43, .63)), to(rgba(43, 43, 43, .63))), -webkit-gradient(linear, left top, left bottom, color-stop(56%, transparent), to(#000)), -webkit-gradient(linear, left top, left bottom, from(#353535), to(#353535));
    background-image: linear-gradient(180deg, rgba(43, 43, 43, .63), rgba(43, 43, 43, .63)), linear-gradient(180deg, transparent 56%, #000), linear-gradient(180deg, #353535, #353535);
    background-position: 0px 0px, 0px 0px, 0px 0px;
    background-size: auto, auto, auto;
    -webkit-transform: translate(0px, 100%);
    -ms-transform: translate(0px, 100%);
    transform: translate(0px, 100%);
    text-decoration: none;
  }
  .dtp-home {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(43, 43, 43, .63)), to(rgba(43, 43, 43, .63))), -webkit-gradient(linear, left top, left bottom, color-stop(56%, transparent), to(#000)), -webkit-gradient(linear, left top, left bottom, from(#353535), to(#353535));
    background-image: linear-gradient(180deg, rgba(43, 43, 43, .63), rgba(43, 43, 43, .63)), linear-gradient(180deg, transparent 56%, #000), linear-gradient(180deg, #353535, #353535);
    background-position: 0px 0px, 0px 0px, 0px 0px;
    background-size: auto, auto, auto;
    background-repeat: repeat, repeat, repeat;
    -webkit-transform: translate(0px, 100%);
    -ms-transform: translate(0px, 100%);
    transform: translate(0px, 100%);
    -webkit-transition-property: none;
    transition-property: none;
    text-decoration: none;
  }
  .nav-icon-home {
    margin-right: 0px;
  }

  .leavitt-3 {
    background-image: url('../images/Mrs-Eaves2x.png'), url('../images/BentonSans.svg'), url('../images/Benton-Sans--Mrs-Eaves2.jpg');
    background-position: 73% 35%, 31% 36%, 50% 50%;
    background-size: 136px, 150px, cover;
    background-repeat: no-repeat, no-repeat, no-repeat;
  }
  .dots {
    position: static;
    margin-bottom: 10px;
    -ms-grid-columns: 9px 9px 9px 9px 9px 9px;
    grid-template-columns: 9px 9px 9px 9px 9px 9px;
  }
  .m1 {
    height: 100%;
  }
  .vsa1 {
    height: 100%;
  }
  .mont {
    height: 100%;
  }
  .tf1 {
    height: 100%;
  }
  ._3-dots {
    position: static;
    margin-bottom: 10px;
  }
  ._4-dots {
    position: static;
    margin-bottom: 10px;
  }
  ._5-dots {
    position: static;
    margin-bottom: 10px;
  }
  .lila {
    height: 100%;
  }
  .cent-1 {
    height: 100%;
  }
  .mgl-1 {
    height: 100%;
  }
  .dm-1 {
    height: 100%;
  }
  .natasha {
    height: 100%;
  }
  .acnoc {
    height: 100%;
  }
  .stckmn {
    height: 100%;
  }
  .brown {
    height: 100%;
  }
  ._6-dots {
    position: static;
    margin-bottom: 10px;
  }
  .farm {
    height: 100%;
  }
  .menta {
    height: 100%;
  }
  .sm-1 {
    height: 100%;
  }
  .trish {
    height: 100%;
  }
  .mubien {
    height: 100%;
  }
  .quaker {
    height: 100%;
  }
  .alto {
    height: 100%;
  }
  .ramy {
    height: 100%;
  }
  .enrico {
    height: 100%;
  }
  .contact-logo-white {
    width: 100%;
    height: 120px;
    margin-top: 0px;
    -webkit-align-self: start;
    -ms-flex-item-align: start;
    -ms-grid-row-align: start;
    align-self: start;
    background-image: url('../images/UT-Logo-Full-white.svg');
    background-position: 100% 50%;
    background-size: 155px;
  }
  .type-block-small {
    position: static;
    right: 0%;
    display: none;
    width: 55%;
    margin-right: auto;
    margin-left: auto;
    float: none;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .body-size-14-small {
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
    text-align: center;
  }
  .pyt-home-toc {
    position: fixed;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow: auto;
    width: 100%;
    height: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(43, 43, 43, .63)), to(rgba(43, 43, 43, .63))), -webkit-gradient(linear, left top, left bottom, color-stop(56%, transparent), to(#000)), -webkit-gradient(linear, left top, left bottom, from(#353535), to(#353535));
    background-image: linear-gradient(180deg, rgba(43, 43, 43, .63), rgba(43, 43, 43, .63)), linear-gradient(180deg, transparent 56%, #000), linear-gradient(180deg, #353535, #353535);
    background-position: 0px 0px, 0px 0px, 0px 0px;
    background-size: auto, auto, auto;
    background-repeat: repeat, repeat, repeat;
    -webkit-transform: translate(0px, 100%);
    -ms-transform: translate(0px, 100%);
    transform: translate(0px, 100%);
    text-decoration: none;
  }
  .tpf-home-toc {
    position: fixed;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow: auto;
    width: 100%;
    height: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(43, 43, 43, .63)), to(rgba(43, 43, 43, .63))), -webkit-gradient(linear, left top, left bottom, color-stop(56%, transparent), to(#000)), -webkit-gradient(linear, left top, left bottom, from(#353535), to(#353535));
    background-image: linear-gradient(180deg, rgba(43, 43, 43, .63), rgba(43, 43, 43, .63)), linear-gradient(180deg, transparent 56%, #000), linear-gradient(180deg, #353535, #353535);
    background-position: 0px 0px, 0px 0px, 0px 0px;
    background-size: auto, auto, auto;
    -webkit-transform: translate(0px, 100%);
    -ms-transform: translate(0px, 100%);
    transform: translate(0px, 100%);
    text-decoration: none;
  }
  .dtp-home-toc {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(43, 43, 43, .63)), to(rgba(43, 43, 43, .63))), -webkit-gradient(linear, left top, left bottom, color-stop(56%, transparent), to(#000)), -webkit-gradient(linear, left top, left bottom, from(#353535), to(#353535));
    background-image: linear-gradient(180deg, rgba(43, 43, 43, .63), rgba(43, 43, 43, .63)), linear-gradient(180deg, transparent 56%, #000), linear-gradient(180deg, #353535, #353535);
    background-position: 0px 0px, 0px 0px, 0px 0px;
    background-size: auto, auto, auto;
    background-repeat: repeat, repeat, repeat;
    -webkit-transform: translate(0px, 100%);
    -ms-transform: translate(0px, 100%);
    transform: translate(0px, 100%);
    -webkit-transition-property: none;
    transition-property: none;
    text-decoration: none;
  }
  .pyt-2-phone-landscape {
    position: fixed;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
    width: 100%;
    height: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(43, 43, 43, .5)), to(rgba(43, 43, 43, .5))), -webkit-gradient(linear, left top, left bottom, color-stop(56%, transparent), to(#000)), -webkit-gradient(linear, left top, left bottom, from(rgba(53, 53, 53, .95)), to(rgba(53, 53, 53, .95)));
    background-image: linear-gradient(180deg, rgba(43, 43, 43, .5), rgba(43, 43, 43, .5)), linear-gradient(180deg, transparent 56%, #000), linear-gradient(180deg, rgba(53, 53, 53, .95), rgba(53, 53, 53, .95));
    background-position: 0px 0px, 0px 0px, 0px 0px;
    background-size: auto, auto, auto;
    background-repeat: repeat, repeat, repeat;
    -webkit-transform: translate(0px, 100%);
    -ms-transform: translate(0px, 100%);
    transform: translate(0px, 100%);
    text-decoration: none;
  }
  .tpf-2-phone-landscape {
    position: fixed;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
    width: 100%;
    height: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(43, 43, 43, .63)), to(rgba(43, 43, 43, .63))), -webkit-gradient(linear, left top, left bottom, color-stop(56%, transparent), to(#000)), -webkit-gradient(linear, left top, left bottom, from(#353535), to(#353535));
    background-image: linear-gradient(180deg, rgba(43, 43, 43, .63), rgba(43, 43, 43, .63)), linear-gradient(180deg, transparent 56%, #000), linear-gradient(180deg, #353535, #353535);
    background-position: 0px 0px, 0px 0px, 0px 0px;
    background-size: auto, auto, auto;
    text-decoration: none;
  }
  .dtp-2-phone-landscape {
    position: fixed;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(43, 43, 43, .63)), to(rgba(43, 43, 43, .63))), -webkit-gradient(linear, left top, left bottom, color-stop(56%, transparent), to(#000)), -webkit-gradient(linear, left top, left bottom, from(#353535), to(#353535));
    background-image: linear-gradient(180deg, rgba(43, 43, 43, .63), rgba(43, 43, 43, .63)), linear-gradient(180deg, transparent 56%, #000), linear-gradient(180deg, #353535, #353535);
    background-position: 0px 0px, 0px 0px, 0px 0px;
    background-size: auto, auto, auto;
    background-repeat: repeat, repeat, repeat;
    text-decoration: none;
  }
  .green-pl {
    margin-top: 75px;
  }
  .yellow-pl {
    margin-top: 75px;
  }
  .h-panel-icon-container-color-pl {
    z-index: 0;
    display: block;
    height: 75px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .h-panel-icon-container-pl {
    z-index: 0;
    display: block;
    height: 75px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .footer-nav {
    border-bottom: 1px solid hsla(0, 0%, 100%, .2);
  }
  .footer-link {
    padding-right: 10px;
    padding-left: 10px;
    color: hsla(0, 0%, 100%, .5);
  }
  .footer-link-heading {
    font-size: 0.938em;
    letter-spacing: 0.1em;
  }
  .footer-nav-links {
    grid-column-gap: 10px;
    -ms-grid-columns: 4% 4% 4% 11% 6% 9%;
    grid-template-columns: 4% 4% 4% 11% 6% 9%;
  }
  .sg-sidebar {
    width: 220px;
  }
  .section {
    padding-top: 45px;
    padding-right: 3%;
    padding-left: 3%;
  }
  .sg-wrapper {
    height: 100%;
  }
  .style-block {
    padding-top: 80px;
  }
  .label.sg-tpf-label {
    margin-bottom: 0px;
  }
  .label.blue-label {
    -webkit-align-self: end;
    -ms-flex-item-align: end;
    -ms-grid-row-align: end;
    align-self: end;
  }
  .button-style-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 35%;
    margin-top: 20px;
    margin-bottom: 20px;
  }
  .button-styles {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 35px;
    -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }
  .label-style-wrapper {
    width: 30%;
  }
  .label-styles {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .label.default-label {
    margin-left: 0px;
    -webkit-align-self: end;
    -ms-flex-item-align: end;
    -ms-grid-row-align: end;
    align-self: end;
  }	
  .contact-info-grid {
    grid-row-gap: 12px;
    -ms-grid-columns: 1fr 0.5fr 0.5fr 1fr 1fr;
    grid-template-columns: 1fr 0.5fr 0.5fr 24% 1fr;
    -ms-grid-rows: auto auto auto 0.5fr auto;
    grid-template-rows: auto auto auto 0.5fr auto;
  }
  .contact-wrap-wte {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-top: 0px;
    padding-right: 30px;
    padding-left: 30px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -webkit-justify-content: start;
    -ms-flex-pack: start;
    justify-content: start;
    justify-items: stretch;
    -webkit-align-content: start;
    -ms-flex-line-pack: start;
    align-content: start;
    grid-column-gap: 40px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
    -ms-grid-rows: 60px auto;
    grid-template-rows: 60px auto;
    background-color: #fff;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }
  .brand-home {
    height: 60px;
  }
  .contact-offset-line-nav {
    width: 45px;
    margin-top: 10px;
    margin-right: 35px;
    margin-bottom: 0px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }
  .slider-details {
    bottom: 25px;
  }
  .contact-wrap-white {
    display: block;
    padding-top: 0px;
    padding-right: 30px;
    padding-left: 30px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -webkit-justify-content: start;
    -ms-flex-pack: start;
    justify-content: start;
    justify-items: stretch;
    -webkit-align-content: start;
    -ms-flex-line-pack: start;
    align-content: start;
    grid-column-gap: 40px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
    -ms-grid-rows: 60px auto;
    grid-template-rows: 60px auto;
    background-color: #fff;
  }
  .nav-link-white {
    width: 50%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-transition: -webkit-transform 400ms ease;
    transition: -webkit-transform 400ms ease;
    transition: transform 400ms ease;
    transition: transform 400ms ease, -webkit-transform 400ms ease;
  }
  .nav-link-white.left {
    padding-left: 20%;
  }
  .nav-link-white.right {
    padding-left: 35px;
    border-right-style: none;
  }
  .nav-link-white.right.w--current {
    padding-left: 35px;
  }
.dropdown-toggle {
  padding: 10px 8px 13px;
}

.dropdown-toggle.w--open {
  padding: 10px 8px 13px;
}	
.body-size-14 {
  font-size: .938em;
	text-align: center;
}
.grid-pairs {
	height: 100vh;
    grid-template-areas: ". . . . . ." ". . . . . ." ". . . . . ." ". . . . . .";
    -ms-grid-columns: 1fr minmax(auto, 100px) minmax(auto, 200px) minmax(auto, 100px) minmax(auto, 200px) 1fr;
    grid-template-columns: 1fr minmax(auto, 100px) minmax(auto, 200px) minmax(auto, 100px) minmax(auto, 200px) 1fr;
    -ms-grid-rows:  minmax(100px, 25fr) minmax(auto, 240px) minmax(auto, 250px) minmax(100px, 25fr);
    grid-template-rows: minmax(100px, 25fr) minmax(auto, 240px) minmax(auto, 250px) minmax(100px, 25fr);
  }		
  .grid-head-wrap {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }
 .pull-quote {
    padding: 20px;
	 font-size: 1.5em;
  }
  .pp-container-grid {
    -ms-grid-columns: 0.5fr 0.75fr 0.5fr 1fr 1fr 0.5fr 1fr 0.5fr 0.75fr 0.5fr;
    grid-template-columns: 0.5fr 0.75fr 0.5fr 1fr 1fr 0.5fr 1fr 0.5fr 0.75fr 0.5fr;
  }
.principle {
  height: 600px;
}
.principle.p2 {
  height: 600px;
}
.principle.p3 {
  height: 600px;
}
.principle.p4 {
  height: 600px;
}
.vertical-center {
  width: 90%;
}

  .white-block.three {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
  }
  .white-block.four {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    align-self: auto;
  }
  .white-block.five {
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
  }
  .white-block.six {
    display: none;	
}
}
@media (max-width: 830px) and (orientation: landscape) {
	.white-block.three {
		display: none;
	}
.grid-pairs {
	height: 100vh;
    grid-template-areas: ". . . . . ." ". . . . . ." ". . . . . ." ". . . . . .";
    -ms-grid-columns: 1fr minmax(auto, 100px) minmax(auto, 200px) minmax(auto, 100px) minmax(auto, 200px) 1fr;
    grid-template-columns: 1fr minmax(auto, 100px) minmax(auto, 200px) minmax(auto, 100px) minmax(auto, 200px) 1fr;
    -ms-grid-rows: .5fr 1fr 1fr 2fr;
    grid-template-rows: .5fr 1fr 1fr 2fr;
  }	
	.pair-head {
	font-size: 9em;
	}
 .pull-quote {
	 font-size: 1.25em;
  }	
  .footer-logo {
	margin-top:7px;  
  }
  .splash-img {
    background-position: 50% 50%;
  }	
    .subhead-2.background {
        letter-spacing: 0.05em;
    }    
}

@media (max-width: 767px) {
  h1 {
    font-size: 7em;
      margin-top: 10px;
  }
  h2 {
    font-size: 6em;
  }
  h4 {
    font-size: 2.8em;
    letter-spacing: 0.03em;
  }
  h5 {
    font-size: 2.8em;
    line-height: 0.85em;
  }
	
  .splash {
    background-position: 0px -117px;
  }
  .splash-img {
    border-width: 10px;
    background-image: url('../images/home-bkg-horiz.svg');
    background-position: 10% 50%;
    background-size: 120%;
  }	
	
  .call-to-action.dtp-go {
    height: 2em;
    margin-top: 0em;
  }
  .offset-line-2.green {
    margin-top: 5px;
  }
  .wrap {
    display: block;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  .green {
    display: inline;
    margin-top: 0px;
  }
  .p-indicator {
    display: inline;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    text-align: center;
  }
  .p-indicator.tracked {
    display: block;
    margin-right: auto;
    margin-left: auto;
    font-size: 0.875em;
  }
  .p-indicator.footer {
    background-color: #2b2b2b;
  }	
  .p-indicator.p-footer {
    font-size: 0.938em;
  }
  .offset-line-grey {
    display: block;
	margin-top: 3px;
	margin-bottom:.75em;
  }
  .orange {
    margin-top: 10px;
  }
  .byline-italic {
    display: none;
    font-size: 1em;
  }
  .byline-italic.indent {
    display: inline-block;
    padding-left: 10px;
	margin-bottom: 10px;
    line-height: 1em;
  }
  .yellow {
    margin-top: 0px;
  }
  .contribute {
    position: relative;
    top: 0px;
    display: block;
    margin-top: 10px;
    margin-right: auto;
    margin-left: auto;
    text-align: center;
  }
  .line-3 {
    top: 14px;
  }
  .line-2 {
    top: 7px;
  }
  .contact-wrap {
    display: block;
    padding-top: 0px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    grid-column-gap: 0px;
    grid-row-gap: 8px;
    -ms-grid-columns: 1fr 0.5fr 0.35fr 1fr 1fr;
    grid-template-columns: 1fr 0.5fr 0.35fr 1fr 1fr;
    -ms-grid-rows: auto auto auto;
    grid-template-rows: auto auto auto;
  }
  .close {
    top: 20px;
    right: 19px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .email {
    text-transform: none;
	font-size: 1em;
  }
  .address {
    font-family: "Archer SSm A", "Archer SSm B", "Hoefler Text", "serif";
	  font-size: 1em;
  }
  .contact-offset-line {
    margin-top: 15px;
    margin-right: 55px;
  }
  .subhead {
    margin-bottom: 3px;
  }
  .subhead.grey {
    letter-spacing: 0.05em;
  }
  .subhead.orange {
    margin-top: 0px;
  }
  .subhead.green {
    margin-top: 0px;
    margin-bottom: 8px;
    text-align: left;
  }
  .subhead.sh-txtblk {
    color: #818080;
    font-size: 1.125em;
    line-height: 1.0625em;
    text-align: left;
  }
  .brand-nav {
    margin-top: 18px;
    margin-bottom: 40px;
    margin-left: 16px;
  }
  .brand-nav.w--current {
    margin-bottom: 5%;
  }
  .nav-icon {
    margin-left: 0px;
  }
  .nav-text {
    display: block;
    height: 100%;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    font-size: 1.5em;
    line-height: 2em;
  }
  .nav-text:hover {
    background-color: transparent;
  }
  .nav-text.black {
    font-family:"Inkwell Script A", "Inkwell Script B", serif;
    color: #000;
  }
  .feminine-1.byline-italic {
    display: none;
    color: #353535;
  }
  .neutral {
    width: 100%;
    height: 40px;
    margin-top: 5px;
    margin-left: 0px;
  }
  .typeface-txt.byline-italic {
    display: block;
  }
  .slab-serif {
    width: 100%;
    height: 40px;
    margin-top: 0px;
    margin-left: 0px;
  }
  .right-arrow {
    width: 9%;
  }
  .right-arrow.full-slide {
    width: 12%;
  }
  .clarendon-1.byline-italic {
    color: #353535;
  }
  .ff-tisa-1.byline-italic {
    color: #353535;
  }
  .slab-serif-txt.byline-italic {
    color: #9a9a9a;
  }
  .slab-serif-txt.byline-italic {
    display: block;
  }
  .geometric-txt.byline-italic {
    color: #9a9a9a;
  }
  .geometric-txt.byline-italic {
    display: block;
  }
  .typeface {
    display: none;
  }
  .neutral-txt.byline-italic {
    color: #9a9a9a;
  }
  .neutral-txt.byline-italic {
    display: block;
  }
  .garalde-txt.byline-italic {
    color: #9a9a9a;
  }
  .garalde-txt.byline-italic {
    display: block;
  }
  .left-arrow {
    width: 9%;
  }
  .left-arrow.full-slide {
    width: 12%;
  }
  .transitional-txt.byline-italic {
    color: #9a9a9a;
  }
  .classification-txt.byline-italic {
    color: #9a9a9a;
  }
  .gotham-1.byline-italic {
    color: #353535;
  }
  .brownstein-3 {
    background-position: 100% 50%;
    background-size: cover;
  }
  .rockwell-1.byline-italic {
    color: #353535;
  }
  .transitional {
    display: none;
    width: 100%;
    height: 40px;
    margin-top: 0px;
    margin-left: 0px;
  }
  .personality-txt.byline-italic {
    color: #95989a;
  }
  .sturdy {
    display: block;
    width: 100%;
    height: 40px;
    margin-top: 0px;
    margin-left: 0px;
  }
  .personality {
    display: none;
    width: 100%;
    margin-right: 0px;
  }
  .af-1 {
    display: block;
    width: 100vw;
    height: 100vh;
  }
  .classification {
    display: none;
    margin-right: 0px;
  }
  .tpf-search {
    display: none;
    margin-top: 5px;
    text-align: left;
  }
  .neutral-1.byline-italic {
    display: none;
  }
  .grotesque-txt.byline-italic {
    color: #9a9a9a;
  }
  .grotesque-txt.byline-italic {
    display: block;
  }
  .head-wrap {
    margin-top: 0px;
    margin-bottom: 5px;
  }
  .brownstein-1 {
    background-position: 0px 50%;
    background-size: cover;
  }
  .text-wrap {
    margin-bottom: 25px;
  }

  .garalde {
    margin-top: 5px;
    margin-left: 0px;
  }

  .arrow-icon.dropdown.cat {
    margin-top: 0px;
  }
  .feminine {
    display: none;
    width: 100%;
    height: 40px;
    margin-top: 0px;
    margin-left: 0px;
  }

  .geometric {
    display: none;
    width: 100%;
    height: 40px;
    margin-top: 0px;
    margin-left: 0px;
  }
  .nav-link-black {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 50%;
    padding-right: 30px;
    padding-left: 30px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
    -webkit-transition: -webkit-transform 400ms ease;
    transition: -webkit-transform 400ms ease;
    transition: transform 400ms ease;
    transition: transform 400ms ease, -webkit-transform 400ms ease;
  }
  .nav-link-black:hover {
    background-color: transparent;
  }
  .nav-link-black.left {
    padding-right: 0px;
    padding-left: 100px;
  }
  .nav-link-black.right {
    padding-left: 5px;
  }
  .nav-link-black.right.w--current {
    padding-right: 50px;
    padding-left: 5px;
  }
  .h-panel-icon-container {
    margin-bottom: 0px;
  }
  .h-panel-icon-container-color {
    margin-bottom: 25px;
  }
  .tpf-typeface {
    display: block;
    margin-right: auto;
    margin-left: 3%;
  }
  .tpf-pair {
    display: block;
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
  }
  .tpf-welcome-text {
    margin-bottom: 150px;
    font-size: 1.3em;
  }
  .mubien-1 {
    background-size: cover;
  }
  .mubien-2 {
    background-size: cover;
  }
  .mubien-4 {
    background-size: cover;
  }
  .elbasty-1 {
    background-size: cover;
  }
  .elbasty-4 {
    background-size: 600px;
  }
  .hero-slide.one {
    background-position: 95% 10%, 50% 50%;
  }
  .hero-slide.four {
    background-position: 95% 10%, 55% 50%;
  }
  .hero-slide.three {
    background-position: 95% 10%, 50% 50%, 0px 0px;
  }
  .hero-slide.two {
    background-position: 95% 10%, 50% 50%;
  }
  .date.d-article {
    color: #767676;
  }
  .slider {
    height: 100%;
  }
  .paragraph.black {
    margin-bottom: 2em;
	font-size: 1.125em;
  }
  .paragraph.black.alt {
    letter-spacing: 0px;
  }
  .tile-header {
    color: #9a9a9a;
    font-size: 1.25em;
    line-height: 1em;
  }
  .hero-section {
    height: 85vh;
    margin-top: 60px;
  }
  .wrapper {
    overflow: hidden;
  }
  .main {
    position: static;
    overflow: visible;
  }
  .tpf-topp {
    height: 100vh;
    border-top-style: none;
  }
  .tpf-bottom {
    height: auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .dropdown-link {
    display: block;
    font-size: 1.125em;
    line-height: 1;
  }
  .srch-icon {
    position: relative;
    width: 19px;
  }
  .copyright.light {
    font-size: 0.8em;
  }
  .grotesque {
    width: 100%;
    height: 40px;
  }
  .dropdown-toggle {
    height: 40px;
  }
  .dropdown-toggle.w--open {
    padding-left: 8px;
  }
  .tpf-pairs-mobile {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 95%;
    margin-bottom: 0%;
    padding-top: 5%;
    padding-bottom: 5%;
    padding-left: 10px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .tpf-slider-mobile {
    height: auto;
  }
  .tpf-results-mobile {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow: visible;
    padding-top: 0px;
    padding-bottom: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .menta-2 {
    background-image: url('../images/Texta--Caslon3.jpg'), -webkit-gradient(linear, left top, left bottom, from(null), to(null)), -webkit-gradient(linear, left top, left bottom, from(null), to(null));
    background-image: url('../images/Texta--Caslon3.jpg'), linear-gradient(180deg, null, null), linear-gradient(180deg, null, null);
    background-position: 50% 50%, 0px 0px, 0px 0px;
  }
  .category-phone {
    display: block;
    width: 90%;
    height: 40px;
  }
  .category-phone.vert {
    width: 90%;
  }
  .typeface-phone {
    left: 0px;
    top: 0px;
    right: auto;
    display: none;
    width: 100%;
    height: 40px;
    margin-right: 0px;
  }
  .personality-phone {
    display: none;
    width: 100%;
    height: 40px;
    margin-right: 0px;
  }
  .classification-phone {
    display: none;
    width: 100%;
    height: 40px;
    margin-right: 0px;
  }
  .tpf-search-phone {
    position: absolute;
    top: 0px;
    right: 0px;
    bottom: 0px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 40px;
    height: 40px;
    margin-top: 0px;
    padding-top: 8px;
    padding-right: 0px;
    padding-left: 10px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: left;
    cursor: pointer;
  }
  .feminine-phone {
    display: none;
    width: 100%;
    height: 40px;
    margin-top: 0px;
    margin-left: 0px;
  }
  .neutral-phone {
    display: none;
    width: 100%;
    height: 40px;
    margin-left: 0px;
  }
  .sturdy-phone {
    display: none;
    width: 100%;
    height: 40px;
    margin-top: 0px;
    margin-left: 0px;
  }
  .transitional-phone {
    display: none;
    width: 100%;
    height: 40px;
    margin-top: 0px;
    margin-left: 0px;
  }
  .grotesque-phone {
    display: none;
    width: 100%;
    height: 40px;
    margin-left: 0px;
  }
  .geometric-phone {
    display: none;
    width: 100%;
    height: 40px;
    margin-top: 0px;
    margin-left: 0px;
  }
  .slab-serif-phone {
    display: none;
    width: 100%;
    height: 40px;
    margin-top: 0px;
    margin-left: 0px;
  }
  .garalde-phone {
    display: none;
    width: 100%;
    height: 40px;
    margin-top: 0px;
    margin-left: 0px;
  }
  .dropdown-toggle-mobile {
    height: 40px;
  }
  .dropdown-toggle-mobile.w--open {
    padding-left: 5px;
  }
  .logo-embed {
    display: block;
    background-image: url('../images/UTLogomarkBlack.svg');
    background-position: 50% 50%;
    background-size: contain;
    background-repeat: no-repeat;
  }
  .logo-embed.light {
    background-image: url('../images/UTLogomarkWhite.svg');
  }
  .artist {
    top: 187px;
  }
  .neo-grotesque {
    width: 100%;
    height: 40px;
  }
  .leavitt-1 {
    background-position: 85% 38%, 13% 39%, 50% 50%;
  }
  .neo-grotesque-phone {
    width: 100%;
    height: 40px;
  }
  .neo-grotesque-text.byline-italic {
    color: #9a9a9a;
  }
  .neo-grotesque-text.byline-italic {
    display: block;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
 
  .neo-grotesque-1 {
    display: none;
  }
  .ampersand {
  font-family:"Inkwell Script A", "Inkwell Script B", serif;
    color: #3bd9d2;
  }
  .tpf-runninghead {
    position: relative;
    z-index: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    margin-top: 0px;
    margin-bottom: 0%;
    padding-top: 7px;
    padding-bottom: 6px;
    padding-left: 1px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
    background-color: #000;
    font-family: "Knockout 50 A", "Knockout 50 B", Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
    color: #fff;
    font-size: 0.8em;
    line-height: 1em;
    font-weight: 400;
    text-align: center;
    letter-spacing: 0.16em;
    text-transform: uppercase;
  }
  .dtp-back {
    left: 48px;
    top: 14px;
    color: #9a9a9a;
  }
  .dtp-back.article {
    margin-left: 10px;
  }
  .mindvolt-2 {
    background-size: cover;
  }
  .heading-10 {
    width: 100%;
    font-size: 8.5em;
  }
  .dtp-article {
    border-top-style: none;
    border-top-color: transparent;
  }
  .mindvolt-4 {
    background-position: 50% 50%;
    background-repeat: no-repeatundefined;
  }
  .hlkagency-4 {
    background-position: 50% 50%;
  }
  .hlkagency-5 {
    background-position: 50% 50%;
  }
  .hatch-1 {
    background-position: 0px 50%;
  }
  .casebolt-2 {
    background-position: 50% 100%;
  }
  .dtp-article-mobile {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    grid-auto-columns: 1fr;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    -ms-grid-columns: 100vw;
    grid-template-columns: 100vw;
    -ms-grid-rows: auto auto auto auto;
    grid-template-rows: auto auto auto auto;
  }
  .article-image-mobile {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 100vh;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    border-right-style: none;
  }
  .article-content-mobile {
    padding-top: 60px;
    padding-right: 60px;
    padding-left: 60px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  .article-footer-mobile {
    float: none;
  }
  .nav-wrap {
    display: block;
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    padding-top: 0px;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-align-content: flex-start;
    -ms-flex-line-pack: start;
    align-content: flex-start;
  }
  .stick-wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .nav-menu-3 {
    display: block;
    width: 100%;
    border-top-style: none;
  }
  .ham-wrap {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .m-button { 
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .m-button.w--open {
    display: block;
  }
  .sticky-drk.sd-yellow {
    top: 0px;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    border-style: solid none none;
  }
  .sticky-drk.sd-green {
    display: block;
  }
  .sticky-lte {
    background-color: hsla(0, 0%, 100%, .85);
  }
  .sticky-lte.sl-orange {
    display: block;
    height: 3.75em;
    min-height: 0em;
    border-right: 1px none #000;
    border-left: 1px none #000;
    border-top-style: solid;
  }
  .sticky-lte.sl-yellow {
    display: block;
    border-top-style: solid;
    border-top-color: #f8a810;
  }
  .line-2_blk {
    top: 7px;
  }
  .line-3_blk {
    top: 14px;
  }
  .splash-mini {
    background-size: 20%;
  }
  .button-flip {
    display: none;
  }
  .whywork {
    color: #c3c1c1;
  }
  .typeface-2 {
    padding-top: 12px;
    padding-bottom: 5px;
  }
  .year {
    margin-top: 0px;
    font-size: 1em;
  }
  .txtblk {
    color: #c3c1c1;
  }
  .txtblk.vert {
    color: #c3c1c1;
  }
  .font-back {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .detail_tag {
    top: 187px;
  }
  .logo {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  .navigation {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  .navbar-heading.black.typefndr {
    opacity: 0;
  }
  .intro-dropdwn {
    top: 0px;
    display: block;
    padding-top: 60px;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }
  .introdrop-heading {
    margin-bottom: 0px;
    line-height: 0.85em;
  }
  .intro-text {
    width: 100%;
  }
  .inkwell-info.yellow-2 {
    height: 46px;
    padding-top: 14px;
    padding-right: 10px;
    padding-left: 10px;
  }
  .inkwell-info.yellow-2:hover {
    color: #f8a810;
  }
  .intro-wrap2 {
    width: 75%;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  .header-container {
    padding: 0%;
  }
  .tpf-top {
    padding: 3% 3% 4%;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  ._1-category {
    padding-right: 0px;
    padding-left: 0px;
  }
  ._2-characteristics {
    display: none;
    height: 40px;
    margin-top: 10px;
  }
  ._3-details {
    display: none;
    height: 40px;
    margin-top: 10px;
    margin-bottom: 5px;
  }
  .select-mobile {
    display: block;
  }
  .fas-fa-search {
    position: relative;
    bottom: 2px;
    font-family: Fontawesome, sans-serif;
    font-size: 1.125em;
  }
  .search-txt {
    position: absolute;
    top: 7px;
    right: 0px;
    bottom: 0px;
    display: none;
    width: 93%;
    font-family: "Archer SSm A", "Archer SSm B", "Hoefler Text", "serif";
	font-style: italic;
    font-size: 1.125em;
  }
  .contact-logo-wrap {
    margin-right: 0px;
    -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
    grid-row-gap: 10px;
    -ms-grid-columns: 1fr 50px 3fr;
    grid-template-columns: 1fr 50px 3fr;
  }
  .link-wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    text-transform: capitalize;
  }
  .link-wrap.white {
    width: 100%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
  .contact-logo-black {
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
    background-size: auto;
  }
  .twitter {
    margin-right: 0px;
  }
  .social {
    display: none;
  }
  .soc-wrap {
    display: block;
    margin-right: 0px;
    margin-left: 0px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
  .soc-wrap.sw-footer {
    width: 70%;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  .soc-wrap.sw-footer.about {
    width: 30%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
  .scl-wide {
    position: relative;
    margin-bottom: 0px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .body-size-14 {
    display: block;
  }
  .blue-txt-span {
    color: #3bd9d2;
  }
  .contribute-paragraph {
    width: auto;
    padding-right: 15px;
    padding-left: 15px;
  }
  .footer {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .form {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .form-block {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
  .sign-up {
    margin-bottom: 10px;
  }
  .footer-section {
    width: 100vw;
  }
  .social-txt {
    margin-top: 10px;
    margin-right: 0px;
    margin-bottom: 10px;
    line-height: 1em;
  }
  .soc-footer {
    width: 70%;
    margin-right: 0px;
    padding-top: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .soc-footer.about {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 60%;
    margin-right: auto;
    margin-left: auto;
  }
  .jump-bar {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 15px 10px 0.75em;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .section-overlay.tips {
    position: relative;
    -ms-grid-columns: 0.5fr 0.75fr 0.25fr 1fr 1fr 1fr 0.25fr 0.75fr 0.5fr;
    grid-template-columns: 0.5fr 0.75fr 0.25fr 1fr 1fr 1fr 0.25fr 0.75fr 0.5fr;
    -ms-grid-rows: 33vh auto auto auto auto 60px;
    grid-template-rows: 33vh auto auto auto auto 60px;
  }
  .section-overlay.p4 {
    background-position: 93% 50%, 0px 0px;
  }
  .princ-4 {
    z-index: -2;
    height: 100%;
    padding-bottom: 30px;
  }
	.principle {
		height: 530px;
	}	
	
  .principle.p3 {
	height: 540px;	  
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(35, 35, 35, .75)), to(rgba(35, 35, 35, .75))), url('../images/characteristics.jpg');
    background-image: linear-gradient(180deg, rgba(35, 35, 35, .75), rgba(35, 35, 35, .75)), url('../images/characteristics.jpg');
    background-position: 0px 0px, 50% 50%;
    background-size: auto, cover;
    background-repeat: repeat, no-repeat;
  }
  .principle.p2 {
	height: 700px;	  
  }
  .principle.p4 {
	height: 600px;  
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(43, 43, 43, .75)), to(rgba(43, 43, 43, .75))), url('../images/balance.jpeg'), -webkit-gradient(linear, left top, left bottom, color-stop(6%, #dfdfdf), color-stop(50%, #e7e7e7), color-stop(100%, #dfdfdf), to(#dfdfdf));
    background-image: linear-gradient(180deg, rgba(43, 43, 43, .75), rgba(43, 43, 43, .75)), url('../images/balance.jpeg'), linear-gradient(180deg, #dfdfdf 6%, #e7e7e7 50%, #dfdfdf 100%, #dfdfdf);
    background-position: 0px 0px, 93% 50%, 0px 0px;
  }
  .other-main {
    float: none;
  }
  .icon.tips {
    margin-top: 0px;
  }
  .jb-link {
    margin-left: 0px;
  }
  .jb-link.pt {
    margin-right: 0px;
  }
  .paragraph-dark {
    width: 55%;
    margin-top: 0px;
  }
  .paragraph-dark.grid {
    display: block;
    width: 100%;
    margin-top: 0px;
    margin-bottom: 0px;
    padding-right: 0px;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
  }
  .list-item {
    padding-left: 5px;
  }
  .princ-3 {
    padding-bottom: 40px;
  }
  .enter-email {
    width: 100%;
  }
  .garagegothic-1.byline-italic {
    font-size: 1.125em;
  }
  .brand-inner {
    padding-left: 0px;
  }
  .page-wrapper.style-guide-wrapper {
    margin-left: 180px;
  }
  .topic-wrap {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start; 
  }
  .dtp-2 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    min-height: 400px;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  .pyt-2 {
    display: block;
    min-height: 400px;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -webkit-perspective: 1518px;
    perspective: 1518px;
  }
  .tpf-2 {
    min-height: 400px;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  .type-block {
    width: 79%;
    margin-top: 56px;
    float: none;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }
  .close-home-nav {
    top: 14px;
    right: 16px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .header-home {
    margin-top: 10px;
  }
  .nav-bar-left {
    display: block;
  }
  .nav-info {
    width: 440px;
  }
  .nav-text-home {
    display: block;
    height: 100%;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 1.3125em;
    line-height: 2em;
  }
  .nav-text-home:hover {
    background-color: transparent;
  }
  .pyt-home {
    min-height: 400px;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -webkit-perspective: 1518px;
    perspective: 1518px;
    -webkit-transform: translate(0px, 100%);
    -ms-transform: translate(0px, 100%);
    transform: translate(0px, 100%);
  }
  .tpf-home {
    min-height: 400px;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  .dtp-home {
    min-height: 400px;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  .grid-3 {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    grid-column-gap: 5px;
  }

  .leavitt-3 {
    background-position: 85% 38%, 13% 39%, 50% 50%;
  }
  .lightbox {
    height: 100vh;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
  .dots {
    display: -ms-grid;
    display: grid;
    width: 100%;
    height: 20px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    justify-items: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    grid-column-gap: 9px;
    grid-row-gap: 9px;
    -ms-grid-columns: 9px 9px 9px 9px;
    grid-template-columns: 9px 9px 9px 9px;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }
  .d1 {
    width: 8px;
    height: 8px;
    border-radius: 5px;
    background-color: rgba(0, 0, 0, .5);
  }
  .m1 {
    display: block;
    width: 100vw;
    height: 100vh;
  }
  .vsa1 {
    display: block;
    width: 100vw;
    height: 100vh;
  }
  .mont {
    display: block;
    width: 100vw;
    height: 100vh;
  }
  .tf1 {
    display: block;
    width: 100vw;
    height: 100vh;
  }
  ._3-dots {
    display: -ms-grid;
    display: grid;
    width: 100%;
    height: 20px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    justify-items: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    grid-column-gap: 9px;
    grid-row-gap: 9px;
    -ms-grid-columns: 9px 9px 9px;
    grid-template-columns: 9px 9px 9px;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }
  ._4-dots {
    display: -ms-grid;
    display: grid;
    width: 100%;
    height: 20px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    justify-items: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    grid-column-gap: 9px;
    grid-row-gap: 9px;
    -ms-grid-columns: 9px 9px 9px 9px;
    grid-template-columns: 9px 9px 9px 9px;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }
  ._5-dots {
    display: -ms-grid;
    display: grid;
    width: 100%;
    height: 20px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    justify-items: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    grid-column-gap: 9px;
    grid-row-gap: 9px;
    -ms-grid-columns: 9px 9px 9px 9px 9px;
    grid-template-columns: 9px 9px 9px 9px 9px;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }
  .lila {
    display: block;
    width: 100vw;
    height: 100vh;
  }
  .cent-1 {
    display: block;
    width: 100vw;
    height: 100vh;
  }
  .mgl-1 {
    display: block;
    width: 100vw;
    height: 100vh;
  }
  .dm-1 {
    display: block;
    width: 100vw;
    height: 100vh;
  }
  .natasha {
    display: block;
    width: 100vw;
    height: 100vh;
  }
  .acnoc {
    display: block;
    width: 100vw;
    height: 100vh;
  }
  .stckmn {
    display: block;
    width: 100vw;
    height: 100vh;
  }
  .brown {
    display: block;
    width: 100vw;
    height: 100vh;
  }
  ._6-dots {
    display: -ms-grid;
    display: grid;
    width: 100%;
    height: 20px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    justify-items: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    grid-column-gap: 9px;
    grid-row-gap: 9px;
    -ms-grid-columns: 9px 9px 9px 9px 9px 9px;
    grid-template-columns: 9px 9px 9px 9px 9px 9px;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }
  .farm {
    display: block;
    width: 100vw;
    height: 100vh;
  }
  .menta {
    display: block;
    width: 100vw;
    height: 100vh;
  }
  .sm-1 {
    display: block;
    width: 100vw;
    height: 100vh;
  }
  .trish {
    display: block;
    width: 100vw;
    height: 100vh;
  }
  .mubien {
    display: block;
    width: 100vw;
    height: 100vh;
  }
  .quaker {
    display: block;
    width: 100vw;
    height: 100vh;
  }
  .alto {
    display: block;
    width: 100vw;
    height: 100vh;
  }
  .ramy {
    display: block;
    width: 100vw;
    height: 100vh;
  }
  .enrico {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100vw;
    height: 100vh;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    background-position: 50% -1px;
  }
  .contact-logo-white {
    margin-top: 0px;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
    background-size: auto;
  }
  .type-block-small {
    display: block;
    width: 70%;
    margin-top: 45px;
    float: none;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    text-align: center;
  }
  .type-block-small.mobile-home-typeblock {
    margin-top: 35px;
  }
  .body-size-14-small {
    display: block;
    margin-bottom: 1em;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
  .offset-line-grey-small {
    display: block;
    margin: 15px auto 0.75em;
  }
  .pyt-home-toc {
    min-height: 400px;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -webkit-perspective: 1518px;
    perspective: 1518px;
    -webkit-transform: translate(0px, 100%);
    -ms-transform: translate(0px, 100%);
    transform: translate(0px, 100%);
  }
  .tpf-home-toc {
    min-height: 400px;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  .dtp-home-toc {
    min-height: 400px;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  .pyt-2-phone-landscape {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    min-height: 400px;
    padding-top: 0px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -webkit-perspective: 1518px;
    perspective: 1518px;
  }
  .tpf-2-phone-landscape {
    min-height: 400px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  .dtp-2-phone-landscape {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    min-height: 400px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  .green-pl {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .yellow-pl {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .h-panel-icon-container-color-pl {
    display: -ms-grid;
    display: grid;
    margin-top: 5px;
    padding-top: 0px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    justify-items: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    grid-column-gap: 0px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr 1.25fr 1fr;
    grid-template-columns: 1fr 1.25fr 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }
  .h-panel-icon-container-pl {
    display: -ms-grid;
    display: grid;
    margin-top: 5px;
    margin-bottom: 0px;
    padding-top: 0px;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    grid-column-gap: 0px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr 1.25fr 1fr;
    grid-template-columns: 1fr 1.25fr 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }
  .image-10 {
    margin-bottom: 5px;
  }
  .footer-nav {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .footer-link {
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  .footer-link-heading {
    font-size: 0.938em;
    letter-spacing: 0.1em;
  }
  .footer-nav-links {
    padding-right: 5px;
    padding-left: 5px;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -ms-grid-columns: 5% 5% 5% 13% 8% 10%;
    grid-template-columns: 5% 5% 5% 13% 8% 10%;
  }
  .footer-nav-links.tabs {
    display: -ms-grid;
    display: grid;
    margin-top: 25px;
    margin-bottom: 25px;
    grid-auto-columns: 1fr;
    grid-column-gap: 10px;
    -ms-grid-columns: 5% 5% 5% 16% 9% 12%;
    grid-template-columns: 5% 5% 5% 16% 9% 12%;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }
  .sg-sidebar {
    width: 180px;
  }
  .sg-wrapper {
    overflow: visible;
  }
  .label.blue-label {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }
  .button-style-wrapper {
    width: 100%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .label-style-wrapper {
    width: 50%;
  }
  .heading-home {
    color: #fff;
    text-align: center;
  }
  .contact-info-grid {
    -ms-grid-columns: 1fr 0.5fr 0.75fr 1fr 0.5fr;
    grid-template-columns: 1fr 0.5fr 0.75fr 1fr 0.5fr;
    -ms-grid-rows: auto auto auto auto auto;
    grid-template-rows: auto auto auto auto auto;
  }
  .contact-wrap-wte {
    display: block;
    padding-top: 0px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    grid-column-gap: 0px;
    grid-row-gap: 8px;
    -ms-grid-columns: 1fr 0.5fr 0.35fr 1fr 1fr;
    grid-template-columns: 1fr 0.5fr 0.35fr 1fr 1fr;
    -ms-grid-rows: auto auto auto;
    grid-template-rows: auto auto auto;
  }
  .link-block {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-right: auto;
    margin-left: auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .brand-home {
    padding-left: 0px;
  }
  .contact-offset-line-nav {
    display: block;
    margin-top: 15px;
    margin-right: 55px;
  }
  .footer-phone {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
	position: relative;
	z-index: 1100;
  }
  .social-img-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 15px 25px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    text-align: center;
  }
  .social-wrap-lrg {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .news-wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-right: 80px;
    margin-left: 80px;
    padding-top: 8px;
    padding-bottom: 22px;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .sign-up-wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-left: 30px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  .tabs {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  .tabs-menu {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    border-top: 1.5px solid #000;
  }
  .newsletter {
    padding-top: 15px;
    padding-bottom: 15px;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    background-color: #2b2b2b;
    text-align: center;
  }
  .newsletter.w--current {
    background-color: #000;
  }
  .menu {
    display: block;
    padding-top: 15px;
    padding-bottom: 15px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    border-right: 1.5px solid #000;
    border-left: 1.5px solid #000;
    background-color: #2b2b2b;
    text-align: center;
  }
  .menu.w--current {
    background-color: #000;
  }
  .social-tabb {
    padding-top: 15px;
    padding-bottom: 15px;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    background-color: #2b2b2b;
    text-align: center;
  }
  .social-tabb.w--current {
    background-color: #000;
  }
  .tabs-content {
    position: absolute;
    left: 0px;
    right: 0px;
    bottom: 0px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 50px;
    background-color: #2b2b2b;
  }
  .tab-pane-newsletter {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  .tab-pane-menu {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
	padding-top: 10px;
	padding-bottom: 10px;	  
  }
  .tab-pane-social {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
	padding-top: 10px;
	padding-bottom: 10px;	  
  }
  .contact-wrap-white {
    display: block;
    padding-top: 0px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    grid-column-gap: 0px;
    grid-row-gap: 8px;
    -ms-grid-columns: 1fr 0.5fr 0.35fr 1fr 1fr;
    grid-template-columns: 1fr 0.5fr 0.35fr 1fr 1fr;
    -ms-grid-rows: auto auto auto;
    grid-template-rows: auto auto auto;
  }
  .nav-link-white {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 50%;
    padding-right: 5px;
    padding-left: 60px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
    -webkit-transition: -webkit-transform 400ms ease;
    transition: -webkit-transform 400ms ease;
    transition: transform 400ms ease;
    transition: transform 400ms ease, -webkit-transform 400ms ease;
  }
  .nav-link-white:hover {
    background-color: transparent;
  }
  .nav-link-white.left {
    padding-right: 0px;
    padding-left: 90px;
  }
  .nav-link-white.right {
    padding-left: 5px;
  }
  .nav-link-white.right.w--current {
    padding-right: 50px;
    padding-left: 5px;
  }
.label.default-label {
    margin-bottom: 0px;
    margin-left: 20px;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }
  .img.img-p2 {
	margin-bottom: 5px;
  }	
  .jb-link {
	padding-top: 10px;
 }	
  .contact-icon {
    margin-left: 0px;
	margin-bottom: 0px;
  }	
.isign-up-txt.black-pairing {
  padding-left: 6px;
	font-size:1.2em;
}	
.sign-up-txt.black-pairing {
  color: #000;
  font-weight: 500;
  padding-left: 8px;	
}	
.link.light {
  font-size: 1em;
  }	
  .subhead-2 {
    font-size: 1.25em;
  }	
.tpf-bottom.home {
  padding-top: 50px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: flex-start;
  align-items: center;
}
  .grid-pairs { 
    grid-template-areas: ". . . . ." ". . . . ." ". . . . .";
    -ms-grid-columns: minmax(150px, 1fr) 1fr 1fr 1fr 1fr;
    grid-template-columns: minmax(150px, 1fr) 1fr 1fr 1fr 1fr;
    -ms-grid-rows: 25fr 25fr 25fr;
    grid-template-rows: 25fr 25fr 25fr;	  
  }

	.vert-line {
		margin-right: -10px;
		border-right: 10px solid #000;
	}
	.horiz-line {
		margin-bottom: -10px;
		border-bottom: 	10px solid #000;
	}
	
  .label.default-label.pairing {
    margin-bottom: 3px;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
	margin-left: 0px;
  }
	.pair-head {
	font-size: 8em;
	}
  .pull-quote {
    padding: 20px;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
	font-size: 1.125em;
	padding: 18px;		  
  }
	
  .pp-container-grid {
    -ms-grid-columns: 0.75fr 1fr 1fr 1fr 1fr 1fr 0.25fr 0.75fr 0.75fr;
    grid-template-columns: 0.75fr 1fr 1fr 1fr 1fr 1fr 0.25fr 0.75fr 0.75fr;
  }	

.section-overlay.p2 {
  background-image: url('../images/slabserif-scribble.png');
  background-position: 50% 85%;
  background-size: 100%;
  opacity: 0;
}
.vertical-center {
  width: 90%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 0px;
}
	
  .white-block.two {
    display: none;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
  }
  .white-block.three {
    display: none;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
  }
  .white-block.five {
    display: block;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
  }
  .white-block.six {
    display: none;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
  }	
  .contribute {
    margin-top: 10px;
  }	
  .call-to-action {
    margin-top: 5px;
  }	   
}
@media (max-width: 568px) {
	.pair-head {
		font-size: 7em;
	}
}

@media (max-width: 479px) {
  h1 {
    font-size: 6.5em;
  }
  h2 {
    font-size: 6em;
  }
  h3 {
    font-size: 5.25em;
  }
  h4 {
    font-size: 4em;
  }
  h5 {
    font-size: 3em;
  }
  .body {
    background-color: #2b2b2b;
  }
	
  .splash {
    bottom: auto;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    border-style: none;
    background-image: none;
    background-size: auto;
    background-repeat: repeat;
  }
	
  .splash-img {
    margin-top: 60px;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    border: 8px solid #000;
    background-image: url('../images/home-bkg-vert.svg');
    background-position: 50% 10%;
    background-size: 130%;
    background-repeat: no-repeat;
  }
	
  .offset-line-2.blue {
    position: static;
    left: 117px;
    display: block;
    margin-top: 15px;
    margin-right: auto;
    margin-left: auto;
  }
  .offset-line-2.yellow-large {
    margin-left: 10px;
  }
  .offset-line-2.blue-large {
    left: -15px;
    width: 45px;
  }
  .wrap {
    height: 100vh;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  .green {
    display: block;
    margin-top: 10px;
  }
  .p-indicator.tracked {
    font-size: 0.73em;
  }
  .p-indicator.pairing {
    display: inline-block;
    font-size: 0.65em;
    line-height: 1.2em;
	margin-top: 10px;
	margin-right: 0;
  }	
  .offset-line-grey {
    display: block;
    margin-top: 10px;
  }
  .offset-line-grey.pairing {
    right: 15px;
    margin-top: 14px;
  }
  .orange {
    margin-top: 10px;
  }
  .byline-italic {
    display: none;
  }
  .yellow {
    margin-top: 10px;
    font-size: 3em;
  }
  .contact-wrap {
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    justify-items: start;
    grid-column-gap: 0px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: 60px auto auto auto auto;
    grid-template-rows: 60px auto auto auto auto;
  }
  .close {
    margin-left: 19px;
  }
  .contact-icons {
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
  }
  .email {
    display: inline-block;
    margin-right: 0px;
    margin-bottom: 0px;
    text-transform: none;
  }
  .address {
    display: inline-block;
    margin-top: 0px;
    text-align: center;
  }
  .phone {
    margin-top: 26px;
    margin-right: 0px;
    margin-bottom: 0px;
  }
  .location {
    margin-top: 26px;
    margin-right: 0px;
  }
  .contact-offset-line {
    width: 50px;
    height: 4px;
    margin-top: 25px;
    margin-right: 0px;
    margin-bottom: 25px;
  }
  .contact-text {
    width: 100%;
    margin-left: 0px;
    text-align: left;
  }
  .subhead {
    display: block;
    margin-bottom: 3px;
    text-align: center;
  }
  .subhead.grey {
    font-size: 18px;
    letter-spacing: 0em;
  }
  .subhead.orange {
    display: block;
    font-size: 0.9375em;
    text-align: center;
    letter-spacing: 0.12em;
  }
  .subhead.green {
    line-height: 1em;
  }
  .subhead.sh-white {
    font-size: 11px;
    line-height: 13px;
  }
  .nav-icon {
    margin-left: 45px;
  }
  .nav-text.black {
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
    letter-spacing: 0px;
  }
  .feminine-1.byline-italic {
    display: none;
  }
  .typeface-txt.byline-italic {
    display: block;
  }
  .right-arrow {
    width: 16%;
  }
  .right-arrow.full-slide {
    width: 17%;
  }
  .typeface {
    display: none;
  }
  .white {
    margin-bottom: 0px;
    font-size: 3em;
    text-align: center;
    letter-spacing: 2.5px;
  }
  .left-arrow {
    width: 16%;
  }
  .left-arrow.full-slide {
    width: 17%;
  }
  .brownstein-4 {
    background-position: -95px 0px;
  }
  .brownstein-3 {
    background-position: 82% 50%;
  }
  .brownstein-2 {
    background-position: 11% 0%;
    background-size: cover;
  }
  .personality {
    display: none;
  }
  .tpf-heading {
    display: block;
    margin: 5px auto 15px;
    font-size: 3.3em;
    line-height: 0.8em;
    letter-spacing: 0.02em;
  }
  .af-1 {
    display: block;
  }
  .tpf-search {
    padding-top: 3px;
  }
  .head-wrap {
    display: block;
    padding-right: 0px;
  }
  .brownstein-1 {
    background-position: 47% 50%;
    background-size: cover;
  }
  .text-wrap {
    margin-bottom: 25px;
    text-align: center;
  }
  .txt-block {
    display: block;
    text-align: center;
	  font-size: 1em;
  }
  .txt-block.typeface-name {
    display: block;
    font-size: 1.1875em;
  }
  .body-wrap {
    display: block;
    margin-right: auto;
    margin-left: auto;
    padding-right: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .nav-link-black {
    width: 100%;
    padding-left: 0px;
  }
  .nav-link-black.left {
    padding-left: 0px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  .nav-link-black.right {
    padding-left: 0px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  .nav-link-black.right.w--current {
    padding-left: 0px;
  }
  .h-panel-icon-container {
    margin-bottom: 0px;
  }
  .tpf-typeface {
    display: block;
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    padding-bottom: 6%;
    padding-left: 5px;
    padding-right: 5px;
  }
  .tpf-pair {
    width: 100%;
    padding: 10% 0% 6% 0px;
    background-color: #353535;
  }
  .tpf-welcome-text {
    padding-right: 15px;
    padding-left: 15px;
    font-size: 1.25em;
    line-height: 1.35em;
  }
  .stckmn-3 {
    background-size: cover;
  }
  .stckmn-4 {
    background-size: cover;
  }
  .mubien-1 {
    background-position: 30% 0%;
    background-size: cover;
  }
  .mubien-2 {
    background-position: 42% 100%;
    background-size: cover;
  }
  .mubien-3 {
    background-position: 50% 50%;
  }
  .mubien-4 {
    background-position: -391px 0px;
  }
  .hero-slide.one {
    background-position: 95% 5%, 48% 100%;
    background-size: 25%, cover;
  }
  .hero-slide.four {
    background-image: url('../images/Futura-Sentinel.svg'), url('../images/Sentinel--Futura-3-sm.jpg');
    background-position: 95% 5%, 50% 50%;
    background-size: 25%, cover;
    background-repeat: no-repeat, no-repeat;
  }
  .hero-slide.three {
    background-image: url('../images/AkzGrotCn-AkzGrot-wht.svg'), url('../images/AkzidenzGroteskCn-AkzidenzGrotesk-1-Ramy-Elbasty.jpg'), -webkit-gradient(linear, left top, left bottom, color-stop(-1%, #1f1f1f), color-stop(0, #222), color-stop(0%, #232323), to(#2b2b2b));
    background-image: url('../images/AkzGrotCn-AkzGrot-wht.svg'), url('../images/AkzidenzGroteskCn-AkzidenzGrotesk-1-Ramy-Elbasty.jpg'), linear-gradient(180deg, #1f1f1f -1%, #222 0, #232323 0%, #2b2b2b);
    background-position: 95% 5%, 50% 50%, 0px 0px;
    background-size: 25%, cover, auto;
    background-repeat: no-repeat, no-repeat, repeat;
  }
  .hero-slide.two {
    background-position: 95% 5%, 50% 50%;
    background-size: 25%, cover;
  }
  .date.d-article {
    color: #767676;
      margin-left: 10px;
  }
  .slider {
    width: 100vw;
  }
  .arw-bg {
    width: 35px;
    height: 35px;
  }
  .arw-bg.right {
    width: 35px;
    height: 35px;
  }
  .link {
    font-family: "Archer SSm A", "Archer SSm B", "Hoefler Text", "serif";
    font-size: 0.938em;
  }
  .link.style-guide {
    position: absolute;
    left: 50px;
    top: 20px;
    bottom: auto;
  font-family: "Knockout 50 A", "Knockout 50 B", Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
    font-size: 0.875em;
  }
  .link.light {
    display: inline-block;
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .link.light:hover {
    box-shadow: none;
  }
  .tpf-topp {
    display: block;
    width: 100%;
    padding: 10px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
  .tpf-bottom {
    display: block;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  .tpf-bottom.home {
    padding-top: 35px;
  }
  .copyright {
    padding-right: 5px;
    padding-left: 5px;
    font-size: 0.8em;
  }
  .copyright.light {
    padding-right: 5px;
    padding-left: 5px;
  }
  .copyright.dark {
    padding-right: 5px;
    padding-left: 5px;
  }
  .copyright.white {
    padding-right: 5px;
    padding-left: 5px;
    letter-spacing: 0px;
  }
  .tpf-pairs-mobile {
    display: block;
    width: 100%;
    margin-top: 5%;
    margin-bottom: 0%;
    padding: 5% 0% 0%;
  }
  .tpf-slider-mobile {
    display: block;
  }
  .tpf-results-mobile {
    padding-top: 0%;
  }
  .menta-2 {
    background-image: url('../images/Texta--Caslon3.jpg'), -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent));
    background-image: url('../images/Texta--Caslon3.jpg'), linear-gradient(180deg, transparent, transparent), linear-gradient(180deg, transparent, transparent);
    background-position: 48% 50%, 0px 0px, 0px 0px;
  }
  .menta-3 {
    background-position: -154px 50%;
  }
  .menta-4 {
    background-position: 36% 50%;
  }
  .category-phone.vert {
    width: 85%;
  }
  .typeface-phone {
    display: none;
  }
  .personality-phone {
    display: none;
  }
  .classification-phone {
    display: none;
  }
  .tpf-search-phone {
    display: block;
    width: 40px;
    padding-top: 8px;
    padding-left: 10px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .feminine-phone {
    display: none;
  }
  .neutral-phone {
    display: none;
  }
  .sturdy-phone {
    display: none;
  }
  .grotesque-phone {
    display: none;
  }
  .geometric-phone {
    display: none;
  }
  .slab-serif-phone {
    display: none;
  }
  .garalde-phone {
    display: none;
  }
  .logo-embed {
    display: block;
    background-image: url('../images/UTLogomarkBlack.svg');
    background-position: 50% 50%;
    background-size: contain;
    background-repeat: no-repeat;
  }
  .leavitt-1 {
    background-image: url('../images/Benton-Sans--Mrs-Eaves2.jpg');
    background-position: 50% 50%;
    background-size: cover;
    background-repeat: no-repeat;
  }
  .ampersand {
  font-family:"Inkwell Script A", "Inkwell Script B", serif;
    color: #3bd9d2;
    line-height: 1em;
  }
  .tpf-runninghead {
    position: relative;
    top: 0px;
    z-index: 0;
    margin-top: 0px;
    padding-top: 7px;
    padding-bottom: 6px;
    background-color: #000;
  font-family: "Knockout 50 A", "Knockout 50 B", Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
    color: #fff;
    font-size: 0.8em;
    line-height: 1em;
    font-weight: 300;
    text-align: center;
    letter-spacing: 0.16em;
    text-transform: uppercase;
  }
  .masonry-item.col.col-4 {
    width: 100%;
  }
  .dtp-back {
    position: absolute;
    left: 55px;
    padding-left: 0px;
    font-size: 0.75em;
  }
  .dtp-back.article {
    left: 51px;
    margin-left: 5px;
    font-size: 0.875em;
    line-height: 12px;
  }
  .mindvolt-1 {
    background-size: cover;
    background-repeat: no-repeat;
  }
  .mindvolt-2 {
    background-position: 22% 50%;
  }

  .newer-pair {
    color: #767676;
  }
  .heading-10 {
    font-size: 7em;
    line-height: 0.9em;
  }
  .mindvolt-4 {
    background-position: 36% 50%;
    background-repeat: no-repeat;
  }
  .slide-nav-7 {
    z-index: 10;
  }
  .hlkagency-4 {
    background-position: 50% 50%;
  }
  .hlkagency-5 {
    background-position: 50% 50%;
  }
  .stewart-2 {
    background-position: 86% 50%;
  }
  .fabian-2 {
    background-position: -120px 50%;
    background-size: cover;
  }
  .byline {
    font-family:"Inkwell Script A", "Inkwell Script B", serif;
    color: #aaa9a9;
    font-weight: 500;
  }
  .hatch-1 {
    background-position: -56px 50%;
  }
  .casebolt-1 {
    background-position: 70% 50%;
    background-repeat: no-repeat;
  }
  .casebolt-3 {
    background-position: 25% 50%;
    background-size: cover;
  }
  .casebolt-4 {
    background-position: -238px 0px;
  }
  .casebolt-2 {
    background-size: cover;
  }
  .article-image-mobile {
    width: 100%;
  }
  .article-content-mobile {
    padding-top: 60px;
    padding-right: 20px;
    padding-left: 25px;
  }
  .article-content-mobile.about {
    padding-left: 20px;
  }
  .article-footer-mobile {
    width: 100vw;
    padding-right: 20px;
    padding-bottom: 30px;
    padding-left: 20px;
    float: left;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  .nav-wrap {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
  .nav-wrap.white {
    margin-top: 0px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    font-size: 1em;
  }
  .nav-menu-3 {
    grid-row-gap: 8px;
    -ms-grid-rows: auto auto auto auto auto auto;
    grid-template-rows: auto auto auto auto auto auto;
  }
  .navbar-3 {
    position: absolute;
  }
  .sticky-drk.sd-yellow {
    border-style: solid none none;
  }
  .sticky-lte.sl-orange {
    height: 3.75em;
  }
  .sticky-lte.sl-yellow {
    background-color: hsla(0, 0%, 100%, .85);
  }
  .sticky-lte.sg-sticky-lte {
    overflow: hidden;
  }
  .splash-mini {
    position: relative;
    display: block;
    background-image: url('../images/UT-Type-Background.png');
    background-position: 50% 28px;
    background-size: 30%;
  }
  .button-flip {
    width: 100vw;
  }
  .details {
    padding: 20px 10px 15px;
  }
  .typeface-2 {
    padding-right: 10px;
    padding-left: 10px;
  }
  .more-front {
    position: absolute;
  }
  .year {
    font-family: Inconsolata, monospace;
  }
  .txtblk {
    padding-left: 10px;
  }
  .txtblk.vert {
    padding-left: 10px;
  }
  .font-back {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }
  .detail_tag {
    top: 12px;
    right: -13px;
    width: 40px;
    height: 15px;
  }
  .logo {
    width: 62px;
    height: 56px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
  .title {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  .navigation {
    width: 62px;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
  .navbar-heading {
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
  .introdrop-heading {
    font-size: 4.3em;
  }
  .intro-text {
    font-size: 0.875em;
  }
  .inkwell-info {
    margin-right: 73%;
  }
  .inkwell-info.yellow-2 {
    position: absolute;
    right: 40px;
    margin-right: 2%;
    padding: 15px 15px 15px 5px;
    font-size: 0.938em;
	line-height: .7;
  }
  .intro-wrap2 {
    width: 92%;
    padding-top: 3%;
    padding-bottom: 4%;
  }
  .header-container {
    padding-right: 0%;
    padding-left: 0%;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  .tpf-top {
    padding: 4% 3% 7%;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    background-color: #fff;
  }
  ._1-category {
    height: 40px;
    margin-bottom: 0px;
    padding-right: 0px;
    padding-left: 0px;
  }
  ._2-characteristics {
    position: relative;
    display: none;
    height: 40px;
    margin-top: 10px;
    margin-bottom: 0px;
  }
  ._3-details {
    position: relative;
    display: none;
    height: 40px;
    margin-top: 10px;
    margin-bottom: 0px;
  }
  .select-mobile {
    margin-bottom: 0px;
  }
  .fas-fa-search {
    position: relative;
    top: 0px;
    bottom: 0px;
    display: inline-block;
    font-family: Fontawesome, sans-serif;
    font-size: 1.125em;
  }
  .search-txt {
    position: absolute;
    top: 7px;
    right: 0px;
    bottom: 0px;
    display: none;
    width: 89%;
    font-family: "Archer SSm A", "Archer SSm B", "Hoefler Text", "serif";
	font-style: italic;
    color: #9a9a9a;
    font-size: 1.125em;
    font-weight: 500;
  }
  .contact-logo-wrap {
    width: 100%;
    margin-right: 0px;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }
	
  .link-wrap.white {
    width: 100%;
    font-size: 1em;
  }
  .contact-logo-black {
    display: block;
    height: 120px;
    -webkit-align-self: start;
    -ms-flex-item-align: start;
    -ms-grid-row-align: start;
    align-self: start;
    background-position: 41% 50%;
  }
  .pinterest {
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
  .social {
    display: block;
    margin-top: 75px;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }
  .vertical-line {
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
  .soc-wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 37%;
    margin-right: auto;
    margin-left: auto;
  }
  .soc-wrap.sw-footer {
    width: 80%;
    margin-bottom: 0px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
  .soc-wrap.sw-footer.about {
    margin-right: 0px;
    margin-left: 0px;
  }
  .scl-wide {
    display: none;
    margin-top: 42px;
    padding-left: 0px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .instagram {
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
  .inkwell-subhead {
    margin-bottom: 4px;
    text-align: center;
  }
  .inkwell-subhead.white {
    font-size: 1.25em;
    text-align: left;
    letter-spacing: 0.03em;
  }
  .sign-up-txt.black-pairing {
    text-align: left;
  }
  .contribute-paragraph {
    width: auto;
    padding-right: 25px;
    padding-left: 25px;
    line-height: 1.3em;
  }
  .footer {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .footer-coinfo {
    margin-top: 10px;
    margin-bottom: 10px;
    padding-right: 0%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
  }
  .form {
    height: auto;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 0px;
  }
  .form-block {
    height: 35px;
    border-radius: 0px;
  }
  .submit-button {
    height: 35px;
    margin-right: 0px;
    padding-top: 8px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
    font-size: 0.8em;
  }
  .signup {
    padding-top: 0px;
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-left-style: none;
  }
  .sign-up {
	font-size: .875em;
	}	
  .footer-section {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .footer-logo {
    margin-right: 15px;
	margin-bottom:-10px;  
  }
  .social-txt {
    margin-top: 10px;
    margin-right: 5px;
  }
  .soc-footer {
    width: 50%;
    margin-top: 20px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
  .soc-footer.about {
    width: 100%;
    margin-right: 0px;
    margin-bottom: 20px;
    margin-left: 0px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .jump-bar {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-top: 0em;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
  }
  .section-overlay.tips {
    -ms-grid-columns: 3vw 0.25fr 2fr 0.25fr 4vw;
    grid-template-columns: 3vw 0.25fr 2fr 0.25fr 4vw;
    -ms-grid-rows: 33vh auto auto auto auto 50px;
    grid-template-rows: 33vh auto auto auto auto 50px;
  }
  .section-overlay.p2 {
    opacity: 1;
  }
  .section-overlay.p4 {
    background-position: 64% 50%, 0px 0px;
    background-size: cover, auto;
    opacity: 1;
  }
  .princ-1 {
	height: 100vh;   
  }	
  .princ-2 {
    width: 100%;
    height: 98vh;
    float: none;
  }
  .princ-3 {
    width: 100%;
    height: 98vh;	  
  }
  .princ-4 {
    width: 100%;
    height: 98vh;
    float: none;
  }
	.principle {
  height: 100vh;
}
	.principle.p2 {
		height: 100vh;
	}	
  .principle.p3 {
	height: 100vh;   
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(35, 35, 35, .75)), to(rgba(35, 35, 35, .75))), url('../images/characteristics.jpg');
    background-image: linear-gradient(180deg, rgba(35, 35, 35, .75), rgba(35, 35, 35, .75)), url('../images/characteristics.jpg');
    background-position: 0px 0px, 50% 50%;
    background-size: auto, cover;
    background-repeat: repeat, no-repeat; 
  }
  .principle.p4 {
	height: 100vh;  
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(43, 43, 43, .75)), to(rgba(43, 43, 43, .75))), url('../images/balance.jpeg'), -webkit-gradient(linear, left top, left bottom, color-stop(6%, #dfdfdf), color-stop(50%, #e7e7e7), color-stop(100%, #dfdfdf), to(#dfdfdf));
    background-image: linear-gradient(180deg, rgba(43, 43, 43, .75), rgba(43, 43, 43, .75)), url('../images/balance.jpeg'), linear-gradient(180deg, #dfdfdf 6%, #e7e7e7 50%, #dfdfdf 100%, #dfdfdf);
    background-position: 0px 0px, 64% 50%, 0px 0px;
  }
  .other-main {
    float: none;
  }
  .vertical-center {
    position: static;
  }
  .img.p1 {
    width: 33px;
    height: 30px;
  }
  .img.img-p2 {
	width: 27px;
	height: 27px;
	margin-bottom: 8px;
  }	
  .img.p3 {
    width: 17px;
    height: 30px;
  }
  .img.p4 {
    width: 46px;
    height: 30px;
  }
  .img.p5 {
    width: 25px;
    height: 30px;
  }
  .jb-link {
    display: block;
    width: 100%;
  }
  .jb-link.pt {
    width: 100%;
  }
  .paragraph-dark {
    width: 100%;
    float: none;
  }
  .paragraph-dark.grid {
    display: block;
    margin-top: 10px;
    padding-right: 0px;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
  }
  .tip-detail {
    padding-left: 20px;
	 width: 95%; 
  }
  .ordered-list {
    margin-bottom: 30px;
  }
  .unordered-list {
    padding-left: 20px;
  }
  .image-8 {
    max-width: 100%;
  }
  .enter-email {
	width: 72%;  
    height: 35px;
    border-radius: 0px;
  }
  .nav-info-heading {
    margin-bottom: 0px;
  }
  .nav-info-heading.white {
    font-size: 0.875em;
  }
  .brand-inner {
    padding-left: 0px;
  }
  .page-wrapper.nav-left {
    overflow: auto;
  }
  .page-wrapper.style-guide-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-left: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
  .topic-wrap {
    position: fixed;
  }
  .dtp-2 {
    min-height: 500px;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  .pyt-2 {
    min-height: 500px;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  .tpf-2 {
    min-height: 500px;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  .type-block {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 90%;
    margin-top: 55px;
    margin-right: auto;
    margin-left: auto;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .contact-logo-home {
    display: block;
    margin-right: auto;
    margin-left: auto;
  }
  .email-home {
    font-family: "Archer SSm A", "Archer SSm B", "Hoefler Text", "serif";
    text-transform: none;
  }
  .link-home {
    margin-top: 0px;
    font-family: "Archer SSm A", "Archer SSm B", "Hoefler Text", "serif";
    text-align: center;
    letter-spacing: 0px;
  }
  .address-home {
    margin-top: 0px;
    font-family: "Archer SSm A", "Archer SSm B", "Hoefler Text", "serif";
    text-align: center;
    letter-spacing: 0px;
  }
  .header-home {
    margin-top: 20px;
  }
  .nav-bar-left {
    display: block;
  }
  .nav-info {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
  }
  .menu-button {
    padding: 0px;
  }
  .nav-menu-top.hidden {
    display: none;
  }
  .nav-info-heading {
    margin-bottom: 4px;
  }
  .nav-info-heading.white {
    font-size: 15px;
  }
  .menu-button-mobile {
    top: 0px;
    right: 0px;
    width: auto;
  }
  .pyt-home {
    min-height: 500px;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }
  .tpf-home {
    min-height: 500px;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -webkit-transform: translate(0px, 100%);
    -ms-transform: translate(0px, 100%);
    transform: translate(0px, 100%);
  }
  .dtp-home {
    min-height: 500px;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  .nav-icon-home {
    margin-left: 35px;
  }
  .grid-3 {
    -webkit-align-self: flex-end;
    -ms-flex-item-align: end;
    align-self: flex-end;
  }
  .leavitt-3 {
    background-image: url('../images/BentonSans-MrsEaves-00.jpg');
    background-position: 50% 50%;
    background-size: cover;
    background-repeat: no-repeat;
  }
  .dots {
    -ms-grid-columns: 9px 9px 9px 9px;
    grid-template-columns: 9px 9px 9px 9px;
  }
  .m1 {
    display: block;
  }
  .vsa1 {
    display: block;
  }
  .mont {
    display: block;
    background-position: 50% 50%;
    background-size: cover;
  }
  .tf1 {
    display: block;
  }
  ._4-dots {
    -ms-grid-columns: 9px 9px 9px 9px;
    grid-template-columns: 9px 9px 9px 9px;
  }
  .lila {
    display: block;
    background-position: 77% 50%;
  }
  .cent-1 {
    display: block;
    background-position: 95% 50%;
  }
  .mgl-1 {
    display: block;
    background-position: 0px 50%;
  }
  .dm-1 {
    display: block;
  }
  .natasha {
    display: block;
  }
  .acnoc {
    display: block;
    background-image: url('../images/Egyptienne-NewsGothic-NeueHelvetica-1.jpeg'), -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));
    background-image: url('../images/Egyptienne-NewsGothic-NeueHelvetica-1.jpeg'), linear-gradient(180deg, #fff, #fff);
    background-position: 50% 100%, 0px 0px;
    background-size: contain, auto;
    background-repeat: repeat-x, repeat;
  }
  .stckmn {
    display: block;
  }
  .brown {
    display: block;
  }
  .farm {
    display: block;
  }
  .menta {
    display: block;
  }
  .sm-1 {
    display: block;
  }
  .trish {
    display: block;
    background-position: -181px 50%;
    background-size: cover;
  }
  .mubien {
    display: block;
  }
  .quaker {
    display: block;
    background-position: 21% 50%;
  }
  .alto {
    display: block;
  }
  .ramy {
    display: block;
  }
  .enrico {
    display: block;
  }
  .contact-logo-white {
    display: block;
    height: 120px;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
    background-position: 40% 50%;
  }
  .type-block-small {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 86%;
    margin-top: 54px;
    margin-right: auto;
    margin-left: auto;
    padding-right: 10px;
    padding-left: 10px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .body-size-14-small {
    -webkit-column-count: 1;
    column-count: 1;
  }
  .pyt-home-toc {
    min-height: 500px;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }
  .tpf-home-toc {
    min-height: 500px;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -webkit-transform: translate(0px, 100%);
    -ms-transform: translate(0px, 100%);
    transform: translate(0px, 100%);
  }
  .dtp-home-toc {
    min-height: 500px;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  .pyt-2-phone-landscape {
    min-height: 500px;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  .tpf-2-phone-landscape {
    min-height: 500px;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  .dtp-2-phone-landscape {
    min-height: 500px;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -webkit-transform: translate(0px, 100%);
    -ms-transform: translate(0px, 100%);
    transform: translate(0px, 100%);
  }
  .green-pl {
    margin-top: 10px;
    line-height: 48px;
  }
  .yellow-pl {
    margin-top: 10px;
  }
  .h-panel-icon-container-pl {
    margin-bottom: 0px;
  }
  .footer-nav {
    text-align: center;
  }
  .ut-info {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .footer-link {
    padding: 8px 0px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
  .footer-link-heading {
    display: block;
    margin-right: 5px;
    margin-left: 5px;
    font-size: 90%;
  }
  .footer-nav-links {
    padding-top: 5px;
    padding-bottom: 5px;
    grid-auto-columns: 1fr;
    -ms-grid-columns: 8% 8% 8% 23% 13% 18%;
    grid-template-columns: 8% 8% 8% 23% 13% 18%;
  }
  .footer-nav-links.tabs {
    display: -ms-grid;
    display: grid;
    margin-top: 10px;
    margin-bottom: 10px;
    padding-right: 10px;
    padding-left: 10px;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    justify-items: stretch;
    grid-auto-columns: 1fr;
    grid-column-gap: 5px;
    grid-row-gap: 16px;
    -ms-grid-columns: 8% 8% 8% 26% 15% 18%;
    grid-template-columns: 8% 8% 8% 26% 15% 18%;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }
  .sg-sidebar {
    position: relative;
    width: 100%;
    padding-bottom: 48px;
  }
  .section {
    border-top: 1px solid rgba(0, 0, 0, .2);
  }
  .sidebar-heading {
    display: inline-block;
    margin-bottom: 30px;
  }
  .style-block {
    padding-top: 30px;
  }
  .label.white {
    font-size: 0.8125em;
    letter-spacing: 0.1em;
  }
  .pp-container-grid {
    grid-auto-columns: 1fr;
  }
  .contact-info-grid {
    display: -ms-grid;
    display: grid;
    grid-auto-columns: 1fr;
    grid-column-gap: 0px;
    grid-row-gap: 8px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto auto auto auto auto auto auto auto;
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto;
    letter-spacing: 0px;
  }
  .contact-wrap-wte {
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    justify-items: start;
    grid-column-gap: 0px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: 60px auto auto auto auto;
    grid-template-rows: 60px auto auto auto auto;
  }
  .brand-home {
    padding-left: 0px;
  }
  .contact-offset-line-nav {
    width: 45px;
    height: 4px;
    margin-top: 15px;
    margin-right: 0px;
    margin-bottom: 15px;
  }
  .news-wrap {
    margin-right: 15px;
    margin-left: 15px;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
  }
  .sign-up-wrap {
    overflow: hidden;
    margin-left: 0px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .newsletter {
    padding-right: 20px;
    padding-left: 20px;
  }
  .contact-wrap-white {
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    justify-items: start;
    grid-column-gap: 0px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: 60px auto auto auto auto;
    grid-template-rows: 60px auto auto auto auto;
    font-size: 1em;
    letter-spacing: 0px;
  }
  .nav-link-white {
    width: 100%;
    padding-left: 0px;
  }
  .nav-link-white.left {
    padding-left: 0px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  .nav-link-white.right {
    padding-left: 0px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  .nav-link-white.right.w--current {
    padding-left: 0px;
  }
  .p-indicator.p-footer {
    font-size: 0.813em;
  }	
  .label.blue-label {
    margin-bottom: 0px;
    -webkit-align-self: end;
    -ms-flex-item-align: end;
    -ms-grid-row-align: end;
    align-self: end;
  }
  .tab-pane-menu {
	padding-bottom: 13px;	  
  }	
  .grid-pairs {
    grid-template-areas: ". . ." ". . ." ". . ." ". . .";
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
    -ms-grid-rows: 25fr 25fr 25fr 25fr;
    grid-template-rows: 25fr 25fr 25fr 25fr;
  }

  .label.default-label.pairing {
    margin-bottom: 3px;
    margin-left: 0px;
    -webkit-align-self: end;
    -ms-flex-item-align: end;
    -ms-grid-row-align: end;
    align-self: end;
	margin-left: 0px;  
  }
  .pull-quote {
    padding: 18px;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
	font-size: 1em;  
  }
  .horiz-line {
    margin-bottom: -10px;
    border-bottom: 10px solid #000;
  }
.vert-line {
   margin-right: -10px;
   border-right: 10px solid #000;
}
.pp-heading{
	margin-top: 40px;
}
  .white-block.one {
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
  }
  .white-block.three {
    display: block;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
  }
  .white-block.five {
    display: block;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
  }	
  .contribute {
    margin-top: 0px;
  }	
	.call-to-action {
		margin-top: 1.5em;
	}
.footer-logo {
    margin-right: 15px;	
	margin-bottom: 0px;
	width: 80px;
}
    .header-wrap {
        margin-top: 53%;
    } 
    .header-wrap.antenna {
        margin-top: 33%;
    } 
    .header-wrap.baskerville {
        margin-top: 33%;
    } 
    .header-wrap.akzidenz {
        margin-top: 33%;
    }
    .header-wrap.trade {
        margin-top: 40%;
    }
}

@media (max-width: 374px) {
html {
	font-size: 90%;
}
.fa, .fas {
	font-size: 1.125em;
	padding-top: 3px;
}
.footer-logo {
	width: 75px;
}
.sign-up {
	font-size: .8em;
	}
.enter-email {
	width: 68%;
	font-size: .85em;
}
	.m-button {
		padding: 16px 20px;
	}
	.brand-nav {
		margin-top: 16px;
		margin-left: 17px;
	}
	.social {
		margin-top: 25px;
	}	
}

/* HOME */

/* contact-info-grid*/
#w-node-c3cdee480727-e1443bda {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

/*close-contact-info*/
#w-node-c3cdee480728-e1443bda {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}
/*close-contact-info*/
@media screen and (max-width: 767px) {
  #w-node-c3cdee480728-e1443bda {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }
}
/*close-contact-info*/
@media screen and (max-width: 479px) {
  #w-node-c3cdee480728-e1443bda {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }
}

/*contact-logo-black*/
#w-node-c3cdee48072b-e1443bda {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-column-align: center;
  justify-self: center;
}

/*contact-logo-black*/
@media screen and (max-width: 991px) {
  #w-node-c3cdee48072b-e1443bda {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 3;
    grid-row-end: 5;
    -webkit-align-self: start;
    -ms-flex-item-align: start;
    -ms-grid-row-align: start;
    align-self: start;
  }
}
/*contact-logo-black*/
@media screen and (max-width: 767px) {
  #w-node-c3cdee48072b-e1443bda {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 3;
    grid-row-end: 5;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
  }
}
/*contact-logo-black*/
@media screen and (max-width: 479px) {
  #w-node-c3cdee48072b-e1443bda {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-column-align: auto;
    justify-self: auto;
  }
}

/*contact-logo-wrap*/
#w-node-c3cdee48072c-e1443bda {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

/*contact-logo-wrap*/
@media screen and (max-width: 479px) {
  #w-node-c3cdee48072c-e1443bda {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
  }
}

/*contact-offset-line*/
#w-node-c3cdee48072d-e1443bda {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-column-align: center;
  justify-self: center;
}

/*email*/
#w-node-c3cdee48072e-e1443bda {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 4;
  grid-row-start: 4;
  -ms-grid-row-span: 1;
  grid-row-end: 5;
  -ms-grid-column-align: center;
  justify-self: center;
}
/*email*/
@media screen and (max-width: 991px) {
  #w-node-c3cdee48072e-e1443bda {
    -ms-grid-column: 3;
    grid-column-start: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 4;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-column-align: end;
    justify-self: end;
  }
}
/*email*/
@media screen and (max-width: 479px) {
  #w-node-c3cdee48072e-e1443bda {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 4;
    grid-row-start: 4;
    -ms-grid-row-span: 1;
    grid-row-end: 5;
    -ms-grid-column-align: center;
    justify-self: center;
  }
}

/*email*/
#w-node-c3cdee48072f-e1443bda {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 5;
  grid-row-start: 5;
  -ms-grid-row-span: 1;
  grid-row-end: 6;
  -ms-grid-column-align: center;
  justify-self: center;
}

/*email*/
@media screen and (max-width: 991px) {
  #w-node-c3cdee48072f-e1443bda {
    -ms-grid-column: 4;
    grid-column-start: 4;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 5;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-column-align: start;
    justify-self: start;
  }
}
/*email*/
@media screen and (max-width: 479px) {
  #w-node-c3cdee48072f-e1443bda {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 5;
    grid-row-start: 5;
    -ms-grid-row-span: 1;
    grid-row-end: 6;
    -ms-grid-column-align: center;
    justify-self: center;
  }
}

/*phone*/
#w-node-c3cdee480731-e1443bda {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 6;
  grid-row-start: 6;
  -ms-grid-row-span: 1;
  grid-row-end: 7;
  -ms-grid-column-align: center;
  justify-self: center;
}
/*phone*/
@media screen and (max-width: 991px) {
  #w-node-c3cdee480731-e1443bda {
    -ms-grid-column: 3;
    grid-column-start: 3;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-column-span: 1;
    grid-column-end: 4;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
    -ms-grid-column-align: end;
    justify-self: end;
  }
}
/*phone*/
@media screen and (max-width: 479px) {
  #w-node-c3cdee480731-e1443bda {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 6;
    grid-row-start: 6;
    -ms-grid-row-span: 1;
    grid-row-end: 7;
    -ms-grid-column-align: center;
    justify-self: center;
  }
}

/*link light*/
#w-node-c3cdee480732-e1443bda {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 7;
  grid-row-start: 7;
  -ms-grid-row-span: 1;
  grid-row-end: 8;
  -ms-grid-column-align: center;
  justify-self: center;
}

/*link light*/
@media screen and (max-width: 991px) {
  #w-node-c3cdee480732-e1443bda {
    -ms-grid-column: 4;
    grid-column-start: 4;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-column-span: 1;
    grid-column-end: 5;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
    -ms-grid-column-align: auto;
    justify-self: auto;
  }
}
/*link light*/
@media screen and (max-width: 479px) {
  #w-node-c3cdee480732-e1443bda {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 7;
    grid-row-start: 7;
    -ms-grid-row-span: 1;
    grid-row-end: 8;
    -ms-grid-column-align: center;
    justify-self: center;
  }
}

/*location*/
#w-node-c3cdee480734-e1443bda {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 8;
  grid-row-start: 8;
  -ms-grid-row-span: 1;
  grid-row-end: 9;
  -ms-grid-column-align: center;
  justify-self: center;
}

/*location*/
@media screen and (max-width: 991px) {
  #w-node-c3cdee480734-e1443bda {
    -ms-grid-column: 3;
    grid-column-start: 3;
    -ms-grid-row: 4;
    grid-row-start: 4;
    -ms-grid-column-span: 1;
    grid-column-end: 4;
    -ms-grid-row-span: 1;
    grid-row-end: 5;
    -ms-grid-column-align: end;
    justify-self: end;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }
}\
/*location*/
@media screen and (max-width: 767px) {
  #w-node-c3cdee480734-e1443bda {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }
}

/*location*/
@media screen and (max-width: 479px) {
  #w-node-c3cdee480734-e1443bda {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 8;
    grid-row-start: 8;
    -ms-grid-row-span: 1;
    grid-row-end: 9;
    -ms-grid-column-align: center;
    justify-self: center;
  }
}

/*scl-wide*/
#w-node-c3cdee480735-e1443bda {
  -ms-grid-row: 5;
  grid-row-start: 5;
  -ms-grid-row-span: 1;
  grid-row-end: 6;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
}
/*scl-wide*/
@media screen and (max-width: 991px) {
  #w-node-c3cdee480735-e1443bda {
    -ms-grid-column: 4;
    grid-column-start: 4;
    -ms-grid-column-span: 1;
    grid-column-end: 5;
    -ms-grid-row: 5;
    grid-row-start: 5;
    -ms-grid-row-span: 1;
    grid-row-end: 6;
  }
}
/*scl-wide*/
@media screen and (max-width: 767px) {
  #w-node-c3cdee480735-e1443bda {
    -ms-grid-column-align: auto;
    justify-self: auto;
  }
}
/*scl-wide*/
@media screen and (max-width: 479px) {
  #w-node-c3cdee480735-e1443bda {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-row: 5;
    grid-row-start: 5;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 6;
  }
}

/*address*/
#w-node-c3cdee48073c-e1443bda {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 9;
  grid-row-start: 9;
  -ms-grid-row-span: 1;
  grid-row-end: 10;
  -ms-grid-column-align: center;
  justify-self: center;
}
/*address*/
@media screen and (max-width: 991px) {
  #w-node-c3cdee48073c-e1443bda {
    -ms-grid-column: 4;
    grid-column-start: 4;
    -ms-grid-row: 4;
    grid-row-start: 4;
    -ms-grid-column-span: 1;
    grid-column-end: 5;
    -ms-grid-row-span: 1;
    grid-row-end: 5;
    -ms-grid-column-align: auto;
    justify-self: auto;
  }
}
/*address*/
@media screen and (max-width: 479px) {
  #w-node-c3cdee48073c-e1443bda {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 9;
    grid-row-start: 9;
    -ms-grid-row-span: 1;
    grid-row-end: 10;
  }
}

/*social*/
#w-node-c3cdee480740-e1443bda {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 10;
  grid-row-start: 10;
  -ms-grid-row-span: 1;
  grid-row-end: 11;
}
/*social*/
@media screen and (max-width: 767px) {
  #w-node-c3cdee480740-e1443bda {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }
}
/*social*/
@media screen and (max-width: 479px) {
  #w-node-c3cdee480740-e1443bda {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 10;
    grid-row-start: 10;
    -ms-grid-row-span: 1;
    grid-row-end: 11;
    -ms-grid-column-align: center;
    justify-self: center;
  }
}
/*close-home-nav*/
#w-node-bf48ea090f73-888f36dd {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}
/*contact-logo-home*/
#w-node-bf48ea090f76-888f36dd {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -webkit-align-self: end;
  -ms-flex-item-align: end;
  -ms-grid-row-align: end;
  align-self: end;
}
/*contact-logo-wrap*/
#w-node-58d99908c3f0-888f36dd {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}
/*contact-offset-line*/
#w-node-58d99908c3f1-888f36dd {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-column-align: center;
  justify-self: center;
}

/*contact-offset-line*/
@media screen and (max-width: 479px) {
  #w-node-58d99908c3f0-888f36dd {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
  }
}

/*contact-icon*/
#w-node-bf48ea090f79-888f36dd {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 4;
  grid-row-start: 4;
  -ms-grid-row-span: 1;
  grid-row-end: 5;
  -webkit-align-self: end;
  -ms-flex-item-align: end;
  -ms-grid-row-align: end;
  align-self: end;
}

/*contact-icon*/
#w-node-bf48ea090f7d-888f36dd {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 6;
  grid-row-start: 6;
  -ms-grid-row-span: 1;
  grid-row-end: 7;
  -webkit-align-self: end;
  -ms-flex-item-align: end;
  -ms-grid-row-align: end;
  align-self: end;
}
/*contact-icon*/
#w-node-bf48ea090f7f-888f36dd {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 7;
  grid-row-start: 7;
  -ms-grid-row-span: 1;
  grid-row-end: 8;
  -ms-grid-column-align: center;
  justify-self: center;
}
/*contact-icon*/
#w-node-bf48ea090f81-888f36dd {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 8;
  grid-row-start: 8;
  -ms-grid-row-span: 1;
  grid-row-end: 9;
  -webkit-align-self: end;
  -ms-flex-item-align: end;
  -ms-grid-row-align: end;
  align-self: end;
}
/*scl-wide*/
#w-node-58d99908c3f9-888f36dd {
  -ms-grid-row: 5;
  grid-row-start: 5;
  -ms-grid-row-span: 1;
  grid-row-end: 6;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
}
/*scl-wide*/
@media screen and (max-width: 991px) {
  #w-node-58d99908c3f9-888f36dd {
    -ms-grid-column: 4;
    grid-column-start: 4;
    -ms-grid-column-span: 1;
    grid-column-end: 5;
    -ms-grid-row: 5;
    grid-row-start: 5;
    -ms-grid-row-span: 1;
    grid-row-end: 6;
  }
}
/*scl-wide*/
@media screen and (max-width: 767px) {
  #w-node-58d99908c3f9-888f36dd {
    -ms-grid-column-align: auto;
    justify-self: auto;
  }
}
/*scl-wide*/
@media screen and (max-width: 479px) {
  #w-node-58d99908c3f9-888f36dd {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-row: 5;
    grid-row-start: 5;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 6;
  }
}
/*address-home*/
#w-node-bf48ea090f83-888f36dd {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 9;
  grid-row-start: 9;
  -ms-grid-row-span: 1;
  grid-row-end: 10;
  -ms-grid-column-align: center;
  justify-self: center;
}

/*social white-bkg*/
#w-node-bf48ea090f87-888f36dd {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 10;
  grid-row-start: 10;
  -ms-grid-row-span: 1;
  grid-row-end: 11;
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

/*email-home*/
#w-node-bf48ea090f7b-888f36dd {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 5;
  grid-row-start: 5;
  -ms-grid-row-span: 1;
  grid-row-end: 6;
  -ms-grid-column-align: center;
  justify-self: center;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
}


/* TOC */

/*close-home-nav*/
#w-node-f09c888f36fe-888f36dd {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

/*contact-logo-home*/
#w-node-f09c888f3701-888f36dd {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -webkit-align-self: end;
  -ms-flex-item-align: end;
  -ms-grid-row-align: end;
  align-self: end;
}

/*contact-logo-wrap*/
#w-node-f09c888f3702-888f36dd {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

/*contact-offset-line*/
#w-node-f09c888f3703-888f36dd {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-column-align: center;
  justify-self: center;
}

/*email*/
#w-node-f09c888f3706-888f36dd {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 4;
  grid-row-start: 4;
  -ms-grid-row-span: 1;
  grid-row-end: 5;
  -ms-grid-column-align: center;
  justify-self: center;
}

/*email-home*/
#w-node-f09c888f370a-888f36dd {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 5;
  grid-row-start: 5;
  -ms-grid-row-span: 1;
  grid-row-end: 6;
  -ms-grid-column-align: center;
  justify-self: center;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
}

/*link-home*/
#w-node-f09c888f3707-888f36dd {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 6;
  grid-row-start: 6;
  -ms-grid-row-span: 1;
  grid-row-end: 7;
  -ms-grid-column-align: center;
  justify-self: center;
}

/*link-home*/
#w-node-f09c888f370c-888f36dd {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 7;
  grid-row-start: 7;
  -ms-grid-row-span: 1;
  grid-row-end: 8;
  -ms-grid-column-align: center;
  justify-self: center;
}

/*location white-bkg*/
#w-node-f09c888f3708-888f36dd {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 8;
  grid-row-start: 8;
  -ms-grid-row-span: 1;
  grid-row-end: 9;
  -ms-grid-column-align: center;
  justify-self: center;
}

/*address-home*/
#w-node-f09c888f370e-888f36dd {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 9;
  grid-row-start: 9;
  -ms-grid-row-span: 1;
  grid-row-end: 10;
  -ms-grid-column-align: center;
  justify-self: center;
}

/*social white-bkg*/
#w-node-f09c888f3719-888f36dd {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 10;
  grid-row-start: 10;
  -ms-grid-row-span: 1;
  grid-row-end: 11;
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

/*h-panel-icon-container-plcial*/
@media screen and (max-width: 767px) {
  #w-node-6cabdb659e30-e1443bda {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-column-align: end;
    justify-self: end;
  }
}

/*heading-home*/
@media screen and (max-width: 767px) {
  #w-node-6cabdb659e31-e1443bda {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-column-align: auto;
    justify-self: auto;
  }
}

/*h-panel-icon-container-color-pl*/
@media screen and (max-width: 767px) {
  #w-node-64821b676d16-e1443bda {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-column-align: end;
    justify-self: end;
  }
}
/*green-pl*/
@media screen and (max-width: 767px) {
  #w-node-64821b676d17-e1443bda {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-column-align: center;
    justify-self: center;
  }
}

/*h-panel-icon-container-pl*/
@media screen and (max-width: 767px) {
  #w-node-a611859a4305-e1443bda {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-column-align: end;
    justify-self: end;
  }
}

/*header-home*/
@media screen and (max-width: 767px) {
  #w-node-a611859a4306-e1443bda {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-column-align: center;
    justify-self: center;
  }
}
/*h-panel-icon-container-color-pl*/
@media screen and (max-width: 767px) {
  #w-node-fa978ebb477e-e1443bda {
    -ms-grid-column-align: end;
    justify-self: end;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }
}
/*orange*/
@media screen and (max-width: 767px) {
  #w-node-fa978ebb477f-e1443bda {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }
}

/*h-panel-icon-container-pl*/
@media screen and (max-width: 767px) {
  #w-node-76d7d864af21-e1443bda {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-column-align: end;
    justify-self: end;
  }
}
/*header-home*/
@media screen and (max-width: 767px) {
  #w-node-76d7d864af22-e1443bda {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-column-align: center;
    justify-self: center;
  }
}
/*image-10*/
@media screen and (max-width: 767px) {
  #w-node-9f5ced4f159d-e1443bda {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-column-align: end;
    justify-self: end;
  }
}
/*yellow-pl*/
@media screen and (max-width: 767px) {
  #w-node-9f5ced4f159e-e1443bda {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }
}

/*social white-bkg*/
#w-node-f09c888f3719-888f36dd {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 10;
  grid-row-start: 10;
  -ms-grid-row-span: 1;
  grid-row-end: 11;
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

/* PICK YOUR TYPE */

/*contact-info-grid*/
#w-node-8b15f6b52258-cc65c215 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

/*close*/
#w-node-8b15f6b52259-cc65c215 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

/*close*/
@media screen and (max-width: 767px) {
  #w-node-8b15f6b52259-cc65c215 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }
}
/*close*/
@media screen and (max-width: 479px) {
  #w-node-8b15f6b52259-cc65c215 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }
}

/*contact-logo-white*/
#w-node-8b15f6b5225c-cc65c215 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-column-align: center;
  justify-self: center;
}
/*contact-logo-white*/
@media screen and (max-width: 991px) {
  #w-node-8b15f6b5225c-cc65c215 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 5;
    grid-row-end: 7;
  }
}
/*contact-logo-white*/
@media screen and (max-width: 767px) {
  #w-node-8b15f6b5225c-cc65c215 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 3;
    grid-row-end: 5;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
  }
}

/*contact-logo-white*/
@media screen and (max-width: 479px) {
  #w-node-8b15f6b5225c-cc65c215 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-column-align: auto;
    justify-self: auto;
  }
}

/*contact-logo-wrap*/
#w-node-8b15f6b5225d-cc65c215 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}
/*contact-logo-wrap*/
@media screen and (max-width: 479px) {
  #w-node-8b15f6b5225d-cc65c215 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
  }
}

/*contact-offset-line*/
#w-node-8b15f6b5225e-cc65c215 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-column-align: center;
  justify-self: center;
}

/*email envelope*/
#w-node-8b15f6b5225f-cc65c215 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 4;
  grid-row-start: 4;
  -ms-grid-row-span: 1;
  grid-row-end: 5;
  -ms-grid-column-align: center;
  justify-self: center;
}
/*email envelope*/
@media screen and (max-width: 991px) {
  #w-node-8b15f6b5225f-cc65c215 {
    -ms-grid-column: 3;
    grid-column-start: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 4;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-column-align: end;
    justify-self: end;
  }
}
/*email envelope*/
@media screen and (max-width: 479px) {
  #w-node-8b15f6b5225f-cc65c215 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 4;
    grid-row-start: 4;
    -ms-grid-row-span: 1;
    grid-row-end: 5;
    -ms-grid-column-align: center;
    justify-self: center;
  }
}
/*email e-white*/
#w-node-8b15f6b52260-cc65c215 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 5;
  grid-row-start: 5;
  -ms-grid-row-span: 1;
  grid-row-end: 6;
  -ms-grid-column-align: center;
  justify-self: center;
}
/*email e-white*/
@media screen and (max-width: 991px) {
  #w-node-8b15f6b52260-cc65c215 {
    -ms-grid-column: 4;
    grid-column-start: 4;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 5;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-column-align: start;
    justify-self: start;
  }
}
/*email e-white*/
@media screen and (max-width: 479px) {
  #w-node-8b15f6b52260-cc65c215 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 5;
    grid-row-start: 5;
    -ms-grid-row-span: 1;
    grid-row-end: 6;
    -ms-grid-column-align: center;
    justify-self: center;
  }
}
/*phone*/
#w-node-8b15f6b52262-cc65c215 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 6;
  grid-row-start: 6;
  -ms-grid-row-span: 1;
  grid-row-end: 7;
  -ms-grid-column-align: center;
  justify-self: center;
}
/*phone*/
@media screen and (max-width: 991px) {
  #w-node-8b15f6b52262-cc65c215 {
    -ms-grid-column: 3;
    grid-column-start: 3;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-column-span: 1;
    grid-column-end: 4;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
    -ms-grid-column-align: end;
    justify-self: end;
  }
}
/*phone*/
@media screen and (max-width: 479px) {
  #w-node-8b15f6b52262-cc65c215 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 6;
    grid-row-start: 6;
    -ms-grid-row-span: 1;
    grid-row-end: 7;
    -ms-grid-column-align: center;
    justify-self: center;
  }
}

/*link light*/
#w-node-8b15f6b52263-cc65c215 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 7;
  grid-row-start: 7;
  -ms-grid-row-span: 1;
  grid-row-end: 8;
  -ms-grid-column-align: center;
  justify-self: center;
}

/*link light*/
@media screen and (max-width: 991px) {
  #w-node-8b15f6b52263-cc65c215 {
    -ms-grid-column: 4;
    grid-column-start: 4;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-column-span: 1;
    grid-column-end: 5;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
    -ms-grid-column-align: auto;
    justify-self: auto;
  }
}

/*link light*/
@media screen and (max-width: 479px) {
  #w-node-8b15f6b52263-cc65c215 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 7;
    grid-row-start: 7;
    -ms-grid-row-span: 1;
    grid-row-end: 8;
    -ms-grid-column-align: center;
    justify-self: center;
  }
}

/*location*/
#w-node-8b15f6b52265-cc65c215 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 8;
  grid-row-start: 8;
  -ms-grid-row-span: 1;
  grid-row-end: 9;
  -ms-grid-column-align: center;
  justify-self: center;
}
/*location*/
@media screen and (max-width: 991px) {
  #w-node-8b15f6b52265-cc65c215 {
    -ms-grid-column: 3;
    grid-column-start: 3;
    -ms-grid-row: 4;
    grid-row-start: 4;
    -ms-grid-column-span: 1;
    grid-column-end: 4;
    -ms-grid-row-span: 1;
    grid-row-end: 5;
    -ms-grid-column-align: end;
    justify-self: end;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }
}
/*location*/
@media screen and (max-width: 767px) {
  #w-node-8b15f6b52265-cc65c215 {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }
}
/*location*/
@media screen and (max-width: 479px) {
  #w-node-8b15f6b52265-cc65c215 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 8;
    grid-row-start: 8;
    -ms-grid-row-span: 1;
    grid-row-end: 9;
    -ms-grid-column-align: center;
    justify-self: center;
  }
}

/*scl-wide*/
#w-node-8b15f6b52266-cc65c215 {
  -ms-grid-row: 5;
  grid-row-start: 5;
  -ms-grid-row-span: 1;
  grid-row-end: 6;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
}
/*scl-wide*/
@media screen and (max-width: 991px) {
  #w-node-8b15f6b52266-cc65c215 {
    -ms-grid-column: 4;
    grid-column-start: 4;
    -ms-grid-column-span: 1;
    grid-column-end: 5;
    -ms-grid-row: 5;
    grid-row-start: 5;
    -ms-grid-row-span: 1;
    grid-row-end: 6;
  }
}
/*scl-wide*/
@media screen and (max-width: 767px) {
  #w-node-8b15f6b52266-cc65c215 {
    -ms-grid-column-align: auto;
    justify-self: auto;
  }
}
/*scl-wide*/
@media screen and (max-width: 479px) {
  #w-node-8b15f6b52266-cc65c215 {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-row: 5;
    grid-row-start: 5;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 6;
  }
}
/*address e-white*/
#w-node-8b15f6b5226d-cc65c215 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 9;
  grid-row-start: 9;
  -ms-grid-row-span: 1;
  grid-row-end: 10;
  -ms-grid-column-align: center;
  justify-self: center;
}
/*address e-white*/
@media screen and (max-width: 991px) {
  #w-node-8b15f6b5226d-cc65c215 {
    -ms-grid-column: 4;
    grid-column-start: 4;
    -ms-grid-row: 4;
    grid-row-start: 4;
    -ms-grid-column-span: 1;
    grid-column-end: 5;
    -ms-grid-row-span: 1;
    grid-row-end: 5;
    -ms-grid-column-align: auto;
    justify-self: auto;
  }
}
/*address e-white*/
@media screen and (max-width: 479px) {
  #w-node-8b15f6b5226d-cc65c215 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 9;
    grid-row-start: 9;
    -ms-grid-row-span: 1;
    grid-row-end: 10;
  }
}
/*social*/
#w-node-8b15f6b52271-cc65c215 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 10;
  grid-row-start: 10;
  -ms-grid-row-span: 1;
  grid-row-end: 11;
}
/*social*/
@media screen and (max-width: 767px) {
  #w-node-8b15f6b52271-cc65c215 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }
}
/*social*/
@media screen and (max-width: 479px) {
  #w-node-8b15f6b52271-cc65c215 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 10;
    grid-row-start: 10;
    -ms-grid-row-span: 1;
    grid-row-end: 11;
    -ms-grid-column-align: center;
    justify-self: center;
  }
}

/*column-jas*/
#w-node-41e0b13092d7-30443c2f {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}
/*column-jas*/
@media screen and (max-width: 991px) {
  #w-node-41e0b13092d7-30443c2f {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 3;
    grid-column-end: 4;
  }
}

/*typeface-2*/
#w-node-bfa26ead3d72-30443c2f {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}
/*why*/
#w-node-bfa26ead3d7a-30443c2f {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}
/*tinfo*/
#w-node-bfa26ead3d7b-30443c2f {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}
/*txtblk vert*/
#w-node-bfa26ead3d7c-30443c2f {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
}
/*txtblk vert*/
#w-node-bfa26ead3d81-30443c2f {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}
/*txtblk vert*/
#w-node-bfa26ead3d87-30443c2f {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}
/*tinfo2*/
#w-node-bfa26ead3d8d-30443c2f {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}
/*typeface-2*/
#w-node-bfa26ead3d9a-30443c2f {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
}
/*type-info*/
#w-node-bfa26ead3da5-30443c2f {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 4;
  grid-row-start: 4;
  -ms-grid-row-span: 1;
  grid-row-end: 5;
}
/*txtblk*/
#w-node-bfa26ead3da6-30443c2f {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}
/*txtblk*/
#w-node-bfa26ead3dab-30443c2f {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}
/*txtblk last*/
#w-node-bfa26ead3db0-30443c2f {
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

/*footer-link*/
#w-node-6098cf6f3a8e-db737c59 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}
/*footer-link*/
#w-node-6098cf6f3a91-db737c59 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}
/*footer-link*/
#w-node-6098cf6f3a94-db737c59 {
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}
/*footer-link*/
#w-node-6098cf6f3a97-db737c59 {
  -ms-grid-column: 4;
  grid-column-start: 4;
  -ms-grid-column-span: 1;
  grid-column-end: 5;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}
/*footer-link*/
#w-node-6098cf6f3a9a-db737c59 {
  -ms-grid-column: 5;
  grid-column-start: 5;
  -ms-grid-column-span: 1;
  grid-column-end: 6;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}
/*footer-link*/
#w-node-6098cf6f3a9d-db737c59 {
  -ms-grid-column: 6;
  grid-column-start: 6;
  -ms-grid-column-span: 1;
  grid-column-end: 7;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

/* DAILY TYPEFACE PAIR*/

/*placeholder*/
#placeholder.w-node-bfd2316acc89-aa443c78 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}
/*sticky-drk sd-yellow*/
#w-node-313e092ea4cc-aa443c78 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

/*hero-section*/
#w-node-01cc4e8741a6-aa443c78 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}
/*block-quote*/
#w-node-b85f193e52db-aa443c78 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
}

/*contact-info-grid*/
#w-node-f42696f9a9f0-3bdd01a4 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}
/*close*/
#w-node-f42696f9a9f1-3bdd01a4 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}
/*close*/
@media screen and (max-width: 767px) {
  #w-node-f42696f9a9f1-3bdd01a4 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }
}
/*close*/
@media screen and (max-width: 479px) {
  #w-node-f42696f9a9f1-3bdd01a4 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }
}
/*contact-logo-white*/
#w-node-f42696f9a9f4-3bdd01a4 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-column-align: center;
  justify-self: center;
}
/*contact-logo-white*/
@media screen and (max-width: 991px) {
  #w-node-f42696f9a9f4-3bdd01a4 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 5;
    grid-row-end: 7;
  }
}
/*contact-logo-white*/
@media screen and (max-width: 767px) {
  #w-node-f42696f9a9f4-3bdd01a4 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 3;
    grid-row-end: 5;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
  }
}
/*contact-logo-white*/
@media screen and (max-width: 479px) {
  #w-node-f42696f9a9f4-3bdd01a4 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-column-align: auto;
    justify-self: auto;
  }
}
/*contact-logo-wrap*/
#w-node-033ea729a7cb-3bdd01a4 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}
/*contact-logo-wrap*/
@media screen and (max-width: 479px) {
  #w-node-033ea729a7cb-3bdd01a4 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
  }
}
/*contact-offset-line*/
#w-node-033ea729a7cc-3bdd01a4 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-column-align: center;
  justify-self: center;
}
/*email*/
#w-node-2c298aca89ce-3bdd01a4 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 4;
  grid-row-start: 4;
  -ms-grid-row-span: 1;
  grid-row-end: 5;
  -ms-grid-column-align: center;
  justify-self: center;
}
/*email*/
@media screen and (max-width: 991px) {
  #w-node-2c298aca89ce-3bdd01a4 {
    -ms-grid-column: 3;
    grid-column-start: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 4;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-column-align: end;
    justify-self: end;
  }
}
/*email*/
@media screen and (max-width: 479px) {
  #w-node-2c298aca89ce-3bdd01a4 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 4;
    grid-row-start: 4;
    -ms-grid-row-span: 1;
    grid-row-end: 5;
    -ms-grid-column-align: center;
    justify-self: center;
  }
}
/*email e-white*/
#w-node-f42696f9a9fb-3bdd01a4 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 5;
  grid-row-start: 5;
  -ms-grid-row-span: 1;
  grid-row-end: 6;
  -ms-grid-column-align: center;
  justify-self: center;
}
/*email e-white*/
@media screen and (max-width: 991px) {
  #w-node-f42696f9a9fb-3bdd01a4 {
    -ms-grid-column: 4;
    grid-column-start: 4;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 5;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-column-align: start;
    justify-self: start;
  }
}
/*email e-white*/
@media screen and (max-width: 479px) {
  #w-node-f42696f9a9fb-3bdd01a4 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 5;
    grid-row-start: 5;
    -ms-grid-row-span: 1;
    grid-row-end: 6;
    -ms-grid-column-align: center;
    justify-self: center;
  }
}
/*phone*/
#w-node-f113f592bec9-3bdd01a4 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 6;
  grid-row-start: 6;
  -ms-grid-row-span: 1;
  grid-row-end: 7;
  -ms-grid-column-align: center;
  justify-self: center;
}
/*phone*/
@media screen and (max-width: 991px) {
  #w-node-f113f592bec9-3bdd01a4 {
    -ms-grid-column: 3;
    grid-column-start: 3;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-column-span: 1;
    grid-column-end: 4;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
    -ms-grid-column-align: end;
    justify-self: end;
  }
}
/*phone*/
@media screen and (max-width: 479px) {
  #w-node-f113f592bec9-3bdd01a4 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 6;
    grid-row-start: 6;
    -ms-grid-row-span: 1;
    grid-row-end: 7;
    -ms-grid-column-align: center;
    justify-self: center;
  }
}
/*link light e-white*/
#w-node-f42696f9a9fd-3bdd01a4 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 7;
  grid-row-start: 7;
  -ms-grid-row-span: 1;
  grid-row-end: 8;
  -ms-grid-column-align: center;
  justify-self: center;
}
/*link light e-white*/
@media screen and (max-width: 991px) {
  #w-node-f42696f9a9fd-3bdd01a4 {
    -ms-grid-column: 4;
    grid-column-start: 4;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-column-span: 1;
    grid-column-end: 5;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
    -ms-grid-column-align: auto;
    justify-self: auto;
  }
}
/*link light e-white*/
@media screen and (max-width: 479px) {
  #w-node-f42696f9a9fd-3bdd01a4 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 7;
    grid-row-start: 7;
    -ms-grid-row-span: 1;
    grid-row-end: 8;
    -ms-grid-column-align: center;
    justify-self: center;
  }
}
/*location*/
#w-node-9aed9ffc79d6-3bdd01a4 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 8;
  grid-row-start: 8;
  -ms-grid-row-span: 1;
  grid-row-end: 9;
  -ms-grid-column-align: center;
  justify-self: center;
}
/*location*/
@media screen and (max-width: 991px) {
  #w-node-9aed9ffc79d6-3bdd01a4 {
    -ms-grid-column: 3;
    grid-column-start: 3;
    -ms-grid-row: 4;
    grid-row-start: 4;
    -ms-grid-column-span: 1;
    grid-column-end: 4;
    -ms-grid-row-span: 1;
    grid-row-end: 5;
    -ms-grid-column-align: end;
    justify-self: end;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }
}
/*location*/
@media screen and (max-width: 767px) {
  #w-node-9aed9ffc79d6-3bdd01a4 {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }
}
/*location*/
@media screen and (max-width: 479px) {
  #w-node-9aed9ffc79d6-3bdd01a4 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 8;
    grid-row-start: 8;
    -ms-grid-row-span: 1;
    grid-row-end: 9;
    -ms-grid-column-align: center;
    justify-self: center;
  }
}
/*scl-wide*/
#w-node-f42696f9aa0a-3bdd01a4 {
  -ms-grid-row: 5;
  grid-row-start: 5;
  -ms-grid-row-span: 1;
  grid-row-end: 6;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
}
/*scl-wide*/
@media screen and (max-width: 991px) {
  #w-node-f42696f9aa0a-3bdd01a4 {
    -ms-grid-column: 4;
    grid-column-start: 4;
    -ms-grid-column-span: 1;
    grid-column-end: 5;
    -ms-grid-row: 5;
    grid-row-start: 5;
    -ms-grid-row-span: 1;
    grid-row-end: 6;
  }
}
/*scl-wide*/
@media screen and (max-width: 767px) {
  #w-node-f42696f9aa0a-3bdd01a4 {
    -ms-grid-column-align: auto;
    justify-self: auto;
  }
}
/*scl-wide*/
@media screen and (max-width: 479px) {
  #w-node-f42696f9aa0a-3bdd01a4 {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-row: 5;
    grid-row-start: 5;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 6;
  }
}
/*address e-white*/
#w-node-f42696f9a9ff-3bdd01a4 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 9;
  grid-row-start: 9;
  -ms-grid-row-span: 1;
  grid-row-end: 10;
  -ms-grid-column-align: center;
  justify-self: center;
}
/*address e-white*/
@media screen and (max-width: 991px) {
  #w-node-f42696f9a9ff-3bdd01a4 {
    -ms-grid-column: 4;
    grid-column-start: 4;
    -ms-grid-row: 4;
    grid-row-start: 4;
    -ms-grid-column-span: 1;
    grid-column-end: 5;
    -ms-grid-row-span: 1;
    grid-row-end: 5;
    -ms-grid-column-align: auto;
    justify-self: auto;
  }
}
/*address e-white*/
@media screen and (max-width: 479px) {
  #w-node-f42696f9a9ff-3bdd01a4 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 9;
    grid-row-start: 9;
    -ms-grid-row-span: 1;
    grid-row-end: 10;
  }
}
/* contact-icon envelope */
#w-node-6d95932c70ee-e1443bda {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}
/* contact-icon envelope */
@media screen and (max-width: 991px) {
  #w-node-6d95932c70ee-e1443bda {
    -ms-grid-column: 3;
    grid-column-start: 3;
    -ms-grid-column-span: 1;
    grid-column-end: 4;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-column-align: end;
    justify-self: end;
  }
}
/* contact-icon envelope*/
@media screen and (max-width: 479px) {
  #w-node-6d95932c70ee-e1443bda {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 4;
    grid-row-start: 4;
    -ms-grid-row-span: 1;
    grid-row-end: 5;
    -ms-grid-column-align: center;
    justify-self: center;
  }
}

/* contact-icon phone */
#w-node-88edf83fdf47-e1443bda {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}
/* contact-icon phone */
@media screen and (max-width: 991px) {
  #w-node-88edf83fdf47-e1443bda {
    -ms-grid-column: 3;
    grid-column-start: 3;
    -ms-grid-column-span: 1;
    grid-column-end: 4;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
    -ms-grid-column-align: end;
    justify-self: end;
  }
}
/* contact-icon phone */
@media screen and (max-width: 479px) {
  #w-node-88edf83fdf47-e1443bda {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 6;
    grid-row-start: 6;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 7;
    -ms-grid-column-align: center;
    justify-self: center;
  }
}
/* contact-icon location */
#w-node-f05fdfa98d57-e1443bda {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}
/* contact-icon location */
@media screen and (max-width: 991px) {
  #w-node-f05fdfa98d57-e1443bda {
    -ms-grid-column: 3;
    grid-column-start: 3;
    -ms-grid-column-span: 1;
    grid-column-end: 4;
    -ms-grid-row: 4;
    grid-row-start: 4;
    -ms-grid-row-span: 1;
    grid-row-end: 5;
    -ms-grid-column-align: end;
    justify-self: end;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }
}
/* contact-icon location */
@media screen and (max-width: 479px) {
  #w-node-f05fdfa98d57-e1443bda {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 8;
    grid-row-start: 8;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 9;
    -ms-grid-column-align: center;
    justify-self: center;
  }
}

/* ABOUT */


/*contact-info-grid*/
#w-node-d9d8e8111ff5-21443f28 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

/*close*/
#w-node-d9d8e8111ff6-21443f28 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}
/*close*/
@media screen and (max-width: 767px) {
  #w-node-d9d8e8111ff6-21443f28 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }
}
/*close*/
@media screen and (max-width: 479px) {
  #w-node-d9d8e8111ff6-21443f28 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }
}
/*contact-logo-white*/
#w-node-d9d8e8111ff9-21443f28 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-column-align: center;
  justify-self: center;
}
/*contact-logo-white*/
@media screen and (max-width: 991px) {
  #w-node-d9d8e8111ff9-21443f28 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 5;
    grid-row-end: 7;
  }
}
/*contact-logo-white*/
@media screen and (max-width: 767px) {
  #w-node-d9d8e8111ff9-21443f28 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 3;
    grid-row-end: 5;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
  }
}
/*contact-logo-white*/
@media screen and (max-width: 479px) {
  #w-node-d9d8e8111ff9-21443f28 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-column-align: auto;
    justify-self: auto;
  }
}
/*contact-logo-wrap*/
#w-node-d9d8e8111ffa-21443f28 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}
/*contact-logo-wrap*/
@media screen and (max-width: 479px) {
  #w-node-d9d8e8111ffa-21443f28 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
  }
}
/*contact-offset-line*/
#w-node-d9d8e8111ffb-21443f28 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-column-align: center;
  justify-self: center;
}
/*email*/
#w-node-d9d8e8111ffc-21443f28 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 4;
  grid-row-start: 4;
  -ms-grid-row-span: 1;
  grid-row-end: 5;
  -ms-grid-column-align: center;
  justify-self: center;
}
/*email*/
@media screen and (max-width: 991px) {
  #w-node-d9d8e8111ffc-21443f28 {
    -ms-grid-column: 3;
    grid-column-start: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 4;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-column-align: end;
    justify-self: end;
  }
}
/*email*/
@media screen and (max-width: 479px) {
  #w-node-d9d8e8111ffc-21443f28 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 4;
    grid-row-start: 4;
    -ms-grid-row-span: 1;
    grid-row-end: 5;
    -ms-grid-column-align: center;
    justify-self: center;
  }
}
/*email e-white*/
#w-node-d9d8e8111ffd-21443f28 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 5;
  grid-row-start: 5;
  -ms-grid-row-span: 1;
  grid-row-end: 6;
  -ms-grid-column-align: center;
  justify-self: center;
}
/*email e-white*/
@media screen and (max-width: 991px) {
  #w-node-d9d8e8111ffd-21443f28 {
    -ms-grid-column: 4;
    grid-column-start: 4;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 5;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-column-align: start;
    justify-self: start;
  }
}
/*email e-white*/
@media screen and (max-width: 479px) {
  #w-node-d9d8e8111ffd-21443f28 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 5;
    grid-row-start: 5;
    -ms-grid-row-span: 1;
    grid-row-end: 6;
    -ms-grid-column-align: center;
    justify-self: center;
  }
}
/*phone*/
#w-node-d9d8e8111fff-21443f28 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 6;
  grid-row-start: 6;
  -ms-grid-row-span: 1;
  grid-row-end: 7;
  -ms-grid-column-align: center;
  justify-self: center;
}
/*phone*/
@media screen and (max-width: 991px) {
  #w-node-d9d8e8111fff-21443f28 {
    -ms-grid-column: 3;
    grid-column-start: 3;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-column-span: 1;
    grid-column-end: 4;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
    -ms-grid-column-align: end;
    justify-self: end;
  }
}
/*phone*/
@media screen and (max-width: 479px) {
  #w-node-d9d8e8111fff-21443f28 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 6;
    grid-row-start: 6;
    -ms-grid-row-span: 1;
    grid-row-end: 7;
    -ms-grid-column-align: center;
    justify-self: center;
  }
}
/*link-light*/
#w-node-d9d8e8112000-21443f28 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 7;
  grid-row-start: 7;
  -ms-grid-row-span: 1;
  grid-row-end: 8;
  -ms-grid-column-align: center;
  justify-self: center;
}
/*link-light*/
@media screen and (max-width: 991px) {
  #w-node-d9d8e8112000-21443f28 {
    -ms-grid-column: 4;
    grid-column-start: 4;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-column-span: 1;
    grid-column-end: 5;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
    -ms-grid-column-align: auto;
    justify-self: auto;
  }
}
/*link-light*/
@media screen and (max-width: 479px) {
  #w-node-d9d8e8112000-21443f28 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 7;
    grid-row-start: 7;
    -ms-grid-row-span: 1;
    grid-row-end: 8;
    -ms-grid-column-align: center;
    justify-self: center;
  }
}
/*location*/
#w-node-d9d8e8112002-21443f28 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 8;
  grid-row-start: 8;
  -ms-grid-row-span: 1;
  grid-row-end: 9;
  -ms-grid-column-align: center;
  justify-self: center;
}
/*location*/
@media screen and (max-width: 991px) {
  #w-node-d9d8e8112002-21443f28 {
    -ms-grid-column: 3;
    grid-column-start: 3;
    -ms-grid-row: 4;
    grid-row-start: 4;
    -ms-grid-column-span: 1;
    grid-column-end: 4;
    -ms-grid-row-span: 1;
    grid-row-end: 5;
    -ms-grid-column-align: end;
    justify-self: end;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }
}
/*location*/
@media screen and (max-width: 767px) {
  #w-node-d9d8e8112002-21443f28 {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }
}
/*location*/
@media screen and (max-width: 479px) {
  #w-node-d9d8e8112002-21443f28 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 8;
    grid-row-start: 8;
    -ms-grid-row-span: 1;
    grid-row-end: 9;
    -ms-grid-column-align: center;
    justify-self: center;
  }
}
/*scl-wide*/
#w-node-d9d8e8112003-21443f28 {
  -ms-grid-row: 5;
  grid-row-start: 5;
  -ms-grid-row-span: 1;
  grid-row-end: 6;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
}
/*scl-wide*/
@media screen and (max-width: 991px) {
  #w-node-d9d8e8112003-21443f28 {
    -ms-grid-column: 4;
    grid-column-start: 4;
    -ms-grid-column-span: 1;
    grid-column-end: 5;
    -ms-grid-row: 5;
    grid-row-start: 5;
    -ms-grid-row-span: 1;
    grid-row-end: 6;
  }
}
/*scl-wide*/
@media screen and (max-width: 767px) {
  #w-node-d9d8e8112003-21443f28 {
    -ms-grid-column-align: auto;
    justify-self: auto;
  }
}
/*scl-wide*/
@media screen and (max-width: 479px) {
  #w-node-d9d8e8112003-21443f28 {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-row: 5;
    grid-row-start: 5;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 6;
  }
}
/*address-e-white*/
#w-node-d9d8e811200a-21443f28 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 9;
  grid-row-start: 9;
  -ms-grid-row-span: 1;
  grid-row-end: 10;
  -ms-grid-column-align: center;
  justify-self: center;
}
/*address-e-white*/
@media screen and (max-width: 991px) {
  #w-node-d9d8e811200a-21443f28 {
    -ms-grid-column: 4;
    grid-column-start: 4;
    -ms-grid-row: 4;
    grid-row-start: 4;
    -ms-grid-column-span: 1;
    grid-column-end: 5;
    -ms-grid-row-span: 1;
    grid-row-end: 5;
    -ms-grid-column-align: auto;
    justify-self: auto;
  }
}
/*address-e-white*/
@media screen and (max-width: 479px) {
  #w-node-d9d8e811200a-21443f28 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 9;
    grid-row-start: 9;
    -ms-grid-row-span: 1;
    grid-row-end: 10;
  }
}
/*social*/
#w-node-d9d8e811200e-21443f28 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 10;
  grid-row-start: 10;
  -ms-grid-row-span: 1;
  grid-row-end: 11;
}
/*social*/
@media screen and (max-width: 767px) {
  #w-node-d9d8e811200e-21443f28 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }
}
/*social*/
@media screen and (max-width: 479px) {
  #w-node-d9d8e811200e-21443f28 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 10;
    grid-row-start: 10;
    -ms-grid-row-span: 1;
    grid-row-end: 11;
    -ms-grid-column-align: center;
    justify-self: center;
  }
}

/*footer-link*/
#w-node-408e4d1c6a7e-4d1c6a67 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}
/*footer-link*/
@media screen and (max-width: 479px) {
  #w-node-408e4d1c6a7e-4d1c6a67 {
    -ms-grid-column-align: auto;
    justify-self: auto;
  }
}
/*footer-link*/
#w-node-408e4d1c6a81-4d1c6a67 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}
/*footer-link*/
#w-node-408e4d1c6a84-4d1c6a67 {
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}
/*footer-link*/
#w-node-408e4d1c6a87-4d1c6a67 {
  -ms-grid-column: 4;
  grid-column-start: 4;
  -ms-grid-column-span: 1;
  grid-column-end: 5;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}
/*footer-link*/
#w-node-408e4d1c6a8a-4d1c6a67 {
  -ms-grid-column: 5;
  grid-column-start: 5;
  -ms-grid-column-span: 1;
  grid-column-end: 6;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}
/*footer-link*/
#w-node-408e4d1c6a8d-4d1c6a67 {
  -ms-grid-column: 6;
  grid-column-start: 6;
  -ms-grid-column-span: 1;
  grid-column-end: 7;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

/* PAIRING PRINCIPLES */


/*contact-info-grid*/
#w-node-04edef5f4227-5f443f27 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}
/*close*/
#w-node-04edef5f4228-5f443f27 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}
/*close*/
@media screen and (max-width: 767px) {
  #w-node-04edef5f4228-5f443f27 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }
}
/*close*/
@media screen and (max-width: 479px) {
  #w-node-04edef5f4228-5f443f27 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }
}
/*contact-logo-white*/
#w-node-04edef5f422b-5f443f27 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-column-align: center;
  justify-self: center;
}
/*contact-logo-white*/
@media screen and (max-width: 991px) {
  #w-node-04edef5f422b-5f443f27 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 5;
    grid-row-end: 7;
  }
}
/*contact-logo-white*/
@media screen and (max-width: 767px) {
  #w-node-04edef5f422b-5f443f27 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 3;
    grid-row-end: 5;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
  }
}
/*contact-logo-white*/
@media screen and (max-width: 479px) {
  #w-node-04edef5f422b-5f443f27 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-column-align: auto;
    justify-self: auto;
  }
}
/*contact-logo-wrap*/
#w-node-04edef5f422c-5f443f27 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}
/*contact-logo-wrap*/
@media screen and (max-width: 479px) {
  #w-node-04edef5f422c-5f443f27 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
  }
}
/*contact-offset-line*/
#w-node-04edef5f422d-5f443f27 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-column-align: center;
  justify-self: center;
}

/*contact-icon envelope*/
#w-node-64be22a669d4-5f443f27 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 4;
  grid-row-start: 4;
  -ms-grid-row-span: 1;
  grid-row-end: 5;
  -ms-grid-column-align: center;
  justify-self: center;
}

/*contact-icon envelope*/
@media screen and (max-width: 991px) {
  #w-node-64be22a669d4-5f443f27 {
    -ms-grid-column: 3;
    grid-column-start: 3;
    -ms-grid-column-span: 1;
    grid-column-end: 4;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-column-align: end;
    justify-self: end;
  }
}

/*contact-icon envelope*/
@media screen and (max-width: 479px) {
  #w-node-64be22a669d4-5f443f27 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 4;
    grid-row-start: 4;
    -ms-grid-row-span: 1;
    grid-row-end: 5;
    -ms-grid-column-align: center;
    justify-self: center;
  }
}

/*contact-icon phone*/
#w-node-6746847f16f8-5f443f27 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 6;
  grid-row-start: 6;
  -ms-grid-row-span: 1;
  grid-row-end: 7;
  -ms-grid-column-align: center;
  justify-self: center;
}

/*contact-icon phone*/
@media screen and (max-width: 991px) {
  #w-node-6746847f16f8-5f443f27 {
    -ms-grid-column: 3;
    grid-column-start: 3;
    -ms-grid-column-span: 1;
    grid-column-end: 4;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
    -ms-grid-column-align: end;
    justify-self: end;
  }
}

/*contact-icon phone*/
@media screen and (max-width: 767px) {
  #w-node-6746847f16f8-5f443f27 {
    -ms-grid-column: 3;
    grid-column-start: 3;
    -ms-grid-column-span: 1;
    grid-column-end: 4;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
  }
}

/*contact-icon phone*/
@media screen and (max-width: 479px) {
  #w-node-6746847f16f8-5f443f27 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;	  
    -ms-grid-row: 6;
    grid-row-start: 6;
    -ms-grid-row-span: 1;
    grid-row-end: 7;
    -ms-grid-column-align: center;
    justify-self: center;
  }
}

/*contact-icon location*/
#w-node-d5196374695d-5f443f27 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 8;
  grid-row-start: 8;
  -ms-grid-row-span: 1;
  grid-row-end: 9;
  -ms-grid-column-align: center;
  justify-self: center;
}

/*contact-icon location*/
@media screen and (max-width: 991px) {
  #w-node-d5196374695d-5f443f27 {
    -ms-grid-column: 3;
    grid-column-start: 3;
    -ms-grid-column-span: 1;
    grid-column-end: 4;
    -ms-grid-row: 4;
    grid-row-start: 4;
    -ms-grid-row-span: 1;
    grid-row-end: 5;
    -ms-grid-column-align: end;
    justify-self: end;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }
}

/*contact-icon location*/
@media screen and (max-width: 767px) {
  #w-node-d5196374695d-5f443f27 {
    -ms-grid-column: 3;
    grid-column-start: 3;
    -ms-grid-column-span: 1;
    grid-column-end: 4;
    -ms-grid-row: 4;
    grid-row-start: 4;
    -ms-grid-row-span: 1;
    grid-row-end: 5;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }
}

/*contact-icon location*/
@media screen and (max-width: 479px) {
  #w-node-d5196374695d-5f443f27 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;	  
    -ms-grid-row: 8;
    grid-row-start: 8;
    -ms-grid-row-span: 1;
    grid-row-end: 9;
    -ms-grid-column-align: center;
    justify-self: center;
  }
}

/*email*/
#w-node-04edef5f422e-5f443f27 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 4;
  grid-row-start: 4;
  -ms-grid-row-span: 1;
  grid-row-end: 5;
  -ms-grid-column-align: center;
  justify-self: center;
}
/*email*/
@media screen and (max-width: 991px) {
  #w-node-04edef5f422e-5f443f27 {
    -ms-grid-column: 3;
    grid-column-start: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 4;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-column-align: end;
    justify-self: end;
  }
}
/*email*/
@media screen and (max-width: 479px) {
  #w-node-04edef5f422e-5f443f27 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 4;
    grid-row-start: 4;
    -ms-grid-row-span: 1;
    grid-row-end: 5;
    -ms-grid-column-align: center;
    justify-self: center;
  }
}
/*email e-white*/
#w-node-04edef5f422f-5f443f27 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 5;
  grid-row-start: 5;
  -ms-grid-row-span: 1;
  grid-row-end: 6;
  -ms-grid-column-align: center;
  justify-self: center;
}

/*email e-white*/
@media screen and (max-width: 991px) {
  #w-node-04edef5f422f-5f443f27 {
    -ms-grid-column: 4;
    grid-column-start: 4;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 5;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-column-align: start;
    justify-self: start;
  }
}

/*email e-white*/
@media screen and (max-width: 479px) {
  #w-node-04edef5f422f-5f443f27 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 5;
    grid-row-start: 5;
    -ms-grid-row-span: 1;
    grid-row-end: 6;
    -ms-grid-column-align: center;
    justify-self: center;
  }
}

/*phone*/
#w-node-04edef5f4231-5f443f27 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 6;
  grid-row-start: 6;
  -ms-grid-row-span: 1;
  grid-row-end: 7;
  -ms-grid-column-align: center;
  justify-self: center;
}

/*phone*/
@media screen and (max-width: 991px) {
  #w-node-04edef5f4231-5f443f27 {
    -ms-grid-column: 3;
    grid-column-start: 3;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-column-span: 1;
    grid-column-end: 4;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
    -ms-grid-column-align: end;
    justify-self: end;
  }
}
/*phone*/
@media screen and (max-width: 479px) {
  #w-node-04edef5f4231-5f443f27 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 6;
    grid-row-start: 6;
    -ms-grid-row-span: 1;
    grid-row-end: 7;
    -ms-grid-column-align: center;
    justify-self: center;
  }
}
/*link light e-white*/
#w-node-04edef5f4232-5f443f27 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 7;
  grid-row-start: 7;
  -ms-grid-row-span: 1;
  grid-row-end: 8;
  -ms-grid-column-align: center;
  justify-self: center;
}

/*link light e-white*/
@media screen and (max-width: 991px) {
  #w-node-04edef5f4232-5f443f27 {
    -ms-grid-column: 4;
    grid-column-start: 4;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-column-span: 1;
    grid-column-end: 5;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
    -ms-grid-column-align: auto;
    justify-self: auto;
  }
}
/*link light e-white*/
@media screen and (max-width: 479px) {
  #w-node-04edef5f4232-5f443f27 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 7;
    grid-row-start: 7;
    -ms-grid-row-span: 1;
    grid-row-end: 8;
    -ms-grid-column-align: center;
    justify-self: center;
  }
}
/*location*/
#w-node-04edef5f4234-5f443f27 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 8;
  grid-row-start: 8;
  -ms-grid-row-span: 1;
  grid-row-end: 9;
  -ms-grid-column-align: center;
  justify-self: center;
}
/*location*/
@media screen and (max-width: 991px) {
  #w-node-04edef5f4234-5f443f27 {
    -ms-grid-column: 3;
    grid-column-start: 3;
    -ms-grid-row: 4;
    grid-row-start: 4;
    -ms-grid-column-span: 1;
    grid-column-end: 4;
    -ms-grid-row-span: 1;
    grid-row-end: 5;
    -ms-grid-column-align: end;
    justify-self: end;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }
}
/*location*/
@media screen and (max-width: 767px) {
  #w-node-04edef5f4234-5f443f27 {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }
}
/*location*/
@media screen and (max-width: 479px) {
  #w-node-04edef5f4234-5f443f27 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 8;
    grid-row-start: 8;
    -ms-grid-row-span: 1;
    grid-row-end: 9;
    -ms-grid-column-align: center;
    justify-self: center;
  }
}
/*scl-wide*/
#w-node-04edef5f4235-5f443f27 {
  -ms-grid-row: 5;
  grid-row-start: 5;
  -ms-grid-row-span: 1;
  grid-row-end: 6;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
}
/*scl-wide*/
@media screen and (max-width: 991px) {
  #w-node-04edef5f4235-5f443f27 {
    -ms-grid-column: 4;
    grid-column-start: 4;
    -ms-grid-column-span: 1;
    grid-column-end: 5;
    -ms-grid-row: 5;
    grid-row-start: 5;
    -ms-grid-row-span: 1;
    grid-row-end: 6;
  }
}
/*scl-wide*/
@media screen and (max-width: 767px) {
  #w-node-04edef5f4235-5f443f27 {
    -ms-grid-column-align: auto;
    justify-self: auto;
  }
}
/*scl-wide*/
@media screen and (max-width: 479px) {
  #w-node-04edef5f4235-5f443f27 {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-row: 5;
    grid-row-start: 5;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 6;
  }
}
/*address e-white*/
#w-node-04edef5f423c-5f443f27 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 9;
  grid-row-start: 9;
  -ms-grid-row-span: 1;
  grid-row-end: 10;
  -ms-grid-column-align: center;
  justify-self: center;
}
/*address e-white*/
@media screen and (max-width: 991px) {
  #w-node-04edef5f423c-5f443f27 {
    -ms-grid-column: 4;
    grid-column-start: 4;
    -ms-grid-row: 4;
    grid-row-start: 4;
    -ms-grid-column-span: 1;
    grid-column-end: 5;
    -ms-grid-row-span: 1;
    grid-row-end: 5;
    -ms-grid-column-align: auto;
    justify-self: auto;
  }
}
/*address e-white*/
@media screen and (max-width: 479px) {
  #w-node-04edef5f423c-5f443f27 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 9;
    grid-row-start: 9;
    -ms-grid-row-span: 1;
    grid-row-end: 10;
  }
}
/*social*/
#w-node-04edef5f4240-5f443f27 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 10;
  grid-row-start: 10;
  -ms-grid-row-span: 1;
  grid-row-end: 11;
}
/*social*/
@media screen and (max-width: 767px) {
  #w-node-04edef5f4240-5f443f27 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }
}
/*social*/
@media screen and (max-width: 479px) {
  #w-node-04edef5f4240-5f443f27 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 10;
    grid-row-start: 10;
    -ms-grid-row-span: 1;
    grid-row-end: 11;
    -ms-grid-column-align: center;
    justify-self: center;
  }
}
/*jb-link*/
#w-node-7dfa5b7baf6a-5f443f27 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}
/*jb-link*/
#w-node-56dee6c02fd4-5f443f27 {
  -ms-grid-column: 5;
  grid-column-start: 5;
  -ms-grid-column-span: 1;
  grid-column-end: 6;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}
/*jb-link*/
@media screen and (max-width: 767px) {
  #w-node-56dee6c02fd4-5f443f27 {
    -ms-grid-column: 5;
    grid-column-start: 5;
    -ms-grid-column-span: 1;
    grid-column-end: 6;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }
}
/*jb-link*/
#w-node-e14e2cbe1f51-5f443f27 {
  -ms-grid-column: 4;
  grid-column-start: 4;
  -ms-grid-column-span: 1;
  grid-column-end: 5;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}
/*jb-link*/
#w-node-66f37eda46a9-5f443f27 {
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}
/*jb-link*/
#w-node-70757cb94913-5f443f27 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

/*jb-link*/
@media screen and (max-width: 479px) {
  #w-node-70757cb94913-5f443f27 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }
}

/*pull-quote*/
#w-node-2800db7c2b05-009d7634 {
  -ms-grid-column: 5;
  grid-column-start: 5;
  -ms-grid-column-span: 1;
  grid-column-end: 6;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
}
/*pull-quote*/
@media screen and (max-width: 991px) {
  #w-node-2800db7c2b05-009d7634 {
    -ms-grid-column-span: 2;
    grid-column-end: 7;
    -ms-grid-column: 7;
    grid-column-start: 5;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
  }
}
/*pull-quote*/
@media screen and (max-width: 767px) {
  #w-node-2800db7c2b05-009d7634 {
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-column: 4;
    grid-column-start: 4;
    -ms-grid-column-span: 2;
    grid-column-end: 6;
  }
}
/*pull-quote*/
@media screen and (max-width: 479px) {
  #w-node-2800db7c2b05-009d7634 {
    -ms-grid-column-span: 2;
    grid-column-end: 4;
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
  }
}
/*white-block-one*/
#w-node-0136138a3465-009d7634 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 4;
  grid-column-end: 5;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
  -ms-grid-column-align: auto;
  justify-self: auto;
}
/*white-block-one*/
@media screen and (max-width: 767px) {
  #w-node-0136138a3465-009d7634 {
    -ms-grid-column: 4;
    grid-column-start: 4;
    -ms-grid-column-span: 2;
    grid-column-end: 6;
  }
}
/*white-block-one*/
@media screen and (max-width: 479px) {
  #w-node-0136138a3465-009d7634 {
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 1;
  }
}
/*white-block-two*/
#w-node-8606ba39a187-009d7634 {
  -ms-grid-column: 5;
  grid-column-start: 5;
  -ms-grid-column-span: 2;
  grid-column-end: 7;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 2;
  grid-row-end: 3;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
  -ms-grid-column-align: auto;
  justify-self: auto;
}
/*white-block-two*/
@media screen and (max-width: 991px) {
  #w-node-8606ba39a187-009d7634 {
    -ms-grid-column-span: 7;
    grid-column-end: 7;
  }
}
/*white-block-two*/
@media screen and (max-width: 767px) {
  #w-node-8606ba39a187-009d7634 {
    -ms-grid-row-span: 2;
    grid-row-end: 2;
    -ms-grid-column: 4;
    grid-column-start: 4;
    -ms-grid-column-span: 2;
    grid-column-end: 6;
  }
}
/*white-block-two*/
@media screen and (max-width: 479px) {
  #w-node-8606ba39a187-009d7634 {
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
  }
}
/*white-block-three*/
#w-node-251e770a5d8d-009d7634 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 2;
  grid-row-end: 5;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
  -ms-grid-column-align: auto;
  justify-self: auto;
}
/*white-block-three*/
@media screen and (max-width: 991px) {
  #w-node-251e770a5d8d-009d7634 {
    -ms-grid-row: 4;
    grid-row-start: 4;
    -ms-grid-row-span: 1;
    grid-row-end: 5;
    -ms-grid-column-span: 3;
    grid-column-end: 3;
  }
}

/*white-block-three*/
@media screen and (max-width: 479px) {
  #w-node-251e770a5d8d-009d7634 {
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 5;
    -ms-grid-row: 4;
    grid-row-start: 4;
  }
}
/*white-block-four*/
#w-node-b67fca8d3d94-009d7634 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 3;
  grid-column-end: 5;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 3;
  grid-row-end: 4;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
  -ms-grid-column-align: auto;
  justify-self: auto;
}

/*white-block-four*/
@media screen and (max-width: 991px) {
  #w-node-b67fca8d3d94-009d7634 {
    -ms-grid-column: 1;
    grid-column-start: 1;
	-ms-grid-row: 1;
    grid-row-start: 2;
    -ms-grid-row-span: 2;
    grid-row-end: 4;	  
  }
}

@media (max-width: 830px) and (orientation: landscape) {
   #w-node-b67fca8d3d94-009d7634 {
    grid-row-start: 1;
    -ms-grid-row-span: 4;
    grid-row-end: 5;
	}
}

/*white-block-four*/
@media screen and (max-width: 767px) {
  #w-node-b67fca8d3d94-009d7634 {
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 3;
    grid-row-end: 4;
    -ms-grid-column-span: 3;
    grid-column-end: 4;
    -ms-grid-column: 1;
    grid-column-start: 1;
  }
}
/*white-block-four*/
@media screen and (max-width: 479px) {
  #w-node-b67fca8d3d94-009d7634 {
    -ms-grid-column-span: 4;
    grid-column-end: 4;
    -ms-grid-row-span: 3;
    grid-row-end: 3;
  }
}

/*white-block-five*/
#w-node-d3656c0bc167-009d7634 {
  -ms-grid-column: 6;
  grid-column-start: 6;
  -ms-grid-column-span: 1;
  grid-column-end: 7;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-row-span: 2;
  grid-row-end: 5;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
  -ms-grid-column-align: auto;
  justify-self: auto;
}

/*white-block-five*/
@media screen and (max-width: 1024px) and (orientation: portrait) {
#w-node-d3656c0bc167-009d7634 {
  -ms-grid-column: 6;
  grid-column-start: 6;
  -ms-grid-column-span: 1;
  grid-column-end: 7;	
  grid-row-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  }
}

/*white-block-five*/
@media screen and (max-width: 991px) and (orientation: portrait) {
  #w-node-d3656c0bc167-009d7634 {
    -ms-grid-column: 3;
    grid-column-start: 3;
    -ms-grid-column-span: 4;
    grid-column-end: 7;
    -ms-grid-row: 4;
    grid-row-start: 4;
	grid-row-end: 4;  
  }
}

/*white-block-five*/
@media screen and (max-width: 830px) and (orientation: landscape) {
  #w-node-d3656c0bc167-009d7634 {
    -ms-grid-column: 5;
    grid-column-start: 5;
    -ms-grid-column-span: 2;
    grid-column-end: 7;
    -ms-grid-row: 4;
    grid-row-start: 4;
	grid-row-end: 4;  
  }	  
}

/*white-block-five*/
@media screen and (max-width: 767px) {
  #w-node-d3656c0bc167-009d7634 {
    -ms-grid-column: 4;
    grid-column-start: 4;
    -ms-grid-column-span: 2;
    grid-column-end: 6;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
    -ms-grid-row: 3;
    grid-row-start: 3;
  }
}
/*white-block-five*/
@media screen and (max-width: 479px) {
  #w-node-d3656c0bc167-009d7634 {
    -ms-grid-row: 4;
    grid-row-start: 4;
    -ms-grid-column: 3;
    grid-column-start: 3;
    -ms-grid-column-span: 1;
    grid-column-end: 4;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
  }
}
/*white-block-six*/
#w-node-0d6a291c1e11-009d7634 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 4;
  grid-column-end: 6;
  -ms-grid-row: 4;
  grid-row-start: 4;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
  -ms-grid-column-align: auto;
  justify-self: auto;
}
/*white-block-six*/
@media screen and (max-width: 1024px) and (orientation: portrait){
#w-node-0d6a291c1e11-009d7634 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 5;
  grid-column-end: 7;
}
}
/*white-block-six*/
@media screen and (max-width: 991px) {
  #w-node-0d6a291c1e11-009d7634 {
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-column: 1;
    grid-column-start: 1;
  }
}
/*white-block-six*/
@media screen and (max-width: 767px) {
  #w-node-0d6a291c1e11-009d7634 {
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
  }
}
/*white-block-six*/
@media screen and (max-width: 479px) {
  #w-node-0d6a291c1e11-009d7634 {
    -ms-grid-column-span: 4;
    grid-column-end: 4;
  }
}

/*princ-1*/
#w-node-4d4e013c0827-5f443f27 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 3;
  grid-column-end: 5;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 0;
  grid-row-end: 1;
}

/*princ-1*/
@media screen and (max-width: 1024px) and (orientation: portrait){
  #w-node-4d4e013c0827-5f443f27 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 4;	  
  grid-column-end: 6;
  }
}

/*princ-1*/
@media screen and (max-width: 991px) {
  #w-node-4d4e013c0827-5f443f27 {
    -ms-grid-column-span: 7;
    grid-column-end: 7;
  }
}

/*princ-1*/
@media screen and (max-width: 767px) {
  #w-node-4d4e013c0827-5f443f27 {
    -ms-grid-column-span: 7;
    grid-column-end: 7;
  }
}
/*princ-1*/
@media screen and (max-width: 479px) {
  #w-node-4d4e013c0827-5f443f27 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 9;
    grid-column-end: 10;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
  }
}
/*princ-2*/
#w-node-875537bfbaa6-5f443f27 {
  -ms-grid-column: 7;
  grid-column-start: 7;
  -ms-grid-column-span: 3;
  grid-column-end: 10;
  -ms-grid-row: 0;
  grid-row-start: 0;
  -ms-grid-row-span: 2;
  grid-row-end: 2;
  -ms-grid-column-align: end;
  justify-self: end;
}

/*princ-2*/
@media screen and (max-width: 1024px) and (orientation: portrait) {
  #w-node-875537bfbaa6-5f443f27 {
    -ms-grid-column: 6;
    grid-column-start: 6;
  -ms-grid-column-span: 4;
  grid-column-end: 10;	  
  }
}

/*princ-2*/
@media screen and (max-width: 991px) {
  #w-node-875537bfbaa6-5f443f27 {
    -ms-grid-column: 5;
    grid-column-start: 5;
  -ms-grid-column-span: 3;
  grid-column-end: 10;	  
  }
}
/*princ-2*/
@media screen and (max-width: 767px) {
  #w-node-875537bfbaa6-5f443f27 {
    -ms-grid-column: 3;
    grid-column-start: 3;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-column-span: 4;
    grid-column-end: 9;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }
}
/*princ-2*/
@media screen and (max-width: 479px) {
  #w-node-875537bfbaa6-5f443f27 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 9;
    grid-column-end: 10;
  }
}

/*princ-3*/
#w-node-1200c5f2302f-5f443f27 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 3;
  grid-column-end: 5;
  -ms-grid-row: 0;
  grid-row-start: 0;
  -ms-grid-row-span: 2;
  grid-row-end: 2;
}

/*princ-3*/
@media screen and (max-width: 1024px) and (orientation: portrait) {
  #w-node-1200c5f2302f-5f443f27 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 4;
  grid-column-end: 6;
  }
}

/*princ-3*/
@media screen and (max-width: 991px) {
  #w-node-1200c5f2302f-5f443f27 {
    -ms-grid-column-span: 7;
    grid-column-end: 7;
  }
}
/*princ-3*/
@media screen and (max-width: 767px) {
  #w-node-1200c5f2302f-5f443f27 {
    -ms-grid-column-span: 7;
    grid-column-end: 7;
  }
}
/*princ-3*/
@media screen and (max-width: 479px) {
  #w-node-1200c5f2302f-5f443f27 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 9;
    grid-column-end: 10;
  }
}

/*tip-detail*/
#w-node-ee1bd1bc9c93-5f443f27 {
  -ms-grid-column: 4;
  grid-column-start: 4;
  -ms-grid-column-span: 4;
  grid-column-end: 8;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 5;
  grid-row-end: 6;
}

/*princ-4*/
#w-node-3c44275593fe-5f443f27 {
  -ms-grid-column: 7;
  grid-column-start: 7;
  -ms-grid-column-span: 3;
  grid-column-end: 10;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

/*princ-4*/
@media screen and (max-width: 1024px) and (orientation: portrait) {
  #w-node-3c44275593fe-5f443f27 {
    -ms-grid-column: 5;
    grid-column-start: 5;
    -ms-grid-column-span: 5;
    grid-column-end: 10;
  }
}

/*princ-4*/
@media screen and (max-width: 991px) {
  #w-node-3c44275593fe-5f443f27 {
    -ms-grid-column: 5;
    grid-column-start: 5;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-column-span: 4;
    grid-column-end: 10;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }
}

/*princ-4*/
@media screen and (max-width: 767px) {
  #w-node-3c44275593fe-5f443f27 {
    -ms-grid-column: 3;
    grid-column-start: 3;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-column-span: 4;
    grid-column-end: 9;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }
}
/*princ-4*/
@media screen and (max-width: 479px) {
  #w-node-3c44275593fe-5f443f27 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 9;
    grid-column-end: 10;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }
}

/*tip-detail*/
@media screen and (max-width: 991px) {
  #w-node-ee1bd1bc9c93-5f443f27 {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-column-span: 7;
    grid-column-end: 9;
  }
}
/*tip-detail*/
@media screen and (max-width: 479px) {
  #w-node-ee1bd1bc9c93-5f443f27 {
    -ms-grid-column-span: 3;
    grid-column-end: 5;
    -ms-grid-column: 2;
    grid-column-start: 2;
  }	
	
}
/* DTP ARTICLES */

/*contact-info-grid*/
#w-node-4179de6d1e43-c13d4676 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}
/*close*/
#w-node-4179de6d1e44-c13d4676 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}
/*close*/
@media screen and (max-width: 767px) {
  #w-node-4179de6d1e44-c13d4676 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }
}
/*close*/
@media screen and (max-width: 479px) {
  #w-node-4179de6d1e44-c13d4676 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }
}
/*contact-logo-white*/
#w-node-4179de6d1e47-c13d4676 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-column-align: center;
  justify-self: center;
}


/*contact-logo-white*/
@media screen and (max-width: 991px) {
  #w-node-4179de6d1e47-c13d4676 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 5;
    grid-row-end: 7;
  }
}
/*contact-logo-white*/
@media screen and (max-width: 767px) {
  #w-node-4179de6d1e47-c13d4676 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 3;
    grid-row-end: 5;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
  }
}
/*contact-logo-white*/
@media screen and (max-width: 479px) {
  #w-node-4179de6d1e47-c13d4676 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-column-align: auto;
    justify-self: auto;
  }
}
/*contact-logo-wrap*/
#w-node-4179de6d1e48-c13d4676 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}
/*contact-logo-wrap*/
@media screen and (max-width: 479px) {
  #w-node-4179de6d1e48-c13d4676 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
  }
}
/*contact-offset-line*/
#w-node-4179de6d1e49-c13d4676 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-column-align: center;
  justify-self: center;
}
/*email*/
#w-node-4179de6d1e4a-c13d4676 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 4;
  grid-row-start: 4;
  -ms-grid-row-span: 1;
  grid-row-end: 5;
  -ms-grid-column-align: center;
  justify-self: center;
}
/*email*/
@media screen and (max-width: 991px) {
  #w-node-4179de6d1e4a-c13d4676 {
    -ms-grid-column: 3;
    grid-column-start: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 4;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-column-align: end;
    justify-self: end;
  }
}
/*email*/
@media screen and (max-width: 479px) {
  #w-node-4179de6d1e4a-c13d4676 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 4;
    grid-row-start: 4;
    -ms-grid-row-span: 1;
    grid-row-end: 5;
    -ms-grid-column-align: center;
    justify-self: center;
  }
}
/*email e-white*/
#w-node-4179de6d1e4b-c13d4676 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 5;
  grid-row-start: 5;
  -ms-grid-row-span: 1;
  grid-row-end: 6;
  -ms-grid-column-align: center;
  justify-self: center;
}
/*email e-white*/
@media screen and (max-width: 991px) {
  #w-node-4179de6d1e4b-c13d4676 {
    -ms-grid-column: 4;
    grid-column-start: 4;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 5;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-column-align: start;
    justify-self: start;
  }
}
/*email e-white*/
@media screen and (max-width: 479px) {
  #w-node-4179de6d1e4b-c13d4676 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 5;
    grid-row-start: 5;
    -ms-grid-row-span: 1;
    grid-row-end: 6;
    -ms-grid-column-align: center;
    justify-self: center;
  }
}
/*phone*/
#w-node-4179de6d1e4d-c13d4676 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 6;
  grid-row-start: 6;
  -ms-grid-row-span: 1;
  grid-row-end: 7;
  -ms-grid-column-align: center;
  justify-self: center;
}
/*phone*/
@media screen and (max-width: 991px) {
  #w-node-4179de6d1e4d-c13d4676 {
    -ms-grid-column: 3;
    grid-column-start: 3;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-column-span: 1;
    grid-column-end: 4;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
    -ms-grid-column-align: end;
    justify-self: end;
  }
}
/*phone*/
@media screen and (max-width: 479px) {
  #w-node-4179de6d1e4d-c13d4676 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 6;
    grid-row-start: 6;
    -ms-grid-row-span: 1;
    grid-row-end: 7;
    -ms-grid-column-align: center;
    justify-self: center;
  }
}
/*link light e-white*/
#w-node-4179de6d1e4e-c13d4676 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 7;
  grid-row-start: 7;
  -ms-grid-row-span: 1;
  grid-row-end: 8;
  -ms-grid-column-align: center;
  justify-self: center;
}
/*link light e-white*/
@media screen and (max-width: 991px) {
  #w-node-4179de6d1e4e-c13d4676 {
    -ms-grid-column: 4;
    grid-column-start: 4;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-column-span: 1;
    grid-column-end: 5;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
    -ms-grid-column-align: auto;
    justify-self: auto;
  }
}
/*link light e-white*/
@media screen and (max-width: 479px) {
  #w-node-4179de6d1e4e-c13d4676 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 7;
    grid-row-start: 7;
    -ms-grid-row-span: 1;
    grid-row-end: 8;
    -ms-grid-column-align: center;
    justify-self: center;
  }
}
/*location*/
#w-node-4179de6d1e50-c13d4676 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 8;
  grid-row-start: 8;
  -ms-grid-row-span: 1;
  grid-row-end: 9;
  -ms-grid-column-align: center;
  justify-self: center;
}
/*location*/
@media screen and (max-width: 991px) {
  #w-node-4179de6d1e50-c13d4676 {
    -ms-grid-column: 3;
    grid-column-start: 3;
    -ms-grid-row: 4;
    grid-row-start: 4;
    -ms-grid-column-span: 1;
    grid-column-end: 4;
    -ms-grid-row-span: 1;
    grid-row-end: 5;
    -ms-grid-column-align: end;
    justify-self: end;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }
}
/*location*/
@media screen and (max-width: 767px) {
  #w-node-4179de6d1e50-c13d4676 {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }
}
/*location*/
@media screen and (max-width: 479px) {
  #w-node-4179de6d1e50-c13d4676 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 8;
    grid-row-start: 8;
    -ms-grid-row-span: 1;
    grid-row-end: 9;
    -ms-grid-column-align: center;
    justify-self: center;
  }
}
/*scl-wide*/
#w-node-4179de6d1e51-c13d4676 {
  -ms-grid-row: 5;
  grid-row-start: 5;
  -ms-grid-row-span: 1;
  grid-row-end: 6;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
}
/*scl-wide*/
@media screen and (max-width: 991px) {
  #w-node-4179de6d1e51-c13d4676 {
    -ms-grid-column: 4;
    grid-column-start: 4;
    -ms-grid-column-span: 1;
    grid-column-end: 5;
    -ms-grid-row: 5;
    grid-row-start: 5;
    -ms-grid-row-span: 1;
    grid-row-end: 6;
  }
}
/*scl-wide*/
@media screen and (max-width: 767px) {
  #w-node-4179de6d1e51-c13d4676 {
    -ms-grid-column-align: auto;
    justify-self: auto;
  }
}
/*scl-wide*/
@media screen and (max-width: 479px) {
  #w-node-4179de6d1e51-c13d4676 {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-row: 5;
    grid-row-start: 5;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 6;
  }
}
/*address e-white*/
#w-node-4179de6d1e58-c13d4676 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 9;
  grid-row-start: 9;
  -ms-grid-row-span: 1;
  grid-row-end: 10;
  -ms-grid-column-align: center;
  justify-self: center;
}
/*address e-white*/
@media screen and (max-width: 991px) {
  #w-node-4179de6d1e58-c13d4676 {
    -ms-grid-column: 4;
    grid-column-start: 4;
    -ms-grid-row: 4;
    grid-row-start: 4;
    -ms-grid-column-span: 1;
    grid-column-end: 5;
    -ms-grid-row-span: 1;
    grid-row-end: 5;
    -ms-grid-column-align: auto;
    justify-self: auto;
  }
}
/*address e-white*/
@media screen and (max-width: 479px) {
  #w-node-4179de6d1e58-c13d4676 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 9;
    grid-row-start: 9;
    -ms-grid-row-span: 1;
    grid-row-end: 10;
  }
}
/*social*/
#w-node-4179de6d1e5c-c13d4676 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 10;
  grid-row-start: 10;
  -ms-grid-row-span: 1;
  grid-row-end: 11;
}
/*social*/
@media screen and (max-width: 767px) {
  #w-node-4179de6d1e5c-c13d4676 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }
}
/*social*/
@media screen and (max-width: 479px) {
  #w-node-4179de6d1e5c-c13d4676 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 10;
    grid-row-start: 10;
    -ms-grid-row-span: 1;
    grid-row-end: 11;
    -ms-grid-column-align: center;
    justify-self: center;
  }
}

/* TPF RESULT */


/*d1 white*/
#w-node-f11affddca59-f5443cd2 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}
/*d1 white*/
@media screen and (max-width: 767px) {
  #w-node-f11affddca59-f5443cd2 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }
}
/*d1 white*/
#w-node-f11affddca5a-f5443cd2 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}
/*d1 white*/
@media screen and (max-width: 767px) {
  #w-node-f11affddca5a-f5443cd2 {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }
}
/*d1 white*/
#w-node-f11affddca5b-f5443cd2 {
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}
/*d1 white*/
@media screen and (max-width: 767px) {
  #w-node-f11affddca5b-f5443cd2 {
    -ms-grid-column: 3;
    grid-column-start: 3;
    -ms-grid-column-span: 1;
    grid-column-end: 4;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }
}
/*d1 white*/
#w-node-f11affddca5c-f5443cd2 {
  -ms-grid-column: 4;
  grid-column-start: 4;
  -ms-grid-column-span: 1;
  grid-column-end: 5;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}
/*d1 white*/
#w-node-17fcea13bd22-f5443cd2 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}
/*d1 white*/
@media screen and (max-width: 767px) {
  #w-node-17fcea13bd22-f5443cd2 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }
}
/*d1 white*/
#w-node-17fcea13bd23-f5443cd2 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}
/*d1 white*/
@media screen and (max-width: 767px) {
  #w-node-17fcea13bd23-f5443cd2 {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }
}
/*d1 white*/
#w-node-17fcea13bd24-f5443cd2 {
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}
/*d1 white*/
@media screen and (max-width: 767px) {
  #w-node-17fcea13bd24-f5443cd2 {
    -ms-grid-column: 3;
    grid-column-start: 3;
    -ms-grid-column-span: 1;
    grid-column-end: 4;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }
}
/*d1 white*/
#w-node-17fcea13bd25-f5443cd2 {
  -ms-grid-column: 4;
  grid-column-start: 4;
  -ms-grid-column-span: 1;
  grid-column-end: 5;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

/* STYLE GUIDE */

/*social */
#w-node-179974e8625d-3bdd01a4 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 10;
  grid-row-start: 10;
  -ms-grid-row-span: 1;
  grid-row-end: 11;
}

/*social */
@media screen and (max-width: 767px) {
  #w-node-179974e8625d-3bdd01a4 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }
}

/*social*/
@media screen and (max-width: 479px) {
  #w-node-179974e8625d-3bdd01a4 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 10;
    grid-row-start: 10;
    -ms-grid-row-span: 1;
    grid-row-end: 11;
    -ms-grid-column-align: center;
    justify-self: center;
  }
}

/*close*/
#w-node-bf9962cd7608-80443f35 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}
/*close*/
@media screen and (max-width: 767px) {
  #w-node-bf9962cd7608-80443f35 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }
}
/*close*/
@media screen and (max-width: 479px) {
  #w-node-bf9962cd7608-80443f35 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }
}
/*contact-logo-white*/
#w-node-bf9962cd760b-80443f35 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 3;
  grid-column-end: 4;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}
/*contact-logo-white*/
@media screen and (max-width: 991px) {
  #w-node-bf9962cd760b-80443f35 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }
}
/*contact-logo-white*/
@media screen and (max-width: 767px) {
  #w-node-bf9962cd760b-80443f35 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
  }
}
/*contact-logo-white*/
@media screen and (max-width: 479px) {
  #w-node-bf9962cd760b-80443f35 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 3;
    grid-column-end: 4;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-column-align: auto;
    justify-self: auto;
  }
}
/*contact-offset-line-nav*/
#w-node-bf9962cd760c-80443f35 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-column-align: end;
  justify-self: end;
}
/*contact-offset-line-nav*/
@media screen and (max-width: 991px) {
  #w-node-bf9962cd760c-80443f35 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
    -ms-grid-column-align: end;
    justify-self: end;
  }
}
/*contact-offset-line-nav*/
@media screen and (max-width: 767px) {
  #w-node-bf9962cd760c-80443f35 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
    -ms-grid-column-align: end;
    justify-self: end;
  }
}
/*contact-offset-line-nav*/
@media screen and (max-width: 479px) {
  #w-node-bf9962cd760c-80443f35 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
    -ms-grid-column-align: end;
    justify-self: end;
  }
}
/*contact-icons*/
#w-node-bf9962cd760d-80443f35 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 4;
  grid-row-start: 4;
  -ms-grid-row-span: 1;
  grid-row-end: 5;
  -ms-grid-column-align: end;
  justify-self: end;
}
/*contact-icons*/
@media screen and (max-width: 991px) {
  #w-node-bf9962cd760d-80443f35 {
    -ms-grid-column: 3;
    grid-column-start: 3;
    -ms-grid-column-span: 1;
    grid-column-end: 4;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }
}
/*contact-icons*/
@media screen and (max-width: 767px) {
  #w-node-bf9962cd760d-80443f35 {
    -ms-grid-column: 3;
    grid-column-start: 3;
    -ms-grid-column-span: 1;
    grid-column-end: 4;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }
}
/*contact-icons*/
@media screen and (max-width: 479px) {
  #w-node-bf9962cd760d-80443f35 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 4;
    grid-row-start: 4;
    -ms-grid-row-span: 1;
    grid-row-end: 5;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
  }
}
/*contact-text*/
#w-node-bf9962cd7611-80443f35 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 2;
  grid-column-end: 4;
  -ms-grid-row: 4;
  grid-row-start: 4;
  -ms-grid-row-span: 1;
  grid-row-end: 5;
}
/*contact-text*/
@media screen and (max-width: 991px) {
  #w-node-bf9962cd7611-80443f35 {
    -ms-grid-column: 4;
    grid-column-start: 4;
    -ms-grid-column-span: 1;
    grid-column-end: 5;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }
}
/*contact-text*/
@media screen and (max-width: 767px) {
  #w-node-bf9962cd7611-80443f35 {
    -ms-grid-column: 4;
    grid-column-start: 4;
    -ms-grid-column-span: 1;
    grid-column-end: 5;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }
}
/*contact-text*/
@media screen and (max-width: 479px) {
  #w-node-bf9962cd7611-80443f35 {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row: 4;
    grid-row-start: 4;
    -ms-grid-row-span: 1;
    grid-row-end: 5;
  }
}
/*social*/
#w-node-bf9962cd761a-80443f35 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 3;
  grid-column-end: 4;
  -ms-grid-row: 6;
  grid-row-start: 6;
  -ms-grid-row-span: 1;
  grid-row-end: 7;
}
/*social*/
@media screen and (max-width: 767px) {
  #w-node-bf9962cd761a-80443f35 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }
}
/*social*/
@media screen and (max-width: 479px) {
  #w-node-bf9962cd761a-80443f35 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 3;
    grid-column-end: 4;
    -ms-grid-row: 6;
    grid-row-start: 6;
    -ms-grid-row-span: 1;
    grid-row-end: 7;
  }
}
/*scl-wide*/
#w-node-bf9962cd7621-80443f35 {
  -ms-grid-row: 5;
  grid-row-start: 5;
  -ms-grid-row-span: 1;
  grid-row-end: 6;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
}
/*scl-wide*/
@media screen and (max-width: 991px) {
  #w-node-bf9962cd7621-80443f35 {
    -ms-grid-column: 4;
    grid-column-start: 4;
    -ms-grid-column-span: 1;
    grid-column-end: 5;
    -ms-grid-row: 4;
    grid-row-start: 4;
    -ms-grid-row-span: 1;
    grid-row-end: 5;
  }
}
/*scl-wide*/
@media screen and (max-width: 479px) {
  #w-node-bf9962cd7621-80443f35 {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-row: 5;
    grid-row-start: 5;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 6;
  }
}
/*button-style-wrapper*/
#w-node-92d623883271-80443f35 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}
/*button-style-wrapper*/
@media screen and (max-width: 991px) {
  #w-node-92d623883271-80443f35 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }
}
/*button-style-wrapper*/
#w-node-bca2fd26d060-80443f35 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}
/*button-style-wrapper*/
@media screen and (max-width: 991px) {
  #w-node-bca2fd26d060-80443f35 {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }
}
/*button-style-wrapper*/
#w-node-f879a69e03a1-80443f35 {
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}
/*button-style-wrapper*/
#w-node-0109550b38dc-80443f35 {
  -ms-grid-column: 4;
  grid-column-start: 4;
  -ms-grid-column-span: 1;
  grid-column-end: 5;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}
/*button-style-wrapper*/
#w-node-8a2e710b3824-80443f35 {
  -ms-grid-column: 5;
  grid-column-start: 5;
  -ms-grid-column-span: 1;
  grid-column-end: 6;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}
/*button-style-wrapper*/
#w-node-5f394bd4841a-80443f35 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
}
/*button-style-wrapper*/
#w-node-69ffbe8a2e57-80443f35 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}
/*button-style-wrapper*/
@media screen and (max-width: 991px) {
  #w-node-69ffbe8a2e57-80443f35 {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }
}
/*button-style-wrapper*/
#w-node-19b0cd395d53-80443f35 {
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}
/*button-style-wrapper*/
#w-node-a2566a545952-80443f35 {
  -ms-grid-column: 4;
  grid-column-start: 4;
  -ms-grid-column-span: 1;
  grid-column-end: 5;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}
/*button-style-wrapper*/
#w-node-b4ca1bdc9adc-80443f35 {
  -ms-grid-column: 5;
  grid-column-start: 5;
  -ms-grid-column-span: 1;
  grid-column-end: 6;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-column-align: center;
  justify-self: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}
/*label-style-wrapper*/
#w-node-8c2de4f8f90b-80443f35 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}
/*label-style-wrapper*/
#w-node-a30e32aea4f6-80443f35 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}
/*label-style-wrapper*/
#w-node-6ad404424d67-80443f35 {
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}
/*label-style-wrapper*/
#w-node-6e3495a4f47d-80443f35 {
  -ms-grid-column: 4;
  grid-column-start: 4;
  -ms-grid-column-span: 1;
  grid-column-end: 5;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}
/*label-style-wrapper*/
#w-node-d8b62fef23d8-80443f35 {
  -ms-grid-column: 5;
  grid-column-start: 5;
  -ms-grid-column-span: 1;
  grid-column-end: 6;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 0;
  grid-row-end: 1;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

/*contact-logo-white*/
#w-node-8b15f6b5225c-cc65c215 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-column-align: center;
  justify-self: center;
}
/*contact-logo-white*/
@media screen and (max-width: 991px) {
  #w-node-8b15f6b5225c-cc65c215 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 5;
    grid-row-end: 7;
  }
}
/*contact-logo-white*/
@media screen and (max-width: 767px) {
  #w-node-8b15f6b5225c-cc65c215 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 3;
    grid-row-end: 5;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
  }
}
/*contact-logo-white*/
@media screen and (max-width: 479px) {
  #w-node-8b15f6b5225c-cc65c215 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-column-align: auto;
    justify-self: auto;
  }
}




































