














/*!
Production™ Framework © 2019 IMPACT Branding & Design LLC. ALL RIGHTS RESERVED.
IMPACT Branding & Design LLC grants you a nonexclusive, nontransferable, limited right to access and use this
installation of Production™ Framework. By using this installation of Production™ Framework, you agree not
to modify, reverse engineer, disassemble, or decompile the Production™ Framework or any portion thereof.
Any unauthorized copying, reproduction, republishing, uploading, posting, distribution, transmission, display
or other use of this material without the express written permission of IMPACT Branding & Design is prohibited.
*/































.detest {
	width: 3%;
}
/* Grid */
.page-center {
  display:block!important;
  margin-left:auto!important;
  margin-right:auto!important;
  width:1570px!important;
  max-width:94%!important;
  float:none!important;
}
.grid {
  margin:0px auto!important;
  width: 1619px!important;
  max-width:94%!important;
  text-align:center;
  font-size:0px;
  -moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
  padding-top:60px;
  padding-bottom:60px;
	content: '3.0';
}
.grid .hs_cos_wrapper_type_custom_widget {
  font-size:0px;
}
.grid.hard,
.grid.hard--sides {
  width:100%!important;
  max-width:100%!important;
}
.grid__item {
  display:inline-block;
  vertical-align:top;
  margin-left:1.5%!important;
  margin-right:1.5%!important;
  padding-top:60px;
  padding-bottom:60px;
}

.grid.flexgrid,
.flexgrid {
  box-sizing: border-box;
  display: flex;
  flex-direction: row;
	flex-wrap: wrap;
  margin: 0;
  justify-content: space-between;
}
.flexgrid > .grid__item {
  box-sizing: border-box;
  max-width: 100%;
  flex: none;
}
.flex__grid__item {
  flex: 1 1 0%;
}
.flexgrid.no--wrap {
  flex-wrap: nowrap;
}
.flexgrid.align--start {
  justify-content: flex-start;
}
.flexgrid.align--center {
  justify-content: center;
}
.flexgrid.align--right {
  align-self: flex-end;
  justify-content: flex-end;
  margin-left: auto;
}
.flexgrid.valign--top {
  align-items: flex-start;
}
.flexgrid.valign--middle {
  align-items: center;
}
.flexgrid.valign--baseline {
  align-items: baseline;
}
.flexgrid.valign--bottom {
  align-items: flex-end;
}
.flexgrid.justify--start {
  justify-content: flex-start;
}
.flexgrid.justify--center {
  justify-content: center;
}
.flexgrid.justify--end {
  justify-content: flex-end;
}
.flexgrid.row--reverse {
  flex-direction: row-reverse;
}
.flexgrid.direction--column {
  flex-direction: column;
}
.flexgrid.direction--column > .grid__item {
  flex-basis: auto;
}
.flexgrid.column--reverse {
  flex-direction: column-reverse;
}
.flexgrid.space--between {
  justify-content: space-between;
}
.flexgrid.space--around {
  justify-content: space-around;
}
.flexgrid.equal--height > .grid__item {
  align-self: stretch;
  -ms-grid-row-align: stretch;
}
.flexgrid.equal--height > .grid__item > * {
  height: 100%;
}
.grid__item.self--top {
  align-self: flex-start;
}
.grid__item.self--middle {
  align-self: center;
  -ms-grid-row-align: center;
}
.grid__item.self--bottom {
  align-self: flex-end;
}
.grid__item.self--center {
  justify-self: center;
}
.grid__item.self--first {
  order: -1;
}
.grid__item.self--last {
  order: 1;
}


.flexgrid.valign--top {
  align-items: flex-start;
}
.flexgrid.valign--middle {
  align-items: center;
}
.flexgrid.valign--bottom {
  align-items: flex-end;
}
.flexgrid.justify--center {
  justify-content: center;
}
.flexgrid.row--reverse {
  flex-direction: row-reverse;
}
.flexgrid.direction--column {
  flex-direction: column;
}
.flexgrid.direction--column > .grid__item {
  flex-basis: auto;
}
.flexgrid.column--reverse {
  flex-direction: column-reverse;
}
.flexgrid.first {
  order: -1;
}
.flexgrid.last {
  order: 1;
}
.grid__item.self--center {
  justify-self: center;
}

@media (min-width: 1208px) {
.flexgrid.desk-valign--top {
  align-items: flex-start;
}
.flexgrid.desk-valign--middle {
  align-items: center;
}
.flexgrid.desk-valign--bottom {
  align-items: flex-end;
}
.flexgrid.desk-justify--center {
  justify-content: center;
}
.flexgrid.desk-row--reverse {
  flex-direction: row-reverse;
}
.flexgrid.desk-direction--column {
  flex-direction: column;
}
.flexgrid.desk-direction--column > .grid__item {
  flex-basis: auto;
}
.flexgrid.desk-column--reverse {
  flex-direction: column-reverse;
}
.flexgrid.desk-first {
  order: -1;
}
.flexgrid.desk-last {
  order: 1;
}
.grid__item.desk-self--center {
  justify-self: center;
}
}
@media (min-width: 1024px) and (max-width: 1207px) {
.flexgrid.lap-valign--top {
  align-items: flex-start;
}
.flexgrid.lap-valign--middle {
  align-items: center;
}
.flexgrid.lap-valign--bottom {
  align-items: flex-end;
}
.flexgrid.lap-justify--center {
  justify-content: center;
}
.flexgrid.lap-row--reverse {
  flex-direction: row-reverse;
}
.flexgrid.lap-direction--column {
  flex-direction: column;
}
.flexgrid.lap-direction--column > .grid__item {
  flex-basis: auto;
}
.flexgrid.lap-column--reverse {
  flex-direction: column-reverse;
}
.flexgrid.lap-first {
  order: -1;
}
.flexgrid.lap-last {
  order: 1;
}
.grid__item.lap-self--center {
  justify-self: center;
}
}
@media (min-width: 1024px) {
.flexgrid.lap-and-up-valign--top {
  align-items: flex-start;
}
.flexgrid.lap-and-up-valign--middle {
  align-items: center;
}
.flexgrid.lap-and-up-valign--bottom {
  align-items: flex-end;
}
.flexgrid.lap-and-up-justify--center {
  justify-content: center;
}
.flexgrid.lap-and-up-row--reverse {
  flex-direction: row-reverse;
}
.flexgrid.lap-and-up-direction--column {
  flex-direction: column;
}
.flexgrid.lap-and-up-direction--column > .grid__item {
  flex-basis: auto;
}
.flexgrid.lap-and-up-column--reverse {
  flex-direction: column-reverse;
}
.flexgrid.lap-and-up-first {
  order: -1;
}
.flexgrid.lap-and-up-last {
  order: 1;
}
.grid__item.lap-and-up-self--center {
  justify-self: center;
}
}
@media (max-width: 1023px) {
.flexgrid.portable-valign--top {
  align-items: flex-start;
}
.flexgrid.portable-valign--middle {
  align-items: center;
}
.flexgrid.portable-valign--bottom {
  align-items: flex-end;
}
.flexgrid.portable-justify--center {
  justify-content: center;
}
.flexgrid.portable-row--reverse {
  flex-direction: row-reverse;
}
.flexgrid.portable-direction--column {
  flex-direction: column;
}
.flexgrid.portable-direction--column > .grid__item {
  flex-basis: auto;
}
.flexgrid.portable-column--reverse {
  flex-direction: column-reverse;
}
.flexgrid.portable-first {
  order: -1;
}
.flexgrid.portable-last {
  order: 1;
}
.grid__item.portable-self--center {
  justify-self: center;
}
}
@media (min-width: 768px) and (max-width: 1023px) {
.flexgrid.tablet-valign--top {
  align-items: flex-start;
}
.flexgrid.tablet-valign--middle {
  align-items: center;
}
.flexgrid.tablet-valign--bottom {
  align-items: flex-end;
}
.flexgrid.tablet-justify--center {
  justify-content: center;
}
.flexgrid.tablet-row--reverse {
  flex-direction: row-reverse;
}
.flexgrid.tablet-direction--column {
  flex-direction: column;
}
.flexgrid.tablet-direction--column > .grid__item {
  flex-basis: auto;
}
.flexgrid.tablet-column--reverse {
  flex-direction: column-reverse;
}
.flexgrid.tablet-first {
  order: -1;
}
.flexgrid.tablet-last {
  order: 1;
}
.grid__item.tablet-self--center {
  justify-self: center;
}
}
@media (max-width: 767px) {
.flexgrid.palm-valign--top {
  align-items: flex-start;
}
.flexgrid.palm-valign--middle {
  align-items: center;
}
.flexgrid.palm-valign--bottom {
  align-items: flex-end;
}
.flexgrid.palm-justify--center {
  justify-content: center;
}
.flexgrid.palm-row--reverse {
  flex-direction: row-reverse;
}
.flexgrid.palm-direction--column {
  flex-direction: column;
}
.flexgrid.palm-direction--column > .grid__item {
  flex-basis: auto;
}
.flexgrid.palm-column--reverse {
  flex-direction: column-reverse;
}
.flexgrid.palm-first {
  order: -1;
}
.flexgrid.palm-last {
  order: 1;
}
.grid__item.palm-self--center {
  justify-self: center;
}
}


/* Grid Column Widths */

	
		
			.one-twelfths.grid__item {
				width: 5.3333335%!important;
				flex-basis: 5.3333335%!important;
			}
			.one-twelfths.hard--left.grid__item, .one-twelfths.hard--right.grid__item {
				width: 6.8333335%!important;
				flex-basis: 6.8333335%!important;
			}
			.one-twelfths.hard.grid__item, .one-twelfths.hard--sides.grid__item {
				width: 8.333333%!important;
				flex-basis: 8.333333%!important;
			}
		
			.two-twelfths.grid__item {
				width: 13.666667%!important;
				flex-basis: 13.666667%!important;
			}
			.two-twelfths.hard--left.grid__item, .two-twelfths.hard--right.grid__item {
				width: 15.166667%!important;
				flex-basis: 15.166667%!important;
			}
			.two-twelfths.hard.grid__item, .two-twelfths.hard--sides.grid__item {
				width: 16.666666%!important;
				flex-basis: 16.666666%!important;
			}
		
			.three-twelfths.grid__item {
				width: 22%!important;
				flex-basis: 22%!important;
			}
			.three-twelfths.hard--left.grid__item, .three-twelfths.hard--right.grid__item {
				width: 23.5%!important;
				flex-basis: 23.5%!important;
			}
			.three-twelfths.hard.grid__item, .three-twelfths.hard--sides.grid__item {
				width: 25%!important;
				flex-basis: 25%!important;
			}
		
			.four-twelfths.grid__item {
				width: 30.333334%!important;
				flex-basis: 30.333334%!important;
			}
			.four-twelfths.hard--left.grid__item, .four-twelfths.hard--right.grid__item {
				width: 31.833334%!important;
				flex-basis: 31.833334%!important;
			}
			.four-twelfths.hard.grid__item, .four-twelfths.hard--sides.grid__item {
				width: 33.333332%!important;
				flex-basis: 33.333332%!important;
			}
		
			.five-twelfths.grid__item {
				width: 38.666668%!important;
				flex-basis: 38.666668%!important;
			}
			.five-twelfths.hard--left.grid__item, .five-twelfths.hard--right.grid__item {
				width: 40.166668%!important;
				flex-basis: 40.166668%!important;
			}
			.five-twelfths.hard.grid__item, .five-twelfths.hard--sides.grid__item {
				width: 41.666668%!important;
				flex-basis: 41.666668%!important;
			}
		
			.six-twelfths.grid__item {
				width: 47%!important;
				flex-basis: 47%!important;
			}
			.six-twelfths.hard--left.grid__item, .six-twelfths.hard--right.grid__item {
				width: 48.5%!important;
				flex-basis: 48.5%!important;
			}
			.six-twelfths.hard.grid__item, .six-twelfths.hard--sides.grid__item {
				width: 50%!important;
				flex-basis: 50%!important;
			}
		
			.seven-twelfths.grid__item {
				width: 55.333332%!important;
				flex-basis: 55.333332%!important;
			}
			.seven-twelfths.hard--left.grid__item, .seven-twelfths.hard--right.grid__item {
				width: 56.833332%!important;
				flex-basis: 56.833332%!important;
			}
			.seven-twelfths.hard.grid__item, .seven-twelfths.hard--sides.grid__item {
				width: 58.333332%!important;
				flex-basis: 58.333332%!important;
			}
		
			.eight-twelfths.grid__item {
				width: 63.666668%!important;
				flex-basis: 63.666668%!important;
			}
			.eight-twelfths.hard--left.grid__item, .eight-twelfths.hard--right.grid__item {
				width: 65.166664%!important;
				flex-basis: 65.166664%!important;
			}
			.eight-twelfths.hard.grid__item, .eight-twelfths.hard--sides.grid__item {
				width: 66.666664%!important;
				flex-basis: 66.666664%!important;
			}
		
			.nine-twelfths.grid__item {
				width: 72%!important;
				flex-basis: 72%!important;
			}
			.nine-twelfths.hard--left.grid__item, .nine-twelfths.hard--right.grid__item {
				width: 73.5%!important;
				flex-basis: 73.5%!important;
			}
			.nine-twelfths.hard.grid__item, .nine-twelfths.hard--sides.grid__item {
				width: 75%!important;
				flex-basis: 75%!important;
			}
		
			.ten-twelfths.grid__item {
				width: 80.333336%!important;
				flex-basis: 80.333336%!important;
			}
			.ten-twelfths.hard--left.grid__item, .ten-twelfths.hard--right.grid__item {
				width: 81.833336%!important;
				flex-basis: 81.833336%!important;
			}
			.ten-twelfths.hard.grid__item, .ten-twelfths.hard--sides.grid__item {
				width: 83.333336%!important;
				flex-basis: 83.333336%!important;
			}
		
			.eleven-twelfths.grid__item {
				width: 88.666664%!important;
				flex-basis: 88.666664%!important;
			}
			.eleven-twelfths.hard--left.grid__item, .eleven-twelfths.hard--right.grid__item {
				width: 90.166664%!important;
				flex-basis: 90.166664%!important;
			}
			.eleven-twelfths.hard.grid__item, .eleven-twelfths.hard--sides.grid__item {
				width: 91.666664%!important;
				flex-basis: 91.666664%!important;
			}
		
			.twelve-twelfths.grid__item {
				width: 97%!important;
				flex-basis: 97%!important;
			}
			.twelve-twelfths.hard--left.grid__item, .twelve-twelfths.hard--right.grid__item {
				width: 98.5%!important;
				flex-basis: 98.5%!important;
			}
			.twelve-twelfths.hard.grid__item, .twelve-twelfths.hard--sides.grid__item {
				width: 100%!important;
				flex-basis: 100%!important;
			}
		
	
	
	
	
		
			.one-whole.grid__item {
				width: 97%!important;
				flex-basis: 97%!important;
			}
			.one-whole.hard--left.grid__item, .one-whole.hard--right.grid__item {
				width: 98.5%!important;
				flex-basis: 98.5%!important;
			}
			.one-whole.hard.grid__item, .one-whole.hard--sides.grid__item {
				width: 100%!important;
				flex-basis: 100%!important;
			}
		
			.one-half.grid__item {
				width: 47%!important;
				flex-basis: 47%!important;
			}
			.one-half.hard--left.grid__item, .one-half.hard--right.grid__item {
				width: 48.5%!important;
				flex-basis: 48.5%!important;
			}
			.one-half.hard.grid__item, .one-half.hard--sides.grid__item {
				width: 50%!important;
				flex-basis: 50%!important;
			}
		
			.one-third.grid__item {
				width: 30.333%!important;
				flex-basis: 30.333%!important;
			}
			.one-third.hard--left.grid__item, .one-third.hard--right.grid__item {
				width: 31.833%!important;
				flex-basis: 31.833%!important;
			}
			.one-third.hard.grid__item, .one-third.hard--sides.grid__item {
				width: 33.333%!important;
				flex-basis: 33.333%!important;
			}
		
			.one-fourth.grid__item {
				width: 22%!important;
				flex-basis: 22%!important;
			}
			.one-fourth.hard--left.grid__item, .one-fourth.hard--right.grid__item {
				width: 23.5%!important;
				flex-basis: 23.5%!important;
			}
			.one-fourth.hard.grid__item, .one-fourth.hard--sides.grid__item {
				width: 25%!important;
				flex-basis: 25%!important;
			}
		
			.one-fifth.grid__item {
				width: 17%!important;
				flex-basis: 17%!important;
			}
			.one-fifth.hard--left.grid__item, .one-fifth.hard--right.grid__item {
				width: 18.5%!important;
				flex-basis: 18.5%!important;
			}
			.one-fifth.hard.grid__item, .one-fifth.hard--sides.grid__item {
				width: 20%!important;
				flex-basis: 20%!important;
			}
		
			.one-sixth.grid__item {
				width: 13.665999%!important;
				flex-basis: 13.665999%!important;
			}
			.one-sixth.hard--left.grid__item, .one-sixth.hard--right.grid__item {
				width: 15.165999%!important;
				flex-basis: 15.165999%!important;
			}
			.one-sixth.hard.grid__item, .one-sixth.hard--sides.grid__item {
				width: 16.666%!important;
				flex-basis: 16.666%!important;
			}
		
	

@media (min-width: 1208px) {
	
		
			.desk-one-twelfths.grid__item {
				width: 5.3333335%!important;
				flex-basis: 5.3333335%!important;
			}
			.desk-one-twelfths.hard--left.grid__item, .desk-one-twelfths.hard--right.grid__item {
				width: 6.8333335%!important;
				flex-basis: 6.8333335%!important;
			}
			.desk-one-twelfths.hard.grid__item, .desk-one-twelfths.hard--sides.grid__item {
				width: 8.333333%!important;
				flex-basis: 8.333333%!important;
			}
		
			.desk-two-twelfths.grid__item {
				width: 13.666667%!important;
				flex-basis: 13.666667%!important;
			}
			.desk-two-twelfths.hard--left.grid__item, .desk-two-twelfths.hard--right.grid__item {
				width: 15.166667%!important;
				flex-basis: 15.166667%!important;
			}
			.desk-two-twelfths.hard.grid__item, .desk-two-twelfths.hard--sides.grid__item {
				width: 16.666666%!important;
				flex-basis: 16.666666%!important;
			}
		
			.desk-three-twelfths.grid__item {
				width: 22%!important;
				flex-basis: 22%!important;
			}
			.desk-three-twelfths.hard--left.grid__item, .desk-three-twelfths.hard--right.grid__item {
				width: 23.5%!important;
				flex-basis: 23.5%!important;
			}
			.desk-three-twelfths.hard.grid__item, .desk-three-twelfths.hard--sides.grid__item {
				width: 25%!important;
				flex-basis: 25%!important;
			}
		
			.desk-four-twelfths.grid__item {
				width: 30.333334%!important;
				flex-basis: 30.333334%!important;
			}
			.desk-four-twelfths.hard--left.grid__item, .desk-four-twelfths.hard--right.grid__item {
				width: 31.833334%!important;
				flex-basis: 31.833334%!important;
			}
			.desk-four-twelfths.hard.grid__item, .desk-four-twelfths.hard--sides.grid__item {
				width: 33.333332%!important;
				flex-basis: 33.333332%!important;
			}
		
			.desk-five-twelfths.grid__item {
				width: 38.666668%!important;
				flex-basis: 38.666668%!important;
			}
			.desk-five-twelfths.hard--left.grid__item, .desk-five-twelfths.hard--right.grid__item {
				width: 40.166668%!important;
				flex-basis: 40.166668%!important;
			}
			.desk-five-twelfths.hard.grid__item, .desk-five-twelfths.hard--sides.grid__item {
				width: 41.666668%!important;
				flex-basis: 41.666668%!important;
			}
		
			.desk-six-twelfths.grid__item {
				width: 47%!important;
				flex-basis: 47%!important;
			}
			.desk-six-twelfths.hard--left.grid__item, .desk-six-twelfths.hard--right.grid__item {
				width: 48.5%!important;
				flex-basis: 48.5%!important;
			}
			.desk-six-twelfths.hard.grid__item, .desk-six-twelfths.hard--sides.grid__item {
				width: 50%!important;
				flex-basis: 50%!important;
			}
		
			.desk-seven-twelfths.grid__item {
				width: 55.333332%!important;
				flex-basis: 55.333332%!important;
			}
			.desk-seven-twelfths.hard--left.grid__item, .desk-seven-twelfths.hard--right.grid__item {
				width: 56.833332%!important;
				flex-basis: 56.833332%!important;
			}
			.desk-seven-twelfths.hard.grid__item, .desk-seven-twelfths.hard--sides.grid__item {
				width: 58.333332%!important;
				flex-basis: 58.333332%!important;
			}
		
			.desk-eight-twelfths.grid__item {
				width: 63.666668%!important;
				flex-basis: 63.666668%!important;
			}
			.desk-eight-twelfths.hard--left.grid__item, .desk-eight-twelfths.hard--right.grid__item {
				width: 65.166664%!important;
				flex-basis: 65.166664%!important;
			}
			.desk-eight-twelfths.hard.grid__item, .desk-eight-twelfths.hard--sides.grid__item {
				width: 66.666664%!important;
				flex-basis: 66.666664%!important;
			}
		
			.desk-nine-twelfths.grid__item {
				width: 72%!important;
				flex-basis: 72%!important;
			}
			.desk-nine-twelfths.hard--left.grid__item, .desk-nine-twelfths.hard--right.grid__item {
				width: 73.5%!important;
				flex-basis: 73.5%!important;
			}
			.desk-nine-twelfths.hard.grid__item, .desk-nine-twelfths.hard--sides.grid__item {
				width: 75%!important;
				flex-basis: 75%!important;
			}
		
			.desk-ten-twelfths.grid__item {
				width: 80.333336%!important;
				flex-basis: 80.333336%!important;
			}
			.desk-ten-twelfths.hard--left.grid__item, .desk-ten-twelfths.hard--right.grid__item {
				width: 81.833336%!important;
				flex-basis: 81.833336%!important;
			}
			.desk-ten-twelfths.hard.grid__item, .desk-ten-twelfths.hard--sides.grid__item {
				width: 83.333336%!important;
				flex-basis: 83.333336%!important;
			}
		
			.desk-eleven-twelfths.grid__item {
				width: 88.666664%!important;
				flex-basis: 88.666664%!important;
			}
			.desk-eleven-twelfths.hard--left.grid__item, .desk-eleven-twelfths.hard--right.grid__item {
				width: 90.166664%!important;
				flex-basis: 90.166664%!important;
			}
			.desk-eleven-twelfths.hard.grid__item, .desk-eleven-twelfths.hard--sides.grid__item {
				width: 91.666664%!important;
				flex-basis: 91.666664%!important;
			}
		
			.desk-twelve-twelfths.grid__item {
				width: 97%!important;
				flex-basis: 97%!important;
			}
			.desk-twelve-twelfths.hard--left.grid__item, .desk-twelve-twelfths.hard--right.grid__item {
				width: 98.5%!important;
				flex-basis: 98.5%!important;
			}
			.desk-twelve-twelfths.hard.grid__item, .desk-twelve-twelfths.hard--sides.grid__item {
				width: 100%!important;
				flex-basis: 100%!important;
			}
		
	
	
	
	
		
			.desk-one-whole.grid__item {
				width: 97%!important;
				flex-basis: 97%!important;
			}
			.desk-one-whole.hard--left.grid__item, .desk-one-whole.hard--right.grid__item {
				width: 98.5%!important;
				flex-basis: 98.5%!important;
			}
			.desk-one-whole.hard.grid__item, .desk-one-whole.hard--sides.grid__item {
				width: 100%!important;
				flex-basis: 100%!important;
			}
		
			.desk-one-half.grid__item {
				width: 47%!important;
				flex-basis: 47%!important;
			}
			.desk-one-half.hard--left.grid__item, .desk-one-half.hard--right.grid__item {
				width: 48.5%!important;
				flex-basis: 48.5%!important;
			}
			.desk-one-half.hard.grid__item, .desk-one-half.hard--sides.grid__item {
				width: 50%!important;
				flex-basis: 50%!important;
			}
		
			.desk-one-third.grid__item {
				width: 30.333%!important;
				flex-basis: 30.333%!important;
			}
			.desk-one-third.hard--left.grid__item, .desk-one-third.hard--right.grid__item {
				width: 31.833%!important;
				flex-basis: 31.833%!important;
			}
			.desk-one-third.hard.grid__item, .desk-one-third.hard--sides.grid__item {
				width: 33.333%!important;
				flex-basis: 33.333%!important;
			}
		
			.desk-one-fourth.grid__item {
				width: 22%!important;
				flex-basis: 22%!important;
			}
			.desk-one-fourth.hard--left.grid__item, .desk-one-fourth.hard--right.grid__item {
				width: 23.5%!important;
				flex-basis: 23.5%!important;
			}
			.desk-one-fourth.hard.grid__item, .desk-one-fourth.hard--sides.grid__item {
				width: 25%!important;
				flex-basis: 25%!important;
			}
		
			.desk-one-fifth.grid__item {
				width: 17%!important;
				flex-basis: 17%!important;
			}
			.desk-one-fifth.hard--left.grid__item, .desk-one-fifth.hard--right.grid__item {
				width: 18.5%!important;
				flex-basis: 18.5%!important;
			}
			.desk-one-fifth.hard.grid__item, .desk-one-fifth.hard--sides.grid__item {
				width: 20%!important;
				flex-basis: 20%!important;
			}
		
			.desk-one-sixth.grid__item {
				width: 13.665999%!important;
				flex-basis: 13.665999%!important;
			}
			.desk-one-sixth.hard--left.grid__item, .desk-one-sixth.hard--right.grid__item {
				width: 15.165999%!important;
				flex-basis: 15.165999%!important;
			}
			.desk-one-sixth.hard.grid__item, .desk-one-sixth.hard--sides.grid__item {
				width: 16.666%!important;
				flex-basis: 16.666%!important;
			}
		
	
}
@media (min-width: 1024px) and (max-width: 1207px) {
	
		
			.lap-one-twelfths.grid__item {
				width: 5.3333335%!important;
				flex-basis: 5.3333335%!important;
			}
			.lap-one-twelfths.hard--left.grid__item, .lap-one-twelfths.hard--right.grid__item {
				width: 6.8333335%!important;
				flex-basis: 6.8333335%!important;
			}
			.lap-one-twelfths.hard.grid__item, .lap-one-twelfths.hard--sides.grid__item {
				width: 8.333333%!important;
				flex-basis: 8.333333%!important;
			}
		
			.lap-two-twelfths.grid__item {
				width: 13.666667%!important;
				flex-basis: 13.666667%!important;
			}
			.lap-two-twelfths.hard--left.grid__item, .lap-two-twelfths.hard--right.grid__item {
				width: 15.166667%!important;
				flex-basis: 15.166667%!important;
			}
			.lap-two-twelfths.hard.grid__item, .lap-two-twelfths.hard--sides.grid__item {
				width: 16.666666%!important;
				flex-basis: 16.666666%!important;
			}
		
			.lap-three-twelfths.grid__item {
				width: 22%!important;
				flex-basis: 22%!important;
			}
			.lap-three-twelfths.hard--left.grid__item, .lap-three-twelfths.hard--right.grid__item {
				width: 23.5%!important;
				flex-basis: 23.5%!important;
			}
			.lap-three-twelfths.hard.grid__item, .lap-three-twelfths.hard--sides.grid__item {
				width: 25%!important;
				flex-basis: 25%!important;
			}
		
			.lap-four-twelfths.grid__item {
				width: 30.333334%!important;
				flex-basis: 30.333334%!important;
			}
			.lap-four-twelfths.hard--left.grid__item, .lap-four-twelfths.hard--right.grid__item {
				width: 31.833334%!important;
				flex-basis: 31.833334%!important;
			}
			.lap-four-twelfths.hard.grid__item, .lap-four-twelfths.hard--sides.grid__item {
				width: 33.333332%!important;
				flex-basis: 33.333332%!important;
			}
		
			.lap-five-twelfths.grid__item {
				width: 38.666668%!important;
				flex-basis: 38.666668%!important;
			}
			.lap-five-twelfths.hard--left.grid__item, .lap-five-twelfths.hard--right.grid__item {
				width: 40.166668%!important;
				flex-basis: 40.166668%!important;
			}
			.lap-five-twelfths.hard.grid__item, .lap-five-twelfths.hard--sides.grid__item {
				width: 41.666668%!important;
				flex-basis: 41.666668%!important;
			}
		
			.lap-six-twelfths.grid__item {
				width: 47%!important;
				flex-basis: 47%!important;
			}
			.lap-six-twelfths.hard--left.grid__item, .lap-six-twelfths.hard--right.grid__item {
				width: 48.5%!important;
				flex-basis: 48.5%!important;
			}
			.lap-six-twelfths.hard.grid__item, .lap-six-twelfths.hard--sides.grid__item {
				width: 50%!important;
				flex-basis: 50%!important;
			}
		
			.lap-seven-twelfths.grid__item {
				width: 55.333332%!important;
				flex-basis: 55.333332%!important;
			}
			.lap-seven-twelfths.hard--left.grid__item, .lap-seven-twelfths.hard--right.grid__item {
				width: 56.833332%!important;
				flex-basis: 56.833332%!important;
			}
			.lap-seven-twelfths.hard.grid__item, .lap-seven-twelfths.hard--sides.grid__item {
				width: 58.333332%!important;
				flex-basis: 58.333332%!important;
			}
		
			.lap-eight-twelfths.grid__item {
				width: 63.666668%!important;
				flex-basis: 63.666668%!important;
			}
			.lap-eight-twelfths.hard--left.grid__item, .lap-eight-twelfths.hard--right.grid__item {
				width: 65.166664%!important;
				flex-basis: 65.166664%!important;
			}
			.lap-eight-twelfths.hard.grid__item, .lap-eight-twelfths.hard--sides.grid__item {
				width: 66.666664%!important;
				flex-basis: 66.666664%!important;
			}
		
			.lap-nine-twelfths.grid__item {
				width: 72%!important;
				flex-basis: 72%!important;
			}
			.lap-nine-twelfths.hard--left.grid__item, .lap-nine-twelfths.hard--right.grid__item {
				width: 73.5%!important;
				flex-basis: 73.5%!important;
			}
			.lap-nine-twelfths.hard.grid__item, .lap-nine-twelfths.hard--sides.grid__item {
				width: 75%!important;
				flex-basis: 75%!important;
			}
		
			.lap-ten-twelfths.grid__item {
				width: 80.333336%!important;
				flex-basis: 80.333336%!important;
			}
			.lap-ten-twelfths.hard--left.grid__item, .lap-ten-twelfths.hard--right.grid__item {
				width: 81.833336%!important;
				flex-basis: 81.833336%!important;
			}
			.lap-ten-twelfths.hard.grid__item, .lap-ten-twelfths.hard--sides.grid__item {
				width: 83.333336%!important;
				flex-basis: 83.333336%!important;
			}
		
			.lap-eleven-twelfths.grid__item {
				width: 88.666664%!important;
				flex-basis: 88.666664%!important;
			}
			.lap-eleven-twelfths.hard--left.grid__item, .lap-eleven-twelfths.hard--right.grid__item {
				width: 90.166664%!important;
				flex-basis: 90.166664%!important;
			}
			.lap-eleven-twelfths.hard.grid__item, .lap-eleven-twelfths.hard--sides.grid__item {
				width: 91.666664%!important;
				flex-basis: 91.666664%!important;
			}
		
			.lap-twelve-twelfths.grid__item {
				width: 97%!important;
				flex-basis: 97%!important;
			}
			.lap-twelve-twelfths.hard--left.grid__item, .lap-twelve-twelfths.hard--right.grid__item {
				width: 98.5%!important;
				flex-basis: 98.5%!important;
			}
			.lap-twelve-twelfths.hard.grid__item, .lap-twelve-twelfths.hard--sides.grid__item {
				width: 100%!important;
				flex-basis: 100%!important;
			}
		
	
	
	
	
		
			.lap-one-whole.grid__item {
				width: 97%!important;
				flex-basis: 97%!important;
			}
			.lap-one-whole.hard--left.grid__item, .lap-one-whole.hard--right.grid__item {
				width: 98.5%!important;
				flex-basis: 98.5%!important;
			}
			.lap-one-whole.hard.grid__item, .lap-one-whole.hard--sides.grid__item {
				width: 100%!important;
				flex-basis: 100%!important;
			}
		
			.lap-one-half.grid__item {
				width: 47%!important;
				flex-basis: 47%!important;
			}
			.lap-one-half.hard--left.grid__item, .lap-one-half.hard--right.grid__item {
				width: 48.5%!important;
				flex-basis: 48.5%!important;
			}
			.lap-one-half.hard.grid__item, .lap-one-half.hard--sides.grid__item {
				width: 50%!important;
				flex-basis: 50%!important;
			}
		
			.lap-one-third.grid__item {
				width: 30.333%!important;
				flex-basis: 30.333%!important;
			}
			.lap-one-third.hard--left.grid__item, .lap-one-third.hard--right.grid__item {
				width: 31.833%!important;
				flex-basis: 31.833%!important;
			}
			.lap-one-third.hard.grid__item, .lap-one-third.hard--sides.grid__item {
				width: 33.333%!important;
				flex-basis: 33.333%!important;
			}
		
			.lap-one-fourth.grid__item {
				width: 22%!important;
				flex-basis: 22%!important;
			}
			.lap-one-fourth.hard--left.grid__item, .lap-one-fourth.hard--right.grid__item {
				width: 23.5%!important;
				flex-basis: 23.5%!important;
			}
			.lap-one-fourth.hard.grid__item, .lap-one-fourth.hard--sides.grid__item {
				width: 25%!important;
				flex-basis: 25%!important;
			}
		
			.lap-one-fifth.grid__item {
				width: 17%!important;
				flex-basis: 17%!important;
			}
			.lap-one-fifth.hard--left.grid__item, .lap-one-fifth.hard--right.grid__item {
				width: 18.5%!important;
				flex-basis: 18.5%!important;
			}
			.lap-one-fifth.hard.grid__item, .lap-one-fifth.hard--sides.grid__item {
				width: 20%!important;
				flex-basis: 20%!important;
			}
		
			.lap-one-sixth.grid__item {
				width: 13.665999%!important;
				flex-basis: 13.665999%!important;
			}
			.lap-one-sixth.hard--left.grid__item, .lap-one-sixth.hard--right.grid__item {
				width: 15.165999%!important;
				flex-basis: 15.165999%!important;
			}
			.lap-one-sixth.hard.grid__item, .lap-one-sixth.hard--sides.grid__item {
				width: 16.666%!important;
				flex-basis: 16.666%!important;
			}
		
	
}
@media (min-width: 1024px) {
	
		
			.lap-and-up-one-twelfths.grid__item {
				width: 5.3333335%!important;
				flex-basis: 5.3333335%!important;
			}
			.lap-and-up-one-twelfths.hard--left.grid__item, .lap-and-up-one-twelfths.hard--right.grid__item {
				width: 6.8333335%!important;
				flex-basis: 6.8333335%!important;
			}
			.lap-and-up-one-twelfths.hard.grid__item, .lap-and-up-one-twelfths.hard--sides.grid__item {
				width: 8.333333%!important;
				flex-basis: 8.333333%!important;
			}
		
			.lap-and-up-two-twelfths.grid__item {
				width: 13.666667%!important;
				flex-basis: 13.666667%!important;
			}
			.lap-and-up-two-twelfths.hard--left.grid__item, .lap-and-up-two-twelfths.hard--right.grid__item {
				width: 15.166667%!important;
				flex-basis: 15.166667%!important;
			}
			.lap-and-up-two-twelfths.hard.grid__item, .lap-and-up-two-twelfths.hard--sides.grid__item {
				width: 16.666666%!important;
				flex-basis: 16.666666%!important;
			}
		
			.lap-and-up-three-twelfths.grid__item {
				width: 22%!important;
				flex-basis: 22%!important;
			}
			.lap-and-up-three-twelfths.hard--left.grid__item, .lap-and-up-three-twelfths.hard--right.grid__item {
				width: 23.5%!important;
				flex-basis: 23.5%!important;
			}
			.lap-and-up-three-twelfths.hard.grid__item, .lap-and-up-three-twelfths.hard--sides.grid__item {
				width: 25%!important;
				flex-basis: 25%!important;
			}
		
			.lap-and-up-four-twelfths.grid__item {
				width: 30.333334%!important;
				flex-basis: 30.333334%!important;
			}
			.lap-and-up-four-twelfths.hard--left.grid__item, .lap-and-up-four-twelfths.hard--right.grid__item {
				width: 31.833334%!important;
				flex-basis: 31.833334%!important;
			}
			.lap-and-up-four-twelfths.hard.grid__item, .lap-and-up-four-twelfths.hard--sides.grid__item {
				width: 33.333332%!important;
				flex-basis: 33.333332%!important;
			}
		
			.lap-and-up-five-twelfths.grid__item {
				width: 38.666668%!important;
				flex-basis: 38.666668%!important;
			}
			.lap-and-up-five-twelfths.hard--left.grid__item, .lap-and-up-five-twelfths.hard--right.grid__item {
				width: 40.166668%!important;
				flex-basis: 40.166668%!important;
			}
			.lap-and-up-five-twelfths.hard.grid__item, .lap-and-up-five-twelfths.hard--sides.grid__item {
				width: 41.666668%!important;
				flex-basis: 41.666668%!important;
			}
		
			.lap-and-up-six-twelfths.grid__item {
				width: 47%!important;
				flex-basis: 47%!important;
			}
			.lap-and-up-six-twelfths.hard--left.grid__item, .lap-and-up-six-twelfths.hard--right.grid__item {
				width: 48.5%!important;
				flex-basis: 48.5%!important;
			}
			.lap-and-up-six-twelfths.hard.grid__item, .lap-and-up-six-twelfths.hard--sides.grid__item {
				width: 50%!important;
				flex-basis: 50%!important;
			}
		
			.lap-and-up-seven-twelfths.grid__item {
				width: 55.333332%!important;
				flex-basis: 55.333332%!important;
			}
			.lap-and-up-seven-twelfths.hard--left.grid__item, .lap-and-up-seven-twelfths.hard--right.grid__item {
				width: 56.833332%!important;
				flex-basis: 56.833332%!important;
			}
			.lap-and-up-seven-twelfths.hard.grid__item, .lap-and-up-seven-twelfths.hard--sides.grid__item {
				width: 58.333332%!important;
				flex-basis: 58.333332%!important;
			}
		
			.lap-and-up-eight-twelfths.grid__item {
				width: 63.666668%!important;
				flex-basis: 63.666668%!important;
			}
			.lap-and-up-eight-twelfths.hard--left.grid__item, .lap-and-up-eight-twelfths.hard--right.grid__item {
				width: 65.166664%!important;
				flex-basis: 65.166664%!important;
			}
			.lap-and-up-eight-twelfths.hard.grid__item, .lap-and-up-eight-twelfths.hard--sides.grid__item {
				width: 66.666664%!important;
				flex-basis: 66.666664%!important;
			}
		
			.lap-and-up-nine-twelfths.grid__item {
				width: 72%!important;
				flex-basis: 72%!important;
			}
			.lap-and-up-nine-twelfths.hard--left.grid__item, .lap-and-up-nine-twelfths.hard--right.grid__item {
				width: 73.5%!important;
				flex-basis: 73.5%!important;
			}
			.lap-and-up-nine-twelfths.hard.grid__item, .lap-and-up-nine-twelfths.hard--sides.grid__item {
				width: 75%!important;
				flex-basis: 75%!important;
			}
		
			.lap-and-up-ten-twelfths.grid__item {
				width: 80.333336%!important;
				flex-basis: 80.333336%!important;
			}
			.lap-and-up-ten-twelfths.hard--left.grid__item, .lap-and-up-ten-twelfths.hard--right.grid__item {
				width: 81.833336%!important;
				flex-basis: 81.833336%!important;
			}
			.lap-and-up-ten-twelfths.hard.grid__item, .lap-and-up-ten-twelfths.hard--sides.grid__item {
				width: 83.333336%!important;
				flex-basis: 83.333336%!important;
			}
		
			.lap-and-up-eleven-twelfths.grid__item {
				width: 88.666664%!important;
				flex-basis: 88.666664%!important;
			}
			.lap-and-up-eleven-twelfths.hard--left.grid__item, .lap-and-up-eleven-twelfths.hard--right.grid__item {
				width: 90.166664%!important;
				flex-basis: 90.166664%!important;
			}
			.lap-and-up-eleven-twelfths.hard.grid__item, .lap-and-up-eleven-twelfths.hard--sides.grid__item {
				width: 91.666664%!important;
				flex-basis: 91.666664%!important;
			}
		
			.lap-and-up-twelve-twelfths.grid__item {
				width: 97%!important;
				flex-basis: 97%!important;
			}
			.lap-and-up-twelve-twelfths.hard--left.grid__item, .lap-and-up-twelve-twelfths.hard--right.grid__item {
				width: 98.5%!important;
				flex-basis: 98.5%!important;
			}
			.lap-and-up-twelve-twelfths.hard.grid__item, .lap-and-up-twelve-twelfths.hard--sides.grid__item {
				width: 100%!important;
				flex-basis: 100%!important;
			}
		
	
	
	
	
		
			.lap-and-up-one-whole.grid__item {
				width: 97%!important;
				flex-basis: 97%!important;
			}
			.lap-and-up-one-whole.hard--left.grid__item, .lap-and-up-one-whole.hard--right.grid__item {
				width: 98.5%!important;
				flex-basis: 98.5%!important;
			}
			.lap-and-up-one-whole.hard.grid__item, .lap-and-up-one-whole.hard--sides.grid__item {
				width: 100%!important;
				flex-basis: 100%!important;
			}
		
			.lap-and-up-one-half.grid__item {
				width: 47%!important;
				flex-basis: 47%!important;
			}
			.lap-and-up-one-half.hard--left.grid__item, .lap-and-up-one-half.hard--right.grid__item {
				width: 48.5%!important;
				flex-basis: 48.5%!important;
			}
			.lap-and-up-one-half.hard.grid__item, .lap-and-up-one-half.hard--sides.grid__item {
				width: 50%!important;
				flex-basis: 50%!important;
			}
		
			.lap-and-up-one-third.grid__item {
				width: 30.333%!important;
				flex-basis: 30.333%!important;
			}
			.lap-and-up-one-third.hard--left.grid__item, .lap-and-up-one-third.hard--right.grid__item {
				width: 31.833%!important;
				flex-basis: 31.833%!important;
			}
			.lap-and-up-one-third.hard.grid__item, .lap-and-up-one-third.hard--sides.grid__item {
				width: 33.333%!important;
				flex-basis: 33.333%!important;
			}
		
			.lap-and-up-one-fourth.grid__item {
				width: 22%!important;
				flex-basis: 22%!important;
			}
			.lap-and-up-one-fourth.hard--left.grid__item, .lap-and-up-one-fourth.hard--right.grid__item {
				width: 23.5%!important;
				flex-basis: 23.5%!important;
			}
			.lap-and-up-one-fourth.hard.grid__item, .lap-and-up-one-fourth.hard--sides.grid__item {
				width: 25%!important;
				flex-basis: 25%!important;
			}
		
			.lap-and-up-one-fifth.grid__item {
				width: 17%!important;
				flex-basis: 17%!important;
			}
			.lap-and-up-one-fifth.hard--left.grid__item, .lap-and-up-one-fifth.hard--right.grid__item {
				width: 18.5%!important;
				flex-basis: 18.5%!important;
			}
			.lap-and-up-one-fifth.hard.grid__item, .lap-and-up-one-fifth.hard--sides.grid__item {
				width: 20%!important;
				flex-basis: 20%!important;
			}
		
			.lap-and-up-one-sixth.grid__item {
				width: 13.665999%!important;
				flex-basis: 13.665999%!important;
			}
			.lap-and-up-one-sixth.hard--left.grid__item, .lap-and-up-one-sixth.hard--right.grid__item {
				width: 15.165999%!important;
				flex-basis: 15.165999%!important;
			}
			.lap-and-up-one-sixth.hard.grid__item, .lap-and-up-one-sixth.hard--sides.grid__item {
				width: 16.666%!important;
				flex-basis: 16.666%!important;
			}
		
	
}
@media (max-width: 1023px) {
	
		
			.portable-one-twelfths.grid__item {
				width: 5.3333335%!important;
				flex-basis: 5.3333335%!important;
			}
			.portable-one-twelfths.hard--left.grid__item, .portable-one-twelfths.hard--right.grid__item {
				width: 6.8333335%!important;
				flex-basis: 6.8333335%!important;
			}
			.portable-one-twelfths.hard.grid__item, .portable-one-twelfths.hard--sides.grid__item {
				width: 8.333333%!important;
				flex-basis: 8.333333%!important;
			}
		
			.portable-two-twelfths.grid__item {
				width: 13.666667%!important;
				flex-basis: 13.666667%!important;
			}
			.portable-two-twelfths.hard--left.grid__item, .portable-two-twelfths.hard--right.grid__item {
				width: 15.166667%!important;
				flex-basis: 15.166667%!important;
			}
			.portable-two-twelfths.hard.grid__item, .portable-two-twelfths.hard--sides.grid__item {
				width: 16.666666%!important;
				flex-basis: 16.666666%!important;
			}
		
			.portable-three-twelfths.grid__item {
				width: 22%!important;
				flex-basis: 22%!important;
			}
			.portable-three-twelfths.hard--left.grid__item, .portable-three-twelfths.hard--right.grid__item {
				width: 23.5%!important;
				flex-basis: 23.5%!important;
			}
			.portable-three-twelfths.hard.grid__item, .portable-three-twelfths.hard--sides.grid__item {
				width: 25%!important;
				flex-basis: 25%!important;
			}
		
			.portable-four-twelfths.grid__item {
				width: 30.333334%!important;
				flex-basis: 30.333334%!important;
			}
			.portable-four-twelfths.hard--left.grid__item, .portable-four-twelfths.hard--right.grid__item {
				width: 31.833334%!important;
				flex-basis: 31.833334%!important;
			}
			.portable-four-twelfths.hard.grid__item, .portable-four-twelfths.hard--sides.grid__item {
				width: 33.333332%!important;
				flex-basis: 33.333332%!important;
			}
		
			.portable-five-twelfths.grid__item {
				width: 38.666668%!important;
				flex-basis: 38.666668%!important;
			}
			.portable-five-twelfths.hard--left.grid__item, .portable-five-twelfths.hard--right.grid__item {
				width: 40.166668%!important;
				flex-basis: 40.166668%!important;
			}
			.portable-five-twelfths.hard.grid__item, .portable-five-twelfths.hard--sides.grid__item {
				width: 41.666668%!important;
				flex-basis: 41.666668%!important;
			}
		
			.portable-six-twelfths.grid__item {
				width: 47%!important;
				flex-basis: 47%!important;
			}
			.portable-six-twelfths.hard--left.grid__item, .portable-six-twelfths.hard--right.grid__item {
				width: 48.5%!important;
				flex-basis: 48.5%!important;
			}
			.portable-six-twelfths.hard.grid__item, .portable-six-twelfths.hard--sides.grid__item {
				width: 50%!important;
				flex-basis: 50%!important;
			}
		
			.portable-seven-twelfths.grid__item {
				width: 55.333332%!important;
				flex-basis: 55.333332%!important;
			}
			.portable-seven-twelfths.hard--left.grid__item, .portable-seven-twelfths.hard--right.grid__item {
				width: 56.833332%!important;
				flex-basis: 56.833332%!important;
			}
			.portable-seven-twelfths.hard.grid__item, .portable-seven-twelfths.hard--sides.grid__item {
				width: 58.333332%!important;
				flex-basis: 58.333332%!important;
			}
		
			.portable-eight-twelfths.grid__item {
				width: 63.666668%!important;
				flex-basis: 63.666668%!important;
			}
			.portable-eight-twelfths.hard--left.grid__item, .portable-eight-twelfths.hard--right.grid__item {
				width: 65.166664%!important;
				flex-basis: 65.166664%!important;
			}
			.portable-eight-twelfths.hard.grid__item, .portable-eight-twelfths.hard--sides.grid__item {
				width: 66.666664%!important;
				flex-basis: 66.666664%!important;
			}
		
			.portable-nine-twelfths.grid__item {
				width: 72%!important;
				flex-basis: 72%!important;
			}
			.portable-nine-twelfths.hard--left.grid__item, .portable-nine-twelfths.hard--right.grid__item {
				width: 73.5%!important;
				flex-basis: 73.5%!important;
			}
			.portable-nine-twelfths.hard.grid__item, .portable-nine-twelfths.hard--sides.grid__item {
				width: 75%!important;
				flex-basis: 75%!important;
			}
		
			.portable-ten-twelfths.grid__item {
				width: 80.333336%!important;
				flex-basis: 80.333336%!important;
			}
			.portable-ten-twelfths.hard--left.grid__item, .portable-ten-twelfths.hard--right.grid__item {
				width: 81.833336%!important;
				flex-basis: 81.833336%!important;
			}
			.portable-ten-twelfths.hard.grid__item, .portable-ten-twelfths.hard--sides.grid__item {
				width: 83.333336%!important;
				flex-basis: 83.333336%!important;
			}
		
			.portable-eleven-twelfths.grid__item {
				width: 88.666664%!important;
				flex-basis: 88.666664%!important;
			}
			.portable-eleven-twelfths.hard--left.grid__item, .portable-eleven-twelfths.hard--right.grid__item {
				width: 90.166664%!important;
				flex-basis: 90.166664%!important;
			}
			.portable-eleven-twelfths.hard.grid__item, .portable-eleven-twelfths.hard--sides.grid__item {
				width: 91.666664%!important;
				flex-basis: 91.666664%!important;
			}
		
			.portable-twelve-twelfths.grid__item {
				width: 97%!important;
				flex-basis: 97%!important;
			}
			.portable-twelve-twelfths.hard--left.grid__item, .portable-twelve-twelfths.hard--right.grid__item {
				width: 98.5%!important;
				flex-basis: 98.5%!important;
			}
			.portable-twelve-twelfths.hard.grid__item, .portable-twelve-twelfths.hard--sides.grid__item {
				width: 100%!important;
				flex-basis: 100%!important;
			}
		
	
	
	
	
		
			.portable-one-whole.grid__item {
				width: 97%!important;
				flex-basis: 97%!important;
			}
			.portable-one-whole.hard--left.grid__item, .portable-one-whole.hard--right.grid__item {
				width: 98.5%!important;
				flex-basis: 98.5%!important;
			}
			.portable-one-whole.hard.grid__item, .portable-one-whole.hard--sides.grid__item {
				width: 100%!important;
				flex-basis: 100%!important;
			}
		
			.portable-one-half.grid__item {
				width: 47%!important;
				flex-basis: 47%!important;
			}
			.portable-one-half.hard--left.grid__item, .portable-one-half.hard--right.grid__item {
				width: 48.5%!important;
				flex-basis: 48.5%!important;
			}
			.portable-one-half.hard.grid__item, .portable-one-half.hard--sides.grid__item {
				width: 50%!important;
				flex-basis: 50%!important;
			}
		
			.portable-one-third.grid__item {
				width: 30.333%!important;
				flex-basis: 30.333%!important;
			}
			.portable-one-third.hard--left.grid__item, .portable-one-third.hard--right.grid__item {
				width: 31.833%!important;
				flex-basis: 31.833%!important;
			}
			.portable-one-third.hard.grid__item, .portable-one-third.hard--sides.grid__item {
				width: 33.333%!important;
				flex-basis: 33.333%!important;
			}
		
			.portable-one-fourth.grid__item {
				width: 22%!important;
				flex-basis: 22%!important;
			}
			.portable-one-fourth.hard--left.grid__item, .portable-one-fourth.hard--right.grid__item {
				width: 23.5%!important;
				flex-basis: 23.5%!important;
			}
			.portable-one-fourth.hard.grid__item, .portable-one-fourth.hard--sides.grid__item {
				width: 25%!important;
				flex-basis: 25%!important;
			}
		
			.portable-one-fifth.grid__item {
				width: 17%!important;
				flex-basis: 17%!important;
			}
			.portable-one-fifth.hard--left.grid__item, .portable-one-fifth.hard--right.grid__item {
				width: 18.5%!important;
				flex-basis: 18.5%!important;
			}
			.portable-one-fifth.hard.grid__item, .portable-one-fifth.hard--sides.grid__item {
				width: 20%!important;
				flex-basis: 20%!important;
			}
		
			.portable-one-sixth.grid__item {
				width: 13.665999%!important;
				flex-basis: 13.665999%!important;
			}
			.portable-one-sixth.hard--left.grid__item, .portable-one-sixth.hard--right.grid__item {
				width: 15.165999%!important;
				flex-basis: 15.165999%!important;
			}
			.portable-one-sixth.hard.grid__item, .portable-one-sixth.hard--sides.grid__item {
				width: 16.666%!important;
				flex-basis: 16.666%!important;
			}
		
	
}
@media (min-width: 768px) and (max-width: 1023px) {
	
		
			.tablet-one-twelfths.grid__item {
				width: 5.3333335%!important;
				flex-basis: 5.3333335%!important;
			}
			.tablet-one-twelfths.hard--left.grid__item, .tablet-one-twelfths.hard--right.grid__item {
				width: 6.8333335%!important;
				flex-basis: 6.8333335%!important;
			}
			.tablet-one-twelfths.hard.grid__item, .tablet-one-twelfths.hard--sides.grid__item {
				width: 8.333333%!important;
				flex-basis: 8.333333%!important;
			}
		
			.tablet-two-twelfths.grid__item {
				width: 13.666667%!important;
				flex-basis: 13.666667%!important;
			}
			.tablet-two-twelfths.hard--left.grid__item, .tablet-two-twelfths.hard--right.grid__item {
				width: 15.166667%!important;
				flex-basis: 15.166667%!important;
			}
			.tablet-two-twelfths.hard.grid__item, .tablet-two-twelfths.hard--sides.grid__item {
				width: 16.666666%!important;
				flex-basis: 16.666666%!important;
			}
		
			.tablet-three-twelfths.grid__item {
				width: 22%!important;
				flex-basis: 22%!important;
			}
			.tablet-three-twelfths.hard--left.grid__item, .tablet-three-twelfths.hard--right.grid__item {
				width: 23.5%!important;
				flex-basis: 23.5%!important;
			}
			.tablet-three-twelfths.hard.grid__item, .tablet-three-twelfths.hard--sides.grid__item {
				width: 25%!important;
				flex-basis: 25%!important;
			}
		
			.tablet-four-twelfths.grid__item {
				width: 30.333334%!important;
				flex-basis: 30.333334%!important;
			}
			.tablet-four-twelfths.hard--left.grid__item, .tablet-four-twelfths.hard--right.grid__item {
				width: 31.833334%!important;
				flex-basis: 31.833334%!important;
			}
			.tablet-four-twelfths.hard.grid__item, .tablet-four-twelfths.hard--sides.grid__item {
				width: 33.333332%!important;
				flex-basis: 33.333332%!important;
			}
		
			.tablet-five-twelfths.grid__item {
				width: 38.666668%!important;
				flex-basis: 38.666668%!important;
			}
			.tablet-five-twelfths.hard--left.grid__item, .tablet-five-twelfths.hard--right.grid__item {
				width: 40.166668%!important;
				flex-basis: 40.166668%!important;
			}
			.tablet-five-twelfths.hard.grid__item, .tablet-five-twelfths.hard--sides.grid__item {
				width: 41.666668%!important;
				flex-basis: 41.666668%!important;
			}
		
			.tablet-six-twelfths.grid__item {
				width: 47%!important;
				flex-basis: 47%!important;
			}
			.tablet-six-twelfths.hard--left.grid__item, .tablet-six-twelfths.hard--right.grid__item {
				width: 48.5%!important;
				flex-basis: 48.5%!important;
			}
			.tablet-six-twelfths.hard.grid__item, .tablet-six-twelfths.hard--sides.grid__item {
				width: 50%!important;
				flex-basis: 50%!important;
			}
		
			.tablet-seven-twelfths.grid__item {
				width: 55.333332%!important;
				flex-basis: 55.333332%!important;
			}
			.tablet-seven-twelfths.hard--left.grid__item, .tablet-seven-twelfths.hard--right.grid__item {
				width: 56.833332%!important;
				flex-basis: 56.833332%!important;
			}
			.tablet-seven-twelfths.hard.grid__item, .tablet-seven-twelfths.hard--sides.grid__item {
				width: 58.333332%!important;
				flex-basis: 58.333332%!important;
			}
		
			.tablet-eight-twelfths.grid__item {
				width: 63.666668%!important;
				flex-basis: 63.666668%!important;
			}
			.tablet-eight-twelfths.hard--left.grid__item, .tablet-eight-twelfths.hard--right.grid__item {
				width: 65.166664%!important;
				flex-basis: 65.166664%!important;
			}
			.tablet-eight-twelfths.hard.grid__item, .tablet-eight-twelfths.hard--sides.grid__item {
				width: 66.666664%!important;
				flex-basis: 66.666664%!important;
			}
		
			.tablet-nine-twelfths.grid__item {
				width: 72%!important;
				flex-basis: 72%!important;
			}
			.tablet-nine-twelfths.hard--left.grid__item, .tablet-nine-twelfths.hard--right.grid__item {
				width: 73.5%!important;
				flex-basis: 73.5%!important;
			}
			.tablet-nine-twelfths.hard.grid__item, .tablet-nine-twelfths.hard--sides.grid__item {
				width: 75%!important;
				flex-basis: 75%!important;
			}
		
			.tablet-ten-twelfths.grid__item {
				width: 80.333336%!important;
				flex-basis: 80.333336%!important;
			}
			.tablet-ten-twelfths.hard--left.grid__item, .tablet-ten-twelfths.hard--right.grid__item {
				width: 81.833336%!important;
				flex-basis: 81.833336%!important;
			}
			.tablet-ten-twelfths.hard.grid__item, .tablet-ten-twelfths.hard--sides.grid__item {
				width: 83.333336%!important;
				flex-basis: 83.333336%!important;
			}
		
			.tablet-eleven-twelfths.grid__item {
				width: 88.666664%!important;
				flex-basis: 88.666664%!important;
			}
			.tablet-eleven-twelfths.hard--left.grid__item, .tablet-eleven-twelfths.hard--right.grid__item {
				width: 90.166664%!important;
				flex-basis: 90.166664%!important;
			}
			.tablet-eleven-twelfths.hard.grid__item, .tablet-eleven-twelfths.hard--sides.grid__item {
				width: 91.666664%!important;
				flex-basis: 91.666664%!important;
			}
		
			.tablet-twelve-twelfths.grid__item {
				width: 97%!important;
				flex-basis: 97%!important;
			}
			.tablet-twelve-twelfths.hard--left.grid__item, .tablet-twelve-twelfths.hard--right.grid__item {
				width: 98.5%!important;
				flex-basis: 98.5%!important;
			}
			.tablet-twelve-twelfths.hard.grid__item, .tablet-twelve-twelfths.hard--sides.grid__item {
				width: 100%!important;
				flex-basis: 100%!important;
			}
		
	
	
	
	
		
			.tablet-one-whole.grid__item {
				width: 97%!important;
				flex-basis: 97%!important;
			}
			.tablet-one-whole.hard--left.grid__item, .tablet-one-whole.hard--right.grid__item {
				width: 98.5%!important;
				flex-basis: 98.5%!important;
			}
			.tablet-one-whole.hard.grid__item, .tablet-one-whole.hard--sides.grid__item {
				width: 100%!important;
				flex-basis: 100%!important;
			}
		
			.tablet-one-half.grid__item {
				width: 47%!important;
				flex-basis: 47%!important;
			}
			.tablet-one-half.hard--left.grid__item, .tablet-one-half.hard--right.grid__item {
				width: 48.5%!important;
				flex-basis: 48.5%!important;
			}
			.tablet-one-half.hard.grid__item, .tablet-one-half.hard--sides.grid__item {
				width: 50%!important;
				flex-basis: 50%!important;
			}
		
			.tablet-one-third.grid__item {
				width: 30.333%!important;
				flex-basis: 30.333%!important;
			}
			.tablet-one-third.hard--left.grid__item, .tablet-one-third.hard--right.grid__item {
				width: 31.833%!important;
				flex-basis: 31.833%!important;
			}
			.tablet-one-third.hard.grid__item, .tablet-one-third.hard--sides.grid__item {
				width: 33.333%!important;
				flex-basis: 33.333%!important;
			}
		
			.tablet-one-fourth.grid__item {
				width: 22%!important;
				flex-basis: 22%!important;
			}
			.tablet-one-fourth.hard--left.grid__item, .tablet-one-fourth.hard--right.grid__item {
				width: 23.5%!important;
				flex-basis: 23.5%!important;
			}
			.tablet-one-fourth.hard.grid__item, .tablet-one-fourth.hard--sides.grid__item {
				width: 25%!important;
				flex-basis: 25%!important;
			}
		
			.tablet-one-fifth.grid__item {
				width: 17%!important;
				flex-basis: 17%!important;
			}
			.tablet-one-fifth.hard--left.grid__item, .tablet-one-fifth.hard--right.grid__item {
				width: 18.5%!important;
				flex-basis: 18.5%!important;
			}
			.tablet-one-fifth.hard.grid__item, .tablet-one-fifth.hard--sides.grid__item {
				width: 20%!important;
				flex-basis: 20%!important;
			}
		
			.tablet-one-sixth.grid__item {
				width: 13.665999%!important;
				flex-basis: 13.665999%!important;
			}
			.tablet-one-sixth.hard--left.grid__item, .tablet-one-sixth.hard--right.grid__item {
				width: 15.165999%!important;
				flex-basis: 15.165999%!important;
			}
			.tablet-one-sixth.hard.grid__item, .tablet-one-sixth.hard--sides.grid__item {
				width: 16.666%!important;
				flex-basis: 16.666%!important;
			}
		
	
}
@media (max-width: 767px) {
	
		
			.palm-one-twelfths.grid__item {
				width: 5.3333335%!important;
				flex-basis: 5.3333335%!important;
			}
			.palm-one-twelfths.hard--left.grid__item, .palm-one-twelfths.hard--right.grid__item {
				width: 6.8333335%!important;
				flex-basis: 6.8333335%!important;
			}
			.palm-one-twelfths.hard.grid__item, .palm-one-twelfths.hard--sides.grid__item {
				width: 8.333333%!important;
				flex-basis: 8.333333%!important;
			}
		
			.palm-two-twelfths.grid__item {
				width: 13.666667%!important;
				flex-basis: 13.666667%!important;
			}
			.palm-two-twelfths.hard--left.grid__item, .palm-two-twelfths.hard--right.grid__item {
				width: 15.166667%!important;
				flex-basis: 15.166667%!important;
			}
			.palm-two-twelfths.hard.grid__item, .palm-two-twelfths.hard--sides.grid__item {
				width: 16.666666%!important;
				flex-basis: 16.666666%!important;
			}
		
			.palm-three-twelfths.grid__item {
				width: 22%!important;
				flex-basis: 22%!important;
			}
			.palm-three-twelfths.hard--left.grid__item, .palm-three-twelfths.hard--right.grid__item {
				width: 23.5%!important;
				flex-basis: 23.5%!important;
			}
			.palm-three-twelfths.hard.grid__item, .palm-three-twelfths.hard--sides.grid__item {
				width: 25%!important;
				flex-basis: 25%!important;
			}
		
			.palm-four-twelfths.grid__item {
				width: 30.333334%!important;
				flex-basis: 30.333334%!important;
			}
			.palm-four-twelfths.hard--left.grid__item, .palm-four-twelfths.hard--right.grid__item {
				width: 31.833334%!important;
				flex-basis: 31.833334%!important;
			}
			.palm-four-twelfths.hard.grid__item, .palm-four-twelfths.hard--sides.grid__item {
				width: 33.333332%!important;
				flex-basis: 33.333332%!important;
			}
		
			.palm-five-twelfths.grid__item {
				width: 38.666668%!important;
				flex-basis: 38.666668%!important;
			}
			.palm-five-twelfths.hard--left.grid__item, .palm-five-twelfths.hard--right.grid__item {
				width: 40.166668%!important;
				flex-basis: 40.166668%!important;
			}
			.palm-five-twelfths.hard.grid__item, .palm-five-twelfths.hard--sides.grid__item {
				width: 41.666668%!important;
				flex-basis: 41.666668%!important;
			}
		
			.palm-six-twelfths.grid__item {
				width: 47%!important;
				flex-basis: 47%!important;
			}
			.palm-six-twelfths.hard--left.grid__item, .palm-six-twelfths.hard--right.grid__item {
				width: 48.5%!important;
				flex-basis: 48.5%!important;
			}
			.palm-six-twelfths.hard.grid__item, .palm-six-twelfths.hard--sides.grid__item {
				width: 50%!important;
				flex-basis: 50%!important;
			}
		
			.palm-seven-twelfths.grid__item {
				width: 55.333332%!important;
				flex-basis: 55.333332%!important;
			}
			.palm-seven-twelfths.hard--left.grid__item, .palm-seven-twelfths.hard--right.grid__item {
				width: 56.833332%!important;
				flex-basis: 56.833332%!important;
			}
			.palm-seven-twelfths.hard.grid__item, .palm-seven-twelfths.hard--sides.grid__item {
				width: 58.333332%!important;
				flex-basis: 58.333332%!important;
			}
		
			.palm-eight-twelfths.grid__item {
				width: 63.666668%!important;
				flex-basis: 63.666668%!important;
			}
			.palm-eight-twelfths.hard--left.grid__item, .palm-eight-twelfths.hard--right.grid__item {
				width: 65.166664%!important;
				flex-basis: 65.166664%!important;
			}
			.palm-eight-twelfths.hard.grid__item, .palm-eight-twelfths.hard--sides.grid__item {
				width: 66.666664%!important;
				flex-basis: 66.666664%!important;
			}
		
			.palm-nine-twelfths.grid__item {
				width: 72%!important;
				flex-basis: 72%!important;
			}
			.palm-nine-twelfths.hard--left.grid__item, .palm-nine-twelfths.hard--right.grid__item {
				width: 73.5%!important;
				flex-basis: 73.5%!important;
			}
			.palm-nine-twelfths.hard.grid__item, .palm-nine-twelfths.hard--sides.grid__item {
				width: 75%!important;
				flex-basis: 75%!important;
			}
		
			.palm-ten-twelfths.grid__item {
				width: 80.333336%!important;
				flex-basis: 80.333336%!important;
			}
			.palm-ten-twelfths.hard--left.grid__item, .palm-ten-twelfths.hard--right.grid__item {
				width: 81.833336%!important;
				flex-basis: 81.833336%!important;
			}
			.palm-ten-twelfths.hard.grid__item, .palm-ten-twelfths.hard--sides.grid__item {
				width: 83.333336%!important;
				flex-basis: 83.333336%!important;
			}
		
			.palm-eleven-twelfths.grid__item {
				width: 88.666664%!important;
				flex-basis: 88.666664%!important;
			}
			.palm-eleven-twelfths.hard--left.grid__item, .palm-eleven-twelfths.hard--right.grid__item {
				width: 90.166664%!important;
				flex-basis: 90.166664%!important;
			}
			.palm-eleven-twelfths.hard.grid__item, .palm-eleven-twelfths.hard--sides.grid__item {
				width: 91.666664%!important;
				flex-basis: 91.666664%!important;
			}
		
			.palm-twelve-twelfths.grid__item {
				width: 97%!important;
				flex-basis: 97%!important;
			}
			.palm-twelve-twelfths.hard--left.grid__item, .palm-twelve-twelfths.hard--right.grid__item {
				width: 98.5%!important;
				flex-basis: 98.5%!important;
			}
			.palm-twelve-twelfths.hard.grid__item, .palm-twelve-twelfths.hard--sides.grid__item {
				width: 100%!important;
				flex-basis: 100%!important;
			}
		
	
	
	
	
		
			.palm-one-whole.grid__item {
				width: 97%!important;
				flex-basis: 97%!important;
			}
			.palm-one-whole.hard--left.grid__item, .palm-one-whole.hard--right.grid__item {
				width: 98.5%!important;
				flex-basis: 98.5%!important;
			}
			.palm-one-whole.hard.grid__item, .palm-one-whole.hard--sides.grid__item {
				width: 100%!important;
				flex-basis: 100%!important;
			}
		
			.palm-one-half.grid__item {
				width: 47%!important;
				flex-basis: 47%!important;
			}
			.palm-one-half.hard--left.grid__item, .palm-one-half.hard--right.grid__item {
				width: 48.5%!important;
				flex-basis: 48.5%!important;
			}
			.palm-one-half.hard.grid__item, .palm-one-half.hard--sides.grid__item {
				width: 50%!important;
				flex-basis: 50%!important;
			}
		
			.palm-one-third.grid__item {
				width: 30.333%!important;
				flex-basis: 30.333%!important;
			}
			.palm-one-third.hard--left.grid__item, .palm-one-third.hard--right.grid__item {
				width: 31.833%!important;
				flex-basis: 31.833%!important;
			}
			.palm-one-third.hard.grid__item, .palm-one-third.hard--sides.grid__item {
				width: 33.333%!important;
				flex-basis: 33.333%!important;
			}
		
			.palm-one-fourth.grid__item {
				width: 22%!important;
				flex-basis: 22%!important;
			}
			.palm-one-fourth.hard--left.grid__item, .palm-one-fourth.hard--right.grid__item {
				width: 23.5%!important;
				flex-basis: 23.5%!important;
			}
			.palm-one-fourth.hard.grid__item, .palm-one-fourth.hard--sides.grid__item {
				width: 25%!important;
				flex-basis: 25%!important;
			}
		
			.palm-one-fifth.grid__item {
				width: 17%!important;
				flex-basis: 17%!important;
			}
			.palm-one-fifth.hard--left.grid__item, .palm-one-fifth.hard--right.grid__item {
				width: 18.5%!important;
				flex-basis: 18.5%!important;
			}
			.palm-one-fifth.hard.grid__item, .palm-one-fifth.hard--sides.grid__item {
				width: 20%!important;
				flex-basis: 20%!important;
			}
		
			.palm-one-sixth.grid__item {
				width: 13.665999%!important;
				flex-basis: 13.665999%!important;
			}
			.palm-one-sixth.hard--left.grid__item, .palm-one-sixth.hard--right.grid__item {
				width: 15.165999%!important;
				flex-basis: 15.165999%!important;
			}
			.palm-one-sixth.hard.grid__item, .palm-one-sixth.hard--sides.grid__item {
				width: 16.666%!important;
				flex-basis: 16.666%!important;
			}
		
	
}



.bugfix {/*!*/}
html, body {
  padding:0px;
  margin:0px;
  opacity:1!important;
}
* {
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
}
.widget-span img, .widget-span iframe {
  max-width:100%;
}
.widget-span img {
  height:auto;
}

/* Vertical Padding */

/* Top & Bottom */
.basic {
  padding-top:60px;
  padding-bottom:60px;
}
.short {
  padding-top:20px;
  padding-bottom:20px;
}
.medium {
  padding-top:500;
  padding-bottom:500;
}
.tall {
  padding-top:40px;
  padding-bottom:40px;
}
.grande {
  padding-top:60px;
  padding-bottom:60px;
}
.venti {
  padding-top:80px;
  padding-bottom:80px;
}
.trenta {
  padding-top:120px;
  padding-bottom:120px;
}
/* Top */
.basic--top {
  padding-top:60px;
}
.short--top {
  padding-top:20px;
}
.medium--top {
  padding-top:500;
}
.tall--top {
  padding-top:40px;
}
.grande--top {
  padding-top:60px;
}
.venti--top {
  padding-top:80px;
}
.trenta--top {
  padding-top:120px;
}

/* Bottom */
.basic--bottom {
  padding-bottom:60px;
}
.short--bottom {
  padding-bottom:20px;
}
.medium--bottom {
  padding-bottom:500;
}
.tall--bottom {
  padding-bottom:40px;
}
.grande--bottom {
  padding-bottom:60px;
}
.venti--bottom {
  padding-bottom:80px;
}
.trenta--bottom {
  padding-bottom:120px;
}

@media (min-width: 1208px) {
/* Top & Bottom */
.desk-basic {
  padding-top:60px!important;
  padding-bottom:60px!important;
}
.desk-short {
  padding-top:20px!important;
  padding-bottom:20px!important;
}
.desk-medium {
  padding-top:500!important;
  padding-bottom:500!important;
}
.desk-tall {
  padding-top:40px!important;
  padding-bottom:40px!important;
}
.desk-grande {
  padding-top:60px!important;
  padding-bottom:60px!important;
}
.desk-venti {
  padding-top:80px!important;
  padding-bottom:80px!important;
}
.desk-trenta {
  padding-top:120px!important;
  padding-bottom:120px!important;
}
/* Top */
.desk-basic--top {
  padding-top:60px!important;
}
.desk-short--top {
  padding-top:20px!important;
}
.desk-medium--top {
  padding-top:500!important;
}
.desk-tall--top {
  padding-top:40px!important;
}
.desk-grande--top {
  padding-top:60px!important;
}
.desk-venti--top {
  padding-top:80px!important;
}
.desk-trenta--top {
  padding-top:120px!important;
}

/* Bottom */
.desk-basic--bottom {
  padding-bottom:60px!important;
}
.desk-short--bottom {
  padding-bottom:20px!important;
}
.desk-medium--bottom {
  padding-bottom:500!important;
}
.desk-tall--bottom {
  padding-bottom:40px!important;
}
.desk-grande--bottom {
  padding-bottom:60px!important;
}
.desk-venti--bottom {
  padding-bottom:80px!important;
}
.desk-trenta--bottom {
  padding-bottom:120px!important;
}
}
@media (min-width: 1024px) and (max-width: 1207px) {
/* Top & Bottom */
.lap-basic {
  padding-top:60px!important;
  padding-bottom:60px!important;
}
.lap-short {
  padding-top:20px!important;
  padding-bottom:20px!important;
}
.lap-medium {
  padding-top:500!important;
  padding-bottom:500!important;
}
.lap-tall {
  padding-top:40px!important;
  padding-bottom:40px!important;
}
.lap-grande {
  padding-top:60px!important;
  padding-bottom:60px!important;
}
.lap-venti {
  padding-top:80px!important;
  padding-bottom:80px!important;
}
.lap-trenta {
  padding-top:120px!important;
  padding-bottom:120px!important;
}
/* Top */
.lap-basic--top {
  padding-top:60px!important;
}
.lap-short--top {
  padding-top:20px!important;
}
.lap-medium--top {
  padding-top:500!important;
}
.lap-tall--top {
  padding-top:40px!important;
}
.lap-grande--top {
  padding-top:60px!important;
}
.lap-venti--top {
  padding-top:80px!important;
}
.lap-trenta--top {
  padding-top:120px!important;
}

/* Bottom */
.lap-basic--bottom {
  padding-bottom:60px!important;
}
.lap-short--bottom {
  padding-bottom:20px!important;
}
.lap-medium--bottom {
  padding-bottom:500!important;
}
.lap-tall--bottom {
  padding-bottom:40px!important;
}
.lap-grande--bottom {
  padding-bottom:60px!important;
}
.lap-venti--bottom {
  padding-bottom:80px!important;
}
.lap-trenta--bottom {
  padding-bottom:120px!important;
}
}
@media (min-width: 1024px) {
/* Top & Bottom */
.lap-and-up-basic {
  padding-top:60px!important;
  padding-bottom:60px!important;
}
.lap-and-up-short {
  padding-top:20px!important;
  padding-bottom:20px!important;
}
.lap-and-up-medium {
  padding-top:500!important;
  padding-bottom:500!important;
}
.lap-and-up-tall {
  padding-top:40px!important;
  padding-bottom:40px!important;
}
.lap-and-up-grande {
  padding-top:60px!important;
  padding-bottom:60px!important;
}
.lap-and-up-venti {
  padding-top:80px!important;
  padding-bottom:80px!important;
}
.lap-and-up-trenta {
  padding-top:120px!important;
  padding-bottom:120px!important;
}
/* Top */
.lap-and-up-basic--top {
  padding-top:60px!important;
}
.lap-and-up-short--top {
  padding-top:20px!important;
}
.lap-and-up-medium--top {
  padding-top:500!important;
}
.lap-and-up-tall--top {
  padding-top:40px!important;
}
.lap-and-up-grande--top {
  padding-top:60px!important;
}
.lap-and-up-venti--top {
  padding-top:80px!important;
}
.lap-and-up-trenta--top {
  padding-top:120px!important;
}

/* Bottom */
.lap-and-up-basic--bottom {
  padding-bottom:60px!important;
}
.lap-and-up-short--bottom {
  padding-bottom:20px!important;
}
.lap-and-up-medium--bottom {
  padding-bottom:500!important;
}
.lap-and-up-tall--bottom {
  padding-bottom:40px!important;
}
.lap-and-up-grande--bottom {
  padding-bottom:60px!important;
}
.lap-and-up-venti--bottom {
  padding-bottom:80px!important;
}
.lap-and-up-trenta--bottom {
  padding-bottom:120px!important;
}
}
@media (max-width: 1023px) {
/* Top & Bottom */
.portable-basic {
  padding-top:60px!important;
  padding-bottom:60px!important;
}
.portable-short {
  padding-top:20px!important;
  padding-bottom:20px!important;
}
.portable-medium {
  padding-top:500!important;
  padding-bottom:500!important;
}
.portable-tall {
  padding-top:40px!important;
  padding-bottom:40px!important;
}
.portable-grande {
  padding-top:60px!important;
  padding-bottom:60px!important;
}
.portable-venti {
  padding-top:80px!important;
  padding-bottom:80px!important;
}
.portable-trenta {
  padding-top:120px!important;
  padding-bottom:120px!important;
}
/* Top */
.portable-basic--top {
  padding-top:60px!important;
}
.portable-short--top {
  padding-top:20px!important;
}
.portable-medium--top {
  padding-top:500!important;
}
.portable-tall--top {
  padding-top:40px!important;
}
.portable-grande--top {
  padding-top:60px!important;
}
.portable-venti--top {
  padding-top:80px!important;
}
.portable-trenta--top {
  padding-top:120px!important;
}

/* Bottom */
.portable-basic--bottom {
  padding-bottom:60px!important;
}
.portable-short--bottom {
  padding-bottom:20px!important;
}
.portable-medium--bottom {
  padding-bottom:500!important;
}
.portable-tall--bottom {
  padding-bottom:40px!important;
}
.portable-grande--bottom {
  padding-bottom:60px!important;
}
.portable-venti--bottom {
  padding-bottom:80px!important;
}
.portable-trenta--bottom {
  padding-bottom:120px!important;
}
}
@media (min-width: 768px) and (max-width: 1023px) {
/* Top & Bottom */
.tablet-basic {
  padding-top:60px!important;
  padding-bottom:60px!important;
}
.tablet-short {
  padding-top:20px!important;
  padding-bottom:20px!important;
}
.tablet-medium {
  padding-top:500!important;
  padding-bottom:500!important;
}
.tablet-tall {
  padding-top:40px!important;
  padding-bottom:40px!important;
}
.tablet-grande {
  padding-top:60px!important;
  padding-bottom:60px!important;
}
.tablet-venti {
  padding-top:80px!important;
  padding-bottom:80px!important;
}
.tablet-trenta {
  padding-top:120px!important;
  padding-bottom:120px!important;
}
/* Top */
.tablet-basic--top {
  padding-top:60px!important;
}
.tablet-short--top {
  padding-top:20px!important;
}
.tablet-medium--top {
  padding-top:500!important;
}
.tablet-tall--top {
  padding-top:40px!important;
}
.tablet-grande--top {
  padding-top:60px!important;
}
.tablet-venti--top {
  padding-top:80px!important;
}
.tablet-trenta--top {
  padding-top:120px!important;
}

/* Bottom */
.tablet-basic--bottom {
  padding-bottom:60px!important;
}
.tablet-short--bottom {
  padding-bottom:20px!important;
}
.tablet-medium--bottom {
  padding-bottom:500!important;
}
.tablet-tall--bottom {
  padding-bottom:40px!important;
}
.tablet-grande--bottom {
  padding-bottom:60px!important;
}
.tablet-venti--bottom {
  padding-bottom:80px!important;
}
.tablet-trenta--bottom {
  padding-bottom:120px!important;
}
}
@media (max-width: 767px) {
/* Top & Bottom */
.palm-basic {
  padding-top:60px!important;
  padding-bottom:60px!important;
}
.palm-short {
  padding-top:20px!important;
  padding-bottom:20px!important;
}
.palm-medium {
  padding-top:500!important;
  padding-bottom:500!important;
}
.palm-tall {
  padding-top:40px!important;
  padding-bottom:40px!important;
}
.palm-grande {
  padding-top:60px!important;
  padding-bottom:60px!important;
}
.palm-venti {
  padding-top:80px!important;
  padding-bottom:80px!important;
}
.palm-trenta {
  padding-top:120px!important;
  padding-bottom:120px!important;
}
/* Top */
.palm-basic--top {
  padding-top:60px!important;
}
.palm-short--top {
  padding-top:20px!important;
}
.palm-medium--top {
  padding-top:500!important;
}
.palm-tall--top {
  padding-top:40px!important;
}
.palm-grande--top {
  padding-top:60px!important;
}
.palm-venti--top {
  padding-top:80px!important;
}
.palm-trenta--top {
  padding-top:120px!important;
}

/* Bottom */
.palm-basic--bottom {
  padding-bottom:60px!important;
}
.palm-short--bottom {
  padding-bottom:20px!important;
}
.palm-medium--bottom {
  padding-bottom:500!important;
}
.palm-tall--bottom {
  padding-bottom:40px!important;
}
.palm-grande--bottom {
  padding-bottom:60px!important;
}
.palm-venti--bottom {
  padding-bottom:80px!important;
}
.palm-trenta--bottom {
  padding-bottom:120px!important;
}
}



.negative--basic--top {
  margin-top:-60px;
}
.negative--short--top {
  margin-top:-20px;
}
.negative--medium--top {
  margin-top:-500;
}
.negative--tall--top {
  margin-top:-40px;
}
.negative--grande--top {
  margin-top:-60px;
}
.negative--venti--top {
  margin-top:-80px;
}
.negative--trenta--top {
  margin-top:-120px;
}

.negative--basic--bottom {
  margin-bottom:-60px;
}
.negative--short--bottom {
  margin-bottom:-20px;
}
.negative--medium--bottom {
  margin-bottom:-500;
}
.negative--tall--bottom {
  margin-bottom:-40px;
}
.negative--grande--bottom {
  margin-bottom:-60px;
}
.negative--venti--bottom {
  margin-bottom:-80px;
}
.negative--trenta--bottom {
  margin-bottom:-120px;
}

@media (min-width: 1208px) {
.desk-negative--basic--top {
  margin-top:-60px!important;
}
.desk-negative--short--top {
  margin-top:-20px!important;
}
.desk-negative--medium--top {
  margin-top:-500!important;
}
.desk-negative--tall--top {
  margin-top:-40px!important;
}
.desk-negative--grande--top {
  margin-top:-60px!important;
}
.desk-negative--venti--top {
  margin-top:-80px!important;
}
.desk-negative--trenta--top {
  margin-top:-120px!important;
}

.desk-negative--basic--bottom {
  margin-bottom:-60px!important;
}
.desk-negative--short--bottom {
  margin-bottom:-20px!important;
}
.desk-negative--medium--bottom {
  margin-bottom:-500!important;
}
.desk-negative--tall--bottom {
  margin-bottom:-40px!important;
}
.desk-negative--grande--bottom {
  margin-bottom:-60px!important;
}
.desk-negative--venti--bottom {
  margin-bottom:-80px!important;
}
.desk-negative--trenta--bottom {
  margin-bottom:-120px!important;
}
}
@media (min-width: 1024px) and (max-width: 1207px) {
.lap-negative--basic--top {
  margin-top:-60px!important;
}
.lap-negative--short--top {
  margin-top:-20px!important;
}
.lap-negative--medium--top {
  margin-top:-500!important;
}
.lap-negative--tall--top {
  margin-top:-40px!important;
}
.lap-negative--grande--top {
  margin-top:-60px!important;
}
.lap-negative--venti--top {
  margin-top:-80px!important;
}
.lap-negative--trenta--top {
  margin-top:-120px!important;
}

.lap-negative--basic--bottom {
  margin-bottom:-60px!important;
}
.lap-negative--short--bottom {
  margin-bottom:-20px!important;
}
.lap-negative--medium--bottom {
  margin-bottom:-500!important;
}
.lap-negative--tall--bottom {
  margin-bottom:-40px!important;
}
.lap-negative--grande--bottom {
  margin-bottom:-60px!important;
}
.lap-negative--venti--bottom {
  margin-bottom:-80px!important;
}
.lap-negative--trenta--bottom {
  margin-bottom:-120px!important;
}
}
@media (min-width: 1024px) {
.lap-and-up-negative--basic--top {
  margin-top:-60px!important;
}
.lap-and-up-negative--short--top {
  margin-top:-20px!important;
}
.lap-and-up-negative--medium--top {
  margin-top:-500!important;
}
.lap-and-up-negative--tall--top {
  margin-top:-40px!important;
}
.lap-and-up-negative--grande--top {
  margin-top:-60px!important;
}
.lap-and-up-negative--venti--top {
  margin-top:-80px!important;
}
.lap-and-up-negative--trenta--top {
  margin-top:-120px!important;
}

.lap-and-up-negative--basic--bottom {
  margin-bottom:-60px!important;
}
.lap-and-up-negative--short--bottom {
  margin-bottom:-20px!important;
}
.lap-and-up-negative--medium--bottom {
  margin-bottom:-500!important;
}
.lap-and-up-negative--tall--bottom {
  margin-bottom:-40px!important;
}
.lap-and-up-negative--grande--bottom {
  margin-bottom:-60px!important;
}
.lap-and-up-negative--venti--bottom {
  margin-bottom:-80px!important;
}
.lap-and-up-negative--trenta--bottom {
  margin-bottom:-120px!important;
}
}
@media (max-width: 1023px) {
.portable-negative--basic--top {
  margin-top:-60px!important;
}
.portable-negative--short--top {
  margin-top:-20px!important;
}
.portable-negative--medium--top {
  margin-top:-500!important;
}
.portable-negative--tall--top {
  margin-top:-40px!important;
}
.portable-negative--grande--top {
  margin-top:-60px!important;
}
.portable-negative--venti--top {
  margin-top:-80px!important;
}
.portable-negative--trenta--top {
  margin-top:-120px!important;
}

.portable-negative--basic--bottom {
  margin-bottom:-60px!important;
}
.portable-negative--short--bottom {
  margin-bottom:-20px!important;
}
.portable-negative--medium--bottom {
  margin-bottom:-500!important;
}
.portable-negative--tall--bottom {
  margin-bottom:-40px!important;
}
.portable-negative--grande--bottom {
  margin-bottom:-60px!important;
}
.portable-negative--venti--bottom {
  margin-bottom:-80px!important;
}
.portable-negative--trenta--bottom {
  margin-bottom:-120px!important;
}
}
@media (min-width: 768px) and (max-width: 1023px) {
.tablet-negative--basic--top {
  margin-top:-60px!important;
}
.tablet-negative--short--top {
  margin-top:-20px!important;
}
.tablet-negative--medium--top {
  margin-top:-500!important;
}
.tablet-negative--tall--top {
  margin-top:-40px!important;
}
.tablet-negative--grande--top {
  margin-top:-60px!important;
}
.tablet-negative--venti--top {
  margin-top:-80px!important;
}
.tablet-negative--trenta--top {
  margin-top:-120px!important;
}

.tablet-negative--basic--bottom {
  margin-bottom:-60px!important;
}
.tablet-negative--short--bottom {
  margin-bottom:-20px!important;
}
.tablet-negative--medium--bottom {
  margin-bottom:-500!important;
}
.tablet-negative--tall--bottom {
  margin-bottom:-40px!important;
}
.tablet-negative--grande--bottom {
  margin-bottom:-60px!important;
}
.tablet-negative--venti--bottom {
  margin-bottom:-80px!important;
}
.tablet-negative--trenta--bottom {
  margin-bottom:-120px!important;
}
}
@media (max-width: 767px) {
.palm-negative--basic--top {
  margin-top:-60px!important;
}
.palm-negative--short--top {
  margin-top:-20px!important;
}
.palm-negative--medium--top {
  margin-top:-500!important;
}
.palm-negative--tall--top {
  margin-top:-40px!important;
}
.palm-negative--grande--top {
  margin-top:-60px!important;
}
.palm-negative--venti--top {
  margin-top:-80px!important;
}
.palm-negative--trenta--top {
  margin-top:-120px!important;
}

.palm-negative--basic--bottom {
  margin-bottom:-60px!important;
}
.palm-negative--short--bottom {
  margin-bottom:-20px!important;
}
.palm-negative--medium--bottom {
  margin-bottom:-500!important;
}
.palm-negative--tall--bottom {
  margin-bottom:-40px!important;
}
.palm-negative--grande--bottom {
  margin-bottom:-60px!important;
}
.palm-negative--venti--bottom {
  margin-bottom:-80px!important;
}
.palm-negative--trenta--bottom {
  margin-bottom:-120px!important;
}
}



/* Remove padding and margin */
.hard, .hard--top, .hard--ends {
  padding-top:0px!important;
  margin-top:0px!important;
}
.hard, .hard--right, .hard--sides {
  padding-right:0px!important;
  margin-right:0px!important;
}
.hard, .hard--bottom, .hard--ends {
  padding-bottom:0px!important;
  margin-bottom:0px!important;
}
.hard, .hard--left, .hard--sides {
  padding-left:0px!important;
  margin-left:0px!important;
}
.first--hard--top > *:first-child, .all--first--hard--top *:first-child {
  margin-top:0px!important;
}
.last--hard--bottom > *:last-child, .all--last--hard--bottom *:last-child {
  margin-bottom:0px!important;
}

@media (min-width: 1208px) {
/* Remove padding and margin */
.desk-hard, .desk-hard--top, .desk-hard--ends {
  padding-top:0px!important;
  margin-top:0px!important;
}
.desk-hard, .desk-hard--right, .desk-hard--sides {
  padding-right:0px!important;
  margin-right:0px!important;
}
.desk-hard, .desk-hard--bottom, .desk-hard--ends {
  padding-bottom:0px!important;
  margin-bottom:0px!important;
}
.desk-hard, .desk-hard--left, .desk-hard--sides {
  padding-left:0px!important;
  margin-left:0px!important;
}
.first--hard--top > *:first-child, .all--first--hard--top *:first-child {
  margin-top:0px!important;
}
.last--hard--bottom > *:last-child, .all--last--hard--bottom *:last-child {
  margin-bottom:0px!important;
}
}
@media (min-width: 1024px) and (max-width: 1207px) {
/* Remove padding and margin */
.lap-hard, .lap-hard--top, .lap-hard--ends {
  padding-top:0px!important;
  margin-top:0px!important;
}
.lap-hard, .lap-hard--right, .lap-hard--sides {
  padding-right:0px!important;
  margin-right:0px!important;
}
.lap-hard, .lap-hard--bottom, .lap-hard--ends {
  padding-bottom:0px!important;
  margin-bottom:0px!important;
}
.lap-hard, .lap-hard--left, .lap-hard--sides {
  padding-left:0px!important;
  margin-left:0px!important;
}
.first--hard--top > *:first-child, .all--first--hard--top *:first-child {
  margin-top:0px!important;
}
.last--hard--bottom > *:last-child, .all--last--hard--bottom *:last-child {
  margin-bottom:0px!important;
}
}
@media (min-width: 1024px) {
/* Remove padding and margin */
.lap-and-up-hard, .lap-and-up-hard--top, .lap-and-up-hard--ends {
  padding-top:0px!important;
  margin-top:0px!important;
}
.lap-and-up-hard, .lap-and-up-hard--right, .lap-and-up-hard--sides {
  padding-right:0px!important;
  margin-right:0px!important;
}
.lap-and-up-hard, .lap-and-up-hard--bottom, .lap-and-up-hard--ends {
  padding-bottom:0px!important;
  margin-bottom:0px!important;
}
.lap-and-up-hard, .lap-and-up-hard--left, .lap-and-up-hard--sides {
  padding-left:0px!important;
  margin-left:0px!important;
}
.first--hard--top > *:first-child, .all--first--hard--top *:first-child {
  margin-top:0px!important;
}
.last--hard--bottom > *:last-child, .all--last--hard--bottom *:last-child {
  margin-bottom:0px!important;
}
}
@media (max-width: 1023px) {
/* Remove padding and margin */
.portable-hard, .portable-hard--top, .portable-hard--ends {
  padding-top:0px!important;
  margin-top:0px!important;
}
.portable-hard, .portable-hard--right, .portable-hard--sides {
  padding-right:0px!important;
  margin-right:0px!important;
}
.portable-hard, .portable-hard--bottom, .portable-hard--ends {
  padding-bottom:0px!important;
  margin-bottom:0px!important;
}
.portable-hard, .portable-hard--left, .portable-hard--sides {
  padding-left:0px!important;
  margin-left:0px!important;
}
.first--hard--top > *:first-child, .all--first--hard--top *:first-child {
  margin-top:0px!important;
}
.last--hard--bottom > *:last-child, .all--last--hard--bottom *:last-child {
  margin-bottom:0px!important;
}
}
@media (min-width: 768px) and (max-width: 1023px) {
/* Remove padding and margin */
.tablet-hard, .tablet-hard--top, .tablet-hard--ends {
  padding-top:0px!important;
  margin-top:0px!important;
}
.tablet-hard, .tablet-hard--right, .tablet-hard--sides {
  padding-right:0px!important;
  margin-right:0px!important;
}
.tablet-hard, .tablet-hard--bottom, .tablet-hard--ends {
  padding-bottom:0px!important;
  margin-bottom:0px!important;
}
.tablet-hard, .tablet-hard--left, .tablet-hard--sides {
  padding-left:0px!important;
  margin-left:0px!important;
}
.first--hard--top > *:first-child, .all--first--hard--top *:first-child {
  margin-top:0px!important;
}
.last--hard--bottom > *:last-child, .all--last--hard--bottom *:last-child {
  margin-bottom:0px!important;
}
}
@media (max-width: 767px) {
/* Remove padding and margin */
.palm-hard, .palm-hard--top, .palm-hard--ends {
  padding-top:0px!important;
  margin-top:0px!important;
}
.palm-hard, .palm-hard--right, .palm-hard--sides {
  padding-right:0px!important;
  margin-right:0px!important;
}
.palm-hard, .palm-hard--bottom, .palm-hard--ends {
  padding-bottom:0px!important;
  margin-bottom:0px!important;
}
.palm-hard, .palm-hard--left, .palm-hard--sides {
  padding-left:0px!important;
  margin-left:0px!important;
}
.first--hard--top > *:first-child, .all--first--hard--top *:first-child {
  margin-top:0px!important;
}
.last--hard--bottom > *:last-child, .all--last--hard--bottom *:last-child {
  margin-bottom:0px!important;
}
}


/* Floats */

.left {
  float:left!important;
}
.right {
  float:right!important;
}

@media (min-width: 1208px) {
.desk-left {
  float:left!important;
}
.desk-right {
  float:right!important;
}
}
@media (min-width: 1024px) and (max-width: 1207px) {
.lap-left {
  float:left!important;
}
.lap-right {
  float:right!important;
}
}
@media (min-width: 1024px) {
.lap-and-up-left {
  float:left!important;
}
.lap-and-up-right {
  float:right!important;
}
}
@media (max-width: 1023px) {
.portable-left {
  float:left!important;
}
.portable-right {
  float:right!important;
}
}
@media (min-width: 768px) and (max-width: 1023px) {
.tablet-left {
  float:left!important;
}
.tablet-right {
  float:right!important;
}
}
@media (max-width: 767px) {
.palm-left {
  float:left!important;
}
.palm-right {
  float:right!important;
}
}


/* ********** LAYOUT ********* */

/* Clear */
.clear {
  display:inline;
}
.clear:after {
  display:table;
  clear:both;
  height:0px;
  width:0px;
}
.clear, .desk-clear, .lap-clear, .lap-and-up-clear, .portable-clear, .tablet-clear, .palm-clear {
  display:inline;
}
.clear:after, .desk-clear:after, .lap-clear:after, .lap-and-up-clear:after, .portable-clear:after, .tablet-clear:after, .palm-clear:after {
  display:table;
  clear:both;
  height:0px;
  width:0px;
}

.clear:after {
  content:"";
}

@media (min-width: 1208px) {
.desk-clear:after {
  content:"";
}
}
@media (min-width: 1024px) and (max-width: 1207px) {
.lap-clear:after {
  content:"";
}
}
@media (min-width: 1024px) {
.lap-and-up-clear:after {
  content:"";
}
}
@media (max-width: 1023px) {
.portable-clear:after {
  content:"";
}
}
@media (min-width: 768px) and (max-width: 1023px) {
.tablet-clear:after {
  content:"";
}
}
@media (max-width: 767px) {
.palm-clear:after {
  content:"";
}
}


/* Padding & Margin */

/* Padding */
.padding--basic {
  padding-left:60px!important;
  padding-right:60px!important;
}
.padding--short {
  padding-left:20px!important;
  padding-right:20px!important;
}
.padding--medium {
  padding-left:500!important;
  padding-right:500!important;
}
.padding--tall {
  padding-left:40px!important;
  padding-right:40px!important;
}
.padding--grande {
  padding-left:60px!important;
  padding-right:60px!important;
}
.padding--venti {
  padding-left:80px!important;
  padding-right:80px!important;
}
.padding--trenta {
  padding-left:120px!important;
  padding-right:120px!important;
}

/* Margin */
.margin--basic, .margin--basic--top {
  margin-top:60px!important;
}
.margin--basic, .margin--basic--bottom {
  margin-bottom:60px!important;
}
.margin--short, .margin--short--top {
  margin-top:20px!important;
}
.margin--short, .margin--short--bottom {
  margin-bottom:20px!important;
}
.margin--medium, .margin--medium--top {
  margin-top:500!important;
}
.margin--medium, .margin--medium--bottom {
  margin-bottom:500!important;
}
.margin--tall, .margin--tall--top {
  margin-top:40px!important;
}
.margin--tall, .margin--tall--bottom {
  margin-bottom:40px!important;
}
.margin--grande, .margin--grande--top {
  margin-top:60px!important;
}
.margin--grande, .margin--grande--bottom {
  margin-bottom:60px!important;
}
.margin--venti, .margin--venti--top {
  margin-top:80px!important;
}
.margin--venti, .margin--venti--bottom {
  margin-bottom:80px!important;
}
.margin--trenta, .margin--trenta--top {
  margin-top:120px!important;
}
.margin--trenta, .margin--trenta--bottom {
  margin-bottom:120px!important;
}

@media (min-width: 1208px) {
/* Padding */
.desk-padding--basic {
  padding-left:60px!important;
  padding-right:60px!important;
}
.desk-padding--short {
  padding-left:20px!important;
  padding-right:20px!important;
}
.desk-padding--medium {
  padding-left:500!important;
  padding-right:500!important;
}
.desk-padding--tall {
  padding-left:40px!important;
  padding-right:40px!important;
}
.desk-padding--grande {
  padding-left:60px!important;
  padding-right:60px!important;
}
.desk-padding--venti {
  padding-left:80px!important;
  padding-right:80px!important;
}
.desk-padding--trenta {
  padding-left:120px!important;
  padding-right:120px!important;
}

/* Margin */
.desk-margin--basic, .desk-margin--basic--top {
  margin-top:60px!important;
}
.desk-margin--basic, .desk-margin--basic--bottom {
  margin-bottom:60px!important;
}
.desk-margin--short, .desk-margin--short--top {
  margin-top:20px!important;
}
.desk-margin--short, .desk-margin--short--bottom {
  margin-bottom:20px!important;
}
.desk-margin--medium, .desk-margin--medium--top {
  margin-top:500!important;
}
.desk-margin--medium, .desk-margin--medium--bottom {
  margin-bottom:500!important;
}
.desk-margin--tall, .desk-margin--tall--top {
  margin-top:40px!important;
}
.desk-margin--tall, .desk-margin--tall--bottom {
  margin-bottom:40px!important;
}
.desk-margin--grande, .desk-margin--grande--top {
  margin-top:60px!important;
}
.desk-margin--grande, .desk-margin--grande--bottom {
  margin-bottom:60px!important;
}
.desk-margin--venti, .desk-margin--venti--top {
  margin-top:80px!important;
}
.desk-margin--venti, .desk-margin--venti--bottom {
  margin-bottom:80px!important;
}
.desk-margin--trenta, .desk-margin--trenta--top {
  margin-top:120px!important;
}
.desk-margin--trenta, .desk-margin--trenta--bottom {
  margin-bottom:120px!important;
}
}
@media (min-width: 1024px) and (max-width: 1207px) {
/* Padding */
.lap-padding--basic {
  padding-left:60px!important;
  padding-right:60px!important;
}
.lap-padding--short {
  padding-left:20px!important;
  padding-right:20px!important;
}
.lap-padding--medium {
  padding-left:500!important;
  padding-right:500!important;
}
.lap-padding--tall {
  padding-left:40px!important;
  padding-right:40px!important;
}
.lap-padding--grande {
  padding-left:60px!important;
  padding-right:60px!important;
}
.lap-padding--venti {
  padding-left:80px!important;
  padding-right:80px!important;
}
.lap-padding--trenta {
  padding-left:120px!important;
  padding-right:120px!important;
}

/* Margin */
.lap-margin--basic, .lap-margin--basic--top {
  margin-top:60px!important;
}
.lap-margin--basic, .lap-margin--basic--bottom {
  margin-bottom:60px!important;
}
.lap-margin--short, .lap-margin--short--top {
  margin-top:20px!important;
}
.lap-margin--short, .lap-margin--short--bottom {
  margin-bottom:20px!important;
}
.lap-margin--medium, .lap-margin--medium--top {
  margin-top:500!important;
}
.lap-margin--medium, .lap-margin--medium--bottom {
  margin-bottom:500!important;
}
.lap-margin--tall, .lap-margin--tall--top {
  margin-top:40px!important;
}
.lap-margin--tall, .lap-margin--tall--bottom {
  margin-bottom:40px!important;
}
.lap-margin--grande, .lap-margin--grande--top {
  margin-top:60px!important;
}
.lap-margin--grande, .lap-margin--grande--bottom {
  margin-bottom:60px!important;
}
.lap-margin--venti, .lap-margin--venti--top {
  margin-top:80px!important;
}
.lap-margin--venti, .lap-margin--venti--bottom {
  margin-bottom:80px!important;
}
.lap-margin--trenta, .lap-margin--trenta--top {
  margin-top:120px!important;
}
.lap-margin--trenta, .lap-margin--trenta--bottom {
  margin-bottom:120px!important;
}
}
@media (min-width: 1024px) {
/* Padding */
.lap-and-up-padding--basic {
  padding-left:60px!important;
  padding-right:60px!important;
}
.lap-and-up-padding--short {
  padding-left:20px!important;
  padding-right:20px!important;
}
.lap-and-up-padding--medium {
  padding-left:500!important;
  padding-right:500!important;
}
.lap-and-up-padding--tall {
  padding-left:40px!important;
  padding-right:40px!important;
}
.lap-and-up-padding--grande {
  padding-left:60px!important;
  padding-right:60px!important;
}
.lap-and-up-padding--venti {
  padding-left:80px!important;
  padding-right:80px!important;
}
.lap-and-up-padding--trenta {
  padding-left:120px!important;
  padding-right:120px!important;
}

/* Margin */
.lap-and-up-margin--basic, .lap-and-up-margin--basic--top {
  margin-top:60px!important;
}
.lap-and-up-margin--basic, .lap-and-up-margin--basic--bottom {
  margin-bottom:60px!important;
}
.lap-and-up-margin--short, .lap-and-up-margin--short--top {
  margin-top:20px!important;
}
.lap-and-up-margin--short, .lap-and-up-margin--short--bottom {
  margin-bottom:20px!important;
}
.lap-and-up-margin--medium, .lap-and-up-margin--medium--top {
  margin-top:500!important;
}
.lap-and-up-margin--medium, .lap-and-up-margin--medium--bottom {
  margin-bottom:500!important;
}
.lap-and-up-margin--tall, .lap-and-up-margin--tall--top {
  margin-top:40px!important;
}
.lap-and-up-margin--tall, .lap-and-up-margin--tall--bottom {
  margin-bottom:40px!important;
}
.lap-and-up-margin--grande, .lap-and-up-margin--grande--top {
  margin-top:60px!important;
}
.lap-and-up-margin--grande, .lap-and-up-margin--grande--bottom {
  margin-bottom:60px!important;
}
.lap-and-up-margin--venti, .lap-and-up-margin--venti--top {
  margin-top:80px!important;
}
.lap-and-up-margin--venti, .lap-and-up-margin--venti--bottom {
  margin-bottom:80px!important;
}
.lap-and-up-margin--trenta, .lap-and-up-margin--trenta--top {
  margin-top:120px!important;
}
.lap-and-up-margin--trenta, .lap-and-up-margin--trenta--bottom {
  margin-bottom:120px!important;
}
}
@media (max-width: 1023px) {
/* Padding */
.portable-padding--basic {
  padding-left:60px!important;
  padding-right:60px!important;
}
.portable-padding--short {
  padding-left:20px!important;
  padding-right:20px!important;
}
.portable-padding--medium {
  padding-left:500!important;
  padding-right:500!important;
}
.portable-padding--tall {
  padding-left:40px!important;
  padding-right:40px!important;
}
.portable-padding--grande {
  padding-left:60px!important;
  padding-right:60px!important;
}
.portable-padding--venti {
  padding-left:80px!important;
  padding-right:80px!important;
}
.portable-padding--trenta {
  padding-left:120px!important;
  padding-right:120px!important;
}

/* Margin */
.portable-margin--basic, .portable-margin--basic--top {
  margin-top:60px!important;
}
.portable-margin--basic, .portable-margin--basic--bottom {
  margin-bottom:60px!important;
}
.portable-margin--short, .portable-margin--short--top {
  margin-top:20px!important;
}
.portable-margin--short, .portable-margin--short--bottom {
  margin-bottom:20px!important;
}
.portable-margin--medium, .portable-margin--medium--top {
  margin-top:500!important;
}
.portable-margin--medium, .portable-margin--medium--bottom {
  margin-bottom:500!important;
}
.portable-margin--tall, .portable-margin--tall--top {
  margin-top:40px!important;
}
.portable-margin--tall, .portable-margin--tall--bottom {
  margin-bottom:40px!important;
}
.portable-margin--grande, .portable-margin--grande--top {
  margin-top:60px!important;
}
.portable-margin--grande, .portable-margin--grande--bottom {
  margin-bottom:60px!important;
}
.portable-margin--venti, .portable-margin--venti--top {
  margin-top:80px!important;
}
.portable-margin--venti, .portable-margin--venti--bottom {
  margin-bottom:80px!important;
}
.portable-margin--trenta, .portable-margin--trenta--top {
  margin-top:120px!important;
}
.portable-margin--trenta, .portable-margin--trenta--bottom {
  margin-bottom:120px!important;
}
}
@media (min-width: 768px) and (max-width: 1023px) {
/* Padding */
.tablet-padding--basic {
  padding-left:60px!important;
  padding-right:60px!important;
}
.tablet-padding--short {
  padding-left:20px!important;
  padding-right:20px!important;
}
.tablet-padding--medium {
  padding-left:500!important;
  padding-right:500!important;
}
.tablet-padding--tall {
  padding-left:40px!important;
  padding-right:40px!important;
}
.tablet-padding--grande {
  padding-left:60px!important;
  padding-right:60px!important;
}
.tablet-padding--venti {
  padding-left:80px!important;
  padding-right:80px!important;
}
.tablet-padding--trenta {
  padding-left:120px!important;
  padding-right:120px!important;
}

/* Margin */
.tablet-margin--basic, .tablet-margin--basic--top {
  margin-top:60px!important;
}
.tablet-margin--basic, .tablet-margin--basic--bottom {
  margin-bottom:60px!important;
}
.tablet-margin--short, .tablet-margin--short--top {
  margin-top:20px!important;
}
.tablet-margin--short, .tablet-margin--short--bottom {
  margin-bottom:20px!important;
}
.tablet-margin--medium, .tablet-margin--medium--top {
  margin-top:500!important;
}
.tablet-margin--medium, .tablet-margin--medium--bottom {
  margin-bottom:500!important;
}
.tablet-margin--tall, .tablet-margin--tall--top {
  margin-top:40px!important;
}
.tablet-margin--tall, .tablet-margin--tall--bottom {
  margin-bottom:40px!important;
}
.tablet-margin--grande, .tablet-margin--grande--top {
  margin-top:60px!important;
}
.tablet-margin--grande, .tablet-margin--grande--bottom {
  margin-bottom:60px!important;
}
.tablet-margin--venti, .tablet-margin--venti--top {
  margin-top:80px!important;
}
.tablet-margin--venti, .tablet-margin--venti--bottom {
  margin-bottom:80px!important;
}
.tablet-margin--trenta, .tablet-margin--trenta--top {
  margin-top:120px!important;
}
.tablet-margin--trenta, .tablet-margin--trenta--bottom {
  margin-bottom:120px!important;
}
}
@media (max-width: 767px) {
/* Padding */
.palm-padding--basic {
  padding-left:60px!important;
  padding-right:60px!important;
}
.palm-padding--short {
  padding-left:20px!important;
  padding-right:20px!important;
}
.palm-padding--medium {
  padding-left:500!important;
  padding-right:500!important;
}
.palm-padding--tall {
  padding-left:40px!important;
  padding-right:40px!important;
}
.palm-padding--grande {
  padding-left:60px!important;
  padding-right:60px!important;
}
.palm-padding--venti {
  padding-left:80px!important;
  padding-right:80px!important;
}
.palm-padding--trenta {
  padding-left:120px!important;
  padding-right:120px!important;
}

/* Margin */
.palm-margin--basic, .palm-margin--basic--top {
  margin-top:60px!important;
}
.palm-margin--basic, .palm-margin--basic--bottom {
  margin-bottom:60px!important;
}
.palm-margin--short, .palm-margin--short--top {
  margin-top:20px!important;
}
.palm-margin--short, .palm-margin--short--bottom {
  margin-bottom:20px!important;
}
.palm-margin--medium, .palm-margin--medium--top {
  margin-top:500!important;
}
.palm-margin--medium, .palm-margin--medium--bottom {
  margin-bottom:500!important;
}
.palm-margin--tall, .palm-margin--tall--top {
  margin-top:40px!important;
}
.palm-margin--tall, .palm-margin--tall--bottom {
  margin-bottom:40px!important;
}
.palm-margin--grande, .palm-margin--grande--top {
  margin-top:60px!important;
}
.palm-margin--grande, .palm-margin--grande--bottom {
  margin-bottom:60px!important;
}
.palm-margin--venti, .palm-margin--venti--top {
  margin-top:80px!important;
}
.palm-margin--venti, .palm-margin--venti--bottom {
  margin-bottom:80px!important;
}
.palm-margin--trenta, .palm-margin--trenta--top {
  margin-top:120px!important;
}
.palm-margin--trenta, .palm-margin--trenta--bottom {
  margin-bottom:120px!important;
}
}


/* Modifiers */

/* Display */
.block, .block[class*="span"] {display:block!important;}
.table, .table[class*="span"] {display:table!important;}
.inline, .inline[class*="span"] {display:inline!important;}
.inline-block, .inline-block[class*="span"] {display:inline-block!important;}
.absolute, .absolute[class*="span"] {position:absolute!important;}
.relative, .relative[class*="span"] {position:relative!important;}

/* Position */
.left--0 {left:0;}
.right--0 {right:0;}
.top--0 {top:0;}
.bottom--0 {bottom:0;}
.left--auto {left:auto;}
.right--auto {right:auto;}
.top--auto {top:auto;}
.bottom--auto {bottom:auto;}

/* Horizontal Align */
.text--center, .all--text--center, .all--text--center * {text-align:center!important;}
.text--left, .all--text--left, .all--text--left * {text-align:left!important;}
.text--right, .all--text--right, .all--text--right * {text-align:right!important;}

.all--text--center ul {display:inline-block;}
.all--text--center ul li {text-align:left!important;}

/* Vertical Align */
.valign--top, .all--valign--top, .all--valign--top * {vertical-align:top;}
.valign--bottom, .all--valign--bottom, .all--valign--bottom * {vertical-align:bottom;}
.valign--middle, .all--valign--middle, .all--valign--middle * {vertical-align:middle;}

/* Floats */
.float--center {display:block;margin:0px auto 25px;float:none;text-align:center;}
.float--left {margin-right:25px;margin-bottom:25px;float:left;max-width:25%!important;}
.float--right {margin-left:25px;margin-bottom:25px;float:right;max-width:25%!important;}
.float--none {float:none!important;}

/* Overflows */
.overflow--auto {overflow:auto!important;}
.overflow--hidden {overflow:hidden!important;}
.overflow-x--hidden {overflow-x:hidden!important;}
.overflow-y--hidden {overflow-y:hidden!important;}
.overflow--visible {overflow:visible!important;}

@media (min-width: 1208px) {
/* Display */
.desk-block, .desk-block[class*="span"] {display:block!important;}
.desk-table, .desk-table[class*="span"] {display:table!important;}
.desk-inline, .desk-inline[class*="span"] {display:inline!important;}
.desk-inline-block, .desk-inline-block[class*="span"] {display:inline-block!important;}
.desk-absolute, .desk-absolute[class*="span"] {position:absolute!important;}
.desk-relative, .desk-relative[class*="span"] {position:relative!important;}

/* Position */
.desk-left--0 {left:0;}
.desk-right--0 {right:0;}
.desk-top--0 {top:0;}
.desk-bottom--0 {bottom:0;}
.desk-left--auto {left:auto;}
.desk-right--auto {right:auto;}
.desk-top--auto {top:auto;}
.desk-bottom--auto {bottom:auto;}

/* Horizontal Align */
.desk-text--center, .desk-all--text--center, .desk-all--text--center * {text-align:center!important;}
.desk-text--left, .desk-all--text--left, .desk-all--text--left * {text-align:left!important;}
.desk-text--right, .desk-all--text--right, .desk-all--text--right * {text-align:right!important;}

.desk-all--text--center ul {display:inline-block;}
.desk-all--text--center ul li {text-align:left!important;}

/* Vertical Align */
.desk-valign--top, .desk-all--valign--top, .desk-all--valign--top * {vertical-align:top;}
.desk-valign--bottom, .desk-all--valign--bottom, .desk-all--valign--bottom * {vertical-align:bottom;}
.desk-valign--middle, .desk-all--valign--middle, .desk-all--valign--middle * {vertical-align:middle;}

/* Floats */
.desk-float--center {display:block;margin:0px auto 25px;float:none;text-align:center;}
.desk-float--left {margin-right:25px;margin-bottom:25px;float:left;max-width:25%!important;}
.desk-float--right {margin-left:25px;margin-bottom:25px;float:right;max-width:25%!important;}
.desk-float--none {float:none!important;}

/* Overflows */
.desk-overflow--auto {overflow:auto!important;}
.desk-overflow--hidden {overflow:hidden!important;}
.desk-overflow-x--hidden {overflow-x:hidden!important;}
.desk-overflow-y--hidden {overflow-y:hidden!important;}
.desk-overflow--visible {overflow:visible!important;}
}
@media (min-width: 1024px) and (max-width: 1207px) {
/* Display */
.lap-block, .lap-block[class*="span"] {display:block!important;}
.lap-table, .lap-table[class*="span"] {display:table!important;}
.lap-inline, .lap-inline[class*="span"] {display:inline!important;}
.lap-inline-block, .lap-inline-block[class*="span"] {display:inline-block!important;}
.lap-absolute, .lap-absolute[class*="span"] {position:absolute!important;}
.lap-relative, .lap-relative[class*="span"] {position:relative!important;}

/* Position */
.lap-left--0 {left:0;}
.lap-right--0 {right:0;}
.lap-top--0 {top:0;}
.lap-bottom--0 {bottom:0;}
.lap-left--auto {left:auto;}
.lap-right--auto {right:auto;}
.lap-top--auto {top:auto;}
.lap-bottom--auto {bottom:auto;}

/* Horizontal Align */
.lap-text--center, .lap-all--text--center, .lap-all--text--center * {text-align:center!important;}
.lap-text--left, .lap-all--text--left, .lap-all--text--left * {text-align:left!important;}
.lap-text--right, .lap-all--text--right, .lap-all--text--right * {text-align:right!important;}

.lap-all--text--center ul {display:inline-block;}
.lap-all--text--center ul li {text-align:left!important;}

/* Vertical Align */
.lap-valign--top, .lap-all--valign--top, .lap-all--valign--top * {vertical-align:top;}
.lap-valign--bottom, .lap-all--valign--bottom, .lap-all--valign--bottom * {vertical-align:bottom;}
.lap-valign--middle, .lap-all--valign--middle, .lap-all--valign--middle * {vertical-align:middle;}

/* Floats */
.lap-float--center {display:block;margin:0px auto 25px;float:none;text-align:center;}
.lap-float--left {margin-right:25px;margin-bottom:25px;float:left;max-width:25%!important;}
.lap-float--right {margin-left:25px;margin-bottom:25px;float:right;max-width:25%!important;}
.lap-float--none {float:none!important;}

/* Overflows */
.lap-overflow--auto {overflow:auto!important;}
.lap-overflow--hidden {overflow:hidden!important;}
.lap-overflow-x--hidden {overflow-x:hidden!important;}
.lap-overflow-y--hidden {overflow-y:hidden!important;}
.lap-overflow--visible {overflow:visible!important;}
}
@media (min-width: 1024px) {
/* Display */
.lap-and-up-block, .lap-and-up-block[class*="span"] {display:block!important;}
.lap-and-up-table, .lap-and-up-table[class*="span"] {display:table!important;}
.lap-and-up-inline, .lap-and-up-inline[class*="span"] {display:inline!important;}
.lap-and-up-inline-block, .lap-and-up-inline-block[class*="span"] {display:inline-block!important;}
.lap-and-up-absolute, .lap-and-up-absolute[class*="span"] {position:absolute!important;}
.lap-and-up-relative, .lap-and-up-relative[class*="span"] {position:relative!important;}

/* Position */
.lap-and-up-left--0 {left:0;}
.lap-and-up-right--0 {right:0;}
.lap-and-up-top--0 {top:0;}
.lap-and-up-bottom--0 {bottom:0;}
.lap-and-up-left--auto {left:auto;}
.lap-and-up-right--auto {right:auto;}
.lap-and-up-top--auto {top:auto;}
.lap-and-up-bottom--auto {bottom:auto;}

/* Horizontal Align */
.lap-and-up-text--center, .lap-and-up-all--text--center, .lap-and-up-all--text--center * {text-align:center!important;}
.lap-and-up-text--left, .lap-and-up-all--text--left, .lap-and-up-all--text--left * {text-align:left!important;}
.lap-and-up-text--right, .lap-and-up-all--text--right, .lap-and-up-all--text--right * {text-align:right!important;}

.lap-and-up-all--text--center ul {display:inline-block;}
.lap-and-up-all--text--center ul li {text-align:left!important;}

/* Vertical Align */
.lap-and-up-valign--top, .lap-and-up-all--valign--top, .lap-and-up-all--valign--top * {vertical-align:top;}
.lap-and-up-valign--bottom, .lap-and-up-all--valign--bottom, .lap-and-up-all--valign--bottom * {vertical-align:bottom;}
.lap-and-up-valign--middle, .lap-and-up-all--valign--middle, .lap-and-up-all--valign--middle * {vertical-align:middle;}

/* Floats */
.lap-and-up-float--center {display:block;margin:0px auto 25px;float:none;text-align:center;}
.lap-and-up-float--left {margin-right:25px;margin-bottom:25px;float:left;max-width:25%!important;}
.lap-and-up-float--right {margin-left:25px;margin-bottom:25px;float:right;max-width:25%!important;}
.lap-and-up-float--none {float:none!important;}

/* Overflows */
.lap-and-up-overflow--auto {overflow:auto!important;}
.lap-and-up-overflow--hidden {overflow:hidden!important;}
.lap-and-up-overflow-x--hidden {overflow-x:hidden!important;}
.lap-and-up-overflow-y--hidden {overflow-y:hidden!important;}
.lap-and-up-overflow--visible {overflow:visible!important;}
}
@media (max-width: 1023px) {
/* Display */
.portable-block, .portable-block[class*="span"] {display:block!important;}
.portable-table, .portable-table[class*="span"] {display:table!important;}
.portable-inline, .portable-inline[class*="span"] {display:inline!important;}
.portable-inline-block, .portable-inline-block[class*="span"] {display:inline-block!important;}
.portable-absolute, .portable-absolute[class*="span"] {position:absolute!important;}
.portable-relative, .portable-relative[class*="span"] {position:relative!important;}

/* Position */
.portable-left--0 {left:0;}
.portable-right--0 {right:0;}
.portable-top--0 {top:0;}
.portable-bottom--0 {bottom:0;}
.portable-left--auto {left:auto;}
.portable-right--auto {right:auto;}
.portable-top--auto {top:auto;}
.portable-bottom--auto {bottom:auto;}

/* Horizontal Align */
.portable-text--center, .portable-all--text--center, .portable-all--text--center * {text-align:center!important;}
.portable-text--left, .portable-all--text--left, .portable-all--text--left * {text-align:left!important;}
.portable-text--right, .portable-all--text--right, .portable-all--text--right * {text-align:right!important;}

.portable-all--text--center ul {display:inline-block;}
.portable-all--text--center ul li {text-align:left!important;}

/* Vertical Align */
.portable-valign--top, .portable-all--valign--top, .portable-all--valign--top * {vertical-align:top;}
.portable-valign--bottom, .portable-all--valign--bottom, .portable-all--valign--bottom * {vertical-align:bottom;}
.portable-valign--middle, .portable-all--valign--middle, .portable-all--valign--middle * {vertical-align:middle;}

/* Floats */
.portable-float--center {display:block;margin:0px auto 25px;float:none;text-align:center;}
.portable-float--left {margin-right:25px;margin-bottom:25px;float:left;max-width:25%!important;}
.portable-float--right {margin-left:25px;margin-bottom:25px;float:right;max-width:25%!important;}
.portable-float--none {float:none!important;}

/* Overflows */
.portable-overflow--auto {overflow:auto!important;}
.portable-overflow--hidden {overflow:hidden!important;}
.portable-overflow-x--hidden {overflow-x:hidden!important;}
.portable-overflow-y--hidden {overflow-y:hidden!important;}
.portable-overflow--visible {overflow:visible!important;}
}
@media (min-width: 768px) and (max-width: 1023px) {
/* Display */
.tablet-block, .tablet-block[class*="span"] {display:block!important;}
.tablet-table, .tablet-table[class*="span"] {display:table!important;}
.tablet-inline, .tablet-inline[class*="span"] {display:inline!important;}
.tablet-inline-block, .tablet-inline-block[class*="span"] {display:inline-block!important;}
.tablet-absolute, .tablet-absolute[class*="span"] {position:absolute!important;}
.tablet-relative, .tablet-relative[class*="span"] {position:relative!important;}

/* Position */
.tablet-left--0 {left:0;}
.tablet-right--0 {right:0;}
.tablet-top--0 {top:0;}
.tablet-bottom--0 {bottom:0;}
.tablet-left--auto {left:auto;}
.tablet-right--auto {right:auto;}
.tablet-top--auto {top:auto;}
.tablet-bottom--auto {bottom:auto;}

/* Horizontal Align */
.tablet-text--center, .tablet-all--text--center, .tablet-all--text--center * {text-align:center!important;}
.tablet-text--left, .tablet-all--text--left, .tablet-all--text--left * {text-align:left!important;}
.tablet-text--right, .tablet-all--text--right, .tablet-all--text--right * {text-align:right!important;}

.tablet-all--text--center ul {display:inline-block;}
.tablet-all--text--center ul li {text-align:left!important;}

/* Vertical Align */
.tablet-valign--top, .tablet-all--valign--top, .tablet-all--valign--top * {vertical-align:top;}
.tablet-valign--bottom, .tablet-all--valign--bottom, .tablet-all--valign--bottom * {vertical-align:bottom;}
.tablet-valign--middle, .tablet-all--valign--middle, .tablet-all--valign--middle * {vertical-align:middle;}

/* Floats */
.tablet-float--center {display:block;margin:0px auto 25px;float:none;text-align:center;}
.tablet-float--left {margin-right:25px;margin-bottom:25px;float:left;max-width:25%!important;}
.tablet-float--right {margin-left:25px;margin-bottom:25px;float:right;max-width:25%!important;}
.tablet-float--none {float:none!important;}

/* Overflows */
.tablet-overflow--auto {overflow:auto!important;}
.tablet-overflow--hidden {overflow:hidden!important;}
.tablet-overflow-x--hidden {overflow-x:hidden!important;}
.tablet-overflow-y--hidden {overflow-y:hidden!important;}
.tablet-overflow--visible {overflow:visible!important;}
}
@media (max-width: 767px) {
/* Display */
.palm-block, .palm-block[class*="span"] {display:block!important;}
.palm-table, .palm-table[class*="span"] {display:table!important;}
.palm-inline, .palm-inline[class*="span"] {display:inline!important;}
.palm-inline-block, .palm-inline-block[class*="span"] {display:inline-block!important;}
.palm-absolute, .palm-absolute[class*="span"] {position:absolute!important;}
.palm-relative, .palm-relative[class*="span"] {position:relative!important;}

/* Position */
.palm-left--0 {left:0;}
.palm-right--0 {right:0;}
.palm-top--0 {top:0;}
.palm-bottom--0 {bottom:0;}
.palm-left--auto {left:auto;}
.palm-right--auto {right:auto;}
.palm-top--auto {top:auto;}
.palm-bottom--auto {bottom:auto;}

/* Horizontal Align */
.palm-text--center, .palm-all--text--center, .palm-all--text--center * {text-align:center!important;}
.palm-text--left, .palm-all--text--left, .palm-all--text--left * {text-align:left!important;}
.palm-text--right, .palm-all--text--right, .palm-all--text--right * {text-align:right!important;}

.palm-all--text--center ul {display:inline-block;}
.palm-all--text--center ul li {text-align:left!important;}

/* Vertical Align */
.palm-valign--top, .palm-all--valign--top, .palm-all--valign--top * {vertical-align:top;}
.palm-valign--bottom, .palm-all--valign--bottom, .palm-all--valign--bottom * {vertical-align:bottom;}
.palm-valign--middle, .palm-all--valign--middle, .palm-all--valign--middle * {vertical-align:middle;}

/* Floats */
.palm-float--center {display:block;margin:0px auto 25px;float:none;text-align:center;}
.palm-float--left {margin-right:25px;margin-bottom:25px;float:left;max-width:25%!important;}
.palm-float--right {margin-left:25px;margin-bottom:25px;float:right;max-width:25%!important;}
.palm-float--none {float:none!important;}

/* Overflows */
.palm-overflow--auto {overflow:auto!important;}
.palm-overflow--hidden {overflow:hidden!important;}
.palm-overflow-x--hidden {overflow-x:hidden!important;}
.palm-overflow-y--hidden {overflow-y:hidden!important;}
.palm-overflow--visible {overflow:visible!important;}
}


/* Visually Hidden */

.visuallyhidden {display:none!important;}

@media (min-width: 1208px) {
.desk-visuallyhidden {display:none!important;}
}
@media (min-width: 1024px) and (max-width: 1207px) {
.lap-visuallyhidden {display:none!important;}
}
@media (min-width: 1024px) {
.lap-and-up-visuallyhidden {display:none!important;}
}
@media (max-width: 1023px) {
.portable-visuallyhidden {display:none!important;}
}
@media (min-width: 768px) and (max-width: 1023px) {
.tablet-visuallyhidden {display:none!important;}
}
@media (max-width: 767px) {
.palm-visuallyhidden {display:none!important;}
}

html.no-opacity .lap-visuallyhidden,
html.no-opacity .lap-and-up-visuallyhidden,
html.no-opacity .desk-visuallyhidden {
  display:none;
}

/* Z-Index */


.z-index--0 {
  z-index: 0!important;
}

.z-index--1 {
  z-index: 1!important;
}

.z-index--2 {
  z-index: 2!important;
}

.z-index--3 {
  z-index: 3!important;
}

.z-index--4 {
  z-index: 4!important;
}

.z-index--5 {
  z-index: 5!important;
}

.z-index--6 {
  z-index: 6!important;
}

.z-index--7 {
  z-index: 7!important;
}

.z-index--8 {
  z-index: 8!important;
}

.z-index--9 {
  z-index: 9!important;
}

.z-index--10 {
  z-index: 10!important;
}

.z-index--11 {
  z-index: 11!important;
}

.z-index--12 {
  z-index: 12!important;
}

.z-index--13 {
  z-index: 13!important;
}

.z-index--14 {
  z-index: 14!important;
}

.z-index--15 {
  z-index: 15!important;
}

.z-index--16 {
  z-index: 16!important;
}

.z-index--17 {
  z-index: 17!important;
}

.z-index--18 {
  z-index: 18!important;
}

.z-index--19 {
  z-index: 19!important;
}

.z-index--20 {
  z-index: 20!important;
}

.z-index--99 {
  z-index: 9999999999!important;
}

/* Opacity */

.opacity--0, .hover--opacity--0:hover  {
  
  opacity: 0!important;
  filter: alpha(opacity=0);
}

.opacity--5, .hover--opacity--5:hover  {
  
  opacity: 0.05!important;
  filter: alpha(opacity=5);
}

.opacity--10, .hover--opacity--10:hover  {
  
  opacity: 0.1!important;
  filter: alpha(opacity=10);
}

.opacity--15, .hover--opacity--15:hover  {
  
  opacity: 0.15000000000000002!important;
  filter: alpha(opacity=15);
}

.opacity--20, .hover--opacity--20:hover  {
  
  opacity: 0.2!important;
  filter: alpha(opacity=20);
}

.opacity--25, .hover--opacity--25:hover  {
  
  opacity: 0.25!important;
  filter: alpha(opacity=25);
}

.opacity--30, .hover--opacity--30:hover  {
  
  opacity: 0.30000000000000004!important;
  filter: alpha(opacity=30);
}

.opacity--35, .hover--opacity--35:hover  {
  
  opacity: 0.35000000000000003!important;
  filter: alpha(opacity=35);
}

.opacity--40, .hover--opacity--40:hover  {
  
  opacity: 0.4!important;
  filter: alpha(opacity=40);
}

.opacity--45, .hover--opacity--45:hover  {
  
  opacity: 0.45!important;
  filter: alpha(opacity=45);
}

.opacity--50, .hover--opacity--50:hover  {
  
  opacity: 0.5!important;
  filter: alpha(opacity=50);
}

.opacity--55, .hover--opacity--55:hover  {
  
  opacity: 0.55!important;
  filter: alpha(opacity=55);
}

.opacity--60, .hover--opacity--60:hover  {
  
  opacity: 0.6000000000000001!important;
  filter: alpha(opacity=60);
}

.opacity--65, .hover--opacity--65:hover  {
  
  opacity: 0.65!important;
  filter: alpha(opacity=65);
}

.opacity--70, .hover--opacity--70:hover  {
  
  opacity: 0.7000000000000001!important;
  filter: alpha(opacity=70);
}

.opacity--75, .hover--opacity--75:hover  {
  
  opacity: 0.75!important;
  filter: alpha(opacity=75);
}

.opacity--80, .hover--opacity--80:hover  {
  
  opacity: 0.8!important;
  filter: alpha(opacity=80);
}

.opacity--85, .hover--opacity--85:hover  {
  
  opacity: 0.8500000000000001!important;
  filter: alpha(opacity=85);
}

.opacity--90, .hover--opacity--90:hover  {
  
  opacity: 0.9!important;
  filter: alpha(opacity=90);
}

.opacity--95, .hover--opacity--95:hover  {
  
  opacity: 0.9500000000000001!important;
  filter: alpha(opacity=95);
}

.opacity--100, .hover--opacity--100:hover  {
  
  opacity: 1!important;
  filter: alpha(opacity=100);
}


/* Cursor */
@media(hover:hover) {
	.hover--cursor:hover, .hover--pointer:hover {
		cursor:pointer;
	}
}

/* Heights & Widths */

.max-width--auto {max-width:none!important;}
.width--max {width:100%!important;}
.height--max {height:100%!important;}
.width--auto {width:auto!important;}
.height--auto {height:auto!important;}

@media (min-width: 1208px) {
.desk-max-width--auto {max-width:none!important;}
.desk-width--max {width:100%!important;}
.desk-height--max {height:100%!important;}
.desk-width--auto {width:auto!important;}
.desk-height--auto {height:auto!important;}
}
@media (min-width: 1024px) and (max-width: 1207px) {
.lap-max-width--auto {max-width:none!important;}
.lap-width--max {width:100%!important;}
.lap-height--max {height:100%!important;}
.lap-width--auto {width:auto!important;}
.lap-height--auto {height:auto!important;}
}
@media (min-width: 1024px) {
.lap-and-up-max-width--auto {max-width:none!important;}
.lap-and-up-width--max {width:100%!important;}
.lap-and-up-height--max {height:100%!important;}
.lap-and-up-width--auto {width:auto!important;}
.lap-and-up-height--auto {height:auto!important;}
}
@media (max-width: 1023px) {
.portable-max-width--auto {max-width:none!important;}
.portable-width--max {width:100%!important;}
.portable-height--max {height:100%!important;}
.portable-width--auto {width:auto!important;}
.portable-height--auto {height:auto!important;}
}
@media (min-width: 768px) and (max-width: 1023px) {
.tablet-max-width--auto {max-width:none!important;}
.tablet-width--max {width:100%!important;}
.tablet-height--max {height:100%!important;}
.tablet-width--auto {width:auto!important;}
.tablet-height--auto {height:auto!important;}
}
@media (max-width: 767px) {
.palm-max-width--auto {max-width:none!important;}
.palm-width--max {width:100%!important;}
.palm-height--max {height:100%!important;}
.palm-width--auto {width:auto!important;}
.palm-height--auto {height:auto!important;}
}


/* ULs, OLs */
.no--bullets, .no--bullets ul, .no--bullets li {list-style:none!important;}
.no--underline, .no--underline * {text-decoration:none!important;}
.underline {text-decoration:underline!important;}

/* Transition */
.no--transition, .no--transition * {
  -webkit-transition: none !important;
  -moz-transition: none !important;
  -o-transition: none !important;
  -ms-transition: none !important;
  transition: none !important;
}

/* Equalize */
span[class*="equalize"] {
  display:block;
}
.equalize--center {
  opacity:0;
  -webkit-transition: opacity 1.25s ease-out;
	-moz-transition: opacity 1.25s ease-out;
	-ms-transition: opacity 1.25s ease-out;
	-o-transition: opacity 1.25s ease-out;
	transition: opacity 1.25s ease-out;
}



.btn, .all--btn .hs-cta-wrapper a, .all--btn form.hs-form .hs_submit input.hs-button { 
  display:inline-block;
  color: #ffffff;
  background-image:none;
  text-align: center;
  font-family: 'Roboto', sans-serif;
  font-size: 18px;
  line-height: 1.1666666666666667em;
  font-style: ;
  font-weight: 700;
  text-transform: uppercase;
  text-decoration: none;
  letter-spacing: 0.05em;
  word-spacing: ;
  padding: 14px 24px;
  border-radius: 4px;
  min-width: unset;
  width:auto;
  max-width:100%;
  border-width:2px!important;
  border-style:solid!important;
  box-shadow:!important;
  text-shadow: !important;
  background-image:none!important;
  outline:none!important;
  box-sizing:border-box!important;
  transition: all .3s ease-in-out !important;
 }

@media( hover: hover ) {
	.btn:hover, .all--btn .hs-cta-wrapper a:hover, .all--btn form.hs-form .hs_submit input.hs-button:hover { 
		cursor:pointer;
		color: #ffffff;
	 }
}

a.cta_button.btn {
  -moz-box-sizing:border-box!important;
  -webkit-box-sizing:border-box!important;
  box-sizing:border-box!important;
}

/* Button Size & Formatting */

  .btn--pill, .all--btn--pill .hs-cta-wrapper a, .all--btn--pill form.hs-form .hs_submit input.hs-button { 
    border-radius:9999px!important;
   }
  .btn--small, .all--btn--small .hs-cta-wrapper a, .all--btn--small form.hs-form .hs_submit input.hs-button { 
    font-size:15px;
    padding:11px 30px;
   }
  .btn--large, .all--btn--large .hs-cta-wrapper a, .all--btn--large form.hs-form .hs_submit input.hs-button { 
    font-size:20px;
    padding:14px 48px;
   }
  .btn--wide, .all--btn--wide .hs-cta-wrapper a, .all--btn--wide form.hs-form .hs_submit input.hs-button { 
    display:block;
    width:100%;
    min-width:100%;
    max-width:100%;
   }
  .btn--narrow, .all--btn--narrow .hs-cta-wrapper a, .all--btn--narrow form.hs-form .hs_submit input.hs-button { 
    display:inline-block;
    width:auto;
    min-width:0px;
   }

@media (min-width: 1208px) {
  .desk-btn--pill, .desk-all--btn--pill .hs-cta-wrapper a, .desk-all--btn--pill form.hs-form .hs_submit input.hs-button { 
    border-radius:9999px!important;
   }
  .desk-btn--small, .desk-all--btn--small .hs-cta-wrapper a, .desk-all--btn--small form.hs-form .hs_submit input.hs-button { 
    font-size:15px!important;
    padding:11px 30px!important;
   }
  .desk-btn--large, .desk-all--btn--large .hs-cta-wrapper a, .desk-all--btn--large form.hs-form .hs_submit input.hs-button { 
    font-size:20px!important;
    padding:14px 48px!important;
   }
  .desk-btn--wide, .desk-all--btn--wide .hs-cta-wrapper a, .desk-all--btn--wide form.hs-form .hs_submit input.hs-button { 
    display:block;
    width:100%;
    min-width:100%;
    max-width:100%;
   }
  .desk-btn--narrow, .desk-all--btn--narrow .hs-cta-wrapper a, .desk-all--btn--narrow form.hs-form .hs_submit input.hs-button { 
    display:inline-block;
    width:auto;
    min-width:0px;
   }
}
@media (min-width: 1024px) and (max-width: 1207px) {
  .lap-btn--pill, .lap-all--btn--pill .hs-cta-wrapper a, .lap-all--btn--pill form.hs-form .hs_submit input.hs-button { 
    border-radius:9999px!important;
   }
  .lap-btn--small, .lap-all--btn--small .hs-cta-wrapper a, .lap-all--btn--small form.hs-form .hs_submit input.hs-button { 
    font-size:15px!important;
    padding:11px 30px!important;
   }
  .lap-btn--large, .lap-all--btn--large .hs-cta-wrapper a, .lap-all--btn--large form.hs-form .hs_submit input.hs-button { 
    font-size:20px!important;
    padding:14px 48px!important;
   }
  .lap-btn--wide, .lap-all--btn--wide .hs-cta-wrapper a, .lap-all--btn--wide form.hs-form .hs_submit input.hs-button { 
    display:block;
    width:100%;
    min-width:100%;
    max-width:100%;
   }
  .lap-btn--narrow, .lap-all--btn--narrow .hs-cta-wrapper a, .lap-all--btn--narrow form.hs-form .hs_submit input.hs-button { 
    display:inline-block;
    width:auto;
    min-width:0px;
   }
}
@media (min-width: 1024px) {
  .lap-and-up-btn--pill, .lap-and-up-all--btn--pill .hs-cta-wrapper a, .lap-and-up-all--btn--pill form.hs-form .hs_submit input.hs-button { 
    border-radius:9999px!important;
   }
  .lap-and-up-btn--small, .lap-and-up-all--btn--small .hs-cta-wrapper a, .lap-and-up-all--btn--small form.hs-form .hs_submit input.hs-button { 
    font-size:15px!important;
    padding:11px 30px!important;
   }
  .lap-and-up-btn--large, .lap-and-up-all--btn--large .hs-cta-wrapper a, .lap-and-up-all--btn--large form.hs-form .hs_submit input.hs-button { 
    font-size:20px!important;
    padding:14px 48px!important;
   }
  .lap-and-up-btn--wide, .lap-and-up-all--btn--wide .hs-cta-wrapper a, .lap-and-up-all--btn--wide form.hs-form .hs_submit input.hs-button { 
    display:block;
    width:100%;
    min-width:100%;
    max-width:100%;
   }
  .lap-and-up-btn--narrow, .lap-and-up-all--btn--narrow .hs-cta-wrapper a, .lap-and-up-all--btn--narrow form.hs-form .hs_submit input.hs-button { 
    display:inline-block;
    width:auto;
    min-width:0px;
   }
}
@media (max-width: 1023px) {
  .portable-btn--pill, .portable-all--btn--pill .hs-cta-wrapper a, .portable-all--btn--pill form.hs-form .hs_submit input.hs-button { 
    border-radius:9999px!important;
   }
  .portable-btn--small, .portable-all--btn--small .hs-cta-wrapper a, .portable-all--btn--small form.hs-form .hs_submit input.hs-button { 
    font-size:15px!important;
    padding:11px 30px!important;
   }
  .portable-btn--large, .portable-all--btn--large .hs-cta-wrapper a, .portable-all--btn--large form.hs-form .hs_submit input.hs-button { 
    font-size:20px!important;
    padding:14px 48px!important;
   }
  .portable-btn--wide, .portable-all--btn--wide .hs-cta-wrapper a, .portable-all--btn--wide form.hs-form .hs_submit input.hs-button { 
    display:block;
    width:100%;
    min-width:100%;
    max-width:100%;
   }
  .portable-btn--narrow, .portable-all--btn--narrow .hs-cta-wrapper a, .portable-all--btn--narrow form.hs-form .hs_submit input.hs-button { 
    display:inline-block;
    width:auto;
    min-width:0px;
   }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .tablet-btn--pill, .tablet-all--btn--pill .hs-cta-wrapper a, .tablet-all--btn--pill form.hs-form .hs_submit input.hs-button { 
    border-radius:9999px!important;
   }
  .tablet-btn--small, .tablet-all--btn--small .hs-cta-wrapper a, .tablet-all--btn--small form.hs-form .hs_submit input.hs-button { 
    font-size:15px!important;
    padding:11px 30px!important;
   }
  .tablet-btn--large, .tablet-all--btn--large .hs-cta-wrapper a, .tablet-all--btn--large form.hs-form .hs_submit input.hs-button { 
    font-size:20px!important;
    padding:14px 48px!important;
   }
  .tablet-btn--wide, .tablet-all--btn--wide .hs-cta-wrapper a, .tablet-all--btn--wide form.hs-form .hs_submit input.hs-button { 
    display:block;
    width:100%;
    min-width:100%;
    max-width:100%;
   }
  .tablet-btn--narrow, .tablet-all--btn--narrow .hs-cta-wrapper a, .tablet-all--btn--narrow form.hs-form .hs_submit input.hs-button { 
    display:inline-block;
    width:auto;
    min-width:0px;
   }
}
@media (max-width: 767px) {
  .palm-btn--pill, .palm-all--btn--pill .hs-cta-wrapper a, .palm-all--btn--pill form.hs-form .hs_submit input.hs-button { 
    border-radius:9999px!important;
   }
  .palm-btn--small, .palm-all--btn--small .hs-cta-wrapper a, .palm-all--btn--small form.hs-form .hs_submit input.hs-button { 
    font-size:15px!important;
    padding:11px 30px!important;
   }
  .palm-btn--large, .palm-all--btn--large .hs-cta-wrapper a, .palm-all--btn--large form.hs-form .hs_submit input.hs-button { 
    font-size:20px!important;
    padding:14px 48px!important;
   }
  .palm-btn--wide, .palm-all--btn--wide .hs-cta-wrapper a, .palm-all--btn--wide form.hs-form .hs_submit input.hs-button { 
    display:block;
    width:100%;
    min-width:100%;
    max-width:100%;
   }
  .palm-btn--narrow, .palm-all--btn--narrow .hs-cta-wrapper a, .palm-all--btn--narrow form.hs-form .hs_submit input.hs-button { 
    display:inline-block;
    width:auto;
    min-width:0px;
   }
}


/* Buttons */

	.btn--white, .all--btn--white .hs-cta-wrapper a, .all--btn--white form.hs-form .hs_submit input.hs-button { 
    background-color: #ffffff!important;
		border-color: #ffffff !important;
    
   }

	@media (hover: hover) {
		.btn--white:hover, .all--btn--white .hs-cta-wrapper a:hover, .all--btn--white form.hs-form .hs_submit input.hs-button:hover { 
			background-color: #FFFFFF!important;
			border-color: #ffffff!important;
			color: #ffffff!important;
		 }
		.btn--white:active, .all--btn--white .hs-cta-wrapper a:active, .all--btn--white form.hs-form .hs_submit input.hs-button:active { 
			background-color: #FFFFFF!important;
			border-color: #ffffff!important;
			color: #ffffff!important;
		 }
	}

	.btn--black, .all--btn--black .hs-cta-wrapper a, .all--btn--black form.hs-form .hs_submit input.hs-button { 
    background-color: #1F1F1F!important;
		border-color: #1F1F1F !important;
    
   }

	@media (hover: hover) {
		.btn--black:hover, .all--btn--black .hs-cta-wrapper a:hover, .all--btn--black form.hs-form .hs_submit input.hs-button:hover { 
			background-color: #FFFFFF!important;
			border-color: #1F1F1F!important;
			color: #1F1F1F!important;
		 }
		.btn--black:active, .all--btn--black .hs-cta-wrapper a:active, .all--btn--black form.hs-form .hs_submit input.hs-button:active { 
			background-color: #FFFFFF!important;
			border-color: #1F1F1F!important;
			color: #1F1F1F!important;
		 }
	}

	.btn--darkgrey, .all--btn--darkgrey .hs-cta-wrapper a, .all--btn--darkgrey form.hs-form .hs_submit input.hs-button { 
    background-color: #1F1F1F!important;
		border-color: #1F1F1F !important;
    
   }

	@media (hover: hover) {
		.btn--darkgrey:hover, .all--btn--darkgrey .hs-cta-wrapper a:hover, .all--btn--darkgrey form.hs-form .hs_submit input.hs-button:hover { 
			background-color: #FFFFFF!important;
			border-color: #1F1F1F!important;
			color: #1F1F1F!important;
		 }
		.btn--darkgrey:active, .all--btn--darkgrey .hs-cta-wrapper a:active, .all--btn--darkgrey form.hs-form .hs_submit input.hs-button:active { 
			background-color: #FFFFFF!important;
			border-color: #1F1F1F!important;
			color: #1F1F1F!important;
		 }
	}

	.btn--grey, .all--btn--grey .hs-cta-wrapper a, .all--btn--grey form.hs-form .hs_submit input.hs-button { 
    background-color: #C4C4C4!important;
		border-color: #C4C4C4 !important;
    
   }

	@media (hover: hover) {
		.btn--grey:hover, .all--btn--grey .hs-cta-wrapper a:hover, .all--btn--grey form.hs-form .hs_submit input.hs-button:hover { 
			background-color: #FFFFFF!important;
			border-color: #C4C4C4!important;
			color: #C4C4C4!important;
		 }
		.btn--grey:active, .all--btn--grey .hs-cta-wrapper a:active, .all--btn--grey form.hs-form .hs_submit input.hs-button:active { 
			background-color: #FFFFFF!important;
			border-color: #C4C4C4!important;
			color: #C4C4C4!important;
		 }
	}

	.btn--lightgrey, .all--btn--lightgrey .hs-cta-wrapper a, .all--btn--lightgrey form.hs-form .hs_submit input.hs-button { 
    background-color: #DAD4D4!important;
		border-color: #DAD4D4 !important;
    
   }

	@media (hover: hover) {
		.btn--lightgrey:hover, .all--btn--lightgrey .hs-cta-wrapper a:hover, .all--btn--lightgrey form.hs-form .hs_submit input.hs-button:hover { 
			background-color: #FFFFFF!important;
			border-color: #DAD4D4!important;
			color: #DAD4D4!important;
		 }
		.btn--lightgrey:active, .all--btn--lightgrey .hs-cta-wrapper a:active, .all--btn--lightgrey form.hs-form .hs_submit input.hs-button:active { 
			background-color: #FFFFFF!important;
			border-color: #DAD4D4!important;
			color: #DAD4D4!important;
		 }
	}

	.btn--lighttan, .all--btn--lighttan .hs-cta-wrapper a, .all--btn--lighttan form.hs-form .hs_submit input.hs-button { 
    background-color: #F2EFEB!important;
		border-color: #F2EFEB !important;
    
   }

	@media (hover: hover) {
		.btn--lighttan:hover, .all--btn--lighttan .hs-cta-wrapper a:hover, .all--btn--lighttan form.hs-form .hs_submit input.hs-button:hover { 
			background-color: #FFFFFF!important;
			border-color: #F2EFEB!important;
			color: #F2EFEB!important;
		 }
		.btn--lighttan:active, .all--btn--lighttan .hs-cta-wrapper a:active, .all--btn--lighttan form.hs-form .hs_submit input.hs-button:active { 
			background-color: #FFFFFF!important;
			border-color: #F2EFEB!important;
			color: #F2EFEB!important;
		 }
	}

	.btn--midnightteal, .all--btn--midnightteal .hs-cta-wrapper a, .all--btn--midnightteal form.hs-form .hs_submit input.hs-button { 
    background-color: #053B4A!important;
		border-color: #053B4A !important;
    
			color: #ffffff !important;
		
   }

	@media (hover: hover) {
		.btn--midnightteal:hover, .all--btn--midnightteal .hs-cta-wrapper a:hover, .all--btn--midnightteal form.hs-form .hs_submit input.hs-button:hover { 
			background-color: #FFFFFF!important;
			border-color: #053B4A!important;
			color: #053B4A!important;
		 }
		.btn--midnightteal:active, .all--btn--midnightteal .hs-cta-wrapper a:active, .all--btn--midnightteal form.hs-form .hs_submit input.hs-button:active { 
			background-color: #FFFFFF!important;
			border-color: #053B4A!important;
			color: #053B4A!important;
		 }
	}

	.btn--teal, .all--btn--teal .hs-cta-wrapper a, .all--btn--teal form.hs-form .hs_submit input.hs-button { 
    background-color: #154D5C!important;
		border-color: #154D5C !important;
    
   }

	@media (hover: hover) {
		.btn--teal:hover, .all--btn--teal .hs-cta-wrapper a:hover, .all--btn--teal form.hs-form .hs_submit input.hs-button:hover { 
			background-color: #ffffff!important;
			border-color: #154D5C!important;
			color: #154D5C!important;
		 }
		.btn--teal:active, .all--btn--teal .hs-cta-wrapper a:active, .all--btn--teal form.hs-form .hs_submit input.hs-button:active { 
			background-color: #ffffff!important;
			border-color: #154D5C!important;
			color: #154D5C!important;
		 }
	}

	.btn--tan, .all--btn--tan .hs-cta-wrapper a, .all--btn--tan form.hs-form .hs_submit input.hs-button { 
    background-color: #B3A08B!important;
		border-color: #B3A08B !important;
    
   }

	@media (hover: hover) {
		.btn--tan:hover, .all--btn--tan .hs-cta-wrapper a:hover, .all--btn--tan form.hs-form .hs_submit input.hs-button:hover { 
			background-color: #ffffff!important;
			border-color: #B3A08B!important;
			color: #B3A08B!important;
		 }
		.btn--tan:active, .all--btn--tan .hs-cta-wrapper a:active, .all--btn--tan form.hs-form .hs_submit input.hs-button:active { 
			background-color: #ffffff!important;
			border-color: #B3A08B!important;
			color: #B3A08B!important;
		 }
	}

	.btn--rust, .all--btn--rust .hs-cta-wrapper a, .all--btn--rust form.hs-form .hs_submit input.hs-button { 
    background-color: #8B3A1E!important;
		border-color: #8B3A1E !important;
    
			color: #ffffff!important;
		
   }

	@media (hover: hover) {
		.btn--rust:hover, .all--btn--rust .hs-cta-wrapper a:hover, .all--btn--rust form.hs-form .hs_submit input.hs-button:hover { 
			background-color: #ffffff!important;
			border-color: #8B3A1E!important;
			color: #8B3A1E!important;
		 }
		.btn--rust:active, .all--btn--rust .hs-cta-wrapper a:active, .all--btn--rust form.hs-form .hs_submit input.hs-button:active { 
			background-color: #ffffff!important;
			border-color: #8B3A1E!important;
			color: #8B3A1E!important;
		 }
	}

	.btn--mustard, .all--btn--mustard .hs-cta-wrapper a, .all--btn--mustard form.hs-form .hs_submit input.hs-button { 
    background-color: #C08E30!important;
		border-color: #C08E30 !important;
    
   }

	@media (hover: hover) {
		.btn--mustard:hover, .all--btn--mustard .hs-cta-wrapper a:hover, .all--btn--mustard form.hs-form .hs_submit input.hs-button:hover { 
			background-color: #ffffff!important;
			border-color: #C08E30!important;
			color: #C08E30!important;
		 }
		.btn--mustard:active, .all--btn--mustard .hs-cta-wrapper a:active, .all--btn--mustard form.hs-form .hs_submit input.hs-button:active { 
			background-color: #ffffff!important;
			border-color: #C08E30!important;
			color: #C08E30!important;
		 }
	}

	.btn--cream, .all--btn--cream .hs-cta-wrapper a, .all--btn--cream form.hs-form .hs_submit input.hs-button { 
    background-color: #D4CABE!important;
		border-color: #D4CABE !important;
    
   }

	@media (hover: hover) {
		.btn--cream:hover, .all--btn--cream .hs-cta-wrapper a:hover, .all--btn--cream form.hs-form .hs_submit input.hs-button:hover { 
			background-color: #FFFFFF!important;
			border-color: #D4CABE!important;
			color: #D4CABE!important;
		 }
		.btn--cream:active, .all--btn--cream .hs-cta-wrapper a:active, .all--btn--cream form.hs-form .hs_submit input.hs-button:active { 
			background-color: #FFFFFF!important;
			border-color: #D4CABE!important;
			color: #D4CABE!important;
		 }
	}

	.btn--error, .all--btn--error .hs-cta-wrapper a, .all--btn--error form.hs-form .hs_submit input.hs-button { 
    background-color: #FF0000!important;
		border-color: #FF0000 !important;
    
   }

	@media (hover: hover) {
		.btn--error:hover, .all--btn--error .hs-cta-wrapper a:hover, .all--btn--error form.hs-form .hs_submit input.hs-button:hover { 
			background-color: #FFFFFF!important;
			border-color: #FF0000!important;
			color: #FF0000!important;
		 }
		.btn--error:active, .all--btn--error .hs-cta-wrapper a:active, .all--btn--error form.hs-form .hs_submit input.hs-button:active { 
			background-color: #FFFFFF!important;
			border-color: #FF0000!important;
			color: #FF0000!important;
		 }
	}

	.btn--primary, .all--btn--primary .hs-cta-wrapper a, .all--btn--primary form.hs-form .hs_submit input.hs-button { 
    background-color: #053B4A!important;
		border-color: #053B4A !important;
    
			color: #ffffff !important;
		
   }

	@media (hover: hover) {
		.btn--primary:hover, .all--btn--primary .hs-cta-wrapper a:hover, .all--btn--primary form.hs-form .hs_submit input.hs-button:hover { 
			background-color: #FFFFFF!important;
			border-color: #053B4A!important;
			color: #053B4A!important;
		 }
		.btn--primary:active, .all--btn--primary .hs-cta-wrapper a:active, .all--btn--primary form.hs-form .hs_submit input.hs-button:active { 
			background-color: #FFFFFF!important;
			border-color: #053B4A!important;
			color: #053B4A!important;
		 }
	}

	.btn--secondary, .all--btn--secondary .hs-cta-wrapper a, .all--btn--secondary form.hs-form .hs_submit input.hs-button { 
    background-color: #8B3A1E!important;
		border-color: #8B3A1E !important;
    
			color: #ffffff!important;
		
   }

	@media (hover: hover) {
		.btn--secondary:hover, .all--btn--secondary .hs-cta-wrapper a:hover, .all--btn--secondary form.hs-form .hs_submit input.hs-button:hover { 
			background-color: #ffffff!important;
			border-color: #8B3A1E!important;
			color: #8B3A1E!important;
		 }
		.btn--secondary:active, .all--btn--secondary .hs-cta-wrapper a:active, .all--btn--secondary form.hs-form .hs_submit input.hs-button:active { 
			background-color: #ffffff!important;
			border-color: #8B3A1E!important;
			color: #8B3A1E!important;
		 }
	}


/* .content-background--dark .btn.btn--secondary,
.content-background--dark .all--btn--secondary form.hs-form .hs_submit input.hs-button,
.all--color--white .all--btn--secondary form.hs-form .hs_submit input.hs-button,
.content-background--dark .btn.btn--midnightteal,
.content-background--dark .all--btn--midnightteal form.hs-form .hs_submit input.hs-button,
.all--color--white .all--btn--midnightteal form.hs-form .hs_submit input.hs-button {
	border-color: #053B4A!important;
	background: #053B4A!important;
	color: #ffffff !important;
	transition: all .3s ease-in-out !important;
} */

@media (hover:hover) {
	/* .content-background--dark .btn.btn--secondary:hover,
	.content-background--dark .all--btn--secondary form.hs-form .hs_submit input.hs-button:hover,
	.all--color--white .all--btn--secondary form.hs-form .hs_submit input.hs-button:hover,
	.content-background--dark .btn.btn--midnightteal:hover,
	.content-background--dark .all--btn--midnightteal form.hs-form .hs_submit input.hs-button:hover,
	.all--color--white .all--btn--midnightteal form.hs-form .hs_submit input.hs-button:hover {
		border-color: #053B4A !important;
		background: #ffffff !important;
		color: #053B4A !important;
	} */
	.all--color--white .btn:hover,
	.all--color--white form.hs-form .hs_submit input.hs-button:hover {
		color:#ffffff!important;
		background-color: transparent !important;
		border-color:#ffffff!important;
	}
}

/* Transparent Buttons */

  .btn--transparent--white, .all--btn--transparent--white .hs-cta-wrapper a, .all--btn--transparent--white form.hs-form .hs_submit input.hs-button { 
    background-color: transparent!important;
    border-color: #ffffff!important;
    color: #ffffff;
    text-shadow:  !important;
   }

	@media( hover:hover ) {
		.btn--transparent--white:hover, .all--btn--transparent--white .hs-cta-wrapper a:hover, .all--btn--transparent--white form.hs-form .hs_submit input.hs-button:hover { 
			background-color: #FFFFFF!important;
			border-color: #FFFFFF!important;
			color: #ffffff;
			text-shadow: !important;
		 }
	}

  .btn--transparent--black, .all--btn--transparent--black .hs-cta-wrapper a, .all--btn--transparent--black form.hs-form .hs_submit input.hs-button { 
    background-color: transparent!important;
    border-color: #1F1F1F!important;
    color: #1F1F1F;
    text-shadow:  !important;
   }

	@media( hover:hover ) {
		.btn--transparent--black:hover, .all--btn--transparent--black .hs-cta-wrapper a:hover, .all--btn--transparent--black form.hs-form .hs_submit input.hs-button:hover { 
			background-color: #FFFFFF!important;
			border-color: #FFFFFF!important;
			color: #ffffff;
			text-shadow: !important;
		 }
	}

  .btn--transparent--darkgrey, .all--btn--transparent--darkgrey .hs-cta-wrapper a, .all--btn--transparent--darkgrey form.hs-form .hs_submit input.hs-button { 
    background-color: transparent!important;
    border-color: #1F1F1F!important;
    color: #1F1F1F;
    text-shadow:  !important;
   }

	@media( hover:hover ) {
		.btn--transparent--darkgrey:hover, .all--btn--transparent--darkgrey .hs-cta-wrapper a:hover, .all--btn--transparent--darkgrey form.hs-form .hs_submit input.hs-button:hover { 
			background-color: #FFFFFF!important;
			border-color: #FFFFFF!important;
			color: #ffffff;
			text-shadow: !important;
		 }
	}

  .btn--transparent--grey, .all--btn--transparent--grey .hs-cta-wrapper a, .all--btn--transparent--grey form.hs-form .hs_submit input.hs-button { 
    background-color: transparent!important;
    border-color: #C4C4C4!important;
    color: #C4C4C4;
    text-shadow:  !important;
   }

	@media( hover:hover ) {
		.btn--transparent--grey:hover, .all--btn--transparent--grey .hs-cta-wrapper a:hover, .all--btn--transparent--grey form.hs-form .hs_submit input.hs-button:hover { 
			background-color: #FFFFFF!important;
			border-color: #FFFFFF!important;
			color: #ffffff;
			text-shadow: !important;
		 }
	}

  .btn--transparent--lightgrey, .all--btn--transparent--lightgrey .hs-cta-wrapper a, .all--btn--transparent--lightgrey form.hs-form .hs_submit input.hs-button { 
    background-color: transparent!important;
    border-color: #DAD4D4!important;
    color: #DAD4D4;
    text-shadow:  !important;
   }

	@media( hover:hover ) {
		.btn--transparent--lightgrey:hover, .all--btn--transparent--lightgrey .hs-cta-wrapper a:hover, .all--btn--transparent--lightgrey form.hs-form .hs_submit input.hs-button:hover { 
			background-color: #FFFFFF!important;
			border-color: #FFFFFF!important;
			color: #ffffff;
			text-shadow: !important;
		 }
	}

  .btn--transparent--lighttan, .all--btn--transparent--lighttan .hs-cta-wrapper a, .all--btn--transparent--lighttan form.hs-form .hs_submit input.hs-button { 
    background-color: transparent!important;
    border-color: #F2EFEB!important;
    color: #F2EFEB;
    text-shadow:  !important;
   }

	@media( hover:hover ) {
		.btn--transparent--lighttan:hover, .all--btn--transparent--lighttan .hs-cta-wrapper a:hover, .all--btn--transparent--lighttan form.hs-form .hs_submit input.hs-button:hover { 
			background-color: #FFFFFF!important;
			border-color: #FFFFFF!important;
			color: #ffffff;
			text-shadow: !important;
		 }
	}

  .btn--transparent--midnightteal, .all--btn--transparent--midnightteal .hs-cta-wrapper a, .all--btn--transparent--midnightteal form.hs-form .hs_submit input.hs-button { 
    background-color: transparent!important;
    border-color: #053B4A!important;
    color: #053B4A;
    text-shadow:  !important;
   }

	@media( hover:hover ) {
		.btn--transparent--midnightteal:hover, .all--btn--transparent--midnightteal .hs-cta-wrapper a:hover, .all--btn--transparent--midnightteal form.hs-form .hs_submit input.hs-button:hover { 
			background-color: #FFFFFF!important;
			border-color: #FFFFFF!important;
			color: #ffffff;
			text-shadow: !important;
		 }
	}

  .btn--transparent--teal, .all--btn--transparent--teal .hs-cta-wrapper a, .all--btn--transparent--teal form.hs-form .hs_submit input.hs-button { 
    background-color: transparent!important;
    border-color: #154D5C!important;
    color: #154D5C;
    text-shadow:  !important;
   }

	@media( hover:hover ) {
		.btn--transparent--teal:hover, .all--btn--transparent--teal .hs-cta-wrapper a:hover, .all--btn--transparent--teal form.hs-form .hs_submit input.hs-button:hover { 
			background-color: #ffffff!important;
			border-color: #ffffff!important;
			color: #ffffff;
			text-shadow: !important;
		 }
	}

  .btn--transparent--tan, .all--btn--transparent--tan .hs-cta-wrapper a, .all--btn--transparent--tan form.hs-form .hs_submit input.hs-button { 
    background-color: transparent!important;
    border-color: #B3A08B!important;
    color: #B3A08B;
    text-shadow:  !important;
   }

	@media( hover:hover ) {
		.btn--transparent--tan:hover, .all--btn--transparent--tan .hs-cta-wrapper a:hover, .all--btn--transparent--tan form.hs-form .hs_submit input.hs-button:hover { 
			background-color: #ffffff!important;
			border-color: #ffffff!important;
			color: #ffffff;
			text-shadow: !important;
		 }
	}

  .btn--transparent--rust, .all--btn--transparent--rust .hs-cta-wrapper a, .all--btn--transparent--rust form.hs-form .hs_submit input.hs-button { 
    background-color: transparent!important;
    border-color: #8B3A1E!important;
    color: #8B3A1E;
    text-shadow:  !important;
   }

	@media( hover:hover ) {
		.btn--transparent--rust:hover, .all--btn--transparent--rust .hs-cta-wrapper a:hover, .all--btn--transparent--rust form.hs-form .hs_submit input.hs-button:hover { 
			background-color: #ffffff!important;
			border-color: #ffffff!important;
			color: #ffffff;
			text-shadow: !important;
		 }
	}

  .btn--transparent--mustard, .all--btn--transparent--mustard .hs-cta-wrapper a, .all--btn--transparent--mustard form.hs-form .hs_submit input.hs-button { 
    background-color: transparent!important;
    border-color: #C08E30!important;
    color: #C08E30;
    text-shadow:  !important;
   }

	@media( hover:hover ) {
		.btn--transparent--mustard:hover, .all--btn--transparent--mustard .hs-cta-wrapper a:hover, .all--btn--transparent--mustard form.hs-form .hs_submit input.hs-button:hover { 
			background-color: #ffffff!important;
			border-color: #ffffff!important;
			color: #ffffff;
			text-shadow: !important;
		 }
	}

  .btn--transparent--cream, .all--btn--transparent--cream .hs-cta-wrapper a, .all--btn--transparent--cream form.hs-form .hs_submit input.hs-button { 
    background-color: transparent!important;
    border-color: #D4CABE!important;
    color: #D4CABE;
    text-shadow:  !important;
   }

	@media( hover:hover ) {
		.btn--transparent--cream:hover, .all--btn--transparent--cream .hs-cta-wrapper a:hover, .all--btn--transparent--cream form.hs-form .hs_submit input.hs-button:hover { 
			background-color: #FFFFFF!important;
			border-color: #FFFFFF!important;
			color: #ffffff;
			text-shadow: !important;
		 }
	}

  .btn--transparent--error, .all--btn--transparent--error .hs-cta-wrapper a, .all--btn--transparent--error form.hs-form .hs_submit input.hs-button { 
    background-color: transparent!important;
    border-color: #FF0000!important;
    color: #FF0000;
    text-shadow:  !important;
   }

	@media( hover:hover ) {
		.btn--transparent--error:hover, .all--btn--transparent--error .hs-cta-wrapper a:hover, .all--btn--transparent--error form.hs-form .hs_submit input.hs-button:hover { 
			background-color: #FFFFFF!important;
			border-color: #FFFFFF!important;
			color: #ffffff;
			text-shadow: !important;
		 }
	}

  .btn--transparent--primary, .all--btn--transparent--primary .hs-cta-wrapper a, .all--btn--transparent--primary form.hs-form .hs_submit input.hs-button { 
    background-color: transparent!important;
    border-color: #053B4A!important;
    color: #053B4A;
    text-shadow:  !important;
   }

	@media( hover:hover ) {
		.btn--transparent--primary:hover, .all--btn--transparent--primary .hs-cta-wrapper a:hover, .all--btn--transparent--primary form.hs-form .hs_submit input.hs-button:hover { 
			background-color: #FFFFFF!important;
			border-color: #FFFFFF!important;
			color: #ffffff;
			text-shadow: !important;
		 }
	}

  .btn--transparent--secondary, .all--btn--transparent--secondary .hs-cta-wrapper a, .all--btn--transparent--secondary form.hs-form .hs_submit input.hs-button { 
    background-color: transparent!important;
    border-color: #8B3A1E!important;
    color: #8B3A1E;
    text-shadow:  !important;
   }

	@media( hover:hover ) {
		.btn--transparent--secondary:hover, .all--btn--transparent--secondary .hs-cta-wrapper a:hover, .all--btn--transparent--secondary form.hs-form .hs_submit input.hs-button:hover { 
			background-color: #ffffff!important;
			border-color: #ffffff!important;
			color: #ffffff;
			text-shadow: !important;
		 }
	}




/* Background Images */


/* Background Size */
.background-size--cover {background-size:cover!important;}
.background-size--contain {background-size:contain!important;}
.background-size--contain--y {background-size:auto 100%!important;}
.background-size--contain--x {background-size:100% auto!important;}
.background-size--stretch {background-size:100% 100%!important;}
.background-size--auto {background-size:auto!important;}

.background-repeat {background-repeat:repeat!important;}
.background-repeat--y {background-repeat:repeat-y!important;}
.background-repeat--x {background-repeat:repeat-x!important;}
.background-repeat--none {background-repeat:no-repeat!important;}

/* Colors */
.color--email, .all--color--email, .all--color--email * {color:#5d6769;}
.color--white, .all--color--white, .all--color--white * {color:#ffffff!important;}
.color--black, .all--color--black, .all--color--black * {color:#1F1F1F!important;}
.color--darkgrey, .all--color--darkgrey, .all--color--darkgrey * {color:#1F1F1F!important;}
.color--grey, .all--color--grey, .all--color--grey * {color:#C4C4C4!important;}
.color--lightgrey, .all--color--lightgrey, .all--color--lightgrey * {color:#DAD4D4!important;}
.color--lighttan, .all--color--lighttan, .all--color--lighttan * {color:#F2EFEB!important;}
.color--midnightteal, .all--color--midnightteal, .all--color--midnightteal * {color:#053B4A!important;}
.color--teal, .all--color--teal, .all--color--teal * {color:#154D5C!important;}
.color--tan, .all--color--tan, .all--color--tan * {color:#B3A08B!important;}
.color--rust, .all--color--rust, .all--color--rust * {color:#8B3A1E!important;}
.color--mustard, .all--color--mustard, .all--color--mustard * {color:#C08E30!important;}
.color--cream, .all--color--cream, .all--color--cream * {color:#D4CABE!important;}
.color--error, .all--color--error, .all--color--error * {color:#FF0000!important;}
.color--primary, .all--color--primary, .all--color--primary * {color:#053B4A!important;}
.color--secondary, .all--color--secondary, .all--color--secondary * {color:#8B3A1E!important;}

.color--inherit, .all--color--inherit, .all--color--inherit * {color:inherit!important;}

/* Backgrounds */
.background--white {background-color:#ffffff;}.background--black {background-color:#1F1F1F;}.background--darkgrey {background-color:#1F1F1F;}.background--grey {background-color:#C4C4C4;}.background--lightgrey {background-color:#DAD4D4;}.background--lighttan {background-color:#F2EFEB;}.background--midnightteal {background-color:#053B4A;}.background--teal {background-color:#154D5C;}.background--tan {background-color:#B3A08B;}.background--rust {background-color:#8B3A1E;}.background--mustard {background-color:#C08E30;}.background--cream {background-color:#D4CABE;}.background--error {background-color:#FF0000;}.background--primary {background-color:#053B4A;}.background--secondary {background-color:#8B3A1E;}

/* Borders */
.border--white {border-color:#ffffff;}.border--black {border-color:#1F1F1F;}.border--darkgrey {border-color:#1F1F1F;}.border--grey {border-color:#C4C4C4;}.border--lightgrey {border-color:#DAD4D4;}.border--lighttan {border-color:#F2EFEB;}.border--midnightteal {border-color:#053B4A;}.border--teal {border-color:#154D5C;}.border--tan {border-color:#B3A08B;}.border--rust {border-color:#8B3A1E;}.border--mustard {border-color:#C08E30;}.border--cream {border-color:#D4CABE;}.border--error {border-color:#FF0000;}.border--primary {border-color:#053B4A;}.border--secondary {border-color:#8B3A1E;}

.border--transparent {
  border-color: transparent;
}

/* Social Colors */


/* Backgrounds */
.background--email {background-color:#5d6769;}


/* Borders */


/* Borders */

.border--0 {
  border-style:solid;
  border-width: 0px;
}
.border--top--0 {
  border-style:solid;
  border-top-width: 0px!important;
}
.border--bottom--0 {
  border-style:solid;
  border-bottom-width: 0px!important;
}
.border--left--0 {
  border-style:solid;
  border-left-width: 0px!important;
}
.border--right--0 {
  border-style:solid;
  border-right-width: 0px!important;
}

.border--1 {
  border-style:solid;
  border-width: 1px;
}
.border--top--1 {
  border-style:solid;
  border-top-width: 1px!important;
}
.border--bottom--1 {
  border-style:solid;
  border-bottom-width: 1px!important;
}
.border--left--1 {
  border-style:solid;
  border-left-width: 1px!important;
}
.border--right--1 {
  border-style:solid;
  border-right-width: 1px!important;
}

.border--2 {
  border-style:solid;
  border-width: 2px;
}
.border--top--2 {
  border-style:solid;
  border-top-width: 2px!important;
}
.border--bottom--2 {
  border-style:solid;
  border-bottom-width: 2px!important;
}
.border--left--2 {
  border-style:solid;
  border-left-width: 2px!important;
}
.border--right--2 {
  border-style:solid;
  border-right-width: 2px!important;
}

.border--3 {
  border-style:solid;
  border-width: 3px;
}
.border--top--3 {
  border-style:solid;
  border-top-width: 3px!important;
}
.border--bottom--3 {
  border-style:solid;
  border-bottom-width: 3px!important;
}
.border--left--3 {
  border-style:solid;
  border-left-width: 3px!important;
}
.border--right--3 {
  border-style:solid;
  border-right-width: 3px!important;
}

.border--4 {
  border-style:solid;
  border-width: 4px;
}
.border--top--4 {
  border-style:solid;
  border-top-width: 4px!important;
}
.border--bottom--4 {
  border-style:solid;
  border-bottom-width: 4px!important;
}
.border--left--4 {
  border-style:solid;
  border-left-width: 4px!important;
}
.border--right--4 {
  border-style:solid;
  border-right-width: 4px!important;
}

.border--5 {
  border-style:solid;
  border-width: 5px;
}
.border--top--5 {
  border-style:solid;
  border-top-width: 5px!important;
}
.border--bottom--5 {
  border-style:solid;
  border-bottom-width: 5px!important;
}
.border--left--5 {
  border-style:solid;
  border-left-width: 5px!important;
}
.border--right--5 {
  border-style:solid;
  border-right-width: 5px!important;
}

.border--6 {
  border-style:solid;
  border-width: 6px;
}
.border--top--6 {
  border-style:solid;
  border-top-width: 6px!important;
}
.border--bottom--6 {
  border-style:solid;
  border-bottom-width: 6px!important;
}
.border--left--6 {
  border-style:solid;
  border-left-width: 6px!important;
}
.border--right--6 {
  border-style:solid;
  border-right-width: 6px!important;
}

.border--7 {
  border-style:solid;
  border-width: 7px;
}
.border--top--7 {
  border-style:solid;
  border-top-width: 7px!important;
}
.border--bottom--7 {
  border-style:solid;
  border-bottom-width: 7px!important;
}
.border--left--7 {
  border-style:solid;
  border-left-width: 7px!important;
}
.border--right--7 {
  border-style:solid;
  border-right-width: 7px!important;
}

.border--8 {
  border-style:solid;
  border-width: 8px;
}
.border--top--8 {
  border-style:solid;
  border-top-width: 8px!important;
}
.border--bottom--8 {
  border-style:solid;
  border-bottom-width: 8px!important;
}
.border--left--8 {
  border-style:solid;
  border-left-width: 8px!important;
}
.border--right--8 {
  border-style:solid;
  border-right-width: 8px!important;
}

.border--9 {
  border-style:solid;
  border-width: 9px;
}
.border--top--9 {
  border-style:solid;
  border-top-width: 9px!important;
}
.border--bottom--9 {
  border-style:solid;
  border-bottom-width: 9px!important;
}
.border--left--9 {
  border-style:solid;
  border-left-width: 9px!important;
}
.border--right--9 {
  border-style:solid;
  border-right-width: 9px!important;
}

.border--10 {
  border-style:solid;
  border-width: 10px;
}
.border--top--10 {
  border-style:solid;
  border-top-width: 10px!important;
}
.border--bottom--10 {
  border-style:solid;
  border-bottom-width: 10px!important;
}
.border--left--10 {
  border-style:solid;
  border-left-width: 10px!important;
}
.border--right--10 {
  border-style:solid;
  border-right-width: 10px!important;
}


.border-radius--0 {border-radius: 0px;}
.border-radius--1 {border-radius: 1px;}
.border-radius--2 {border-radius: 2px;}
.border-radius--3 {border-radius: 3px;}
.border-radius--4 {border-radius: 4px;}
.border-radius--5 {border-radius: 5px;}
.border-radius--6 {border-radius: 6px;}
.border-radius--7 {border-radius: 7px;}
.border-radius--8 {border-radius: 8px;}
.border-radius--9 {border-radius: 9px;}
.border-radius--10 {border-radius: 10px;}


.border-radius--circle {
  border-radius: 50%;
}
.border-radius--pill {
  border-radius:9999px;
}



/* Font Families */
.font--heading, .font--heading * {font-family: 'Optima', sans-serif !important;}
.font--reading, .font--reading * {font-family: 'Roboto', sans-serif !important;}


/* Font Sizes */
.font--1, .font--1 * {font-size: 1px!important;}
.font--2, .font--2 * {font-size: 2px!important;}
.font--3, .font--3 * {font-size: 3px!important;}
.font--4, .font--4 * {font-size: 4px!important;}
.font--5, .font--5 * {font-size: 5px!important;}
.font--6, .font--6 * {font-size: 6px!important;}
.font--7, .font--7 * {font-size: 7px!important;}
.font--8, .font--8 * {font-size: 8px!important;}
.font--9, .font--9 * {font-size: 9px!important;}
.font--10, .font--10 * {font-size: 10px!important;}
.font--11, .font--11 * {font-size: 11px!important;}
.font--12, .font--12 * {font-size: 12px!important;}
.font--13, .font--13 * {font-size: 13px!important;}
.font--14, .font--14 * {font-size: 14px!important;}
.font--15, .font--15 * {font-size: 15px!important;}
.font--16, .font--16 * {font-size: 16px!important;}
.font--17, .font--17 * {font-size: 17px!important;}
.font--18, .font--18 * {font-size: 18px!important;}
.font--19, .font--19 * {font-size: 19px!important;}
.font--20, .font--20 * {font-size: 20px!important;}
.font--21, .font--21 * {font-size: 21px!important;}
.font--22, .font--22 * {font-size: 22px!important;}
.font--23, .font--23 * {font-size: 23px!important;}
.font--24, .font--24 * {font-size: 24px!important;}
.font--25, .font--25 * {font-size: 25px!important;}
.font--26, .font--26 * {font-size: 26px!important;}
.font--27, .font--27 * {font-size: 27px!important;}
.font--28, .font--28 * {font-size: 28px!important;}
.font--29, .font--29 * {font-size: 29px!important;}
.font--30, .font--30 * {font-size: 30px!important;}
.font--31, .font--31 * {font-size: 31px!important;}
.font--32, .font--32 * {font-size: 32px!important;}
.font--33, .font--33 * {font-size: 33px!important;}
.font--34, .font--34 * {font-size: 34px!important;}
.font--35, .font--35 * {font-size: 35px!important;}
.font--36, .font--36 * {font-size: 36px!important;}
.font--37, .font--37 * {font-size: 37px!important;}
.font--38, .font--38 * {font-size: 38px!important;}
.font--39, .font--39 * {font-size: 39px!important;}
.font--40, .font--40 * {font-size: 40px!important;}
.font--41, .font--41 * {font-size: 41px!important;}
.font--42, .font--42 * {font-size: 42px!important;}
.font--43, .font--43 * {font-size: 43px!important;}
.font--44, .font--44 * {font-size: 44px!important;}
.font--45, .font--45 * {font-size: 45px!important;}
.font--46, .font--46 * {font-size: 46px!important;}
.font--47, .font--47 * {font-size: 47px!important;}
.font--48, .font--48 * {font-size: 48px!important;}
.font--49, .font--49 * {font-size: 49px!important;}
.font--50, .font--50 * {font-size: 50px!important;}


/* Headings */
h1, .h1 {
  font-family: 'Optima', sans-serif;
  font-size: 65px;
  line-height: 1.0461538461538462em;
  font-style: ;
  font-weight: 400;
  text-transform: ;
  text-decoration: ;
  letter-spacing: ;
  word-spacing: ;
  color:#053B4A;
  -webkit-font-smoothing: auto;
}
h2, .h2 {
  font-family: 'Optima', sans-serif;
  font-size: 55px;
  line-height: 1.1818181818181819em;
  font-style: ;
  font-weight: 400;
  text-transform: ;
  text-decoration: ;
  letter-spacing: ;
  word-spacing: ;
  color:#053B4A;
}
h3, .h3 {
  font-family: 'Optima', sans-serif;
  font-size: 50px;
  line-height: 1.2;
  font-style: ;
  font-weight: 400;
  text-transform: ;
  text-decoration: ;
  letter-spacing: ;
  word-spacing: ;
  color:#053B4A;
	border-bottom: none !important;
	padding-bottom: 0 !important;
}
h4, .h4 {
  font-family: 'Optima', sans-serif;
  font-size: 40px;
  line-height: 1.375;
  font-style: ;
  font-weight: 400;
  text-transform: ;
  text-decoration: ;
  letter-spacing: ;
  word-spacing: ;
  color:#053B4A;
}
h5, .h5 {
  font-family: 'Roboto', sans-serif;
  font-size: 30px;
  line-height: 1.3333333333333333em;
  font-style: ;
  font-weight: 400;
  text-transform: ;
  text-decoration: ;
  letter-spacing: ;
  word-spacing: ;
  color:#1F1F1F;
}
h6, .h6 {
  font-family: 'Optima', sans-serif;
  font-size: 22px;
  line-height: 1.3181818181818181em;
  font-style: ;
  font-weight: 700;
  text-transform: ;
  text-decoration: ;
  letter-spacing: ;
  word-spacing: ;
  color:#1F1F1F;
}

h1, h2, h3, h4, h5, h6, p, ul, ol, .h1, .h2, .h3, .h4, .h5, .h6, .p {
  display:block;
  margin-top:20px;
  margin-bottom:20px;
}
h1 + h1, h1 + .h1, h1 + h2, h1 + .h2, h1 + h3, h1 + .h3, h1 + h4, h1 + .h4, h1 + h5, h1 + .h5, h1 + h6, h1 + .h6, h1 + p, h1 + .ph2 + h1, h2 + .h1, h2 + h2, h2 + .h2, h2 + h3, h2 + .h3, h2 + h4, h2 + .h4, h2 + h5, h2 + .h5, h2 + h6, h2 + .h6, h2 + p, h2 + .ph3 + h1, h3 + .h1, h3 + h2, h3 + .h2, h3 + h3, h3 + .h3, h3 + h4, h3 + .h4, h3 + h5, h3 + .h5, h3 + h6, h3 + .h6, h3 + p, h3 + .ph4 + h1, h4 + .h1, h4 + h2, h4 + .h2, h4 + h3, h4 + .h3, h4 + h4, h4 + .h4, h4 + h5, h4 + .h5, h4 + h6, h4 + .h6, h4 + p, h4 + .ph5 + h1, h5 + .h1, h5 + h2, h5 + .h2, h5 + h3, h5 + .h3, h5 + h4, h5 + .h4, h5 + h5, h5 + .h5, h5 + h6, h5 + .h6, h5 + p, h5 + .ph6 + h1, h6 + .h1, h6 + h2, h6 + .h2, h6 + h3, h6 + .h3, h6 + h4, h6 + .h4, h6 + h5, h6 + .h5, h6 + h6, h6 + .h6, h6 + p, h6 + .pp + h1, p + .h1, p + h2, p + .h2, p + h3, p + .h3, p + h4, p + .h4, p + h5, p + .h5, p + h6, p + .h6, p + p, p + .p, h1 + ul, h1 + ol, ul + h1, ol + h1, h2 + ul, h2 + ol, ul + h2, ol + h2, h3 + ul, h3 + ol, ul + h3, ol + h3, h4 + ul, h4 + ol, ul + h4, ol + h4, h5 + ul, h5 + ol, ul + h5, ol + h5, h6 + ul, h6 + ol, ul + h6, ol + h6, p + ul, p + ol, ul + p, ol + p {
  margin-top:-10px;
}
/*.hs_cos_wrapper_type_rich_text ul li + li, .hs_cos_wrapper_type_rich_text ol li + li {margin-top:20px;}*/
h1 .h1, h1 .h2, h1 .h3, h1 .h4, h1 .h5, h1 .h6, h1 .p, h2 .h1, h2 .h2, h2 .h3, h2 .h4, h2 .h5, h2 .h6, h2 .p, h3 .h1, h3 .h2, h3 .h3, h3 .h4, h3 .h5, h3 .h6, h3 .p, h4 .h1, h4 .h2, h4 .h3, h4 .h4, h4 .h5, h4 .h6, h4 .p, h5 .h1, h5 .h2, h5 .h3, h5 .h4, h5 .h5, h5 .h6, h5 .p, h6 .h1, h6 .h2, h6 .h3, h6 .h4, h6 .h5, h6 .h6, h6 .p, p .h1, p .h2, p .h3, p .h4, p .h5, p .h6, p .p {
  margin-top:inherit;
  margin-bottom:inherit;
}

/* Paragraph and body text */
p, li {
  font-family: 'Roboto', sans-serif;
  font-size: 18px;
  line-height: 1.3888888888888888em;
  font-style: ;
  font-weight: 400;
  letter-spacing: ;
  word-spacing: ;
  color: #1F1F1F;
}
p span[style*="font-size"]:not([style*="line-height"]) {
  line-height:1.3888888888888888em;
}

/* Blockquote */
blockquote {
  display:block;
  width:100%;
  font-family: 'Roboto', sans-serif;
  background-color: #ffffff;
  font-size: 18px;
  line-height: 1.3888888888888888em;
  font-weight: 400;
  letter-spacing: ;
  word-spacing: ;
  color: #1F1F1F;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
  font-style: normal;
  border-left: 4px solid #8B3A1E;
  margin:20px auto;
  box-shadow:1px 1px 3px 0px rgba(0,0,0,.3);
}
.bop--post blockquote > *:first-child {
  margin-top: 0px;
}
.bop--post blockquote > *:last-child {
  margin-bottom:0px;
}

/* Hyperlinks */
a {
  font-family: inherit;
  font-size: 18px;
  line-height: ;
  font-style: ;
  font-weight: ;
  text-transform: ;
  text-decoration: none;
  letter-spacing: ;
  word-spacing: ;
  color: #053B4A;
}
a[href^="tel"] {
  color: inherit;
  text-decoration: none;
}

@media (min-width: 768px) and (max-width: 1023px) {
	h1, .h1 {
		font-size: 60px;
		line-height: 1.05em;
	}
	h2, .h2 {
		font-size: 50px;
		line-height: 1.0em;
	}
	h3, .h3 {
		font-size: 45px;
		line-height: 1.2222222222222223em;
	}
	h4, .h4 {
		font-size: 35px;
		line-height: 1.2857142857142858em;
	}
	h5, .h5 {
		font-size: 25px;
		line-height: 1.4em;
	}
	h6, .h6 {
		font-size: 20px;
		line-height: 1.2em;
	}
	p, .p {
		font-size: 18px;
		line-height: 1.3888888888888888em;
	}
}

@media   (max-width: 767px) {
	h1, .h1 {
		font-size: 55px;
		line-height: 1.0545454545454545em;
	}
	h2, .h2 {
		font-size: 45px;
		line-height: 1.2222222222222223em;
	}
	h3, .h3 {
		font-size: 40px;
		line-height: 1.25em;
	}
	h4, .h4 {
		font-size: 30px;
		line-height: 1.3333333333333333em;
	}
	h5, .h5 {
		font-size: 22px;
		line-height: 1.3636363636363635em;
	}
	h6, .h6 {
		font-size: 18px;
		line-height: 1.2222222222222223em;
	}
	p, .p {
		font-size: 18px;
		line-height: 1.3888888888888888em;
	}
}

/* Text */
.lighter, .all--lighter, .all--lighter * {font-weight:100!important;}
.light, .all--light, .all--light * {font-weight:400!important;}
.normal, .all--normal, .all--normal * { font-style:normal; font-weight:400!important;}
.normal--weight, .all--normal--weight, .all--normal--weight * { font-weight:400!important;}
.medium, .all--medium, .all--medium * { font-style:normal; font-weight:500!important;}
.semibold, .all--semibold, .all--semibold * { font-style:normal; font-weight:600!important;}
.bold, .strong, .all--bold, .all--bold *, .all--strong, .all--strong * { font-weight:700!important;}
.bolder, .all--bolder, .all--bolder * {font-weight:800!important;}

.italic, .all--italic, .all--italic * {font-style:italic!important;}
.uppercase, .all--uppercase, .all--uppercase * {text-transform:uppercase;}
.lowercase, .all--lowercase, .all--lowercase * {text-transform:lowercase;}
.normalcase, .all--normalcase, .all--normalcase * {text-transform:none;}
.normal--style, .all--normal--style, .all--normal--style * {font-style:normal!important;}



/* Fades & Animations */
.fade--in, .fade--up, .fade--down, .fade--left, .fade--right, .fade--load { opacity: 0; -webkit-transition: opacity 1.25s ease-out; -moz-transition: opacity 1.25s ease-out; -ms-transition: opacity 1.25s ease-out; -o-transition: opacity 1.25s ease-out; transition: opacity 1.25s ease-out; }

.fade--left, .fade--right { -webkit-transition: opacity 1.25s ease-out, transform 1.25s ease-out; -moz-transition: opacity 1.25s ease-out, transform 1.25s ease-out; -ms-transition: opacity 1.25s ease-out, transform 1.25s ease-out; -o-transition: opacity 1.25s ease-out, transform 1.25s ease-out; transition: opacity 1.25s ease-out, transform 1.25s ease-out; }

.fade--up:before, .fade--up:after, .fade--down:before, .fade--down:after { -webkit-transition: margin 1.25s ease-out; -moz-transition: margin 1.25s ease-out; -ms-transition: margin 1.25s ease-out; -o-transition: margin 1.25s ease-out; transition: margin 1.25s ease-out; }

.fade--up:before, .fade--up:after { content: ""; display: block; width: 100%; height: 0px; }
.fade--up:before { margin-top: 20px; }
.fade--up:after { margin-bottom: -20px; }

.fade--down:before, .fade--down:after { content: ""; display: block; width: 100%; height: 0px; }
.fade--down:before { margin-top: -20px; }
.fade--down:after { margin-bottom: 20px; }

.fade--left { transform: translateX(100px); }

.fade--right { transform: translateX(-100px); }

.production--fade.fade--in, .production--fade.fade--up, .production--fade.fade--down, .production--fade.fade--left, .production--fade.fade--right, .production--fade.fade--load { opacity: 1; }
.production--fade.fade--up:before, .production--fade.fade--down:before { margin-top: 0px; }
.production--fade.fade--up:after, .production--fade.fade--down:after { margin-bottom: 0px; }
.production--fade.fade--left, .production--fade.fade--right { transform: translateX(0); }

.fade--delay--1, .fade--delay--1:before, .fade--delay--1:after { -webkit-transition-delay: 0.33s; transition-delay: 0.33s; }
.fade--delay--2, .fade--delay--2:before, .fade--delay--2:after { -webkit-transition-delay: 0.66s; transition-delay: 0.66s; }
.fade--delay--3, .fade--delay--3:before, .fade--delay--3:after { -webkit-transition-delay: 0.99s; transition-delay: 0.99s; }
.fade--delay--4, .fade--delay--4:before, .fade--delay--4:after { -webkit-transition-delay: 1.32s; transition-delay: 1.32s; }
.fade--delay--5, .fade--delay--5:before, .fade--delay--5:after { -webkit-transition-delay: 1.65s; transition-delay: 1.65s; }
.fade--delay--6, .fade--delay--6:before, .fade--delay--6:after { -webkit-transition-delay: 1.98s; transition-delay: 1.98s; }
.fade--delay--7, .fade--delay--7:before, .fade--delay--7:after { -webkit-transition-delay: 2.31s; transition-delay: 2.31s; }
.fade--delay--8, .fade--delay--8:before, .fade--delay--8:after { -webkit-transition-delay: 2.64s; transition-delay: 2.64s; }
.fade--delay--9, .fade--delay--9:before, .fade--delay--9:after { -webkit-transition-delay: 2.97s; transition-delay: 2.97s; }
.fade--delay--10, .fade--delay--10:before, .fade--delay--10:after { -webkit-transition-delay: 3.3s; transition-delay: 3.3s; }


/*
html.no-js .fade--in, html.no-js .fade--up, html.no-js .fade--down, html.no-js .fade--left, html.no-js .fade--right, html.hs-inline-edit .fade--in, html.hs-inline-edit .fade--up, html.hs-inline-edit .fade--down, html.hs-inline-edit .fade--left, html.hs-inline-edit .fade--right { opacity: 1 !important; filter: alpha(opacity=100) !important; }
html.no-js.fade--up:before, html.no-js.fade--up:after, html.no-js.fade--down:before, html.no-js.fade--down:after, html.hs-inline-edit.fade--up:before, html.hs-inline-edit.fade--up:after, html.hs-inline-edit.fade--down:before, html.hs-inline-edit.fade--down:after { content: none !important; }

html.device--touch .fade--in, html.device--touch .fade--up, html.device--touch .fade--down, html.device--touch .fade--left, html.device--touch .fade--right { opacity: 1; }
html.device--touch .fade--left,
html.device--touch .fade--right { transform: translateX(0); }
html.device--touch .fade--up:before, html.device--touch .fade--down:before { margin-top: 0px; }
html.device--touch .fade--up:after, html.device--touch .fade--down:after { margin-bottom: 0px; }
*/
@media   (max-width: 1023px) {
.fade--left,
.fade--right { transform: translateX(0); }
.fade--in,
.fade--up,
.fade--down,
.fade--left,
.fade--right {opacity:1;}
}



.mix {display:none;}



/* Grid */
html {
  background:#ffffff;
}
.row-fluid [class*="span"] {
  min-height:0px!important;
}

/* Menus */

.hs-menu-wrapper ul {
  list-style: none;
  padding: 0px;
  margin: 0px;
}
.hs-menu-wrapper.hs-menu-flow-horizontal > ul > li {
  display: inline-block;
  vertical-align: top;
}

/* Forms */

form.hs-form.stacked .actions {padding:0px;margin:0px;text-align:center;}
.hbspt-form .submitted-message {
  font-family: 'Roboto', sans-serif;
  font-size: 18px;
  line-height: 1.3888888888888888em;
  font-style: ;
  font-weight: 400;
  letter-spacing: ;
  word-spacing: ;
  color: #1F1F1F;
}
.hs_cos_wrapper_type_form {
  font-family: 'Roboto', sans-serif;
  font-size: 18px;
  line-height: 1.3888888888888888em;
  font-style: ;
  font-weight: 400;
  letter-spacing: ;
  word-spacing: ;
  color: #1F1F1F;
}
.hs_cos_wrapper_type_form .form-title {margin-top: 0px;}
.hs_cos_wrapper_type_form > a[name] {display: none;}
form.hs-form .hs_error_rollup {display:none!important;}
form.hs-form input[type="text"].hs-input,
form.hs-form input[type="number"].hs-input,
form.hs-form input[type="email"].hs-input,
form.hs-form input[type="tel"].hs-input,
form.hs-form textarea.hs-input,
.production--form input[type="text"],
.production--form input[type="number"],
.production--form input[type="email"],
.production--form input[type="tel"],
.production--form input[type="search"],
.production--form textarea {
  display:block;
  max-width:100%;
  width:100%!important;
  padding-top:14px;
  padding-bottom:14px;
  padding-left:14px;
  padding-right:14px;
  margin-top:0px;
  outline:none;
  box-shadow: none;
  height:auto;
  background-color:#ffffff;
  color:#1F1F1F;

  font-family: 'Roboto', sans-serif;
  font-size: 16px;
  line-height: 1em;
  font-weight: 400;
  text-transform: ;
  letter-spacing: 0px;
  word-spacing: ;
  border-color: #C4C4C4;
  border-style: solid;
  border-width: 1px;
  border-radius: 0px;

  -webkit-appearance:none;

  -moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}

form.hs-form input[type="text"].hs-input:focus-within,
form.hs-form input[type="number"].hs-input:focus-within,
form.hs-form input[type="email"].hs-input:focus-within,
form.hs-form input[type="tel"].hs-input:focus-within,
form.hs-form textarea.hs-input:focus-within,
.production--form input[type="text"]:focus-within,
.production--form input[type="number"]:focus-within,
.production--form input[type="email"]:focus-within,
.production--form input[type="tel"]:focus-within,
.production--form input[type="search"]:focus-within,
.production--form textarea:focus-within {
	border-color: #ffffff;
	color: #1F1F1F;
	background-color: #ffffff;
}



form.hs-form select.hs-input,
.production--form select {
  width:100%!important;
  max-width:100%!important;
  margin-top:0px;
  height:auto;

  color:#1F1F1F;

  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48'%3E%3Cg id='Group_2156' data-name='Group 2156' transform='translate(-929 -2489)'%3E%3Crect id='Rectangle' width='48' height='48' transform='translate(977 2489) rotate(90)' fill='%23053B4A'/%3E%3Cpath id='Fill_1' data-name='Fill 1' d='M13,12.093,1.831,23.258a.556.556,0,0,1-.765,0L.157,22.35a.544.544,0,0,1,0-.766l9.611-9.609a.393.393,0,0,0,0-.552L.175,1.831a.542.542,0,0,1,0-.765L1.082.157A.54.54,0,0,1,1.465,0a.534.534,0,0,1,.382.157L13,11.306a.539.539,0,0,1,.157.4.532.532,0,0,1-.157.388' transform='translate(964.41 2506) rotate(90)' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E%0A");
  background-repeat:no-repeat;
  background-position:right center;
	background-size: contain;
  background-color:#ffffff;

  outline:none;
  box-shadow: none;

  padding-top:14px;
  padding-bottom:14px;
  padding-left:14px;
  padding-right:30px;

  font-family: 'Roboto', sans-serif;
  font-size: 16px;
  line-height: 1em;
  font-weight: 400;
  text-transform: ;
  letter-spacing: 0px;
  word-spacing: ;
  border-color: #C4C4C4;
  border-style: solid;
  border-width: 1px;
  border-radius: 0px;
	-webkit-transition: background-image 0.3s ease-in-out;
	-moz-transition: background-image 0.3s ease-in-out;
	-ms-transition: background-image 0.3s ease-in-out;
	-o-transition: background-image 0.3s ease-in-out;
	transition: background-image 0.3s ease-in-out;
}
.section--form--background--dark form.hs-form select.hs-input,
.section--form--background--dark .production--form select {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48'%3E%3Cg id='Group_2156' data-name='Group 2156' transform='translate(-929 -2489)'%3E%3Crect id='Rectangle' width='48' height='48' transform='translate(977 2489) rotate(90)' fill='%23B55C2C'/%3E%3Cpath id='Fill_1' data-name='Fill 1' d='M13,12.093,1.831,23.258a.556.556,0,0,1-.765,0L.157,22.35a.544.544,0,0,1,0-.766l9.611-9.609a.393.393,0,0,0,0-.552L.175,1.831a.542.542,0,0,1,0-.765L1.082.157A.54.54,0,0,1,1.465,0a.534.534,0,0,1,.382.157L13,11.306a.539.539,0,0,1,.157.4.532.532,0,0,1-.157.388' transform='translate(964.41 2506) rotate(90)' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E%0A");
}
form.hs-form select.hs-input::-ms-expand,
.production--form select::-ms-expand {
  display: none;
}
form.hs-form select.hs-input option, .production--form select.hs-input option {
  color:#1F1F1F!important;
}
@media( hover: hover ) {
	form.hs-form select.hs-input:hover,
	.production--form select:hover {
		cursor: pointer;
		background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48'%3E%3Cg id='Group_2939' data-name='Group 2939' transform='translate(-929 -2489)'%3E%3Cg id='Rectangle' transform='translate(977 2489) rotate(90)' fill='%23ffffff' stroke='%23053B4A' stroke-miterlimit='10' stroke-width='2'%3E%3Crect width='48' height='48' stroke='none'/%3E%3Crect x='1' y='1' width='46' height='46' fill='none'/%3E%3C/g%3E%3Cpath id='Fill_1' data-name='Fill 1' d='M13,12.093,1.831,23.258a.556.556,0,0,1-.765,0L.157,22.35a.544.544,0,0,1,0-.766l9.611-9.609a.393.393,0,0,0,0-.552L.175,1.831a.542.542,0,0,1,0-.765L1.082.157A.54.54,0,0,1,1.465,0a.534.534,0,0,1,.382.157L13,11.306a.539.539,0,0,1,.157.4.532.532,0,0,1-.157.388' transform='translate(964.41 2506) rotate(90)' fill='%23053B4A'/%3E%3C/g%3E%3C/svg%3E%0A");
	}
}
.section--form--background--dark form.hs-form select.hs-input,
.section--form--background--dark .production--form select,
.section--form--background--dark form.hs-form select.hs-input:hover,
.section--form--background--dark .production--form select:hover {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48'%3E%3Cg id='Group_2156' data-name='Group 2156' transform='translate(-929 -2489)'%3E%3Crect id='Rectangle' width='48' height='48' transform='translate(977 2489) rotate(90)' fill='%23B55C2C'/%3E%3Cpath id='Fill_1' data-name='Fill 1' d='M13,12.093,1.831,23.258a.556.556,0,0,1-.765,0L.157,22.35a.544.544,0,0,1,0-.766l9.611-9.609a.393.393,0,0,0,0-.552L.175,1.831a.542.542,0,0,1,0-.765L1.082.157A.54.54,0,0,1,1.465,0a.534.534,0,0,1,.382.157L13,11.306a.539.539,0,0,1,.157.4.532.532,0,0,1-.157.388' transform='translate(964.41 2506) rotate(90)' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E%0A");
}

form.hs-form input[type="text"].hs-input:-webkit-autofill,
form.hs-form input[type="number"].hs-input:-webkit-autofill,
form.hs-form input[type="email"].hs-input:-webkit-autofill,
form.hs-form input[type="tel"].hs-input:-webkit-autofill,
form.hs-form textarea.hs-input:-webkit-autofill,
form.hs-form select.hs-input:-webkit-autofill {
  background-color:#ffffff;
}


form.hs-form label, .production--form label {
  display:block;
  text-align:left;
  font-family:'Roboto', sans-serif;
  font-size:12px;
  line-height:1.35em;
  font-style:normal;
  font-weight:500;
  letter-spacing:0.1em;
  text-transform:uppercase;
  word-spacing:;
  color:#053B4A;
}
form.hs-form fieldset,
.production--form fieldset {
  float:left;
  max-width:100%;
  width:100%;
}
form.hs-form .field,
.production--form .field {
  margin-bottom:0px;
  position:relative;
}
form.hs-form .inputs-list {
  margin-bottom:13px;
  padding-left:0px;
  list-style:none;
}
form.hs-form .hs_recaptcha {
  clear:both;
}
form.hs-form #captcha_wrapper {
  margin-bottom:13px;
  clear:both;
}
form.hs-form #captcha_wrapper #recaptcha_area,
form.hs-form #captcha_wrapper #recaptcha_table {
  max-width:100%;
}
form.hs-form #captcha_wrapper #recaptcha_table {
  display: block;
  overflow: hidden;
  background: #dedede;
  border-color: #C4C4C4!important;
  border-style: solid!important;
  border-width: 1px!important;
  border-radius: 0px;
}
form.hs-form #captcha_wrapper #recaptcha_table * {
  -moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}
form.hs-form #captcha_wrapper #recaptcha_table td {
  background-image: none;
}
form.hs-form #captcha_wrapper #recaptcha_table .recaptcha_input_area {
  width:171px!important;
  margin-left:0px!important;
  margin-right:0px!important;
}
form.hs-form #captcha_wrapper #recaptcha_table #recaptcha_response_field {
  width:100%!important;
  margin-top:8px!important;
  padding: 4px 4px!important;
  border-color: #C4C4C4;
}
form.hs-form #captcha_wrapper #recaptcha_table .recaptcha_r4_c4 {
  background:url('https://tools.impactbnd.com/production/global/recaptcha_logo.png') no-repeat top right!important;
  background-size: 90% auto!important;
}
form.hs-form #captcha_wrapper #recaptcha_table #recaptcha_privacy a {
  font-size:13px!important;
}
form.hs-form .form-columns-1 .hs-form-field {
  width:100%;
  padding:0px;
}
form.hs-form .form-columns-2 > .hs-form-field {
  display:inline-block;
  vertical-align:top;
  width:49.25%!important;
  padding:0px;
  margin-left:1.5%;
  float:none;
}
form.hs-form .form-columns-2 > .hs-form-field:first-child {
  margin-left:0px;
}
@media   (max-width: 767px) {
  form.hs-form .form-columns-2 > .hs-form-field {
    width:100%!important;
    margin-left:0px;
  }
}

form.hs-form .form-columns-2 .hs-richtext+.hs-form-field {
  margin-left:0px!important;
}
form.hs-form .form-columns-3> .hs-form-field {
  display:inline-block;
  vertical-align:bottom;
  width:32.3333333%!important;
  padding:0px;
  margin-left:1.5%;
  float:none;
}
form.hs-form .form-columns-3> .hs-form-field:first-child {
  margin-left:0px;
}
@media (max-width:300px) {
  form.hs-form .form-columns-3> .hs-form-field {
    width:100%!important;
    margin-left:0px;
  }
}
form.hs-form .form-columns-3 .hs-richtext+.hs-form-field {
  margin-left:0px!important;
}
form.hs-form fieldset > .hs-form-field > label {
  margin-bottom:8px;
}
form.hs-form .hs-form-required {
  color: #8B3A1E;
}
form.hs-form .hs-form-field > .input {
  margin-bottom:13px;
  margin-right:0px!important;
}
form.hs-form .inputs-list label {
  display:block!important;
}
form.hs-form .inputs-list label input {
  display:inline-block;
  width:auto;
  margin-right:10px;
}
form.hs-form .hs_submit {
  clear: both;
  width: 100%;
  display: block;
}
form.hs-form .hs_submit input.hs-button,
form.hs-form .hs_submit input.hs-button:active {
  -webkit-appearance: none;
  outline:none!important;
  box-shadow:none!important;
  text-shadow:none;
}
form.hs-form .hs_submit input.hs-button {
  display:inline-block;

  color: #ffffff;
  background-image:none;
  background-color:#053B4A;
  text-align: center;
  font-family: 'Roboto', sans-serif;
  font-size: 18px;
  line-height: 1.1666666666666667em;
  font-style: ;
  font-weight: 700;
  text-transform: uppercase;
  text-decoration: none;
  letter-spacing: 0.05em;
  word-spacing: ;
  padding: 14px 24px;
  border-radius: 4px;
  min-width: unset;
  width:auto;
  max-width:100%;

  border-width:2px!important;
  border-style:solid!important;
  border-color:#053B4A;

  -webkit-box-shadow:!important;
  -moz-box-shadow:!important;
  box-shadow:!important;
  text-shadow: !important;

  background-image:none!important;

  outline:none!important;

  -moz-box-sizing:border-box!important;
  -webkit-box-sizing:border-box!important;
  box-sizing:border-box!important;

  -webkit-appearance:none;
  appearance:none;
  font-family: 'Roboto', sans-serif !important;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  padding: 14px 24px !important;
  min-width: 120px !important;
	color: #1F1F1F !important;
	transition: all 0.3s ease-in-out;
}
@media   (max-width: 767px) {
	form.hs-form .hs_submit input.hs-button {
		width: 100% !important;
	}
}
@media (hover: hover ) {
	form.hs-form .hs_submit input.hs-button:hover {
		cursor:pointer;
		color: #ffffff;
	}
}


form.hs-form hs-input.error, .hs-input.invalid {
	color: #FF0000 !important;
	border-color: #FF0000 !important;
}
form.hs-form hs-input.error, .hs-input.invalid input::placeholder {
	color: #FF0000 !important;
}

.no--labels .hs-form-field > label {
  display:none!important;
}
html.no-textshadow .no--labels .hs-form-field > label {
  display:block!important;
}
html.no-backgroundsize .no--labels label {
  display:block!important;
}
#hs_cos_wrapper_blog_comments #comments-listing .comment-from a {
  color: inherit!important;
  background: none!important;
  padding: 0px!important;
  font: inherit!important;
  display: inline!important;
}

/* HubUI */

.hubui form.hs-form .hs-form-field > label {
  display: block !important;
  position: absolute;
  margin: 0px;
  width: 100%;
  opacity: .9;
  filter: alpha(opacity=90);
  background: transparent;
  pointer-events: none;
  
  padding-top: 14px;
  
  padding-bottom: 14px;
  
  padding-left:14px;
  padding-right:14px;
  
  outline: none;
  height: auto;


  font-family: 'Roboto', sans-serif;
  font-size: 12px!important;
  line-height: 1.25em;
  font-weight:500;
  text-transform:uppercase;
  letter-spacing:0.1em;
  word-spacing:;

  z-index: 1;
  
  top:1px;
  
  left: 0;
  right: 0;
  -webkit-appearance: none;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-transition: font-size .3s ease-out, padding-top .3s ease-out, color .3s ease-out;
  -moz-transition: font-size .3s ease-out, padding-top .3s ease-out, color .3s ease-out;
  -ms-transition: font-size .3s ease-out, padding-top .3s ease-out, color .3s ease-out;
  -o-transition: font-size .3s ease-out, padding-top .3s ease-out, color .3s ease-out;
  transition: font-size .3s ease-out, padding-top .3s ease-out, color .3s ease-out;
}
.hubui form.hs-form .hs-form-field > label a {
  position: relative;
  z-index: 3;
  pointer-events: auto;
}
.hubui form.hs-form .hs-form-field input[type="text"].hs-input,
.hubui form.hs-form .hs-form-field input[type="number"].hs-input,
.hubui form.hs-form .hs-form-field input[type="email"].hs-input,
.hubui form.hs-form .hs-form-field input[type="tel"].hs-input,
.hubui form.hs-form .hs-form-field input[type="password"].hs-input,
.hubui form.hs-form .hs-form-field textarea.hs-input {
  line-height: 1.25em;
  
}
.hubui form.hs-form .hs-form-field input::-webkit-input-placeholder { color: transparent; }
.hubui form.hs-form .hs-form-field input::-moz-placeholder { color: transparent; }
.hubui form.hs-form .hs-form-field input:-ms-input-placeholder { color: transparent; }
.hubui form.hs-form .hs-form-field input:-moz-placeholder { color: transparent; }
.hubui form.hs-form .hs-form-field textarea::-webkit-input-placeholder { color: transparent; }
.hubui form.hs-form .hs-form-field textarea::-moz-placeholder { color: transparent; }
.hubui form.hs-form .hs-form-field textarea:-ms-input-placeholder { color: transparent; }
.hubui form.hs-form .hs-form-field textarea:-moz-placeholder { color: transparent; }
.hubui form.hs-form .hs-form-field select {
  padding-top: 14.0px;
  padding-bottom: 14.0px;
}
.hubui form.hs-form .hs-form-field.focus > label,
.hubui form.hs-form .hs-form-field.filled > label {
  font-size: 10px !important;
  padding-top: 3px;
}
.hubui form.hs-form .hs-form-field.valid > label {
  color: #19920B;
}
.hubui form.hs-form .hs-form-field.filled.invalid > label {
  color: #DD2D2D !important;
}
.hubui form.hs-form .hs-form-field.focus > label {
  color: #0D4FB1;
}
.hubui form.hs-form .hs-form-field.static > label {
  position: relative !important;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px;
  margin-bottom: 8px;
  left: auto;
  right: auto;
  font-family: 'Roboto', sans-serif;
  font-size: 12px!important;
  font-style:normal;
  font-weight:500;
  line-height: 1.35em;
  color: #053B4A;
  letter-spacing:0.1em;
  word-spacing:;
}
.hubui form.hs-form .hs-dependent-field .hs-form-field > label {
  position: relative !important;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px;
  left: auto;
  right: auto;
  font-family: 'Roboto', sans-serif;
  font-size: 12px;
  font-style:normal;
  font-weight:500;
  line-height: 1.35em;
  color: #053B4A;
  letter-spacing:0.1em;
  word-spacing:;
}

/* FLEXSLIDER */
.flexslider--slider {
	display: block;
	width: 100%;
	overflow: visible;
	position: relative;
}
.flexslider--slider .flexslider--slide--wrapper {
	position: relative;
	width: 100%;
	overflow: hidden;
}
.flexslider--slider .flexslider--slide {
	position: absolute;
	width: 100%;
}
.flexslider--slider.flexslider--type--slide .flexslider--slide {
	-webkit-transition: left 0.5s ease-in-out;
	-moz-transition: left 0.5s ease-in-out;
	-ms-transition: left 0.5s ease-in-out;
	-o-transition: left 0.5s ease-in-out;
	transition: left 0.5s ease-in-out;
}
.flexslider--slider.flexslider--type--fade .flexslider--slide {
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: opacity 0.5s ease-in-out;
	-moz-transition: opacity 0.5s ease-in-out;
	-ms-transition: opacity 0.5s ease-in-out;
	-o-transition: opacity 0.5s ease-in-out;
	transition: opacity 0.5s ease-in-out;
}
.flexslider--slider.flexslider--type--fade .flexslider--slide.active {
	opacity: 1;
	filter: alpha(opacity=100);
}
.flexslider--slider.flexslider--type--static .flexslider--slide {
	left:0%;
}
.flexslider--prev,
.flexslider--next {
	position: absolute;
	top: 50%;
	display: block;
	height: 47px;
	width: 47px;
	background: #619691;
	font-size: 30px;
	line-height: 40px;
	text-align: center;
	color: #ffffff;
	z-index: 5;
	transform: translateY(-50%);
	transition: background .3s ease-in-out;
}
@media( hover: hover ) {
	.flexslider--prev:hover,
	.flexslider--next:hover {
		cursor: pointer;
		background-color: #053B4A!important;
	}
}
.flexslider--arrow {
	color: #ffffff;
  display: inline-block;
}
.flexslider--arrow:before {
  content: "";
  display: block;
  height: 22px;
  width: 22px;
  background-size: contain;
	background-position: right 2px center;
  background-repeat: no-repeat;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: scaleX(1) translate(-50%,-50%);
	transform-origin: center;
	background-image: url("data:image/svg+xml,%3Csvg width='15px' height='25px' viewBox='0 0 17 30' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath fill='%23ffffff' d='M16.3044806,15.4382923 L2.45915263,29.2831182 C2.20763846,29.5350089 1.76284494,29.5350089 1.51082874,29.2831182 L0.383784211,28.1575798 C0.123233603,27.8960251 0.123735628,27.4698065 0.384286235,27.2082518 L12.3013389,15.2927053 C12.3906992,15.2023409 12.4415291,15.0793449 12.4415291,14.9498227 C12.4415291,14.8223085 12.3903227,14.6983085 12.3013389,14.6084462 L0.405873279,2.71348259 C0.280367206,2.58797652 0.210083806,2.41929636 0.210083806,2.23756356 C0.210083806,2.05934494 0.279865182,1.88966073 0.405371255,1.7651587 L1.53090972,0.638616194 C1.65691781,0.513110121 1.8261,0.443318207 2.00532267,0.443318207 C2.18554939,0.442324696 2.35322551,0.513110121 2.4792336,0.638616194 L16.3044806,14.4633611 C16.4326223,14.5908753 16.5017761,14.7610615 16.4994512,14.957353 C16.5017761,15.1400899 16.4326223,15.3106526 16.3044806,15.4382923' %3E%3C/path%3E%3C/svg%3E");
}
.flexslider--prev .flexslider--arrow:before {
	transform: scaleX(-1) translate(50%,-50%);
}
.flexslider--prev {
	left: 0;
}
.flexslider--next {
	right: 0;
}
.flexslider--autoslide {
	display: block;
		/* visibility: hidden; */
	/* position: absolute; */
	/* width: 0%; */
}
.flexslider--controls {
	display: block;
	text-align: center;
	padding: 20px 0px 0px;
	margin:0px;
}
.flexslider--controls li {
	display: inline-block;
	width: 16px;
	height: 16px;
	margin: 0px 8px;
	background: #053B4A;
	opacity: 1;
	filter: alpha(opacity=100);
	-webkit-transition: opacity 0.3s ease-out;
	-moz-transition: opacity 0.3s ease-out;
	-ms-transition: opacity 0.3s ease-out;
	-o-transition: opacity 0.3s ease-out;
	transition: opacity 0.3s ease-out;
}
@media( hover: hover ) {
	.flexslider--controls li:hover,
	.flexslider--controls li.active {
		opacity: 1;
		filter: alpha(opacity=100);
		cursor: pointer;
	}
}







/* RESETS */

@media   (max-width: 1023px) {
	body {
		overflow-x: hidden;
		overflow-y: auto;
	}

	.grid.portable-hard--sides,
	.grid__item.portable-hard--sides {
		max-width: 100%!important;
		width: 100%!important;
		margin-right: 0px!important;
		margin-left: 0px!important;
	}
	.grid.portable-hard,
	.grid__item.portable-hard {
		max-width: 100%!important;
		width: 100%!important;
		margin: 0px!important;
	}
}

/* Branding Styles */
.content-background--dark h1,
.content-background--dark h2,
.content-background--dark h3,
.content-background--dark h4,
.content-background--dark h5,
.content-background--dark h6,
.content-background--dark p,
.content-background--dark li {
  color: #ffffff;
}
.content-background--light h1,
.content-background--light h2,
.content-background--light h3,
.content-background--light h4,
.content-background--light h5,
.content-background--light h6 {
  color: ;
}
.content-background--light p,
.content-background--light li {
	color: #1F1F1F;
}



	.content-background--dark h1.style-1 {
    color: #ffffff !important;
  }
  .content-background--dark h1.style-2 {
    color: #8B3A1E !important;
  }
  .content-background--dark h1.style-3 {
    color: #B3A08B !important;
  }
  .content-background--dark h1.style-4 {
		font-weight: 700 !important;
    color: #CC9633 !important;
  }
  .content-background--dark h1.style-5 {
    color:  !important;
  }
  .content-background--dark h1.style-6 {
    color:  !important;
  }

	.content-background--light h1.style-1,
	h1.style-1 {
    color: #053B4A;
  }
  .content-background--light h1.style-2,
	h1.style-2 {
    color: #053B4A;
  }
  .content-background--light h1.style-3,
	h1.style-3 {
    color: #8B3A1E;
  }
  .content-background--light h1.style-4,
	h1.style-4 {
    color: #053B4A;
  }
  .content-background--light h1.style-5,
	h1.style-5 {
    color: #1F1F1F;
  }

	.content-background--dark h2.style-1 {
    color: #ffffff !important;
  }
  .content-background--dark h2.style-2 {
    color: #8B3A1E !important;
  }
  .content-background--dark h2.style-3 {
    color: #B3A08B !important;
  }
  .content-background--dark h2.style-4 {
		font-weight: 700 !important;
    color: #CC9633 !important;
  }
  .content-background--dark h2.style-5 {
    color:  !important;
  }
  .content-background--dark h2.style-6 {
    color:  !important;
  }

	.content-background--light h2.style-1,
	h2.style-1 {
    color: #053B4A;
  }
  .content-background--light h2.style-2,
	h2.style-2 {
    color: #053B4A;
  }
  .content-background--light h2.style-3,
	h2.style-3 {
    color: #8B3A1E;
  }
  .content-background--light h2.style-4,
	h2.style-4 {
    color: #053B4A;
  }
  .content-background--light h2.style-5,
	h2.style-5 {
    color: #1F1F1F;
  }

	.content-background--dark h3.style-1 {
    color: #ffffff !important;
  }
  .content-background--dark h3.style-2 {
    color: #8B3A1E !important;
  }
  .content-background--dark h3.style-3 {
    color: #B3A08B !important;
  }
  .content-background--dark h3.style-4 {
		font-weight: 700 !important;
    color: #CC9633 !important;
  }
  .content-background--dark h3.style-5 {
    color:  !important;
  }
  .content-background--dark h3.style-6 {
    color:  !important;
  }

	.content-background--light h3.style-1,
	h3.style-1 {
    color: #053B4A;
  }
  .content-background--light h3.style-2,
	h3.style-2 {
    color: #053B4A;
  }
  .content-background--light h3.style-3,
	h3.style-3 {
    color: #8B3A1E;
  }
  .content-background--light h3.style-4,
	h3.style-4 {
    color: #053B4A;
  }
  .content-background--light h3.style-5,
	h3.style-5 {
    color: #1F1F1F;
  }

	.content-background--dark h4.style-1 {
    color: #ffffff !important;
  }
  .content-background--dark h4.style-2 {
    color: #8B3A1E !important;
  }
  .content-background--dark h4.style-3 {
    color: #B3A08B !important;
  }
  .content-background--dark h4.style-4 {
		font-weight: 700 !important;
    color: #CC9633 !important;
  }
  .content-background--dark h4.style-5 {
    color:  !important;
  }
  .content-background--dark h4.style-6 {
    color:  !important;
  }

	.content-background--light h4.style-1,
	h4.style-1 {
    color: #053B4A;
  }
  .content-background--light h4.style-2,
	h4.style-2 {
    color: #053B4A;
  }
  .content-background--light h4.style-3,
	h4.style-3 {
    color: #8B3A1E;
  }
  .content-background--light h4.style-4,
	h4.style-4 {
    color: #053B4A;
  }
  .content-background--light h4.style-5,
	h4.style-5 {
    color: #1F1F1F;
  }

	.content-background--dark h5.style-1 {
    color: #ffffff !important;
  }
  .content-background--dark h5.style-2 {
    color: #8B3A1E !important;
  }
  .content-background--dark h5.style-3 {
    color: #B3A08B !important;
  }
  .content-background--dark h5.style-4 {
		font-weight: 700 !important;
    color: #CC9633 !important;
  }
  .content-background--dark h5.style-5 {
    color:  !important;
  }
  .content-background--dark h5.style-6 {
    color:  !important;
  }

	.content-background--light h5.style-1,
	h5.style-1 {
    color: #053B4A;
  }
  .content-background--light h5.style-2,
	h5.style-2 {
    color: #053B4A;
  }
  .content-background--light h5.style-3,
	h5.style-3 {
    color: #8B3A1E;
  }
  .content-background--light h5.style-4,
	h5.style-4 {
    color: #053B4A;
  }
  .content-background--light h5.style-5,
	h5.style-5 {
    color: #1F1F1F;
  }

	.content-background--dark h6.style-1 {
    color: #ffffff !important;
  }
  .content-background--dark h6.style-2 {
    color: #8B3A1E !important;
  }
  .content-background--dark h6.style-3 {
    color: #B3A08B !important;
  }
  .content-background--dark h6.style-4 {
		font-weight: 700 !important;
    color: #CC9633 !important;
  }
  .content-background--dark h6.style-5 {
    color:  !important;
  }
  .content-background--dark h6.style-6 {
    color:  !important;
  }

	.content-background--light h6.style-1,
	h6.style-1 {
    color: #053B4A;
  }
  .content-background--light h6.style-2,
	h6.style-2 {
    color: #053B4A;
  }
  .content-background--light h6.style-3,
	h6.style-3 {
    color: #8B3A1E;
  }
  .content-background--light h6.style-4,
	h6.style-4 {
    color: #053B4A;
  }
  .content-background--light h6.style-5,
	h6.style-5 {
    color: #1F1F1F;
  }

	.content-background--dark .h1.style-1 {
    color: #ffffff !important;
  }
  .content-background--dark .h1.style-2 {
    color: #8B3A1E !important;
  }
  .content-background--dark .h1.style-3 {
    color: #B3A08B !important;
  }
  .content-background--dark .h1.style-4 {
		font-weight: 700 !important;
    color: #CC9633 !important;
  }
  .content-background--dark .h1.style-5 {
    color:  !important;
  }
  .content-background--dark .h1.style-6 {
    color:  !important;
  }

	.content-background--light .h1.style-1,
	.h1.style-1 {
    color: #053B4A;
  }
  .content-background--light .h1.style-2,
	.h1.style-2 {
    color: #053B4A;
  }
  .content-background--light .h1.style-3,
	.h1.style-3 {
    color: #8B3A1E;
  }
  .content-background--light .h1.style-4,
	.h1.style-4 {
    color: #053B4A;
  }
  .content-background--light .h1.style-5,
	.h1.style-5 {
    color: #1F1F1F;
  }

	.content-background--dark .h2.style-1 {
    color: #ffffff !important;
  }
  .content-background--dark .h2.style-2 {
    color: #8B3A1E !important;
  }
  .content-background--dark .h2.style-3 {
    color: #B3A08B !important;
  }
  .content-background--dark .h2.style-4 {
		font-weight: 700 !important;
    color: #CC9633 !important;
  }
  .content-background--dark .h2.style-5 {
    color:  !important;
  }
  .content-background--dark .h2.style-6 {
    color:  !important;
  }

	.content-background--light .h2.style-1,
	.h2.style-1 {
    color: #053B4A;
  }
  .content-background--light .h2.style-2,
	.h2.style-2 {
    color: #053B4A;
  }
  .content-background--light .h2.style-3,
	.h2.style-3 {
    color: #8B3A1E;
  }
  .content-background--light .h2.style-4,
	.h2.style-4 {
    color: #053B4A;
  }
  .content-background--light .h2.style-5,
	.h2.style-5 {
    color: #1F1F1F;
  }

	.content-background--dark .h3.style-1 {
    color: #ffffff !important;
  }
  .content-background--dark .h3.style-2 {
    color: #8B3A1E !important;
  }
  .content-background--dark .h3.style-3 {
    color: #B3A08B !important;
  }
  .content-background--dark .h3.style-4 {
		font-weight: 700 !important;
    color: #CC9633 !important;
  }
  .content-background--dark .h3.style-5 {
    color:  !important;
  }
  .content-background--dark .h3.style-6 {
    color:  !important;
  }

	.content-background--light .h3.style-1,
	.h3.style-1 {
    color: #053B4A;
  }
  .content-background--light .h3.style-2,
	.h3.style-2 {
    color: #053B4A;
  }
  .content-background--light .h3.style-3,
	.h3.style-3 {
    color: #8B3A1E;
  }
  .content-background--light .h3.style-4,
	.h3.style-4 {
    color: #053B4A;
  }
  .content-background--light .h3.style-5,
	.h3.style-5 {
    color: #1F1F1F;
  }

	.content-background--dark .h4.style-1 {
    color: #ffffff !important;
  }
  .content-background--dark .h4.style-2 {
    color: #8B3A1E !important;
  }
  .content-background--dark .h4.style-3 {
    color: #B3A08B !important;
  }
  .content-background--dark .h4.style-4 {
		font-weight: 700 !important;
    color: #CC9633 !important;
  }
  .content-background--dark .h4.style-5 {
    color:  !important;
  }
  .content-background--dark .h4.style-6 {
    color:  !important;
  }

	.content-background--light .h4.style-1,
	.h4.style-1 {
    color: #053B4A;
  }
  .content-background--light .h4.style-2,
	.h4.style-2 {
    color: #053B4A;
  }
  .content-background--light .h4.style-3,
	.h4.style-3 {
    color: #8B3A1E;
  }
  .content-background--light .h4.style-4,
	.h4.style-4 {
    color: #053B4A;
  }
  .content-background--light .h4.style-5,
	.h4.style-5 {
    color: #1F1F1F;
  }

	.content-background--dark .h5.style-1 {
    color: #ffffff !important;
  }
  .content-background--dark .h5.style-2 {
    color: #8B3A1E !important;
  }
  .content-background--dark .h5.style-3 {
    color: #B3A08B !important;
  }
  .content-background--dark .h5.style-4 {
		font-weight: 700 !important;
    color: #CC9633 !important;
  }
  .content-background--dark .h5.style-5 {
    color:  !important;
  }
  .content-background--dark .h5.style-6 {
    color:  !important;
  }

	.content-background--light .h5.style-1,
	.h5.style-1 {
    color: #053B4A;
  }
  .content-background--light .h5.style-2,
	.h5.style-2 {
    color: #053B4A;
  }
  .content-background--light .h5.style-3,
	.h5.style-3 {
    color: #8B3A1E;
  }
  .content-background--light .h5.style-4,
	.h5.style-4 {
    color: #053B4A;
  }
  .content-background--light .h5.style-5,
	.h5.style-5 {
    color: #1F1F1F;
  }

	.content-background--dark .h6.style-1 {
    color: #ffffff !important;
  }
  .content-background--dark .h6.style-2 {
    color: #8B3A1E !important;
  }
  .content-background--dark .h6.style-3 {
    color: #B3A08B !important;
  }
  .content-background--dark .h6.style-4 {
		font-weight: 700 !important;
    color: #CC9633 !important;
  }
  .content-background--dark .h6.style-5 {
    color:  !important;
  }
  .content-background--dark .h6.style-6 {
    color:  !important;
  }

	.content-background--light .h6.style-1,
	.h6.style-1 {
    color: #053B4A;
  }
  .content-background--light .h6.style-2,
	.h6.style-2 {
    color: #053B4A;
  }
  .content-background--light .h6.style-3,
	.h6.style-3 {
    color: #8B3A1E;
  }
  .content-background--light .h6.style-4,
	.h6.style-4 {
    color: #053B4A;
  }
  .content-background--light .h6.style-5,
	.h6.style-5 {
    color: #1F1F1F;
  }



.content-background--dark p,
.content-background--dark ul,
.content-background--dark li {
  color: #ffffff;
}
.content-background--light p,
.content-background--light ul,
.content-background--light li {
  color: #1F1F1F;
}
.content-background--dark a:not(.btn) {
  color: #053B4A;
}
.content-background--light a:not(.btn) {
  color: #053B4A;
}
@media( hover:hover ) {
	.content-background--light a:not(.btn):hover,
	.content-background--dark a:not(.btn):hover {
		text-decoration: underline;
	}
}


h1 + .block,
h2 + .block,
h3 + .block,
h4 + .block,
h5 + .block,
h6 + .block,
.block + h1,
.block + h2,
.block + h3,
.block + h4,
.block + h5,
.block + h6 {
  /* margin-top: 20px; */
}

body {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
}
a img {
  border:0px!important;
  outline:none!important;
}
.hubspot-link__container {
  display:none!important;
}
#metaRobotsNotifier {
  display: flex;
	align-items: center;
	gap: 10px;
}
form.hs-form .input > .inputs-list {
  margin-top:0px;
  margin-bottom:0px;
}
form.hs-form .input > .inputs-list input {
  position:relative;
  top:2px;
}
form.hs-form.stacked .actions {
  text-align:left;
}
form.hs-form .hs-error-msgs.inputs-list li label {
  margin-bottom:0px;
  margin-top:-15px;
  font-size: 12px;
  font-weight: 700;
  text-transform:none;
  color:#FF0000 !important;
}
form.hs-form .hs-error-msgs.inputs-list li label:before {
  font-size:11px!important;
  text-transform:none!important;
  font-weight:normal!important;
}
form.hs-form.stacked textarea {
  min-height:123px;
}
form.hs-form .hs-form-required {
  color: inherit;
}
form.hs-form .inputs-list label input {
  margin-left:0px;
}
form.hs-form .hs-form-field textarea.hs-input {
  padding-top:12px;
  padding-bottom:12px;
}
form.hs-form .hs-form-field.hs-fieldtype-checkbox > .input > .inputs-list > li {
	margin: 5px 0px;
}
form.hs-form .hs-form-field.hs-fieldtype-checkbox > .input > .inputs-list > li > label,
form.hs-form .hs-form-field.hs-fieldtype-booleancheckbox > .input > .inputs-list > li > label,
form.hs-form .hs-form-field.hs-fieldtype-radio > .input > .inputs-list > li > label {
  display:block;
  position:relative;
  min-height:20px;
}
@media(hover:hover) {
	form.hs-form .hs-form-field.hs-fieldtype-checkbox > .input > .inputs-list > li > label:hover,
	form.hs-form .hs-form-field.hs-fieldtype-booleancheckbox > .input > .inputs-list > li > label:hover,
	form.hs-form .hs-form-field.hs-fieldtype-radio > .input > .inputs-list > li > label:hover {
		cursor:pointer;
	}
}
form.hs-form .hs-form-field.hs-fieldtype-checkbox > .input > .inputs-list > li > label input[type="checkbox"],
form.hs-form .hs-form-field.hs-fieldtype-booleancheckbox > .input > .inputs-list > li > label input[type="checkbox"],
form.hs-form .hs-form-field.hs-fieldtype-radio > .input > .inputs-list > li > label input[type="radio"] {
  display:none!important;
}
form.hs-form .hs-form-field.hs-fieldtype-checkbox > .input > .inputs-list > li > label input[type="checkbox"] + span,
form.hs-form .hs-form-field.hs-fieldtype-booleancheckbox > .input > .inputs-list > li > label input[type="checkbox"] + span,
form.hs-form .hs-form-field.hs-fieldtype-radio > .input > .inputs-list > li > label input[type="radio"] + span {
  display:block;
  padding-left:29px;
  line-height:1.5em;
}
form.hs-form .hs-form-field.hs-fieldtype-checkbox > .input > .inputs-list > li > label input[type="checkbox"] + span:before,
form.hs-form .hs-form-field.hs-fieldtype-booleancheckbox > .input > .inputs-list > li > label input[type="checkbox"] + span:before,
form.hs-form .hs-form-field.hs-fieldtype-booleancheckbox > .input > .inputs-list > li > label input[type="radio"] + span:before,
form.hs-form .hs-form-field.hs-fieldtype-radio > .input > .inputs-list > li > label input[type="checkbox"] + span:before,
form.hs-form .hs-form-field.hs-fieldtype-radio > .input > .inputs-list > li > label input[type="radio"] + span:before {
  content:"";
  display:block;
  position:absolute;
  top:-1px;
  left:0;
  width:19px;
  height:19px;
  background:#ffffff;
  border:1px solid #BFC2B2;
}
form.hs-form .hs-form-field.hs-fieldtype-radio > .input > .inputs-list > li > label input[type="radio"] + span:before {
  border-radius:50%;
}
form.hs-form .hs-form-field.hs-fieldtype-checkbox > .input > .inputs-list > li > label input[type="checkbox"]:checked + span:before,
form.hs-form .hs-form-field.hs-fieldtype-booleancheckbox > .input > .inputs-list > li > label input[type="checkbox"]:checked + span:before {
	background-color: #ffffff;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='1em' viewBox='0 0 448 512'%3E%3C!--! Font Awesome Free 6.4.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --%3E%3Cpath fill='%23053B4A' d='M438.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L160 338.7 393.4 105.4c12.5-12.5 32.8-12.5 45.3 0z'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-position: center center;
  background-size:contain;
}
form.hs-form .hs-form-field.hs-fieldtype-radio > .input > .inputs-list > li > label input[type="radio"]:checked + span:before {
  background-color: #ffffff;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='1em' viewBox='0 0 512 512'%3E%3C!--! Font Awesome Free 6.4.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --%3E%3Cpath fill='%23053B4A' d='M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512z'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-position: center center;
  background-size:contain;
}
@media   (max-width: 767px) {
	form.hs-form.stacked .actions {
		text-align:center;
	}
	form.hs-form fieldset > .hs-form-field > label {
		margin-bottom:2px;
	}
}
@media (max-width:500px) {
  form.hs-form fieldset > .hs-form-field > label {
    margin-bottom:2px;
    font-size:14px;
  }
}

@media (min-width: 1024px)   {
	.grid.lap-and-up-hard--sides {
		width: 100% !important;
		max-width: 100% !important;
		margin-right: 0!important;
		margin-left: 0!important;
		padding-right: 0!important;
		padding-left: 0!important;
	}
}


/* CUSTOM BUTTON AND HOVERS */
@media(hover:hover) {
	
		.hover--color--white:hover,
		.all--hover--color--white:hover,
		.all--hover--color--white *:hover {
			color:#ffffff!important;
		}
	
		.hover--color--black:hover,
		.all--hover--color--black:hover,
		.all--hover--color--black *:hover {
			color:#1F1F1F!important;
		}
	
		.hover--color--darkgrey:hover,
		.all--hover--color--darkgrey:hover,
		.all--hover--color--darkgrey *:hover {
			color:#1F1F1F!important;
		}
	
		.hover--color--grey:hover,
		.all--hover--color--grey:hover,
		.all--hover--color--grey *:hover {
			color:#C4C4C4!important;
		}
	
		.hover--color--lightgrey:hover,
		.all--hover--color--lightgrey:hover,
		.all--hover--color--lightgrey *:hover {
			color:#DAD4D4!important;
		}
	
		.hover--color--lighttan:hover,
		.all--hover--color--lighttan:hover,
		.all--hover--color--lighttan *:hover {
			color:#F2EFEB!important;
		}
	
		.hover--color--midnightteal:hover,
		.all--hover--color--midnightteal:hover,
		.all--hover--color--midnightteal *:hover {
			color:#053B4A!important;
		}
	
		.hover--color--teal:hover,
		.all--hover--color--teal:hover,
		.all--hover--color--teal *:hover {
			color:#154D5C!important;
		}
	
		.hover--color--tan:hover,
		.all--hover--color--tan:hover,
		.all--hover--color--tan *:hover {
			color:#B3A08B!important;
		}
	
		.hover--color--rust:hover,
		.all--hover--color--rust:hover,
		.all--hover--color--rust *:hover {
			color:#8B3A1E!important;
		}
	
		.hover--color--mustard:hover,
		.all--hover--color--mustard:hover,
		.all--hover--color--mustard *:hover {
			color:#C08E30!important;
		}
	
		.hover--color--cream:hover,
		.all--hover--color--cream:hover,
		.all--hover--color--cream *:hover {
			color:#D4CABE!important;
		}
	
		.hover--color--error:hover,
		.all--hover--color--error:hover,
		.all--hover--color--error *:hover {
			color:#FF0000!important;
		}
	
		.hover--color--primary:hover,
		.all--hover--color--primary:hover,
		.all--hover--color--primary *:hover {
			color:#053B4A!important;
		}
	
		.hover--color--secondary:hover,
		.all--hover--color--secondary:hover,
		.all--hover--color--secondary *:hover {
			color:#8B3A1E!important;
		}
	
}

.btn,
.all--btn .cta_button {
  position: relative;
  /*   padding-right: 40px; */
}
.btn:before,
.all--btn .cta_button:before {
  /*   content: ""; */
  display: block;
  height: 24px;
  width: 24px;
  background-size: 24px 24px;
  /*   background-image: url("https://1763197.fs1.hubspotusercontent-na1.net/hubfs/1763197/assets/images/cabin-john/cj-button-icon.svg"); */
  background-repeat: no-repeat;
  position: absolute;
  right: 12px;
  top: 50%;
  transform: translateY(-50%);
}

.btn.btn--minimal,
.all--btn.all--btn--minimal .cta_button {
  border: none!important;
  box-shadow: none!important;
  padding: 0 12px 0 0!important;
  text-align: left;
  color: #1F1F1F!important;
}
.btn.btn--minimal:before,
.all--btn.all--btn--minimal .cta_button:before {
  background-image: url("https://1763197.fs1.hubspotusercontent-na1.net/hubfs/1763197/assets/images/cabin-john/cj-hero-callout-arrow.svg")!important;
  top: 48%;
}
.btn.btn--zoom {
  padding-right: 30px;
}
.btn.btn--zoom:before {
  background-image: none;
}
@media   (max-width: 767px) {
.btn,
.all--btn .a,
.all--btn .cta_button {
  padding-top: 12px;
  padding-bottom: 12px;
	width: 100% !important;
}
}



 .color--white, .all--color--white, .all--color--white *, .all--labels--white form.hs-form .hs-form-field > label, .all--labels--white form.hs-form .hs-form-field.static > label, .all--labels--white form.hs-form .hs-error-msgs.inputs-list li label, .all--labels--white .submitted-message, .all--labels--white .submitted-message *, .all--labels--white label span {color:#ffffff;}
.color--inherit, .all--color--inherit, .all--color--inherit * {color:inherit!important;}


.color--inherit, .all--color--inherit, .all--color--inherit * {color:inherit!important;}

 .color--darkgrey, .all--color--darkgrey, .all--color--darkgrey *, .all--labels--darkgrey form.hs-form .hs-form-field > label, .all--labels--darkgrey form.hs-form .hs-form-field.static > label, .all--labels--darkgrey form.hs-form .hs-error-msgs.inputs-list li label, .all--labels--darkgrey .submitted-message, .all--labels--darkgrey .submitted-message *, .all--labels--darkgrey label span {color:#1F1F1F;}
.color--inherit, .all--color--inherit, .all--color--inherit * {color:inherit!important;}


.color--inherit, .all--color--inherit, .all--color--inherit * {color:inherit!important;}


.color--inherit, .all--color--inherit, .all--color--inherit * {color:inherit!important;}


.color--inherit, .all--color--inherit, .all--color--inherit * {color:inherit!important;}


.color--inherit, .all--color--inherit, .all--color--inherit * {color:inherit!important;}


.color--inherit, .all--color--inherit, .all--color--inherit * {color:inherit!important;}


.color--inherit, .all--color--inherit, .all--color--inherit * {color:inherit!important;}


.color--inherit, .all--color--inherit, .all--color--inherit * {color:inherit!important;}


.color--inherit, .all--color--inherit, .all--color--inherit * {color:inherit!important;}


.color--inherit, .all--color--inherit, .all--color--inherit * {color:inherit!important;}


.color--inherit, .all--color--inherit, .all--color--inherit * {color:inherit!important;}


.color--inherit, .all--color--inherit, .all--color--inherit * {color:inherit!important;}

 .color--secondary, .all--color--secondary, .all--color--secondary *, .all--labels--secondary form.hs-form .hs-form-field > label, .all--labels--secondary form.hs-form .hs-form-field.static > label, .all--labels--secondary form.hs-form .hs-error-msgs.inputs-list li label, .all--labels--secondary .submitted-message, .all--labels--secondary .submitted-message *, .all--labels--secondary label span {color:#8B3A1E;}
.color--inherit, .all--color--inherit, .all--color--inherit * {color:inherit!important;}


@media (min-width: 1208px) {

 .desk-color--white, .desk-all--color--white, .desk-all--color--white *, .desk-all--labels--white form.hs-form .hs-form-field > label, .desk-all--labels--white form.hs-form .hs-form-field.static > label, .desk-all--labels--white form.hs-form .hs-error-msgs.inputs-list li label, .desk-all--labels--white .submitted-message, .desk-all--labels--white .submitted-message *, .desk-all--labels--white label span {color:#ffffff;}
.desk-color--inherit, .desk-all--color--inherit, .desk-all--color--inherit * {color:inherit!important;}


.desk-color--inherit, .desk-all--color--inherit, .desk-all--color--inherit * {color:inherit!important;}

 .desk-color--darkgrey, .desk-all--color--darkgrey, .desk-all--color--darkgrey *, .desk-all--labels--darkgrey form.hs-form .hs-form-field > label, .desk-all--labels--darkgrey form.hs-form .hs-form-field.static > label, .desk-all--labels--darkgrey form.hs-form .hs-error-msgs.inputs-list li label, .desk-all--labels--darkgrey .submitted-message, .desk-all--labels--darkgrey .submitted-message *, .desk-all--labels--darkgrey label span {color:#1F1F1F;}
.desk-color--inherit, .desk-all--color--inherit, .desk-all--color--inherit * {color:inherit!important;}


.desk-color--inherit, .desk-all--color--inherit, .desk-all--color--inherit * {color:inherit!important;}


.desk-color--inherit, .desk-all--color--inherit, .desk-all--color--inherit * {color:inherit!important;}


.desk-color--inherit, .desk-all--color--inherit, .desk-all--color--inherit * {color:inherit!important;}


.desk-color--inherit, .desk-all--color--inherit, .desk-all--color--inherit * {color:inherit!important;}


.desk-color--inherit, .desk-all--color--inherit, .desk-all--color--inherit * {color:inherit!important;}


.desk-color--inherit, .desk-all--color--inherit, .desk-all--color--inherit * {color:inherit!important;}


.desk-color--inherit, .desk-all--color--inherit, .desk-all--color--inherit * {color:inherit!important;}


.desk-color--inherit, .desk-all--color--inherit, .desk-all--color--inherit * {color:inherit!important;}


.desk-color--inherit, .desk-all--color--inherit, .desk-all--color--inherit * {color:inherit!important;}


.desk-color--inherit, .desk-all--color--inherit, .desk-all--color--inherit * {color:inherit!important;}


.desk-color--inherit, .desk-all--color--inherit, .desk-all--color--inherit * {color:inherit!important;}

 .desk-color--secondary, .desk-all--color--secondary, .desk-all--color--secondary *, .desk-all--labels--secondary form.hs-form .hs-form-field > label, .desk-all--labels--secondary form.hs-form .hs-form-field.static > label, .desk-all--labels--secondary form.hs-form .hs-error-msgs.inputs-list li label, .desk-all--labels--secondary .submitted-message, .desk-all--labels--secondary .submitted-message *, .desk-all--labels--secondary label span {color:#8B3A1E;}
.desk-color--inherit, .desk-all--color--inherit, .desk-all--color--inherit * {color:inherit!important;}

}
@media (min-width: 1024px) and (max-width: 1207px) {

 .lap-color--white, .lap-all--color--white, .lap-all--color--white *, .lap-all--labels--white form.hs-form .hs-form-field > label, .lap-all--labels--white form.hs-form .hs-form-field.static > label, .lap-all--labels--white form.hs-form .hs-error-msgs.inputs-list li label, .lap-all--labels--white .submitted-message, .lap-all--labels--white .submitted-message *, .lap-all--labels--white label span {color:#ffffff;}
.lap-color--inherit, .lap-all--color--inherit, .lap-all--color--inherit * {color:inherit!important;}


.lap-color--inherit, .lap-all--color--inherit, .lap-all--color--inherit * {color:inherit!important;}

 .lap-color--darkgrey, .lap-all--color--darkgrey, .lap-all--color--darkgrey *, .lap-all--labels--darkgrey form.hs-form .hs-form-field > label, .lap-all--labels--darkgrey form.hs-form .hs-form-field.static > label, .lap-all--labels--darkgrey form.hs-form .hs-error-msgs.inputs-list li label, .lap-all--labels--darkgrey .submitted-message, .lap-all--labels--darkgrey .submitted-message *, .lap-all--labels--darkgrey label span {color:#1F1F1F;}
.lap-color--inherit, .lap-all--color--inherit, .lap-all--color--inherit * {color:inherit!important;}


.lap-color--inherit, .lap-all--color--inherit, .lap-all--color--inherit * {color:inherit!important;}


.lap-color--inherit, .lap-all--color--inherit, .lap-all--color--inherit * {color:inherit!important;}


.lap-color--inherit, .lap-all--color--inherit, .lap-all--color--inherit * {color:inherit!important;}


.lap-color--inherit, .lap-all--color--inherit, .lap-all--color--inherit * {color:inherit!important;}


.lap-color--inherit, .lap-all--color--inherit, .lap-all--color--inherit * {color:inherit!important;}


.lap-color--inherit, .lap-all--color--inherit, .lap-all--color--inherit * {color:inherit!important;}


.lap-color--inherit, .lap-all--color--inherit, .lap-all--color--inherit * {color:inherit!important;}


.lap-color--inherit, .lap-all--color--inherit, .lap-all--color--inherit * {color:inherit!important;}


.lap-color--inherit, .lap-all--color--inherit, .lap-all--color--inherit * {color:inherit!important;}


.lap-color--inherit, .lap-all--color--inherit, .lap-all--color--inherit * {color:inherit!important;}


.lap-color--inherit, .lap-all--color--inherit, .lap-all--color--inherit * {color:inherit!important;}

 .lap-color--secondary, .lap-all--color--secondary, .lap-all--color--secondary *, .lap-all--labels--secondary form.hs-form .hs-form-field > label, .lap-all--labels--secondary form.hs-form .hs-form-field.static > label, .lap-all--labels--secondary form.hs-form .hs-error-msgs.inputs-list li label, .lap-all--labels--secondary .submitted-message, .lap-all--labels--secondary .submitted-message *, .lap-all--labels--secondary label span {color:#8B3A1E;}
.lap-color--inherit, .lap-all--color--inherit, .lap-all--color--inherit * {color:inherit!important;}

}
@media (min-width: 1024px) {

 .lap-and-up-color--white, .lap-and-up-all--color--white, .lap-and-up-all--color--white *, .lap-and-up-all--labels--white form.hs-form .hs-form-field > label, .lap-and-up-all--labels--white form.hs-form .hs-form-field.static > label, .lap-and-up-all--labels--white form.hs-form .hs-error-msgs.inputs-list li label, .lap-and-up-all--labels--white .submitted-message, .lap-and-up-all--labels--white .submitted-message *, .lap-and-up-all--labels--white label span {color:#ffffff;}
.lap-and-up-color--inherit, .lap-and-up-all--color--inherit, .lap-and-up-all--color--inherit * {color:inherit!important;}


.lap-and-up-color--inherit, .lap-and-up-all--color--inherit, .lap-and-up-all--color--inherit * {color:inherit!important;}

 .lap-and-up-color--darkgrey, .lap-and-up-all--color--darkgrey, .lap-and-up-all--color--darkgrey *, .lap-and-up-all--labels--darkgrey form.hs-form .hs-form-field > label, .lap-and-up-all--labels--darkgrey form.hs-form .hs-form-field.static > label, .lap-and-up-all--labels--darkgrey form.hs-form .hs-error-msgs.inputs-list li label, .lap-and-up-all--labels--darkgrey .submitted-message, .lap-and-up-all--labels--darkgrey .submitted-message *, .lap-and-up-all--labels--darkgrey label span {color:#1F1F1F;}
.lap-and-up-color--inherit, .lap-and-up-all--color--inherit, .lap-and-up-all--color--inherit * {color:inherit!important;}


.lap-and-up-color--inherit, .lap-and-up-all--color--inherit, .lap-and-up-all--color--inherit * {color:inherit!important;}


.lap-and-up-color--inherit, .lap-and-up-all--color--inherit, .lap-and-up-all--color--inherit * {color:inherit!important;}


.lap-and-up-color--inherit, .lap-and-up-all--color--inherit, .lap-and-up-all--color--inherit * {color:inherit!important;}


.lap-and-up-color--inherit, .lap-and-up-all--color--inherit, .lap-and-up-all--color--inherit * {color:inherit!important;}


.lap-and-up-color--inherit, .lap-and-up-all--color--inherit, .lap-and-up-all--color--inherit * {color:inherit!important;}


.lap-and-up-color--inherit, .lap-and-up-all--color--inherit, .lap-and-up-all--color--inherit * {color:inherit!important;}


.lap-and-up-color--inherit, .lap-and-up-all--color--inherit, .lap-and-up-all--color--inherit * {color:inherit!important;}


.lap-and-up-color--inherit, .lap-and-up-all--color--inherit, .lap-and-up-all--color--inherit * {color:inherit!important;}


.lap-and-up-color--inherit, .lap-and-up-all--color--inherit, .lap-and-up-all--color--inherit * {color:inherit!important;}


.lap-and-up-color--inherit, .lap-and-up-all--color--inherit, .lap-and-up-all--color--inherit * {color:inherit!important;}


.lap-and-up-color--inherit, .lap-and-up-all--color--inherit, .lap-and-up-all--color--inherit * {color:inherit!important;}

 .lap-and-up-color--secondary, .lap-and-up-all--color--secondary, .lap-and-up-all--color--secondary *, .lap-and-up-all--labels--secondary form.hs-form .hs-form-field > label, .lap-and-up-all--labels--secondary form.hs-form .hs-form-field.static > label, .lap-and-up-all--labels--secondary form.hs-form .hs-error-msgs.inputs-list li label, .lap-and-up-all--labels--secondary .submitted-message, .lap-and-up-all--labels--secondary .submitted-message *, .lap-and-up-all--labels--secondary label span {color:#8B3A1E;}
.lap-and-up-color--inherit, .lap-and-up-all--color--inherit, .lap-and-up-all--color--inherit * {color:inherit!important;}

}
@media (max-width: 1023px) {

 .portable-color--white, .portable-all--color--white, .portable-all--color--white *, .portable-all--labels--white form.hs-form .hs-form-field > label, .portable-all--labels--white form.hs-form .hs-form-field.static > label, .portable-all--labels--white form.hs-form .hs-error-msgs.inputs-list li label, .portable-all--labels--white .submitted-message, .portable-all--labels--white .submitted-message *, .portable-all--labels--white label span {color:#ffffff;}
.portable-color--inherit, .portable-all--color--inherit, .portable-all--color--inherit * {color:inherit!important;}


.portable-color--inherit, .portable-all--color--inherit, .portable-all--color--inherit * {color:inherit!important;}

 .portable-color--darkgrey, .portable-all--color--darkgrey, .portable-all--color--darkgrey *, .portable-all--labels--darkgrey form.hs-form .hs-form-field > label, .portable-all--labels--darkgrey form.hs-form .hs-form-field.static > label, .portable-all--labels--darkgrey form.hs-form .hs-error-msgs.inputs-list li label, .portable-all--labels--darkgrey .submitted-message, .portable-all--labels--darkgrey .submitted-message *, .portable-all--labels--darkgrey label span {color:#1F1F1F;}
.portable-color--inherit, .portable-all--color--inherit, .portable-all--color--inherit * {color:inherit!important;}


.portable-color--inherit, .portable-all--color--inherit, .portable-all--color--inherit * {color:inherit!important;}


.portable-color--inherit, .portable-all--color--inherit, .portable-all--color--inherit * {color:inherit!important;}


.portable-color--inherit, .portable-all--color--inherit, .portable-all--color--inherit * {color:inherit!important;}


.portable-color--inherit, .portable-all--color--inherit, .portable-all--color--inherit * {color:inherit!important;}


.portable-color--inherit, .portable-all--color--inherit, .portable-all--color--inherit * {color:inherit!important;}


.portable-color--inherit, .portable-all--color--inherit, .portable-all--color--inherit * {color:inherit!important;}


.portable-color--inherit, .portable-all--color--inherit, .portable-all--color--inherit * {color:inherit!important;}


.portable-color--inherit, .portable-all--color--inherit, .portable-all--color--inherit * {color:inherit!important;}


.portable-color--inherit, .portable-all--color--inherit, .portable-all--color--inherit * {color:inherit!important;}


.portable-color--inherit, .portable-all--color--inherit, .portable-all--color--inherit * {color:inherit!important;}


.portable-color--inherit, .portable-all--color--inherit, .portable-all--color--inherit * {color:inherit!important;}

 .portable-color--secondary, .portable-all--color--secondary, .portable-all--color--secondary *, .portable-all--labels--secondary form.hs-form .hs-form-field > label, .portable-all--labels--secondary form.hs-form .hs-form-field.static > label, .portable-all--labels--secondary form.hs-form .hs-error-msgs.inputs-list li label, .portable-all--labels--secondary .submitted-message, .portable-all--labels--secondary .submitted-message *, .portable-all--labels--secondary label span {color:#8B3A1E;}
.portable-color--inherit, .portable-all--color--inherit, .portable-all--color--inherit * {color:inherit!important;}

}
@media (min-width: 768px) and (max-width: 1023px) {

 .tablet-color--white, .tablet-all--color--white, .tablet-all--color--white *, .tablet-all--labels--white form.hs-form .hs-form-field > label, .tablet-all--labels--white form.hs-form .hs-form-field.static > label, .tablet-all--labels--white form.hs-form .hs-error-msgs.inputs-list li label, .tablet-all--labels--white .submitted-message, .tablet-all--labels--white .submitted-message *, .tablet-all--labels--white label span {color:#ffffff;}
.tablet-color--inherit, .tablet-all--color--inherit, .tablet-all--color--inherit * {color:inherit!important;}


.tablet-color--inherit, .tablet-all--color--inherit, .tablet-all--color--inherit * {color:inherit!important;}

 .tablet-color--darkgrey, .tablet-all--color--darkgrey, .tablet-all--color--darkgrey *, .tablet-all--labels--darkgrey form.hs-form .hs-form-field > label, .tablet-all--labels--darkgrey form.hs-form .hs-form-field.static > label, .tablet-all--labels--darkgrey form.hs-form .hs-error-msgs.inputs-list li label, .tablet-all--labels--darkgrey .submitted-message, .tablet-all--labels--darkgrey .submitted-message *, .tablet-all--labels--darkgrey label span {color:#1F1F1F;}
.tablet-color--inherit, .tablet-all--color--inherit, .tablet-all--color--inherit * {color:inherit!important;}


.tablet-color--inherit, .tablet-all--color--inherit, .tablet-all--color--inherit * {color:inherit!important;}


.tablet-color--inherit, .tablet-all--color--inherit, .tablet-all--color--inherit * {color:inherit!important;}


.tablet-color--inherit, .tablet-all--color--inherit, .tablet-all--color--inherit * {color:inherit!important;}


.tablet-color--inherit, .tablet-all--color--inherit, .tablet-all--color--inherit * {color:inherit!important;}


.tablet-color--inherit, .tablet-all--color--inherit, .tablet-all--color--inherit * {color:inherit!important;}


.tablet-color--inherit, .tablet-all--color--inherit, .tablet-all--color--inherit * {color:inherit!important;}


.tablet-color--inherit, .tablet-all--color--inherit, .tablet-all--color--inherit * {color:inherit!important;}


.tablet-color--inherit, .tablet-all--color--inherit, .tablet-all--color--inherit * {color:inherit!important;}


.tablet-color--inherit, .tablet-all--color--inherit, .tablet-all--color--inherit * {color:inherit!important;}


.tablet-color--inherit, .tablet-all--color--inherit, .tablet-all--color--inherit * {color:inherit!important;}


.tablet-color--inherit, .tablet-all--color--inherit, .tablet-all--color--inherit * {color:inherit!important;}

 .tablet-color--secondary, .tablet-all--color--secondary, .tablet-all--color--secondary *, .tablet-all--labels--secondary form.hs-form .hs-form-field > label, .tablet-all--labels--secondary form.hs-form .hs-form-field.static > label, .tablet-all--labels--secondary form.hs-form .hs-error-msgs.inputs-list li label, .tablet-all--labels--secondary .submitted-message, .tablet-all--labels--secondary .submitted-message *, .tablet-all--labels--secondary label span {color:#8B3A1E;}
.tablet-color--inherit, .tablet-all--color--inherit, .tablet-all--color--inherit * {color:inherit!important;}

}
@media (max-width: 767px) {

 .palm-color--white, .palm-all--color--white, .palm-all--color--white *, .palm-all--labels--white form.hs-form .hs-form-field > label, .palm-all--labels--white form.hs-form .hs-form-field.static > label, .palm-all--labels--white form.hs-form .hs-error-msgs.inputs-list li label, .palm-all--labels--white .submitted-message, .palm-all--labels--white .submitted-message *, .palm-all--labels--white label span {color:#ffffff;}
.palm-color--inherit, .palm-all--color--inherit, .palm-all--color--inherit * {color:inherit!important;}


.palm-color--inherit, .palm-all--color--inherit, .palm-all--color--inherit * {color:inherit!important;}

 .palm-color--darkgrey, .palm-all--color--darkgrey, .palm-all--color--darkgrey *, .palm-all--labels--darkgrey form.hs-form .hs-form-field > label, .palm-all--labels--darkgrey form.hs-form .hs-form-field.static > label, .palm-all--labels--darkgrey form.hs-form .hs-error-msgs.inputs-list li label, .palm-all--labels--darkgrey .submitted-message, .palm-all--labels--darkgrey .submitted-message *, .palm-all--labels--darkgrey label span {color:#1F1F1F;}
.palm-color--inherit, .palm-all--color--inherit, .palm-all--color--inherit * {color:inherit!important;}


.palm-color--inherit, .palm-all--color--inherit, .palm-all--color--inherit * {color:inherit!important;}


.palm-color--inherit, .palm-all--color--inherit, .palm-all--color--inherit * {color:inherit!important;}


.palm-color--inherit, .palm-all--color--inherit, .palm-all--color--inherit * {color:inherit!important;}


.palm-color--inherit, .palm-all--color--inherit, .palm-all--color--inherit * {color:inherit!important;}


.palm-color--inherit, .palm-all--color--inherit, .palm-all--color--inherit * {color:inherit!important;}


.palm-color--inherit, .palm-all--color--inherit, .palm-all--color--inherit * {color:inherit!important;}


.palm-color--inherit, .palm-all--color--inherit, .palm-all--color--inherit * {color:inherit!important;}


.palm-color--inherit, .palm-all--color--inherit, .palm-all--color--inherit * {color:inherit!important;}


.palm-color--inherit, .palm-all--color--inherit, .palm-all--color--inherit * {color:inherit!important;}


.palm-color--inherit, .palm-all--color--inherit, .palm-all--color--inherit * {color:inherit!important;}


.palm-color--inherit, .palm-all--color--inherit, .palm-all--color--inherit * {color:inherit!important;}

 .palm-color--secondary, .palm-all--color--secondary, .palm-all--color--secondary *, .palm-all--labels--secondary form.hs-form .hs-form-field > label, .palm-all--labels--secondary form.hs-form .hs-form-field.static > label, .palm-all--labels--secondary form.hs-form .hs-error-msgs.inputs-list li label, .palm-all--labels--secondary .submitted-message, .palm-all--labels--secondary .submitted-message *, .palm-all--labels--secondary label span {color:#8B3A1E;}
.palm-color--inherit, .palm-all--color--inherit, .palm-all--color--inherit * {color:inherit!important;}

}


/* GLOBALS */
.aspectspacer {
  display:block;
  width:100%;
  height:auto;
  padding:0px;
  margin:0px;
  opacity:0;
  filter:alpha(opacity=0);
  visibility:hidden;
}
.background {
  display:block;
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  z-index:1;
}
.background--layer {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}
.overlay {
  display:block;
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  z-index:2;
}
img.spacer {
  display:block;
  width:100%;
  height:auto;
  opacity:0;
  filter:alpha(opacity=0);
  visibility:hidden;
}

.fancybox-caption {
  font-family: 'Roboto', sans-serif;
  font-size: 16px!important;
}
.fancybox-button {
  background: transparent!important;
}
.fancybox-stage .fancybox-slide--image {
  padding:64px 0px!important;
}
.fancybox--custom--prev,
.fancybox--custom--next {
  position: relative;
  background: transparent!important;
  border: none!important;
}
.fancybox--custom--prev .flexslider--arrow:before {
  background-image:url("https://1763197.fs1.hubspotusercontent-na1.net/hubfs/1763197/RS%20Images/slider-arrow-left.svg");
  background-repeat:no-repeat;
  background-position:center center;
}
.fancybox--custom--next .flexslider--arrow:before {
  background-image:url("https://1763197.fs1.hubspotusercontent-na1.net/hubfs/1763197/RS%20Images/slider-arrow-right.svg");
  background-repeat:no-repeat;
  background-position:center center;
}
@media(hover:hover) {
	.fancybox--custom--prev:hover .flexslider--arrow:before {
		background-image:url("https://1763197.fs1.hubspotusercontent-na1.net/hubfs/1763197/RS%20Images/slider-arrow-left-white.svg");
	}
	.fancybox--custom--next:hover .flexslider--arrow:before {
		background-image:url("https://1763197.fs1.hubspotusercontent-na1.net/hubfs/1763197/RS%20Images/slider-arrow-right-white.svg");
	}
	.fancybox--custom--prev:hover,
	.fancybox--custom--next:hover {
		background: transparent!important;
	}
}
.fancybox-navigation .fancybox-button--arrow_left,
.fancybox-navigation .fancybox-button--arrow_right {
  visibility:visible!important;
}
.fancybox--custom--prev .flexslider--arrow,
.fancybox--custom--next .flexslider--arrow {
  position: absolute;
  top:50%;
  left:50%;
  transform: translate(-50%,-50%);
}
.fancybox--custom--prev .flexslider--arrow:before,
.fancybox--custom--next .flexslider--arrow:before {
  height: 40px;
  width: 40px;
}

.fancybox--videothumb {
  position:relative;
}
.fancybox--videothumb:before {
  content:"";
  display:block;
  position:absolute;
  top:50%;
  left:50%;
  width:100px;
  height:100px;
  border-radius:50%;
  transform: translate(-50%,-50%);
  background-color: rgba( 255, 255, 255, 1 );
  background-image: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="20.769" height="41.538" viewBox="0 0 20.769 41.538"%3E%3Cpath d="M0,0V41.538L20.769,20.769Z" fill="%23053B4A"/%3E%3C/svg%3E');
  background-repeat: no-repeat;
  background-position: center center;
  background-size:23% auto!important;
  background-position: 54% 50%!important;
  opacity:1;
  z-index:2;
  transition: all .3s ease-in-out;
}
@media( hover: hover ) {
	.fancybox--videothumb:hover:before {
		background-color: rgba( 5, 59, 74, 1 );
		background-image: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="20.769" height="41.538" viewBox="0 0 20.769 41.538"%3E%3Cpath d="M0,0V41.538L20.769,20.769Z" fill="%23ffffff"/%3E%3C/svg%3E');
	}
}
@media   (max-width: 1023px) {
	.fancybox--videothumb:before {
		width:80px;
		height:80px;
	}
}

/* Section Layering */
.body-container > .row-fluid-wrapper {
  position:relative
}


  .body-container > .row-fluid-wrapper:nth-child(1) {z-index:9;}

  .body-container > .row-fluid-wrapper:nth-child(2) {z-index:8;}

  .body-container > .row-fluid-wrapper:nth-child(3) {z-index:7;}

  .body-container > .row-fluid-wrapper:nth-child(4) {z-index:6;}

  .body-container > .row-fluid-wrapper:nth-child(5) {z-index:5;}

  .body-container > .row-fluid-wrapper:nth-child(6) {z-index:4;}

  .body-container > .row-fluid-wrapper:nth-child(7) {z-index:3;}

  .body-container > .row-fluid-wrapper:nth-child(8) {z-index:2;}

  .body-container > .row-fluid-wrapper:nth-child(9) {z-index:1;}


.body-container .flexible--sections .hs_cos_wrapper_type_module {
  position: relative;
  z-index: 1;
}
.body-container-wrapper {
  overflow:hidden;
}
.body-container-wrapper:before,
.body-container-wrapper:after {
  display:none !important;
}


.lds-ring {
  display: inline-block;
  position: relative;
  width: 80px;
  height: 80px;
}
.lds-ring div {
  box-sizing: border-box;
  display: block;
  position: absolute;
  width: 64px;
  height: 64px;
  margin: 8px;
  border: 8px solid  #1F1F1F;
  border-radius: 50%;
  animation: lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
  border-color: #053B4A transparent transparent transparent;
}
.lds-ring div:nth-child(1) {
  animation-delay: -0.45s;
}
.lds-ring div:nth-child(2) {
  animation-delay: -0.3s;
}
.lds-ring div:nth-child(3) {
  animation-delay: -0.15s;
}
@keyframes lds-ring {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}


	.all--color--white .lds-ring div {
		border: 8px solid #fff;
		border-color: #FFF transparent transparent transparent;
	}

@media (min-width: 1208px) {
	.desk-all--color--white .lds-ring div {
		border: 8px solid #fff;
		border-color: #FFF transparent transparent transparent;
	}
}
@media (min-width: 1024px) and (max-width: 1207px) {
	.lap-all--color--white .lds-ring div {
		border: 8px solid #fff;
		border-color: #FFF transparent transparent transparent;
	}
}
@media (min-width: 1024px) {
	.lap-and-up-all--color--white .lds-ring div {
		border: 8px solid #fff;
		border-color: #FFF transparent transparent transparent;
	}
}
@media (max-width: 1023px) {
	.portable-all--color--white .lds-ring div {
		border: 8px solid #fff;
		border-color: #FFF transparent transparent transparent;
	}
}
@media (min-width: 768px) and (max-width: 1023px) {
	.tablet-all--color--white .lds-ring div {
		border: 8px solid #fff;
		border-color: #FFF transparent transparent transparent;
	}
}
@media (max-width: 767px) {
	.palm-all--color--white .lds-ring div {
		border: 8px solid #fff;
		border-color: #FFF transparent transparent transparent;
	}
}









.body--container--wrapper {
	padding-top: 219px;
}
.header-container-wrapper {
  display:block;
  z-index:100;
  top:0;
  left:0;
  width:100%;
  text-align:center;
}
.header--static .header-container-wrapper {
  position: relative;
	overflow-x: hidden;
}
.mobile-open.header--static .header-container-wrapper {
	overflow-x: visible;
}
#headerSpacer {
  display:block;
  width:100%;
}
header {
  display:block;
  position:relative;
  z-index:100;
  top:0;
  left:0;
  width:100%;
  text-align:center;
  z-index:99;
}
.header-container-wrapper {
  transform: translateY(0);
  transition: transform 0.5s ease-in-out;
}
.header-container-wrapper.top-visible {
  transform: translateY(0)!important;
  transition: transform 0.5s ease-in-out;
}


@media (min-width: 1296px) {
	.header--top > .grid {
		width: 100% !important;
		max-width: 1619px !important;
		margin: 0 auto !important;
	}
}
.header--top--announcementbar--wrapper {
  display:block;
  position:relative;
  width:100%;
  text-align:left;
  height:40px;
  overflow:visible;
	flex: 1;
}
.header--top--announcementbar--inner {
  display:block;
  position:absolute;
  top:0;
  left:-20px;
  right:-20px;
  right:0px;
  bottom:0;
  overflow:hidden;
}
.header--top--announcementbar--inner:before {
  content:"";
  display:block;
  position:absolute;
  top:0;
  bottom:0;
  left:0;
  width:20px;
  z-index:2;
  background: rgb( 5, 59, 74);
  background: -moz-linear-gradient(90deg, rgba( 5, 59, 74,1) 0%, rgba( 5, 59, 74,0) 100%);
  background: -webkit-linear-gradient(90deg, rgba( 5, 59, 74,1) 0%, rgba( 5, 59, 74,0) 100%);
  background: linear-gradient(90deg, rgba( 5, 59, 74,1) 0%, rgba( 5, 59, 74,0) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#053B4A",endColorstr="#053B4A",GradientType=1);
}
.header--top--announcementbar--inner:after {
  content:"";
  display:block;
  position:absolute;
  top:0;
  bottom:0;
  right:0;
  width:20px;
  z-index:2;
  background: rgb( 5, 59, 74);
  background: -moz-linear-gradient(90deg, rgba( 5, 59, 74,0) 0%, rgba( 5, 59, 74,1) 100%);
  background: -webkit-linear-gradient(90deg, rgba( 5, 59, 74,0) 0%, rgba( 5, 59, 74,1) 100%);
  background: linear-gradient(90deg, rgba( 5, 59, 74,0) 0%, rgba( 5, 59, 74,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#053B4A",endColorstr="#053B4A",GradientType=1);
}
.header--top--announcementbar--content {
  display:inline-block;
  position:absolute;
  top:50%;
  left:20px;
  margin-top:-20px;
  padding-right:20px;
  font-family: 'Roboto', sans-serif;
  font-size: 20px;
  line-height: 40px;
  font-style: normal;
  font-weight: 400;
  color: #ffffff;
  text-align:left;
  white-space:nowrap;
  width:auto;
}
.header--top--announcementbar--content strong {
  color: #053B4A;
}
.header--top .header--astrid--trigger {
	cursor: pointer;
}
.header--top .header--astrid--trigger a span {
	color: #ffffff;
}
.header--nonavigation .header--top .header--astrid--trigger a span {
	color: #ffffff;
}
.header--top .header--astrid--trigger a svg path,
.header--top .header--astrid--trigger a svg rect {
	fill: #ffffff;
}
.header--top .header--astrid {
  display:flex;
	align-items: center;
	background: #154D5C;
  text-decoration:none;
	transition: all .3s ease-in-out;
	border: 1px solid #154D5C;
	cursor: pointer;
}
.header--top .header--astrid--image {
  display:inline-block;
  vertical-align:middle;
  width:40px;
  height:40px;
  margin-right:0;
	cursor: pointer;
}
.header--top .header--astrid--image:first-child {
  margin-right:8px;
}
.header--top .header--astrid--text {
  display:flex;
  align-items: center;
	gap: 5px;
  text-align:left;
  padding:5px 10px;
  font-family:'Roboto', sans-serif;
  font-size: 16px;
  line-height: 1.12em;
  font-weight: 700;
  color: #ffffff;
	cursor: pointer;
}
.header--top .header--astrid--text em {
  color:#ffffff;
  font-size: 14px;
  line-height: 1.28em;
	font-style: normal;
  font-weight: 400;
}
.header--top .header--astrid--phone {
  display:inline-block;
  vertical-align:middle;
  padding:7px 10px;
  color: #ffffff !important;
  font-size: 16px;
  line-height:1.35em;
  font-weight:600;
  font-family:'Roboto', sans-serif;
}
.header--top .header--astrid--phone span {
	color: inherit !important;
}
.header--top .header--astrid:hover {
  cursor:pointer;
  color: #ffffff;
  border-color:#154D5C;
  background: #154D5C;
}
.header--top .header--astrid:hover .header--astrid--text {
  color:#ffffff;
}
.header--top .header--astrid:hover .header--astrid--text em {
  color:#ffffff;
}
.header--top .header--astrid:hover .header--astrid--phone {
  color:#ffffff;
}
.header--top a > span {
  color: #ffffff;
  font-size: 14px;
  font-weight: 400;
  margin: 0px;
	letter-spacing: 0.005em;
	font-family: 'Roboto', sans-serif;
	text-transform: none !important;
}
.header--top svg.back-to-eya-light {
  display: inline-block!important;
  vertical-align:middle;
	margin:0 20px;
}


.header--main {
	/* background: #1F1F1F url('https://1763197.fs1.hubspotusercontent-na1.net/hubfs/1763197/WBS/backgrounds/westbard-header-overlay-graphic-pattern.svg') no-repeat left center / cover; */
	background: #ffffff;
}
.header--main > .grid > .grid__item.one-whole {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
}
body.branding--lp .header--main > .grid > .grid__item.one-whole {
	justify-content: center;
}

@media   (max-width: 1023px) {
	body.no--navigation .header--main > .grid > .grid__item.one-whole {
  	justify-content: center;
	}
}

@media (min-width: 1024px)   {
	.header--main > .grid {
		width: 100% !important;
		max-width: 1619px !important;
	}
	.header--main .header--main--main--nav {
		padding-top: 34px!important;
		padding-bottom: 34px!important;
		flex: 0 1 auto;
	}
	.header--nonavigation .header--main .header--main--main--nav {
		padding-top: 20px!important;
		padding-bottom: 10px!important;
	}
	.header--main .header--main--nav--wrapper {
		padding-bottom: 16px !important;
	}
}

@media (min-width: 1296px) {
	.header--main .header--main--main--nav {
		flex: 0 0 526px;
	}
}

.header--main--logo {
  display:inline-block;
  position:relative;
  z-index:3;
}

.header--main .header--astrid {
  display:inline-block;
  margin-top:0;
  border: 1px solid #707070;
  background: #F5F3ED;
  white-space:nowrap;
  font-size:0px;
  text-decoration:none;
	-webkit-transition: background .3s ease-in-out;
	-moz-transition: background .3s ease-in-out;
	-ms-transition: background .3s ease-in-out;
	-o-transition: background .3s ease-in-out;
	transition: background .3s ease-in-out;;
}
.header--main .header--astrid--image {
  display:inline-block;
  vertical-align:middle;
  width:55px;
  height:55px;
  margin-right:3px;
}
.header--main .header--astrid--image:first-child {
  margin-right:8px;
}
.header--main .header--astrid--text {
  display:inline-block;
  vertical-align:middle;
  text-align:center;
  padding:5px 10px;
  font-family:'Roboto', sans-serif;
  font-size: 16px;
  line-height: 1.35em;
  font-weight: 700;
  color:#053B4A;
}
.header--main .header--astrid--text em {
	display: block;
  color:#1F1F1F;
	font-weight: 400;
	font-style: normal;
	font-size: 14px;
}
.header--main .header--astrid--phone {
  display:inline-block;
  vertical-align:middle;
  padding:14px 10px;
  color:#1F1F1F;
  font-size: 16px;
  line-height:1.35em;
  font-weight:600;
  font-family:'Roboto', sans-serif;
}
.header--main .header--astrid:hover {
  cursor:pointer;
  background:#ffffff;
}
.header--main .header--astrid:hover .header--astrid--text {
  color:#053B4A;
}
.header--main .header--astrid:hover .header--astrid--phone {
  color:#1F1F1F;
}


.header--main--nav .hs-menu-wrapper > ul {
	display: flex;
	align-items: flex-end;
  justify-content: flex-end;
	gap: 24px;
}
.header--main--nav .hs-menu-wrapper > ul:before,
.header--main--nav .hs-menu-wrapper > ul:after {
	display: none;
}

.header--main--nav .hs-menu-wrapper a {
  position: relative;
  display: inline-block;
	font-family: 'Roboto', sans-serif;
  font-weight: 700;
  font-size: 18px;
  letter-spacing: 0px;
	line-height: 1.0em;
  text-decoration: none;
  color: #053B4A;
	padding: 12px 0;
}

@media (min-width: 1024px) and (max-width: 1207px) {
	.header--main--nav .hs-menu-wrapper > ul {
		gap: 28px;
	}
}

@media (min-width: 1208px)   {
	.header--main--nav .hs-menu-wrapper > ul {
		gap: 30px;
	}
	.header--main--nav .hs-menu-wrapper a {
		font-size: 18px;
	}
}

.header--main--nav .hs-menu-wrapper > ul > li.hs-item-has-children > a {
  padding-right:20px!important;
}
.header--main--nav .hs-menu-wrapper > ul > li > a:hover {
  color: #8B3A1E;
}
.header--main--nav .hs-menu-wrapper li ul li,
.header--main--nav .hs-menu-wrapper li ul a {
  font-family:'Roboto', sans-serif;
}
.header--main--nav .hs-menu-wrapper li.hs-item-has-children > a:before {
  /* content: "\f107"; */
  /* font-family:"Font Awesome 5 Pro"; */
  content: "";
  display:block;
  position: absolute;
  right:-1px;
  top:50%;
	width: 18px;
	height: 18px;
  transform: translateY(-50%);
  transform-origin: 50% 50%;
  transition:.3s;
  margin-top:-1px;
	background-image: url("data:image/svg+xml,%3Csvg fill='%23053B4A' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 640'%3E%3C!--!Font Awesome Free v7.0.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--%3E%3Cpath d='M297.4 438.6C309.9 451.1 330.2 451.1 342.7 438.6L502.7 278.6C515.2 266.1 515.2 245.8 502.7 233.3C490.2 220.8 469.9 220.8 457.4 233.3L320 370.7L182.6 233.4C170.1 220.9 149.8 220.9 137.3 233.4C124.8 245.9 124.8 266.2 137.3 278.7L297.3 438.7z'/%3E%3C/svg%3E");
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
}
.header--main--nav .hs-menu-wrapper > ul > li:hover > a:before {
 -o-transform:translateY(-50%) rotate(180deg);
 -ms-transform:translateY(-50%) rotate(180deg);
 -moz-transform:translateY(-50%) rotate(180deg);
 -webkit-transform:translateY(-50%) rotate(180deg);
 background-image: url("data:image/svg+xml,%3Csvg fill='%238B3A1E' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 640'%3E%3C!--!Font Awesome Free v7.0.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--%3E%3Cpath d='M297.4 438.6C309.9 451.1 330.2 451.1 342.7 438.6L502.7 278.6C515.2 266.1 515.2 245.8 502.7 233.3C490.2 220.8 469.9 220.8 457.4 233.3L320 370.7L182.6 233.4C170.1 220.9 149.8 220.9 137.3 233.4C124.8 245.9 124.8 266.2 137.3 278.7L297.3 438.7z'/%3E%3C/svg%3E");
}
/* .header--main--nav .hs-menu-wrapper > ul > li:hover > a:before {
	background-image: url("data:image/svg+xml,%3Csvg fill='%238B3A1E' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 640'%3E%3C!--!Font Awesome Free v7.0.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--%3E%3Cpath d='M297.4 438.6C309.9 451.1 330.2 451.1 342.7 438.6L502.7 278.6C515.2 266.1 515.2 245.8 502.7 233.3C490.2 220.8 469.9 220.8 457.4 233.3L320 370.7L182.6 233.4C170.1 220.9 149.8 220.9 137.3 233.4C124.8 245.9 124.8 266.2 137.3 278.7L297.3 438.7z'/%3E%3C/svg%3E");
} */
.header--main--nav .hs-menu-wrapper > ul > li:hover > a {
  color: #8B3A1E;
}

.header--main--nav .hs-menu-wrapper li.hs-menu-depth-1 {
  position: relative;
	float: none;
}
.header--main--nav .hs-menu-wrapper li.hs-menu-depth-1 > a {
  padding: 20px 0;
	font-weight: 700;
	transition: color .3s ease-in-out;
	white-space: nowrap;
}
.header--main--nav .hs-menu-wrapper li.hs-menu-depth-1 > a:hover {
  color: #8B3A1E;
}
@media (min-width: 1024px)   {
	.header--main--nav .hs-menu-wrapper li.hs-menu-depth-1 > ul,
	.hs-menu-wrapper.hs-menu-flow-horizontal.no-flyouts > ul li.hs-item-has-children ul.hs-menu-children-wrapper {
		display: none;
		z-index: -1;
		position: absolute;
		top: 100%;
		width: 240px;
		border: 0;
		left:-7px;
		background-color: #D4CABE;
		transition: opacity 0.3s ease-in-out;
	}
}
.header--main--nav .hs-menu-wrapper li.hs-menu-depth-1 > ul a {
	font-family: 'Roboto', sans-serif;
  font-weight: 500;
  font-size: 18px;
	letter-spacing: 0.025em;
	line-height: 1.0em;
  color:#1F1F1F;
	border-bottom: 1px solid #ffffff;
	transition: all .3s ease-in-out;
}
.header--main--nav .hs-menu-wrapper li.hs-menu-depth-1 > ul li:last-child a {
	border-bottom: 0;
}
.header--main--nav .hs-menu-wrapper li.hs-menu-depth-1 > ul a:hover {
  color: #1F1F1F;
  background: #F2EFEB;
}
.header--main--nav .hs-menu-wrapper li.hs-menu-depth-1:first-child {
  margin-left: 0;
}
.header--main--nav .hs-menu-wrapper li.hs-menu-depth-1:last-child {
  flex: 1;
}
.header--main--nav .hs-menu-wrapper li.hs-menu-depth-1:last-child > a {
  font-family: 'Roboto', sans-serif !important;
  background:#8B3A1E!important;
  border:2px solid #8B3A1E;
  color:#ffffff!important;
  margin-top:0;
	margin-bottom:20px;
  padding-left:22px!important;
  padding-right:22px!important;
  padding-top:14px;
  padding-bottom:14px;
  letter-spacing:0.075em;
  font-size:18px;
	font-weight: 700;
  line-height:1em;
  text-transform:uppercase;
	border-radius: 4px;
	transition: all .3s ease-in-out;
}
.header--main--nav .hs-menu-wrapper li.hs-menu-depth-1:last-child > a:hover {
  background: transparent !important;
  color:#8B3A1E!important;
  border-color:#8B3A1E;
}

.header--main--nav .hs-menu-wrapper li.hs-menu-depth-2 {
  /* border-bottom: 1px solid #053B4A; */
}
.header--main--nav .hs-menu-wrapper li.hs-menu-depth-2:last-child {
  border-bottom: none
}
.header--main--nav .hs-menu-wrapper ul li.hs-menu-depth-2 > a {
  text-align: left;
	font-size: 16px;
  padding: 12px 34px;
  width: 100%;
  line-height: 1em;
	letter-spacing: 0.005em;
}


@media (max-width:1319px) {
  .header--main--nav--centerwrapper,
  .header--main--nav--spacer {
    display:none!important;
  }

  .header--main--nav .hs-menu-wrapper > ul > li > a {
    padding-top:13px;
    padding-bottom:13px;
  }
}

@media (min-width: 1024px)   {
	.header--main--nav .hs-menu-wrapper li.hs-menu-depth-1:hover > ul,
	.hs-menu-wrapper.hs-menu-flow-horizontal.no-flyouts > ul li.hs-item-has-children:hover ul.hs-menu-children-wrapper {
		z-index: 1;
		display: block;
	}
	.header--main--nav .hs-menu-wrapper li li > a:before {
		/* content: "\f105"; */
		/* font-family:"Font Awesome 5 Pro"; */
		/* font-size: 18px; */
		content: "";
		display:block;
		position: absolute;
		left:13px;
		top:50%;
		transform: translate(-2px, -50%);
		transform-origin: 50% 50%;
		margin-top:-1px;
		width: 18px;
		height: 18px;
		background-image: url("data:image/svg+xml,%3Csvg fill='%231F1F1F' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 640'%3E%3C!--!Font Awesome Free v7.0.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--%3E%3Cpath d='M439.1 297.4C451.6 309.9 451.6 330.2 439.1 342.7L279.1 502.7C266.6 515.2 246.3 515.2 233.8 502.7C221.3 490.2 221.3 469.9 233.8 457.4L371.2 320L233.9 182.6C221.4 170.1 221.4 149.8 233.9 137.3C246.4 124.8 266.7 124.8 279.2 137.3L439.2 297.3z'/%3E%3C/svg%3E");
		background-size: contain;
		background-position: center;
		background-repeat: no-repeat;
		transition: all .3s ease-in-out;
	}
	.header--main--nav .hs-menu-wrapper li li > a:hover:before {
		transform: translate(5px, -50%);
	}
}

@media (max-width:1110px) {
  header .header--main {
    text-align:left;
  }
}
@media (max-width:820px) {
  header .header--main {
    text-align:center;
  }
}

@media   (max-width: 1023px) {
	.header--main {
    background: #ffffff;
  }
	body.no--navigation .header--main--logo {
		padding-right: 0 !important;
	}
  .header--main--logo img {
    width:285px !important;
    height: auto !important;
  }
  .header--astrid {
    display: none!important;
  }
  .header--main .header--main--nav--wrapper {
    padding-top: 20px!important;
    padding-bottom: 20px!important;
  }
}

@media   (max-width: 767px) {
  header {
    padding-left:0px;
    padding-right:0px;
  }
}


.no--navigation header {
  display:block;
  position:relative;
  z-index:100;
  top:0;
  left:0;
  width:100%;
  text-align:left;
  z-index:99;
}

.no--navigation .mobilenav,
.no--navigation .header--main--nav,
.no--navigation .header--main--menutrigger,
.no--navigation .header--main--nav--spacer {
  display:none!important;
}

body.no--navigation.pagetype--ipad-form .header--top {
  display: none;
}




#astridModal {
	display: none;
}

.astrid--modal.fancybox-active .fancybox-bg {
  background: rgba(31, 31, 31,0.5);
}
.astrid--modal.fancybox-active .fancybox-content {
  background: transparent;
  padding: 30px;
}
.astrid--modal.fancybox-active #astridModal {
  filter: alpha(opacity=100);
  opacity: 1;
  height: auto;
}
.astrid--modal.fancybox-active #astridModal .section--contacthero--option--inner:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #F2EFEB;
  opacity: 1;
  z-index: -1;
  border-radius: 8px;
  overflow: hidden;
}
.astrid--modal.fancybox-active #astridModal .section--contacthero--option--inner {
  background: rgba(0,0,0,0);
  border-radius: 8px;
  opacity: 1;
}
/* @supports (backdrop-filter: none) or (-webkit-backdrop-filter: none) {
.astrid--modal.fancybox-active #astridModal .section--contacthero--option--inner {
background: transparent !important;
border-radius: 8px;
opacity: 1;
backdrop-filter: blur(30px);
-webkit-backdrop-filter: blur(30px);
}
.astrid--modal.fancybox-active #astridModal .section--contacthero--option--grid {
position: relative;
}
.astrid--modal.fancybox-active #astridModal .section--contacthero--option--grid:before {
background-color: rgba(112, 112, 112,.34);
content: '';
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: -1;
border-radius: 8px;
backdrop-filter: blur(30px);
-webkit-backdrop-filter: blur(30px);
}
} */
@media   (max-width: 1023px) {
.astrid--modal.fancybox-active #astridModal .section--contacthero--option--grid {
  max-width: 100%!important;
}
}


.astrid-image-bottom {
  display: none !important;
}
.astrid-image-bottom img {
  position: absolute;
  bottom: 0;
}


.section--contacthero--option {
  display:block;
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:0px;
  overflow:hidden!important;
  opacity:0;
  filter:alpha(opacity=0);
  z-index:11;
  -webkit-transition: opacity .5s ease-in-out;
	-moz-transition: opacity .5s ease-in-out;
	-ms-transition: opacity .5s ease-in-out;
	-o-transition: opacity .5s ease-in-out;
	transition: opacity .5s ease-in-out;
}
.section--contacthero--option--inner {
  display:block;
  position:relative;
  background:rgba(0,0,0,.65);
  width:100%;
  padding:15px 20px;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: center;
}
.section--contacthero--option--inner--content {
  padding-left:20px;
  padding-right:20px;
  padding-bottom: 20px;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 20px;
}
.section--contacthero--option--inner--content--image {
  flex: 0 0 60px;
}
.section--contacthero--option--inner--content--content {
  flex: 1 1 auto;
  color: #053B4A;
}
.section--contacthero--option--inner--content--content * {
  color: #1F1F1F !important;
}
.section--contacthero--option--inner--content--content .header--modal {
  font-size: 36px;
  line-height: 1.2222222222222223em;
  text-align: left;
  border-bottom: 0 !important;
  margin-top: 0;
}
.section--contacthero--option--inner--content--content h6 {
  font-size: 24px;
  font-weight: 400 !important;
}
.section--contacthero--option--inner iframe {
  border:4px solid #ffffff;
}
.section--contacthero--option--inner iframe + p {
  margin-top:15px;
}
@media   (max-width: 767px) {
.section--contacthero--option--inner {
  flex-direction: column;
  align-items: center;
}
.section--contacthero--option--inner--content--image {
  flex: 0 0 80px;
}
.section--contacthero--option--inner--content--image img {
  width: 80px;
  height: auto;
  margin-bottom: 0 !important;
}
.section--contacthero--option--inner--content {
  flex-direction: column;
  align-items: center;
}
}


.section--contacthero--close {
  display:block;
  position:absolute;
  cursor:pointer;
  top:0;
  right:0;
  margin-right:0px;
  margin-top:0px;
}
.section--contacthero--close--circle {
  position:relative;
  top: -20px;
  right: -20px;
  display:block;
  width:40px;
  height:40px;
  background:#ffffff;
  border-radius:50%;
  font-size:26px;
  line-height:40px;
  text-align:center;
  border: 1px solid #707070;
}
.section--contacthero--close svg {
  display:inline-block;
  width:20px;
  height:20px;
  margin:10px auto;
  fill: #1F1F1F;
}


.section--contacthero--default.active {
  opacity:1;
  filter:alpha(opacity=100);
}
.section--contacthero--option.active {
  height:auto;
  opacity:1;
  filter:alpha(opacity=100);
  overflow:visible!important;
}


.section--contacthero--option--astrid {
  display:flex !important;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  max-width: 100%;
  overflow: auto;
}
.section--contacthero--option--astrid img {
  width: 60px;
}
.section--contacthero--option--astrid span {
  flex:1;
}
.section--contacthero--option form.hs-form label,
.section--contacthero--option .production--form label {
	color: #8B3A1E !important;
}
.section--contacthero form.hs-form input[type="text"].hs-input,
.section--contacthero form.hs-form input[type="number"].hs-input,
.section--contacthero form.hs-form input[type="email"].hs-input,
.section--contacthero form.hs-form input[type="tel"].hs-input,
.section--contacthero form.hs-form textarea.hs-input,
.section--contacthero form.hs-form select {
  border:0px!important;
}

.section--contacthero--option form.hs-form .hs_submit {
  padding-top:0px;
}

.astrid--modal form.hs-form label,
.production--form label{
  font-weight: 400 !important;
}

.astrid--modal.fancybox-active #astridModal{
  height: 100%;
}

.astrid--modal.fancybox-active #astridModal .section--contacthero--option--wrapper{
  height: inherit;
}

.astrid--modal.fancybox-active #astridModal .section--contacthero--option--grid{
  height: inherit;
  display: flex;
  align-items: center;
}

.section--contacthero--option--inner .all--btn form.hs-form .hs_submit input {
  background: #8B3A1E !important;
  border: 2px solid #8B3A1E !important;
  color: #ffffff !important;
  border-radius: 4px;
}
.section--contacthero--option--inner .all--btn form.hs-form .hs_submit input:hover {
  background: #ffffff !important;
  border: 2px solid #8B3A1E !important;
  color: #8B3A1E !important;
}

@media   (max-width: 1023px) {
	.section--contacthero--default {
		opacity:1;
		filter:alpha(opacity=100);
	}
	.section--contacthero--background {
		position:relative;
		height:auto;
	}
	.section--contacthero--option--astrid {
		width:100%;
	}
	.section--contacthero--body {
		padding:0px;
		background:transparent;
	}
	.section--contacthero--option--inner--content {
		padding-left:0px;
		padding-right:0px;
	}
	.section--contacthero--option .section--contacthero--option--grid {
		width: 100%!important;
		margin: 0px!important;
	}
	.section--contacthero--option--inner {
		padding-left:10px;
		padding-right:10px;
	}
	.section--contacthero--option--inner iframe {
		display:block;
		margin-left:auto;
		margin-right:auto;
		border:0px;
	}
}









.header--astrid--mobile {
  display:inline-block;
  position:fixed;
  bottom:5px;
  left:5px;
  right:5px;
  z-index:97;
  background: #F7F7F7;
  padding:2px;
	border-radius: 9999px;
  text-align:center;
}
.header--astrid--mobile__inner {
  display:flex;
	align-items:center;
	justify-content: space-between;
	flex-wrap: nowrap;
  position:relative;
  background: transparent;
  text-decoration:none;
	gap: 5px;
}
.header--astrid--mobile__image {
  display:inline-block;
  width:56px;
  height:56px;
	border-radius:50%;
	overflow:hidden;
	margin:0;
	padding:0;
	border:0;
}
.header--astrid--mobile__content--wrapper {
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex-wrap: nowrap;
	gap: 5px;
	flex:1;
}
.header--astrid--mobile__text {
  display: inline-block;
  color: #1F1F1F;
  font-size:14px;
  line-height:1.35em;
  font-weight:700;
  font-family: 'Roboto', Helvetica, sans-serif;
	text-transform: uppercase;
	flex: 1;
}
.header--astrid--mobile__text em {
  display: block;
  color: #053B4A;
	font-family: 'Roboto', Helvetica, sans-serif;
  font-weight: 400;
  font-style: normal;
	text-transform: none;
}
.header--astrid--mobile__link {
	display: block;
	font-size: 0;
}
.header--astrid--mobile__content--wrapper svg {
	display: block;
}
.header--astrid--mobile__content--wrapper svg path.icon--background {
	fill: #8B3A1E;
}
.header--astrid--mobile__content--wrapper svg path.icon--graphic {
	fill: #ffffff;
}




.fa-bars {
  font-size:30px;
}
.header--main--menutrigger--text {
  font-size: 0;
}
.header--main--menutrigger--icon--v2 {
  cursor: pointer;
  display: inline-block;
  height: 30px;
  position: relative;
  transition: 0.5s ease-in-out;
  width: 30px;
	margin-top: 5px;
}
.header--main--menutrigger--icon--v2 span {
  background: #053B4A;
  border-radius: 0;
  display: block;
  height: 3px;
  left: 0;
  opacity: 1;
  position: absolute;
  transform: rotate(0deg);
  transition: 0.25s ease-in-out;
  width: 100%;
}
.header--main--menutrigger--icon--v2 span:first-child {
  top: 0;
}
.header--main--menutrigger--icon--v2 span:nth-child(2),
.header--main--menutrigger--icon--v2 span:nth-child(3) {
  top: 9px;
}
.header--main--menutrigger--icon--v2 span:nth-child(4) {
  top: 18px;
}
.header--main--menutrigger:hover {
  cursor:pointer;
}



.mobilenav {
  position: fixed;
  top: 0;
  right: 100%;
  width: 100vw;
  height: 100vh;
  min-height: 610px;
  background: #F2EFEB;
	transition: all .3s ease-in-out;
	z-index: 102;
}
.mobilenav--header {
	background: #F2EFEB;
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex-direction: row;
	flex-wrap: nowrap;
	border-bottom: 0;
}
.mobilenav--header .mobilenav--close {
  width: 100%;
  display: inline-block;
  text-align: right;
  padding: 27px 28px;
	color: #1F1F1F;
}
.mobilenav--header .mobilenav--close--icon {
  font-size: 14px;
  text-align: center;
  display:inline-block;
  font-family: 'Roboto', sans-serif;
  cursor: pointer;
  color: #ffffff;
  text-transform: uppercase;
  font-weight: 800;
  vertical-align: bottom;
  line-height:20px;
}
.mobilenav--header .mobilenav--close--icon:after {
  content: "";
  display:inline-block;
  margin-left: 7px;
  height:20px;
  width:20px;
  background-size: 20px 20px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24.749' height='24.749' viewBox='0 0 24.749 24.749'%3E%3Cg id='Mobile_Hamburger_Menu' data-name='Mobile Hamburger Menu' transform='translate(1.061 1.061)'%3E%3Cline id='Line_30' data-name='Line 30' x2='32' transform='translate(0 22.628) rotate(-45)' fill='none' stroke='%23131e29' stroke-width='3'/%3E%3Cline id='Line_32' data-name='Line 32' x2='32' transform='rotate(45)' fill='none' stroke='%23131e29' stroke-width='3'/%3E%3C/g%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  position: relative;
  vertical-align: bottom;
}
.mobilenav--header .mobilenav--home {
  display: inline-block;
  padding: 25px 30px;
	color: #ffffff;
}

.mobilenav--nav {
  background: #F2EFEB;
	width: 100%;
  float: none;
	padding: 0 30px;
}
.mobilenav--nav .hs-menu-wrapper li.hs-menu-depth-1 > ul,
.mobilenav--nav .hs-menu-wrapper.hs-menu-flow-horizontal.no-flyouts > ul li.hs-item-has-children ul.hs-menu-children-wrapper {
	background: #F2EFEB;
}
.mobilenav--nav .hs-menu-wrapper ul * {
  text-align: left;
}
.mobilenav--nav .hs-menu-wrapper li,
.mobilenav--nav .hs-menu-wrapper a {
  display: inline-block;
  width: 100%;
}
.mobilenav--nav .hs-menu-wrapper li.hs-menu-depth-1 {
  position: relative;
}
.mobilenav--nav .hs-menu-wrapper li.hs-menu-depth-1:after {
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	height: 1px;
  background-color: #1F1F1F;
}
.mobilenav--nav .hs-menu-wrapper li.hs-menu-depth-1:last-child:after {
	height: 0;
}
.mobilenav--nav .hs-menu-wrapper li.hs-menu-depth-1 > a {
  color: #1F1F1F;
	font-size: 18px;
	font-weight: 700;
	letter-spacing: 0.025em;
}
.mobilenav--nav .hs-menu-wrapper li li:first-child a {
  padding-top: 0;
}
.mobilenav--nav .hs-menu-wrapper a {
  padding: 15px 0;
  text-transform: none;
  text-decoration: none;
  color: #053B4A;
  font-size: 14px;
  position: relative;
  font-weight: 600;
}
.mobilenav--nav .hs-menu-wrapper a:before {
  display:block;
  height:10px;
  width:6px;
  background-size: contain;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6.456' height='9.997' viewBox='0 0 6.456 9.997'%3E%3Cpath d='M4.469-2.991a.743.743,0,0,0,1.056,0l4.25-4.25a.747.747,0,0,0,0-1.059l-.706-.706a.747.747,0,0,0-1.059,0L5-5.994,1.984-9.006a.747.747,0,0,0-1.059,0L.219-8.3a.747.747,0,0,0,0,1.059Z' transform='translate(9.227 9.995) rotate(-90)' fill='%23053B4A'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  position: absolute;
  left:0;
  top: 50%;
  transform: translateY(-50%);
  transform-origin: 50% 50%;
}
.mobilenav--nav .hs-menu-wrapper li li:first-child a:before {
  top: 35%;
}
.mobilenav--nav .hs-menu-wrapper li.hs-item-has-children > a {
  padding-top:15px;
  padding-bottom: 15px;
}
.mobilenav--nav .hs-menu-wrapper li.hs-menu-depth-1.hs-item-has-children:first-child > a {
  border-top: 1px solid #1F1F1F;
}
.mobilenav--nav .hs-menu-wrapper li.hs-menu-depth-1 > ul {
  padding-bottom: 14.5px;
}
.mobilenav--nav .hs-menu-wrapper ul ul a {
  color: #1F1F1F;
	transition: color .3s ease-in-out;
	padding: 15px 18px;
}
.mobilenav--nav .hs-menu-wrapper ul ul a:hover {
  color: #053B4A;
}
.mobilenav--nav .hs-menu-wrapper ul ul a:before {
  content: "";
	transition: all .3s ease-in-out;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='14.138' viewBox='0 0 8 14.138'%3E%3Cpath fill='%23053B4A' d='M7.9,7.3,1.114,14.046a.34.34,0,0,1-.465,0L.1,13.5a.327.327,0,0,1,0-.462l5.845-5.8a.236.236,0,0,0,0-.333L.107,1.106a.326.326,0,0,1,0-.462L.658.1A.329.329,0,0,1,.891,0a.326.326,0,0,1,.232.1L7.9,6.828a.324.324,0,0,1,.1.241.32.32,0,0,1-.1.234' transform='translate(0 0)' /%3E%3C/svg%3E%0A");
}
.mobilenav--nav .hs-menu-wrapper ul ul a:hover:before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='14.138' viewBox='0 0 8 14.138'%3E%3Cpath fill='%23053B4A' d='M7.9,7.3,1.114,14.046a.34.34,0,0,1-.465,0L.1,13.5a.327.327,0,0,1,0-.462l5.845-5.8a.236.236,0,0,0,0-.333L.107,1.106a.326.326,0,0,1,0-.462L.658.1A.329.329,0,0,1,.891,0a.326.326,0,0,1,.232.1L7.9,6.828a.324.324,0,0,1,.1.241.32.32,0,0,1-.1.234' transform='translate(0 0)' /%3E%3C/svg%3E%0A");
}
.mobilenav--nav .hs-menu-wrapper li.hs-menu-depth-2 > a {
  padding: 7.5px 17.5px;
  font-size: 16px;
	font-weight: 500;
	letter-spacing: 0.005em;
	text-transform: none;
}

@media (min-width: 768px) and (max-width: 1023px) {
	.mobilenav--header .mobilenav--close {
		padding: 25px 28px;
	}
}

@media   (max-width: 767px) {
	.mobilenav--header .mobilenav--close {
		padding: 25px 28px;
	}
}

@media   (max-width: 1023px) {
	body.mobile-open {
		overflow: hidden;
	}
	body.mobile-open .header-container-wrapper {
		transform: translateY(0) !important;
	}
	body.mobile-open .header--main--menutrigger--icon--v2 span:first-child {
		left: 50%;
		top: 9px;
		width: 0;
	}
	body.mobile-open .header--main--menutrigger--icon--v2 span:nth-child(2) {
		transform: rotate(45deg);
	}
	body.mobile-open .header--main--menutrigger--icon--v2 span:nth-child(3) {
		transform: rotate(-45deg);
	}
	body.mobile-open .header--main--menutrigger--icon--v2 span:nth-child(4) {
		left: 50%;
		top: 18px;
		width: 0;
	}
	body.mobile-open .mobilenav--overlay {
		position: absolute;
		top: 0;
		bottom: 0;
		width: 100%;
		background: rgba( 31, 31, 31, .75 );
		pointer-events: none;
		z-index: 99;
	}
	body.mobile-open .mobilenav {
		right: 0;
	}
}




#promo-bar {
  top: 0;
  z-index:101;
  cursor: pointer;
	display:flex;
	justify-content: center;
  position:relative;
  width:100%;
  text-align:left;
  height:50px;
  overflow:visible;
	flex: 1;
}
/*#promo-bar:before {
	content:"";
	display:block;
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	width:20px;
	z-index:5;
	background: #8B3A1E;
	background: -moz-linear-gradient(90deg, rgba(139, 58, 30,1) 0%, rgba(139, 58, 30,0) 100%);
	background: -webkit-linear-gradient(90deg, rgba(139, 58, 30,1) 0%, rgba(139, 58, 30,0) 100%);
	background: linear-gradient(90deg, rgba(139, 58, 30,1) 0%, rgba(139, 58, 30,0) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#8B3A1E",endColorstr="#8B3A1E",GradientType=1);
}
#promo-bar:after {
	content:"";
	display:block;
	position:absolute;
	top:0;
	bottom:0;
	right:0;
	width:40px;
	z-index:5;
	background: #8B3A1E;
	background: -moz-linear-gradient(90deg, rgba(139, 58, 30,0) 0%, rgba(139, 58, 30,1) 100%);
	background: -webkit-linear-gradient(90deg, rgba(139, 58, 30,0) 0%, rgba(139, 58, 30,1) 100%);
	background: linear-gradient(90deg, rgba(139, 58, 30,0) 0%, rgba(139, 58, 30,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#8B3A1E",endColorstr="#8B3A1E",GradientType=1);
}*/
#promo-bar .promo-bar-content {
  padding-top:0!important;
  padding-bottom:0!important;
	display:flex;
	justify-content: center;
  position:absolute;
  top:0;
  left:0;
  right:0;
  bottom:0;
  overflow:hidden;
}

#promo-bar .content--wrapper {
  padding-left: 0;
  padding-right: 0;
	padding-top: 15px;
}
#promo-bar .content--wrapper:before {
  content: "";
  display: block;
  height: 19px;
  width: 30px;
  background-size: 30px 19px;
  background-image: url("data:image/svg+xml,%3Csvg width='30px' height='19px' viewBox='0 0 30 19' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='HOMEPAGE' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Home-Promo-Bar---S' transform='translate(-322.000000, -24.000000)' fill='%231F1F1F'%3E%3Cg id='CJ-Arrow' transform='translate(337.000000, 33.500000) rotate(-360.000000) translate(-337.000000, -33.500000) translate(322.000000, 24.000000)'%3E%3Cpath d='M24.2267882,10.2612659 L24.2249763,10.2630779 L10.2005938,24.215769 C10.0055409,24.4098247 9.69035407,24.4098247 9.49530125,24.215769 L6.52089993,21.2565725 C6.32513806,21.0618114 6.32432682,20.7452299 6.51908797,20.5494681 L6.52089993,20.5476561 L17.2240938,9.89843197 L6.52089993,-0.749486179 C6.32513806,-0.944247326 6.32432682,-1.26082878 6.51908797,-1.45659064 C6.5196904,-1.45719617 6.52029439,-1.45780016 6.52089993,-1.4584026 L9.49530125,-4.41759905 C9.69035407,-4.61165477 10.0055409,-4.61165477 10.2005938,-4.41759905 L24.2249763,9.53509206 C24.3119815,9.62165257 24.360478,9.73227635 24.3704112,9.84566168 L24.3706296,9.94995501 C24.3612777,10.0633898 24.3133487,10.1742606 24.2267882,10.2612659 Z' id='Combined-Shape' transform='translate(15.372094, 9.899085) rotate(-270.000000) translate(-15.372094, -9.899085) '%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  position: absolute;
  right: 0;
  top: 50%;
	transform: translateY(-50%);
  margin-bottom:-2px;
}
#promo-bar .content--wrapper strong {
  font-style:normal;
  font-weight:800;
  letter-spacing:0.05em;
}
#promo-bar .content--wrapper em {
  font-style:normal;
  font-weight:800;
  font-size:16px;
}


#promo-popup {
  position: fixed;
  top: 0;
  left:0;
  right:0;
  bottom:0;
  min-height: 100vh;
  width: 100%;
  display:none;
}
#promo-popup .popup--wrapper {
	max-width: 80vw;
  width: 900px;
	background-position: center;
	background-size: cover;
	background-color: #F2EFEB;
	background-repeat: repeat-y;
  background-image: url("data:image/svg+xml,%3Csvg width='863' height='649' viewBox='0 0 863 649' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.2'%3E%3Cmask id='mask0_13023_5036' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='863' height='649'%3E%3Crect x='863' y='649' width='863' height='649' transform='rotate(-180 863 649)' fill='%23F2EFEB'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_13023_5036)'%3E%3Cpath d='M449.851 52.3265C449.07 53.1074 447.804 53.1074 447.023 52.3265L442.479 47.7821C441.698 47.0012 441.698 45.735 442.479 44.9541L447.023 40.4097C447.804 39.6288 449.07 39.6288 449.851 40.4097L454.396 44.9541C455.177 45.735 455.177 47.0012 454.396 47.7821L449.851 52.3265Z' fill='%23B3A08B'/%3E%3Cpath d='M449.851 388.326C449.07 389.107 447.804 389.107 447.023 388.326L442.479 383.782C441.698 383.001 441.698 381.735 442.479 380.954L447.023 376.41C447.804 375.629 449.07 375.629 449.851 376.41L454.396 380.954C455.177 381.735 455.177 383.001 454.396 383.782L449.851 388.326Z' fill='%23B3A08B'/%3E%3Cpath d='M449.851 222.122C449.07 222.903 447.804 222.903 447.023 222.122L442.479 217.578C441.698 216.797 441.698 215.531 442.479 214.75L447.023 210.205C447.804 209.424 449.07 209.424 449.851 210.205L454.396 214.75C455.177 215.531 455.177 216.797 454.396 217.578L449.851 222.122Z' fill='%23B3A08B'/%3E%3Cpath d='M449.851 558.122C449.07 558.903 447.804 558.903 447.023 558.122L442.479 553.578C441.698 552.797 441.698 551.531 442.479 550.75L447.023 546.205C447.804 545.424 449.07 545.424 449.851 546.205L454.396 550.75C455.177 551.531 455.177 552.797 454.396 553.578L449.851 558.122Z' fill='%23B3A08B'/%3E%3Cpath d='M449.851 108.197C449.07 108.978 447.804 108.978 447.023 108.197L442.479 103.653C441.698 102.872 441.698 101.606 442.479 100.825L447.023 96.2803C447.804 95.4994 449.07 95.4994 449.851 96.2803L454.396 100.825C455.177 101.606 455.177 102.872 454.396 103.653L449.851 108.197Z' fill='%23B3A08B'/%3E%3Cpath d='M449.851 444.197C449.07 444.978 447.804 444.978 447.023 444.197L442.479 439.653C441.698 438.872 441.698 437.606 442.479 436.825L447.023 432.28C447.804 431.499 449.07 431.499 449.851 432.28L454.396 436.825C455.177 437.606 455.177 438.872 454.396 439.653L449.851 444.197Z' fill='%23B3A08B'/%3E%3Cpath d='M449.851 277.993C449.07 278.774 447.804 278.774 447.023 277.993L442.479 273.448C441.698 272.667 441.698 271.401 442.479 270.62L447.023 266.076C447.804 265.295 449.07 265.295 449.851 266.076L454.396 270.62C455.177 271.401 455.177 272.667 454.396 273.448L449.851 277.993Z' fill='%23B3A08B'/%3E%3Cpath d='M449.851 613.993C449.07 614.774 447.804 614.774 447.023 613.993L442.479 609.448C441.698 608.667 441.698 607.401 442.479 606.62L447.023 602.076C447.804 601.295 449.07 601.295 449.851 602.076L454.396 606.62C455.177 607.401 455.177 608.667 454.396 609.448L449.851 613.993Z' fill='%23B3A08B'/%3E%3Cpath d='M449.851 164.188C449.07 164.969 447.804 164.969 447.023 164.188L442.479 159.644C441.698 158.863 441.698 157.597 442.479 156.816L447.023 152.272C447.804 151.491 449.07 151.491 449.851 152.272L454.396 156.816C455.177 157.597 455.177 158.863 454.396 159.644L449.851 164.188Z' fill='%23B3A08B'/%3E%3Cpath d='M449.851 500.189C449.07 500.969 447.804 500.969 447.023 500.189L442.479 495.644C441.698 494.863 441.698 493.597 442.479 492.816L447.023 488.272C447.804 487.491 449.07 487.491 449.851 488.272L454.396 492.816C455.177 493.597 455.177 494.863 454.396 495.644L449.851 500.189Z' fill='%23B3A08B'/%3E%3Cpath d='M449.851 333.984C449.07 334.765 447.804 334.765 447.023 333.984L442.479 329.439C441.698 328.658 441.698 327.392 442.479 326.611L447.023 322.067C447.804 321.286 449.07 321.286 449.851 322.067L454.396 326.611C455.177 327.392 455.177 328.658 454.396 329.439L449.851 333.984Z' fill='%23B3A08B'/%3E%3Cpath d='M506.842 52.3265C506.061 53.1074 504.795 53.1074 504.014 52.3265L499.47 47.7821C498.689 47.0012 498.689 45.735 499.47 44.9541L504.014 40.4097C504.795 39.6288 506.061 39.6288 506.842 40.4097L511.387 44.9541C512.168 45.735 512.168 47.0012 511.387 47.7821L506.842 52.3265Z' fill='%23B3A08B'/%3E%3Cpath d='M506.842 388.326C506.061 389.107 504.795 389.107 504.014 388.326L499.47 383.782C498.689 383.001 498.689 381.735 499.47 380.954L504.014 376.41C504.795 375.629 506.061 375.629 506.842 376.41L511.387 380.954C512.168 381.735 512.168 383.001 511.387 383.782L506.842 388.326Z' fill='%23B3A08B'/%3E%3Cpath d='M506.842 222.122C506.061 222.903 504.795 222.903 504.014 222.122L499.47 217.578C498.689 216.797 498.689 215.531 499.47 214.75L504.014 210.205C504.795 209.424 506.061 209.424 506.842 210.205L511.387 214.75C512.168 215.531 512.168 216.797 511.387 217.578L506.842 222.122Z' fill='%23B3A08B'/%3E%3Cpath d='M506.842 558.122C506.061 558.903 504.795 558.903 504.014 558.122L499.47 553.578C498.689 552.797 498.689 551.531 499.47 550.75L504.014 546.205C504.795 545.424 506.061 545.424 506.842 546.205L511.387 550.75C512.168 551.531 512.168 552.797 511.387 553.578L506.842 558.122Z' fill='%23B3A08B'/%3E%3Cpath d='M506.842 108.197C506.061 108.978 504.795 108.978 504.014 108.197L499.47 103.653C498.689 102.872 498.689 101.606 499.47 100.825L504.014 96.2803C504.795 95.4994 506.061 95.4994 506.842 96.2803L511.387 100.825C512.168 101.606 512.168 102.872 511.387 103.653L506.842 108.197Z' fill='%23B3A08B'/%3E%3Cpath d='M506.842 444.197C506.061 444.978 504.795 444.978 504.014 444.197L499.47 439.653C498.689 438.872 498.689 437.606 499.47 436.825L504.014 432.28C504.795 431.499 506.061 431.499 506.842 432.28L511.387 436.825C512.168 437.606 512.168 438.872 511.387 439.653L506.842 444.197Z' fill='%23B3A08B'/%3E%3Cpath d='M506.842 277.993C506.061 278.774 504.795 278.774 504.014 277.993L499.47 273.448C498.689 272.667 498.689 271.401 499.47 270.62L504.014 266.076C504.795 265.295 506.061 265.295 506.842 266.076L511.387 270.62C512.168 271.401 512.168 272.667 511.387 273.448L506.842 277.993Z' fill='%23B3A08B'/%3E%3Cpath d='M506.842 613.993C506.061 614.774 504.795 614.774 504.014 613.993L499.47 609.448C498.689 608.667 498.689 607.401 499.47 606.62L504.014 602.076C504.795 601.295 506.061 601.295 506.842 602.076L511.387 606.62C512.168 607.401 512.168 608.667 511.387 609.448L506.842 613.993Z' fill='%23B3A08B'/%3E%3Cpath d='M506.842 164.188C506.061 164.969 504.795 164.969 504.014 164.188L499.47 159.644C498.689 158.863 498.689 157.597 499.47 156.816L504.014 152.272C504.795 151.491 506.061 151.491 506.842 152.272L511.387 156.816C512.168 157.597 512.168 158.863 511.387 159.644L506.842 164.188Z' fill='%23B3A08B'/%3E%3Cpath d='M506.842 500.189C506.061 500.969 504.795 500.969 504.014 500.189L499.47 495.644C498.689 494.863 498.689 493.597 499.47 492.816L504.014 488.272C504.795 487.491 506.061 487.491 506.842 488.272L511.387 492.816C512.168 493.597 512.168 494.863 511.387 495.644L506.842 500.189Z' fill='%23B3A08B'/%3E%3Cpath d='M506.842 333.984C506.061 334.765 504.795 334.765 504.014 333.984L499.47 329.439C498.689 328.658 498.689 327.392 499.47 326.611L504.014 322.067C504.795 321.286 506.061 321.286 506.842 322.067L511.387 326.611C512.168 327.392 512.168 328.658 511.387 329.439L506.842 333.984Z' fill='%23B3A08B'/%3E%3Cpath d='M392.86 52.3265C392.079 53.1074 390.813 53.1074 390.032 52.3265L385.488 47.7821C384.707 47.0012 384.707 45.735 385.488 44.9541L390.032 40.4097C390.813 39.6288 392.079 39.6288 392.86 40.4097L397.405 44.9541C398.186 45.735 398.186 47.0012 397.405 47.7821L392.86 52.3265Z' fill='%23B3A08B'/%3E%3Cpath d='M392.86 388.326C392.079 389.107 390.813 389.107 390.032 388.326L385.488 383.782C384.707 383.001 384.707 381.735 385.488 380.954L390.032 376.41C390.813 375.629 392.079 375.629 392.86 376.41L397.405 380.954C398.186 381.735 398.186 383.001 397.405 383.782L392.86 388.326Z' fill='%23B3A08B'/%3E%3Cpath d='M392.86 222.122C392.079 222.903 390.813 222.903 390.032 222.122L385.488 217.578C384.707 216.797 384.707 215.531 385.488 214.75L390.032 210.205C390.813 209.424 392.079 209.424 392.86 210.205L397.405 214.75C398.186 215.531 398.186 216.797 397.405 217.578L392.86 222.122Z' fill='%23B3A08B'/%3E%3Cpath d='M392.86 558.122C392.079 558.903 390.813 558.903 390.032 558.122L385.488 553.578C384.707 552.797 384.707 551.531 385.488 550.75L390.032 546.205C390.813 545.424 392.079 545.424 392.86 546.205L397.405 550.75C398.186 551.531 398.186 552.797 397.405 553.578L392.86 558.122Z' fill='%23B3A08B'/%3E%3Cpath d='M392.86 108.197C392.079 108.978 390.813 108.978 390.032 108.197L385.488 103.653C384.707 102.872 384.707 101.606 385.488 100.825L390.032 96.2803C390.813 95.4994 392.079 95.4994 392.86 96.2803L397.405 100.825C398.186 101.606 398.186 102.872 397.405 103.653L392.86 108.197Z' fill='%23B3A08B'/%3E%3Cpath d='M392.86 444.197C392.079 444.978 390.813 444.978 390.032 444.197L385.488 439.653C384.707 438.872 384.707 437.606 385.488 436.825L390.032 432.28C390.813 431.499 392.079 431.499 392.86 432.28L397.405 436.825C398.186 437.606 398.186 438.872 397.405 439.653L392.86 444.197Z' fill='%23B3A08B'/%3E%3Cpath d='M392.86 277.993C392.079 278.774 390.813 278.774 390.032 277.993L385.488 273.448C384.707 272.667 384.707 271.401 385.488 270.62L390.032 266.076C390.813 265.295 392.079 265.295 392.86 266.076L397.405 270.62C398.186 271.401 398.186 272.667 397.405 273.448L392.86 277.993Z' fill='%23B3A08B'/%3E%3Cpath d='M392.86 613.993C392.079 614.774 390.813 614.774 390.032 613.993L385.488 609.448C384.707 608.667 384.707 607.401 385.488 606.62L390.032 602.076C390.813 601.295 392.079 601.295 392.86 602.076L397.405 606.62C398.186 607.401 398.186 608.667 397.405 609.448L392.86 613.993Z' fill='%23B3A08B'/%3E%3Cpath d='M392.86 164.188C392.079 164.969 390.813 164.969 390.032 164.188L385.488 159.644C384.707 158.863 384.707 157.597 385.488 156.816L390.032 152.272C390.813 151.491 392.079 151.491 392.86 152.272L397.405 156.816C398.186 157.597 398.186 158.863 397.405 159.644L392.86 164.188Z' fill='%23B3A08B'/%3E%3Cpath d='M392.86 500.189C392.079 500.969 390.813 500.969 390.032 500.189L385.488 495.644C384.707 494.863 384.707 493.597 385.488 492.816L390.032 488.272C390.813 487.491 392.079 487.491 392.86 488.272L397.405 492.816C398.186 493.597 398.186 494.863 397.405 495.644L392.86 500.189Z' fill='%23B3A08B'/%3E%3Cpath d='M392.86 333.984C392.079 334.765 390.813 334.765 390.032 333.984L385.488 329.439C384.707 328.658 384.707 327.392 385.488 326.611L390.032 322.067C390.813 321.286 392.079 321.286 392.86 322.067L397.405 326.611C398.186 327.392 398.186 328.658 397.405 329.439L392.86 333.984Z' fill='%23B3A08B'/%3E%3Cpath d='M335.869 52.3262C335.088 53.1072 333.822 53.1072 333.041 52.3262L328.497 47.7819C327.716 47.0009 327.716 45.7348 328.497 44.9539L333.041 40.4095C333.822 39.6286 335.088 39.6286 335.869 40.4095L340.413 44.9539C341.194 45.7348 341.194 47.0009 340.413 47.7819L335.869 52.3262Z' fill='%23B3A08B'/%3E%3Cpath d='M335.869 388.326C335.088 389.107 333.822 389.107 333.041 388.326L328.497 383.782C327.716 383.001 327.716 381.735 328.497 380.954L333.041 376.409C333.822 375.629 335.088 375.629 335.869 376.409L340.413 380.954C341.194 381.735 341.194 383.001 340.413 383.782L335.869 388.326Z' fill='%23B3A08B'/%3E%3Cpath d='M335.869 222.122C335.088 222.903 333.822 222.903 333.041 222.122L328.497 217.578C327.716 216.797 327.716 215.53 328.497 214.75L333.041 210.205C333.822 209.424 335.088 209.424 335.869 210.205L340.413 214.75C341.194 215.53 341.194 216.797 340.413 217.578L335.869 222.122Z' fill='%23B3A08B'/%3E%3Cpath d='M335.869 558.122C335.088 558.903 333.822 558.903 333.041 558.122L328.497 553.578C327.716 552.797 327.716 551.53 328.497 550.75L333.041 546.205C333.822 545.424 335.088 545.424 335.869 546.205L340.413 550.75C341.194 551.53 341.194 552.797 340.413 553.578L335.869 558.122Z' fill='%23B3A08B'/%3E%3Cpath d='M847.277 52.3262C846.496 53.1072 845.23 53.1072 844.449 52.3262L839.905 47.7819C839.124 47.0009 839.124 45.7348 839.905 44.9539L844.449 40.4095C845.23 39.6286 846.496 39.6286 847.277 40.4095L851.822 44.9539C852.603 45.7348 852.603 47.0009 851.822 47.7819L847.277 52.3262Z' fill='%23B3A08B'/%3E%3Cpath d='M847.277 388.326C846.496 389.107 845.23 389.107 844.449 388.326L839.905 383.782C839.124 383.001 839.124 381.735 839.905 380.954L844.449 376.409C845.23 375.629 846.496 375.629 847.277 376.409L851.822 380.954C852.603 381.735 852.603 383.001 851.822 383.782L847.277 388.326Z' fill='%23B3A08B'/%3E%3Cpath d='M847.277 222.122C846.496 222.903 845.23 222.903 844.449 222.122L839.905 217.578C839.124 216.797 839.124 215.53 839.905 214.75L844.449 210.205C845.23 209.424 846.496 209.424 847.277 210.205L851.822 214.75C852.603 215.53 852.603 216.797 851.822 217.578L847.277 222.122Z' fill='%23B3A08B'/%3E%3Cpath d='M847.277 558.122C846.496 558.903 845.23 558.903 844.449 558.122L839.905 553.578C839.124 552.797 839.124 551.53 839.905 550.75L844.449 546.205C845.23 545.424 846.496 545.424 847.277 546.205L851.822 550.75C852.603 551.53 852.603 552.797 851.822 553.578L847.277 558.122Z' fill='%23B3A08B'/%3E%3Cpath d='M221.926 52.3262C221.145 53.1072 219.879 53.1072 219.098 52.3262L214.554 47.7819C213.773 47.0009 213.773 45.7348 214.554 44.9539L219.098 40.4095C219.879 39.6286 221.145 39.6286 221.926 40.4095L226.471 44.9539C227.252 45.7348 227.252 47.0009 226.471 47.7819L221.926 52.3262Z' fill='%23B3A08B'/%3E%3Cpath d='M221.926 388.326C221.145 389.107 219.879 389.107 219.098 388.326L214.554 383.782C213.773 383.001 213.773 381.735 214.554 380.954L219.098 376.409C219.879 375.629 221.145 375.629 221.926 376.409L226.471 380.954C227.252 381.735 227.252 383.001 226.471 383.782L221.926 388.326Z' fill='%23B3A08B'/%3E%3Cpath d='M221.926 222.122C221.145 222.903 219.879 222.903 219.098 222.122L214.554 217.578C213.773 216.797 213.773 215.53 214.554 214.75L219.098 210.205C219.879 209.424 221.145 209.424 221.926 210.205L226.471 214.75C227.252 215.53 227.252 216.797 226.471 217.578L221.926 222.122Z' fill='%23B3A08B'/%3E%3Cpath d='M221.926 558.122C221.145 558.903 219.879 558.903 219.098 558.122L214.554 553.578C213.773 552.797 213.773 551.53 214.554 550.75L219.098 546.205C219.879 545.424 221.145 545.424 221.926 546.205L226.471 550.75C227.252 551.53 227.252 552.797 226.471 553.578L221.926 558.122Z' fill='%23B3A08B'/%3E%3Cpath d='M733.334 52.3262C732.553 53.1072 731.287 53.1072 730.506 52.3262L725.962 47.7819C725.181 47.0009 725.181 45.7348 725.962 44.9539L730.506 40.4095C731.287 39.6286 732.553 39.6286 733.334 40.4095L737.879 44.9539C738.659 45.7348 738.659 47.0009 737.879 47.7819L733.334 52.3262Z' fill='%23B3A08B'/%3E%3Cpath d='M733.334 388.326C732.553 389.107 731.287 389.107 730.506 388.326L725.962 383.782C725.181 383.001 725.181 381.735 725.962 380.954L730.506 376.409C731.287 375.629 732.553 375.629 733.334 376.409L737.879 380.954C738.659 381.735 738.659 383.001 737.879 383.782L733.334 388.326Z' fill='%23B3A08B'/%3E%3Cpath d='M733.334 222.122C732.553 222.903 731.287 222.903 730.506 222.122L725.962 217.578C725.181 216.797 725.181 215.53 725.962 214.75L730.506 210.205C731.287 209.424 732.553 209.424 733.334 210.205L737.879 214.75C738.659 215.53 738.659 216.797 737.879 217.578L733.334 222.122Z' fill='%23B3A08B'/%3E%3Cpath d='M733.334 558.122C732.553 558.903 731.287 558.903 730.506 558.122L725.962 553.578C725.181 552.797 725.181 551.53 725.962 550.75L730.506 546.205C731.287 545.424 732.553 545.424 733.334 546.205L737.879 550.75C738.659 551.53 738.659 552.797 737.879 553.578L733.334 558.122Z' fill='%23B3A08B'/%3E%3Cpath d='M107.949 52.3262C107.168 53.1072 105.902 53.1072 105.121 52.3262L100.576 47.7819C99.7954 47.0009 99.7954 45.7348 100.576 44.9539L105.121 40.4095C105.902 39.6286 107.168 39.6286 107.949 40.4095L112.493 44.9539C113.274 45.7348 113.274 47.0009 112.493 47.7819L107.949 52.3262Z' fill='%23B3A08B'/%3E%3Cpath d='M107.949 388.326C107.168 389.107 105.902 389.107 105.121 388.326L100.576 383.782C99.7954 383.001 99.7954 381.735 100.576 380.954L105.121 376.409C105.902 375.629 107.168 375.629 107.949 376.409L112.493 380.954C113.274 381.735 113.274 383.001 112.493 383.782L107.949 388.326Z' fill='%23B3A08B'/%3E%3Cpath d='M107.949 222.122C107.168 222.903 105.902 222.903 105.121 222.122L100.576 217.578C99.7953 216.797 99.7953 215.53 100.576 214.75L105.121 210.205C105.902 209.424 107.168 209.424 107.949 210.205L112.493 214.75C113.274 215.53 113.274 216.797 112.493 217.578L107.949 222.122Z' fill='%23B3A08B'/%3E%3Cpath d='M107.949 558.122C107.168 558.903 105.902 558.903 105.121 558.122L100.576 553.578C99.7954 552.797 99.7954 551.53 100.576 550.75L105.121 546.205C105.902 545.424 107.168 545.424 107.949 546.205L112.493 550.75C113.274 551.53 113.274 552.797 112.493 553.578L107.949 558.122Z' fill='%23B3A08B'/%3E%3Cpath d='M619.357 52.3262C618.576 53.1072 617.31 53.1072 616.529 52.3262L611.984 47.7819C611.203 47.0009 611.203 45.7348 611.984 44.9539L616.529 40.4095C617.31 39.6286 618.576 39.6286 619.357 40.4095L623.901 44.9539C624.682 45.7348 624.682 47.0009 623.901 47.7819L619.357 52.3262Z' fill='%23B3A08B'/%3E%3Cpath d='M619.357 388.326C618.576 389.107 617.31 389.107 616.529 388.326L611.984 383.782C611.203 383.001 611.203 381.735 611.984 380.954L616.529 376.409C617.31 375.629 618.576 375.629 619.357 376.409L623.901 380.954C624.682 381.735 624.682 383.001 623.901 383.782L619.357 388.326Z' fill='%23B3A08B'/%3E%3Cpath d='M619.357 222.122C618.576 222.903 617.31 222.903 616.529 222.122L611.984 217.578C611.203 216.797 611.203 215.53 611.984 214.75L616.529 210.205C617.31 209.424 618.576 209.424 619.357 210.205L623.901 214.75C624.682 215.53 624.682 216.797 623.901 217.578L619.357 222.122Z' fill='%23B3A08B'/%3E%3Cpath d='M619.357 558.122C618.576 558.903 617.31 558.903 616.529 558.122L611.984 553.578C611.203 552.797 611.203 551.53 611.984 550.75L616.529 546.205C617.31 545.424 618.576 545.424 619.357 546.205L623.901 550.75C624.682 551.53 624.682 552.797 623.901 553.578L619.357 558.122Z' fill='%23B3A08B'/%3E%3Cpath d='M335.869 108.197C335.088 108.978 333.822 108.978 333.041 108.197L328.497 103.652C327.716 102.872 327.716 101.605 328.497 100.824L333.041 96.2801C333.822 95.4992 335.088 95.4992 335.869 96.2801L340.413 100.824C341.194 101.605 341.194 102.872 340.413 103.652L335.869 108.197Z' fill='%23B3A08B'/%3E%3Cpath d='M335.869 444.197C335.088 444.978 333.822 444.978 333.041 444.197L328.497 439.652C327.716 438.872 327.716 437.605 328.497 436.824L333.041 432.28C333.822 431.499 335.088 431.499 335.869 432.28L340.413 436.824C341.194 437.605 341.194 438.872 340.413 439.652L335.869 444.197Z' fill='%23B3A08B'/%3E%3Cpath d='M335.869 277.993C335.088 278.773 333.822 278.773 333.041 277.993L328.497 273.448C327.716 272.667 327.716 271.401 328.497 270.62L333.041 266.076C333.822 265.295 335.088 265.295 335.869 266.076L340.413 270.62C341.194 271.401 341.194 272.667 340.413 273.448L335.869 277.993Z' fill='%23B3A08B'/%3E%3Cpath d='M335.869 613.993C335.088 614.773 333.822 614.773 333.041 613.993L328.497 609.448C327.716 608.667 327.716 607.401 328.497 606.62L333.041 602.076C333.822 601.295 335.088 601.295 335.869 602.076L340.413 606.62C341.194 607.401 341.194 608.667 340.413 609.448L335.869 613.993Z' fill='%23B3A08B'/%3E%3Cpath d='M847.277 108.197C846.496 108.978 845.23 108.978 844.449 108.197L839.905 103.652C839.124 102.872 839.124 101.605 839.905 100.824L844.449 96.2801C845.23 95.4992 846.496 95.4992 847.277 96.2801L851.822 100.824C852.603 101.605 852.603 102.872 851.822 103.652L847.277 108.197Z' fill='%23B3A08B'/%3E%3Cpath d='M847.277 444.197C846.496 444.978 845.23 444.978 844.449 444.197L839.905 439.652C839.124 438.872 839.124 437.605 839.905 436.824L844.449 432.28C845.23 431.499 846.496 431.499 847.277 432.28L851.822 436.824C852.603 437.605 852.603 438.872 851.822 439.652L847.277 444.197Z' fill='%23B3A08B'/%3E%3Cpath d='M847.277 277.993C846.496 278.773 845.23 278.773 844.449 277.993L839.905 273.448C839.124 272.667 839.124 271.401 839.905 270.62L844.449 266.076C845.23 265.295 846.496 265.295 847.277 266.076L851.822 270.62C852.603 271.401 852.603 272.667 851.822 273.448L847.277 277.993Z' fill='%23B3A08B'/%3E%3Cpath d='M847.277 613.993C846.496 614.774 845.23 614.774 844.449 613.993L839.905 609.448C839.124 608.667 839.124 607.401 839.905 606.62L844.449 602.076C845.23 601.295 846.496 601.295 847.277 602.076L851.822 606.62C852.603 607.401 852.603 608.667 851.822 609.448L847.277 613.993Z' fill='%23B3A08B'/%3E%3Cpath d='M221.926 108.197C221.145 108.978 219.879 108.978 219.098 108.197L214.554 103.652C213.773 102.872 213.773 101.605 214.554 100.824L219.098 96.2801C219.879 95.4992 221.145 95.4992 221.926 96.2801L226.471 100.824C227.251 101.605 227.251 102.872 226.471 103.652L221.926 108.197Z' fill='%23B3A08B'/%3E%3Cpath d='M221.926 444.197C221.145 444.978 219.879 444.978 219.098 444.197L214.554 439.652C213.773 438.872 213.773 437.605 214.554 436.824L219.098 432.28C219.879 431.499 221.145 431.499 221.926 432.28L226.471 436.824C227.252 437.605 227.252 438.872 226.471 439.652L221.926 444.197Z' fill='%23B3A08B'/%3E%3Cpath d='M221.926 277.993C221.145 278.774 219.879 278.774 219.098 277.993L214.554 273.448C213.773 272.667 213.773 271.401 214.554 270.62L219.098 266.076C219.879 265.295 221.145 265.295 221.926 266.076L226.471 270.62C227.252 271.401 227.252 272.667 226.471 273.448L221.926 277.993Z' fill='%23B3A08B'/%3E%3Cpath d='M221.926 613.993C221.145 614.774 219.879 614.774 219.098 613.993L214.554 609.448C213.773 608.667 213.773 607.401 214.554 606.62L219.098 602.076C219.879 601.295 221.145 601.295 221.926 602.076L226.471 606.62C227.252 607.401 227.252 608.667 226.471 609.448L221.926 613.993Z' fill='%23B3A08B'/%3E%3Cpath d='M733.334 108.197C732.553 108.978 731.287 108.978 730.506 108.197L725.962 103.652C725.181 102.872 725.181 101.605 725.962 100.824L730.506 96.2801C731.287 95.4992 732.553 95.4992 733.334 96.2801L737.879 100.824C738.659 101.605 738.659 102.872 737.879 103.652L733.334 108.197Z' fill='%23B3A08B'/%3E%3Cpath d='M733.334 444.197C732.553 444.978 731.287 444.978 730.506 444.197L725.962 439.652C725.181 438.872 725.181 437.605 725.962 436.824L730.506 432.28C731.287 431.499 732.553 431.499 733.334 432.28L737.879 436.824C738.659 437.605 738.659 438.872 737.879 439.652L733.334 444.197Z' fill='%23B3A08B'/%3E%3Cpath d='M733.334 277.993C732.553 278.773 731.287 278.773 730.506 277.993L725.962 273.448C725.181 272.667 725.181 271.401 725.962 270.62L730.506 266.076C731.287 265.295 732.553 265.295 733.334 266.076L737.879 270.62C738.66 271.401 738.66 272.667 737.879 273.448L733.334 277.993Z' fill='%23B3A08B'/%3E%3Cpath d='M733.334 613.993C732.553 614.773 731.287 614.773 730.506 613.993L725.962 609.448C725.181 608.667 725.181 607.401 725.962 606.62L730.506 602.076C731.287 601.295 732.553 601.295 733.334 602.076L737.879 606.62C738.66 607.401 738.66 608.667 737.879 609.448L733.334 613.993Z' fill='%23B3A08B'/%3E%3Cpath d='M107.949 108.197C107.168 108.978 105.902 108.978 105.121 108.197L100.576 103.652C99.7953 102.872 99.7954 101.605 100.576 100.824L105.121 96.2801C105.902 95.4992 107.168 95.4992 107.949 96.2801L112.493 100.824C113.274 101.605 113.274 102.872 112.493 103.652L107.949 108.197Z' fill='%23B3A08B'/%3E%3Cpath d='M107.949 444.197C107.168 444.978 105.902 444.978 105.121 444.197L100.576 439.652C99.7954 438.872 99.7954 437.605 100.576 436.824L105.121 432.28C105.902 431.499 107.168 431.499 107.949 432.28L112.493 436.824C113.274 437.605 113.274 438.872 112.493 439.652L107.949 444.197Z' fill='%23B3A08B'/%3E%3Cpath d='M107.949 277.993C107.168 278.773 105.902 278.773 105.121 277.993L100.576 273.448C99.7953 272.667 99.7953 271.401 100.576 270.62L105.121 266.076C105.902 265.295 107.168 265.295 107.949 266.076L112.493 270.62C113.274 271.401 113.274 272.667 112.493 273.448L107.949 277.993Z' fill='%23B3A08B'/%3E%3Cpath d='M107.949 613.993C107.168 614.773 105.902 614.773 105.121 613.993L100.576 609.448C99.7954 608.667 99.7954 607.401 100.576 606.62L105.121 602.076C105.902 601.295 107.168 601.295 107.949 602.076L112.493 606.62C113.274 607.401 113.274 608.667 112.493 609.448L107.949 613.993Z' fill='%23B3A08B'/%3E%3Cpath d='M619.357 108.197C618.576 108.978 617.31 108.978 616.529 108.197L611.984 103.652C611.203 102.872 611.203 101.605 611.984 100.824L616.529 96.2801C617.31 95.4992 618.576 95.4992 619.357 96.2801L623.901 100.824C624.682 101.605 624.682 102.872 623.901 103.652L619.357 108.197Z' fill='%23B3A08B'/%3E%3Cpath d='M619.357 444.197C618.576 444.978 617.31 444.978 616.529 444.197L611.984 439.652C611.203 438.872 611.203 437.605 611.984 436.824L616.529 432.28C617.31 431.499 618.576 431.499 619.357 432.28L623.901 436.824C624.682 437.605 624.682 438.872 623.901 439.652L619.357 444.197Z' fill='%23B3A08B'/%3E%3Cpath d='M619.357 277.993C618.576 278.774 617.31 278.774 616.529 277.993L611.984 273.448C611.203 272.667 611.203 271.401 611.984 270.62L616.529 266.076C617.31 265.295 618.576 265.295 619.357 266.076L623.901 270.62C624.682 271.401 624.682 272.667 623.901 273.448L619.357 277.993Z' fill='%23B3A08B'/%3E%3Cpath d='M619.357 613.993C618.576 614.774 617.31 614.774 616.529 613.993L611.984 609.448C611.203 608.667 611.203 607.401 611.984 606.62L616.529 602.076C617.31 601.295 618.576 601.295 619.357 602.076L623.901 606.62C624.682 607.401 624.682 608.667 623.901 609.448L619.357 613.993Z' fill='%23B3A08B'/%3E%3Cpath d='M335.869 164.188C335.088 164.969 333.822 164.969 333.041 164.188L328.497 159.644C327.716 158.863 327.716 157.597 328.497 156.816L333.041 152.272C333.822 151.491 335.088 151.491 335.869 152.272L340.413 156.816C341.194 157.597 341.194 158.863 340.413 159.644L335.869 164.188Z' fill='%23B3A08B'/%3E%3Cpath d='M335.869 500.188C335.088 500.969 333.822 500.969 333.041 500.188L328.497 495.644C327.716 494.863 327.716 493.597 328.497 492.816L333.041 488.272C333.822 487.491 335.088 487.491 335.869 488.272L340.413 492.816C341.194 493.597 341.194 494.863 340.413 495.644L335.869 500.188Z' fill='%23B3A08B'/%3E%3Cpath d='M335.869 333.984C335.088 334.765 333.822 334.765 333.041 333.984L328.497 329.44C327.716 328.659 327.716 327.393 328.497 326.612L333.041 322.067C333.822 321.286 335.088 321.286 335.869 322.067L340.413 326.612C341.194 327.393 341.194 328.659 340.413 329.44L335.869 333.984Z' fill='%23B3A08B'/%3E%3Cpath d='M847.277 164.188C846.496 164.969 845.23 164.969 844.449 164.188L839.905 159.644C839.124 158.863 839.124 157.597 839.905 156.816L844.449 152.272C845.23 151.491 846.496 151.491 847.277 152.272L851.822 156.816C852.603 157.597 852.603 158.863 851.822 159.644L847.277 164.188Z' fill='%23B3A08B'/%3E%3Cpath d='M847.277 500.189C846.496 500.969 845.23 500.969 844.449 500.189L839.905 495.644C839.124 494.863 839.124 493.597 839.905 492.816L844.449 488.272C845.23 487.491 846.496 487.491 847.277 488.272L851.822 492.816C852.603 493.597 852.603 494.863 851.822 495.644L847.277 500.189Z' fill='%23B3A08B'/%3E%3Cpath d='M847.277 333.984C846.496 334.765 845.23 334.765 844.449 333.984L839.905 329.44C839.124 328.659 839.124 327.393 839.905 326.612L844.449 322.067C845.23 321.286 846.496 321.286 847.277 322.067L851.822 326.612C852.603 327.393 852.603 328.659 851.822 329.44L847.277 333.984Z' fill='%23B3A08B'/%3E%3Cpath d='M221.926 164.188C221.145 164.969 219.879 164.969 219.098 164.188L214.554 159.644C213.773 158.863 213.773 157.597 214.554 156.816L219.098 152.272C219.879 151.491 221.145 151.491 221.926 152.272L226.471 156.816C227.251 157.597 227.251 158.863 226.471 159.644L221.926 164.188Z' fill='%23B3A08B'/%3E%3Cpath d='M221.926 500.188C221.145 500.969 219.879 500.969 219.098 500.188L214.554 495.644C213.773 494.863 213.773 493.597 214.554 492.816L219.098 488.272C219.879 487.491 221.145 487.491 221.926 488.272L226.471 492.816C227.252 493.597 227.252 494.863 226.471 495.644L221.926 500.188Z' fill='%23B3A08B'/%3E%3Cpath d='M221.926 333.984C221.145 334.765 219.879 334.765 219.098 333.984L214.554 329.44C213.773 328.659 213.773 327.393 214.554 326.612L219.098 322.067C219.879 321.286 221.145 321.286 221.926 322.067L226.471 326.612C227.252 327.393 227.252 328.659 226.471 329.44L221.926 333.984Z' fill='%23B3A08B'/%3E%3Cpath d='M733.334 164.188C732.553 164.969 731.287 164.969 730.506 164.188L725.962 159.644C725.181 158.863 725.181 157.597 725.962 156.816L730.506 152.272C731.287 151.491 732.553 151.491 733.334 152.272L737.879 156.816C738.659 157.597 738.659 158.863 737.879 159.644L733.334 164.188Z' fill='%23B3A08B'/%3E%3Cpath d='M733.334 500.189C732.553 500.969 731.287 500.969 730.506 500.189L725.962 495.644C725.181 494.863 725.181 493.597 725.962 492.816L730.506 488.272C731.287 487.491 732.553 487.491 733.334 488.272L737.879 492.816C738.659 493.597 738.659 494.863 737.879 495.644L733.334 500.189Z' fill='%23B3A08B'/%3E%3Cpath d='M733.334 333.984C732.553 334.765 731.287 334.765 730.506 333.984L725.962 329.439C725.181 328.658 725.181 327.392 725.962 326.611L730.506 322.067C731.287 321.286 732.553 321.286 733.334 322.067L737.879 326.611C738.66 327.392 738.66 328.658 737.879 329.439L733.334 333.984Z' fill='%23B3A08B'/%3E%3Cpath d='M107.949 164.188C107.168 164.969 105.902 164.969 105.121 164.188L100.576 159.644C99.7953 158.863 99.7953 157.597 100.576 156.816L105.121 152.271C105.902 151.49 107.168 151.49 107.949 152.271L112.493 156.816C113.274 157.597 113.274 158.863 112.493 159.644L107.949 164.188Z' fill='%23B3A08B'/%3E%3Cpath d='M107.949 500.188C107.168 500.969 105.902 500.969 105.121 500.188L100.576 495.644C99.7954 494.863 99.7954 493.597 100.576 492.816L105.121 488.272C105.902 487.491 107.168 487.491 107.949 488.272L112.493 492.816C113.274 493.597 113.274 494.863 112.493 495.644L107.949 500.188Z' fill='%23B3A08B'/%3E%3Cpath d='M107.949 333.984C107.168 334.765 105.902 334.765 105.121 333.984L100.576 329.439C99.7953 328.658 99.7953 327.392 100.576 326.611L105.121 322.067C105.902 321.286 107.168 321.286 107.949 322.067L112.493 326.611C113.274 327.392 113.274 328.658 112.493 329.439L107.949 333.984Z' fill='%23B3A08B'/%3E%3Cpath d='M619.357 164.189C618.576 164.969 617.31 164.969 616.529 164.189L611.984 159.644C611.203 158.863 611.203 157.597 611.984 156.816L616.529 152.272C617.31 151.491 618.576 151.491 619.357 152.272L623.901 156.816C624.682 157.597 624.682 158.863 623.901 159.644L619.357 164.189Z' fill='%23B3A08B'/%3E%3Cpath d='M619.357 500.189C618.576 500.969 617.31 500.969 616.529 500.189L611.984 495.644C611.203 494.863 611.203 493.597 611.984 492.816L616.529 488.272C617.31 487.491 618.576 487.491 619.357 488.272L623.901 492.816C624.682 493.597 624.682 494.863 623.901 495.644L619.357 500.189Z' fill='%23B3A08B'/%3E%3Cpath d='M619.357 333.984C618.576 334.765 617.31 334.765 616.529 333.984L611.984 329.44C611.203 328.659 611.203 327.393 611.984 326.612L616.529 322.067C617.31 321.286 618.576 321.286 619.357 322.067L623.901 326.612C624.682 327.393 624.682 328.659 623.901 329.44L619.357 333.984Z' fill='%23B3A08B'/%3E%3Cpath d='M278.878 52.3262C278.097 53.1072 276.831 53.1072 276.05 52.3262L271.506 47.7819C270.725 47.0009 270.725 45.7348 271.506 44.9539L276.05 40.4095C276.831 39.6286 278.097 39.6286 278.878 40.4095L283.422 44.9539C284.203 45.7348 284.203 47.0009 283.422 47.7819L278.878 52.3262Z' fill='%23B3A08B'/%3E%3Cpath d='M278.878 388.326C278.097 389.107 276.831 389.107 276.05 388.326L271.506 383.782C270.725 383.001 270.725 381.735 271.506 380.954L276.05 376.409C276.831 375.629 278.097 375.629 278.878 376.409L283.422 380.954C284.203 381.735 284.203 383.001 283.422 383.782L278.878 388.326Z' fill='%23B3A08B'/%3E%3Cpath d='M278.878 222.122C278.097 222.903 276.831 222.903 276.05 222.122L271.506 217.578C270.725 216.797 270.725 215.53 271.506 214.75L276.05 210.205C276.831 209.424 278.097 209.424 278.878 210.205L283.422 214.75C284.203 215.53 284.203 216.797 283.422 217.578L278.878 222.122Z' fill='%23B3A08B'/%3E%3Cpath d='M278.878 558.122C278.097 558.903 276.831 558.903 276.05 558.122L271.506 553.578C270.725 552.797 270.725 551.53 271.506 550.75L276.05 546.205C276.831 545.424 278.097 545.424 278.878 546.205L283.423 550.75C284.203 551.53 284.203 552.797 283.423 553.578L278.878 558.122Z' fill='%23B3A08B'/%3E%3Cpath d='M790.286 52.3262C789.505 53.1072 788.239 53.1072 787.458 52.3262L782.914 47.7819C782.133 47.0009 782.133 45.7348 782.914 44.9539L787.458 40.4095C788.239 39.6286 789.505 39.6286 790.286 40.4095L794.831 44.9539C795.611 45.7348 795.611 47.0009 794.831 47.7819L790.286 52.3262Z' fill='%23B3A08B'/%3E%3Cpath d='M790.286 388.326C789.505 389.107 788.239 389.107 787.458 388.326L782.914 383.782C782.133 383.001 782.133 381.735 782.914 380.954L787.458 376.409C788.239 375.629 789.505 375.629 790.286 376.409L794.831 380.954C795.611 381.735 795.611 383.001 794.831 383.782L790.286 388.326Z' fill='%23B3A08B'/%3E%3Cpath d='M790.286 222.122C789.505 222.903 788.239 222.903 787.458 222.122L782.914 217.578C782.133 216.797 782.133 215.53 782.914 214.75L787.458 210.205C788.239 209.424 789.505 209.424 790.286 210.205L794.831 214.75C795.611 215.53 795.611 216.797 794.831 217.578L790.286 222.122Z' fill='%23B3A08B'/%3E%3Cpath d='M790.286 558.122C789.505 558.903 788.239 558.903 787.458 558.122L782.914 553.578C782.133 552.797 782.133 551.53 782.914 550.75L787.458 546.205C788.239 545.424 789.505 545.424 790.286 546.205L794.831 550.75C795.611 551.53 795.611 552.797 794.831 553.578L790.286 558.122Z' fill='%23B3A08B'/%3E%3Cpath d='M164.935 52.3262C164.154 53.1072 162.888 53.1072 162.107 52.3262L157.563 47.7819C156.782 47.0009 156.782 45.7348 157.563 44.9539L162.107 40.4095C162.888 39.6286 164.154 39.6286 164.935 40.4095L169.479 44.9539C170.26 45.7348 170.26 47.0009 169.479 47.7819L164.935 52.3262Z' fill='%23B3A08B'/%3E%3Cpath d='M164.935 388.326C164.154 389.107 162.888 389.107 162.107 388.326L157.563 383.782C156.782 383.001 156.782 381.735 157.563 380.954L162.107 376.409C162.888 375.629 164.154 375.629 164.935 376.409L169.48 380.954C170.26 381.735 170.26 383.001 169.48 383.782L164.935 388.326Z' fill='%23B3A08B'/%3E%3Cpath d='M164.935 222.122C164.154 222.903 162.888 222.903 162.107 222.122L157.563 217.578C156.782 216.797 156.782 215.53 157.563 214.75L162.107 210.205C162.888 209.424 164.154 209.424 164.935 210.205L169.48 214.75C170.26 215.53 170.26 216.797 169.48 217.578L164.935 222.122Z' fill='%23B3A08B'/%3E%3Cpath d='M164.935 558.122C164.154 558.903 162.888 558.903 162.107 558.122L157.563 553.578C156.782 552.797 156.782 551.53 157.563 550.75L162.107 546.205C162.888 545.424 164.154 545.424 164.935 546.205L169.48 550.75C170.26 551.53 170.26 552.797 169.48 553.578L164.935 558.122Z' fill='%23B3A08B'/%3E%3Cpath d='M676.343 52.3262C675.562 53.1072 674.296 53.1072 673.515 52.3262L668.971 47.7819C668.19 47.0009 668.19 45.7348 668.971 44.9539L673.515 40.4095C674.296 39.6286 675.562 39.6286 676.343 40.4095L680.887 44.9539C681.668 45.7348 681.668 47.0009 680.887 47.7819L676.343 52.3262Z' fill='%23B3A08B'/%3E%3Cpath d='M676.343 388.326C675.562 389.107 674.296 389.107 673.515 388.326L668.971 383.782C668.19 383.001 668.19 381.735 668.971 380.954L673.515 376.409C674.296 375.629 675.562 375.629 676.343 376.409L680.887 380.954C681.668 381.735 681.668 383.001 680.887 383.782L676.343 388.326Z' fill='%23B3A08B'/%3E%3Cpath d='M676.343 222.122C675.562 222.903 674.296 222.903 673.515 222.122L668.971 217.578C668.19 216.797 668.19 215.53 668.971 214.75L673.515 210.205C674.296 209.424 675.562 209.424 676.343 210.205L680.887 214.75C681.668 215.53 681.668 216.797 680.887 217.578L676.343 222.122Z' fill='%23B3A08B'/%3E%3Cpath d='M676.343 558.122C675.562 558.903 674.296 558.903 673.515 558.122L668.971 553.578C668.19 552.797 668.19 551.53 668.971 550.75L673.515 546.205C674.296 545.424 675.562 545.424 676.343 546.205L680.887 550.75C681.668 551.53 681.668 552.797 680.887 553.578L676.343 558.122Z' fill='%23B3A08B'/%3E%3Cpath d='M50.9576 52.3262C50.1766 53.1072 48.9105 53.1072 48.1296 52.3262L43.5852 47.7819C42.8043 47.0009 42.8043 45.7348 43.5852 44.9539L48.1296 40.4095C48.9105 39.6286 50.1766 39.6286 50.9576 40.4095L55.502 44.9539C56.2829 45.7348 56.2829 47.0009 55.502 47.7819L50.9576 52.3262Z' fill='%23B3A08B'/%3E%3Cpath d='M50.9576 388.326C50.1767 389.107 48.9105 389.107 48.1296 388.326L43.5852 383.782C42.8043 383.001 42.8043 381.735 43.5852 380.954L48.1296 376.409C48.9105 375.629 50.1767 375.629 50.9576 376.409L55.502 380.954C56.2829 381.735 56.2829 383.001 55.502 383.782L50.9576 388.326Z' fill='%23B3A08B'/%3E%3Cpath d='M50.9575 222.122C50.1766 222.903 48.9105 222.903 48.1296 222.122L43.5852 217.578C42.8043 216.797 42.8043 215.53 43.5852 214.75L48.1296 210.205C48.9105 209.424 50.1766 209.424 50.9575 210.205L55.5019 214.75C56.2829 215.53 56.2829 216.797 55.5019 217.578L50.9575 222.122Z' fill='%23B3A08B'/%3E%3Cpath d='M50.9576 558.122C50.1767 558.903 48.9105 558.903 48.1296 558.122L43.5852 553.578C42.8043 552.797 42.8043 551.53 43.5852 550.75L48.1296 546.205C48.9105 545.424 50.1767 545.424 50.9576 546.205L55.502 550.75C56.2829 551.53 56.2829 552.797 55.502 553.578L50.9576 558.122Z' fill='%23B3A08B'/%3E%3Cpath d='M562.366 52.3262C561.585 53.1072 560.318 53.1072 559.538 52.3262L554.993 47.7819C554.212 47.0009 554.212 45.7348 554.993 44.9539L559.538 40.4095C560.318 39.6286 561.585 39.6286 562.366 40.4095L566.91 44.9539C567.691 45.7348 567.691 47.0009 566.91 47.7819L562.366 52.3262Z' fill='%23B3A08B'/%3E%3Cpath d='M562.366 388.326C561.585 389.107 560.318 389.107 559.538 388.326L554.993 383.782C554.212 383.001 554.212 381.735 554.993 380.954L559.538 376.409C560.318 375.629 561.585 375.629 562.366 376.409L566.91 380.954C567.691 381.735 567.691 383.001 566.91 383.782L562.366 388.326Z' fill='%23B3A08B'/%3E%3Cpath d='M562.366 222.122C561.585 222.903 560.318 222.903 559.538 222.122L554.993 217.578C554.212 216.797 554.212 215.53 554.993 214.75L559.538 210.205C560.318 209.424 561.585 209.424 562.366 210.205L566.91 214.75C567.691 215.53 567.691 216.797 566.91 217.578L562.366 222.122Z' fill='%23B3A08B'/%3E%3Cpath d='M562.366 558.122C561.585 558.903 560.318 558.903 559.538 558.122L554.993 553.578C554.212 552.797 554.212 551.53 554.993 550.75L559.538 546.205C560.318 545.424 561.585 545.424 562.366 546.205L566.91 550.75C567.691 551.53 567.691 552.797 566.91 553.578L562.366 558.122Z' fill='%23B3A08B'/%3E%3Cpath d='M278.878 108.197C278.097 108.978 276.831 108.978 276.05 108.197L271.506 103.652C270.725 102.872 270.725 101.605 271.506 100.824L276.05 96.2801C276.831 95.4992 278.097 95.4992 278.878 96.2801L283.422 100.824C284.203 101.605 284.203 102.872 283.422 103.652L278.878 108.197Z' fill='%23B3A08B'/%3E%3Cpath d='M278.878 444.197C278.097 444.978 276.831 444.978 276.05 444.197L271.506 439.652C270.725 438.872 270.725 437.605 271.506 436.824L276.05 432.28C276.831 431.499 278.097 431.499 278.878 432.28L283.422 436.824C284.203 437.605 284.203 438.872 283.422 439.652L278.878 444.197Z' fill='%23B3A08B'/%3E%3Cpath d='M278.878 277.993C278.097 278.774 276.831 278.774 276.05 277.993L271.506 273.448C270.725 272.667 270.725 271.401 271.506 270.62L276.05 266.076C276.831 265.295 278.097 265.295 278.878 266.076L283.422 270.62C284.203 271.401 284.203 272.667 283.422 273.448L278.878 277.993Z' fill='%23B3A08B'/%3E%3Cpath d='M278.878 613.993C278.097 614.774 276.831 614.774 276.05 613.993L271.506 609.448C270.725 608.667 270.725 607.401 271.506 606.62L276.05 602.076C276.831 601.295 278.097 601.295 278.878 602.076L283.422 606.62C284.203 607.401 284.203 608.667 283.422 609.448L278.878 613.993Z' fill='%23B3A08B'/%3E%3Cpath d='M790.286 108.197C789.505 108.978 788.239 108.978 787.458 108.197L782.914 103.652C782.133 102.872 782.133 101.605 782.914 100.824L787.458 96.2801C788.239 95.4992 789.505 95.4992 790.286 96.2801L794.831 100.824C795.611 101.605 795.611 102.872 794.831 103.652L790.286 108.197Z' fill='%23B3A08B'/%3E%3Cpath d='M790.286 444.197C789.505 444.978 788.239 444.978 787.458 444.197L782.914 439.652C782.133 438.872 782.133 437.605 782.914 436.824L787.458 432.28C788.239 431.499 789.505 431.499 790.286 432.28L794.831 436.824C795.611 437.605 795.611 438.872 794.831 439.652L790.286 444.197Z' fill='%23B3A08B'/%3E%3Cpath d='M790.286 277.993C789.505 278.773 788.239 278.773 787.458 277.993L782.914 273.448C782.133 272.667 782.133 271.401 782.914 270.62L787.458 266.076C788.239 265.295 789.505 265.295 790.286 266.076L794.831 270.62C795.611 271.401 795.611 272.667 794.831 273.448L790.286 277.993Z' fill='%23B3A08B'/%3E%3Cpath d='M790.286 613.993C789.505 614.773 788.239 614.773 787.458 613.993L782.914 609.448C782.133 608.667 782.133 607.401 782.914 606.62L787.458 602.076C788.239 601.295 789.505 601.295 790.286 602.076L794.831 606.62C795.611 607.401 795.611 608.667 794.831 609.448L790.286 613.993Z' fill='%23B3A08B'/%3E%3Cpath d='M164.935 108.197C164.154 108.978 162.888 108.978 162.107 108.197L157.563 103.652C156.782 102.872 156.782 101.605 157.563 100.824L162.107 96.2801C162.888 95.4992 164.154 95.4992 164.935 96.2801L169.479 100.824C170.26 101.605 170.26 102.872 169.479 103.652L164.935 108.197Z' fill='%23B3A08B'/%3E%3Cpath d='M164.935 444.197C164.154 444.978 162.888 444.978 162.107 444.197L157.563 439.652C156.782 438.872 156.782 437.605 157.563 436.824L162.107 432.28C162.888 431.499 164.154 431.499 164.935 432.28L169.48 436.824C170.26 437.605 170.26 438.872 169.48 439.652L164.935 444.197Z' fill='%23B3A08B'/%3E%3Cpath d='M164.935 277.993C164.154 278.773 162.888 278.773 162.107 277.993L157.563 273.448C156.782 272.667 156.782 271.401 157.563 270.62L162.107 266.076C162.888 265.295 164.154 265.295 164.935 266.076L169.48 270.62C170.26 271.401 170.26 272.667 169.48 273.448L164.935 277.993Z' fill='%23B3A08B'/%3E%3Cpath d='M164.935 613.993C164.154 614.773 162.888 614.773 162.107 613.993L157.563 609.448C156.782 608.667 156.782 607.401 157.563 606.62L162.107 602.076C162.888 601.295 164.154 601.295 164.935 602.076L169.48 606.62C170.26 607.401 170.26 608.667 169.48 609.448L164.935 613.993Z' fill='%23B3A08B'/%3E%3Cpath d='M676.343 108.197C675.562 108.978 674.296 108.978 673.515 108.197L668.971 103.652C668.19 102.872 668.19 101.605 668.971 100.824L673.515 96.2801C674.296 95.4992 675.562 95.4992 676.343 96.2801L680.887 100.824C681.668 101.605 681.668 102.872 680.887 103.652L676.343 108.197Z' fill='%23B3A08B'/%3E%3Cpath d='M676.343 444.197C675.562 444.978 674.296 444.978 673.515 444.197L668.971 439.652C668.19 438.872 668.19 437.605 668.971 436.824L673.515 432.28C674.296 431.499 675.562 431.499 676.343 432.28L680.887 436.824C681.668 437.605 681.668 438.872 680.887 439.652L676.343 444.197Z' fill='%23B3A08B'/%3E%3Cpath d='M676.343 277.993C675.562 278.773 674.296 278.773 673.515 277.993L668.971 273.448C668.19 272.667 668.19 271.401 668.971 270.62L673.515 266.076C674.296 265.295 675.562 265.295 676.343 266.076L680.887 270.62C681.668 271.401 681.668 272.667 680.887 273.448L676.343 277.993Z' fill='%23B3A08B'/%3E%3Cpath d='M676.343 613.993C675.562 614.773 674.296 614.773 673.515 613.993L668.971 609.448C668.19 608.667 668.19 607.401 668.971 606.62L673.515 602.076C674.296 601.295 675.562 601.295 676.343 602.076L680.887 606.62C681.668 607.401 681.668 608.667 680.887 609.448L676.343 613.993Z' fill='%23B3A08B'/%3E%3Cpath d='M50.9576 108.197C50.1766 108.978 48.9105 108.978 48.1296 108.197L43.5852 103.652C42.8043 102.872 42.8043 101.605 43.5852 100.824L48.1296 96.2801C48.9105 95.4992 50.1766 95.4992 50.9576 96.2801L55.5019 100.824C56.2829 101.605 56.2829 102.872 55.5019 103.652L50.9576 108.197Z' fill='%23B3A08B'/%3E%3Cpath d='M50.9576 444.197C50.1767 444.978 48.9105 444.978 48.1296 444.197L43.5852 439.652C42.8043 438.872 42.8043 437.605 43.5852 436.824L48.1296 432.28C48.9105 431.499 50.1767 431.499 50.9576 432.28L55.502 436.824C56.2829 437.605 56.2829 438.872 55.502 439.652L50.9576 444.197Z' fill='%23B3A08B'/%3E%3Cpath d='M50.9575 277.993C50.1766 278.773 48.9105 278.773 48.1296 277.993L43.5852 273.448C42.8042 272.667 42.8042 271.401 43.5852 270.62L48.1296 266.076C48.9105 265.295 50.1766 265.295 50.9575 266.076L55.5019 270.62C56.2829 271.401 56.2829 272.667 55.5019 273.448L50.9575 277.993Z' fill='%23B3A08B'/%3E%3Cpath d='M50.9576 613.993C50.1766 614.773 48.9105 614.773 48.1296 613.993L43.5852 609.448C42.8043 608.667 42.8043 607.401 43.5852 606.62L48.1296 602.076C48.9105 601.295 50.1766 601.295 50.9576 602.076L55.502 606.62C56.2829 607.401 56.2829 608.667 55.502 609.448L50.9576 613.993Z' fill='%23B3A08B'/%3E%3Cpath d='M562.366 108.197C561.585 108.978 560.318 108.978 559.538 108.197L554.993 103.653C554.212 102.872 554.212 101.606 554.993 100.825L559.538 96.2803C560.318 95.4994 561.585 95.4994 562.366 96.2803L566.91 100.825C567.691 101.606 567.691 102.872 566.91 103.653L562.366 108.197Z' fill='%23B3A08B'/%3E%3Cpath d='M562.366 444.197C561.585 444.978 560.318 444.978 559.538 444.197L554.993 439.653C554.212 438.872 554.212 437.606 554.993 436.825L559.538 432.28C560.318 431.499 561.585 431.499 562.366 432.28L566.91 436.825C567.691 437.606 567.691 438.872 566.91 439.653L562.366 444.197Z' fill='%23B3A08B'/%3E%3Cpath d='M562.366 277.993C561.585 278.774 560.318 278.774 559.538 277.993L554.993 273.448C554.212 272.667 554.212 271.401 554.993 270.62L559.538 266.076C560.318 265.295 561.585 265.295 562.366 266.076L566.91 270.62C567.691 271.401 567.691 272.667 566.91 273.448L562.366 277.993Z' fill='%23B3A08B'/%3E%3Cpath d='M562.366 613.993C561.585 614.774 560.318 614.774 559.538 613.993L554.993 609.448C554.212 608.667 554.212 607.401 554.993 606.62L559.538 602.076C560.318 601.295 561.585 601.295 562.366 602.076L566.91 606.62C567.691 607.401 567.691 608.667 566.91 609.448L562.366 613.993Z' fill='%23B3A08B'/%3E%3Cpath d='M278.878 164.188C278.097 164.969 276.831 164.969 276.05 164.188L271.506 159.644C270.725 158.863 270.725 157.597 271.506 156.816L276.05 152.272C276.831 151.491 278.097 151.491 278.878 152.272L283.422 156.816C284.203 157.597 284.203 158.863 283.422 159.644L278.878 164.188Z' fill='%23B3A08B'/%3E%3Cpath d='M278.878 500.188C278.097 500.969 276.831 500.969 276.05 500.188L271.506 495.644C270.725 494.863 270.725 493.597 271.506 492.816L276.05 488.272C276.831 487.491 278.097 487.491 278.878 488.272L283.423 492.816C284.203 493.597 284.203 494.863 283.423 495.644L278.878 500.188Z' fill='%23B3A08B'/%3E%3Cpath d='M278.878 333.984C278.097 334.765 276.831 334.765 276.05 333.984L271.506 329.44C270.725 328.659 270.725 327.393 271.506 326.612L276.05 322.067C276.831 321.286 278.097 321.286 278.878 322.067L283.422 326.612C284.203 327.393 284.203 328.659 283.422 329.44L278.878 333.984Z' fill='%23B3A08B'/%3E%3Cpath d='M790.286 164.188C789.505 164.969 788.239 164.969 787.458 164.188L782.914 159.644C782.133 158.863 782.133 157.597 782.914 156.816L787.458 152.272C788.239 151.491 789.505 151.491 790.286 152.272L794.831 156.816C795.611 157.597 795.611 158.863 794.831 159.644L790.286 164.188Z' fill='%23B3A08B'/%3E%3Cpath d='M790.286 500.189C789.505 500.969 788.239 500.969 787.458 500.189L782.914 495.644C782.133 494.863 782.133 493.597 782.914 492.816L787.458 488.272C788.239 487.491 789.505 487.491 790.286 488.272L794.831 492.816C795.611 493.597 795.611 494.863 794.831 495.644L790.286 500.189Z' fill='%23B3A08B'/%3E%3Cpath d='M790.286 333.984C789.505 334.765 788.239 334.765 787.458 333.984L782.914 329.439C782.133 328.658 782.133 327.392 782.914 326.611L787.458 322.067C788.239 321.286 789.505 321.286 790.286 322.067L794.831 326.611C795.611 327.392 795.611 328.658 794.831 329.439L790.286 333.984Z' fill='%23B3A08B'/%3E%3Cpath d='M164.935 164.188C164.154 164.969 162.888 164.969 162.107 164.188L157.563 159.644C156.782 158.863 156.782 157.597 157.563 156.816L162.107 152.271C162.888 151.49 164.154 151.49 164.935 152.271L169.479 156.816C170.26 157.597 170.26 158.863 169.479 159.644L164.935 164.188Z' fill='%23B3A08B'/%3E%3Cpath d='M164.935 500.188C164.154 500.969 162.888 500.969 162.107 500.188L157.563 495.644C156.782 494.863 156.782 493.597 157.563 492.816L162.107 488.272C162.888 487.491 164.154 487.491 164.935 488.272L169.48 492.816C170.26 493.597 170.26 494.863 169.48 495.644L164.935 500.188Z' fill='%23B3A08B'/%3E%3Cpath d='M164.935 333.984C164.154 334.765 162.888 334.765 162.107 333.984L157.563 329.439C156.782 328.658 156.782 327.392 157.563 326.611L162.107 322.067C162.888 321.286 164.154 321.286 164.935 322.067L169.48 326.611C170.26 327.392 170.26 328.658 169.48 329.439L164.935 333.984Z' fill='%23B3A08B'/%3E%3Cpath d='M676.343 164.189C675.562 164.969 674.296 164.969 673.515 164.189L668.971 159.644C668.19 158.863 668.19 157.597 668.971 156.816L673.515 152.272C674.296 151.491 675.562 151.491 676.343 152.272L680.887 156.816C681.668 157.597 681.668 158.863 680.887 159.644L676.343 164.189Z' fill='%23B3A08B'/%3E%3Cpath d='M676.343 500.189C675.562 500.969 674.296 500.969 673.515 500.189L668.971 495.644C668.19 494.863 668.19 493.597 668.971 492.816L673.515 488.272C674.296 487.491 675.562 487.491 676.343 488.272L680.887 492.816C681.668 493.597 681.668 494.863 680.887 495.644L676.343 500.189Z' fill='%23B3A08B'/%3E%3Cpath d='M676.343 333.984C675.562 334.765 674.296 334.765 673.515 333.984L668.971 329.44C668.19 328.659 668.19 327.393 668.971 326.612L673.515 322.067C674.296 321.286 675.562 321.286 676.343 322.067L680.888 326.612C681.669 327.393 681.669 328.659 680.888 329.44L676.343 333.984Z' fill='%23B3A08B'/%3E%3Cpath d='M50.9575 164.188C50.1766 164.969 48.9105 164.969 48.1296 164.188L43.5852 159.644C42.8043 158.863 42.8043 157.597 43.5852 156.816L48.1296 152.271C48.9105 151.49 50.1766 151.49 50.9576 152.271L55.5019 156.816C56.2829 157.597 56.2829 158.863 55.5019 159.644L50.9575 164.188Z' fill='%23B3A08B'/%3E%3Cpath d='M50.9576 500.188C50.1767 500.969 48.9105 500.969 48.1296 500.188L43.5852 495.644C42.8043 494.863 42.8043 493.597 43.5852 492.816L48.1296 488.272C48.9105 487.491 50.1767 487.491 50.9576 488.272L55.502 492.816C56.2829 493.597 56.2829 494.863 55.502 495.644L50.9576 500.188Z' fill='%23B3A08B'/%3E%3Cpath d='M50.9575 333.984C50.1766 334.765 48.9105 334.765 48.1296 333.984L43.5852 329.439C42.8042 328.658 42.8042 327.392 43.5852 326.611L48.1296 322.067C48.9105 321.286 50.1766 321.286 50.9575 322.067L55.5019 326.611C56.2829 327.392 56.2828 328.658 55.5019 329.439L50.9575 333.984Z' fill='%23B3A08B'/%3E%3Cpath d='M562.366 164.189C561.585 164.969 560.318 164.969 559.538 164.189L554.993 159.644C554.212 158.863 554.212 157.597 554.993 156.816L559.538 152.272C560.318 151.491 561.585 151.491 562.366 152.272L566.91 156.816C567.691 157.597 567.691 158.863 566.91 159.644L562.366 164.189Z' fill='%23B3A08B'/%3E%3Cpath d='M562.366 500.189C561.585 500.969 560.318 500.969 559.538 500.189L554.993 495.644C554.212 494.863 554.212 493.597 554.993 492.816L559.538 488.272C560.318 487.491 561.585 487.491 562.366 488.272L566.91 492.816C567.691 493.597 567.691 494.863 566.91 495.644L562.366 500.189Z' fill='%23B3A08B'/%3E%3Cpath d='M562.366 333.984C561.585 334.765 560.318 334.765 559.538 333.984L554.993 329.44C554.212 328.659 554.212 327.393 554.993 326.612L559.538 322.067C560.318 321.286 561.585 321.286 562.366 322.067L566.91 326.612C567.691 327.393 567.691 328.659 566.91 329.44L562.366 333.984Z' fill='%23B3A08B'/%3E%3Cpath d='M476.847 24.3311C476.066 25.1121 474.8 25.1121 474.019 24.3311L469.475 19.7867C468.694 19.0058 468.694 17.7397 469.475 16.9588L474.019 12.4144C474.8 11.6334 476.066 11.6334 476.847 12.4144L481.391 16.9588C482.172 17.7397 482.172 19.0058 481.391 19.7867L476.847 24.3311Z' fill='%23B3A08B'/%3E%3Cpath d='M476.847 360.331C476.066 361.112 474.8 361.112 474.019 360.331L469.475 355.787C468.694 355.006 468.694 353.74 469.475 352.959L474.019 348.414C474.8 347.633 476.066 347.633 476.847 348.414L481.391 352.959C482.172 353.74 482.172 355.006 481.391 355.787L476.847 360.331Z' fill='%23B3A08B'/%3E%3Cpath d='M476.847 194.127C476.066 194.908 474.8 194.908 474.019 194.127L469.475 189.582C468.694 188.801 468.694 187.535 469.475 186.754L474.019 182.21C474.8 181.429 476.066 181.429 476.847 182.21L481.391 186.754C482.172 187.535 482.172 188.801 481.391 189.582L476.847 194.127Z' fill='%23B3A08B'/%3E%3Cpath d='M476.847 530.127C476.066 530.908 474.8 530.908 474.019 530.127L469.475 525.582C468.694 524.801 468.694 523.535 469.475 522.754L474.019 518.21C474.8 517.429 476.066 517.429 476.847 518.21L481.391 522.754C482.172 523.535 482.172 524.801 481.391 525.582L476.847 530.127Z' fill='%23B3A08B'/%3E%3Cpath d='M476.847 80.2015C476.066 80.9824 474.8 80.9824 474.019 80.2015L469.475 75.6571C468.694 74.8762 468.694 73.61 469.475 72.8291L474.019 68.2847C474.8 67.5038 476.066 67.5038 476.847 68.2847L481.391 72.8291C482.172 73.61 482.172 74.8762 481.391 75.6571L476.847 80.2015Z' fill='%23B3A08B'/%3E%3Cpath d='M476.847 416.201C476.066 416.982 474.8 416.982 474.019 416.201L469.475 411.657C468.694 410.876 468.694 409.61 469.475 408.829L474.019 404.285C474.8 403.504 476.066 403.504 476.847 404.285L481.391 408.829C482.172 409.61 482.172 410.876 481.391 411.657L476.847 416.201Z' fill='%23B3A08B'/%3E%3Cpath d='M476.847 249.997C476.066 250.778 474.8 250.778 474.019 249.997L469.475 245.453C468.694 244.672 468.694 243.406 469.475 242.625L474.019 238.08C474.8 237.299 476.066 237.299 476.847 238.08L481.391 242.625C482.172 243.406 482.172 244.672 481.391 245.453L476.847 249.997Z' fill='%23B3A08B'/%3E%3Cpath d='M476.847 585.997C476.066 586.778 474.8 586.778 474.019 585.997L469.475 581.453C468.694 580.672 468.694 579.406 469.475 578.625L474.019 574.08C474.8 573.299 476.066 573.299 476.847 574.08L481.391 578.625C482.172 579.406 482.172 580.672 481.391 581.453L476.847 585.997Z' fill='%23B3A08B'/%3E%3Cpath d='M476.847 136.193C476.066 136.974 474.8 136.974 474.019 136.193L469.475 131.648C468.694 130.867 468.694 129.601 469.475 128.82L474.019 124.276C474.8 123.495 476.066 123.495 476.847 124.276L481.391 128.82C482.172 129.601 482.172 130.867 481.391 131.648L476.847 136.193Z' fill='%23B3A08B'/%3E%3Cpath d='M476.847 472.193C476.066 472.974 474.8 472.974 474.019 472.193L469.475 467.649C468.694 466.868 468.694 465.601 469.475 464.821L474.019 460.276C474.8 459.495 476.066 459.495 476.847 460.276L481.391 464.821C482.172 465.602 482.172 466.868 481.391 467.649L476.847 472.193Z' fill='%23B3A08B'/%3E%3Cpath d='M476.847 305.988C476.066 306.769 474.8 306.769 474.019 305.988L469.475 301.444C468.694 300.663 468.694 299.397 469.475 298.616L474.019 294.071C474.8 293.29 476.066 293.29 476.847 294.071L481.391 298.616C482.172 299.397 482.172 300.663 481.391 301.444L476.847 305.988Z' fill='%23B3A08B'/%3E%3Cpath d='M476.847 641.988C476.066 642.769 474.8 642.769 474.019 641.988L469.475 637.444C468.694 636.663 468.694 635.397 469.475 634.616L474.019 630.072C474.8 629.291 476.066 629.291 476.847 630.072L481.391 634.616C482.172 635.397 482.172 636.663 481.391 637.444L476.847 641.988Z' fill='%23B3A08B'/%3E%3Cpath d='M476.847 192.184C476.066 192.965 474.8 192.965 474.019 192.184L469.475 187.64C468.694 186.859 468.694 185.592 469.475 184.812L474.019 180.267C474.8 179.486 476.066 179.486 476.847 180.267L481.391 184.812C482.172 185.592 482.172 186.859 481.391 187.64L476.847 192.184Z' fill='%23B3A08B'/%3E%3Cpath d='M476.847 528.184C476.066 528.965 474.8 528.965 474.019 528.184L469.475 523.64C468.694 522.859 468.694 521.593 469.475 520.812L474.019 516.267C474.8 515.486 476.066 515.486 476.847 516.267L481.391 520.812C482.172 521.593 482.172 522.859 481.391 523.64L476.847 528.184Z' fill='%23B3A08B'/%3E%3Cpath d='M476.847 361.979C476.066 362.76 474.8 362.76 474.019 361.979L469.475 357.435C468.694 356.654 468.694 355.388 469.475 354.607L474.019 350.063C474.8 349.282 476.066 349.282 476.847 350.063L481.391 354.607C482.172 355.388 482.172 356.654 481.391 357.435L476.847 361.979Z' fill='%23B3A08B'/%3E%3Cpath d='M533.838 24.3311C533.057 25.1121 531.791 25.1121 531.01 24.3311L526.466 19.7867C525.685 19.0058 525.685 17.7397 526.466 16.9588L531.01 12.4144C531.791 11.6334 533.057 11.6334 533.838 12.4144L538.382 16.9588C539.163 17.7397 539.163 19.0058 538.382 19.7867L533.838 24.3311Z' fill='%23B3A08B'/%3E%3Cpath d='M533.838 360.331C533.057 361.112 531.791 361.112 531.01 360.331L526.466 355.787C525.685 355.006 525.685 353.74 526.466 352.959L531.01 348.415C531.791 347.634 533.057 347.634 533.838 348.415L538.382 352.959C539.163 353.74 539.163 355.006 538.382 355.787L533.838 360.331Z' fill='%23B3A08B'/%3E%3Cpath d='M533.838 194.127C533.057 194.908 531.791 194.908 531.01 194.127L526.466 189.582C525.685 188.801 525.685 187.535 526.466 186.754L531.01 182.21C531.791 181.429 533.057 181.429 533.838 182.21L538.382 186.754C539.163 187.535 539.163 188.801 538.382 189.582L533.838 194.127Z' fill='%23B3A08B'/%3E%3Cpath d='M533.838 530.127C533.057 530.908 531.791 530.908 531.01 530.127L526.466 525.582C525.685 524.801 525.685 523.535 526.466 522.754L531.01 518.21C531.791 517.429 533.057 517.429 533.838 518.21L538.382 522.754C539.163 523.535 539.163 524.801 538.382 525.582L533.838 530.127Z' fill='%23B3A08B'/%3E%3Cpath d='M533.838 80.2015C533.057 80.9824 531.791 80.9824 531.01 80.2015L526.466 75.6571C525.685 74.8762 525.685 73.61 526.466 72.8291L531.01 68.2847C531.791 67.5038 533.057 67.5038 533.838 68.2847L538.382 72.8291C539.163 73.61 539.163 74.8762 538.382 75.6571L533.838 80.2015Z' fill='%23B3A08B'/%3E%3Cpath d='M533.838 416.201C533.057 416.982 531.791 416.982 531.01 416.201L526.466 411.657C525.685 410.876 525.685 409.61 526.466 408.829L531.01 404.285C531.791 403.504 533.057 403.504 533.838 404.285L538.382 408.829C539.163 409.61 539.163 410.876 538.382 411.657L533.838 416.201Z' fill='%23B3A08B'/%3E%3Cpath d='M533.838 249.997C533.057 250.778 531.791 250.778 531.01 249.997L526.466 245.453C525.685 244.672 525.685 243.406 526.466 242.625L531.01 238.08C531.791 237.299 533.057 237.299 533.838 238.08L538.382 242.625C539.163 243.406 539.163 244.672 538.382 245.453L533.838 249.997Z' fill='%23B3A08B'/%3E%3Cpath d='M533.838 585.997C533.057 586.778 531.791 586.778 531.01 585.997L526.466 581.453C525.685 580.672 525.685 579.406 526.466 578.625L531.01 574.08C531.791 573.299 533.057 573.299 533.838 574.08L538.382 578.625C539.163 579.406 539.163 580.672 538.382 581.453L533.838 585.997Z' fill='%23B3A08B'/%3E%3Cpath d='M533.838 136.193C533.057 136.974 531.791 136.974 531.01 136.193L526.466 131.649C525.685 130.868 525.685 129.601 526.466 128.821L531.01 124.276C531.791 123.495 533.057 123.495 533.838 124.276L538.382 128.821C539.163 129.602 539.163 130.868 538.382 131.649L533.838 136.193Z' fill='%23B3A08B'/%3E%3Cpath d='M533.838 472.193C533.057 472.974 531.791 472.974 531.01 472.193L526.466 467.649C525.685 466.868 525.685 465.601 526.466 464.821L531.01 460.276C531.791 459.495 533.057 459.495 533.838 460.276L538.382 464.821C539.163 465.602 539.163 466.868 538.382 467.649L533.838 472.193Z' fill='%23B3A08B'/%3E%3Cpath d='M533.838 305.988C533.057 306.769 531.791 306.769 531.01 305.988L526.466 301.444C525.685 300.663 525.685 299.397 526.466 298.616L531.01 294.072C531.791 293.291 533.057 293.291 533.838 294.072L538.382 298.616C539.163 299.397 539.163 300.663 538.382 301.444L533.838 305.988Z' fill='%23B3A08B'/%3E%3Cpath d='M533.838 641.988C533.057 642.769 531.791 642.769 531.01 641.988L526.466 637.444C525.685 636.663 525.685 635.397 526.466 634.616L531.01 630.072C531.791 629.291 533.057 629.291 533.838 630.072L538.382 634.616C539.163 635.397 539.163 636.663 538.382 637.444L533.838 641.988Z' fill='%23B3A08B'/%3E%3Cpath d='M533.838 192.184C533.057 192.965 531.791 192.965 531.01 192.184L526.466 187.64C525.685 186.859 525.685 185.593 526.466 184.812L531.01 180.267C531.791 179.486 533.057 179.486 533.838 180.267L538.382 184.812C539.163 185.593 539.163 186.859 538.382 187.64L533.838 192.184Z' fill='%23B3A08B'/%3E%3Cpath d='M533.838 528.184C533.057 528.965 531.791 528.965 531.01 528.184L526.466 523.64C525.685 522.859 525.685 521.593 526.466 520.812L531.01 516.267C531.791 515.486 533.057 515.486 533.838 516.267L538.382 520.812C539.163 521.593 539.163 522.859 538.382 523.64L533.838 528.184Z' fill='%23B3A08B'/%3E%3Cpath d='M533.838 361.98C533.057 362.76 531.791 362.76 531.01 361.98L526.466 357.435C525.685 356.654 525.685 355.388 526.466 354.607L531.01 350.063C531.791 349.282 533.057 349.282 533.838 350.063L538.382 354.607C539.163 355.388 539.163 356.654 538.382 357.435L533.838 361.98Z' fill='%23B3A08B'/%3E%3Cpath d='M419.856 24.3311C419.075 25.1121 417.809 25.1121 417.028 24.3311L412.484 19.7867C411.703 19.0058 411.703 17.7397 412.484 16.9588L417.028 12.4144C417.809 11.6334 419.075 11.6334 419.856 12.4144L424.4 16.9588C425.181 17.7397 425.181 19.0058 424.4 19.7867L419.856 24.3311Z' fill='%23B3A08B'/%3E%3Cpath d='M419.856 360.331C419.075 361.112 417.809 361.112 417.028 360.331L412.484 355.787C411.703 355.006 411.703 353.74 412.484 352.959L417.028 348.414C417.809 347.633 419.075 347.633 419.856 348.414L424.4 352.959C425.181 353.74 425.181 355.006 424.4 355.787L419.856 360.331Z' fill='%23B3A08B'/%3E%3Cpath d='M419.856 194.127C419.075 194.908 417.809 194.908 417.028 194.127L412.484 189.582C411.703 188.801 411.703 187.535 412.484 186.754L417.028 182.21C417.809 181.429 419.075 181.429 419.856 182.21L424.4 186.754C425.181 187.535 425.181 188.801 424.4 189.582L419.856 194.127Z' fill='%23B3A08B'/%3E%3Cpath d='M419.856 530.127C419.075 530.908 417.809 530.908 417.028 530.127L412.484 525.582C411.703 524.801 411.703 523.535 412.484 522.754L417.028 518.21C417.809 517.429 419.075 517.429 419.856 518.21L424.4 522.754C425.181 523.535 425.181 524.801 424.4 525.582L419.856 530.127Z' fill='%23B3A08B'/%3E%3Cpath d='M419.856 80.2015C419.075 80.9824 417.809 80.9824 417.028 80.2015L412.484 75.6571C411.703 74.8762 411.703 73.61 412.484 72.8291L417.028 68.2847C417.809 67.5038 419.075 67.5038 419.856 68.2847L424.4 72.8291C425.181 73.61 425.181 74.8762 424.4 75.6571L419.856 80.2015Z' fill='%23B3A08B'/%3E%3Cpath d='M419.856 416.201C419.075 416.982 417.809 416.982 417.028 416.201L412.484 411.657C411.703 410.876 411.703 409.61 412.484 408.829L417.028 404.285C417.809 403.504 419.075 403.504 419.856 404.285L424.4 408.829C425.181 409.61 425.181 410.876 424.4 411.657L419.856 416.201Z' fill='%23B3A08B'/%3E%3Cpath d='M419.856 249.997C419.075 250.778 417.809 250.778 417.028 249.997L412.484 245.453C411.703 244.672 411.703 243.406 412.484 242.625L417.028 238.08C417.809 237.299 419.075 237.299 419.856 238.08L424.4 242.625C425.181 243.406 425.181 244.672 424.4 245.453L419.856 249.997Z' fill='%23B3A08B'/%3E%3Cpath d='M419.856 585.997C419.075 586.778 417.809 586.778 417.028 585.997L412.484 581.453C411.703 580.672 411.703 579.406 412.484 578.625L417.028 574.08C417.809 573.299 419.075 573.299 419.856 574.08L424.4 578.625C425.181 579.406 425.181 580.672 424.4 581.453L419.856 585.997Z' fill='%23B3A08B'/%3E%3Cpath d='M419.856 136.193C419.075 136.974 417.809 136.974 417.028 136.193L412.484 131.648C411.703 130.867 411.703 129.601 412.484 128.82L417.028 124.276C417.809 123.495 419.075 123.495 419.856 124.276L424.4 128.82C425.181 129.601 425.181 130.867 424.4 131.648L419.856 136.193Z' fill='%23B3A08B'/%3E%3Cpath d='M419.856 472.193C419.075 472.974 417.809 472.974 417.028 472.193L412.484 467.649C411.703 466.868 411.703 465.601 412.484 464.821L417.028 460.276C417.809 459.495 419.075 459.495 419.856 460.276L424.4 464.821C425.181 465.602 425.181 466.868 424.4 467.649L419.856 472.193Z' fill='%23B3A08B'/%3E%3Cpath d='M419.856 305.988C419.075 306.769 417.809 306.769 417.028 305.988L412.484 301.444C411.703 300.663 411.703 299.397 412.484 298.616L417.028 294.071C417.809 293.29 419.075 293.29 419.856 294.071L424.4 298.616C425.181 299.397 425.181 300.663 424.4 301.444L419.856 305.988Z' fill='%23B3A08B'/%3E%3Cpath d='M419.856 641.988C419.075 642.769 417.809 642.769 417.028 641.988L412.484 637.444C411.703 636.663 411.703 635.397 412.484 634.616L417.028 630.072C417.809 629.291 419.075 629.291 419.856 630.072L424.4 634.616C425.181 635.397 425.181 636.663 424.4 637.444L419.856 641.988Z' fill='%23B3A08B'/%3E%3Cpath d='M419.856 192.184C419.075 192.965 417.809 192.965 417.028 192.184L412.484 187.64C411.703 186.859 411.703 185.592 412.484 184.812L417.028 180.267C417.809 179.486 419.075 179.486 419.856 180.267L424.4 184.812C425.181 185.592 425.181 186.859 424.4 187.64L419.856 192.184Z' fill='%23B3A08B'/%3E%3Cpath d='M419.856 528.184C419.075 528.965 417.809 528.965 417.028 528.184L412.484 523.64C411.703 522.859 411.703 521.593 412.484 520.812L417.028 516.267C417.809 515.486 419.075 515.486 419.856 516.267L424.4 520.812C425.181 521.593 425.181 522.859 424.4 523.64L419.856 528.184Z' fill='%23B3A08B'/%3E%3Cpath d='M419.856 361.98C419.075 362.76 417.809 362.76 417.028 361.98L412.484 357.435C411.703 356.654 411.703 355.388 412.484 354.607L417.028 350.063C417.809 349.282 419.075 349.282 419.856 350.063L424.4 354.607C425.181 355.388 425.181 356.654 424.4 357.435L419.856 361.98Z' fill='%23B3A08B'/%3E%3Cpath d='M362.865 24.3309C362.084 25.1118 360.818 25.1118 360.037 24.3309L355.493 19.7865C354.712 19.0056 354.712 17.7394 355.493 16.9585L360.037 12.4141C360.818 11.6332 362.084 11.6332 362.865 12.4141L367.409 16.9585C368.19 17.7394 368.19 19.0056 367.409 19.7865L362.865 24.3309Z' fill='%23B3A08B'/%3E%3Cpath d='M362.865 360.331C362.084 361.112 360.818 361.112 360.037 360.331L355.493 355.786C354.712 355.006 354.712 353.739 355.493 352.959L360.037 348.414C360.818 347.633 362.084 347.633 362.865 348.414L367.409 352.959C368.19 353.739 368.19 355.006 367.409 355.786L362.865 360.331Z' fill='%23B3A08B'/%3E%3Cpath d='M362.865 194.127C362.084 194.907 360.818 194.907 360.037 194.127L355.493 189.582C354.712 188.801 354.712 187.535 355.493 186.754L360.037 182.21C360.818 181.429 362.084 181.429 362.865 182.21L367.409 186.754C368.19 187.535 368.19 188.801 367.409 189.582L362.865 194.127Z' fill='%23B3A08B'/%3E%3Cpath d='M362.865 530.127C362.084 530.907 360.818 530.907 360.037 530.127L355.493 525.582C354.712 524.801 354.712 523.535 355.493 522.754L360.037 518.21C360.818 517.429 362.084 517.429 362.865 518.21L367.409 522.754C368.19 523.535 368.19 524.801 367.409 525.582L362.865 530.127Z' fill='%23B3A08B'/%3E%3Cpath d='M362.865 80.2015C362.084 80.9824 360.818 80.9824 360.037 80.2015L355.493 75.6571C354.712 74.8762 354.712 73.61 355.493 72.8291L360.037 68.2847C360.818 67.5038 362.084 67.5038 362.865 68.2847L367.409 72.8291C368.19 73.61 368.19 74.8762 367.409 75.6571L362.865 80.2015Z' fill='%23B3A08B'/%3E%3Cpath d='M362.865 416.201C362.084 416.982 360.818 416.982 360.037 416.201L355.493 411.657C354.712 410.876 354.712 409.61 355.493 408.829L360.037 404.285C360.818 403.504 362.084 403.504 362.865 404.285L367.409 408.829C368.19 409.61 368.19 410.876 367.409 411.657L362.865 416.201Z' fill='%23B3A08B'/%3E%3Cpath d='M362.865 249.997C362.084 250.778 360.818 250.778 360.037 249.997L355.493 245.453C354.712 244.672 354.712 243.405 355.493 242.625L360.037 238.08C360.818 237.299 362.084 237.299 362.865 238.08L367.409 242.625C368.19 243.405 368.19 244.672 367.409 245.453L362.865 249.997Z' fill='%23B3A08B'/%3E%3Cpath d='M362.865 585.997C362.084 586.778 360.818 586.778 360.037 585.997L355.493 581.453C354.712 580.672 354.712 579.406 355.493 578.625L360.037 574.08C360.818 573.299 362.084 573.299 362.865 574.08L367.409 578.625C368.19 579.406 368.19 580.672 367.409 581.453L362.865 585.997Z' fill='%23B3A08B'/%3E%3Cpath d='M362.865 136.193C362.084 136.974 360.818 136.974 360.037 136.193L355.493 131.648C354.712 130.867 354.712 129.601 355.493 128.82L360.037 124.276C360.818 123.495 362.084 123.495 362.865 124.276L367.409 128.82C368.19 129.601 368.19 130.867 367.409 131.648L362.865 136.193Z' fill='%23B3A08B'/%3E%3Cpath d='M362.865 472.193C362.084 472.974 360.818 472.974 360.037 472.193L355.493 467.649C354.712 466.868 354.712 465.601 355.493 464.821L360.037 460.276C360.818 459.495 362.084 459.495 362.865 460.276L367.409 464.821C368.19 465.602 368.19 466.868 367.409 467.649L362.865 472.193Z' fill='%23B3A08B'/%3E%3Cpath d='M362.865 305.988C362.084 306.769 360.818 306.769 360.037 305.988L355.493 301.444C354.712 300.663 354.712 299.397 355.493 298.616L360.037 294.072C360.818 293.291 362.084 293.291 362.865 294.072L367.409 298.616C368.19 299.397 368.19 300.663 367.409 301.444L362.865 305.988Z' fill='%23B3A08B'/%3E%3Cpath d='M362.865 641.988C362.084 642.769 360.818 642.769 360.037 641.988L355.493 637.444C354.712 636.663 354.712 635.397 355.493 634.616L360.037 630.072C360.818 629.291 362.084 629.291 362.865 630.072L367.409 634.616C368.19 635.397 368.19 636.663 367.409 637.444L362.865 641.988Z' fill='%23B3A08B'/%3E%3Cpath d='M362.865 192.184C362.084 192.965 360.818 192.965 360.037 192.184L355.493 187.64C354.712 186.859 354.712 185.592 355.493 184.812L360.037 180.267C360.818 179.486 362.084 179.486 362.865 180.267L367.409 184.812C368.19 185.592 368.19 186.859 367.409 187.64L362.865 192.184Z' fill='%23B3A08B'/%3E%3Cpath d='M362.865 528.184C362.084 528.965 360.818 528.965 360.037 528.184L355.493 523.64C354.712 522.859 354.712 521.593 355.493 520.812L360.037 516.267C360.818 515.486 362.084 515.486 362.865 516.267L367.409 520.812C368.19 521.593 368.19 522.859 367.409 523.64L362.865 528.184Z' fill='%23B3A08B'/%3E%3Cpath d='M362.865 361.98C362.084 362.76 360.818 362.76 360.037 361.98L355.493 357.435C354.712 356.654 354.712 355.388 355.493 354.607L360.037 350.063C360.818 349.282 362.084 349.282 362.865 350.063L367.409 354.607C368.19 355.388 368.19 356.654 367.409 357.435L362.865 361.98Z' fill='%23B3A08B'/%3E%3Cpath d='M305.874 24.3309C305.093 25.1118 303.827 25.1118 303.046 24.3309L298.501 19.7865C297.72 19.0056 297.72 17.7394 298.501 16.9585L303.046 12.4141C303.827 11.6332 305.093 11.6332 305.874 12.4141L310.418 16.9585C311.199 17.7394 311.199 19.0056 310.418 19.7865L305.874 24.3309Z' fill='%23B3A08B'/%3E%3Cpath d='M305.874 360.331C305.093 361.112 303.827 361.112 303.046 360.331L298.501 355.786C297.721 355.006 297.721 353.739 298.501 352.959L303.046 348.414C303.827 347.633 305.093 347.633 305.874 348.414L310.418 352.959C311.199 353.739 311.199 355.006 310.418 355.786L305.874 360.331Z' fill='%23B3A08B'/%3E%3Cpath d='M305.874 194.127C305.093 194.907 303.827 194.907 303.046 194.127L298.501 189.582C297.72 188.801 297.72 187.535 298.501 186.754L303.046 182.21C303.827 181.429 305.093 181.429 305.874 182.21L310.418 186.754C311.199 187.535 311.199 188.801 310.418 189.582L305.874 194.127Z' fill='%23B3A08B'/%3E%3Cpath d='M305.874 530.127C305.093 530.907 303.827 530.907 303.046 530.127L298.501 525.582C297.72 524.801 297.72 523.535 298.501 522.754L303.046 518.21C303.827 517.429 305.093 517.429 305.874 518.21L310.418 522.754C311.199 523.535 311.199 524.801 310.418 525.582L305.874 530.127Z' fill='%23B3A08B'/%3E%3Cpath d='M817.282 24.3309C816.501 25.1118 815.235 25.1118 814.454 24.3309L809.909 19.7865C809.128 19.0056 809.128 17.7394 809.909 16.9585L814.454 12.4141C815.235 11.6332 816.501 11.6332 817.282 12.4141L821.826 16.9585C822.607 17.7394 822.607 19.0056 821.826 19.7865L817.282 24.3309Z' fill='%23B3A08B'/%3E%3Cpath d='M817.282 360.331C816.501 361.112 815.235 361.112 814.454 360.331L809.909 355.786C809.128 355.006 809.128 353.739 809.909 352.959L814.454 348.414C815.235 347.633 816.501 347.633 817.282 348.414L821.826 352.959C822.607 353.739 822.607 355.006 821.826 355.786L817.282 360.331Z' fill='%23B3A08B'/%3E%3Cpath d='M817.282 194.127C816.501 194.907 815.235 194.907 814.454 194.127L809.91 189.582C809.129 188.801 809.129 187.535 809.91 186.754L814.454 182.21C815.235 181.429 816.501 181.429 817.282 182.21L821.826 186.754C822.607 187.535 822.607 188.801 821.826 189.582L817.282 194.127Z' fill='%23B3A08B'/%3E%3Cpath d='M817.282 530.127C816.501 530.907 815.235 530.907 814.454 530.127L809.91 525.582C809.129 524.801 809.129 523.535 809.91 522.754L814.454 518.21C815.235 517.429 816.501 517.429 817.282 518.21L821.826 522.754C822.607 523.535 822.607 524.801 821.826 525.582L817.282 530.127Z' fill='%23B3A08B'/%3E%3Cpath d='M191.931 24.3309C191.15 25.1118 189.884 25.1118 189.103 24.3309L184.559 19.7865C183.778 19.0056 183.778 17.7394 184.559 16.9585L189.103 12.4141C189.884 11.6332 191.15 11.6332 191.931 12.4141L196.475 16.9585C197.256 17.7394 197.256 19.0056 196.475 19.7865L191.931 24.3309Z' fill='%23B3A08B'/%3E%3Cpath d='M191.931 360.331C191.15 361.112 189.884 361.112 189.103 360.331L184.559 355.787C183.778 355.006 183.778 353.74 184.559 352.959L189.103 348.414C189.884 347.633 191.15 347.633 191.931 348.414L196.475 352.959C197.256 353.74 197.256 355.006 196.475 355.787L191.931 360.331Z' fill='%23B3A08B'/%3E%3Cpath d='M191.931 194.127C191.15 194.907 189.884 194.907 189.103 194.127L184.559 189.582C183.778 188.801 183.778 187.535 184.559 186.754L189.103 182.21C189.884 181.429 191.15 181.429 191.931 182.21L196.475 186.754C197.256 187.535 197.256 188.801 196.475 189.582L191.931 194.127Z' fill='%23B3A08B'/%3E%3Cpath d='M191.931 530.127C191.15 530.907 189.884 530.907 189.103 530.127L184.559 525.582C183.778 524.801 183.778 523.535 184.559 522.754L189.103 518.21C189.884 517.429 191.15 517.429 191.931 518.21L196.475 522.754C197.256 523.535 197.256 524.801 196.475 525.582L191.931 530.127Z' fill='%23B3A08B'/%3E%3Cpath d='M703.339 24.3309C702.558 25.1118 701.292 25.1118 700.511 24.3309L695.967 19.7865C695.186 19.0056 695.186 17.7394 695.967 16.9585L700.511 12.4141C701.292 11.6332 702.558 11.6332 703.339 12.4141L707.883 16.9585C708.664 17.7394 708.664 19.0056 707.883 19.7865L703.339 24.3309Z' fill='%23B3A08B'/%3E%3Cpath d='M703.339 360.331C702.558 361.112 701.292 361.112 700.511 360.331L695.967 355.786C695.186 355.006 695.186 353.739 695.967 352.959L700.511 348.414C701.292 347.633 702.558 347.633 703.339 348.414L707.883 352.959C708.664 353.739 708.664 355.006 707.883 355.786L703.339 360.331Z' fill='%23B3A08B'/%3E%3Cpath d='M703.339 194.127C702.558 194.907 701.292 194.907 700.511 194.127L695.967 189.582C695.186 188.801 695.186 187.535 695.967 186.754L700.511 182.21C701.292 181.429 702.558 181.429 703.339 182.21L707.883 186.754C708.664 187.535 708.664 188.801 707.883 189.582L703.339 194.127Z' fill='%23B3A08B'/%3E%3Cpath d='M703.339 530.127C702.558 530.907 701.292 530.907 700.511 530.127L695.967 525.582C695.186 524.801 695.186 523.535 695.967 522.754L700.511 518.21C701.292 517.429 702.558 517.429 703.339 518.21L707.883 522.754C708.664 523.535 708.664 524.801 707.883 525.582L703.339 530.127Z' fill='%23B3A08B'/%3E%3Cpath d='M77.9534 24.3306C77.1725 25.1116 75.9064 25.1116 75.1254 24.3306L70.581 19.7862C69.8001 19.0053 69.8001 17.7392 70.581 16.9583L75.1254 12.4139C75.9064 11.633 77.1725 11.633 77.9534 12.4139L82.4978 16.9583C83.2787 17.7392 83.2787 19.0053 82.4978 19.7862L77.9534 24.3306Z' fill='%23B3A08B'/%3E%3Cpath d='M77.9534 360.331C77.1725 361.112 75.9064 361.112 75.1255 360.331L70.5811 355.786C69.8001 355.005 69.8001 353.739 70.5811 352.958L75.1255 348.414C75.9064 347.633 77.1725 347.633 77.9534 348.414L82.4978 352.958C83.2788 353.739 83.2788 355.005 82.4978 355.786L77.9534 360.331Z' fill='%23B3A08B'/%3E%3Cpath d='M77.9533 194.126C77.1724 194.907 75.9063 194.907 75.1254 194.126L70.581 189.582C69.8 188.801 69.8 187.535 70.581 186.754L75.1254 182.21C75.9063 181.429 77.1724 181.429 77.9533 182.21L82.4977 186.754C83.2787 187.535 83.2787 188.801 82.4977 189.582L77.9533 194.126Z' fill='%23B3A08B'/%3E%3Cpath d='M77.9534 530.126C77.1724 530.907 75.9063 530.907 75.1254 530.126L70.581 525.582C69.8001 524.801 69.8001 523.535 70.581 522.754L75.1254 518.21C75.9063 517.429 77.1724 517.429 77.9534 518.21L82.4978 522.754C83.2787 523.535 83.2787 524.801 82.4978 525.582L77.9534 530.126Z' fill='%23B3A08B'/%3E%3Cpath d='M589.361 24.3309C588.58 25.1118 587.314 25.1118 586.533 24.3309L581.989 19.7865C581.208 19.0056 581.208 17.7394 581.989 16.9585L586.533 12.4141C587.314 11.6332 588.58 11.6332 589.361 12.4141L593.906 16.9585C594.687 17.7394 594.687 19.0056 593.906 19.7865L589.361 24.3309Z' fill='%23B3A08B'/%3E%3Cpath d='M589.361 360.331C588.58 361.112 587.314 361.112 586.533 360.331L581.989 355.786C581.208 355.006 581.208 353.739 581.989 352.959L586.533 348.414C587.314 347.633 588.58 347.633 589.361 348.414L593.906 352.959C594.687 353.739 594.687 355.006 593.906 355.786L589.361 360.331Z' fill='%23B3A08B'/%3E%3Cpath d='M589.361 194.127C588.58 194.907 587.314 194.907 586.533 194.127L581.989 189.582C581.208 188.801 581.208 187.535 581.989 186.754L586.533 182.21C587.314 181.429 588.58 181.429 589.361 182.21L593.906 186.754C594.687 187.535 594.687 188.801 593.906 189.582L589.361 194.127Z' fill='%23B3A08B'/%3E%3Cpath d='M589.361 530.127C588.58 530.907 587.314 530.907 586.533 530.127L581.989 525.582C581.208 524.801 581.208 523.535 581.989 522.754L586.533 518.21C587.314 517.429 588.58 517.429 589.361 518.21L593.906 522.754C594.687 523.535 594.687 524.801 593.906 525.582L589.361 530.127Z' fill='%23B3A08B'/%3E%3Cpath d='M305.874 80.2012C305.093 80.9822 303.827 80.9822 303.046 80.2012L298.501 75.6569C297.72 74.8759 297.72 73.6098 298.501 72.8289L303.046 68.2845C303.827 67.5036 305.093 67.5036 305.874 68.2845L310.418 72.8289C311.199 73.6098 311.199 74.8759 310.418 75.6569L305.874 80.2012Z' fill='%23B3A08B'/%3E%3Cpath d='M305.874 416.201C305.093 416.982 303.827 416.982 303.046 416.201L298.501 411.657C297.72 410.876 297.72 409.61 298.501 408.829L303.046 404.284C303.827 403.504 305.093 403.504 305.874 404.284L310.418 408.829C311.199 409.61 311.199 410.876 310.418 411.657L305.874 416.201Z' fill='%23B3A08B'/%3E%3Cpath d='M305.874 249.997C305.093 250.778 303.827 250.778 303.046 249.997L298.501 245.453C297.72 244.672 297.72 243.406 298.501 242.625L303.046 238.08C303.827 237.299 305.093 237.299 305.874 238.08L310.418 242.625C311.199 243.406 311.199 244.672 310.418 245.453L305.874 249.997Z' fill='%23B3A08B'/%3E%3Cpath d='M305.874 585.997C305.093 586.778 303.827 586.778 303.046 585.997L298.501 581.453C297.72 580.672 297.72 579.406 298.501 578.625L303.046 574.08C303.827 573.299 305.093 573.299 305.874 574.08L310.418 578.625C311.199 579.406 311.199 580.672 310.418 581.453L305.874 585.997Z' fill='%23B3A08B'/%3E%3Cpath d='M817.282 80.2015C816.501 80.9824 815.235 80.9824 814.454 80.2015L809.91 75.6571C809.129 74.8762 809.129 73.61 809.91 72.8291L814.454 68.2847C815.235 67.5038 816.501 67.5038 817.282 68.2847L821.826 72.8291C822.607 73.61 822.607 74.8762 821.826 75.6571L817.282 80.2015Z' fill='%23B3A08B'/%3E%3Cpath d='M817.282 416.201C816.501 416.982 815.235 416.982 814.454 416.201L809.91 411.657C809.129 410.876 809.129 409.61 809.91 408.829L814.454 404.285C815.235 403.504 816.501 403.504 817.282 404.285L821.826 408.829C822.607 409.61 822.607 410.876 821.826 411.657L817.282 416.201Z' fill='%23B3A08B'/%3E%3Cpath d='M817.282 249.997C816.501 250.778 815.235 250.778 814.454 249.997L809.91 245.453C809.129 244.672 809.129 243.405 809.91 242.625L814.454 238.08C815.235 237.299 816.501 237.299 817.282 238.08L821.826 242.625C822.607 243.405 822.607 244.672 821.826 245.453L817.282 249.997Z' fill='%23B3A08B'/%3E%3Cpath d='M817.282 585.997C816.501 586.778 815.235 586.778 814.454 585.997L809.91 581.453C809.129 580.672 809.129 579.406 809.91 578.625L814.454 574.08C815.235 573.299 816.501 573.299 817.282 574.08L821.826 578.625C822.607 579.406 822.607 580.672 821.826 581.453L817.282 585.997Z' fill='%23B3A08B'/%3E%3Cpath d='M191.931 80.2012C191.15 80.9822 189.884 80.9822 189.103 80.2012L184.559 75.6569C183.778 74.8759 183.778 73.6098 184.559 72.8289L189.103 68.2845C189.884 67.5036 191.15 67.5036 191.931 68.2845L196.475 72.8289C197.256 73.6098 197.256 74.8759 196.475 75.6569L191.931 80.2012Z' fill='%23B3A08B'/%3E%3Cpath d='M191.931 416.201C191.15 416.982 189.884 416.982 189.103 416.201L184.559 411.657C183.778 410.876 183.778 409.61 184.559 408.829L189.103 404.284C189.884 403.504 191.15 403.504 191.931 404.284L196.475 408.829C197.256 409.61 197.256 410.876 196.475 411.657L191.931 416.201Z' fill='%23B3A08B'/%3E%3Cpath d='M191.931 249.997C191.15 250.778 189.884 250.778 189.103 249.997L184.559 245.453C183.778 244.672 183.778 243.406 184.559 242.625L189.103 238.08C189.884 237.299 191.15 237.299 191.931 238.08L196.475 242.625C197.256 243.406 197.256 244.672 196.475 245.453L191.931 249.997Z' fill='%23B3A08B'/%3E%3Cpath d='M191.931 585.997C191.15 586.778 189.884 586.778 189.103 585.997L184.559 581.453C183.778 580.672 183.778 579.406 184.559 578.625L189.103 574.08C189.884 573.299 191.15 573.299 191.931 574.08L196.475 578.625C197.256 579.406 197.256 580.672 196.475 581.453L191.931 585.997Z' fill='%23B3A08B'/%3E%3Cpath d='M703.339 80.2015C702.558 80.9824 701.292 80.9824 700.511 80.2015L695.967 75.6571C695.186 74.8762 695.186 73.61 695.967 72.8291L700.511 68.2847C701.292 67.5038 702.558 67.5038 703.339 68.2847L707.883 72.8291C708.664 73.61 708.664 74.8762 707.883 75.6571L703.339 80.2015Z' fill='%23B3A08B'/%3E%3Cpath d='M703.339 416.201C702.558 416.982 701.292 416.982 700.511 416.201L695.967 411.657C695.186 410.876 695.186 409.61 695.967 408.829L700.511 404.285C701.292 403.504 702.558 403.504 703.339 404.285L707.883 408.829C708.664 409.61 708.664 410.876 707.883 411.657L703.339 416.201Z' fill='%23B3A08B'/%3E%3Cpath d='M703.339 249.997C702.558 250.778 701.292 250.778 700.511 249.997L695.967 245.453C695.186 244.672 695.186 243.405 695.967 242.625L700.511 238.08C701.292 237.299 702.558 237.299 703.339 238.08L707.883 242.625C708.664 243.405 708.664 244.672 707.883 245.453L703.339 249.997Z' fill='%23B3A08B'/%3E%3Cpath d='M703.339 585.997C702.558 586.778 701.292 586.778 700.511 585.997L695.967 581.453C695.186 580.672 695.186 579.406 695.967 578.625L700.511 574.08C701.292 573.299 702.558 573.299 703.339 574.08L707.883 578.625C708.664 579.406 708.664 580.672 707.883 581.453L703.339 585.997Z' fill='%23B3A08B'/%3E%3Cpath d='M77.9533 80.2012C77.1724 80.9822 75.9063 80.9822 75.1254 80.2012L70.581 75.6569C69.8001 74.8759 69.8001 73.6098 70.581 72.8289L75.1254 68.2845C75.9063 67.5036 77.1724 67.5036 77.9533 68.2845L82.4977 72.8289C83.2787 73.6098 83.2787 74.8759 82.4977 75.6569L77.9533 80.2012Z' fill='%23B3A08B'/%3E%3Cpath d='M77.9534 416.201C77.1725 416.982 75.9063 416.982 75.1254 416.201L70.581 411.657C69.8001 410.876 69.8001 409.61 70.581 408.829L75.1254 404.284C75.9063 403.504 77.1725 403.504 77.9534 404.284L82.4978 408.829C83.2787 409.61 83.2787 410.876 82.4978 411.657L77.9534 416.201Z' fill='%23B3A08B'/%3E%3Cpath d='M77.9533 249.997C77.1724 250.778 75.9063 250.778 75.1254 249.997L70.581 245.453C69.8 244.672 69.8 243.405 70.581 242.625L75.1254 238.08C75.9063 237.299 77.1724 237.299 77.9533 238.08L82.4977 242.625C83.2786 243.405 83.2786 244.672 82.4977 245.453L77.9533 249.997Z' fill='%23B3A08B'/%3E%3Cpath d='M77.9534 585.997C77.1724 586.778 75.9063 586.778 75.1254 585.997L70.581 581.453C69.8001 580.672 69.8001 579.406 70.581 578.625L75.1254 574.08C75.9063 573.299 77.1724 573.299 77.9534 574.08L82.4978 578.625C83.2787 579.406 83.2787 580.672 82.4978 581.453L77.9534 585.997Z' fill='%23B3A08B'/%3E%3Cpath d='M589.361 80.2015C588.58 80.9824 587.314 80.9824 586.533 80.2015L581.989 75.6571C581.208 74.8762 581.208 73.61 581.989 72.8291L586.533 68.2847C587.314 67.5038 588.58 67.5038 589.361 68.2847L593.906 72.8291C594.687 73.61 594.687 74.8762 593.906 75.6571L589.361 80.2015Z' fill='%23B3A08B'/%3E%3Cpath d='M589.361 416.201C588.58 416.982 587.314 416.982 586.533 416.201L581.989 411.657C581.208 410.876 581.208 409.61 581.989 408.829L586.533 404.285C587.314 403.504 588.58 403.504 589.361 404.285L593.906 408.829C594.687 409.61 594.687 410.876 593.906 411.657L589.361 416.201Z' fill='%23B3A08B'/%3E%3Cpath d='M589.361 249.997C588.58 250.778 587.314 250.778 586.533 249.997L581.989 245.453C581.208 244.672 581.208 243.406 581.989 242.625L586.533 238.08C587.314 237.299 588.58 237.299 589.361 238.08L593.906 242.625C594.687 243.406 594.687 244.672 593.906 245.453L589.361 249.997Z' fill='%23B3A08B'/%3E%3Cpath d='M589.361 585.997C588.58 586.778 587.314 586.778 586.533 585.997L581.989 581.453C581.208 580.672 581.208 579.406 581.989 578.625L586.533 574.08C587.314 573.299 588.58 573.299 589.361 574.08L593.906 578.625C594.687 579.406 594.687 580.672 593.906 581.453L589.361 585.997Z' fill='%23B3A08B'/%3E%3Cpath d='M305.874 136.193C305.093 136.974 303.827 136.974 303.046 136.193L298.501 131.649C297.72 130.868 297.72 129.601 298.501 128.821L303.046 124.276C303.827 123.495 305.093 123.495 305.874 124.276L310.418 128.821C311.199 129.602 311.199 130.868 310.418 131.649L305.874 136.193Z' fill='%23B3A08B'/%3E%3Cpath d='M305.874 472.193C305.093 472.974 303.827 472.974 303.046 472.193L298.501 467.649C297.72 466.868 297.72 465.601 298.501 464.821L303.046 460.276C303.827 459.495 305.093 459.495 305.874 460.276L310.418 464.821C311.199 465.602 311.199 466.868 310.418 467.649L305.874 472.193Z' fill='%23B3A08B'/%3E%3Cpath d='M305.874 305.988C305.093 306.769 303.827 306.769 303.046 305.988L298.501 301.444C297.72 300.663 297.72 299.397 298.501 298.616L303.046 294.072C303.827 293.291 305.093 293.291 305.874 294.072L310.418 298.616C311.199 299.397 311.199 300.663 310.418 301.444L305.874 305.988Z' fill='%23B3A08B'/%3E%3Cpath d='M305.874 641.988C305.093 642.769 303.827 642.769 303.046 641.988L298.501 637.444C297.72 636.663 297.72 635.397 298.501 634.616L303.046 630.072C303.827 629.291 305.093 629.291 305.874 630.072L310.418 634.616C311.199 635.397 311.199 636.663 310.418 637.444L305.874 641.988Z' fill='%23B3A08B'/%3E%3Cpath d='M817.282 136.193C816.501 136.974 815.235 136.974 814.454 136.193L809.91 131.648C809.129 130.867 809.129 129.601 809.91 128.82L814.454 124.276C815.235 123.495 816.501 123.495 817.282 124.276L821.826 128.82C822.607 129.601 822.607 130.867 821.826 131.648L817.282 136.193Z' fill='%23B3A08B'/%3E%3Cpath d='M817.282 472.193C816.501 472.974 815.235 472.974 814.454 472.193L809.91 467.649C809.129 466.868 809.129 465.601 809.91 464.821L814.454 460.276C815.235 459.495 816.501 459.495 817.282 460.276L821.826 464.821C822.607 465.602 822.607 466.868 821.826 467.649L817.282 472.193Z' fill='%23B3A08B'/%3E%3Cpath d='M817.282 305.988C816.501 306.769 815.235 306.769 814.454 305.988L809.909 301.444C809.128 300.663 809.128 299.397 809.909 298.616L814.454 294.071C815.235 293.29 816.501 293.29 817.282 294.071L821.826 298.616C822.607 299.397 822.607 300.663 821.826 301.444L817.282 305.988Z' fill='%23B3A08B'/%3E%3Cpath d='M817.282 641.988C816.501 642.769 815.235 642.769 814.454 641.988L809.909 637.444C809.128 636.663 809.128 635.397 809.909 634.616L814.454 630.072C815.235 629.291 816.501 629.291 817.282 630.072L821.826 634.616C822.607 635.397 822.607 636.663 821.826 637.444L817.282 641.988Z' fill='%23B3A08B'/%3E%3Cpath d='M191.931 136.193C191.15 136.974 189.884 136.974 189.103 136.193L184.559 131.649C183.778 130.868 183.778 129.601 184.559 128.821L189.103 124.276C189.884 123.495 191.15 123.495 191.931 124.276L196.475 128.821C197.256 129.602 197.256 130.868 196.475 131.649L191.931 136.193Z' fill='%23B3A08B'/%3E%3Cpath d='M191.931 472.193C191.15 472.974 189.884 472.974 189.103 472.193L184.559 467.649C183.778 466.868 183.778 465.601 184.559 464.821L189.103 460.276C189.884 459.495 191.15 459.495 191.931 460.276L196.475 464.821C197.256 465.602 197.256 466.868 196.475 467.649L191.931 472.193Z' fill='%23B3A08B'/%3E%3Cpath d='M191.931 305.988C191.15 306.769 189.884 306.769 189.103 305.988L184.559 301.444C183.778 300.663 183.778 299.397 184.559 298.616L189.103 294.072C189.884 293.291 191.15 293.291 191.931 294.072L196.475 298.616C197.256 299.397 197.256 300.663 196.475 301.444L191.931 305.988Z' fill='%23B3A08B'/%3E%3Cpath d='M191.931 641.988C191.15 642.769 189.884 642.769 189.103 641.988L184.559 637.444C183.778 636.663 183.778 635.397 184.559 634.616L189.103 630.072C189.884 629.291 191.15 629.291 191.931 630.072L196.475 634.616C197.256 635.397 197.256 636.663 196.475 637.444L191.931 641.988Z' fill='%23B3A08B'/%3E%3Cpath d='M703.339 136.193C702.558 136.974 701.292 136.974 700.511 136.193L695.967 131.648C695.186 130.867 695.186 129.601 695.967 128.82L700.511 124.276C701.292 123.495 702.558 123.495 703.339 124.276L707.883 128.82C708.664 129.601 708.664 130.867 707.883 131.648L703.339 136.193Z' fill='%23B3A08B'/%3E%3Cpath d='M703.339 472.193C702.558 472.974 701.292 472.974 700.511 472.193L695.967 467.649C695.186 466.868 695.186 465.601 695.967 464.821L700.511 460.276C701.292 459.495 702.558 459.495 703.339 460.276L707.883 464.821C708.664 465.602 708.664 466.868 707.883 467.649L703.339 472.193Z' fill='%23B3A08B'/%3E%3Cpath d='M703.339 305.988C702.558 306.769 701.292 306.769 700.511 305.988L695.967 301.444C695.186 300.663 695.186 299.397 695.967 298.616L700.511 294.072C701.292 293.291 702.558 293.291 703.339 294.072L707.883 298.616C708.664 299.397 708.664 300.663 707.883 301.444L703.339 305.988Z' fill='%23B3A08B'/%3E%3Cpath d='M703.339 641.988C702.558 642.769 701.292 642.769 700.511 641.988L695.967 637.444C695.186 636.663 695.186 635.397 695.967 634.616L700.511 630.072C701.292 629.291 702.558 629.291 703.339 630.072L707.883 634.616C708.664 635.397 708.664 636.663 707.883 637.444L703.339 641.988Z' fill='%23B3A08B'/%3E%3Cpath d='M77.9533 136.192C77.1724 136.973 75.9063 136.973 75.1254 136.192L70.581 131.648C69.8 130.867 69.8 129.601 70.581 128.82L75.1254 124.276C75.9063 123.495 77.1724 123.495 77.9533 124.276L82.4977 128.82C83.2787 129.601 83.2787 130.867 82.4977 131.648L77.9533 136.192Z' fill='%23B3A08B'/%3E%3Cpath d='M77.9534 472.193C77.1724 472.974 75.9063 472.974 75.1254 472.193L70.581 467.648C69.8001 466.867 69.8001 465.601 70.581 464.82L75.1254 460.276C75.9063 459.495 77.1724 459.495 77.9534 460.276L82.4978 464.82C83.2787 465.601 83.2787 466.867 82.4978 467.648L77.9534 472.193Z' fill='%23B3A08B'/%3E%3Cpath d='M77.9533 305.988C77.1724 306.769 75.9063 306.769 75.1253 305.988L70.581 301.444C69.8 300.663 69.8 299.397 70.581 298.616L75.1253 294.071C75.9063 293.29 77.1724 293.29 77.9533 294.071L82.4977 298.616C83.2786 299.397 83.2786 300.663 82.4977 301.444L77.9533 305.988Z' fill='%23B3A08B'/%3E%3Cpath d='M77.9533 641.988C77.1724 642.769 75.9062 642.769 75.1253 641.988L70.5809 637.444C69.8 636.663 69.8 635.397 70.5809 634.616L75.1253 630.072C75.9062 629.291 77.1724 629.291 77.9533 630.072L82.4977 634.616C83.2786 635.397 83.2786 636.663 82.4977 637.444L77.9533 641.988Z' fill='%23B3A08B'/%3E%3Cpath d='M589.361 136.193C588.58 136.974 587.314 136.974 586.533 136.193L581.989 131.649C581.208 130.868 581.208 129.601 581.989 128.821L586.533 124.276C587.314 123.495 588.58 123.495 589.361 124.276L593.906 128.821C594.687 129.602 594.687 130.868 593.906 131.649L589.361 136.193Z' fill='%23B3A08B'/%3E%3Cpath d='M589.361 472.193C588.58 472.974 587.314 472.974 586.533 472.193L581.989 467.649C581.208 466.868 581.208 465.601 581.989 464.821L586.533 460.276C587.314 459.495 588.58 459.495 589.361 460.276L593.906 464.821C594.687 465.602 594.687 466.868 593.906 467.649L589.361 472.193Z' fill='%23B3A08B'/%3E%3Cpath d='M589.361 305.988C588.58 306.769 587.314 306.769 586.533 305.988L581.989 301.444C581.208 300.663 581.208 299.397 581.989 298.616L586.533 294.072C587.314 293.291 588.58 293.291 589.361 294.072L593.906 298.616C594.687 299.397 594.687 300.663 593.906 301.444L589.361 305.988Z' fill='%23B3A08B'/%3E%3Cpath d='M589.361 641.988C588.58 642.769 587.314 642.769 586.533 641.988L581.989 637.444C581.208 636.663 581.208 635.397 581.989 634.616L586.533 630.072C587.314 629.291 588.58 629.291 589.361 630.072L593.906 634.616C594.687 635.397 594.687 636.663 593.906 637.444L589.361 641.988Z' fill='%23B3A08B'/%3E%3Cpath d='M305.874 192.184C305.093 192.965 303.827 192.965 303.046 192.184L298.501 187.64C297.72 186.859 297.72 185.592 298.501 184.812L303.046 180.267C303.827 179.486 305.093 179.486 305.874 180.267L310.418 184.812C311.199 185.592 311.199 186.859 310.418 187.64L305.874 192.184Z' fill='%23B3A08B'/%3E%3Cpath d='M305.874 528.184C305.093 528.965 303.827 528.965 303.046 528.184L298.501 523.64C297.72 522.859 297.72 521.592 298.501 520.812L303.046 516.267C303.827 515.486 305.093 515.486 305.874 516.267L310.418 520.812C311.199 521.592 311.199 522.859 310.418 523.64L305.874 528.184Z' fill='%23B3A08B'/%3E%3Cpath d='M305.874 361.98C305.093 362.76 303.827 362.76 303.046 361.98L298.501 357.435C297.721 356.654 297.721 355.388 298.501 354.607L303.046 350.063C303.827 349.282 305.093 349.282 305.874 350.063L310.418 354.607C311.199 355.388 311.199 356.654 310.418 357.435L305.874 361.98Z' fill='%23B3A08B'/%3E%3Cpath d='M817.282 192.184C816.501 192.965 815.235 192.965 814.454 192.184L809.91 187.64C809.129 186.859 809.129 185.592 809.91 184.812L814.454 180.267C815.235 179.486 816.501 179.486 817.282 180.267L821.826 184.812C822.607 185.592 822.607 186.859 821.826 187.64L817.282 192.184Z' fill='%23B3A08B'/%3E%3Cpath d='M817.282 528.184C816.501 528.965 815.235 528.965 814.454 528.184L809.91 523.64C809.129 522.859 809.129 521.593 809.91 520.812L814.454 516.267C815.235 515.486 816.501 515.486 817.282 516.267L821.826 520.812C822.607 521.593 822.607 522.859 821.826 523.64L817.282 528.184Z' fill='%23B3A08B'/%3E%3Cpath d='M191.931 192.184C191.15 192.965 189.884 192.965 189.103 192.184L184.559 187.64C183.778 186.859 183.778 185.592 184.559 184.812L189.103 180.267C189.884 179.486 191.15 179.486 191.931 180.267L196.475 184.812C197.256 185.592 197.256 186.859 196.475 187.64L191.931 192.184Z' fill='%23B3A08B'/%3E%3Cpath d='M191.931 528.184C191.15 528.965 189.884 528.965 189.103 528.184L184.559 523.64C183.778 522.859 183.778 521.592 184.559 520.812L189.103 516.267C189.884 515.486 191.15 515.486 191.931 516.267L196.475 520.812C197.256 521.592 197.256 522.859 196.475 523.64L191.931 528.184Z' fill='%23B3A08B'/%3E%3Cpath d='M191.931 361.98C191.15 362.76 189.884 362.76 189.103 361.98L184.559 357.435C183.778 356.654 183.778 355.388 184.559 354.607L189.103 350.063C189.884 349.282 191.15 349.282 191.931 350.063L196.475 354.607C197.256 355.388 197.256 356.654 196.475 357.435L191.931 361.98Z' fill='%23B3A08B'/%3E%3Cpath d='M703.339 192.184C702.558 192.965 701.292 192.965 700.511 192.184L695.967 187.64C695.186 186.859 695.186 185.592 695.967 184.812L700.511 180.267C701.292 179.486 702.558 179.486 703.339 180.267L707.883 184.812C708.664 185.592 708.664 186.859 707.883 187.64L703.339 192.184Z' fill='%23B3A08B'/%3E%3Cpath d='M703.339 528.184C702.558 528.965 701.292 528.965 700.511 528.184L695.967 523.64C695.186 522.859 695.186 521.593 695.967 520.812L700.511 516.267C701.292 515.486 702.558 515.486 703.339 516.267L707.883 520.812C708.664 521.593 708.664 522.859 707.883 523.64L703.339 528.184Z' fill='%23B3A08B'/%3E%3Cpath d='M703.339 361.979C702.558 362.76 701.292 362.76 700.511 361.979L695.967 357.435C695.186 356.654 695.186 355.388 695.967 354.607L700.511 350.063C701.292 349.282 702.558 349.282 703.339 350.063L707.883 354.607C708.664 355.388 708.664 356.654 707.883 357.435L703.339 361.979Z' fill='%23B3A08B'/%3E%3Cpath d='M589.361 192.184C588.58 192.965 587.314 192.965 586.533 192.184L581.989 187.64C581.208 186.859 581.208 185.593 581.989 184.812L586.533 180.267C587.314 179.486 588.58 179.486 589.361 180.267L593.906 184.812C594.687 185.593 594.687 186.859 593.906 187.64L589.361 192.184Z' fill='%23B3A08B'/%3E%3Cpath d='M589.361 528.184C588.58 528.965 587.314 528.965 586.533 528.184L581.989 523.64C581.208 522.859 581.208 521.593 581.989 520.812L586.533 516.267C587.314 515.486 588.58 515.486 589.361 516.267L593.906 520.812C594.687 521.593 594.687 522.859 593.906 523.64L589.361 528.184Z' fill='%23B3A08B'/%3E%3Cpath d='M589.361 361.98C588.58 362.76 587.314 362.76 586.533 361.98L581.989 357.435C581.208 356.654 581.208 355.388 581.989 354.607L586.533 350.063C587.314 349.282 588.58 349.282 589.361 350.063L593.906 354.607C594.687 355.388 594.687 356.654 593.906 357.435L589.361 361.98Z' fill='%23B3A08B'/%3E%3Cpath d='M248.883 24.3309C248.102 25.1118 246.836 25.1118 246.055 24.3309L241.511 19.7865C240.73 19.0056 240.73 17.7394 241.511 16.9585L246.055 12.4141C246.836 11.6332 248.102 11.6332 248.883 12.4141L253.427 16.9585C254.208 17.7394 254.208 19.0056 253.427 19.7865L248.883 24.3309Z' fill='%23B3A08B'/%3E%3Cpath d='M248.883 360.331C248.102 361.112 246.836 361.112 246.055 360.331L241.511 355.786C240.73 355.006 240.73 353.739 241.511 352.959L246.055 348.414C246.836 347.633 248.102 347.633 248.883 348.414L253.427 352.959C254.208 353.739 254.208 355.006 253.427 355.786L248.883 360.331Z' fill='%23B3A08B'/%3E%3Cpath d='M248.883 194.127C248.102 194.907 246.836 194.907 246.055 194.127L241.51 189.582C240.73 188.801 240.73 187.535 241.51 186.754L246.055 182.21C246.836 181.429 248.102 181.429 248.883 182.21L253.427 186.754C254.208 187.535 254.208 188.801 253.427 189.582L248.883 194.127Z' fill='%23B3A08B'/%3E%3Cpath d='M248.883 530.127C248.102 530.907 246.836 530.907 246.055 530.127L241.511 525.582C240.73 524.801 240.73 523.535 241.511 522.754L246.055 518.21C246.836 517.429 248.102 517.429 248.883 518.21L253.427 522.754C254.208 523.535 254.208 524.801 253.427 525.582L248.883 530.127Z' fill='%23B3A08B'/%3E%3Cpath d='M760.291 24.3309C759.51 25.1118 758.244 25.1118 757.463 24.3309L752.918 19.7865C752.138 19.0056 752.138 17.7394 752.918 16.9585L757.463 12.4141C758.244 11.6332 759.51 11.6332 760.291 12.4141L764.835 16.9585C765.616 17.7394 765.616 19.0056 764.835 19.7865L760.291 24.3309Z' fill='%23B3A08B'/%3E%3Cpath d='M760.291 360.331C759.51 361.112 758.244 361.112 757.463 360.331L752.918 355.786C752.138 355.006 752.138 353.739 752.918 352.959L757.463 348.414C758.244 347.633 759.51 347.633 760.291 348.414L764.835 352.959C765.616 353.739 765.616 355.006 764.835 355.786L760.291 360.331Z' fill='%23B3A08B'/%3E%3Cpath d='M760.291 194.127C759.51 194.907 758.244 194.907 757.463 194.127L752.918 189.582C752.138 188.801 752.138 187.535 752.918 186.754L757.463 182.21C758.244 181.429 759.51 181.429 760.291 182.21L764.835 186.754C765.616 187.535 765.616 188.801 764.835 189.582L760.291 194.127Z' fill='%23B3A08B'/%3E%3Cpath d='M760.291 530.127C759.51 530.907 758.244 530.907 757.463 530.127L752.918 525.582C752.138 524.801 752.138 523.535 752.918 522.754L757.463 518.21C758.244 517.429 759.51 517.429 760.291 518.21L764.835 522.754C765.616 523.535 765.616 524.801 764.835 525.582L760.291 530.127Z' fill='%23B3A08B'/%3E%3Cpath d='M134.94 24.3306C134.159 25.1116 132.893 25.1116 132.112 24.3306L127.568 19.7862C126.787 19.0053 126.787 17.7392 127.568 16.9583L132.112 12.4139C132.893 11.633 134.159 11.633 134.94 12.4139L139.484 16.9583C140.265 17.7392 140.265 19.0053 139.484 19.7862L134.94 24.3306Z' fill='%23B3A08B'/%3E%3Cpath d='M134.94 360.331C134.159 361.112 132.893 361.112 132.112 360.331L127.568 355.786C126.787 355.005 126.787 353.739 127.568 352.958L132.112 348.414C132.893 347.633 134.159 347.633 134.94 348.414L139.484 352.958C140.265 353.739 140.265 355.005 139.484 355.786L134.94 360.331Z' fill='%23B3A08B'/%3E%3Cpath d='M134.94 194.126C134.159 194.907 132.893 194.907 132.112 194.126L127.567 189.582C126.787 188.801 126.787 187.535 127.567 186.754L132.112 182.21C132.893 181.429 134.159 181.429 134.94 182.21L139.484 186.754C140.265 187.535 140.265 188.801 139.484 189.582L134.94 194.126Z' fill='%23B3A08B'/%3E%3Cpath d='M134.94 530.126C134.159 530.907 132.893 530.907 132.112 530.126L127.568 525.582C126.787 524.801 126.787 523.535 127.568 522.754L132.112 518.21C132.893 517.429 134.159 517.429 134.94 518.21L139.484 522.754C140.265 523.535 140.265 524.801 139.484 525.582L134.94 530.126Z' fill='%23B3A08B'/%3E%3Cpath d='M646.348 24.3309C645.567 25.1118 644.301 25.1118 643.52 24.3309L638.976 19.7865C638.195 19.0056 638.195 17.7394 638.976 16.9585L643.52 12.4141C644.301 11.6332 645.567 11.6332 646.348 12.4141L650.892 16.9585C651.673 17.7394 651.673 19.0056 650.892 19.7865L646.348 24.3309Z' fill='%23B3A08B'/%3E%3Cpath d='M646.348 360.331C645.567 361.112 644.301 361.112 643.52 360.331L638.976 355.786C638.195 355.006 638.195 353.739 638.976 352.959L643.52 348.414C644.301 347.633 645.567 347.633 646.348 348.414L650.892 352.959C651.673 353.739 651.673 355.006 650.892 355.786L646.348 360.331Z' fill='%23B3A08B'/%3E%3Cpath d='M646.348 194.127C645.567 194.907 644.301 194.907 643.52 194.127L638.976 189.582C638.195 188.801 638.195 187.535 638.976 186.754L643.52 182.21C644.301 181.429 645.567 181.429 646.348 182.21L650.892 186.754C651.673 187.535 651.673 188.801 650.892 189.582L646.348 194.127Z' fill='%23B3A08B'/%3E%3Cpath d='M646.348 530.127C645.567 530.907 644.301 530.907 643.52 530.127L638.976 525.582C638.195 524.801 638.195 523.535 638.976 522.754L643.52 518.21C644.301 517.429 645.567 517.429 646.348 518.21L650.892 522.754C651.673 523.535 651.673 524.801 650.892 525.582L646.348 530.127Z' fill='%23B3A08B'/%3E%3Cpath d='M20.9624 24.3306C20.1815 25.1116 18.9154 25.1116 18.1345 24.3306L13.5901 19.7862C12.8091 19.0053 12.8092 17.7392 13.5901 16.9583L18.1345 12.4139C18.9154 11.633 20.1815 11.633 20.9624 12.4139L25.5068 16.9583C26.2878 17.7392 26.2878 19.0053 25.5068 19.7862L20.9624 24.3306Z' fill='%23B3A08B'/%3E%3Cpath d='M20.9625 360.331C20.1815 361.112 18.9154 361.112 18.1345 360.331L13.5901 355.786C12.8092 355.005 12.8092 353.739 13.5901 352.958L18.1345 348.414C18.9154 347.633 20.1816 347.633 20.9625 348.414L25.5069 352.958C26.2878 353.739 26.2878 355.005 25.5069 355.786L20.9625 360.331Z' fill='%23B3A08B'/%3E%3Cpath d='M20.9624 194.126C20.1814 194.907 18.9153 194.907 18.1344 194.126L13.59 189.582C12.8091 188.801 12.8091 187.535 13.59 186.754L18.1344 182.21C18.9153 181.429 20.1814 181.429 20.9624 182.21L25.5068 186.754C26.2877 187.535 26.2877 188.801 25.5068 189.582L20.9624 194.126Z' fill='%23B3A08B'/%3E%3Cpath d='M20.9624 530.126C20.1815 530.907 18.9153 530.907 18.1344 530.126L13.59 525.582C12.8091 524.801 12.8091 523.535 13.59 522.754L18.1344 518.21C18.9153 517.429 20.1815 517.429 20.9624 518.21L25.5068 522.754C26.2877 523.535 26.2877 524.801 25.5068 525.582L20.9624 530.126Z' fill='%23B3A08B'/%3E%3Cpath d='M532.37 24.3309C531.589 25.1118 530.323 25.1118 529.542 24.3309L524.998 19.7865C524.217 19.0056 524.217 17.7394 524.998 16.9585L529.542 12.4141C530.323 11.6332 531.589 11.6332 532.37 12.4141L536.915 16.9585C537.696 17.7394 537.696 19.0056 536.915 19.7865L532.37 24.3309Z' fill='%23B3A08B'/%3E%3Cpath d='M532.37 360.331C531.589 361.112 530.323 361.112 529.542 360.331L524.998 355.787C524.217 355.006 524.217 353.74 524.998 352.959L529.542 348.414C530.323 347.633 531.589 347.633 532.37 348.414L536.915 352.959C537.696 353.74 537.696 355.006 536.915 355.787L532.37 360.331Z' fill='%23B3A08B'/%3E%3Cpath d='M532.37 194.127C531.589 194.907 530.323 194.907 529.542 194.127L524.998 189.582C524.217 188.801 524.217 187.535 524.998 186.754L529.542 182.21C530.323 181.429 531.589 181.429 532.37 182.21L536.915 186.754C537.696 187.535 537.696 188.801 536.915 189.582L532.37 194.127Z' fill='%23B3A08B'/%3E%3Cpath d='M532.37 530.127C531.589 530.907 530.323 530.907 529.542 530.127L524.998 525.582C524.217 524.801 524.217 523.535 524.998 522.754L529.542 518.21C530.323 517.429 531.589 517.429 532.37 518.21L536.915 522.754C537.696 523.535 537.696 524.801 536.915 525.582L532.37 530.127Z' fill='%23B3A08B'/%3E%3Cpath d='M248.883 80.2012C248.102 80.9822 246.836 80.9822 246.055 80.2012L241.51 75.6569C240.73 74.8759 240.73 73.6098 241.51 72.8289L246.055 68.2845C246.836 67.5036 248.102 67.5036 248.883 68.2845L253.427 72.8289C254.208 73.6098 254.208 74.8759 253.427 75.6569L248.883 80.2012Z' fill='%23B3A08B'/%3E%3Cpath d='M248.883 416.201C248.102 416.982 246.836 416.982 246.055 416.201L241.511 411.657C240.73 410.876 240.73 409.61 241.511 408.829L246.055 404.284C246.836 403.504 248.102 403.504 248.883 404.284L253.427 408.829C254.208 409.61 254.208 410.876 253.427 411.657L248.883 416.201Z' fill='%23B3A08B'/%3E%3Cpath d='M248.883 249.997C248.102 250.778 246.836 250.778 246.055 249.997L241.51 245.453C240.73 244.672 240.73 243.406 241.51 242.625L246.055 238.08C246.836 237.299 248.102 237.299 248.883 238.08L253.427 242.625C254.208 243.406 254.208 244.672 253.427 245.453L248.883 249.997Z' fill='%23B3A08B'/%3E%3Cpath d='M248.883 585.997C248.102 586.778 246.836 586.778 246.055 585.997L241.51 581.453C240.73 580.672 240.73 579.406 241.51 578.625L246.055 574.08C246.836 573.299 248.102 573.299 248.883 574.08L253.427 578.625C254.208 579.406 254.208 580.672 253.427 581.453L248.883 585.997Z' fill='%23B3A08B'/%3E%3Cpath d='M760.291 80.2015C759.51 80.9824 758.244 80.9824 757.463 80.2015L752.918 75.6571C752.138 74.8762 752.138 73.61 752.918 72.8291L757.463 68.2847C758.244 67.5038 759.51 67.5038 760.291 68.2847L764.835 72.8291C765.616 73.61 765.616 74.8762 764.835 75.6571L760.291 80.2015Z' fill='%23B3A08B'/%3E%3Cpath d='M760.291 416.201C759.51 416.982 758.244 416.982 757.463 416.201L752.918 411.657C752.138 410.876 752.138 409.61 752.918 408.829L757.463 404.285C758.244 403.504 759.51 403.504 760.291 404.285L764.835 408.829C765.616 409.61 765.616 410.876 764.835 411.657L760.291 416.201Z' fill='%23B3A08B'/%3E%3Cpath d='M760.291 249.997C759.51 250.778 758.244 250.778 757.463 249.997L752.918 245.453C752.138 244.672 752.138 243.405 752.918 242.625L757.463 238.08C758.244 237.299 759.51 237.299 760.291 238.08L764.835 242.625C765.616 243.405 765.616 244.672 764.835 245.453L760.291 249.997Z' fill='%23B3A08B'/%3E%3Cpath d='M760.291 585.997C759.51 586.778 758.244 586.778 757.463 585.997L752.918 581.453C752.138 580.672 752.138 579.406 752.918 578.625L757.463 574.08C758.244 573.299 759.51 573.299 760.291 574.08L764.835 578.625C765.616 579.406 765.616 580.672 764.835 581.453L760.291 585.997Z' fill='%23B3A08B'/%3E%3Cpath d='M134.94 80.2012C134.159 80.9822 132.893 80.9822 132.112 80.2012L127.568 75.6569C126.787 74.8759 126.787 73.6098 127.568 72.8289L132.112 68.2845C132.893 67.5036 134.159 67.5036 134.94 68.2845L139.484 72.8289C140.265 73.6098 140.265 74.8759 139.484 75.6569L134.94 80.2012Z' fill='%23B3A08B'/%3E%3Cpath d='M134.94 416.201C134.159 416.982 132.893 416.982 132.112 416.201L127.568 411.657C126.787 410.876 126.787 409.61 127.568 408.829L132.112 404.284C132.893 403.504 134.159 403.504 134.94 404.284L139.484 408.829C140.265 409.61 140.265 410.876 139.484 411.657L134.94 416.201Z' fill='%23B3A08B'/%3E%3Cpath d='M134.94 249.997C134.159 250.778 132.893 250.778 132.112 249.997L127.567 245.453C126.787 244.672 126.787 243.405 127.567 242.625L132.112 238.08C132.893 237.299 134.159 237.299 134.94 238.08L139.484 242.625C140.265 243.405 140.265 244.672 139.484 245.453L134.94 249.997Z' fill='%23B3A08B'/%3E%3Cpath d='M134.94 585.997C134.159 586.778 132.893 586.778 132.112 585.997L127.568 581.453C126.787 580.672 126.787 579.406 127.568 578.625L132.112 574.08C132.893 573.299 134.159 573.299 134.94 574.08L139.484 578.625C140.265 579.406 140.265 580.672 139.484 581.453L134.94 585.997Z' fill='%23B3A08B'/%3E%3Cpath d='M646.348 80.2015C645.567 80.9824 644.301 80.9824 643.52 80.2015L638.976 75.6571C638.195 74.8762 638.195 73.61 638.976 72.8291L643.52 68.2847C644.301 67.5038 645.567 67.5038 646.348 68.2847L650.892 72.8291C651.673 73.61 651.673 74.8762 650.892 75.6571L646.348 80.2015Z' fill='%23B3A08B'/%3E%3Cpath d='M646.348 416.201C645.567 416.982 644.301 416.982 643.52 416.201L638.976 411.657C638.195 410.876 638.195 409.61 638.976 408.829L643.52 404.285C644.301 403.504 645.567 403.504 646.348 404.285L650.892 408.829C651.673 409.61 651.673 410.876 650.892 411.657L646.348 416.201Z' fill='%23B3A08B'/%3E%3Cpath d='M646.348 249.997C645.567 250.778 644.301 250.778 643.52 249.997L638.976 245.453C638.195 244.672 638.195 243.406 638.976 242.625L643.52 238.08C644.301 237.299 645.567 237.299 646.348 238.08L650.892 242.625C651.673 243.406 651.673 244.672 650.892 245.453L646.348 249.997Z' fill='%23B3A08B'/%3E%3Cpath d='M646.348 585.997C645.567 586.778 644.301 586.778 643.52 585.997L638.976 581.453C638.195 580.672 638.195 579.406 638.976 578.625L643.52 574.08C644.301 573.299 645.567 573.299 646.348 574.08L650.892 578.625C651.673 579.406 651.673 580.672 650.892 581.453L646.348 585.997Z' fill='%23B3A08B'/%3E%3Cpath d='M20.9624 80.2012C20.1815 80.9822 18.9153 80.9822 18.1344 80.2012L13.59 75.6569C12.8091 74.8759 12.8091 73.6098 13.59 72.8289L18.1344 68.2845C18.9153 67.5036 20.1815 67.5036 20.9624 68.2845L25.5068 72.8289C26.2877 73.6098 26.2877 74.8759 25.5068 75.6569L20.9624 80.2012Z' fill='%23B3A08B'/%3E%3Cpath d='M20.9624 416.201C20.1815 416.982 18.9154 416.982 18.1344 416.201L13.59 411.657C12.8091 410.876 12.8091 409.61 13.59 408.829L18.1344 404.284C18.9154 403.504 20.1815 403.504 20.9624 404.284L25.5068 408.829C26.2877 409.61 26.2877 410.876 25.5068 411.657L20.9624 416.201Z' fill='%23B3A08B'/%3E%3Cpath d='M20.9624 249.997C20.1814 250.778 18.9153 250.778 18.1344 249.997L13.59 245.453C12.8091 244.672 12.8091 243.405 13.59 242.625L18.1344 238.08C18.9153 237.299 20.1814 237.299 20.9624 238.08L25.5068 242.625C26.2877 243.405 26.2877 244.672 25.5068 245.453L20.9624 249.997Z' fill='%23B3A08B'/%3E%3Cpath d='M20.9624 585.997C20.1815 586.778 18.9153 586.778 18.1344 585.997L13.59 581.453C12.8091 580.672 12.8091 579.406 13.59 578.625L18.1344 574.08C18.9153 573.299 20.1815 573.299 20.9624 574.08L25.5068 578.625C26.2877 579.406 26.2877 580.672 25.5068 581.453L20.9624 585.997Z' fill='%23B3A08B'/%3E%3Cpath d='M532.37 80.2015C531.589 80.9824 530.323 80.9824 529.542 80.2015L524.998 75.6571C524.217 74.8762 524.217 73.61 524.998 72.8291L529.542 68.2847C530.323 67.5038 531.589 67.5038 532.37 68.2847L536.915 72.8291C537.696 73.61 537.696 74.8762 536.915 75.6571L532.37 80.2015Z' fill='%23B3A08B'/%3E%3Cpath d='M532.37 416.201C531.589 416.982 530.323 416.982 529.542 416.201L524.998 411.657C524.217 410.876 524.217 409.61 524.998 408.829L529.542 404.285C530.323 403.504 531.589 403.504 532.37 404.285L536.915 408.829C537.696 409.61 537.696 410.876 536.915 411.657L532.37 416.201Z' fill='%23B3A08B'/%3E%3Cpath d='M532.37 249.997C531.589 250.778 530.323 250.778 529.542 249.997L524.998 245.453C524.217 244.672 524.217 243.406 524.998 242.625L529.542 238.08C530.323 237.299 531.589 237.299 532.37 238.08L536.915 242.625C537.696 243.406 537.696 244.672 536.915 245.453L532.37 249.997Z' fill='%23B3A08B'/%3E%3Cpath d='M532.37 585.997C531.589 586.778 530.323 586.778 529.542 585.997L524.998 581.453C524.217 580.672 524.217 579.406 524.998 578.625L529.542 574.08C530.323 573.299 531.589 573.299 532.37 574.08L536.915 578.625C537.696 579.406 537.696 580.672 536.915 581.453L532.37 585.997Z' fill='%23B3A08B'/%3E%3Cpath d='M248.883 136.193C248.102 136.974 246.836 136.974 246.055 136.193L241.51 131.649C240.73 130.868 240.73 129.601 241.51 128.821L246.055 124.276C246.836 123.495 248.102 123.495 248.883 124.276L253.427 128.821C254.208 129.602 254.208 130.868 253.427 131.649L248.883 136.193Z' fill='%23B3A08B'/%3E%3Cpath d='M248.883 472.193C248.102 472.974 246.836 472.974 246.055 472.193L241.511 467.649C240.73 466.868 240.73 465.601 241.511 464.821L246.055 460.276C246.836 459.495 248.102 459.495 248.883 460.276L253.427 464.821C254.208 465.602 254.208 466.868 253.427 467.649L248.883 472.193Z' fill='%23B3A08B'/%3E%3Cpath d='M248.883 305.988C248.102 306.769 246.836 306.769 246.055 305.988L241.51 301.444C240.73 300.663 240.73 299.397 241.51 298.616L246.055 294.072C246.836 293.291 248.102 293.291 248.883 294.072L253.427 298.616C254.208 299.397 254.208 300.663 253.427 301.444L248.883 305.988Z' fill='%23B3A08B'/%3E%3Cpath d='M248.883 641.988C248.102 642.769 246.836 642.769 246.055 641.988L241.51 637.444C240.73 636.663 240.73 635.397 241.51 634.616L246.055 630.072C246.836 629.291 248.102 629.291 248.883 630.072L253.427 634.616C254.208 635.397 254.208 636.663 253.427 637.444L248.883 641.988Z' fill='%23B3A08B'/%3E%3Cpath d='M760.291 136.193C759.51 136.974 758.244 136.974 757.463 136.193L752.918 131.648C752.138 130.867 752.138 129.601 752.918 128.82L757.463 124.276C758.244 123.495 759.51 123.495 760.291 124.276L764.835 128.82C765.616 129.601 765.616 130.867 764.835 131.648L760.291 136.193Z' fill='%23B3A08B'/%3E%3Cpath d='M760.291 472.193C759.51 472.974 758.244 472.974 757.463 472.193L752.918 467.649C752.138 466.868 752.138 465.601 752.918 464.821L757.463 460.276C758.244 459.495 759.51 459.495 760.291 460.276L764.835 464.821C765.616 465.602 765.616 466.868 764.835 467.649L760.291 472.193Z' fill='%23B3A08B'/%3E%3Cpath d='M760.291 305.988C759.51 306.769 758.244 306.769 757.463 305.988L752.918 301.444C752.138 300.663 752.138 299.397 752.918 298.616L757.463 294.071C758.244 293.29 759.51 293.29 760.291 294.071L764.835 298.616C765.616 299.397 765.616 300.663 764.835 301.444L760.291 305.988Z' fill='%23B3A08B'/%3E%3Cpath d='M760.291 641.988C759.51 642.769 758.244 642.769 757.463 641.988L752.918 637.444C752.138 636.663 752.138 635.397 752.918 634.616L757.463 630.072C758.244 629.291 759.51 629.291 760.291 630.072L764.835 634.616C765.616 635.397 765.616 636.663 764.835 637.444L760.291 641.988Z' fill='%23B3A08B'/%3E%3Cpath d='M134.94 136.192C134.159 136.973 132.893 136.973 132.112 136.192L127.567 131.648C126.786 130.867 126.786 129.601 127.567 128.82L132.112 124.276C132.893 123.495 134.159 123.495 134.94 124.276L139.484 128.82C140.265 129.601 140.265 130.867 139.484 131.648L134.94 136.192Z' fill='%23B3A08B'/%3E%3Cpath d='M134.94 472.193C134.159 472.974 132.893 472.974 132.112 472.193L127.567 467.648C126.787 466.867 126.787 465.601 127.567 464.82L132.112 460.276C132.893 459.495 134.159 459.495 134.94 460.276L139.484 464.82C140.265 465.601 140.265 466.867 139.484 467.648L134.94 472.193Z' fill='%23B3A08B'/%3E%3Cpath d='M134.94 305.988C134.159 306.769 132.893 306.769 132.112 305.988L127.567 301.444C126.787 300.663 126.787 299.397 127.567 298.616L132.112 294.071C132.893 293.29 134.159 293.29 134.94 294.071L139.484 298.616C140.265 299.397 140.265 300.663 139.484 301.444L134.94 305.988Z' fill='%23B3A08B'/%3E%3Cpath d='M134.94 641.988C134.159 642.769 132.893 642.769 132.112 641.988L127.567 637.444C126.787 636.663 126.787 635.397 127.567 634.616L132.112 630.072C132.893 629.291 134.159 629.291 134.94 630.072L139.484 634.616C140.265 635.397 140.265 636.663 139.484 637.444L134.94 641.988Z' fill='%23B3A08B'/%3E%3Cpath d='M646.348 136.193C645.567 136.974 644.301 136.974 643.52 136.193L638.976 131.649C638.195 130.868 638.195 129.601 638.976 128.821L643.52 124.276C644.301 123.495 645.567 123.495 646.348 124.276L650.892 128.821C651.673 129.602 651.673 130.868 650.892 131.649L646.348 136.193Z' fill='%23B3A08B'/%3E%3Cpath d='M646.348 472.193C645.567 472.974 644.301 472.974 643.52 472.193L638.976 467.649C638.195 466.868 638.195 465.601 638.976 464.821L643.52 460.276C644.301 459.495 645.567 459.495 646.348 460.276L650.892 464.821C651.673 465.602 651.673 466.868 650.892 467.649L646.348 472.193Z' fill='%23B3A08B'/%3E%3Cpath d='M646.348 305.988C645.567 306.769 644.301 306.769 643.52 305.988L638.976 301.444C638.195 300.663 638.195 299.397 638.976 298.616L643.52 294.072C644.301 293.291 645.567 293.291 646.348 294.072L650.892 298.616C651.673 299.397 651.673 300.663 650.892 301.444L646.348 305.988Z' fill='%23B3A08B'/%3E%3Cpath d='M646.348 641.988C645.567 642.769 644.301 642.769 643.52 641.988L638.976 637.444C638.195 636.663 638.195 635.397 638.976 634.616L643.52 630.072C644.301 629.291 645.567 629.291 646.348 630.072L650.892 634.616C651.673 635.397 651.673 636.663 650.892 637.444L646.348 641.988Z' fill='%23B3A08B'/%3E%3Cpath d='M20.9624 136.192C20.1814 136.973 18.9153 136.973 18.1344 136.192L13.59 131.648C12.8091 130.867 12.8091 129.601 13.59 128.82L18.1344 124.276C18.9153 123.495 20.1815 123.495 20.9624 124.276L25.5068 128.82C26.2877 129.601 26.2877 130.867 25.5068 131.648L20.9624 136.192Z' fill='%23B3A08B'/%3E%3Cpath d='M20.9624 472.193C20.1815 472.974 18.9154 472.974 18.1344 472.193L13.59 467.648C12.8091 466.867 12.8091 465.601 13.59 464.82L18.1344 460.276C18.9154 459.495 20.1815 459.495 20.9624 460.276L25.5068 464.82C26.2877 465.601 26.2877 466.867 25.5068 467.648L20.9624 472.193Z' fill='%23B3A08B'/%3E%3Cpath d='M20.9624 305.988C20.1814 306.769 18.9153 306.769 18.1344 305.988L13.59 301.444C12.8091 300.663 12.8091 299.397 13.59 298.616L18.1344 294.072C18.9153 293.291 20.1814 293.291 20.9624 294.072L25.5068 298.616C26.2877 299.397 26.2877 300.663 25.5068 301.444L20.9624 305.988Z' fill='%23B3A08B'/%3E%3Cpath d='M20.9623 641.988C20.1814 642.769 18.9153 642.769 18.1344 641.988L13.59 637.444C12.809 636.663 12.809 635.397 13.59 634.616L18.1344 630.072C18.9153 629.291 20.1814 629.291 20.9623 630.072L25.5067 634.616C26.2876 635.397 26.2876 636.663 25.5067 637.444L20.9623 641.988Z' fill='%23B3A08B'/%3E%3Cpath d='M532.37 136.193C531.589 136.974 530.323 136.974 529.542 136.193L524.998 131.649C524.217 130.868 524.217 129.601 524.998 128.821L529.542 124.276C530.323 123.495 531.589 123.495 532.37 124.276L536.915 128.821C537.696 129.602 537.696 130.868 536.915 131.649L532.37 136.193Z' fill='%23B3A08B'/%3E%3Cpath d='M532.37 472.193C531.589 472.974 530.323 472.974 529.542 472.193L524.998 467.649C524.217 466.868 524.217 465.601 524.998 464.821L529.542 460.276C530.323 459.495 531.589 459.495 532.37 460.276L536.915 464.821C537.696 465.602 537.696 466.868 536.915 467.649L532.37 472.193Z' fill='%23B3A08B'/%3E%3Cpath d='M532.37 305.988C531.589 306.769 530.323 306.769 529.542 305.988L524.998 301.444C524.217 300.663 524.217 299.397 524.998 298.616L529.542 294.072C530.323 293.291 531.589 293.291 532.37 294.072L536.915 298.616C537.696 299.397 537.696 300.663 536.915 301.444L532.37 305.988Z' fill='%23B3A08B'/%3E%3Cpath d='M532.37 641.988C531.589 642.769 530.323 642.769 529.542 641.988L524.998 637.444C524.217 636.663 524.217 635.397 524.998 634.616L529.542 630.072C530.323 629.291 531.589 629.291 532.37 630.072L536.915 634.616C537.696 635.397 537.696 636.663 536.915 637.444L532.37 641.988Z' fill='%23B3A08B'/%3E%3Cpath d='M248.883 192.184C248.102 192.965 246.836 192.965 246.055 192.184L241.51 187.64C240.73 186.859 240.73 185.592 241.51 184.812L246.055 180.267C246.836 179.486 248.102 179.486 248.883 180.267L253.427 184.812C254.208 185.592 254.208 186.859 253.427 187.64L248.883 192.184Z' fill='%23B3A08B'/%3E%3Cpath d='M248.883 528.184C248.102 528.965 246.836 528.965 246.055 528.184L241.511 523.64C240.73 522.859 240.73 521.592 241.511 520.812L246.055 516.267C246.836 515.486 248.102 515.486 248.883 516.267L253.427 520.812C254.208 521.592 254.208 522.859 253.427 523.64L248.883 528.184Z' fill='%23B3A08B'/%3E%3Cpath d='M248.883 361.98C248.102 362.76 246.836 362.76 246.055 361.98L241.511 357.435C240.73 356.654 240.73 355.388 241.511 354.607L246.055 350.063C246.836 349.282 248.102 349.282 248.883 350.063L253.427 354.607C254.208 355.388 254.208 356.654 253.427 357.435L248.883 361.98Z' fill='%23B3A08B'/%3E%3Cpath d='M760.291 192.184C759.51 192.965 758.244 192.965 757.463 192.184L752.918 187.64C752.138 186.859 752.138 185.592 752.918 184.812L757.463 180.267C758.244 179.486 759.51 179.486 760.291 180.267L764.835 184.812C765.616 185.592 765.616 186.859 764.835 187.64L760.291 192.184Z' fill='%23B3A08B'/%3E%3Cpath d='M760.291 528.184C759.51 528.965 758.244 528.965 757.463 528.184L752.918 523.64C752.138 522.859 752.138 521.593 752.918 520.812L757.463 516.267C758.244 515.486 759.51 515.486 760.291 516.267L764.835 520.812C765.616 521.593 765.616 522.859 764.835 523.64L760.291 528.184Z' fill='%23B3A08B'/%3E%3Cpath d='M760.291 361.979C759.51 362.76 758.244 362.76 757.463 361.979L752.918 357.435C752.138 356.654 752.138 355.388 752.918 354.607L757.463 350.063C758.244 349.282 759.51 349.282 760.291 350.063L764.835 354.607C765.616 355.388 765.616 356.654 764.835 357.435L760.291 361.979Z' fill='%23B3A08B'/%3E%3Cpath d='M134.94 361.979C134.159 362.76 132.893 362.76 132.112 361.979L127.567 357.435C126.787 356.654 126.787 355.388 127.567 354.607L132.112 350.063C132.893 349.282 134.159 349.282 134.94 350.063L139.484 354.607C140.265 355.388 140.265 356.654 139.484 357.435L134.94 361.979Z' fill='%23B3A08B'/%3E%3Cpath d='M646.348 192.184C645.567 192.965 644.301 192.965 643.52 192.184L638.976 187.64C638.195 186.859 638.195 185.593 638.976 184.812L643.52 180.267C644.301 179.486 645.567 179.486 646.348 180.267L650.892 184.812C651.673 185.593 651.673 186.859 650.892 187.64L646.348 192.184Z' fill='%23B3A08B'/%3E%3Cpath d='M646.348 528.184C645.567 528.965 644.301 528.965 643.52 528.184L638.976 523.64C638.195 522.859 638.195 521.593 638.976 520.812L643.52 516.267C644.301 515.486 645.567 515.486 646.348 516.267L650.892 520.812C651.673 521.593 651.673 522.859 650.892 523.64L646.348 528.184Z' fill='%23B3A08B'/%3E%3Cpath d='M646.348 361.98C645.567 362.76 644.301 362.76 643.52 361.98L638.976 357.435C638.195 356.654 638.195 355.388 638.976 354.607L643.52 350.063C644.301 349.282 645.567 349.282 646.348 350.063L650.892 354.607C651.673 355.388 651.673 356.654 650.892 357.435L646.348 361.98Z' fill='%23B3A08B'/%3E%3Cpath d='M20.9624 192.184C20.1814 192.965 18.9153 192.965 18.1344 192.184L13.59 187.639C12.8091 186.858 12.8091 185.592 13.59 184.811L18.1344 180.267C18.9153 179.486 20.1814 179.486 20.9624 180.267L25.5068 184.811C26.2877 185.592 26.2877 186.858 25.5068 187.639L20.9624 192.184Z' fill='%23B3A08B'/%3E%3Cpath d='M20.9624 528.184C20.1815 528.965 18.9153 528.965 18.1344 528.184L13.59 523.64C12.8091 522.859 12.8091 521.592 13.59 520.812L18.1344 516.267C18.9153 515.486 20.1815 515.486 20.9624 516.267L25.5068 520.812C26.2877 521.592 26.2877 522.859 25.5068 523.64L20.9624 528.184Z' fill='%23B3A08B'/%3E%3Cpath d='M532.37 192.184C531.589 192.965 530.323 192.965 529.542 192.184L524.998 187.64C524.217 186.859 524.217 185.593 524.998 184.812L529.542 180.267C530.323 179.486 531.589 179.486 532.37 180.267L536.915 184.812C537.696 185.593 537.696 186.859 536.915 187.64L532.37 192.184Z' fill='%23B3A08B'/%3E%3Cpath d='M532.37 528.184C531.589 528.965 530.323 528.965 529.542 528.184L524.998 523.64C524.217 522.859 524.217 521.593 524.998 520.812L529.542 516.267C530.323 515.486 531.589 515.486 532.37 516.267L536.915 520.812C537.696 521.593 537.696 522.859 536.915 523.64L532.37 528.184Z' fill='%23B3A08B'/%3E%3Cpath d='M532.37 361.98C531.589 362.76 530.323 362.76 529.542 361.98L524.998 357.435C524.217 356.654 524.217 355.388 524.998 354.607L529.542 350.063C530.323 349.282 531.589 349.282 532.37 350.063L536.915 354.607C537.696 355.388 537.696 356.654 536.915 357.435L532.37 361.98Z' fill='%23B3A08B'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
	padding: 34px;
}
#promo-popup .promo-popup--inner {
  padding:45px 70px;
	/* border: 1px solid rgba(255, 255, 255, .5); */
}
#promo-popup .promo-popup--detail {
  display:none!important;
  width:100%;
  height:auto;
}


#promo-popup .popup--close {
  position:relative;
	top: -20px;
	right: -20px;
  display:block;
  width:40px;
  height:40px;
  background:#ffffff;
  border-radius:50%;
  font-size:26px;
  line-height:40px;
  text-align:center;
	border: 1px solid #707070;
	font-size: 0 !important;
}
#promo-popup .popup--close:before {
  content: "";
  display: block;
  width:20px;
  height:20px;
  top: 10px ;
  left: 10px;
  background-size: 20px 20px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22.121' height='22.122' viewBox='0 0 22.121 22.122'%3E%3Cg id='Group_2857' data-name='Group 2857' transform='translate(-1338.626 -300.626)'%3E%3Cline id='Line_30' data-name='Line 30' x2='28.284' transform='translate(1339.686 321.687) rotate(-45)' fill='none' stroke='%23131e29' stroke-width='3'/%3E%3Cline id='Line_32' data-name='Line 32' x2='28.284' transform='translate(1339.686 301.686) rotate(45)' fill='none' stroke='%23131e29' stroke-width='3'/%3E%3C/g%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  position: absolute;
}
#promo-popup .popup--close:hover:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22.121' height='22.122' viewBox='0 0 22.121 22.122'%3E%3Cg id='Group_2857' data-name='Group 2857' transform='translate(-1338.626 -300.626)'%3E%3Cline id='Line_30' data-name='Line 30' x2='28.284' transform='translate(1339.686 321.687) rotate(-45)' fill='none' stroke='%23131e29' stroke-width='3'/%3E%3Cline id='Line_32' data-name='Line 32' x2='28.284' transform='translate(1339.686 301.686) rotate(45)' fill='none' stroke='%23131e29' stroke-width='3'/%3E%3C/g%3E%3C/svg%3E%0A");
}
#promo-popup .overlay {
  position: fixed!important;
  background:#000000!important;
  opacity:.5;
}
#popup-close:hover {
  cursor:pointer;
}


body.promo-open {
  overflow:hidden;
	padding-right:15px;
}
body.promo-open #promo-popup {
	z-index:99999;
  overflow-y: scroll;
	display: block;
}


#promo-popup .popup--content .content--wrapper h2,
#promo-popup .popup--content .content--wrapper h2 span {
	color: #053B4A;
}
#promo-popup .popup--content .content--wrapper p,
#promo-popup .popup--content .content--wrapper p span {
	color: #1F1F1F;
}
#promo-popup .popup--content .content--wrapper p.h3 {
	color: #053B4A;
}


@media (min-width: 1024px)   {
	.popup--wrapper {
		margin: 100px 0;
		left: 50%;
		transform: translate(-50%,0);
	}
	#promo-popup .popup--content .content--wrapper h2,
	#promo-popup .popup--content .content--wrapper h2 span {
		font-size: 65px;
	}
	#promo-popup .popup--content .content--wrapper p,
	#promo-popup .popup--content .content--wrapper p span {
		font-size: 20px;
	}
	#promo-popup .popup--content .content--wrapper h3,
	#promo-popup .popup--content .content--wrapper p.h3 {
		font-size: 30px;
	}
	#promo-popup .popup--content .content--wrapper p.h3 {
		margin: 20px 0 16px 0 !important;
	}
	#promo-popup .popup--content .content--wrapper h2 + p {
		margin-top: 10px;
		line-height: 1.0666666666666667em;
		margin-bottom: 32px;
	}
	#promo-popup .popup--content .content--wrapper p + p {
		margin-top: 10px;
		margin-bottom: 32px;
	}
	#promo-popup .popup--content .all--btn {
		margin-top: 32px;
	}
}

@media (min-width: 768px)   {
	#promo-bar .content--wrapper {
		padding-right:17px;
	}
	#promo-bar .content--wrapper:before {
		background-size:15px 6px;
		width:15px;
		height:6px;
	}
	#promo-bar .content--wrapper p em {
		margin-left:10px;
		font-size:16px;
	}
}

@media   (max-width: 1023px) {
	#promo-popup .promo-popup--inner {
		padding:25px 25px;
	}
	#promo-bar .content--wrapper:before {
		display:none;
	}
	#promo-popup .popup--content {
		display:block;
		width:316px;
		max-width:100%;
		margin-left:auto;
		margin-right:auto;
	}
	#promo-bar .content--wrapper em {
		font-weight:700;
	}
	#promo-bar .content--wrapper p {
		text-align:left!important;
		font-size:15px!important;
	}
	#promo-bar .content--wrapper p:after {
		/* content: "\f054"; */
		/* font-family: "Font Awesome 5 Pro"; */
		/* font-size: 15px; */
		/* font-weight: 500; */
		content: "";
		display: inline-block;
		width: 15px;
		height: 15px;
		margin-left: 5px;
		transform: translateY(2px);
		background-image: url("data:image/svg+xml,%3Csvg fill='%231F1F1F' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 640'%3E%3C!--!Font Awesome Free v7.0.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--%3E%3Cpath d='M297.4 438.6C309.9 451.1 330.2 451.1 342.7 438.6L502.7 278.6C515.2 266.1 515.2 245.8 502.7 233.3C490.2 220.8 469.9 220.8 457.4 233.3L320 370.7L182.6 233.4C170.1 220.9 149.8 220.9 137.3 233.4C124.8 245.9 124.8 266.2 137.3 278.7L297.3 438.7z'/%3E%3C/svg%3E");
		background-position: center;
		background-size: contain;
		background-repeat: no-repeat;
	}
	.popup--wrapper {
		position:relative!important;
		margin-bottom:60px!important;
	}
	#promo-popup .promo-popup--inner {
		padding-top:45px;
		padding-bottom:45px;
	}
	.promo-popup--inner .popup--content .content--wrapper img {
		max-width:100%;
		height:auto!important;
	}
}

@media (min-width: 768px) and (max-width: 1023px) {
	.popup--wrapper {
		margin: 80px 0;
		left: 50%;
		transform: translate(-50%,0);
		width:80vw;
		max-width:80vw;
	}
}

@media   (max-width: 767px) {
	#promo-bar {
		justify-content: flex-start;
	}
	#promo-bar .grid {
		margin: 0 !important;
	}
	#promo-bar .promo-bar-content {
		justify-content: flex-start;
	}
	#promo-bar .content--wrapper {
		padding-right:40px;
		padding-left:0;
	}
	.popup--wrapper {
		margin: 50px 0;
		left: 50%;
		transform: translate(-50%,0);
		width:95vw;
		max-width:95vw;
	}
}




/* SECTION - AWARDS GRID */
.section--awards-grid .background--darkgrey {
  background:#ffffff!important;
  border: 1px solid #B3A08B;
}
.section--awards-grid .post--item {
	transition: all .3s ease-in-out;
}
.section--awards-grid .post--item--image {
	border-bottom: 1px solid #B3A08B;
}
.section--awards-grid .post--item .post--item--text {
  padding: 30px 30px 50px 30px;
}
.section--awards-grid .post--item--text--preheader {
  color: #053B4A;
  font-size: 16px;
	font-weight: 900;
}
.section--awards-grid .post--item--text--header {
  font-family:'Optima', sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.1818181818181819em;
	letter-spacing: 0.0em;
  text-transform:none!important;
  color: #053B4A;
	transition: color .3s ease-in-out;
}
.section--awards-grid .post--item--text--summary {
	font-family: 'Roboto', sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.2222222222222223em;
	letter-spacing: 0.005em;
	color: #1F1F1F;
}
.section--awards-grid .post--item--text--arrow {
  display:block;
  height: 49px;
  width: 49px;
  right: 15px;
  bottom: 15px;
  background:#053B4A;
  border: 2px solid #053B4A;
  transition:all .3s ease-in-out;
	border-radius: 4px;
}
.section--awards-grid .post--item--text--arrow:before {
  content: "";
  display: block;
  height: 47px;
  width: 47px;
  margin:0;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
  background-size: contain;
  background-image: url('data:image/svg+xml,%3C%3Fxml version="1.0" encoding="UTF-8"%3F%3E%3Csvg width="47px" height="47px" viewBox="0 0 40 40" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"%3E%3Cg id="Symbols" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"%3E%3Cg id="News-card" transform="translate(-325.000000, -455.000000)"%3E%3Cg id="arrow---circle" transform="translate(325.000000, 455.000000)"%3E%3Crect id="Rectangle" x="0" y="0" width="40" height="40"%3E%3C/rect%3E%3Cpath d="M26.0028907,20.2827692 L17.0704211,29.214915 C16.9081538,29.3774251 16.6211903,29.3774251 16.4585992,29.214915 L15.7314737,28.4887611 C15.5633765,28.3200162 15.5637004,28.0450364 15.7317976,27.8762915 L23.4202186,20.1888421 C23.4778704,20.1305425 23.510664,20.0511903 23.510664,19.9676275 C23.510664,19.8853603 23.4776275,19.8053603 23.4202186,19.7473846 L15.7457247,12.0732146 C15.664753,11.9922429 15.6194089,11.883417 15.6194089,11.76617 C15.6194089,11.6511903 15.6644291,11.5417166 15.7454008,11.4613927 L16.4715547,10.7345911 C16.5528502,10.6536194 16.662,10.6085924 16.7776275,10.6085924 C16.8939028,10.6079514 17.002081,10.6536194 17.0833765,10.7345911 L26.0028907,19.6537814 C26.0855628,19.7360486 26.1301781,19.8458462 26.1286782,19.9724858 C26.1301781,20.0903806 26.0855628,20.2004211 26.0028907,20.2827692" fill="%23ffffff" %3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E');
  background-repeat: no-repeat;
	transition: all .3s ease-in-out;
}
.section--awards-grid .post--item:hover .post--item--text--arrow {
  background-color: #053B4A;
  border: 2px solid #053B4A;
  color: #ffffff;
	right: 0;
	width: 52px;
}
.section--awards-grid .post--item:hover .post--item--text--arrow:before {
	transform: translateX(10px);
  background-image: url('data:image/svg+xml,%3C%3Fxml version="1.0" encoding="UTF-8"%3F%3E%3Csvg width="40px" height="40px" viewBox="0 0 40 40" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"%3E%3Cg id="Symbols" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"%3E%3Cg id="News-card" transform="translate(-325.000000, -455.000000)"%3E%3Cg id="arrow---circle" transform="translate(325.000000, 455.000000)"%3E%3Crect id="Rectangle" x="0" y="0" width="40" height="40"%3E%3C/rect%3E%3Cpath d="M26.0028907,20.2827692 L17.0704211,29.214915 C16.9081538,29.3774251 16.6211903,29.3774251 16.4585992,29.214915 L15.7314737,28.4887611 C15.5633765,28.3200162 15.5637004,28.0450364 15.7317976,27.8762915 L23.4202186,20.1888421 C23.4778704,20.1305425 23.510664,20.0511903 23.510664,19.9676275 C23.510664,19.8853603 23.4776275,19.8053603 23.4202186,19.7473846 L15.7457247,12.0732146 C15.664753,11.9922429 15.6194089,11.883417 15.6194089,11.76617 C15.6194089,11.6511903 15.6644291,11.5417166 15.7454008,11.4613927 L16.4715547,10.7345911 C16.5528502,10.6536194 16.662,10.6085924 16.7776275,10.6085924 C16.8939028,10.6079514 17.002081,10.6536194 17.0833765,10.7345911 L26.0028907,19.6537814 C26.0855628,19.7360486 26.1301781,19.8458462 26.1286782,19.9724858 C26.1301781,20.0903806 26.0855628,20.2004211 26.0028907,20.2827692" fill="%23ffffff" %3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E');
}


@media   (max-width: 1023px) {
	.section--awards-grid .post--item {
		display: flex;
		align-items: stretch;
		justify-content: space-between;
		border: 0px;
	}
	.section--awards-grid .post--item .post--item--image {
		background-color:#ffffff!important;
		position: relative;
		display:inline-block;
		width: 40%;
		vertical-align: middle;
		border:1px solid #907147;
	}
	.section--awards-grid .post--item .post--item--text {
		padding: 10px 20px;
		display: flex !important;
		flex-direction: column;
		justify-content: center;
		width: 60%;
	}
	.section--awards-grid .post--item .post--item--text .post--item--text--header {
		font-size: 18px;
	}
	.section--awards-grid .post--item .post--item--text .post--item--text--summary {
		display: block !important;
		font-size: 16px;
		margin-bottom: 0 !important;
	}
}



/* SECTION - DUAL CTA */
.section--dual-cta .section--dual-cta--body {
	display: flex;
	flex-direction: row;
	flex-wrap: no-wrap;
	align-items: stretch;
	justify-content: space-between;
	gap: 40px;
}
.section--dual-cta .section--dual-cta--body.section--dual-cta--body--center {
	justify-content: center;
}

.section--dual-cta .btn,
.section--dual-cta .all--btn .cta_button {
  font-family: 'Roboto', sans-serif !important;
  border: none!important;
  transition: color 0s ease-in-out;
  padding: 0 !important;
  text-transform: none;
  font-weight: 400;
  font-size: 30px;
  letter-spacing: 0.6px;
  box-shadow: none!important;
  position: relative;
  text-align:left!important;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  column-gap: 10px;
  color: #1F1F1F;
}
.section--dual-cta .btn:after,
.section--dual-cta .all--btn .cta_button:after {
  content:'';
  width: 18px;
  height: 30px;
  transform:translateZ(0) translateY(0) translateX(5px);
  background-size: 18px 30px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18.128' height='29.13' viewBox='0 0 18.128 29.13'%3E%3Cg id='CJ_Arrow' data-name='CJ Arrow' transform='translate(-0.937 30) rotate(-90)'%3E%3Cpath id='Combined_Shape' data-name='Combined Shape' d='M3.147,28.985.148,26a.5.5,0,0,1,0-.708L10.928,14.565.148,3.839a.5.5,0,0,1,0-.709l3-2.984a.5.5,0,0,1,.706,0L17.98,14.2a.524.524,0,0,1,0,.728L3.853,28.985a.5.5,0,0,1-.706,0Z' transform='translate(30 0.937) rotate(90)' fill='%231F1F1F'/%3E%3C/g%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  -webkit-transition: transform .3s ease-in-out;
	-moz-transition: transform .3s ease-in-out;
	-ms-transition: transform .3s ease-in-out;
	-o-transition: transform .3s ease-in-out;
	transition: transform .3s ease-in-out;
}
.section--dual-cta .btn em,
.section--dual-cta .all--btn .cta_button em {
  color: #1F1F1F;
  font-weight: 700;
  font-style: normal;
  -webkit-transition: color .3s ease-in-out;
	-moz-transition: color .3s ease-in-out;
	-ms-transition: color .3s ease-in-out;
	-o-transition: color .3s ease-in-out;
	transition: color .3s ease-in-out;
}
.section--dual-cta .btn--community:after,
.section--dual-cta .all--btn--community .cta_button:after {
  right: 0px;
}
.section--dual-cta {
  padding: 20px 0;
}
.section--dual-cta--body--center > .section--dual-cta--column.grid__item.one-whole.hard--sides {
	width: auto !important;
	flex-basis: auto !important;
}
.section--dual-cta--column {
  padding-top:10px;
  padding-bottom:10px;
}
.section--dual-cta .grid {
  margin:0px auto!important;
  width: 1619px!important;
  max-width:94%!important;
}
.section--dual-cta .section--dual-cta--body .section--dual-cta--column .lap-and-up-padding--tall {
  padding-left:0px!important;
  padding-right:0px!important;
}

@media (min-width: 1024px)   {
	.section--dual-cta  .btn br,
  .section--dual-cta  .all--btn .cta_button br {
    display:none!important;
  }
  .section--dual-cta .btn:hover,
  .section--dual-cta .all--btn .cta_button:hover {
    border: none!important;
  }
  .section--dual-cta .btn:hover:after,
  .section--dual-cta .all--btn .cta_button:hover:after {
    transform:translateZ(0) translateY(0) translateX(10px);
  	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18.128' height='29.13' viewBox='0 0 18.128 29.13'%3E%3Cg id='CJ_Arrow' data-name='CJ Arrow' transform='translate(-0.937 30) rotate(-90)'%3E%3Cpath id='Combined_Shape' data-name='Combined Shape' d='M3.147,28.985.148,26a.5.5,0,0,1,0-.708L10.928,14.565.148,3.839a.5.5,0,0,1,0-.709l3-2.984a.5.5,0,0,1,.706,0L17.98,14.2a.524.524,0,0,1,0,.728L3.853,28.985a.5.5,0,0,1-.706,0Z' transform='translate(30 0.937) rotate(90)' fill='%231F1F1F'/%3E%3C/g%3E%3C/svg%3E%0A");
  }
  .section--dual-cta .btn:hover em,
  .section--dual-cta .all--btn .cta_button:hover em {
    color: #1F1F1F!important;
  }
}

@media (min-width: 1024px) and (max-width: 1207px) {
	.section--dual-cta .btn,
  .section--dual-cta .all--btn .cta_button {
    font-size: 24px;
		position: relative;
  }
}

@media   (max-width: 1023px) {
	.section--dual-cta .section--dual-cta--body {
		flex-direction: column;
		align-items: flex-start;
		/* justify-content: space-between; */
		gap: 10px;
	}
  .section--dual-cta--divider {
    width: 100%!important;
  }
	.section--dual-cta .btn,
  .section--dual-cta .all--btn .cta_button {
    font-size: 24px;
		position: relative;
  }
  .section--dual-cta .btn em,
  .section--dual-cta .all--btn .cta_button em {
    display: block;
  }
  .section--dual-cta .portable-text--left .btn--community,
  .section--dual-cta .portable-text--left .btn--community,
  .section--dual-cta .portable-text--left .all--btn--community .cta_button,
  .section--dual-cta .portable-text--left .all--btn--community .cta_button {
    display: inline-block;
		padding-right: 30px !important;
  }
  .section--dual-cta .btn:after,
  .section--dual-cta .all--btn .cta_button:after {
		position: absolute;
		height: 24px;
    width: 24px;
    background-size: 24px 24px;
		top: 50%;
		transform: translateY(-50%);
  }
}

@media   (max-width: 767px) {
	.section--dual-cta .btn,
	.section--dual-cta .all--btn .cta_button,
	.section--dual-cta .all--btn--community {
		display: flex;
		flex-direction: column;
		align-items: flex-start;
		width: 100%;
	}
	.section--dual-cta--body--center > .section--dual-cta--column,
	.section--dual-cta--body--center > .section--dual-cta--column.grid__item.one-whole.hard--sides {
		width: 100% !important;
		flex-basis: 100% !important;
	}
}



.section--dualheros .grids {
	display: grid;
	grid-template-columns: 1fr 1fr;
	grid-template-rows: 1fr;
	grid-gap: 10px;
	margin-bottom: 10px !important;
}
.section--dualheros .grids--item {
	width: 100%;
	padding: 255px 80px 60px;
	display: flex;
	flex-direction: column;
	justify-content: flex-end;
}
/* .section--dualheros .content-background--dark *:not(.btn) {
	color: white !important;
} */
.section--dualheros h1,
.section--dualheros .h1 {
	line-height: 1.054054054054054em;
}

@media (min-width: 1024px) and (max-width: 1207px) {
	.section--dualheros h1,
	.section--dualheros .h1 {
		font-size: 55px;
	}
}

@media   (max-width: 1023px) {
	.section--dualheros .grids {
		grid-template-columns: 1fr;
	}
	.section--dualheros .grids--item {
		padding: 120px 25px 25px;
	}
	.section--dualheros h1,
	.section--dualheros .h1 {
		font-size: 45px;
	}
	.section--dualheros .btn {
		width: auto !important;
	}
}



.section--events-news h3 {
  color: #1F1F1F;
}
.section--events-news--cta {
  padding-top: 0;
  margin-top: 32px;
}
.section--events-news--text h4.h6 {
  font-size: 18px;
}
.section--events-news--text h4.hard--bottom {
  margin-top: 0;
}

@media   (max-width: 1023px) {
	.section--events-news h3 {
		font-size: 28px;
	}
	.section--events-news--wrapper .one-half.grid__item {
		width: 50%!important;
	}
	.section--events-news--category {
		width: 50%!important;
	}
	.section--events-news--content * {
		color: #ffffff!important;
		font-size: 17px;
	}
	.section--events-news--text {
		background: #053B4A;
	}
	.section--events-news--text h4.hard--bottom {
		margin-top: -15px;
	}
}

@media (min-width: 768px) and (max-width: 1023px) {
	.section--events-news--text {
		padding: 30px;
	}
	.section--events-news--category {
		font-size: 12px;
	}
}

@media   (max-width: 767px) {
	.section--events-news--text {
		padding: 20px;
	}
	.section--events-news--text h4 {
		font-size: 13px;
	}
	.section--events-news--category {
		font-size: 11px;
	}
}



/* SECTION - FLOORPLANS */
.section--floorplans--buttons {
  left: 0;
  top: 15%;
  max-width: 78px;
}
.section--floorplans--buttons--button {
  height:88px;
  min-width: 90px;
  display: inline-block;
  padding: 18px 7px;
  position: relative;
  background-color: #053B4A;
  cursor: pointer;
  text-align: center;
  transition: all .3s ease-in-out;
}
.section--floorplans--buttons--button svg {
  width: 26px;
}
.section--floorplans--buttons--button .btn--text {
  font-family: 'Roboto', sans-serif;
  color:#ffffff;
  font-size: 10px;
  font-weight: 700;
  text-transform: uppercase;
  line-height: 1.1em;
  display: inline-block;
}
@media (min-width: 1024px)   {
	.section--floorplans .main--content {
		margin-bottom:10px!important;
	}
	.section--floorplans--buttons--share {
		margin-top: 2px;
	}
}
.section--floorplans--buttons--button[href="javascript:void(0)"] {
  cursor: initial;
  background-color: rgba(5, 59, 74, 1);
}
.section--floorplans--buttons--button img {
  position: absolute;
  top:50%;
  left:50%;
  transform: translate(-50%,-50%);
}
.section--floorplans--buttons--button:hover .btn--text,
.section--floorplans--buttons--button.open .btn--text {
  color:#ffffff;
}
.section--floorplans .section--floorplans--buttons--download:hover {
  background-color: #053B4A;
  padding-left: 15px;
  padding-right: 15px;
  min-width: 120px;
}
.section--floorplans .section--floorplans--buttons--share:hover {
  background-color: #1F1F1F;
}
.section--floorplans .block--panelshare {
  display:block;
  position:absolute;
  padding:15px 0;
  background: #1F1F1F;
  left: 90px;
  top: 90px;
  width: auto;
  max-width: 0;
  overflow:hidden;
  transition: max-width 0.5s ease-in-out;
}
.section--floorplans .section--floorplans--buttons--share.open + .block--panelshare,
.section--floorplans .section--floorplans--buttons--share + .block--panelshare:hover {
  max-width: 300px;
  transition: max-width 0.5s ease-in-out;
}
.section--floorplans .block--panelshare--inner {
  display:-ms-flexbox;
  display:flex;
  -ms-flex-direction:row;
  flex-direction:row;
  width:100%;
  list-style:none;
  padding:4px 20px;
  margin:0px;
}
.section--floorplans .block--panelshare--inner li {
  display:inline-block;
  margin-right: 10px;
}
.section--floorplans .block--panelshare--inner li:last-child {
  margin-right: 0;
}
.section--floorplans .block--panelshare--inner a {
  display:block;
  width:100%;
  color:#ffffff!important;
  font-size:24px;
  line-height:50px;
  text-align:center;
  height: 50px;
  width: 50px;
}
.section--floorplans .block--panelshare--inner a i:before {
  line-height:50px;
}
.section--floorplans .block--panelshare--inner a[rel="facebook"] {
  background:#395697;
}
.section--floorplans .block--panelshare--inner a[rel="facebook"]:hover {
  background: #395697;
}
.section--floorplans .block--panelshare--inner a[rel="twitter"] {
  background:#50aee1;
}
.section--floorplans .block--panelshare--inner a[rel="twitter"]:hover {
  background: #50aee1;
}
.section--floorplans .block--panelshare--inner a[rel="linkedin"] {
  background:#007bb6;
}
.section--floorplans .block--panelshare--inner a[rel="linkedin"]:hover {
  background: #007bb6;
}
.section--floorplans .block--panelshare--inner a[rel="email"] {
  background: #747474;
}
.section--floorplans .block--panelshare--inner a[rel="email"]:hover {
  background: #747474;
}
.mp--floorplans--heading--detail {
  display:block;
  text-align:center;
  padding-top:10px;
}
@media   (max-width: 1023px) {
	.mp--floorplans--heading--detail {
		display:none;
	}
	.section--floorplans h6 {
		font-size: 12px;
	}
	.section--floorplans .main--content {
		margin-bottom:10px!important;
	}
	.section--floorplans h2 {
		font-size: 24px;
		line-height: 30px;
		text-align:center;
		margin-bottom:0px!important;
	}
	.section--floorplans--buttons {
		left: 50%;
		top: unset;
		bottom:15px;
		transform: translateX(-50%);
		max-width: 216px;
		width: 100%;
	}
	.section--floorplans--buttons--button {
		height:39px;
		width: 106px;
		padding: 10px;
	}
	.section--floorplans--buttons--button svg {
		width: 18px;
	}
	.section--floorplans--buttons--button svg,
	.section--floorplans--buttons--button .btn--text {
		display: inline-block;
		vertical-align: middle;
	}
	.section--floorplans .block--panelshare {
		top:unset;
		bottom:39px;
		width:103px!important;
	}
	.section--floorplans .block--panelshare--inner {
		-ms-flex-direction:column-reverse;
		flex-direction:column-reverse;
		padding: 20px 23px 10px;
	}
	.section--floorplans .block--panelshare {
		left:unset;
		right:0;
		width: auto;
		max-width: unset;
		overflow:hidden;
		height: auto;
		max-height: 0;
		transition: max-height 0.5s ease-in-out;
		padding: 0 7px;
	}
	.section--floorplans .section--floorplans--buttons--share.open + .block--panelshare,
	.section--floorplans .section--floorplans--buttons--share + .block--panelshare:hover {
		max-width: unset;
		max-height: 300px;
		transition: max-height 0.5s ease-in-out;
	}
	.section--floorplans .block--panelshare--inner li {
		display:inline-block;
		margin-right: 0;
		margin-bottom:10px;
	}
	.section--floorplans .block--panelshare--inner li:first-child {
		margin-right: 0;
		margin-bottom:0;
	}
	.section--floorplans .block--panelshare--inner a {
		font-size:20px;
		line-height:40px;
		height: 40px;
		width: 40px;
	}
	.section--floorplans .block--panelshare--inner a i:before {
		line-height:40px;
	}
}

/* SECTION - FLOORPLANS v2 */
.community-townhomes--model--back {
  position: absolute;
  display: block;
  top: 20px;
  left: 0;
  width: 100%;
}
.community-townhomes--model--back p {
  display: block;
  width: 1168px;
  max-width: 95%;
  margin: 0px auto;
  font-size: 14px;
}
.community-townhomes--model--back p a {
  text-decoration: none;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
  color: #ffffff;
}
.community--townhomes--model--nav ul {
  display: block;
  width: 100%;
  list-style: none;
  padding: 0px;
  margin: 0px;
}
.community--townhomes--model--nav ul li {
  display: inline-block;
  vertical-align: middle;
}
.community--townhomes--model--nav ul li:first-child {
  border-left: 0px;
}
.community--townhomes--model--nav ul li a {
  display: block;
  position: relative;
  padding: 10px;
  text-decoration: none;
  color: #053B4A;
  font-weight:800;
  text-align: center;
  text-transform: uppercase;
  line-height: 1.2em;
}
.community--townhomes--model--nav ul li a:hover {
  cursor: pointer;
}
.community--townhomes--model--nav ul li a.active {
  color:#053B4A;
}
.community--townhomes--model--nav ul li a.active:after {
  content: "";
  display: block;
  height: 7px;
  width: 100%;
  left:0;
  bottom:0;
  position: absolute;
  background:;
}
.community--townhomes--model--item h6 {
  padding: 7px 78px 15px 0px;
  border-bottom: 1px solid rgba(5, 59, 74, 1);
  margin: 0;
  font-family:'Roboto', sans-serif;
  font-size: 25px;
  font-weight:700!important;
  color:#1F1F1F !important;
	letter-spacing: 0;
  text-transform: none;
}
.community--townhomes--model--item select {
  background-color: #ffffff;
  padding: 15px 44px 15px 15px;
  border: 1px solid rgba( 31, 31, 31, .3);
  color: #1F1F1F;
  text-transform: none;
  font-size: 16px;
  font-family: 'Roboto', sans-serif;
  font-weight: 400;
  line-height: 1.0em;
  letter-spacing: 0.005em;
}
#floorplans--download--btn i {
  top:4px;
  right: 4px;
  color:#053B4A;
}
.floorplans--download--btn--tooltip {
  position: absolute;
  z-index: 10;
  top: 0;
  margin-top: 0;
  left: calc(100% + 10px);
  background: #ffffff;
  color: #1F1F1F;
  line-height: 1em;
  width: 204px;
  display: none;
}
#floorplans--download--btn:hover .floorplans--download--btn--tooltip,
#floorplans--download--btn:focus .floorplans--download--btn--tooltip {
  content: attr(title);
  padding: 10px;
  border-radius: 0;
  display: inline-block;
}

@media (min-width: 1024px) and (max-width: 1207px) {
	.community--townhomes--model--item h6 {
		font-size:19px;
	}
	.community--townhomes--model--item--zoom {
		top:1px;
	}
}

@media   (max-width: 1023px) {
	.community--townhomes--model--item {
		display: none;
	}
	.community--townhomes--model--item.active {
		display: inline-block;
	}
	.section--floorplans--buttons {
		display: flex;
		align-items: center;
		gap: 10px;
	}
	#floorplans--download--btn {
		display: flex;
		align-items: center;
		gap: 5px;
	}
	#floorplans--download--btn i {
		font-size: 12px;
		top: 0;
	}
	.section--floorplans--buttons--button {
		display: flex;
		align-items: center;
		justify-content: center;
		gap: 5px;
	}
	.floorplans--download--btn--tooltip {
		top: initial;
		bottom: calc(100% + 10px);
		left:0;
	}
}

@media   (max-width: 767px) {
	.community--townhomes--model--nav ul {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-direction: row;
		flex-direction: row;
		-ms-justify-content: space-between;
		justify-content: space-between;
	}
	.community--townhomes--model--nav ul li:first-child {
		padding-left: 0;
	}
	.community--townhomes--model--nav ul li:last-child {
		padding-right: 0;
	}
	.community--townhomes--model--nav ul li a {
		font-size: 14px;
		padding: 10px 0;
		font-weight:800
	}
}

.community--townhomes--model--item--zoom {
  position: absolute;
  right:0;
  top: 10px;
  margin-left: 10px;
  display: block;
  width: 70px;
  height: 25px;
  line-height: 25px;
  text-align: center;
  font-size: 28px;
}
.community--townhomes--model--item--zoom--icon {
  content: "";
  display: block;
  height: 25px;
  width: 70px;
  background-size: 70px 25px;
  background-image: url("data:image/svg+xml,%3Csvg id='zoom_button' data-name='zoom button' xmlns='http://www.w3.org/2000/svg' width='74.108' height='26.08' viewBox='0 0 74.108 26.08'%3E%3Crect id='Rectangle_307' data-name='Rectangle 307' width='74' height='26' transform='translate(0 0)' fill='%23E8F1F1'/%3E%3Cpath id='Path_18962' data-name='Path 18962' d='M-26.327-.266A.275.275,0,0,0-26.061,0h5.978a.266.266,0,0,0,.266-.266V-1.428a.266.266,0,0,0-.266-.266h-3.57v-.028l4.116-7.63v-.182A.275.275,0,0,0-19.8-9.8h-5.852a.275.275,0,0,0-.266.266v1.162a.275.275,0,0,0,.266.266h3.5v.056L-26.327-.518Zm7.742-4.62A5,5,0,0,0-13.559.14a5.007,5.007,0,0,0,5.04-5.026,5.031,5.031,0,0,0-5.04-5.054A5.019,5.019,0,0,0-18.585-4.886Zm1.82,0A3.239,3.239,0,0,1-13.559-8.12a3.251,3.251,0,0,1,3.22,3.234,3.227,3.227,0,0,1-3.22,3.206A3.215,3.215,0,0,1-16.765-4.886Zm9.45,0A5,5,0,0,0-2.289.14a5.007,5.007,0,0,0,5.04-5.026A5.031,5.031,0,0,0-2.289-9.94,5.019,5.019,0,0,0-7.315-4.886Zm1.82,0A3.239,3.239,0,0,1-2.289-8.12,3.251,3.251,0,0,1,.931-4.886,3.227,3.227,0,0,1-2.289-1.68,3.215,3.215,0,0,1-5.495-4.886ZM4.011-.322A.256.256,0,0,0,4.277,0h1.26a.271.271,0,0,0,.252-.21L6.6-5.516h.042l2.478,5.5A.252.252,0,0,0,9.359.14h.252a.238.238,0,0,0,.238-.154l2.45-5.5h.042L13.167-.21a.3.3,0,0,0,.266.21h1.274a.243.243,0,0,0,.252-.322L13.307-9.73a.236.236,0,0,0-.252-.21h-.224a.241.241,0,0,0-.238.14L9.513-3.192H9.471L6.391-9.8a.255.255,0,0,0-.238-.14H5.929a.236.236,0,0,0-.252.21ZM22.1-2.1a.263.263,0,0,0,.266.252h.784a.263.263,0,0,0,.266-.252V-4.186h2.114a.263.263,0,0,0,.252-.266v-.784a.263.263,0,0,0-.252-.266H23.415V-7.616a.263.263,0,0,0-.266-.252h-.784a.263.263,0,0,0-.266.252V-5.5H20a.275.275,0,0,0-.266.266v.784A.275.275,0,0,0,20-4.186h2.1Z' transform='translate(37.327 17.94)' fill='%231F1F1F'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  position: absolute;
  right:0;
  top:50%;
  transform: translateY(-50%);
  transition: all .3s ease-in-out;
  cursor: pointer;
}
.community--townhomes--model--item--zoom:hover .community--townhomes--model--item--zoom--icon {
  background-image: url("data:image/svg+xml,%3Csvg id='zoom_button' data-name='zoom button' xmlns='http://www.w3.org/2000/svg' width='74.108' height='26.08' viewBox='0 0 74.108 26.08'%3E%3Crect id='Rectangle_307' data-name='Rectangle 307' width='74' height='26' transform='translate(0 0)' fill='%23053B4A'/%3E%3Cpath id='Path_18962' data-name='Path 18962' d='M-26.327-.266A.275.275,0,0,0-26.061,0h5.978a.266.266,0,0,0,.266-.266V-1.428a.266.266,0,0,0-.266-.266h-3.57v-.028l4.116-7.63v-.182A.275.275,0,0,0-19.8-9.8h-5.852a.275.275,0,0,0-.266.266v1.162a.275.275,0,0,0,.266.266h3.5v.056L-26.327-.518Zm7.742-4.62A5,5,0,0,0-13.559.14a5.007,5.007,0,0,0,5.04-5.026,5.031,5.031,0,0,0-5.04-5.054A5.019,5.019,0,0,0-18.585-4.886Zm1.82,0A3.239,3.239,0,0,1-13.559-8.12a3.251,3.251,0,0,1,3.22,3.234,3.227,3.227,0,0,1-3.22,3.206A3.215,3.215,0,0,1-16.765-4.886Zm9.45,0A5,5,0,0,0-2.289.14a5.007,5.007,0,0,0,5.04-5.026A5.031,5.031,0,0,0-2.289-9.94,5.019,5.019,0,0,0-7.315-4.886Zm1.82,0A3.239,3.239,0,0,1-2.289-8.12,3.251,3.251,0,0,1,.931-4.886,3.227,3.227,0,0,1-2.289-1.68,3.215,3.215,0,0,1-5.495-4.886ZM4.011-.322A.256.256,0,0,0,4.277,0h1.26a.271.271,0,0,0,.252-.21L6.6-5.516h.042l2.478,5.5A.252.252,0,0,0,9.359.14h.252a.238.238,0,0,0,.238-.154l2.45-5.5h.042L13.167-.21a.3.3,0,0,0,.266.21h1.274a.243.243,0,0,0,.252-.322L13.307-9.73a.236.236,0,0,0-.252-.21h-.224a.241.241,0,0,0-.238.14L9.513-3.192H9.471L6.391-9.8a.255.255,0,0,0-.238-.14H5.929a.236.236,0,0,0-.252.21ZM22.1-2.1a.263.263,0,0,0,.266.252h.784a.263.263,0,0,0,.266-.252V-4.186h2.114a.263.263,0,0,0,.252-.266v-.784a.263.263,0,0,0-.252-.266H23.415V-7.616a.263.263,0,0,0-.266-.252h-.784a.263.263,0,0,0-.266.252V-5.5H20a.275.275,0,0,0-.266.266v.784A.275.275,0,0,0,20-4.186h2.1Z' transform='translate(37.327 17.94)' fill='%23ffffff'/%3E%3C/svg%3E%0A");
}
.community--townhomes--model--item--spacer {
  width: 100%;
  height: 0;
  padding-top: 220%;
}
.community--townhomes--model--item--floorplan {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  filter: alpha(opacity=0);
  z-index: 1;
  -webkit-transition: opacity 0.3s ease-in-out;
  -moz-transition: opacity 0.3s ease-in-out;
  -ms-transition: opacity 0.3s ease-in-out;
  -o-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;
}
.community--townhomes--model--item--floorplan.active {
  opacity: 1;
  filter: alpha(opacity=100);
  z-index: 2;
}

.community--townhomes--model--attributes .btn--blue:hover {
  background: #000000 !important;
  border-color: #000000 !important;
}
.community--townhomes--model--attributes .btn--black:hover {
  background: #4694af !important;
  border-color: #4694af !important;
  color: #ffffff !important;
}
@media screen and (max-width: 1023px) {
  .community--townhomes--model--attributes {
    background: #000000 !important;
    border-bottom: 1px solid #ffffff;
  }
  .community--townhomes--model--attributes p {
    color: #ffffff !important;
  }
  .community--townhomes--model--attributes a.btn {
    border-color: #ffffff !important;
  }
  .community--townhomes--model--attributes .background--midnightteal .fa {
    color: #000000 !important;
  }
}
@media screen and (max-width: 679px) {
  .community--townhomes--model--attributes a.btn {
    width: 100% !important;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
}




.branding--website .section--formhero > .background,
.branding--website .section--formhero > .overlay {
  width:auto;
  left:0;
  right: 626px;
}
.branding--website .section--formhero--layout--half > .background,
.branding--website .section--formhero--layout--half > .overlay {
  width:auto;
  left:0;
  right: 0;
}
.branding--website .section--formhero--body .eight-twelfths {
  flex: 0;
}
.branding--website .layout--half .section--formhero--body {
  display:flex !important;
  align-items: stretch;
  margin-left:auto;
  margin-right:auto;
  justify-content: center;
}
.branding--website .layout--third .section--formhero--body {
  display:flex !important;
  align-items: stretch;
  margin-left:auto;
  margin-right:auto;
  justify-content: flex-end;
	position:relative;
}
.branding--website .section--formhero--body .grid__item {
  position:relative;
  z-index:2;
}
.branding--website .section--formhero--overlay {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
	display: none !important;
}
.branding--website .layout--third .section--formhero--overlay {
  left: unset;
  right: 0;
}
.branding--website .section--formhero--overlay--left {
  display:block;
  position:absolute;
  top:0;
  left:0;
  width:50%;
  height:100%;
  background: #053B4A;
  opacity:.95;
}
.branding--website .section--formhero--overlay--right {
  display:block;
  position:absolute;
  top:0;
  left:50%;
  width:50%;
  height:100%;
  background:#053B4A;
  opacity:1;
}
.branding--website .section--formhero--body--wrapper.layout--third .section--formhero--form .section--formhero--form--wrapper {
	padding: 0;
	/* border: 1px solid rgba(255,255,255,.5); */
}
.branding--website .section--formhero--body--wrapper .section--formhero--content .section--formhero--content--wrapper,
.branding--website .section--formhero--body--wrapper .section--formhero--form .section--formhero--form--wrapper {
  position: relative;
  z-index: 1;
}
.branding--website .section--formhero--body--wrapper.layout--third .section--formhero--content .section--formhero--content--wrapper * {
  text-align: left !important;
}
@media   (max-width: 767px) {
	.branding--website .section--formhero--body--wrapper.layout--third .section--formhero--form .section--formhero--form--wrapper {
		padding: 0;
		border:0;
	}
}


.branding--website .section--formhero--content--wrapper {
  display:block;
  width: 500px;
  max-width:100%;
	position: relative;
}
.branding--website .section--formhero--body--wrapper.layout--half .section--formhero--content {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	position: relative;
	width: 100% !important;
	flex-basis: 100% !important;
	margin: 0 !important;
}
.branding--website .layout--third .section--formhero--content--wrapper h2 {
	font-size: 36px !important;
	margin-bottom: 30px !important;
}
.branding--website .layout--third .section--formhero--content--wrapper h3 {
	font-size: 24px !important;
}
.branding--website .layout--half .section--formhero--content--wrapper > * {
	text-align: center;
}
.branding--website .section--formhero--form--content {
  display:block;
  width:100%;
  max-width:100%;
  margin-left:0;
  margin-right:0;
}
.branding--website .section--formhero--layout--third.section--content--background--dark .section--formhero--body--wrapper .section--formhero--content:before {
  content:"";
  display:block;
  position:absolute;
  top:0;
  left: 0;
  right: 0;
  bottom:0;
  background: #053B4A;
  opacity:.95;
	background-blend-mode: multiply;
  z-index: 0;
}
.branding--website .section--formhero.section--content--background--dark.section--formhero--layout--half .section--formhero--body--wrapper .section--formhero--content {
  background-color:#053B4A !important;
	background-image: url("data:image/svg+xml,%3Csvg width='3071' height='1209' viewBox='0 0 3071 1209' fill='none' style="opacity:.3" xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2948.11 848.97C2880.95 848.97 2826.31 903.61 2826.31 970.77V1086.22C2826.31 1153.38 2880.95 1208.02 2948.11 1208.02C3015.27 1208.02 3069.91 1153.38 3069.91 1086.22V970.77C3069.91 903.61 3015.27 848.97 2948.11 848.97Z' stroke='%238FB4B1' stroke-width='0.77' stroke-miterlimit='10'/%3E%3Cpath d='M2771.51 848.97C2704.35 848.97 2649.71 903.61 2649.71 970.77V1086.22C2649.71 1153.38 2704.35 1208.02 2771.51 1208.02C2838.67 1208.02 2893.31 1153.38 2893.31 1086.22V970.77C2893.31 903.61 2838.67 848.97 2771.51 848.97Z' stroke='%238FB4B1' stroke-width='0.77' stroke-miterlimit='10'/%3E%3Cpath d='M2594.91 848.97C2527.75 848.97 2473.11 903.61 2473.11 970.77V1086.22C2473.11 1153.38 2527.75 1208.02 2594.91 1208.02C2662.07 1208.02 2716.71 1153.38 2716.71 1086.22V970.77C2716.71 903.61 2662.07 848.97 2594.91 848.97Z' stroke='%238FB4B1' stroke-width='0.77' stroke-miterlimit='10'/%3E%3Cpath d='M2418.31 848.97C2351.15 848.97 2296.51 903.61 2296.51 970.77V1086.22C2296.51 1153.38 2351.15 1208.02 2418.31 1208.02C2485.47 1208.02 2540.11 1153.38 2540.11 1086.22V970.77C2540.11 903.61 2485.47 848.97 2418.31 848.97Z' stroke='%238FB4B1' stroke-width='0.77' stroke-miterlimit='10'/%3E%3Cpath d='M2241.7 848.97C2174.54 848.97 2119.9 903.61 2119.9 970.77V1086.22C2119.9 1153.38 2174.54 1208.02 2241.7 1208.02C2308.86 1208.02 2363.5 1153.38 2363.5 1086.22V970.77C2363.5 903.61 2308.86 848.97 2241.7 848.97Z' stroke='%238FB4B1' stroke-width='0.77' stroke-miterlimit='10'/%3E%3Cpath d='M2065.1 848.97C1997.94 848.97 1943.3 903.61 1943.3 970.77V1086.22C1943.3 1153.38 1997.94 1208.02 2065.1 1208.02C2132.26 1208.02 2186.9 1153.38 2186.9 1086.22V970.77C2186.9 903.61 2132.26 848.97 2065.1 848.97Z' stroke='%238FB4B1' stroke-width='0.77' stroke-miterlimit='10'/%3E%3Cpath d='M1888.5 848.97C1821.34 848.97 1766.7 903.61 1766.7 970.77V1086.22C1766.7 1153.38 1821.34 1208.02 1888.5 1208.02C1955.66 1208.02 2010.3 1153.38 2010.3 1086.22V970.77C2010.3 903.61 1955.66 848.97 1888.5 848.97Z' stroke='%238FB4B1' stroke-width='0.77' stroke-miterlimit='10'/%3E%3Cpath d='M1711.9 848.97C1644.74 848.97 1590.1 903.61 1590.1 970.77V1086.22C1590.1 1153.38 1644.74 1208.02 1711.9 1208.02C1779.06 1208.02 1833.7 1153.38 1833.7 1086.22V970.77C1833.7 903.61 1779.06 848.97 1711.9 848.97Z' stroke='%238FB4B1' stroke-width='0.77' stroke-miterlimit='10'/%3E%3Cpath d='M1535.29 848.97C1468.13 848.97 1413.49 903.61 1413.49 970.77V1086.22C1413.49 1153.38 1468.13 1208.02 1535.29 1208.02C1602.45 1208.02 1657.09 1153.38 1657.09 1086.22V970.77C1657.09 903.61 1602.45 848.97 1535.29 848.97Z' stroke='%238FB4B1' stroke-width='0.77' stroke-miterlimit='10'/%3E%3Cpath d='M1535.29 848.97C1468.13 848.97 1413.49 903.61 1413.49 970.77V1086.22C1413.49 1153.38 1468.13 1208.02 1535.29 1208.02C1602.45 1208.02 1657.09 1153.38 1657.09 1086.22V970.77C1657.09 903.61 1602.45 848.97 1535.29 848.97Z' stroke='%238FB4B1' stroke-width='0.77' stroke-miterlimit='10'/%3E%3Cpath d='M1358.69 848.97C1291.53 848.97 1236.89 903.61 1236.89 970.77V1086.22C1236.89 1153.38 1291.53 1208.02 1358.69 1208.02C1425.85 1208.02 1480.49 1153.38 1480.49 1086.22V970.77C1480.49 903.61 1425.85 848.97 1358.69 848.97Z' stroke='%238FB4B1' stroke-width='0.77' stroke-miterlimit='10'/%3E%3Cpath d='M1182.09 848.97C1114.93 848.97 1060.29 903.61 1060.29 970.77V1086.22C1060.29 1153.38 1114.93 1208.02 1182.09 1208.02C1249.25 1208.02 1303.89 1153.38 1303.89 1086.22V970.77C1303.89 903.61 1249.25 848.97 1182.09 848.97Z' stroke='%238FB4B1' stroke-width='0.77' stroke-miterlimit='10'/%3E%3Cpath d='M1005.49 848.97C938.33 848.97 883.69 903.61 883.69 970.77V1086.22C883.69 1153.38 938.33 1208.02 1005.49 1208.02C1072.65 1208.02 1127.29 1153.38 1127.29 1086.22V970.77C1127.29 903.61 1072.65 848.97 1005.49 848.97Z' stroke='%238FB4B1' stroke-width='0.77' stroke-miterlimit='10'/%3E%3Cpath d='M828.88 848.97C761.72 848.97 707.08 903.61 707.08 970.77V1086.22C707.08 1153.38 761.72 1208.02 828.88 1208.02C896.04 1208.02 950.68 1153.38 950.68 1086.22V970.77C950.68 903.61 896.04 848.97 828.88 848.97Z' stroke='%238FB4B1' stroke-width='0.77' stroke-miterlimit='10'/%3E%3Cpath d='M652.28 848.97C585.12 848.97 530.48 903.61 530.48 970.77V1086.22C530.48 1153.38 585.12 1208.02 652.28 1208.02C719.44 1208.02 774.08 1153.38 774.08 1086.22V970.77C774.08 903.61 719.44 848.97 652.28 848.97Z' stroke='%238FB4B1' stroke-width='0.77' stroke-miterlimit='10'/%3E%3Cpath d='M475.68 848.97C408.52 848.97 353.88 903.61 353.88 970.77V1086.22C353.88 1153.38 408.52 1208.02 475.68 1208.02C542.84 1208.02 597.48 1153.38 597.48 1086.22V970.77C597.48 903.61 542.84 848.97 475.68 848.97Z' stroke='%238FB4B1' stroke-width='0.77' stroke-miterlimit='10'/%3E%3Cpath d='M299.08 848.97C231.92 848.97 177.28 903.61 177.28 970.77V1086.22C177.28 1153.38 231.92 1208.02 299.08 1208.02C366.24 1208.02 420.88 1153.38 420.88 1086.22V970.77C420.88 903.61 366.24 848.97 299.08 848.97Z' stroke='%238FB4B1' stroke-width='0.77' stroke-miterlimit='10'/%3E%3Cpath d='M122.47 848.97C55.31 848.97 0.669983 903.61 0.669983 970.77V1086.22C0.669983 1153.38 55.31 1208.02 122.47 1208.02C189.63 1208.02 244.27 1153.38 244.27 1086.22V970.77C244.27 903.61 189.63 848.97 122.47 848.97Z' stroke='%238FB4B1' stroke-width='0.77' stroke-miterlimit='10'/%3E%3Cpath d='M2948.11 282.62C2880.95 282.62 2826.31 337.26 2826.31 404.42V519.87C2826.31 587.03 2880.95 641.67 2948.11 641.67C3015.27 641.67 3069.91 587.03 3069.91 519.87V404.42C3069.91 337.26 3015.27 282.62 2948.11 282.62Z' stroke='%238FB4B1' stroke-width='0.77' stroke-miterlimit='10'/%3E%3Cpath d='M2771.51 282.62C2704.35 282.62 2649.71 337.26 2649.71 404.42V519.87C2649.71 587.03 2704.35 641.67 2771.51 641.67C2838.67 641.67 2893.31 587.03 2893.31 519.87V404.42C2893.31 337.26 2838.67 282.62 2771.51 282.62Z' stroke='%238FB4B1' stroke-width='0.77' stroke-miterlimit='10'/%3E%3Cpath d='M2594.91 282.62C2527.75 282.62 2473.11 337.26 2473.11 404.42V519.87C2473.11 587.03 2527.75 641.67 2594.91 641.67C2662.07 641.67 2716.71 587.03 2716.71 519.87V404.42C2716.71 337.26 2662.07 282.62 2594.91 282.62Z' stroke='%238FB4B1' stroke-width='0.77' stroke-miterlimit='10'/%3E%3Cpath d='M2418.31 282.62C2351.15 282.62 2296.51 337.26 2296.51 404.42V519.87C2296.51 587.03 2351.15 641.67 2418.31 641.67C2485.47 641.67 2540.11 587.03 2540.11 519.87V404.42C2540.11 337.26 2485.47 282.62 2418.31 282.62Z' stroke='%238FB4B1' stroke-width='0.77' stroke-miterlimit='10'/%3E%3Cpath d='M2241.7 282.62C2174.54 282.62 2119.9 337.26 2119.9 404.42V519.87C2119.9 587.03 2174.54 641.67 2241.7 641.67C2308.86 641.67 2363.5 587.03 2363.5 519.87V404.42C2363.5 337.26 2308.86 282.62 2241.7 282.62Z' stroke='%238FB4B1' stroke-width='0.77' stroke-miterlimit='10'/%3E%3Cpath d='M2065.1 282.62C1997.94 282.62 1943.3 337.26 1943.3 404.42V519.87C1943.3 587.03 1997.94 641.67 2065.1 641.67C2132.26 641.67 2186.9 587.03 2186.9 519.87V404.42C2186.9 337.26 2132.26 282.62 2065.1 282.62Z' stroke='%238FB4B1' stroke-width='0.77' stroke-miterlimit='10'/%3E%3Cpath d='M1888.5 282.62C1821.34 282.62 1766.7 337.26 1766.7 404.42V519.87C1766.7 587.03 1821.34 641.67 1888.5 641.67C1955.66 641.67 2010.3 587.03 2010.3 519.87V404.42C2010.3 337.26 1955.66 282.62 1888.5 282.62Z' stroke='%238FB4B1' stroke-width='0.77' stroke-miterlimit='10'/%3E%3Cpath d='M1711.9 282.62C1644.74 282.62 1590.1 337.26 1590.1 404.42V519.87C1590.1 587.03 1644.74 641.67 1711.9 641.67C1779.06 641.67 1833.7 587.03 1833.7 519.87V404.42C1833.7 337.26 1779.06 282.62 1711.9 282.62Z' stroke='%238FB4B1' stroke-width='0.77' stroke-miterlimit='10'/%3E%3Cpath d='M1535.29 282.62C1468.13 282.62 1413.49 337.26 1413.49 404.42V519.87C1413.49 587.03 1468.13 641.67 1535.29 641.67C1602.45 641.67 1657.09 587.03 1657.09 519.87V404.42C1657.09 337.26 1602.45 282.62 1535.29 282.62Z' stroke='%238FB4B1' stroke-width='0.77' stroke-miterlimit='10'/%3E%3Cpath d='M1535.29 282.62C1468.13 282.62 1413.49 337.26 1413.49 404.42V519.87C1413.49 587.03 1468.13 641.67 1535.29 641.67C1602.45 641.67 1657.09 587.03 1657.09 519.87V404.42C1657.09 337.26 1602.45 282.62 1535.29 282.62Z' stroke='%238FB4B1' stroke-width='0.77' stroke-miterlimit='10'/%3E%3Cpath d='M1358.69 282.62C1291.53 282.62 1236.89 337.26 1236.89 404.42V519.87C1236.89 587.03 1291.53 641.67 1358.69 641.67C1425.85 641.67 1480.49 587.03 1480.49 519.87V404.42C1480.49 337.26 1425.85 282.62 1358.69 282.62Z' stroke='%238FB4B1' stroke-width='0.77' stroke-miterlimit='10'/%3E%3Cpath d='M1182.09 282.62C1114.93 282.62 1060.29 337.26 1060.29 404.42V519.87C1060.29 587.03 1114.93 641.67 1182.09 641.67C1249.25 641.67 1303.89 587.03 1303.89 519.87V404.42C1303.89 337.26 1249.25 282.62 1182.09 282.62Z' stroke='%238FB4B1' stroke-width='0.77' stroke-miterlimit='10'/%3E%3Cpath d='M1005.49 282.62C938.33 282.62 883.69 337.26 883.69 404.42V519.87C883.69 587.03 938.33 641.67 1005.49 641.67C1072.65 641.67 1127.29 587.03 1127.29 519.87V404.42C1127.29 337.26 1072.65 282.62 1005.49 282.62Z' stroke='%238FB4B1' stroke-width='0.77' stroke-miterlimit='10'/%3E%3Cpath d='M828.88 282.62C761.72 282.62 707.08 337.26 707.08 404.42V519.87C707.08 587.03 761.72 641.67 828.88 641.67C896.04 641.67 950.68 587.03 950.68 519.87V404.42C950.68 337.26 896.04 282.62 828.88 282.62Z' stroke='%238FB4B1' stroke-width='0.77' stroke-miterlimit='10'/%3E%3Cpath d='M652.28 282.62C585.12 282.62 530.48 337.26 530.48 404.42V519.87C530.48 587.03 585.12 641.67 652.28 641.67C719.44 641.67 774.08 587.03 774.08 519.87V404.42C774.08 337.26 719.44 282.62 652.28 282.62Z' stroke='%238FB4B1' stroke-width='0.77' stroke-miterlimit='10'/%3E%3Cpath d='M475.68 282.62C408.52 282.62 353.88 337.26 353.88 404.42V519.87C353.88 587.03 408.52 641.67 475.68 641.67C542.84 641.67 597.48 587.03 597.48 519.87V404.42C597.48 337.26 542.84 282.62 475.68 282.62Z' stroke='%238FB4B1' stroke-width='0.77' stroke-miterlimit='10'/%3E%3Cpath d='M299.08 282.62C231.92 282.62 177.28 337.26 177.28 404.42V519.87C177.28 587.03 231.92 641.67 299.08 641.67C366.24 641.67 420.88 587.03 420.88 519.87V404.42C420.88 337.26 366.24 282.62 299.08 282.62Z' stroke='%238FB4B1' stroke-width='0.77' stroke-miterlimit='10'/%3E%3Cpath d='M122.47 282.62C55.31 282.62 0.669983 337.26 0.669983 404.42V519.87C0.669983 587.03 55.31 641.67 122.47 641.67C189.63 641.67 244.27 587.03 244.27 519.87V404.42C244.27 337.26 189.63 282.62 122.47 282.62Z' stroke='%238FB4B1' stroke-width='0.77' stroke-miterlimit='10'/%3E%3Cpath d='M2948.11 0.459961C2880.95 0.459961 2826.31 55.1 2826.31 122.26V237.71C2826.31 304.87 2880.95 359.51 2948.11 359.51C3015.27 359.51 3069.91 304.87 3069.91 237.71V122.26C3069.91 55.1 3015.27 0.459961 2948.11 0.459961Z' stroke='%238FB4B1' stroke-width='0.77' stroke-miterlimit='10'/%3E%3Cpath d='M2771.51 0.459961C2704.35 0.459961 2649.71 55.1 2649.71 122.26V237.71C2649.71 304.87 2704.35 359.51 2771.51 359.51C2838.67 359.51 2893.31 304.87 2893.31 237.71V122.26C2893.31 55.1 2838.67 0.459961 2771.51 0.459961Z' stroke='%238FB4B1' stroke-width='0.77' stroke-miterlimit='10'/%3E%3Cpath d='M2594.91 0.459961C2527.75 0.459961 2473.11 55.1 2473.11 122.26V237.71C2473.11 304.87 2527.75 359.51 2594.91 359.51C2662.07 359.51 2716.71 304.87 2716.71 237.71V122.26C2716.71 55.1 2662.07 0.459961 2594.91 0.459961Z' stroke='%238FB4B1' stroke-width='0.77' stroke-miterlimit='10'/%3E%3Cpath d='M2418.31 0.459961C2351.15 0.459961 2296.51 55.1 2296.51 122.26V237.71C2296.51 304.87 2351.15 359.51 2418.31 359.51C2485.47 359.51 2540.11 304.87 2540.11 237.71V122.26C2540.11 55.1 2485.47 0.459961 2418.31 0.459961Z' stroke='%238FB4B1' stroke-width='0.77' stroke-miterlimit='10'/%3E%3Cpath d='M2241.7 0.459961C2174.54 0.459961 2119.9 55.1 2119.9 122.26V237.71C2119.9 304.87 2174.54 359.51 2241.7 359.51C2308.86 359.51 2363.5 304.87 2363.5 237.71V122.26C2363.5 55.1 2308.86 0.459961 2241.7 0.459961Z' stroke='%238FB4B1' stroke-width='0.77' stroke-miterlimit='10'/%3E%3Cpath d='M2065.1 0.459961C1997.94 0.459961 1943.3 55.1 1943.3 122.26V237.71C1943.3 304.87 1997.94 359.51 2065.1 359.51C2132.26 359.51 2186.9 304.87 2186.9 237.71V122.26C2186.9 55.1 2132.26 0.459961 2065.1 0.459961Z' stroke='%238FB4B1' stroke-width='0.77' stroke-miterlimit='10'/%3E%3Cpath d='M1888.5 0.459961C1821.34 0.459961 1766.7 55.1 1766.7 122.26V237.71C1766.7 304.87 1821.34 359.51 1888.5 359.51C1955.66 359.51 2010.3 304.87 2010.3 237.71V122.26C2010.3 55.1 1955.66 0.459961 1888.5 0.459961Z' stroke='%238FB4B1' stroke-width='0.77' stroke-miterlimit='10'/%3E%3Cpath d='M1711.9 0.459961C1644.74 0.459961 1590.1 55.1 1590.1 122.26V237.71C1590.1 304.87 1644.74 359.51 1711.9 359.51C1779.06 359.51 1833.7 304.87 1833.7 237.71V122.26C1833.7 55.1 1779.06 0.459961 1711.9 0.459961Z' stroke='%238FB4B1' stroke-width='0.77' stroke-miterlimit='10'/%3E%3Cpath d='M1535.29 0.459961C1468.13 0.459961 1413.49 55.1 1413.49 122.26V237.71C1413.49 304.87 1468.13 359.51 1535.29 359.51C1602.45 359.51 1657.09 304.87 1657.09 237.71V122.26C1657.09 55.1 1602.45 0.459961 1535.29 0.459961Z' stroke='%238FB4B1' stroke-width='0.77' stroke-miterlimit='10'/%3E%3Cpath d='M1535.29 0.459961C1468.13 0.459961 1413.49 55.1 1413.49 122.26V237.71C1413.49 304.87 1468.13 359.51 1535.29 359.51C1602.45 359.51 1657.09 304.87 1657.09 237.71V122.26C1657.09 55.1 1602.45 0.459961 1535.29 0.459961Z' stroke='%238FB4B1' stroke-width='0.77' stroke-miterlimit='10'/%3E%3Cpath d='M1358.69 0.459961C1291.53 0.459961 1236.89 55.1 1236.89 122.26V237.71C1236.89 304.87 1291.53 359.51 1358.69 359.51C1425.85 359.51 1480.49 304.87 1480.49 237.71V122.26C1480.49 55.1 1425.85 0.459961 1358.69 0.459961Z' stroke='%238FB4B1' stroke-width='0.77' stroke-miterlimit='10'/%3E%3Cpath d='M1182.09 0.459961C1114.93 0.459961 1060.29 55.1 1060.29 122.26V237.71C1060.29 304.87 1114.93 359.51 1182.09 359.51C1249.25 359.51 1303.89 304.87 1303.89 237.71V122.26C1303.89 55.1 1249.25 0.459961 1182.09 0.459961Z' stroke='%238FB4B1' stroke-width='0.77' stroke-miterlimit='10'/%3E%3Cpath d='M1005.49 0.459961C938.33 0.459961 883.69 55.1 883.69 122.26V237.71C883.69 304.87 938.33 359.51 1005.49 359.51C1072.65 359.51 1127.29 304.87 1127.29 237.71V122.26C1127.29 55.1 1072.65 0.459961 1005.49 0.459961Z' stroke='%238FB4B1' stroke-width='0.77' stroke-miterlimit='10'/%3E%3Cpath d='M828.88 0.459961C761.72 0.459961 707.08 55.1 707.08 122.26V237.71C707.08 304.87 761.72 359.51 828.88 359.51C896.04 359.51 950.68 304.87 950.68 237.71V122.26C950.68 55.1 896.04 0.459961 828.88 0.459961Z' stroke='%238FB4B1' stroke-width='0.77' stroke-miterlimit='10'/%3E%3Cpath d='M652.28 0.459961C585.12 0.459961 530.48 55.1 530.48 122.26V237.71C530.48 304.87 585.12 359.51 652.28 359.51C719.44 359.51 774.08 304.87 774.08 237.71V122.26C774.08 55.1 719.44 0.459961 652.28 0.459961Z' stroke='%238FB4B1' stroke-width='0.77' stroke-miterlimit='10'/%3E%3Cpath d='M475.68 0.459961C408.52 0.459961 353.88 55.1 353.88 122.26V237.71C353.88 304.87 408.52 359.51 475.68 359.51C542.84 359.51 597.48 304.87 597.48 237.71V122.26C597.48 55.1 542.84 0.459961 475.68 0.459961Z' stroke='%238FB4B1' stroke-width='0.77' stroke-miterlimit='10'/%3E%3Cpath d='M299.08 0.459961C231.92 0.459961 177.28 55.1 177.28 122.26V237.71C177.28 304.87 231.92 359.51 299.08 359.51C366.24 359.51 420.88 304.87 420.88 237.71V122.26C420.88 55.1 366.24 0.459961 299.08 0.459961Z' stroke='%238FB4B1' stroke-width='0.77' stroke-miterlimit='10'/%3E%3Cpath d='M122.47 0.459961C55.31 0.459961 0.669983 55.1 0.669983 122.26V237.71C0.669983 304.87 55.31 359.51 122.47 359.51C189.63 359.51 244.27 304.87 244.27 237.71V122.26C244.27 55.1 189.64 0.459961 122.47 0.459961Z' stroke='%238FB4B1' stroke-width='0.77' stroke-miterlimit='10'/%3E%3Cpath d='M2948.11 565.8C2880.95 565.8 2826.31 620.44 2826.31 687.6V803.05C2826.31 870.21 2880.95 924.85 2948.11 924.85C3015.27 924.85 3069.91 870.21 3069.91 803.05V687.6C3069.91 620.44 3015.27 565.8 2948.11 565.8Z' stroke='%238FB4B1' stroke-width='0.77' stroke-miterlimit='10'/%3E%3Cpath d='M2771.51 565.8C2704.35 565.8 2649.71 620.44 2649.71 687.6V803.05C2649.71 870.21 2704.35 924.85 2771.51 924.85C2838.67 924.85 2893.31 870.21 2893.31 803.05V687.6C2893.31 620.44 2838.67 565.8 2771.51 565.8Z' stroke='%238FB4B1' stroke-width='0.77' stroke-miterlimit='10'/%3E%3Cpath d='M2594.91 565.8C2527.75 565.8 2473.11 620.44 2473.11 687.6V803.05C2473.11 870.21 2527.75 924.85 2594.91 924.85C2662.07 924.85 2716.71 870.21 2716.71 803.05V687.6C2716.71 620.44 2662.07 565.8 2594.91 565.8Z' stroke='%238FB4B1' stroke-width='0.77' stroke-miterlimit='10'/%3E%3Cpath d='M2418.31 565.8C2351.15 565.8 2296.51 620.44 2296.51 687.6V803.05C2296.51 870.21 2351.15 924.85 2418.31 924.85C2485.47 924.85 2540.11 870.21 2540.11 803.05V687.6C2540.11 620.44 2485.47 565.8 2418.31 565.8Z' stroke='%238FB4B1' stroke-width='0.77' stroke-miterlimit='10'/%3E%3Cpath d='M2241.7 565.8C2174.54 565.8 2119.9 620.44 2119.9 687.6V803.05C2119.9 870.21 2174.54 924.85 2241.7 924.85C2308.86 924.85 2363.5 870.21 2363.5 803.05V687.6C2363.5 620.44 2308.86 565.8 2241.7 565.8Z' stroke='%238FB4B1' stroke-width='0.77' stroke-miterlimit='10'/%3E%3Cpath d='M2065.1 565.8C1997.94 565.8 1943.3 620.44 1943.3 687.6V803.05C1943.3 870.21 1997.94 924.85 2065.1 924.85C2132.26 924.85 2186.9 870.21 2186.9 803.05V687.6C2186.9 620.44 2132.26 565.8 2065.1 565.8Z' stroke='%238FB4B1' stroke-width='0.77' stroke-miterlimit='10'/%3E%3Cpath d='M1888.5 565.8C1821.34 565.8 1766.7 620.44 1766.7 687.6V803.05C1766.7 870.21 1821.34 924.85 1888.5 924.85C1955.66 924.85 2010.3 870.21 2010.3 803.05V687.6C2010.3 620.44 1955.66 565.8 1888.5 565.8Z' stroke='%238FB4B1' stroke-width='0.77' stroke-miterlimit='10'/%3E%3Cpath d='M1711.9 565.8C1644.74 565.8 1590.1 620.44 1590.1 687.6V803.05C1590.1 870.21 1644.74 924.85 1711.9 924.85C1779.06 924.85 1833.7 870.21 1833.7 803.05V687.6C1833.7 620.44 1779.06 565.8 1711.9 565.8Z' stroke='%238FB4B1' stroke-width='0.77' stroke-miterlimit='10'/%3E%3Cpath d='M1535.29 565.8C1468.13 565.8 1413.49 620.44 1413.49 687.6V803.05C1413.49 870.21 1468.13 924.85 1535.29 924.85C1602.45 924.85 1657.09 870.21 1657.09 803.05V687.6C1657.09 620.44 1602.45 565.8 1535.29 565.8Z' stroke='%238FB4B1' stroke-width='0.77' stroke-miterlimit='10'/%3E%3Cpath d='M1535.29 565.8C1468.13 565.8 1413.49 620.44 1413.49 687.6V803.05C1413.49 870.21 1468.13 924.85 1535.29 924.85C1602.45 924.85 1657.09 870.21 1657.09 803.05V687.6C1657.09 620.44 1602.45 565.8 1535.29 565.8Z' stroke='%238FB4B1' stroke-width='0.77' stroke-miterlimit='10'/%3E%3Cpath d='M1358.69 565.8C1291.53 565.8 1236.89 620.44 1236.89 687.6V803.05C1236.89 870.21 1291.53 924.85 1358.69 924.85C1425.85 924.85 1480.49 870.21 1480.49 803.05V687.6C1480.49 620.44 1425.85 565.8 1358.69 565.8Z' stroke='%238FB4B1' stroke-width='0.77' stroke-miterlimit='10'/%3E%3Cpath d='M1182.09 565.8C1114.93 565.8 1060.29 620.44 1060.29 687.6V803.05C1060.29 870.21 1114.93 924.85 1182.09 924.85C1249.25 924.85 1303.89 870.21 1303.89 803.05V687.6C1303.89 620.44 1249.25 565.8 1182.09 565.8Z' stroke='%238FB4B1' stroke-width='0.77' stroke-miterlimit='10'/%3E%3Cpath d='M1005.49 565.8C938.33 565.8 883.69 620.44 883.69 687.6V803.05C883.69 870.21 938.33 924.85 1005.49 924.85C1072.65 924.85 1127.29 870.21 1127.29 803.05V687.6C1127.29 620.44 1072.65 565.8 1005.49 565.8Z' stroke='%238FB4B1' stroke-width='0.77' stroke-miterlimit='10'/%3E%3Cpath d='M828.88 565.8C761.72 565.8 707.08 620.44 707.08 687.6V803.05C707.08 870.21 761.72 924.85 828.88 924.85C896.04 924.85 950.68 870.21 950.68 803.05V687.6C950.68 620.44 896.04 565.8 828.88 565.8Z' stroke='%238FB4B1' stroke-width='0.77' stroke-miterlimit='10'/%3E%3Cpath d='M652.28 565.8C585.12 565.8 530.48 620.44 530.48 687.6V803.05C530.48 870.21 585.12 924.85 652.28 924.85C719.44 924.85 774.08 870.21 774.08 803.05V687.6C774.08 620.44 719.44 565.8 652.28 565.8Z' stroke='%238FB4B1' stroke-width='0.77' stroke-miterlimit='10'/%3E%3Cpath d='M475.68 565.8C408.52 565.8 353.88 620.44 353.88 687.6V803.05C353.88 870.21 408.52 924.85 475.68 924.85C542.84 924.85 597.48 870.21 597.48 803.05V687.6C597.48 620.44 542.84 565.8 475.68 565.8Z' stroke='%238FB4B1' stroke-width='0.77' stroke-miterlimit='10'/%3E%3Cpath d='M299.08 565.8C231.92 565.8 177.28 620.44 177.28 687.6V803.05C177.28 870.21 231.92 924.85 299.08 924.85C366.24 924.85 420.88 870.21 420.88 803.05V687.6C420.88 620.44 366.24 565.8 299.08 565.8Z' stroke='%238FB4B1' stroke-width='0.77' stroke-miterlimit='10'/%3E%3Cpath d='M122.47 565.8C55.31 565.8 0.669983 620.44 0.669983 687.6V803.05C0.669983 870.21 55.31 924.85 122.47 924.85C189.63 924.85 244.27 870.21 244.27 803.05V687.6C244.27 620.44 189.63 565.8 122.47 565.8Z' stroke='%238FB4B1' stroke-width='0.77' stroke-miterlimit='10'/%3E%3C/svg%3E%0A");
}
@media   (max-width: 767px) {
	.branding--website .section--content--background--dark .section--formhero--body--wrapper .section--formhero--content:before {
		opacity: 1;
	}
}

.branding--website .section--content--background--light .section--formhero--body--wrapper .section--formhero--content:before {
  content:"";
  display:block;
  position:absolute;
  top:0;
  left: 0;
  right: 0;
  bottom:0;
  background: #ffffff;
  opacity:.95;
	background-blend-mode: multiply;
  z-index: 0;
}
@media   (max-width: 767px) {
	.branding--website .section--formhero--layout--third.section--content--background--dark .section--formhero--body--wrapper .section--formhero--content:before {
		background: #053B4A;
		opacity:1;
	}
	.branding--website .section--content--background--light .section--formhero--body--wrapper .section--formhero--content:before {
		opacity: 1;
	}
}
/* .branding--website .section--formhero .content-background--dark .section--formhero--content--wrapper p,
.branding--website .section--formhero .content-background--dark .section--formhero--content--wrapper span {
  color: #ffffff !important;
} */


.branding--website .section--formhero.section--formhero--layout--third:before {
  content:"";
  display:block;
  position:absolute;
  top:0;
	left:calc(100vw - 646px);
  right:0;
  bottom:0;
  background-color: #154D5C;
	/* background-image: url("https://1763197.fs1.hubspotusercontent-na1.net/hubfs/1763197/Banner%20Heights/overlays/banner-heights-form-hero-thirds-overlay.svg"); */
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}
@media   (max-width: 1023px) {
	.branding--website .section--formhero.section--formhero--layout--third:before {
		left: 0;
	}
}
.branding--website .section--formhero.section--formhero--layout--half:before {
  content:"";
  display:block;
  position:absolute;
  top:0;
	left:0;
  right:0;
  bottom:0;
	background: transparent;
}
.branding--website .section--form--background--light .section--formhero--body--wrapper .section--formhero--form:before {
  content:"";
  display:block;
  position:absolute;
  top:0;
  left:0;
  right:0;
  bottom:0;
	opacity: 1;
  background: #ffffff;
  background-blend-mode: multiply;
  z-index: 0;
}
.branding--website .section--form--background--light.section--formhero--layout--half .section--formhero--body--wrapper .section--formhero--form:before {
  content:"";
  display:block;
  position:absolute;
  top:0;
  left:0;
  right:0;
  bottom:0;
	opacity: 1;
  background: #F2EFEB;
  background-blend-mode: multiply;
  z-index: 0;
}
.branding--website .section--formhero--layout--third.section--form--background--dark .section--formhero--body--wrapper .section--formhero--form:before {
  content:"";
  display:block;
  position:absolute;
  top:0;
  left:0;
  right:0;
  bottom:0;
  background: rgba(5, 59, 74,.95);
  background-blend-mode: multiply;
  z-index: 0;
	opacity: .9;
}

.branding--website .section--form--background--dark .section--formhero--body--wrapper .section--formhero--form .section--formhero--form--wrapper h6,
.branding--website .section--form--background--dark .section--formhero--body--wrapper .section--formhero--form .section--formhero--form--wrapper p,
.branding--website .section--form--background--dark .section--formhero--body--wrapper .section--formhero--form .section--formhero--form--wrapper span,
.branding--website .section--form--background--dark .section--formhero--body--wrapper .section--formhero--form .section--formhero--form--wrapper label:not(.hs-error-msg) {
  color: #ffffff !important;
}
.branding--website .section--formhero form.hs-form .hs_submit .actions {
  text-align:left;
}
.branding--website .section--formhero form.hs-form .hs_submit input.hs-button {
  display:inline-block;
  width:auto;
  position: relative;
  z-index: 1;
	margin-top: 17px;
}
.branding--website .section--formhero--form--wrapper .actions {
  position: relative;
  z-index: 1;
}

.branding--website .section--formhero--form--share {
  margin-top:30px;
}
.branding--website .section--formhero--form--wrapper .section--formhero--share--label {
  padding:0px 5px 0px 0px;
  font-family:'Roboto', sans-serif;
  display: inline-block;
  vertical-align: middle;
  font-size: 20px!important;
  font-weight:400!important;
  font-style: normal !important;
  color: #053B4A;
}
.section--formhero--share--links {
  display:inline-block;
  vertical-align:middle;
  white-space:nowrap;
}
.branding--website .section--formhero--share--links a {
  display:inline-block;
  vertical-align:middle;
  margin-left: 4px;
  line-height:23px;
  text-align: center!important;
  font-size: 12px;
  color: #ffffff;
  background: #053B4A;
  border: 0px;
  transition: background .3s ease-in-out;
}
.branding--website .section--formhero--share--links a:first-child {
  margin-left: 8px;
}
.branding--website .section--formhero--share--links a i {
  position: relative;
  line-height:40px;
  width: 40px;
  display:block;
  text-align:center!important;
}
.branding--website .section--formhero--share--links a:hover {
  background: #7da5bc !important;
}


.branding--website .section--formhero--layout--half.section--formhero.section--content--background--dark .section--formhero--body--wrapper .section--formhero--content {
  background-color: #202A44 !important;
}

.branding--website .section--formhero--layout--half.section--formhero > .background:before {
  content: '';
  background-position: 0% 50%;
  background-image: url(https://1763197.fs1.hubspotusercontent-na1.net/hubfs/1763197/Bird-Left%20-%20Banner%20Heights.jpg);
  background-size: cover;
  width: 50%;
  display: block;
  height: 100%;
  position: absolute;
  left: 0;
  z-index: 2;
}

.branding--website .section--formhero--layout--half.section--formhero > .background:after {
  content: '';
  background-position: 0% 50%;
  background-image: url(https://1763197.fs1.hubspotusercontent-na1.net/hubfs/1763197/Blue%20Latice%20-%20Banner%20Heights.svg);
  background-size: cover !important;
  width: 50%;
  display: block;
  height: 100%;
  position: absolute;
  right: 0;
  z-index: -1;
}

.branding--website .section--formhero--layout--half .section--formhero--body--wrapper .one-half.section--formhero--form {
  width: 50% !important;
  flex-basis: 50% !important;
}
@media   (max-width: 1023px) {
	.branding--website .section--formhero--layout--half .section--formhero--body--wrapper .one-half.section--formhero--form {
		width: 100% !important;
		flex-basis: 100% !important;
	}
}

.branding--website .section--formhero--layout--half.section--formhero.section--content--background--dark .section--formhero--body--wrapper .section--formhero--content {
  background-image: url("https://1763197.fs1.hubspotusercontent-na1.net/hubfs/1763197/Blue%20lattice%20-%20Banner%20Heights.svg");
  background-size: contain;
  background-position: center center;
}

.branding--website .section--formhero--layout--half.section--formhero.section--form--background--light .section--formhero--body--wrapper .section--formhero--form:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #F9F0E8;
  background-blend-mode: screen;
  z-index: 0;
}


@media (min-width: 1024px)   {
  .branding--website .section--formhero--body--wrapper.layout--third .one-third.section--formhero--form {
    width: 626px !important;
    flex-basis: 626px !important;
  }
	.branding--website .section--formhero--form {
		margin: 0 !important;
		margin-left: 0 !important;
		margin-right: 0 !important;
	}
	.branding--website .section--formhero--layout--half .section--formhero--body--wrapper .section--formhero--content--wrapper h1 {
		font-size: 74px !important;
	}
  .branding--website .section--formhero--body--wrapper .section--formhero--content--wrapper h6 {
    font-weight: 500 !important;
		margin-top: 20px;
  }
	.branding--website .section--formhero--body--wrapper .section--formhero--content--wrapper p {
    font-size: 20px;
    line-height: 1.2em;
  }
	.branding--website .section--formhero--body--wrapper .section--formhero--content--wrapper ul {
		padding-left: 20px;
	}
	/* .branding--website .section--formhero--body--wrapper .section--formhero--content--wrapper li {
		font-size: 16px;
		line-height: 1.25em;
		letter-spacing: 0.005em;
	} */
  .branding--website .section--formhero--form--content p,
	.branding--website .section--formhero--form--content li {
    font-size: 18px;
    line-height:1.375em;
  }
  .branding--website .section--formhero--share--label {
    font-size:14px!important;
  }
	.branding--website .section--formhero--body--wrapper.layout--half .section--formhero--content {
    width: 50% !important;
		flex-basis: 50% !important;
  }
  .branding--website .section--formhero--body--wrapper.layout--third .section--formhero--content {
    background:transparent!important;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
    position: relative;
		padding: 40px 66px !important;
  }
  .branding--website .section--formhero--layout--third.section--formhero--position--left .section--formhero--left {
    padding:40px 44px !important;
    margin: 0 !important;
		width: 451px !important;
		flex-basis: 451px !important;
		max-width: 100% !important;
  }
  .branding--website .section--formhero--layout--third.section--formhero--position--right .section--formhero--left {
    padding-left:0px!important;
    padding-right:50px!important;
  }
  .branding--website .section--formhero--right {
    padding: 34px !important;
  }
	.branding--website .section--formhero--layout--half .section--formhero--right {
    padding-top:60px!important;
    padding-bottom:60px!important;
    padding-left:50px!important;
    padding-right:50px!important;
  }
  .branding--website .section--formhero > .block > h2 {
    display:none;
  }
}


@media   (max-width: 1023px) {
	.branding--website .section--formhero--layout--half .grid {
    max-width: 100% !important;
    width: 100% !important;
		margin: 0 !important;
  }
  .branding--website .section--formhero--body {
    flex-direction: column;
  }
  .branding--website .section--formhero--content {
    padding: 30px !important;
    max-width: 100% !important;
  }
  .branding--website .section--formhero--form {
    padding: 30px !important;
  }
  .branding--website .section--formhero--content--wrapper {
    width: 100%;
  }
  .branding--website .section--formhero--content--wrapper h1 {
    font-size:52px;
  }
  .branding--website .section--formhero--content--wrapper h2 {
    font-size:34px;
  }
  .branding--website .section--formhero--content--wrapper h4 {
    font-size:36px;
		line-height: 1.25em;
  }
  .branding--website .section--formhero--content--wrapper p {
    font-size:16px;
    line-height:1.375em;
  }
  .branding--website .section--formhero--right {
    padding-top:30px;
  }
	.branding--website .section--formhero--layout--half .section--formhero--right {
    padding-top:30px !important;
  }
	.branding--website .section--formhero--form--content {
		width: 100%;
	}
	.branding--website .section--formhero.section--formhero--layout--half:before {
		left: 0;
	}
}



/* SECTION - FORM HERO FOR LANDING PAGES */
.branding--lp .section--formhero--layout--third > .background,
.branding--lp .section--formhero--layout--third > .overlay {
  width: auto;
  left: 0px;
  right: 42.5%;
}
.branding--lp .section--formhero--layout--half > .background,
.branding--lp .section--formhero--layout--half > .overlay {
  width:auto;
  left:0;
  right: 0;
}
.branding--lp .section--formhero.section--form--background--light:after {
  content:"";
  display:block;
  position:absolute;
  left:0;
  bottom:0;
  right:0;
  height: 97px;
  background: #DAD4D4;
  z-index:2;
  opacity:1;
  display:none;
}
.branding--lp .section--formhero--body .eight-twelfths {
  flex: 0;
}
.branding--lp .section--formhero .layout--half .section--formhero--body {
  display:flex !important;
  align-items: stretch;
  margin-left:auto;
  margin-right:auto;
  justify-content: center;
}
.branding--lp .section--formhero .layout--third .section--formhero--body {
  display:flex !important;
  flex-direction: column;
  align-items: flex-end;
  margin-left:auto;
  margin-right:auto;
  justify-content: flex-start;
  position:relative;
}
.branding--lp .section--formhero.section--formhero--layout--half .section--formhero--overlay {
  display:block;
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  /* display: none !important; */
}
.branding--lp .section--formhero .layout--third .section--formhero--overlay {
  left: unset;
  right: 0;
}
.branding--lp .section--formhero .section--formhero--overlay--left {
  display:block;
  position:absolute;
  top:0;
  left:0;
  width:50%;
  height:100%;
  background: transparent;
  opacity:1;
  filter:alpha(opacity=100);
}
.branding--lp .section--formhero .section--formhero--overlay--right {
  display:block;
  position:absolute;
  top:0;
  left:50%;
  width:50%;
  height:100%;
  background:#F2EFEB;
  opacity:1;
  filter:alpha(opacity=100);
}

.branding--lp .section--formhero.section--form--background--dark.section--formhero--layout--third .section--formhero--body:before {
  content:"";
  display:block;
  position:absolute;
  top:0;
  left:57.5%;
  right:0;
  bottom:0;
  background-color: #F2EFEB;
  z-index: 0;
}

.branding--lp .section--formhero.section--form--background--light.section--formhero--layout--third .section--formhero--form {
  background: #F2EFEB;
}

.branding--lp .section--formhero .section--formhero--body--wrapper .section--formhero--content .section--formhero--content--wrapper,
.branding--lp .section--formhero .section--formhero--body--wrapper .section--formhero--form .section--formhero--form--wrapper {
  position: relative;
  z-index: 1;
}
.branding--lp .section--formhero .section--formhero--content--wrapper .section--formhero--image-lockup {
  display: inline-block;
	padding: 0 0 22px 0;
	max-width: 100%;
}
.branding--lp .section--formhero.section--content--background--dark.section--formhero--layout--third .section--formhero--body--wrapper .section--formhero--content {
  background-color:transparent !important;
  background-image: none !important;
}
.branding--lp .section--formhero.section--content--background--light.section--formhero--layout--third .section--formhero--body--wrapper .section--formhero--content {
  background: #F2EFEB url('https://1763197.fs1.hubspotusercontent-na1.net/hubfs/1763197/Rockshire/backgrounds/rockshire-formhero-bg-pattern.svg') no-repeat top center / contain !important;
}
.branding--lp .section--formhero.section--content--background--dark.section--formhero--layout--half .section--formhero--body--wrapper .section--formhero--content {
  background: #053B4A;
}
.branding--lp .section--formhero.section--form--background--dark .section--formhero--form--wrapper h6,
.branding--lp .section--formhero.section--form--background--dark .section--formhero--form--wrapper p,
.branding--lp .section--formhero.section--form--background--dark .section--formhero--form--wrapper span,
.branding--lp .section--formhero.section--form--background--dark .section--formhero--form--wrapper label * {
  color: #ffffff !important;
}

.branding--lp .section--formhero h1 em,
.branding--lp .section--formhero h2 em {
  font-style: italic !important;
}
.branding--lp .section--formhero h4.style-1,
.branding--lp .section--formhero h4.style-4 {
  text-align: center !important;
}

.branding--lp .section--formhero.section--form--background--light .section--formhero--form--wrapper h6,
.branding--lp .section--formhero.section--form--background--light .section--formhero--form--wrapper p,
.branding--lp .section--formhero.section--form--background--light .section--formhero--form--wrapper span,
.branding--lp .section--formhero.section--form--background--light .section--formhero--form--wrapper label * {
  color: #8B3A1E !important;
}
.branding--lp .section--formhero .section--formhero--form--wrapper form.hs-form .hs-form-field > label .hs-form-required {
  font-family:'Optima', sans-serif;
}
.branding--lp .section--formhero--layout--thirds .section--formhero--form--content {
  display:block;
  width:550px;
  max-width:100%;
  margin-left:auto;
  margin-right:auto;
}
.branding--lp .section--formhero form.hs-form .hs_submit .actions {
  text-align:left;
}

.branding--lp .section--formhero--form--wrapper .actions {
  position: relative;
  z-index: 1;
}

.branding--lp .section--formhero--share--links {
  display:inline-block;
  vertical-align:middle;
  white-space:nowrap;
}
.branding--lp .section--formhero--share--links a {
  display:inline-block;
  vertical-align:middle;
  margin-left: 4px;
  line-height:23px;
  text-align: center!important;
  font-size: 12px;
  color: #ffffff !important;
  background: #053B4A;
  border: 0px;
  transition: background .3s ease-in-out;
}
.branding--lp .section--formhero--share--links a:first-child {
  margin-left: 8px;
}
.branding--lp .section--formhero--share--links a i {
  position: relative;
  line-height:40px;
  width: 40px;
  display:block;
  text-align:center!important;
}
.branding--lp .section--formhero--share--links a:hover {
  background: #FFFFFF !important;
}
.branding--lp .section--formhero--body .grid__item {
  position:relative;
  z-index:2;
}
.branding--lp .section--formhero--layout--half .section--formhero--body .grid__item {
  position:absolute;
  z-index:2;
}
.branding--lp .section--formhero--form--share {
  margin-top:30px;
}
.branding--lp .section--formhero--content--wrapper {
  display:block;
  /* width: 646px; */
  max-width:100%;
  position: relative;
  text-align: center;
}
.branding--lp .section--formhero--body--wrapper.layout--half .section--formhero--content {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  position: relative;
  width: 100% !important;
  flex-basis: 100% !important;
}
.branding--lp .section--formhero--layout--half .section--formhero--form--content span.h6 {
	font-family: 'Roboto', sans-serif !important;
	font-weight: 300 !important;
	color: #1F1F1F !important;
}
.branding--lp .section--formhero .content-background--light .section--formhero--content--wrapper p {
  color: #1F1F1F !important;
}

.branding--lp .section--formhero--form--wrapper .section--formhero--share--label {
  padding:0px 5px 0px 0px;
  font-family:'Roboto', sans-serif;
  display: inline-block;
  vertical-align: middle;
  font-size: 20px!important;
  font-weight:400!important;
  font-style: normal !important;
  color: #ffffff;
}
.branding--lp .section--formhero--form--wrapper .hs-fieldtype-booleancheckbox .input {
  margin-top: 10px;
}

@media (min-width: 1024px)   {
	.branding--lp .section--formhero--body--wrapper.layout--third .section--formhero--content {
		display: flex;
		flex-direction: column;
		align-items: center;
		justify-content: center;
		position: relative;
		width: 42.5% !important;
		flex-basis: 42.5% !important;
	}

	.branding--lp .section--formhero--body--wrapper.layout--third {
		padding-top: 0 !important;
		padding-bottom: 0 !important;
	}

	.branding--lp .section--formhero--body--wrapper.layout--third .one-third.section--formhero--form {
		width: 42.5% !important;
		flex-basis: 42.5% !important;
	}

	.branding--lp .section--formhero--form {
		margin: 0 !important;
		margin-left: 0 !important;
		margin-right: 0 !important;
	}
	.branding--lp .section--formhero--layout--half .section--formhero--body--wrapper .section--formhero--content--wrapper h1 {
		font-size: 62px !important;
	}
	.branding--lp .section--formhero--body--wrapper .section--formhero--content--wrapper h2 {
		font-size: 64px !important;
		line-height: 65px !important;
	}
	.branding--lp .section--formhero--form--content p,
	.branding--lp .section--formhero--form--content li {
		font-size: 18px;
		line-height:1.375em;
	}
	.branding--lp .section--formhero--share--label {
		font-size:14px!important;
	}
	.branding--lp .section--formhero--body--wrapper.layout--half .section--formhero--content {
		width: 50% !important;
		flex-basis: 50% !important;
	}

	.branding--lp .section--formhero--position--left .section--formhero--left {
		padding:60px 48px !important;
		margin: 0 !important;
	}
	.branding--lp .section--formhero--position--right .section--formhero--left {
		padding-left:0px!important;
		padding-right:50px!important;
	}
	.branding--lp .section--formhero--layout--third .section--formhero--right {
		padding-top:0px!important;
		padding-bottom:60px!important;
		padding-left:50px!important;
		padding-right:50px!important;
	}
	.branding--lp .section--formhero--layout--half .section--formhero--right {
		padding-top:60px!important;
		padding-bottom:60px!important;
		padding-left:50px!important;
		padding-right:50px!important;
	}
	.branding--lp .section--formhero > .block > h2 {
		display:none;
	}
}


@media   (max-width: 1023px) {
	.branding--lp .section--formhero--layout--half > .background {
		background: none !important;
	}
	.branding--lp .section--formhero--layout--half .section--formhero--left {
		background: url('https://1763197.fs1.hubspotusercontent-na1.net/hubfs/1763197/Rockshire/backgrounds/rockshire-formhero-layout-half-bg-image.jpg') no-repeat top center / cover !important;
	}
	.branding--lp .section--formhero--layout--half .section--formhero--right {
		background: #8B3A1E url('https://1763197.fs1.hubspotusercontent-na1.net/hubfs/1763197/Rockshire/backgrounds/rockshire-text-callout-center-bg-pattern.svg') no-repeat top center / cover !important;
	}
	.branding--lp .section--formhero--layout--half .grid {
		max-width: 100% !important;
		width: 100% !important;
		margin: 0 !important;
	}
	.branding--lp .section--formhero .section--formhero--form--content {
		max-width: 100% !important;
		width: 100% !important;
		margin: 0 !important;
	}
	.branding--lp .section--formhero--body {
		flex-direction: column;
	}
	.branding--lp .section--formhero--content {
		padding: 30px !important;
		max-width: 100% !important;
		margin: 0px !important;
	}
	.branding--lp .section--formhero form.hs-form .hs_submit input.hs-button{
		width: auto !important;
	}
	.branding--lp .section--formhero--form {
		padding: 0 30px 30px !important;
	}
	.branding--lp .section--formhero--content--wrapper {
		width: 100%;
	}
	.branding--lp .section--formhero--content--wrapper * {
		text-align: center !important;
	}
	.branding--lp .section--formhero--right {
		padding-top:30px;
	}
	.branding--lp .section--formhero--layout--half .section--formhero--right {
		padding-top:30px !important;
	}
	.branding--lp .section--formhero.section--form--background--dark.section--form--background--dark .section--formhero--body:before,
	.branding--lp .section--formhero.section--form--background--dark.section--form--background--dark .section--formhero--body:after {
		left:0%;
	}
	.branding--lp .section--formhero--body--wrapper.layout--half .section--formhero--content--wrapper {
		background-color: #053B4A !important;
		padding: 30px 20px !important;
	}
	.branding--lp .section--formhero--layout--half .section--formhero--right .section--formhero--form--wrapper {
		background-color: #F2EFEB !important;
		padding: 30px 20px !important;
	}
}

@media   (max-width: 767px) {
	.branding--lp .section--formhero.section--form--background--dark.section--form--background--dark .section--formhero--body:after {
		background-image: none;
	}
	.branding--lp .section--formhero--content--wrapper h1 {
		font-size: 50px !important;
	}
}



.section--full--map {
    width: 100% !important;
}

.section--fullmap--map--inner {
	display:block;
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  background:#1F1F1F;
}



/* SECTION - FULL WIDTH IMAGE */
.section--fullwidth-image .images--wrapper {
  display: flex;
  flex-direction: row;
}
.section--fullwidth-image .image--wrapper {
  display: inline-block;
  flex: 1;
}
.section--fullwidth-image .graphic-background {
  display:block;
  position:absolute;
  z-index: 3;
  height:100%;
  width: 130px;
}
.section--fullwidth-image .graphic-background--left {
  top:0;
	left: 0;
}
.section--fullwidth-image .graphic-background--right {
  top:0;
	right: 0;
}
.section--fullwidth-image .graphic-background--top {
	top: 0;
	height: 130px;
  left: 0;
	width: 100% !important;
}
.section--fullwidth-image .graphic-background--bottom {
	bottom: 0;
	height: 130px;
  left: 0;
	width: 100% !important;
}



/* SECTION - FULL WIDTH TABLE */
.section--fullwidth-table {
  background: #FFFFFF;
}
.section--fullwidth-table table {
  border-spacing: 0;
  width: 100%;
}
.section--fullwidth-table th{
  border-bottom: 1px solid #053B4A;
}
.section--fullwidth-table th:nth-child(1) {
  width: 35%;
}
.section--fullwidth-table th:nth-child(2) {
  width: 15%;
}
.section--fullwidth-table th:nth-child(3) {
  width: 10%;
}
.section--fullwidth-table th:nth-child(4) {
  width: 10%;
}
.section--fullwidth-table th:nth-child(5) {
  width: 15%;
}
.section--fullwidth-table th:nth-child(6) {
  width: 15%;
}
.section--fullwidth-table thead tr th .table--heading {
  text-transform: uppercase;
  color: #7394AB;
  display:inline-block;
  padding: 20px 0;
  font-style: normal;
  font-weight:600;
  font-family:'Roboto', sans-serif;
}
.section--fullwidth-table tbody tr td {}
.section--fullwidth-table tbody tr td .table--data {
  color: #053B4A;
  font-family:'Roboto', sans-serif;
  display:inline-block;
  padding-top: 20px;
}
.section--fullwidth-table tbody tr td:first-child .table--data {
  color: #053B4A;
  text-transform:none!important;
  font-weight:normal!important;
}
.section--fullwidth-table tbody tr td:first-child a.table--data:hover {
  color: #053B4A;
}
.section--fullwidth-table--card {
  background: #ffffff;
  margin-bottom: 10px;
}
.section--fullwidth-table--card:last-child {
  margin-bottom: 0;
}
.section--fullwidth-table--card--inner {
  padding: 20px 30px 10px 30px;
}
.section--fullwidth-table--card--inner .home-address {
  margin-bottom: 4px !important;
  font-size: 18px;
}
.section--fullwidth-table--card--inner .pricing,
.section--fullwidth-table--card--inner .model {
  font-size: 16px;
}

@media (min-width: 1024px)   {
  .section--fullwidth-table thead tr th .table--heading,
  .section--fullwidth-table tbody tr td .table--data {
    font-size:18px !important;
  }
	.section--text-callout.section--text-callout--table .main--content.table--main--content {
		padding-right: 40px !important;
	}
}

@media   (max-width: 1023px) {
	.section--text-callout.section--text-callout--table .main--content.table--main--content {
		padding-bottom: 20px !important;
	}
  div.section--fullwidth-table {
    background:  !important;
    background-image:none!important;
    opacity:1!important;
    filter:alpha(opacity=100)!important;
  }
  .section--fullwidth-table--card {
    background: {[ color('lighttan') ]};
  }
  .section--fullwidth-table .section--fullwidth-table--card .btn {
    background:#053B4A!important;
    border-color:#053B4A!important;
    color:#053B4A!important;
		line-height: 1em !important;
  }
  .section--fullwidth-table--card--inner .home-address a {
    color:#053B4A;
		font-size: 14px;
		text-transform: uppercase;
		font-weight: 900;
  }
  .section--fullwidth-table--card--inner .pricing {
    color: #053B4A;
		font-size: 14px;
		text-transform: uppercase;
		font-weight: 900;
  }
	.section--fullwidth-table--card--inner .pricing .model {
		font-size: inherit;
		text-transform: inherit;
		font-weight: inherit;
	}
	.section--fullwidth-table--inner--pricing-divider {
    position:relative;
    top:0px;
    margin-left:3px;
    margin-right:3px;
  }
	.section--fullwidth-table--card .width--max.text--right {
		text-align: left !important;
		padding: 15px 30px 20px;
	}
}



.section--hero:not(.section--hero--simple) .overlay {
	width: 50% !important;
}
.section--hero:not(.section--hero--simple) .grid {
	display: flex;
	align-items: stretch;
	flex-direction: row-reverse;
}
.section--hero:not(.section--hero--simple).section--hero--right .grid {
	flex-direction: row;
}
.section--hero:not(.section--hero--simple) .section--hero--content {
	display: flex;
	flex-direction: column;
	justify-content: center;
}
.section--hero .section--hero--image--wrapper {
	max-height: 600px !important;
}

.section--hero h1,
.section--hero h4:not(.icon--label),
.section--hero h6 {
	margin-top: 0;
}
.section--hero--content .section--hero--content--inner p.margin--short--top {
	margin-top: 40px !important;
}

@media(min-width:1316px) {
	.section--hero:not(.section--hero--simple) .section--hero--content {
		position: relative;
		padding-left: calc( ( 50vw - 1478px / 2 ) ) !important;
		padding-right: 92px !important;
		margin: 0 !important;
		flex-basis: 50% !important;
	}
}
@media (min-width: 1024px)   {
	.section--hero:not(.section--hero--simple) .section--hero--content:after {
		content: '';
		display: block;
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		/* background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='636.001' height='495.469' viewBox='0 0 636.001 495.469'%3E%3Cpath id='Hero-Fountain-Icon-bg' d='M6919.723,7601.721c0-94.441,76.833-171.272,171.273-171.272v31.914c-76.842,0-139.357,62.515-139.357,139.358Zm-81.081,0c0-138.994,113.206-252.077,252.353-252.077v31.916c-121.548,0-220.437,98.767-220.437,220.161Zm-81.1,0c0-165.948-135.271-300.957-301.542-300.957v-31.913c148.307,0,274.308,97.134,317.5,231.03,43.195-133.9,169.193-231.03,317.5-231.03v31.913c-166.271,0-301.543,135.008-301.543,300.957Zm-81.1,0c0-121.394-98.888-220.161-220.438-220.161v-31.916c139.148,0,252.354,113.083,252.354,252.077Zm-81.081,0c0-76.843-62.516-139.358-139.358-139.358v-31.914c94.44,0,171.273,76.831,171.273,171.272ZM6456,7219.965v-31.914c122.106,0,239.3,54.8,317.5,147.532,78.2-92.733,195.4-147.532,317.5-147.532v31.914c-210.518,0-313.325,161.991-317.5,167.479C6769.821,7382.607,6666.56,7219.965,6456,7219.965Zm0-80.8v-31.916a495.54,495.54,0,0,1,317.5,114.492A495.543,495.543,0,0,1,7091,7107.252v31.916c-188.228,0-300.116,109.54-317.5,124.867C6756.111,7248.7,6644.227,7139.168,6456,7139.168Z' transform='translate(-6455.5 -7106.752)' fill='%23333f48' stroke='rgba(0,0,0,0)' stroke-miterlimit='10' stroke-width='1'/%3E%3C/svg%3E");
		background-repeat: no-repeat;
		background-size: 100% auto;
		background-position: center bottom; */
		z-index: -1;
	}
}


.section--hero.section--mobilehero {
	background: #053B4A;
}
.section--hero.section--mobilehero .grid {
	display: flex;
	align-items: stretch;
	flex-flow: column;
	width: 100% !important;
	max-width: 100% !important;
}
.section--hero.section--mobilehero .grid .section--hero--image {
	margin: 0 !important;
	width: 100% !important;
	max-width: 100% !important;
}
.section--hero.section--mobilehero .grid .section--hero--content {
	padding: 44px 32px !important;
	margin: 0 4% !important;
	max-width: 92% !important;
}


.section--hero.section--callouthero {
	background: #053B4A;
}
.section--hero.section--callouthero * {
	color: #ffffff;
	text-align: center !important;
}


.section--hero.section--hero--simple .grid {
	display: flex;
	flex-flow: row;
	justify-content: flex-start;
}
.section--hero.section--hero--simple .section--hero--content {
	align-items: flex-start;
	justify-content: flex-start;
	text-align: left !important;
}
.section--hero.section--hero--simple h1 {
	font-family: 'Optima', sans-serif;
	font-size: 56px;
	font-weight: 500;
	line-height: 1.0714285714285714em;
	letter-spacing: 0;
}
@media (min-width: 768px) and (max-width: 1023px) {
	.section--hero.section--hero--simple h1 {
		font-size: 50px;
	}
}
@media   (max-width: 767px) {
	.section--hero.section--mobilehero .grid .section--hero--content {
		padding: 44px 0 !important;
		max-width: 88% !important;
		margin: 0 auto !important;
	}
	.section--hero.section--hero--simple h1 {
		font-size: 45px;
	}
}



.section--hero--slider .hero--content--wrapper {
	padding: 44px 32px 0 32px !important;
	margin: 0 4% !important;
	max-width: 92% !important;
}

@media (min-width: 1024px)   {
	.section--hero--slider .hero--content--wrapper {
		padding: 80px 60px !important;
		margin: 0 !important;
	}
}

@media(min-width:1316px) {
	.section--hero--slider .hero--content--wrapper {
		padding-left: calc( ( 50vw - 1570px / 2 ) ) !important;
		padding-right: 0 !important;
	}
}
.section--hero--slider .hero--content--wrapper p.margin--short--top {
	margin-top: 40px !important;
}

.section--hero--slider .flexslider--gallery > .grid__item + .grid__item {
	position:relative;
}
.section--hero--slider .flexslider--gallery .flexslider--slider.flexslider--type--slide .flexslider--slide {
	opacity: 1;
	-webkit-transition: left .5s ease-in-out, opacity .5s ease-in-out, box-shadow .5s ease-in-out;
	-moz-transition: left .5s ease-in-out, opacity .5s ease-in-out, box-shadow .5s ease-in-out;
	-ms-transition: left .5s ease-in-out, opacity .5s ease-in-out, box-shadow .5s ease-in-out;
	-o-transition: left .5s ease-in-out, opacity .5s ease-in-out, box-shadow .5s ease-in-out;
	transition: left .5s ease-in-out, opacity .5s ease-in-out, box-shadow .5s ease-in-out;
	box-shadow: none !important;
}
.section--hero--slider .flexslider--gallery .flexslider--slider.flexslider--type--slide .flexslider--slide.active,
.section--hero--slider .flexslider--gallery .flexslider--slider.flexslider--type--slide .flexslider--slide.active--clone {
	opacity: 1;
}

.section--hero--slider .flexslider--controls {
	padding: 0 0 20px 0 !important;
}

.section--hero--slider .flexslider--prev,
.section--hero--slider .flexslider--next {
	cursor: pointer;
	width: 40px;
	transition: all .3s ease-in-out;
}

.section--hero--slider .flexslider--prev:hover {
	width: 57px;
}
.section--hero--slider .flexslider--next:hover {
	width: 57px;
}

.section--hero--slider .section--callouthero {
	background: #1F1F1F;
}
.section--hero--slider .section--callouthero * {
	color: #ffffff !important;
	font-family: 'Roboto', sans-serif !important;
}
.section--hero--slider .section--callouthero .text--wrapper .section--hero--callout--line-1,
.section--hero--slider .section--callouthero .text--wrapper .section--hero--callout--line-2 {
	display: inline-block;
	font-size: 30px;
	font-weight: 800;
	text-transform: uppercase;
	letter-spacing: 0.005em;
}
.section--hero--slider .section--callouthero .text--wrapper .section--hero--callout--line-2 {
	margin-left: 5px;
}
.section--hero--slider .section--callouthero .btn--minimal {
	font-size: 18px;
	font-weight: 700;
	letter-spacing: 0.04em;
	padding-right: 0 !important;
}

.section--hero--slider .heroslider--graphic-background {
  display:block;
  position:absolute;
  z-index: 4;
}
.section--hero--slider .heroslider--graphic-background--left {
  top:0;
	left: 0;
	bottom: 0;
}
.section--hero--slider .heroslider--graphic-background--right {
  top:0;
	right: 0;
	bottom: 0;
}
.section--hero--slider .heroslider--graphic-background--bottom {
	bottom: 0;
	height: 130px;
  left: 0;
	width: 100% !important;
}

















.section--imagegalleryhubdb {
  background: #053B4A;
	padding: 40px 0 0;
}


.section--imagegalleryhubdb .slickslider--slide--form-cta--flex-wrapper {
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.section--imagegalleryhubdb .slickslider--slide--form-cta {
  width: 100%;
}

.section--imagegalleryhubdb .slickslider--controls--form-cta-text {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #ffffff;
  display: -ms-flexbox;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}

.section--imagegalleryhubdb .slickslider--controls--form-cta-text span {
  white-space: normal;
  font-size: 20px;
  line-height: 1em;
}

@media   (max-width: 1023px) {
  .section--imagegalleryhubdb .slickslider--controls--form-cta-text span {
    font-size: 16px;
  }
}


.section--imagegalleryhubdb .slickslider--slide--caption {
  background: rgba( 255, 255, 255, .75);
  opacity:1;
  transition:opacity .5s ease-in-out;
}

.section--imagegalleryhubdb .slickslider--slide--caption p {
  font-size: 18px;
  font-weight: 400;
	letter-spacing: 0.005em;
	line-height: 1.2222222222222223em;
  padding: 15px 60px;
  text-transform: none;
  margin: 0 !important;
}
.section--imagegalleryhubdb .slickslider--slide--caption p.color--white {
  color: #1F1F1F !important;
}

.section--imagegalleryhubdb .slickslider--gallery--slide--expand {
  position: absolute;
  bottom: 12px;
  right: 36px;
  color: #fff;
  font-size: 30px;
  line-height: 30px;
  opacity:0;
  transition: opacity .5s ease-in-out;
  z-index: 5;
}

.section--imagegalleryhubdb .slickslider--gallery--slide--expand--icon {
  display: inline-block;
}

.section--imagegalleryhubdb .slickslider--gallery--slide--expand--icon:before {
  content: "";
  display: block;
  height: 15px;
  width: 15px;
  background-size: contain;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15'%3E%3Cpath id='Icon_map-fullscreen' data-name='Icon map-fullscreen' d='M1.44,5.926V1.44H6.1l1.716,1.3H4.959l3,3.182L6.1,7.636,3.07,4.783V7.642ZM11.794,1.44H16.44v4.5l-1.3,1.716V4.8l-3.262,3L10.125,6.023,12.938,3.07H10.078ZM16.44,11.794V16.44H11.777l-1.716-1.3h2.859l-3-3.262,1.859-1.749,3.032,2.813V10.078ZM6.086,16.44H1.44V11.777l1.3-1.716v2.859l3.262-3,1.749,1.859L4.942,14.81H7.8Z' transform='translate(-1.44 -1.44)' fill='%23fff'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%,-50%);
}

.section--imagegalleryhubdb .slick-active .slickslider--slide--caption,
.section--imagegalleryhubdb .slick-active .slickslider--gallery--slide--expand {
  opacity:1;
}


.section--imagegalleryhubdb .slick-list {
  overflow: visible;
}

.section--imagegalleryhubdb img.spacer {
  display:block;
  width:100%;
  height:auto;
  opacity:0;
  visibility:hidden;
}

.section--imagegalleryhubdb .slider--for .slickslider--slide {
  opacity:.5;
  box-shadow: inset 0px 0px 100px 20px rgba(0,0,0,1);
  transition:left .5s ease-in-out, opacity .5s ease-in-out, box-shadow .5s ease-in-out;
}


.section--imagegalleryhubdb .slider--nav .slickslider--slide {
  transition:left .5s ease-in-out, opacity .5s ease-in-out, box-shadow .5s ease-in-out;
  position: relative;
	border: 2px solid #000;
}
.section--imagegalleryhubdb .slider--nav .slickslider--slide:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 4px solid #053B4A;
  box-sizing: border-box;
  transition: border-color .3s ease-in-out;
}
.section--imagegalleryhubdb .slider--nav .slick-center .slickslider--slide:before {
  border: 4px solid #fff;
}

.section--imagegalleryhubdb .slick-center .slickslider--slide {
  opacity:1;
}

.section--imagegalleryhubdb .slick-center .slickslider--slide {
  box-shadow: inset 0px 0px 100px 0px rgba(0,0,0,0);
  opacity:1;
}

.section--imagegalleryhubdb .thumbnail--text {
  display: flex;
  flex-direction: column;
  justify-content: center;
}


.section--imagegalleryhubdb .slickslider--arrow {
  display: inline-block;
}

.section--imagegalleryhubdb .slickslider--arrow:before {
  content: "";
  display: block;
  height: 23px;
  width: 23px;
  background-size: contain;
	background-position: center;
  background-image: url('data:image/svg+xml,%3C%3Fxml version="1.0" encoding="UTF-8"%3F%3E%3Csvg width="17px" height="30px" viewBox="0 0 17 30" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"%3E%3Cg id="GALLERY" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"%3E%3Cg id="Gallery" transform="translate(-159.000000, -682.000000)" fill="%23ffffff"%3E%3Cg id="carousel-arrows" transform="translate(159.000000, 682.000000)"%3E%3Cg id="arrow---circle" transform="translate(8.500000, 15.000000) rotate(-180.000000) translate(-8.500000, -15.000000) "%3E%3Cpath d="M16.3044806,15.4382923 L2.45915263,29.2831182 C2.20763846,29.5350089 1.76284494,29.5350089 1.51082874,29.2831182 L0.383784211,28.1575798 C0.123233603,27.8960251 0.123735628,27.4698065 0.384286235,27.2082518 L12.3013389,15.2927053 C12.3906992,15.2023409 12.4415291,15.0793449 12.4415291,14.9498227 C12.4415291,14.8223085 12.3903227,14.6983085 12.3013389,14.6084462 L0.405873279,2.71348259 C0.280367206,2.58797652 0.210083806,2.41929636 0.210083806,2.23756356 C0.210083806,2.05934494 0.279865182,1.88966073 0.405371255,1.7651587 L1.53090972,0.638616194 C1.65691781,0.513110121 1.8261,0.443318207 2.00532267,0.443318207 C2.18554939,0.442324696 2.35322551,0.513110121 2.4792336,0.638616194 L16.3044806,14.4633611 C16.4326223,14.5908753 16.5017761,14.7610615 16.4994512,14.957353 C16.5017761,15.1400899 16.4326223,15.3106526 16.3044806,15.4382923" id="Fill-1"%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E');;
  background-repeat: no-repeat;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%,-50%);
}

.section--imagegalleryhubdb .slick-arrow:hover .slickslider--arrow:before {
  background-image: url('data:image/svg+xml,%3C%3Fxml version="1.0" encoding="UTF-8"%3F%3E%3Csvg width="17px" height="30px" viewBox="0 0 17 30" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"%3E%3Cg id="GALLERY" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"%3E%3Cg id="Gallery" transform="translate(-159.000000, -682.000000)" fill="%23ffffff"%3E%3Cg id="carousel-arrows" transform="translate(159.000000, 682.000000)"%3E%3Cg id="arrow---circle" transform="translate(8.500000, 15.000000) rotate(-180.000000) translate(-8.500000, -15.000000) "%3E%3Cpath d="M16.3044806,15.4382923 L2.45915263,29.2831182 C2.20763846,29.5350089 1.76284494,29.5350089 1.51082874,29.2831182 L0.383784211,28.1575798 C0.123233603,27.8960251 0.123735628,27.4698065 0.384286235,27.2082518 L12.3013389,15.2927053 C12.3906992,15.2023409 12.4415291,15.0793449 12.4415291,14.9498227 C12.4415291,14.8223085 12.3903227,14.6983085 12.3013389,14.6084462 L0.405873279,2.71348259 C0.280367206,2.58797652 0.210083806,2.41929636 0.210083806,2.23756356 C0.210083806,2.05934494 0.279865182,1.88966073 0.405371255,1.7651587 L1.53090972,0.638616194 C1.65691781,0.513110121 1.8261,0.443318207 2.00532267,0.443318207 C2.18554939,0.442324696 2.35322551,0.513110121 2.4792336,0.638616194 L16.3044806,14.4633611 C16.4326223,14.5908753 16.5017761,14.7610615 16.4994512,14.957353 C16.5017761,15.1400899 16.4326223,15.3106526 16.3044806,15.4382923" id="Fill-1"%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E');;
}

.section--imagegalleryhubdb .slickslider--arrow--right:before {
  transform: translate(-50%,-50%) scaleX(-1);
}

.section--imagegalleryhubdb .slickslider--prev,
.section--imagegalleryhubdb .slickslider--next {
  background-color: #8B3A1E!important;
  border: 0;
  height: 100%;
  width: 50px;
  margin-top: 0;
  position: absolute;
  top: 0;
  bottom: 0;
	transition: all .3s ease-in-out;
}

.section--imagegalleryhubdb .slickslider--prev {
  left: 25px;
}

.section--imagegalleryhubdb .slickslider--next {
  right: 25px;
}

.section--imagegalleryhubdb .slickslider--prev:hover,
.section--imagegalleryhubdb .slickslider--next:hover {
  background: #154D5C !important;
  cursor: pointer;
}


.section--imagegalleryhubdb.enable--filters {
  padding-top: 0;
}

.section--imagegalleryhubdb--filter-wrapper--desktop {
	padding-top: 32px !important;
	padding-bottom: 32px !important;
}

.section--imagegalleryhubdb .section--imagegalleryhubdb--filter--background {
  background-color: #053B4A;
}

.section--imagegalleryhubdb .section--imagegalleryhubdb--filter-wrapper--label,
.section--imagegalleryhubdb .section--imagegalleryhubdb--filter-wrapper--label *,
.section--imagegalleryhubdb .section--imagegalleryhubdb--filter-wrapper--link {
  display: inline-block;
  font-family: 'Roboto', sans-serif !important;
  font-size: 18px;
  font-weight: 400;
	line-height: 1.2222222222222223em;
  letter-spacing: 0.005em;
  text-transform: none;
  color: #ffffff;
}

.section--imagegalleryhubdb .section--imagegalleryhubdb--filter-wrapper--label {
  padding: 40px 15px 40px 0;
  position: relative;
	font-weight:700!important;
  font-size:16px !important;
	color: #CFD2D4 !important;
	text-transform: uppercase;
}
.section--imagegalleryhubdb .section--imagegalleryhubdb--filter-wrapper--label p {
  text-transform: inherit;
	font-weight:700!important;
  font-size:16px !important;
	color: #CFD2D4 !important;
}

.section--imagegalleryhubdb .section--imagegalleryhubdb--filter-wrapper--label:after {
  /* content:''; */
  position: absolute;
  width: 1px;
  height: 84%;
  top: 8%;
  bottom: 8%;
  right: 0;
  background-color: #ffffff;
}

.section--imagegalleryhubdb .section--imagegalleryhubdb--filter-wrapper--link {
  padding: 8px 0;
  margin: 0 15px;
  position: relative;
  transition: color .3s ease-in-out;
}

.section--imagegalleryhubdb .section--imagegalleryhubdb--filter-wrapper--link:hover,
.section--imagegalleryhubdb .section--imagegalleryhubdb--filter-wrapper--link.active {
  color: #ffffff;
}

.section--imagegalleryhubdb .section--imagegalleryhubdb--filter-wrapper--link:after {
  content: '';
  background: #ffffff;
  width: 100%;
  height: 2px;
  position: absolute;
  bottom: 0px;
  left:0;
  right:0;
  opacity: 0;
  transition: opacity 0.3s ease-in-out;
}

.section--imagegalleryhubdb .section--imagegalleryhubdb--filter-wrapper--link.active:after,
.section--imagegalleryhubdb .section--imagegalleryhubdb--filter-wrapper--link:hover:after {
  opacity: 1;
}

.section--imagegalleryhubdb .section--imagegalleryhubdb--filter-wrapper--mobile {
  margin-left: 15px;
  padding: 6px 0;
}


@media (min-width: 1024px)   {
  .section--imagegalleryhubdb .slider--for .slickslider--slide {
    width: calc(100% - 50px) !important;
    margin: 0 25px;
  }
	.section--imagegalleryhubdb .slider--nav {
		padding: 40px;
	}
}

@media   (max-width: 1023px) {
  .section--imagegalleryhubdb .slickslider--prev,
  .section--imagegalleryhubdb .slickslider--next {
    width: 40px;
  }

  .section--imagegalleryhubdb .slickslider--slide .slickslider--gallery--slide--expand {
    height: 100%;
    width: 100%;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
  }

  .section--imagegalleryhubdb .slickslider--slide--caption p {
    margin: 10px 0;
  }
	.section--imagegalleryhubdb .section--imagegalleryhubdb--filter-wrapper {
		display: flex;
		align-items: center;
		justify-content: space-between;
	}
	.section--imagegalleryhubdb .section--imagegalleryhubdb--filter-wrapper--label {
		flex: 0 1 30%;
	}
	.section--imagegalleryhubdb .section--imagegalleryhubdb--filter-wrapper--mobile {
		flex: 0 1 70%;
	}
	.section--imagegalleryhubdb .section--imagegalleryhubdb--filter-wrapper--mobile select {
		margin-bottom: 0 !important;
	}
}

@media   (max-width: 767px) {
  .section--imagegalleryhubdb .section--imagegalleryhubdb--filter-wrapper {
    display: flex;
		flex-direction: column;
    margin: 3px 0;
    align-items: center;
  }
	.section--imagegalleryhubdb .section--imagegalleryhubdb--filter-wrapper--label {
		padding: 10px 0 0;
	}
  .section--imagegalleryhubdb .section--imagegalleryhubdb--filter-wrapper .section--imagegalleryhubdb--filter-wrapper--mobile {
    flex: 1;
		flex-basis: 98%;
		width: 98%;
		margin: 0;
  }
  .section--imagegalleryhubdb .section--imagegalleryhubdb--filter-wrapper .section--imagegalleryhubdb--filter-wrapper--mobile select {
    width: 100%;
  }
  .section--imagegalleryhubdb .slickslider--prev,
  .section--imagegalleryhubdb .slickslider--next {
    font-size: 34px;
    height: 100%;
    width: 50px;
    line-height: 40px;
    border-width: 0;
    top: 0;
    bottom: 0;
    /* transform: translateY(-50%); */
  }
  .section--imagegalleryhubdb .slickslider--arrow:before {
    height: 17px;
    width: 14px;
    background-size: 14px 17px;
  }
  .section--imagegalleryhubdb .slickslider--prev {
    left: 0;
  }
  .section--imagegalleryhubdb .slickslider--next {
    right: 0;
  }
}




/* IMAGE MOSAIC TEXT CALLOUT */
.section--mpimagemosaictextcallout {
  display:block;
  width:100%;
  padding-top:0px;
  padding-bottom:0px;
  background:#ffffff;
}
.section--mpimagemosaictextcallout--wrapper {
  display:block;
  width:100%;
}
.section--mpimagemosaictextcallout--imagecol--left,
.section--mpimagemosaictextcallout--imagecol--right {
  display:block;
  position:absolute;
  width:25%;
  height:100%;
  top:0;
}
.section--mpimagemosaictextcallout--imagecol--left {
  left:0;
}
.section--mpimagemosaictextcallout--imagecol--right {
  right:0;
}
@media   (max-width: 1023px) {
.section--mpimagemosaictextcallout--imagecol--left .section--mpimagemosaictextcallout--image--wrapper {
  border-right: 5px solid #ffffff;
}
}
.section--mpimagemosaictextcallout--imagecol--inner {
  display:block;
  position:absolute;
  top:0;
  left:0;
  bottom:0;
  right:0;
}
.section--mpimagemosaictextcallout--image--wrapper {

}
.section--mpimagemosaictextcallout--image--top,
.section--mpimagemosaictextcallout--image--bottom {
  display:block;
  position:absolute;
}
.section--mpimagemosaictextcallout--image--top {
  top:0;
  left:0;
  right:0;
  bottom:50%;
  border-bottom: 5px solid #ffffff;
}
.section--mpimagemosaictextcallout--image--bottom {
  top:50%;
  left:0;
  right:0;
  bottom:0;
}
.section--mpimagemosaictextcallout--image--inner {
  display:block;
  position:absolute;
  top:0;
  left:0;
  bottom:0;
  right:0;
}
.section--mpimagemosaictextcallout--image--top .section--mpimagemosaictextcallout--image--inner {
  bottom:0px;
}
.section--mpimagemosaictextcallout--image--bottom .section--mpimagemosaictextcallout--image--inner {
  top:0px;
}
.section--mpimagemosaictextcallout--content {
  display:block;
  width:50%;
  margin:0px auto;
  padding-left:0px;
  padding-right:0px;
}
.section--mpimagemosaictextcallout--content--wrapper {
  display:flex;
  width:100%;
  min-height: 50vw;
  align-items:center;
  justify-content:center;
  flex-direction:column;
  background:#E7E8D5;
}
.section--mpimagemosaictextcallout--content--inner {
  display:block;
  width:100%;
  padding:40px 100px;
}
.section--mpimagemosaictextcallout--content--inner--body {
  display:block;
  width:750px;
  max-width:100%;
  margin-left:auto;
  margin-right:auto;
}
.section--mpimagemosaictextcallout--content--inner .block p {
  /* font-size: 24px;
  line-height: 1.3333333333333333em; */
}
.section--mpimagemosaictextcallout--dots {
  display:block;
  margin:35px auto 40px;
}
.section--mpimagemosaictextcallout--dots:first-child {
  margin-top:0px;
}

@media (min-width: 1208px)   {
	.section--mpimagemosaictextcallout--content--inner--body h2 + .block {
		margin-top: 45px!important;
	}
	.section--mpimagemosaictextcallout--content--inner--body .block + .all--btn {
		margin-top: 45px!important;
	}
}

@media (min-width: 1024px)   {
	.section--mpimagemosaictextcallout--content--inner--body h2 {
		padding-left: 0px;
		padding-right: 0px;
	}
	.section--mpimagemosaictextcallout--content--inner li {
		line-height:1.66667em;
	}
	.section--mpimagemosaictextcallout--content--inner * {
		margin-bottom: 40px !important;
	}
	.section--mpimagemosaictextcallout--content--inner *:last-child {
		margin-bottom: 0px !important;
	}
	.section--mpimagemosaictextcallout--content--inner h2 {
		margin-bottom: 30px !important;
	}
}

@media (min-width:1440px) {
  .section--mpimagemosaictextcallout--content--wrapper {
    min-height:720px;
  }
}

@media   (max-width: 1023px) {
	.section--mpimagemosaictextcallout--mobileimages {
		display:block;
		position:relative;
		width:100%;
		height:100vw;
		background:#F0ECEB;
	}
	.section--mpimagemosaictextcallout--imagecol--left,
	.section--mpimagemosaictextcallout--imagecol--right {
		width:50%;
	}
	.section--mpimagemosaictextcallout--image--bottom .section--mpimagemosaictextcallout--image--inner {
		top: 0px;
	}
	.section--mpimagemosaictextcallout--image--top .section--mpimagemosaictextcallout--image--inner {
		bottom:0px;
	}
	.section--mpimagemosaictextcallout--imagecol--left .section--mpimagemosaictextcallout--image--inner {
		right:0px;
	}
	.section--mpimagemosaictextcallout--imagecol--right .section--mpimagemosaictextcallout--image--inner {
		left:0px;
	}
	.section--mpimagemosaictextcallout--content {
		width:100%;
		padding-left:0px;
		padding-right:0px;
	}
	.section--mpimagemosaictextcallout--content--wrapper {
		min-height:0px;
		padding-left:4vw;
		padding-right:4vw;
	}
	.section--mpimagemosaictextcallout {
		padding-top:0px;
		padding-bottom:0px;
	}
	.section--mpimagemosaictextcallout--content--inner {
		display:block;
		margin-left:auto;
		margin-right:auto;
		padding-left:0px;
		padding-right:0px;
		width: 97%!important;
	}
	.section--mpimagemosaictextcallout--content--inner *{
		text-align: left !important;
	}
	.section--mpimagemosaictextcallout--content--inner a.btn{
		width: auto !important;
	}
	.section--mpimagemosaictextcallout--dots {
		height:9px;
		width:43px;
		margin:10px auto 20px;
	}
}



/* SECTION - POI/Interactive MAP */
.poi {
	display: block;
	position: relative;
	width: 100%;
}
.poi:before {
	content: '';
	position: absolute;
	left: 0%;
	right: 60%;
	top: 0%;
	bottom: 0%;
	background: #D4CABE;
}
.poi--map--target {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 4;
}

#map--button {
	display: inline-block;
	position: absolute;
	bottom: 52px;
	left: 50px;
	z-index:9999;
}
@media screen and (max-width: 1023px) {
	#map--button {
		bottom: 10px;
		left: 10px;
	}
}
.poi--compass--wrapper {
	top: 10px;
  right: 10px;
  width: 74px;
  max-width: 100%;
  height: auto;
  max-height: 100%;
  z-index:9999;
}

@media screen and (max-width: 1023px) {
	.poi {
		height: auto !important;
	}
}

.poi .poi--center {
	display: block;
	position: absolute;
	height: 4px;
	width: 4px;
	margin-left: -2px;
	margin-top: -2px;
	z-index: 100;
	background: #cf0;
}

.poi .poi--nav {
	display: block;
	position: relative;
	top: 0;
	left: 0;
	height: 100%;
  padding: 80px 0 30px;
	overflow-y: auto;
  background-color: ;
  -ms-overflow-style: none;
}

.poi .poi--nav > h6 {
	color: #1F1F1F;
	font-family: 'Roboto', sans-serif;
	font-size: 16px;
	font-weight: 700;
	line-height: 1.25em;
	letter-spacing: 0.05em;
	text-transform: uppercase;
	margin-top: 0 !important;
  margin-bottom: 27px!important;
}
.poi .poi--nav > h6:not(:first-child) {
  margin-top: 60px!important;
}

.poi .poi--nav::-webkit-scrollbar { /* addresses the background of the bar itself. It is usually covered by the other elements */
  background-color: #1F1F1F;
  border: 1px solid ;
  width: 15px;
}
.poi .poi--nav::-webkit-scrollbar-track { /* addresses the empty space “below” the progress bar */

}
.poi .poi--nav::-webkit-scrollbar-track-piece { /* is the top-most layer of the the progress bar not covered by the draggable scrolling element (thumb) */

}
.poi .poi--nav::-webkit-scrollbar-thumb { /* addresses the draggable scrolling element that resizes depending on the size of the scrollable element */
  background-size: contain;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='%23' d='M32 288c-17.7 0-32 14.3-32 32s14.3 32 32 32l384 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L32 288zm0-128c-17.7 0-32 14.3-32 32s14.3 32 32 32l384 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L32 160z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-color: #053B4A;
}

@media screen and (max-width: 1023px) {
	.poi .poi--nav {
		position: relative;
		width: 100%;
		height: auto !important;
		overflow: auto;
	}
}

.poi .poi--nav--group {
	display: block;
}

.poi .poi--nav--group .poi--nav--group--toggle {
	display: block;
	position: relative;
	position: relative;
	padding-left: 38px;
}
.poi .poi--nav--group .poi--nav--group--toggle:after {
	content: '';
  width: 169px;
  height: 1px;
  background-color: transparent;
  display: inline-block;
  position: absolute;
  left: 0;
  transition: background-color 0.3s ease-in-out;
}

.poi .poi--nav--group.active .poi--nav--group--toggle:after {
  background-color: rgba( 31, 31, 31, .5 );
}
.poi .poi--nav--group.no--border .poi--nav--group--toggle:after,
.poi .poi--nav--group.no--border.active .poi--nav--group--toggle:after{
  background-color: transparent;
}

.poi .poi--nav--group .poi--nav--group--toggle:hover {
	cursor: pointer;
}

.poi .poi--nav--group .poi--nav--group--icon {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 38px;
	text-align: center;
}

.poi .poi--nav--group .poi--nav--group--icon--inner {
	display: block;
	position: absolute;
  height:28px;
  width: 28px;
	top: 50%;
	left: 0;
	transform: translateY(-50%);
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
}

.poi .poi--nav--group .poi--nav--group--text {
	display: block;
	padding: 15px 20px 15px 0;
	font-size: 18px;
	line-height: 1.2222222222222223em;
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  color: #1F1F1F;
  text-transform: none;
	letter-spacing: 0.005em;
}
/* .poi .poi--nav--group.tight--group .poi--nav--group--text {
    padding: 10px 20px 10px 0;
} */
.poi .poi--nav--group.active .poi--nav--group--text,
.poi .poi--nav--group .poi--nav--group--text:hover {
  color: #1F1F1F;
}

/* .poi .poi--nav--group .poi--nav--group--text:after {
	content: "\f107";
	display: inline-block;
	position: absolute;
	top: 50%;
	right: 14px;
	font-size: 36px;
	line-height: 40px;
	margin-top: -20px;
	color: #4694af;
	font-family: FontAwesome;
} */

.poi .poi--nav--group .poi--nav--group--inner {
	display: block;
	overflow: hidden;
	height: 0px;
	-webkit-transition: height 0.5s ease-in-out;
	-moz-transition: height 0.5s ease-in-out;
	-ms-transition: height 0.5s ease-in-out;
	-o-transition: height 0.5s ease-in-out;
	transition: height 0.5s ease-in-out;
}

.poi .poi--nav--group .poi--nav--group--inner--block {
	display: block;
	padding: 15px 0 15px 30px;
}

.poi .poi--nav--group .poi--nav--group--inner--block ul {
	margin: 0px;
	padding-left: 0;
	list-style: none;
}

.poi .poi--nav--group .poi--nav--group--inner--block ul li {
	display: block;
	position: relative;
	margin-top: 15px;
	margin-bottom: 0px;
	padding-left: 8px;
  font-size: 16px;
  color: #1F1F1F;
  text-transform: none;
  font-weight: 700;
}

.poi .poi--nav--group .poi--nav--group--inner--block ul li:before {
	content: "•";
	display: inline-block;
	position: absolute;
	top: 0px;
	left: 0px;
  color: #1F1F1F;
	line-height: inherit;
}

.poi .poi--nav--group .poi--nav--group--inner--block ul li:first-child {
	margin-top: 10px;
}

.poi .poi--nav--group .poi--nav--group--inner--block ul li a {
	text-decoration: none;
  font-weight: 700;
}

.poi .poi--nav--group .poi--nav--group--inner--block ul li a:hover {
	cursor: pointer;
}

/* .poi .poi--nav--group.active .poi--nav--group--text:after {
	content: "\f106";
}

.poi .poi--nav--group.alwaysactive .poi--nav--group--text:after {
	display: none !important;
} */

.poi--map h3 {
	font-family: 'Roboto', sans-serif;
	font-size: 24px;
	font-weight: 700;
  color: #1F1F1F;
}
.poi--map .gm-style-iw-d {
	padding: 15px;
}

.poi .poi--map--logo {
	display: inline-block;
	position: absolute;
	right: 5%;
	bottom: 0;
	z-index: 9999999;
	max-width: 22.4%;
}

.poi .poi--map--logo img {
	width: auto;
	height: auto;
	max-width: 100%;
}

.poi .poi--map {
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	width: 60%;
	height: 100%;
	overflow: hidden;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: opacity 0.5s ease-in-out;
	-moz-transition: opacity 0.5s ease-in-out;
	-ms-transition: opacity 0.5s ease-in-out;
	-o-transition: opacity 0.5s ease-in-out;
	transition: opacity 0.5s ease-in-out;
}
@media screen and (max-width: 1900px) and (min-width: 1601px) {
  .poi .poi--map {
    width: 64%;
  }
	.poi:before {
		right: 64%;
	}
}
@media screen and (max-width: 1600px) and (min-width: 1501px) {
  .poi .poi--map {
    width: 68%;
  }
	.poi:before {
		right: 68%;
	}
}
@media screen and (max-width: 1500px) and (min-width: 1024px) {
  .poi .poi--map {
    width: 70%;
  }
	.poi:before {
		right: 70%;
	}
}
@media (min-width: 1024px)   {
	.poi .poi--map {
		position: absolute!important;
	}
}

@media screen and (max-width: 1023px) {
	.poi .poi--map {
		position: relative;
		width: 100%;
		height: 60vw !important;
		left: 0;
	}
	.poi:before {
		right: 0;
	}
}

@media screen and (max-width: 679px) {
	.poi .poi--nav {
		padding: 20px 0 30px;
	}
	.poi .poi--map {
		position: relative;
		width: 100%;
		height: 110vw !important;
		left: 0px;
	}
}

.poi .poi--map--inner {
	display: block;
	position: absolute;
	top: 50%;
	left: 50%;
}

.poi .poi--map--overlays {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1;
}

.poi .poi--map--overlays .poi--map--overlay {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 100% 100%;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: opacity 0.3s ease-in-out;
	-moz-transition: opacity 0.3s ease-in-out;
	-ms-transition: opacity 0.3s ease-in-out;
	-o-transition: opacity 0.3s ease-in-out;
	transition: opacity 0.3s ease-in-out;
}

.poi .poi--map--overlays .poi--map--overlay.active {
	opacity: 1;
	filter: alpha(opacity=100);
}

.poi .poi--landmarks {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 2;
}

.poi .poi--touchbucket {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.poi .poi--map--background {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.poi .poi--map--spacer {
	display: block;
	visibility: hidden;
	opacity: 0;
	filter: alpha(opacity=0);
	max-width: none;
}

.poi .poi--landmark {
	display: block;
	position: absolute;
	overflow: visible;
	width: 2px;
	height: 2px;
	margin-left: -1px;
	margin-top: -1px;
	opacity: 1;
	filter: alpha(opacity=100);
	-webkit-transition: opacity 0.3s ease-in-out;
	-moz-transition: opacity 0.3s ease-in-out;
	-ms-transition: opacity 0.3s ease-in-out;
	-o-transition: opacity 0.3s ease-in-out;
	transition: opacity 0.3s ease-in-out;
}

.poi .poi--landmark .poi--landmark--pin {
	display: block;
	position: absolute;
	left: 50%;
	bottom: 40px;
	margin-left: -14px;
	width: 28px;
	height: 37px;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: opacity .3s ease-in-out, bottom .3s ease-in-out;
	-moz-transition: opacity .3s ease-in-out, bottom .3s ease-in-out;
	-ms-transition: opacity .3s ease-in-out, bottom .3s ease-in-out;
	-o-transition: opacity .3s ease-in-out, bottom .3s ease-in-out;
	transition: opacity .3s ease-in-out, bottom .3s ease-in-out;
}

.poi .poi--landmark .poi--landmark--pin svg {
	width: 28px;
	height: 37px;
}

.poi .poi--landmark .poi--landmark--pin svg path {
	stroke: #000000;
	stroke-width: 4px;
}

.poi .poi--landmark .poi--landmark--pin--icon {
	display: block;
	position: absolute;
	z-index: 2;
	top: 15%;
	left: 15%;
	right: 15%;
	height: 45%;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: contain;
}

.poi .poi--landmark .poi--landmark--pin--label {
	display: block;
	position: absolute;
	bottom: 100%;
	left: 50%;
	margin-bottom: 5px;
	display: block;
	width: 120px;
	margin-left: -60px;
	background: #ffffff;
	padding: 3px 5px;
	font-size: 12px;
	font-weight: 500;
	color: #000000;
	font-family: "Heebo", sans-serif;
	text-align: center;
	opacity: 0;
	filter: alpha(opacity=0);
	box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.3);
	pointer-events: none;
	-webkit-transition: opacity 0.3s ease-in-out;
	-moz-transition: opacity 0.3s ease-in-out;
	-ms-transition: opacity 0.3s ease-in-out;
	-o-transition: opacity 0.3s ease-in-out;
	transition: opacity 0.3s ease-in-out;
}

@media screen and (max-width: 1023px) {
	.poi .poi--landmark .poi--landmark--pin--label {
		font-size: 10px;
	}
}

.poi .poi--landmark.active .poi--landmark--pin {
	opacity: 1;
	filter: alpha(opacity=100);
	bottom: 1px;
}

.poi .poi--landmark:not(.active) {
	z-index: 1 !important;
}

.poi .poi--landmark.unfocus {
	opacity: .3;
	filter: alpha(opacity=30);
}

.poi .poi--landmark.focus {
	z-index: 9999998 !important;
}

.poi .poi--landmark.focus .poi--landmark--pin--label {
	opacity: 1;
	filter: alpha(opacity=1);
}

.poi.poi--initialized .poi--map {
	opacity: 1;
	filter: alpha(opacity=100);
}

.poi.poi--initialized .poi--map--spacer {
	-webkit-transition: width 0.5s ease-in-out, height 0.5s ease-in-out;
	-moz-transition: width 0.5s ease-in-out, height 0.5s ease-in-out;
	-ms-transition: width 0.5s ease-in-out, height 0.5s ease-in-out;
	-o-transition: width 0.5s ease-in-out, height 0.5s ease-in-out;
	transition: width 0.5s ease-in-out, height 0.5s ease-in-out;
}

.poi.poi--initialized .poi--map--inner {
	-webkit-transition: margin-top 0.5s ease-in-out, margin-left 0.5s ease-in-out;
	-moz-transition: margin-top 0.5s ease-in-out, margin-left 0.5s ease-in-out;
	-ms-transition: margin-top 0.5s ease-in-out, margin-left 0.5s ease-in-out;
	-o-transition: margin-top 0.5s ease-in-out, margin-left 0.5s ease-in-out;
	transition: margin-top 0.5s ease-in-out, margin-left 0.5s ease-in-out;
}



/* SECTION - LEFT RIGHT CTA */
/* .section--leftrightcta--image {

  width:50%;
} */
.section--leftrightcta.section--leftrightcta--imagemotifenabled.section--leftrightcta--left .section--leftrightcta--image:after,
.section--leftrightcta.section--leftrightcta--imagemotifenabled.section--leftrightcta--image--right .section--leftrightcta--image:after {
  content:"";
  display:block;
  position:absolute;
  top:0;
  left:0;
  right:0;
  bottom:0;
  background: url('https://1763197.fs1.hubspotusercontent-na1.net/hubfs/1763197/TR/backgrounds/LeftRightMapGraphicOverlay.svg') no-repeat top right 30px / contain;
	opacity: .70;
	transform: scaleX(-1);
}
.section--leftrightcta.section--leftrightcta--imagemotifenabled.section--leftrightcta--right .section--leftrightcta--image:after,
.section--leftrightcta.section--leftrightcta--imagemotifenabled.section--leftrightcta--image--left .section--leftrightcta--image:after {
  content:"";
  display:block;
  position:absolute;
  top:0;
  right:0;
  left:0;
  bottom:0;
  background:url('https://1763197.fs1.hubspotusercontent-na1.net/hubfs/1763197/TR/backgrounds/LeftRightMapGraphicOverlay.svg') no-repeat top right 30px / contain;
	opacity: .70;
}
.section--leftrightcta .grid {
	display: flex !important;
	flex-direction: row !important;
	flex-wrap: wrap !important;
	align-items: stretch !important;
}
.section--leftrightcta.section--leftrightcta--left .grid {
	flex-direction: row-reverse !important;
}
.section--leftrightcta.section--leftrightcta--left .grid > .grid__item.one-whole {
	width: 100% !important;
	flex-basis: 100% !important;
}
.section--leftrightcta--content.content-background--dark {
	padding: 32px !important;
	display: flex;
	flex-direction: column;
	justify-content: stretch;
}
.section--leftrightcta--content--inner img {
  width: 330px!important;
  max-width:100%!important;
}
.section--leftrightcta--content.decoration--enabled .section--leftrightcta--content--inner {
	/* border: 1px solid rgba(255,255,255,0.5); */
	padding-top: 70px;
	padding-bottom: 70px;
	padding-left: 70px;
	padding-right: 70px;
	margin: 0 !important;
	display: flex !important;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	width: 100% !important;
	height: 100% !important;
	flex: 1;
}
.grid.text--left .section--leftrightcta--content.decoration--enabled .section--leftrightcta--content--inner {
	align-items: flex-start;
}
.section--leftrightcta--content.decoration--enabled .section--leftrightcta--content--inner:before {
	/* content: ""; */
	position: relative;
	display: inline-block;
	height: 100%;
	width: 42px;
	height: 15px;
	margin-bottom: 20px;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='42.151' height='14.151' viewBox='0 0 42.151 14.151'%3E%3Crect id='Rectangle_684' data-name='Rectangle 684' width='10.006' height='10.006' transform='translate(7.075) rotate(45)' fill='%23fff'/%3E%3Crect id='Rectangle_752' data-name='Rectangle 752' width='10.006' height='10.006' transform='translate(35.075) rotate(45)' fill='%23fff'/%3E%3C/svg%3E%0A");
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center;
}


.section--leftrightcta--screenwidth .section--leftrightcta--content--inner p.all--btn {
  margin-top: 40px !important;
}


.section--leftrightcta--left .section--leftrightcta--gridwidth .section--leftrightcta--content--inner {
  padding-right: 50px!important;
}
.section--leftrightcta--right .section--leftrightcta--gridwidth .section--leftrightcta--content--inner {
  padding-left: 50px!important;
}


@media screen and (min-width: 1200px) {
  /* .section--leftrightcta--screenwidth .section--leftrightcta--content--inner {
    padding-left: 130px!important;
    padding-right: 130px!important;
  } */
  .section--leftrightcta--left .section--leftrightcta--gridwidth .section--leftrightcta--content--inner {
    padding-right: 100px!important;
  }
  .section--leftrightcta--right .section--leftrightcta--gridwidth .section--leftrightcta--content--inner {
    padding-left: 100px!important;
  }
}

@media (min-width: 1024px)   {
	.section--leftrightcta.section--leftrightcta--minheight .section--leftrightcta--image,
	.section--leftrightcta.section--leftrightcta--minheight .section--leftrightcta--content {
		min-height: 530px;
		flex: 1;
	}
	.section--leftrightcta--content--inner img {
		margin-top: 80px;
	}
}

@media   (max-width: 1023px) {
	.section--leftrightcta.section--leftrightcta--imagemotifenabled.section--leftrightcta--right .section--leftrightcta--image:after,
	.section--leftrightcta.section--leftrightcta--imagemotifenabled.section--leftrightcta--left .section--leftrightcta--image:after,
	.section--leftrightcta.section--leftrightcta--imagemotifenabled.section--leftrightcta--image--right .section--leftrightcta--image:after,
	.section--leftrightcta.section--leftrightcta--imagemotifenabled.section--leftrightcta--image--left .section--leftrightcta--image:after {
		display:none;
	}
	.section--leftrightcta--image {
		height:100% !important;
		width:100%;
	}
	.section--leftrightcta h2 {
		font-size:30px;
	}
	.section--leftrightcta--image {
		position: relative;
	}
	.section--leftrightcta.section--leftrightcta--mobile-above .grid {
		display: flex !important;
		flex-direction: column !important;
		flex-direction: column-reverse !important;
	}
	.section--leftrightcta--content {
		padding-left:4vw!important;
		padding-right:4vw!important;
	}
	.section--leftrightcta--content--inner {
		width:100%!important;
	}
}

@media   (max-width: 767px) {
	.section--leftrightcta--content.content-background--dark {
		padding: 16px !important;
	}
  .section--leftrightcta--content--inner {
    margin: 0 auto !important;
	}
  .section--leftrightcta--content--inner h4.style-1 {
    font-size: 36px;
		line-height: 1.1111111111111112em;
		font-weight: 700;
	}
}



/* SECTION - LEFT RIGHT CONTENT */
.section--leftright-content--spacer {
  height: 360px;
}
.section--leftright-content--image {
  display:block;
  position:absolute;
  top:0;
  height:100%;
  width:50%;
}
.section--leftright-content--image--left {
  left:0;
}
.section--leftright-content--image--right {
  right:0;
}
.section--leftright-content h6 { letter-spacing:4px; }
.section--leftright-content h2 { text-transform: none; }

@media (min-width: 1024px)   {
	.section--leftright-content--left .background,
	.section--leftright-content--left .overlay {
		width:50%;
		left:0;
		right:auto;
	}
	.section--leftright-content--right .background,
	.section--leftright-content--right .overlay {
		width:50%;
		left:auto;
		right:0;
	}
}

@media   (max-width: 1023px) {
	.section--leftright-content h2 { font-size: 36px; }
	.section--leftright-content h6 {
		font-size: 12px;
		letter-spacing: 3px;
	}
	.section--leftright-content--image {
		display:block;
		position:relative;
		top:0;
		height:100%;
		width:100%;
	}
}

/* SECTION - LEFT RIGHT CONTENT */
.section--leftright-content--spacer {
  height: 360px;
}
.section--leftright-content--image {
  display:block;
  position:absolute;
  top:0;
  height:100%;
  width:50%;
}
.section--leftright-content--image--left {
  left:0;
}
.section--leftright-content--image--right {
  right:0;
}
.section--leftright-content h6 { letter-spacing:4px; }
.section--leftright-content h2 { text-transform: none; }
.section--leftright-content h2 em { font-style: normal; }
.section--leftright-content .dark-background-with-light-text h6 { color: #F2EFEB;}
.section--leftright-content .dark-background-with-light-text h2 { color: #F2EFEB; }
.section--leftright-content .dark-background-with-light-text h2 em { color: #ffffff; }
.section--leftright-content .dark-background-with-light-text .section--text-callout--content--inner--wrapper * { color: #F2EFEB; }
.section--leftright-content .light-background-with-dark-text h6 { color: #053B4A;}
.section--leftright-content .light-background-with-dark-text h2 { color: ; }
.section--leftright-content .light-background-with-dark-text h2 em { color: #1F1F1F; }
.section--leftright-content .light-background-with-dark-text .section--text-callout--content--inner--wrapper * { color: #053B4A; }

@media (min-width: 1024px)   {
	.section--leftright-content--content--left {
		padding-right:30px!important;
	}
	.section--leftright-content--content--right {
		padding-left:30px!important;
	}
	.section--leftright-content--left .background,
	.section--leftright-content--left .overlay {
		width:50%;
		left:0;
		right:auto;
	}
	.section--leftright-content--right .background,
	.section--leftright-content--right .overlay {
		width:50%;
		left:auto;
		right:0;
	}
}

@media   (max-width: 1023px) {
	.section--leftright-content h2 { font-size: 36px; }
	.section--leftright-content h6 {
		font-size: 12px;
		letter-spacing: 3px;
	}
	.section--leftright-content--image {
		display:block;
		position:relative;
		top:0;
		height:100%;
		width:100%;
	}
}







/* SECTION - LEFT-RIGHT CONTENT GALLERY */
.section--leftright-gallery {
  padding-top: 0px!important;
}
.section--leftright-gallery .grid .flexslider--gallery {
  padding-top:30px;
  padding-bottom:80px;
}
.section--leftright-gallery.section--image-gallery .flexslider--gallery > .grid__item + .grid__item .flexslider--controls {
  padding: 0px 0px 5px 0px!important;
  overflow: -moz-scrollbars-none;
  scrollbar-width: none;
}
.section--leftright-gallery.section--image-gallery .flexslider--gallery > .grid__item + .grid__item .flexslider--controls::-webkit-scrollbar {
  width: 0 !important;
  height: 0!important;
  display:none!important;
}
.section--leftright-gallery.section--image-gallery .flexslider--gallery > .grid__item + .grid__item .flexslider--controls li {
  height:auto;
  width: auto;
  padding: 39px 10px 2px 10px;
  font-size: 18px;
	font-family: 'Roboto', sans-serif;
  font-weight: 400;
  color: #ffffff;
  position: relative;
  text-transform: none;
	border-radius: 0;
	background: transparent;
	transition: all .3s ease-in-out;
}
.section--leftright-gallery.section--image-gallery .flexslider--gallery .flexslider--controls li:first-child {
  border-left:0px!important;
}
.section--leftright-gallery.section--image-gallery .flexslider--gallery > .grid__item + .grid__item .flexslider--controls li:hover,
.section--leftright-gallery.section--image-gallery .flexslider--gallery > .grid__item + .grid__item .flexslider--controls li.active {
	color: #ffffff !important;
}
.section--leftright-gallery.section--image-gallery .flexslider--gallery > .grid__item + .grid__item .flexslider--controls li:before {
  content: '';
  display:block;
  position: absolute;
  bottom: -8px;
  left: 10px;
  right:10px;
  height:2px!important;
  width:auto!important;
  border:0px!important;
  background: #ffffff !important;
	opacity: 0;
	-webkit-transition: opacity .3s ease-in-out;
	-moz-transition: opacity .3s ease-in-out;
	-ms-transition: opacity .3s ease-in-out;
	-o-transition: opacity .3s ease-in-out;
	transition: opacity .3s ease-in-out;;
}
.section--leftright-gallery.section--image-gallery .flexslider--gallery > .grid__item + .grid__item .flexslider--controls li:hover:before,
.section--leftright-gallery.section--image-gallery .flexslider--gallery > .grid__item + .grid__item .flexslider--controls li.active:before {
	opacity: 1;
}
.section--leftright-gallery.section--image-gallery .flexslider--gallery .flexslider--slider .flexslider--slide {
  width: calc(100% - 100px);
  margin: 0 50px;
}


.section--leftright-gallery.section--image-gallery .flexslider--gallery .flexslider--prev {
	background: #053B4A;
	width: 47px;
  left:30px;
	transition: all .3s ease-in-out;
	border-radius: 4px !important;
	overflow: hidden !important;
}
.section--leftright-gallery.section--image-gallery .flexslider--gallery .flexslider--next {
	background: #053B4A;
	width: 47px;
  right:30px;
	transition: all .3s ease-in-out;
	border-radius: 4px !important;
	overflow: hidden !important;
}

@media (min-width: 1024px)   {
	.section--leftright-gallery.section--image-gallery .flexslider--gallery .flexslider--prev i,
	.section--leftright-gallery.section--image-gallery .flexslider--gallery .flexslider--next i {
		transition: all .3s ease-in-out;
		position: absolute;
		top: 0;
		right:0;
		bottom:0;
		left:0;
	}
	.section--leftright-gallery.section--image-gallery .flexslider--gallery .flexslider--prev:hover {
		width: 57px;
		left:20px;
	}
	.section--leftright-gallery.section--image-gallery .flexslider--gallery .flexslider--next:hover {
		width: 57px;
		right:20px;
	}
	.section--leftright-gallery.section--image-gallery .flexslider--gallery .flexslider--prev:hover i {
		transform: translateX(-10px);
	}
	.section--leftright-gallery.section--image-gallery .flexslider--gallery .flexslider--next:hover i {
		transform: translateX(10px);
	}
}


.section--leftright-gallery.section--image-gallery .flexslider--gallery .flex--wrapper {
  background: #ffffff;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
}
.section--leftright-gallery.section--image-gallery .flexslider--gallery .flexslider--slide--image,
.section--leftright-gallery.section--image-gallery .flexslider--gallery .flexslider--slide--content {
  width: 50%;
}
.section--leftright-gallery.section--image-gallery .flexslider--gallery .flexslider--slide--type--full .flexslider--slide--image {
  width: 100%;
}
.section--leftright-gallery.section--image-gallery .flexslider--gallery .flexslider--slide--image {
  min-height: 480px;
}
.section--leftright-gallery.section--image-gallery .flexslider--gallery .flexslider--slide--type--full .flexslider--slide--image {
  min-height: 0;
}
.section--leftright-gallery.section--image-gallery .flexslider--gallery .flexslider--slide--wrapper.no--min-height .flexslider--slide--image {
  min-height: 0;
}
.section--leftright-gallery.section--image-gallery .flexslider--gallery .flexslider--slide--content {
  display: flex;
	align-items: flex-start;
	justify-content: space-between;
	flex-direction: row;
	flex-wrap: wrap;
	background: #ffffff !important;
	padding: 60px 80px;
}
.section--leftright-gallery.section--image-gallery .flexslider--gallery .flexslider--slide {
  background: #ffffff !important;
}
.section--leftright-gallery.section--image-gallery .flexslider--gallery .flexslider--slide--content .slide--content--title {
  flex: 0 0 100%;
}
.section--leftright-gallery.section--image-gallery .flexslider--gallery .flexslider--slide--content .slide--content--title h6 {
  font-family: 'Roboto', sans-serif;
	font-weight: 700;
	font-size: 25px;
	margin-top: 0;
	margin-bottom: 36px;
	color: #053B4A;
}
.section--leftright-gallery.section--image-gallery .flexslider--gallery .flexslider--slide--content ul {
  list-style: none;
  padding-left: 0;
  display: block;
  margin:0;
  padding-right:0;
	flex: 0 0 calc(50% - 20px);
	box-sizing: border-box;
}
.section--leftright-gallery.section--image-gallery .flexslider--gallery .flexslider--slide--content ul li {
  display: inline-block;
  position: relative;
  width: 100%;
  padding-left: 16px;
  padding-bottom: 20px;
	font-family: 'Roboto', sans-serif;
	font-weight: 400;
  font-size: 16px;
	letter-spacing: 0.005em;
	line-height: 1.25em;
  color: #1F1F1F;
}
.section--leftright-gallery.section--image-gallery .flexslider--gallery .flexslider--slide--content ul li:last-child {
	padding-bottom: 0 !important;
}
.section--leftright-gallery.section--image-gallery .flexslider--gallery .flexslider--slide--content ul li:before {
  content: '';
  position: absolute;
  top:5px;
  left:0;
  width: 6px;
	height: 6px;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center;
	/* checkmark */
	/* background-image: url("data:image/svg+xml,%3Csvg id='Bullet_Check_List' data-name='Bullet Check List' xmlns='http://www.w3.org/2000/svg' width='19.882' height='14.598' viewBox='0 0 19.882 14.598'%3E%3Cpath id='Path_13168' data-name='Path 13168' d='M111.2,245.845a.761.761,0,0,1-.555-.226c-.369-.36-.726-.734-1.089-1.1-.285-.287-.572-.572-.858-.858l-.9-.91-.89-.892-.841-.842q-.481-.483-.961-.967c-.2-.205-.4-.413-.607-.618s-.439-.433-.653-.654a1,1,0,0,1-.336-.539.756.756,0,0,1,.2-.683c.557-.561,1.122-1.115,1.676-1.678a.807.807,0,0,1,1.1.017c.36.365.725.726,1.087,1.09q.62.624,1.239,1.249l2.069,2.083c.081.082.166.161.243.247a.1.1,0,0,0,.166,0c.1-.1.2-.193.3-.291.459-.462.917-.925,1.377-1.386.384-.384.773-.764,1.157-1.148.286-.286.568-.576.854-.862s.6-.592.893-.889.587-.59.882-.884.618-.614.926-.921l.842-.842.907-.908c.3-.3.6-.587.887-.895a.826.826,0,0,1,1.261,0c.289.309.6.6.9.9.25.251.5.5.744.759a.745.745,0,0,1,0,.941c-.246.276-.511.535-.772.8q-.578.583-1.16,1.162l-1.181,1.175-1.055,1.055-.982.981c-.278.278-.554.558-.832.836l-1.187,1.185L114.67,242.7q-.6.6-1.2,1.192c-.373.374-.743.751-1.117,1.123-.227.225-.455.45-.692.665A.7.7,0,0,1,111.2,245.845Z' transform='translate(-103.488 -231.248)' fill='%231F1F1F'/%3E%3C/svg%3E%0A"); */
	/* bullet */
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='5.52' height='5.392' viewBox='0 0 5.52 5.392'%3E%3Cpath d='M2.76-4.432a2.662,2.662,0,0,0-2.752-2.7,2.676,2.676,0,0,0-2.768,2.7A2.653,2.653,0,0,0,.008-1.744,2.659,2.659,0,0,0,2.76-4.432Z' transform='translate(2.76 7.136)' fill='%231F1F1F'/%3E%3C/svg%3E");
}
.section--leftright-gallery.section--image-gallery .flexslider--slide--caption {
  position: absolute;
}
.section--leftright-gallery.section--image-gallery .flexslider--slide--caption p {
  margin: 0;
  padding: 20px;
}
.section--image-gallery.section--leftright-gallery .flexslider--slider {
  background:transparent!important;
}
.section--image-gallery.section--leftright-gallery.background--darkgrey {
	background: #8B3A1E;
}
.section--image-gallery.section--leftright-gallery .flexslider--gallery {
  background:transparent;
}

@media screen and (max-width:1400px) and (min-width: 1024px) {
  .section--leftright-gallery.section--image-gallery .flexslider--gallery .flexslider--slide--content {
    padding: 40px;
  }
}

@media screen and (max-width:1200px) and (min-width: 1024px) {
  .section--leftright-gallery.section--image-gallery .flexslider--gallery .flexslider--slide--content {
    padding: 40px;
  }
  .section--leftright-gallery.section--image-gallery .flexslider--gallery .flexslider--slide--content ul {
    width: 100%;
    padding: 0!important;
  }
}

@media   (max-width: 1023px) {
	.section--leftright-gallery.section--image-gallery .flexslider--gallery > .grid__item {
		padding: 0 !important;
	}
	.section--leftright-gallery.section--image-gallery .flexslider--gallery > .grid__item + .grid__item .flexslider--controls li {
		font-size: 15px;
	}
	.section--leftright-gallery.section--image-gallery .flexslider--gallery .flex--wrapper {
		-ms-flex-direction: column;
		flex-direction: column;
	}
	.section--leftright-gallery.section--image-gallery .flexslider--gallery .flexslider--slider .flexslider--slide {
		width: 100%;
		margin: 0;
	}
	.section--leftright-gallery.section--image-gallery .flexslider--gallery .flexslider--slide--image,
	.section--leftright-gallery.section--image-gallery .flexslider--gallery .flexslider--slide--content {
		width: 100%;
	}
	.section--leftright-gallery.section--image-gallery .flexslider--gallery .flexslider--slide--image {
		min-height: 270px;
		position: relative;
		max-width: 90%;
		margin: -120px auto 0;
	}
	.section--leftright-gallery.section--image-gallery .flexslider--gallery .flexslider--slide--content {
		padding: 30px 40px;
	}
	.section--leftright-gallery.section--image-gallery .flexslider--gallery .flexslider--slide--content ul {
		flex-basis: 100%;
		width: 100%;
		padding: 0!important;
	}
	.section--leftright-gallery .grid .flexslider--gallery {
		padding-top: 0;
		padding-bottom: 0;
	}
	.section--leftright-gallery.section--image-gallery .flexslider--gallery .flexslider--slide--image .flexslider--slide--image--inner {
		position: static !important;
	}
	.section--leftright-gallery.section--image-gallery .flexslider--slide--caption {
		position: relative;
	}
	.section--leftright-gallery.section--image-gallery .flexslider--slide--caption p {
		font-weight: 400;
		text-transform: initial;
		padding: 15px;
	}
	.section--leftright-gallery .flexslider--gallery--selector .production--form {
		background-color: #053B4A;
		display: flex;
		align-items: center;
		justify-content: center;
		gap: 10px;
	}
	.section--leftright-gallery .flexslider--gallery--selector .grid__item.production--form:before {
		content: 'Go To:';
		font-family: 'Roboto', sans-serif;
		font-size: 15px;
		font-weight: 700;
		letter-spacing: 0.05;
		text-transform: uppercase;
		display: inline-block;
		color: #ffffff;
		padding: 20px 0 !important;
	}
	.section--leftright-gallery .flexslider--gallery--selector .flexslider--select {
		max-width: 80% !important;
		margin-bottom: 0;
		display: none !important;
	}

	.section--leftright-gallery .nav--controls--wrapper {
		position: static !important;
	}
	.section--leftright-gallery .nav--controls {
		padding: 16px 0 144px!important;
		display: flex;
		align-items: center;
		justify-content: space-between;
		width: 100%;
		position: static;
		min-width:240px;
	}
	.section--leftright-gallery .flexslider--gallery .flexslider--controls {
		width: auto;
		background: transparent!important;
		position: relative;
		display: inline-block;
		padding: 0 !important;
	}
	.section--leftright-gallery .flexslider--gallery .flexslider--controls li {
		position: relative;
		cursor: pointer;
		font-size: 0;
		line-height: 0;
		display: inline-block;
		width: 16px;
		height: 20px;
		border: 1px solid transparent!important;
		border-radius: 9999px!important;
		outline: 0;
		background-color: transparent;
		z-index: 1;
	}
	.section--leftright-gallery .flexslider--gallery .flexslider--controls li.active {
		border: 1px solid transparent !important;
	}
	.section--leftright-gallery .flexslider--gallery .flexslider--controls li:before {
		content:'';
		font-size: 0;
		line-height: 0;
		display: inline-block;
		width: 10px!important;
		height: 10px!important;
		cursor: pointer;
		color: transparent;
		border: none;
		border-radius: 9999px;
		outline: 0;
		background: #F2EFEB;
		margin: 0;
		position: absolute;
		top:50%;
		left:50%;
		transform: translate(-50%,-50%);
		z-index: 2;
		opacity: 1!important;
	}
	@media(hover:hover) {
		.section--leftright-gallery .flexslider--gallery .flexslider--controls li:hover:before {
			background: #ffffff;
		}
	}
	.section--leftright-gallery .flexslider--gallery .flexslider--controls li.active:before {
		background: #ffffff;
	}
	.section--leftright-gallery .flexslider--gallery .flexslider--prev,
	.section--leftright-gallery .flexslider--gallery .flexslider--next {
		position: relative !important;
		height: 48px;
		width: 48px;
		top: unset !important;
		left: unset !important;
		right: unset !important;
		transform: none;
		background: #053B4A;
	}
	.section--leftright-gallery .flexslider--gallery--selector {
		display: none;
	}
	.section--leftright-gallery .flexslider--slide--wrapper .flexslider--prev,
	.section--leftright-gallery .flexslider--slide--wrapper .flexslider--next {
		display: none;
	}
}

@media   (max-width: 767px) {
	.section--leftright-gallery .flexslider--gallery--selector .production--form.grid__item {
		flex-direction: column;
		align-items: center;
		justify-content: center;
		gap: 0;
		padding: 10px 0 !important;
	}
	.section--leftright-gallery .flexslider--gallery--selector .grid__item.production--form:before {
		padding: 5px !important;
	}
}




/* SECTION - LEFT RIGHT MAP */
.section--leftrightmap--spacer {
  height: 430px;
}
.section--leftrightmap--map {
  display:block;
  position:absolute;
  top:0;
  height:100%;
  z-index:5;
}
@media   (max-width: 767px) {
	.section--leftrightmap--map .aspectspacer {
		padding-top: 120% !important;
	}
}
.section--leftrightmap--map--left {
  left:0;
}
.section--leftrightmap--map--right {
  right:0;
}
.section--leftrightmap > .overlay {
	width: 50%;
}
.section--leftrightmap--map--inner {
  display:block;
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  background:#1F1F1F;
}


.section--leftrightmap .section--leftrightcta--screenwidth {
  display: flex;
  align-items: stretch;
}
.section--leftrightmap .section--leftrightcta--screenwidth .content-background--light {
  position: relative;
}
.section--leftrightmap .section--leftrightcta--screenwidth .section--leftrightmap--content {
  padding-left: 80px!important;
  padding-right: 80px!important;
  display: flex;
  flex-direction: column;
  justify-content: center;
	position: relative;
	z-index: 1;
}
.section--leftrightmap .section--leftrightcta--screenwidth .section--leftrightmap--content:before {
  /* content: ''; */
  position: absolute;
  bottom: 33px;
  left: 33px;
	right: 33px;
  top: 33px;
  border: 1px solid rgba(255, 255, 255, .5);
  z-index: 0;
	opacity: 1;
}
.section--leftrightmap .section--leftrightcta--screenwidth .section--leftrightmap--content--inner {
  max-width: 100%;
  margin: 0;
	position: relative;
  z-index: 1;
}
.section--leftrightmap .section--leftrightmap--has--graphic .section--leftrightmap--content--inner:before {
	/* content: ''; */
	display: inline-block;
  position: relative;
  top: -28px;
  width: 53px;
	height:21px;
  background: url('https://1763197.fs1.hubspotusercontent-na1.net/hubfs/1763197/WBS/backgrounds/left-right-map-top-graphic-diamonds.svg') no-repeat center center;
  z-index: 0;
	opacity: 1;
}
.section--leftrightmap .section--leftrightcta--screenwidth .section--leftrightmap--content--inner .all--btn {
	margin-top: 0 !important;
}
.section--leftrightmap .section--leftrightmap--bottomimage {
	display: inline-block;
	margin-top: 40px;
}

@media (min-width: 1208px)   {
  .section--leftrightmap .section--leftrightcta--screenwidth .section--leftrightmap--content {
    padding: 100px 124px !important;
  }
}

@media   (max-width: 1023px) {
  .section--leftrightmap--map {
    display:block;
    position:relative;
    top:0;
    height:auto;
    width:100% !important;
  }
	.section--leftrightmap .section--leftrightcta--screenwidth .section--leftrightmap--content {
		padding: 0 !important;
	}
	.section--leftrightmap .section--leftrightcta--screenwidth .section--leftrightmap--content:before {
		display: none;
	}
  .section--leftrightmap--content--inner {
    padding: 48px 18px 32px !important;
  }
  .section--leftrightmap .section--leftrightcta--screenwidth .section--leftrightmap--content--inner:before {
		top: -16px;
	}
}

/* GOOGLE MAPS API */
.gm--neighborhoodlogo--wrapper,
.gm--neighborhoodlogo--wrapper--left {
  display:block;
  position:relative;
  padding-left:14px;
}
.gm--neighborhoodlogo--wrapper--bottom {
  padding-left:0px;
  padding-bottom:14px;
}
.gm--neighborhoodlogo--inner,
.gm--neighborhoodlogomobile--inner,
.gm--leftrightmaplogo--inner {
  display:block;
  position:relative;
  padding:20px 40px;
}
.gm--leftrightmaplogo--wrapper {
  padding:0px!important;
}
.gm--leftrightmaplogo--inner {
  padding:0px!important;
}

@media   (max-width: 767px) {
.gm--neighborhoodlogo--inner,
.gm--neighborhoodlogomobile--inner,
.gm--leftrightmaplogo--inner {
  padding:15px 25px;
}
}
.gm--neighborhoodlogo--close,
.gm--neighborhoodlogomobile--close {
  display:block;
  position:absolute;
  top:-1px;
  right:-1px;
  width:14px;
  height:14px;
  line-height:14px;
  color:#1F1F1F;
  font-family:'Roboto', sans-serif;
  text-align:center;
  background:#86847D;
  font-weight:lighter;
  -webkit-border-bottom-left-radius: 2px;
  -moz-border-radius-bottomleft: 2px;
  border-bottom-left-radius: 2px;
}
.gm--neighborhoodlogo--close:hover {
  cursor:pointer;
}
.gm--neighborhoodlogo--arrow,
.gm--neighborhoodlogo--arrow--left {
  display:none;
  position:absolute;
  top:50%;
  right:100%;
  border-top:12px solid transparent;
  border-bottom:12px solid transparent;
  border-right:12px solid #1F1F1F;
  margin-top:-12px;
  z-index:2;
}
.gm--neighborhoodlogo--inner:before,
.gm--neighborhoodlogo--inner--left:before {
  content:"";
  display:block;
  position:absolute;
  top:50%;
  right:100%;
  border-top:14px solid transparent;
  border-right:14px solid #86847D;
  border-bottom:14px solid transparent;
  margin-top:-14px;
  z-index:1;
}
.gm--neighborhoodlogo--arrow--bottom {
  display:block;
  position:absolute;
  top:100%;
  left:50%;
  border-left:12px solid transparent;
  border-right:12px solid transparent;
  border-top:12px solid #1F1F1F;
  margin-left:-12px;
  margin-top:0px;
  z-index:2;
}
.gm--neighborhoodlogo--inner--bottom:before {
  display:none;
  /*
  content:"";
  display:block;
  position:absolute;
  top:100%;
  left:50%;
  border-left:14px solid transparent;
  border-top:14px solid #86847D;
  border-right:14px solid transparent;
  margin-left:-14px;
  margin-top:0px;
  z-index:1;
  */
}

.gm--featuredpoilogo--wrapper,
.gm--featuredpoilogo--wrapper--left {
  display:block;
  position:relative;
  padding-left:14px;
}
.gm--featuredpoilogo--wrapper--bottom {
  padding-left:0px;
  padding-bottom:14px;
}
.gm--featuredpoilogo--inner {
  display:block;
  position:relative;
  padding:10px 15px;
  border:1px solid #86847D;
}
.gm--featuredpoilogo--close {
  display:block;
  position:absolute;
  top:-1px;
  right:-1px;
  width:14px;
  height:14px;
  line-height:14px;
  color:#1F1F1F;
  font-family:'Roboto', sans-serif;
  text-align:center;
  background:#86847D;
  font-weight:lighter;
  -webkit-border-bottom-left-radius: 2px;
  -moz-border-radius-bottomleft: 2px;
  border-bottom-left-radius: 2px;
}
.gm--featuredpoilogo--close:hover {
  cursor:pointer;
}

.gm--featuredpoilogo--arrow,
.gm--featuredpoilogo--arrow--left {
  display:block;
  position:absolute;
  top:50%;
  right:100%;
  border-top:12px solid transparent;
  border-bottom:12px solid transparent;
  border-right:12px solid #1F1F1F;
  margin-top:-12px;
  z-index:2;
}
.gm--featuredpoilogo--inner:before,
.gm--featuredpoilogo--inner--left:before {
  content:"";
  display:block;
  position:absolute;
  top:50%;
  right:100%;
  border-top:14px solid transparent;
  border-right:14px solid #86847D;
  border-bottom:14px solid transparent;
  margin-top:-14px;
  z-index:1;
}

.gm--featuredpoilogo--arrow--bottom {
  display:none;
  position:absolute;
  top:100%;
  left:50%;
  border-left:12px solid transparent;
  border-right:12px solid transparent;
  border-top:12px solid #1F1F1F;
  margin-left:-12px;
  margin-top:0px;
  z-index:2;
}
.gm--featuredpoilogo--inner--bottom:before {
  content:"";
  display:block;
  position:absolute;
  top:100%;
  left:50%;
  border-left:14px solid transparent;
  border-top:14px solid #86847D;
  border-right:14px solid transparent;
  margin-left:-14px;
  margin-top:0px;
  z-index:1;
}

.gm--neighborhoodlogomobile--wrapper,
.gm--leftrightmaplogo--wrapper {
  display:block;
  position:relative;
  padding-bottom:14px;
}
.gm--neighborhoodlogomobile--arrow,
.gm--leftrightmaplogo--arrow {
  display:none;
  position:absolute;
  top:100%;
  left:50%;
  border-left:12px solid transparent;
  border-top:12px solid #1F1F1F;
  border-right:12px solid transparent;
  margin-left:-12px;
  z-index:2;
}
.gm--neighborhoodlogomogile--inner:before,
.gm--leftrightmaplogo--inner:before {
  content:"";
  display:block;
  position:absolute;
  top:100%;
  left:50%;
  border-left:14px solid transparent;
  border-top:14px solid #86847D;
  border-right:14px solid transparent;
  margin-left:-14px;
  z-index:1;
  visibility: hidden;
}
.gm-style-iw-d {
  overflow:auto!important;
  max-height: none!important;
  max-width: none!important;
  min-width:0px!important;
}
.gm-style .gm-style-iw-c {
  padding:0px!important;
  border-radius:0px!important;
}
.gm-style .gm-style-iw-t::after {
  display:none!important;
}

.gm--infowindow--wrapper {
  display:block;
  width:100%;
  padding:15px 20px;
  border:2px solid #ffffff;
  text-align:left;
  background: #ffffff;
}
.gm--infowindow--upper {
  display:block;
  width:100%;
}
.gm--infowindow--lower {
  display:block;
  width:100%;
}
.gm--infowindow--lower--left {
  display:inline-block;
  width:53%;
  vertical-align:bottom;
  padding-right:15px;
  margin-top:1px;
}
.gm--infowindow--lower--right {
  display:inline-block;
  width:47%;
  vertical-align:bottom;
  margin-top:3px;
  text-align:right;
}
.gm--infowindow--header {
  text-transform:uppercase;
  margin-top:0px;
  margin-bottom:0px;
  font-weight:700;
}
.gm--infowindow--name {
  margin-top:0px;
  margin-bottom:0px;
  font-weight:400;
  color:#053B4A;
}
.gm--infowindow--location {
  margin-top:0px;
  margin-bottom:0px;
  color:#053B4A;
  font-weight:400;
}
.gm--infowindow--price {
  margin-top:0px;
  margin-bottom:0px;
  font-size:15px;
  color:#053B4A;
  font-weight:400;
}
.gm--infowindow--phone {
  margin-top:0px;
  margin-bottom:0px;
  font-size:15px;
}
.gm--infowindow--directions {
  margin-top:3px;
  margin-bottom:0px;
  font-size:15px;
}
.gm--infowindow--directions,
.gm--infowindow--directions a {
  color:#053B4A;
  font-weight:800;
}
.gm--infowindow--phone,
.gm--infowindow--phone a {
  color:#053B4A;
  font-weight:400;
}
.gm--infowindow--btn {
  margin-top:5px;
  margin-bottom:0px;
}
.gm--infowindow--btn .btn {
  padding: 10px 20px 6px;
}

.gm--infowindow--active {
  min-width:390px!important;
}

.gm--infowindow--inactive .gm--infowindow--name {
  margin-top:2px;
}
.gm--infowindow--inactive .gm--infowindow--location {
  margin-top:0px;
}
.gm--infowindow--inactive .gm--infowindow--btn {
  margin-top:5px;
}
.gm--infowindow--inactive .gm--infowindow--btn {
  margin-top:5px;
}

.gm--infowindow--coming-soon .gm--infowindow--name {
  margin-top:5px;
}
.gm--infowindow--coming-soon .gm--infowindow--price {
  margin-top:1px;
}
.gm--infowindow--coming-soon .gm--infowindow--location {
  margin-top:1px;
}
.gm--infowindow--coming-soon .gm--infowindow--btn {
  margin-top:9px;
}
@media (min-width: 768px)   {
.gm--neighborhoodlogomobile--wrapper {
  display:none;
}
}
@media   (max-width: 767px) {
	.gm--neighborhoodlogo--wrapper {
		display:none;
	}
	.gm-style-iw-d {
		max-width:330px!important;
	}
	.gm--infowindow--active {
		min-width:0px!important;
	}
	.gm--infowindow--active .gm--infowindow--btn {
		margin-top:9px;
	}
	.gm--infowindow--lower--left,
	.gm--infowindow--lower--right {
		display:block;
		width:100%;
	}
	/* .gm--leftrightmaplogo--inner img {
		max-height: 200px !important;
		width: auto !important;
	} */
}

/* SECTION - MAP */
.section--map--map {
  display:block;
  position:relative;
  width:100%;
  height:500px;
  background:url('https://1763197.fs1.hubspotusercontent-na1.net/hubfs/1763197/assets/images/loading.gif') no-repeat center center;
}
.section--submarketneighborhoods--map {
  display:block;
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  background:url('https://1763197.fs1.hubspotusercontent-na1.net/hubfs/1763197/assets/images/loading.gif') no-repeat center center;
}
.section--map--key {
  display:block;
  position:absolute;
  right:50px;
  bottom:30px;
  background:#ffffff;
  border:1px solid #979797;
  padding:10px 17px;
  text-align:left;
  z-index:4;
}
.section--map--key--item {
  display:block;
  position:relative;
  font-family:'Roboto', sans-serif;
  line-height:1.35em;
  font-size:12px;
  color:#666666;
  padding-left:24px;
  margin-top:10px;
  margin-bottom:10px;
}
.section--map--key--marker {
  display:block;
  position:absolute;
  top:-2px;
  left:0;
  width:12px;
  height:12px;
  line-height:12px;
  overflow:visible;
  color:#ffffff;
  font-size:12px;
  font-family:'Roboto', sans-serif;
  text-align:center;
}
.section--map--key--marker--detail {
  display:block;
  position:absolute;
  top:-3px;
  left:0;
  width:100%;
  height:30px;
  background:url('https://1763197.fs1.hubspotusercontent-na1.net/hubfs/1763197/images/map-marker-active.svg') no-repeat center center;
  background-size:contain;
}
.section--map--key--mobile {
  display:block;
  width:100%;
  background:#ffffff;
  border:1px solid #B1B3B3;
  padding:5px 2.715%;
  text-align:center;
}
.section--map--key--mobile .section--map--key--item {
  display:inline-block;
  vertical-align:middle;
  text-align:left;
  margin-top:0px;
  margin-bottom:0px;
  padding-left:16px;
  margin-left:3px;
  margin-right:3px;
}




.section--leftright-video {
  overflow:hidden;
}
.section--leftright-video .grid {
	display: flex;
	flex-direction: column;
}
.section--leftright-video .section--leftright-video--body {
  display: flex;
  flex-direction: row;
}
.section--leftright-video .section--leftright-video--body .fancybox--videothumb {
  width:100%;
}
.section--leftright-video .section--leftright-video--body .fancybox--videothumb img {
  width:100%;
}
.section--leftright-video .section--leftright-video--body {
	flex-direction: column;
	background:transparent;
}
.section--leftright-video--mobile-above .cta--content {
	padding: 20px 0 0 0 !important;
}
.section--leftright-video .cta--content p {
	margin: 0 !important;
}


.section--leftright-video--mobile-above .main--content,
.section--leftright-video--mobile-below .video--content {
	order: 1;
}
.section--leftright-video--mobile-below .main--content,
.section--leftright-video--mobile-above .video--content {
	order: 2;
}
.section--leftright-video .cta--content {
	order: 3;
}

@media   (max-width: 767px) {
	.section--leftright-video .grid {
		max-width: 100% !important;
		margin: 0 !important;
	}
	.section--leftright-video .video--content {
		width: 100% !important;
		flex-basis: 100% !important;
		margin: 0 !important;
	}
	.section--leftright-video .main--content {
		max-width: 88% !important;
		width: 88%; !important;
		flex-basis: 88%; !important;
		padding: 30px 0 !important;
		margin: 0 auto !important;
	}
	.section--leftright-video .cta--content {
		max-width: 88% !important;
		width: 88%; !important;
		flex-basis: 88%; !important;
		margin: 0 auto !important;
	}
}

@media   (max-width: 1023px) {
.section--leftright-video .cta--content a.btn{
  width: auto !important;
}
}

@media (min-width: 768px)   {
	.section--leftright-video .grid {
		display: flex;
		flex-direction: row;
		align-items: center;
		justify-content: center;
		/* max-width: 88% !important; */
	}
	
	.section--leftright-video--desktop-left .main--content,
	.section--leftright-video--desktop-right .video--content {
		order: 1;
	}
	.section--leftright-video--desktop-right .main--content,
	.section--leftright-video--desktop-left .video--content {
		order: 2;
	}
	.section--leftright-video .video--content {
		padding-right: 0;
	}
	.section--leftright-video .main--content {
		padding: 30px 20px !important;
	}
	.section--leftright-video .cta--content {
		padding: 0 20px 10px 20px !important;
	}
}



.section--hero--listing h1,
.section--hero--listing h1 em {
  font-size: 65px;
}
.section--hero--listing .motifoverlay {
  background: url('https://1763197.fs1.hubspotusercontent-na1.net/hubfs/1763197/assets/images/tower-oaks/simple-hero-motif.png') no-repeat top right;
  background-size:cover;
  width: 40%;
  max-height: 456px;
}
.section--hero--listing label {
	margin-bottom: 5px;
}
.section--hero--listing .motifoverlay.motifoverlay--right {
  left:unset;
  right:0;
}
.section--hero--listing .listing--content {
  padding: 25px 30px;
}
.section--hero--listing .listing--content .listing--row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  position: relative;
  z-index: 1;
  margin-bottom: 12px;
}
.section--hero--listing .listing--content .listing--row:last-child {
  margin-bottom: 0;
}
.section--hero--listing .listing--content .listing--row:before {
  content: '';
  background: #706969;
  height: 1px;
  width: 100%;
  position: absolute;
  top: 50%;
  z-index: 1;
}
.ie-browser .section--hero--listing .listing--content .listing--row:before {
  content: none;
}
.section--hero--listing .listing--content .listing--row p {
  display: inline-block;
  margin: 0;
  z-index: 2;
  font-size: 16px;
	font-weight: 400;
	line-height: 1.25em;
	letter-spacing: 0.005em;
}
.section--hero--listing .listing--content .listing--row p:first-child {
  padding-right: 8px;
}
.section--hero--listing .listing--content .listing--row p:last-child {
  padding-left: 8px;
  font-weight: 400;
}
.section--hero--listing .listing--content p.listing--extra-text {
  margin: 20px 0;
  text-transform: none;
  font-weight: 400;
  font-size: 15px;
}
.section--hero--listing .listing--content span.h6 {
	font-family: 'Roboto', sans-serif;
  font-weight: 500;
  font-size: 22px;
	line-height: 1.0em;
  letter-spacing: 0.0px;
	text-transform: none;
	color: #8B3A1E;
  margin-bottom: 6px !important;
}
.section--hero--listing .listing--content h2 {
  font-family: 'Optima', sans-serif;
  font-size: 44px;
  font-weight: 300;
  text-transform: none;
  letter-spacing: 0.0em;
  line-height: 1.0454545454545454em;
  color: #053B4A;
  margin-top: 0 !important;
}
.section--hero--listing .listing--content .model--address {
	display: flex;
	align-items: center;
	justify-content: flex-start;
  font-family: 'Roboto', sans-serif;
  font-size: 18px;
  font-weight: 400;
  text-transform: none;
  letter-spacing: 0.005em;
  line-height: 1.2222222222222223em;
  color: #053B4A;
  margin-top: -10px !important;
	margin-bottom: 30px !important;
}
.section--hero--listing .listing--content .model--address:before {
	display: inline-block;
	content: '';
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='17.849' viewBox='0 0 12 17.849'%3E%3Cpath id='Icon_metro-location' data-name='Icon metro-location' d='M14.355,1.928a5.8,5.8,0,0,0-6,5.578c0,5.578,6,12.271,6,12.271s6-6.693,6-12.271a5.8,5.8,0,0,0-6-5.578Zm0,8.994A3.553,3.553,0,0,1,10.68,7.506a3.553,3.553,0,0,1,3.675-3.416A3.553,3.553,0,0,1,18.03,7.506,3.553,3.553,0,0,1,14.355,10.922ZM12.03,7.506a2.248,2.248,0,0,1,2.325-2.161A2.248,2.248,0,0,1,16.68,7.506a2.248,2.248,0,0,1-2.325,2.161A2.248,2.248,0,0,1,12.03,7.506Z' transform='translate(-8.355 -1.928)' fill='%23747474'/%3E%3C/svg%3E%0A");
	background-repeat: no-repeat;
	background-size: contain;
	width: 12px;
	height: 17.849px;
	margin-right: 10px;
}

.section--hero--listing .listing--content a.btn {
  font-size: 15px;
}
.section--hero--listing--card {
	padding-bottom: 0;
	margin-bottom: 44px;
	border: 1px solid #B3A08B;
}
.section--hero--listing--card,
.section--hero--listing--card .listing--row p {
  background-color: #ffffff;
}
.section--hero--listing--card:nth-child(2n),
.section--hero--listing--card:nth-child(2n) .listing--row p {
  background-color: #ffffff;
}
.section--hero--listing .listing--content .listing--row p {
  color: #1F1F1F;
	font-size: 18px;
}
.section--hero--listing .listing--content p.listing--extra-text {
  color: #1F1F1F;
	font-size: 18px;
	margin-top: 25px !important;
}
.section--hero--listing .listing--flag {
	width: auto !important;
  position: absolute;
  top:0;
  left:0;
  font-family: 'Roboto', sans-serif;
  font-size: 15px;
  font-weight: 700;
  letter-spacing: 0.1em;
	line-height: 1.0em;
  color: #1F1F1F !important;
  background: #ffffff !important;
  border: none!important;
	border-radius: 0 !important;
  box-shadow: none!important;
  padding: 18px 25px;
}
.section--hero--listing .listing--content .btn,
.section--hero--listing .listing--content .all--btn a {
  padding-left: 30px;
  padding-right: 30px;
  width: 100%;
  text-align: center !important;
}
.section--hero--listing .listing--content > p.margin--tall--top {
  margin-top: 20px !important;
}
.section--hero--listing .section--hero--listing--loading {
  display: flex;
	align-items: center;
	justify-content: center;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 9;
}

.section--hero--listing #load-more-button {
  background: #053B4A;
  cursor: pointer;
  border: 2px solid #ffffff;
  outline:none!important;
  box-shadow:none;
  transition: all .3s ease-in-out;
}
.section--hero--listing #load-more-button p {
  position: relative;
  margin-top: 11px;
  margin-bottom: 11px;
	font-family: 'Roboto', sans-serif;
  font-size: 18px;
	line-height: 1em;
  letter-spacing: 0.075em;
  color: #ffffff;
  font-weight: 700;
}
.section--hero--listing #load-more-button p:before {
  display:none!important;
}
.section--hero--listing #load-more-button p:after {
  content: " +";
  line-height:20px;
  vertical-align:baseline;
  display:inline;
}
.section--hero--listing #load-more-button.loaded p:after {
  content: " -";
}
.section--hero--listing #load-more-button:hover {
  background: transparent;
	border: 2px solid #053B4A;
}
.section--hero--listing #load-more-button:hover p {
  color:#053B4A;
}

@media screen and (max-width: 1189px) and (min-width: 1024px) {
  .section--hero--listing .listing--content h2 {
    font-size: 34px;
  }
}

@media   (max-width: 1023px) {
	.section--hero--listing--card {
		margin: 0 0 20px 0;
		padding: 0;
	}
	.section--hero--listing--card:last-child {
		margin: 0;
	}
	.section--hero--listing h1,
	.section--hero--listing h1 em {
		font-size: 40px;
	}
	.section--hero--listing .listing--flag {
		font-size: 12px;
		padding-right: 32px;
	}
	.section--hero--listing .listing--flag:before {
		height: 11px;
		width: 8px;
		background-size: 8px 11px;
	}
	.section--hero--listing .listing--flag:after {
		border-bottom-width:42px;
		border-left-width:42px;
	}
}

@media   (max-width: 767px) {
	.section--hero--listing h1 {
		color: #1F1F1F!important;
	}
	.section--hero--listing .listing--flag:after {
		border-bottom-width: 36px;
		border-left-width: 36px!important;
	}
	.section--hero--listing .motifoverlay {
		width: 45%;
		right: -20%!important;
	}
	.section--hero--listings--background {
		background: url('https://1763197.fs1.hubspotusercontent-na1.net/hubfs/1763197/assets/images/tower-oaks/model-listing-motif.jpg') no-repeat top center;
		background-size:cover;
		width: 100vw;
		height: 0;
		padding-top: 110%;
		left: -5%;
		top:1%
	}
	.section--hero--listing--card {
		margin: 0 0 10px 0;
	}
	.section--hero--listing--card:last-child {
		margin: 0;
	}
	.section--hero--listing .motifoverlay {
		background-size:cover;
	}
}

@media screen and (max-width: 767px) and (min-width: 351px) {
  .section--hero--listing .motifoverlay {
    width: 40%;
    background-size:cover;
    height: 190px;
  }
}

@media screen and (max-width: 350px) {
  .section--hero--listing > .motifoverlay {
    right: -32% !important;
    background-size:cover;
    height: 190px;
  }
}


.section--hero--details .section--hero--content h1 {
  font-family: 'Optima', sans-serif;
  font-size: 50px;
  font-weight: 300;
  letter-spacing: 0.0em;
  text-transform: none;
  color: ;
}
.section--hero--details .section--hero--content .section--hero--content--inner .icons--wrapper {
  display: flex;
	align-items: stretch;
	justify-content: flex-start;
	gap: 60px;
}
.section--hero--details .section--hero--content .section--hero--content--inner .icons--wrapper h4.icon--label {
  font-family: 'Roboto', sans-serif;
  font-size: 20px;
	line-height: 1.2em;
  font-weight: 400 !important;
  letter-spacing: 0;
  text-transform: none;
  color: #053B4A;
	margin-bottom:
}
.section--hero--details .section--hero--content .section--hero--content--inner .icons--wrapper .icon--image {
  max-width: 40px;
  height: auto;
}
.section--hero--details .section--hero--image img {
	width: 100%;
	height: auto;
}
.section--hero--details .section--hero--content--inner > .content--wrapper > h6 {
  margin-bottom: 30px !important;
}
.section--hero--details .section--hero--content--inner > p.margin--short--top {
  margin-top: 20px !important;
}
@media   (max-width: 767px) {
	.section--hero--details .section--hero--content .section--hero--content--inner .icons--wrapper {
		gap: 30px;
	}
}


.section--hero--details.section--mobilehero {
	background: #94A5AA;
}
.section--hero--details.section--mobilehero .grid {
	display: flex;
	align-items: stretch;
	flex-flow: column;
	width: 100% !important;
	max-width: 88% !important;
}
.section--hero--details.section--mobilehero .grid .section--hero--image {
	margin: 0 !important;
	width: 100% !important;
	max-width: 100% !important;
}
.section--hero--details.section--mobilehero .grid .section--hero--image:after {
	content:'';
  display:block;
  position:absolute;
  top:0;
  left:0;
  right:0;
  bottom:0;
  background: url('https://1763197.fs1.hubspotusercontent-na1.net/hubfs/1763197/TR/backgrounds/blue-graphic-left-origin.svg') no-repeat top left 10px / contain;
	opacity: .51;
}
.section--hero--details.section--mobilehero .grid .section--hero--content {
	background: transparent;
	padding: 0 !important;
	margin: 0 4% !important;
	max-width: 92% !important;
	text-align: left !important;
	align-items: flex-start;
}










.move-in-ready .section--hero > .grid {
	display: flex;
	align-items: center;
	justify-content: center;
}
.move-in-ready .section--hero,
.move-in-ready .section--filters {
	background: #C4C4C4
}
.move-in-ready .section--hero h1 {
	color: #1F1F1F;
	font-style: italic;
	font-family: 'Optima', sans-serif;
	font-size: 36px;
	line-height: 1.35em;
}
.move-in-ready .section--hero p {
	color: #1F1F1F;
	font-family: 'Roboto', sans-serif;
	font-weight: bold;
	font-size: 18px;
}
.move-in-ready .page-center {
	float: none;
	max-width: 970px;
	margin: 0 auto !important;
}
.move-in-ready .section--filters--input {
	padding: 10px;
	width: 33%;
}
@media screen and (max-width: 1023px) {
	.move-in-ready .section--filters--input {
		width: 100% !important;
	}
}
.move-in-ready .section--filters--input .section--filters--input--inner {
	display: block;
	padding-left: 26px;
	background-repeat: no-repeat;
	background-position: 6px 45%;
	border: 3px solid #053B4A !important;
}
.move-in-ready .section--filters--input .section--filters--input--inner[rel="Community"] {
	background-image: url("https://1763197.fs1.hubspotusercontent-na1.net/hubfs/1763197/assets/dropdown-community-icon.png");
}
.move-in-ready .section--filters--input .section--filters--input--inner[rel="Neighborhood"] {
	background-image: url("https://1763197.fs1.hubspotusercontent-na1.net/hubfs/1763197/assets/dropdown-neighborhood-icon.png");
}
.move-in-ready .section--filters--input .section--filters--input--inner[rel="Price"] {
	background-image: url("https://1763197.fs1.hubspotusercontent-na1.net/hubfs/1763197/assets/dropdown-price-icon.png");
}
.move-in-ready .section--filters--input .section--filters--input--inner[rel="Feature"] {
	background-image: url("https://1763197.fs1.hubspotusercontent-na1.net/hubfs/1763197/assets/dropdown-feature-icon.png");
}
.move-in-ready .section--filters--input .section--filters--input--inner[rel="Location"] {
	background-image: url("https://1763197.fs1.hubspotusercontent-na1.net/hubfs/1763197/assets/dropdown-neighborhood-icon.png");
}
.move-in-ready .section--filters--input .section--filters--input--inner[rel="Budget"] {
	background-image: url("https://1763197.fs1.hubspotusercontent-na1.net/hubfs/1763197/assets/dropdown-price-icon.png");
}
.move-in-ready .section--filters--input select {
	margin-bottom: 0px;
	background: #ffffff url("https://1763197.fs1.hubspotusercontent-na1.net/hubfs/1763197/assets/move-in-ready-dropdown-arrow.png") no-repeat 97% 50% !important;
	font-size: 16px;
	font-weight: 500;
	color: #4d4d4d;
	padding-right: 14% !important;
	padding-left: 6px !important;
	border: 0px !important;
}
.move-in-ready .section--filters--input select::-ms-expand {
	display: none;
}
.move-in-ready .section--results--empty {
	background: #F2EFEB;
}
.move-in-ready .move-in-ready--result--item {
	background: #F2EFEB;
	-webkit-transition: background 0.3s ease-in-out;
	-moz-transition: background 0.3s ease-in-out;
	-ms-transition: background 0.3s ease-in-out;
	-o-transition: background 0.3s ease-in-out;
	transition: background 0.3s ease-in-out;
}
.move-in-ready .move-in-ready--result--item h2 {
	font-family: 'Optima', sans-serif;
	color: #4d4d4d;
	font-weight: normal;
	font-size: 55px;
	line-height: 1.1em;
}
.move-in-ready .move-in-ready--result--item h3 {
	font-family: 'Roboto', sans-serif;
	color: #4d4d4d;
	font-size: 30px;
	line-height: 1.1em;
}
.move-in-ready .move-in-ready--result--item p,
.move-in-ready .move-in-ready--result--item li {
	color: #4d4d4d;
	font-family: 'Roboto', sans-serif;
	font-weight: 400;
	font-size: 18px;
}
.move-in-ready .move-in-ready--result--item.active--even {
	background: #ffffff;
}

@media screen and (max-width: 1167px) {
	.move-in-ready--slider {
		padding-left: 30px;
		padding-right: 30px;
	}
}
.move-in-ready--slider .move-in-ready--slider--body {
	display: block;
	position: relative;
}
.move-in-ready--slider .move-in-ready--slider--body img {
	display: block;
	width: 100%;
	height: auto;
	opacity: 0;
	filter: alpha(opacity=0);
	visibility: hidden;
}
.move-in-ready--slider .move-in-ready--slider--slide {
	display: block!important;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%!important;
	height: 100%!important;
	opacity: 0;
	filter: alpha(opacity=0);
	z-index: 1;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	-webkit-transition: opacity 0.3s ease-in-out;
	-moz-transition: opacity 0.3s ease-in-out;
	-ms-transition: opacity 0.3s ease-in-out;
	-o-transition: opacity 0.3s ease-in-out;
	transition: opacity 0.3s ease-in-out;
	cursor: pointer;
}
.move-in-ready--slider--slide.fancybox-content {
	background-repeat: no-repeat;
	background-size: cover;
}
.move-in-ready--slider .move-in-ready--slider--slide.active {
	opacity: 1;
	filter: alpha(opacity=100);
	z-index: 2;
}
.move-in-ready--slider .move-in-ready--slider--slide .move-in-ready--slider--slide--video {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.2);
	-webkit-transition: background 0.3s ease-in-out;
	-moz-transition: background 0.3s ease-in-out;
	-ms-transition: background 0.3s ease-in-out;
	-o-transition: background 0.3s ease-in-out;
	transition: background 0.3s ease-in-out;
}
.move-in-ready--slider .move-in-ready--slider--slide .move-in-ready--slider--slide--video .move-in-ready--slider--slide--video--thumbnail {
	display: block;
	position: absolute;
	top: 50%;
	left: 50%;
	width: 90px;
	height: 90px;
	margin-top: -45px;
	margin-left: -45px;
	background: url("https://1763197.fs1.hubspotusercontent-na1.net/hubfs/1763197/assets/video-play-shadow.png") no-repeat center center;
	background-size: 90px 90px;
	opacity: .75;
	filter: alpha(opacity=75);
	-webkit-transition: opacity 0.3s ease-in-out;
	-moz-transition: opacity 0.3s ease-in-out;
	-ms-transition: opacity 0.3s ease-in-out;
	-o-transition: opacity 0.3s ease-in-out;
	transition: opacity 0.3s ease-in-out;
}
.move-in-ready--slider .move-in-ready--slider--slide .move-in-ready--slider--slide--video:hover {
	background: rgba(0, 0, 0, 0.4);
}
.move-in-ready--slider .move-in-ready--slider--slide .move-in-ready--slider--slide--video:hover .move-in-ready--slider--slide--video--thumbnail {
	opacity: 1;
	filter: alpha(opacity=100);
}
.move-in-ready--slider .move-in-ready--slider--nav {
	display: block;
	position: relative;
}
.move-in-ready--slider .move-in-ready--slider--prev,
.move-in-ready--slider .move-in-ready--slider--next {
	display: block;
	position: absolute;
	top: 50%;
	color: #4d4d4d;
	font-size: 14px;
	line-height: 20px;
	margin-top: -10px;
	z-index: 3;
}
.move-in-ready--slider .move-in-ready--slider--prev .fa,
.move-in-ready--slider .move-in-ready--slider--next .fa {
	/* font-weight: 900; */
	/* font-family: "Font Awesome 5 Pro"; */
}
.move-in-ready--slider .move-in-ready--slider--prev .fa:before,
.move-in-ready--slider .move-in-ready--slider--next .fa:before {
	box-sizing: border-box;
	content: "";
	display: inline-block;
	width: 18px;
	height: 18px;
	transition: all 0.3s ease-in-out;
	background-image: url("data:image/svg+xml,%3Csvg fill='%231F1F1F' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 640'%3E%3C!--!Font Awesome Free v7.0.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--%3E%3Cpath d='M297.4 438.6C309.9 451.1 330.2 451.1 342.7 438.6L502.7 278.6C515.2 266.1 515.2 245.8 502.7 233.3C490.2 220.8 469.9 220.8 457.4 233.3L320 370.7L182.6 233.4C170.1 220.9 149.8 220.9 137.3 233.4C124.8 245.9 124.8 266.2 137.3 278.7L297.3 438.7z'/%3E%3C/svg%3E");
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
}
.move-in-ready--slider .move-in-ready--slider--prev .fa:before {
	transform: rotate(90deg);
}
.move-in-ready--slider .move-in-ready--slider--next .fa:before {
	transform: rotate(-90deg);
}
.move-in-ready--slider .move-in-ready--slider--prev:hover .fa:before,
.move-in-ready--slider .move-in-ready--slider--next:hover .fa:before {
	cursor: pointer;
	/* color: #053B4A; */
	background-image: url("data:image/svg+xml,%3Csvg fill='%23053B4A' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 640'%3E%3C!--!Font Awesome Free v7.0.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--%3E%3Cpath d='M297.4 438.6C309.9 451.1 330.2 451.1 342.7 438.6L502.7 278.6C515.2 266.1 515.2 245.8 502.7 233.3C490.2 220.8 469.9 220.8 457.4 233.3L320 370.7L182.6 233.4C170.1 220.9 149.8 220.9 137.3 233.4C124.8 245.9 124.8 266.2 137.3 278.7L297.3 438.7z'/%3E%3C/svg%3E");
}
.move-in-ready--slider .move-in-ready--slider--prev {
	left: 0;
	margin-left: -20px;
}
.move-in-ready--slider .move-in-ready--slider--next {
	right: 0;
	margin-right: -20px;
}
.move-in-ready--slider .move-in-ready--slider--nav--wrapper {
	display: block;
	position: relative;
	margin-top: 2%;
}
.move-in-ready--slider .move-in-ready--slider--nav--inner {
	display: block;
	white-space: nowrap;
	overflow: hidden;
}
.move-in-ready--slider .move-in-ready--slider--nav--item {
	display: inline-block;
	position: relative;
	width: 23.5%;
	margin-right: 2%;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	box-shadow: inset 0px 0px 8px 0px transparent;
	-webkit-transition: box-shadow 0.3s ease-in-out;
	-moz-transition: box-shadow 0.3s ease-in-out;
	-ms-transition: box-shadow 0.3s ease-in-out;
	-o-transition: box-shadow 0.3s ease-in-out;
	transition: box-shadow 0.3s ease-in-out;
}
.move-in-ready--slider .move-in-ready--slider--nav--item .move-in-ready--slider--nav--item--video {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.2);
	-webkit-transition: background 0.3s ease-in-out;
	-moz-transition: background 0.3s ease-in-out;
	-ms-transition: background 0.3s ease-in-out;
	-o-transition: background 0.3s ease-in-out;
	transition: background 0.3s ease-in-out;
}
.move-in-ready--slider .move-in-ready--slider--nav--item .move-in-ready--slider--nav--item--video .move-in-ready--slider--nav--item--video--thumbnail {
	display: block;
	position: absolute;
	top: 50%;
	left: 50%;
	width: 30px;
	height: 30px;
	margin-top: -15px;
	margin-left: -15px;
	background: url("https://1763197.fs1.hubspotusercontent-na1.net/hubfs/1763197/assets/video-play-shadow.png") no-repeat center center;
	background-size: 30px 30px;
	opacity: .75;
	filter: alpha(opacity=75);
	-webkit-transition: opacity 0.3s ease-in-out;
	-moz-transition: opacity 0.3s ease-in-out;
	-ms-transition: opacity 0.3s ease-in-out;
	-o-transition: opacity 0.3s ease-in-out;
	transition: opacity 0.3s ease-in-out;
}
.move-in-ready--slider .move-in-ready--slider--nav--item.active {
	box-shadow: inset 0px 0px 28px 0px rgba(0, 0, 0, 0.8);
}
.move-in-ready--slider .move-in-ready--slider--nav--item:last-child {
	margin-right: 0px;
}
.move-in-ready--slider .move-in-ready--slider--nav--item:hover {
	cursor: pointer;
}
	.move-in-ready--slider .move-in-ready--slider--nav--item img {
		display: block;
		width: 100%;
		height: auto;
		opacity: 0;
		filter: alpha(opacity=0);
		visibility: hidden;
}

.move-in-ready--result--item--description ul {
	list-style: none;
	padding-left: 20px;
}
.move-in-ready--result--item--description ul li {
	display: block;
	position: relative;
	padding-left: 15px;
	margin-bottom: 10px;
}
.move-in-ready--result--item--description ul li:first-child p {
	margin-top: 0;
}
.move-in-ready--result--item--description ul li:last-child p {
	margin-bottom: 0;
}
.move-in-ready--result--item--description ul li:before {
	content: "•";
	position: absolute;
	left: 0;
	top: 1px;
}
.move-in-ready--result--item--description ul.list--2col {
	display: block;
	float: left;
	width: 50%;
	margin-top: 10px;
}
@media screen and (max-width: 679px) {
	.move-in-ready--result--item--description ul.list--2col {
		margin: 0px;
		width: 100%;
		float: none;
	}
}

.move-in-read--result--item--share {
	display: inline-flex;
	align-items: center;
	padding: 0px;
	list-style: none;
	margin-bottom: 0;
	margin-top:0;
}
p.move-in-ready--result--item--share--label {
	line-height: 1em;
}
.move-in-read--result--item--share li {
	display: inline-block;
	margin-right: 3px;
	margin-left: 3px;
}
.move-in-read--result--item--share li a {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 40px;
	height: 40px;
	text-align: center;
	background: #8B3A1E;
	color: #ffffff;
	text-decoration: none;
	line-height: 30px;
	font-size: 15px;
	border-radius: 50%;
}
.move-in-read--result--item--share li a svg {
	width: 20px;
	height: 20px;
}
@media   (max-width: 1023px) {
	.move-in-read--result--item--share {
		margin-bottom: 25px;
	}
}



.section--news-listing {
  background:#ffffff;
}
.section--news-listing .post--item {
  background:#ffffff!important;
  border: 1px solid #B3A08B;
}
.section--news-listing .post--item--image {
  background-color: #8B3A1E !important;
}
.section--news-listing h2 {
  margin-top: 0;
  /* font-size: 52px !important;
  line-height: 1.0769230769230769em; */
}
.section--news-listing-light-background h2 {
  color: #053B4A;
}
.section--news-listing .post--item--text--preheader {
  font-family:'Roboto', sans-serif;
  color: #053B4A;
  font-size: 16px;
  font-weight: 900;
  text-transform:uppercase;
  letter-spacing: 1.136px;
}
.section--news-listing .post--item--text--header {
  font-family: 'Roboto', sans-serif;
  font-size: 22px;
  color: #1F1F1F;
  font-weight: 500;
  line-height: 1.1818181818181819em;
  text-transform: none!important;
}
.section--news-listing .post--item--text--summary {
  color: #1F1F1F;
  font-size: 18px;
  letter-spacing: 0px;
  line-height: 1.2222222222222223em;
}

@media (min-width: 1024px)   {
.section--news-listing .rows--two .post--item.index--1 .post--item--text--summary {
  font-size:20px;
}
}


.section--news-listing .post--item--text--arrow {
  display:block;
  height: 49px;
  width: 49px;
  right: 15px;
  bottom: 15px;
  background: #053B4A;
  border: 2px solid #053B4A;
  transition:all .3s ease-in-out;
	border-radius: 4px;
}
.section--news-listing .post--item--text--arrow:before {
  content: "";
  display: block;
  height: 47px;
  width: 47px;
  margin:0;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-size: contain;
  background-image: url('data:image/svg+xml,%3C%3Fxml version="1.0" encoding="UTF-8"%3F%3E%3Csvg width="47px" height="47px" viewBox="0 0 40 40" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"%3E%3Cg id="Symbols" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"%3E%3Cg id="News-card" transform="translate(-325.000000, -455.000000)"%3E%3Cg id="arrow---circle" transform="translate(325.000000, 455.000000)"%3E%3Crect id="Rectangle" x="0" y="0" width="40" height="40"%3E%3C/rect%3E%3Cpath d="M26.0028907,20.2827692 L17.0704211,29.214915 C16.9081538,29.3774251 16.6211903,29.3774251 16.4585992,29.214915 L15.7314737,28.4887611 C15.5633765,28.3200162 15.5637004,28.0450364 15.7317976,27.8762915 L23.4202186,20.1888421 C23.4778704,20.1305425 23.510664,20.0511903 23.510664,19.9676275 C23.510664,19.8853603 23.4776275,19.8053603 23.4202186,19.7473846 L15.7457247,12.0732146 C15.664753,11.9922429 15.6194089,11.883417 15.6194089,11.76617 C15.6194089,11.6511903 15.6644291,11.5417166 15.7454008,11.4613927 L16.4715547,10.7345911 C16.5528502,10.6536194 16.662,10.6085924 16.7776275,10.6085924 C16.8939028,10.6079514 17.002081,10.6536194 17.0833765,10.7345911 L26.0028907,19.6537814 C26.0855628,19.7360486 26.1301781,19.8458462 26.1286782,19.9724858 C26.1301781,20.0903806 26.0855628,20.2004211 26.0028907,20.2827692" fill="%23ffffff" %3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E');
  background-repeat: no-repeat;
  transition: all .3s ease-in-out;
}
@media(hover:hover) {
  .section--news-listing .post--item:hover .post--item--text--arrow {
    background-color: #053B4A;
    border: 2px solid #053B4A;
    right: 0;
    width: 52px;
  }
  .section--news-listing .post--item:hover .post--item--text--arrow:before {
    transform: translateX(10px);
    background-image: url('data:image/svg+xml,%3C%3Fxml version="1.0" encoding="UTF-8"%3F%3E%3Csvg width="40px" height="40px" viewBox="0 0 40 40" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"%3E%3Cg id="Symbols" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"%3E%3Cg id="News-card" transform="translate(-325.000000, -455.000000)"%3E%3Cg id="arrow---circle" transform="translate(325.000000, 455.000000)"%3E%3Crect id="Rectangle" x="0" y="0" width="40" height="40"%3E%3C/rect%3E%3Cpath d="M26.0028907,20.2827692 L17.0704211,29.214915 C16.9081538,29.3774251 16.6211903,29.3774251 16.4585992,29.214915 L15.7314737,28.4887611 C15.5633765,28.3200162 15.5637004,28.0450364 15.7317976,27.8762915 L23.4202186,20.1888421 C23.4778704,20.1305425 23.510664,20.0511903 23.510664,19.9676275 C23.510664,19.8853603 23.4776275,19.8053603 23.4202186,19.7473846 L15.7457247,12.0732146 C15.664753,11.9922429 15.6194089,11.883417 15.6194089,11.76617 C15.6194089,11.6511903 15.6644291,11.5417166 15.7454008,11.4613927 L16.4715547,10.7345911 C16.5528502,10.6536194 16.662,10.6085924 16.7776275,10.6085924 C16.8939028,10.6079514 17.002081,10.6536194 17.0833765,10.7345911 L26.0028907,19.6537814 C26.0855628,19.7360486 26.1301781,19.8458462 26.1286782,19.9724858 C26.1301781,20.0903806 26.0855628,20.2004211 26.0028907,20.2827692" fill="%23ffffff" %3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E');
      }
}
.section--news-listing .post--item .post--item--text {
  padding: 30px 70px 0px 30px;
}


.section--news-listing #load-more-button {
  background: #053B4A;
  cursor: pointer;
  border: 2px solid #053B4A;
  border-radius: 4px;
  outline:none!important;
  box-shadow:none;
  transition: background .3s ease-in-out, color .3s ease-in-out, border-color .3s ease-in-out;
}
.section--news-listing #load-more-button p {
  position: relative;
  margin-top: 15px;
  margin-bottom: 15px;
  font-family: 'Roboto', sans-serif !important;
  font-weight: 700 !important;
  font-size: 18px;
  line-height: 1.0em;
  letter-spacing: 0.075em;
  text-transform: uppercase;
  color: #ffffff;
  transition: color .3s ease-in-out;
}
.section--news-listing #load-more-button p:before {
  display:none!important;
}
.section--news-listing #load-more-button p:after {
  content: " +";
  line-height:20px;
  vertical-align:baseline;
  display:inline;
}

@media(hover:hover) {
  .section--news-listing #load-more-button:hover {
    background: #ffffff;
    border-color: #053B4A;
  }
  .section--news-listing #load-more-button:hover p {
    color:#053B4A;
  }
  
  .section--news-listing--default #load-more-button:hover {
    background: #ffffff;
    border-color: #053B4A;
  }
  .section--news-listing--default #load-more-button:hover p {
    color:#053B4A;
  }
}

@media (min-width: 1024px)   {
	.section--news-listing .post--item.index--1 {
		overflow: visible!important;
	}
	.section--news-listing .rows--two .post--item.index--1 .post--item--image {
		position: absolute;
		right: 0;
		top: 0;
		bottom: 0;
		width: 60%;
		display: inline-block;
	}
	.section--news-listing .rows--two .post--item.index--1 .post--item--text {
		width: 40%;
		padding: 30px;
		display: inline-block;
		float: left;
	}
	.section--news-listing .post--item .graphic-background {
		height: 320px;
		position: absolute;
		right: 100%;
		width: 50vw;
		bottom: 0;
	}
}

@media   (max-width: 1023px) {
	.section--news-listing h2 {
		margin-bottom:0px;
	}
	.section--news-listing .post--item {
		margin-top:20px !important;
	}
	.section--news-listing .post--item .post--item--text {
		padding: 10px 20px;
		min-height: 200px;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-direction: column;
		flex-direction: column;
		-ms-justify-content: center;
		justify-content: center;
	}
	.section--news-listing .post--item--text--preheader {
		font-size: 16px;
		margin-bottom: 15px;
		font-weight:800!important;
	}
	.section--news-listing .post--item--text--header {
		font-family: 'Roboto', sans-serif;
		font-size: 18px;
		color: #053B4A;
		font-weight: 500;
		line-height: 1.1764705882352942em;
		text-transform: none!important;
		margin-bottom: 0 !important;
	}
	.section--news-listing .post--item .post--item--image {
		position: absolute;
		left: 0;
		top: 0;
		bottom: 0;
		width: 40%;
	}
	.section--news-listing .post--item .post--item--text {
		width: 60%;
		margin-right:0;
		margin-left: auto;
	}
	.section--news-listing .overlay {
		background-size: cover !important;
	}
	.section--news-listing #load-more-button{
		width: auto !important;
		text-align: left !important;
		margin-right: auto !important;
		display: block;
		padding: 0px 20px !important;
	}
}

@media   (max-width: 767px) {
	.section--news-listing .post--item .post--item--text {
		min-height: 100px;
		max-height: 100px;
	}
}



/* SECTION - SITEPLAN */
.section--siteplan--content--link {
  padding: 12px 45px 12px 41px;
  background: transparent;
  width: 100%;
	margin-bottom: 8px;
	border: 1px solid #053B4A;
	transition: background-color .3s ease-in-out;
	border-radius: 4px;
}
.section--siteplan--content--link:first-child {
	border-top: 1px solid #707070;
}
.section--siteplan--content--link:after {
  /* content: ''; */
  position:absolute;
  right:100%;
  top:0;
  bottom:-1px;
  width:20px;
  background-color: transparent;
  /* border-bottom: 1px solid transparent; */
}
.section--siteplan--content--link.active,
.section--siteplan--content--link:hover,
.section--siteplan--content--link.active:after,
.section--siteplan--content--link:hover:after {
  background-color: rgba( 242, 239, 235, .3);
}
.section--siteplan--content--link .section--siteplan--content--link--text p {
	font-family: 'Roboto', sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.2222222222222223em;
	letter-spacing: 0.005em;
	text-transform: none;
	color: #1F1F1F;
}
.section--siteplan--content--link.active .section--siteplan--content--link--text p,
.section--siteplan--content--link:hover .section--siteplan--content--link--text p {
  color: #1F1F1F;
}
.section--siteplan--content--link--icon {
  position: absolute;
  left:13px;
  height: 19px;
  width: 19px;
  top: 50%;
  transform: translateY(-50%);
  border: 0px solid rgba( 28, 28, 26, .5);
	border-radius: 4px;
}
.section--siteplan--content--link:before {
  content: '';
  position: absolute;
  right:13px;
  top:50%;
  transform: translate(0, -50%);
  height: 14px;
  width: 14px;
	transition: transform .3s ease-in-out;
  background-size: contain;
	background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg id='Chevron' xmlns='http://www.w3.org/2000/svg' width='13.154' height='23.41' viewBox='0 0 13.154 23.41'%3E%3Cpath id='Fill_1' data-name='Fill 1' d='M13,25.353,1.831,36.519a.556.556,0,0,1-.765,0l-.909-.908a.544.544,0,0,1,0-.766l9.611-9.609a.393.393,0,0,0,0-.552L.175,15.091a.542.542,0,0,1,0-.765l.908-.909a.54.54,0,0,1,.383-.157.534.534,0,0,1,.382.157L13,24.567a.539.539,0,0,1,.157.4.532.532,0,0,1-.157.388' transform='translate(0 -13.261)' fill='%23'/%3E%3C/svg%3E%0A");
}
.section--siteplan--content--link:hover:before {
  /* background-image: none; */
	transform: translate(5px, -50%);
}
.section--siteplan .btn {
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 8px;
	padding: 14px 30px !important;
}
.section--siteplan .cta--icon {
	display: inline-block;
	color: inherit !important;
	fill: currentColor;
	flex-basis: 20px;
}
.section--siteplan--map--inner {
  position: relative;
}
.siteplan-image,
.siteplan-image-zoom {
  background-repeat:no-repeat;
  background-position: left center;
  background-size:contain;
}
.zoom--button--wrapper {
  position: absolute;
  margin: 0;
  top: 20px;
  left: 20px;
}

@media (min-width: 1024px)   {
	.section--siteplan--content {
		padding-right: 60px;
	}
	.section--siteplan--content--links--wrapper {
		margin-top: 40px;
	}
	.section--siteplan--content .btn {
		max-width: 350px;
	}
	.section--siteplan--map {
		height:100%;
		max-height:100%;
		width:55%;
	}
	.siteplan-image--wrapper {
		position: relative;
		height: 100%;
		width: 100%;
	}
	.siteplan-image {
		display: block;
		object-fit: cover;
		max-height: unset !important;
	}
	.section--siteplan--map--inner,
	.section--siteplan--map--inner img {
		max-height:100%;
	}
	.section--siteplan--map--inner img {
		position: absolute;
		right: 0;
		left: 0;
		top: 50%;
		transform: translateY(-50%);
	}
}

@media   (max-width: 1023px) {
	.section--siteplan h2 {
		font-size: 36px;
		line-height: 42px;
	}
}

@media   (max-width: 767px) {
	.section--siteplan--map {
		display:block;
		position:relative;
		top:0;
		height:auto;
		width:100%;
	}
	.section--siteplan h2 {
		text-transform: none;
	}
	.zoom--button--wrapper {
		top: 10px;
		left: 10px;
	}
}



/* SECTION - section--staticmap/Interactive MAP */
.section--staticmap {
	display: block;
	position: relative;
	width: 100%;
  background-color: #1F1F1F;
}

@media screen and (max-width: 1023px) {
	.section--staticmap {
		height: auto !important;
	}
}

.section--staticmap .section--staticmap--nav {
	display: block;
	position: relative;
	top: 0;
	left: 0;
	height: 100%;
  padding: 60px 0;
	overflow-y: auto;
  background-color: #1F1F1F;
  -ms-overflow-style: none;
}
@media   (max-width: 767px) {
	.section--staticmap .section--staticmap--nav {
		padding: 30px 0;
		overflow: hidden;
	}
	.section--staticmap .section--staticmap--nav .section--staticmap--landmarks {
		display: flex;
		align-items: stretch;
		flex-wrap: wrap;
		justify-content: space-between;
	}
	.section--staticmap .section--staticmap--nav .section--staticmap--landmarks .section--staticmap--nav--group {
		flex-basis: 50%;
	}
}

.section--staticmap .section--staticmap--nav > h6 {
	color: #ffffff;
	font-family: ;
	font-size: 36px;
	font-weight: 400;
	line-height: 1.0555555555555556em;
	letter-spacing: 0.07em;
	text-transform: uppercase;
  margin-bottom: 15px!important;
}
.section--staticmap .section--staticmap--nav > h6:not(:first-child) {
  margin-top: 15px!important;
}
.section--staticmap .section--staticmap--nav::-webkit-scrollbar { /* addresses the background of the bar itself. It is usually covered by the other elements */
  background-color: #1F1F1F;
  border: 1px solid #1F1F1F;
  width: 15px;
}
.section--staticmap .section--staticmap--nav::-webkit-scrollbar-track { /* addresses the empty space “below” the progress bar */

}
.section--staticmap .section--staticmap--nav::-webkit-scrollbar-track-piece { /* is the top-most layer of the the progress bar not covered by the draggable scrolling element (thumb) */

}
.section--staticmap .section--staticmap--nav::-webkit-scrollbar-thumb { /* addresses the draggable scrolling element that resizes depending on the size of the scrollable element */
  background-size: contain;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='%231F1F1F' d='M32 288c-17.7 0-32 14.3-32 32s14.3 32 32 32l384 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L32 288zm0-128c-17.7 0-32 14.3-32 32s14.3 32 32 32l384 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L32 160z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-color: #053B4A;
}

@media screen and (max-width: 1023px) {
	.section--staticmap .section--staticmap--nav {
		position: relative;
		width: 100%;
		height: auto !important;
	}
}

.section--staticmap .section--staticmap--nav--group {
	display: block;
}

.section--staticmap .section--staticmap--nav--group .section--staticmap--nav--group--toggle {
	display: block;
	position: relative;
	position: relative;
	padding-left: 38px;
}
.section--staticmap .section--staticmap--nav--group .section--staticmap--nav--group--toggle:after {
	content: '';
  width: 169px;
  height: 1px;
  background-color: transparent;
  display: inline-block;
  position: absolute;
  left: 0;
  transition: background-color 0.3s ease-in-out;
}
.section--staticmap .section--staticmap--nav--group.active .section--staticmap--nav--group--toggle:after {
  background-color: rgba( 255, 255, 255, .5 );
}
.section--staticmap .section--staticmap--nav--group.no--border .section--staticmap--nav--group--toggle:after,
.section--staticmap .section--staticmap--nav--group.no--border.active .section--staticmap--nav--group--toggle:after{
  background-color: transparent;
}
.section--staticmap .section--staticmap--nav--group .section--staticmap--nav--group--toggle:hover {
	cursor: pointer;
}


.section--staticmap .section--staticmap--nav--group .section--staticmap--nav--group--icon {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 38px;
	text-align: center;
}

.section--staticmap .section--staticmap--nav--group .section--staticmap--nav--group--icon--inner {
	display: block;
	position: absolute;
  height:28px;
  width: 28px;
	top: 50%;
	left: 0;
	transform: translateY(-50%);
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
}

.section--staticmap .section--staticmap--nav--group .section--staticmap--nav--group--text {
	display: block;
	padding: 10px 20px 10px 0;
	font-size: 20px;
	line-height: 1.2em;
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  color: #ffffff;
  text-transform: none;
	letter-spacing: 0.005em;
}

.section--staticmap .section--staticmap--nav--group.active .section--staticmap--nav--group--text,
.section--staticmap .section--staticmap--nav--group .section--staticmap--nav--group--text:hover {
  color: #ffffff;
}

.section--staticmap .section--staticmap--nav--group .section--staticmap--nav--group--inner {
	display: block;
	overflow: hidden;
	height: 0px;
	-webkit-transition: height 0.5s ease-in-out;
	-moz-transition: height 0.5s ease-in-out;
	-ms-transition: height 0.5s ease-in-out;
	-o-transition: height 0.5s ease-in-out;
	transition: height 0.5s ease-in-out;
}

.section--staticmap .section--staticmap--nav--group .section--staticmap--nav--group--inner--block {
	display: block;
	padding: 15px 0 15px 30px;
}

/**
 * IMAGE
 */
.section--staticmap .section--staticmap--image {
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	width: 60%;
}
@media screen and (max-width: 1900px) and (min-width: 1601px) {
  .section--staticmap .section--staticmap--image {
    width: 64%;
  }
}
@media screen and (max-width: 1600px) and (min-width: 1501px) {
  .section--staticmap .section--staticmap--image {
    width: 68%;
  }
}
@media screen and (max-width: 1500px) and (min-width: 1024px) {
  .section--staticmap .section--staticmap--image {
    width: 70%;
  }
}
@media (min-width: 1024px)   {
	.section--staticmap .section--staticmap--image {
		position: absolute!important;
	}
}

@media screen and (max-width: 1023px) {
	.section--staticmap .section--staticmap--image {
		position: relative;
		width: 100%;
		height: 60vw !important;
		left: 0px;
	}
}

@media screen and (max-width: 679px) {
	.section--staticmap .section--staticmap--image {
		position: relative;
		width: 100%;
		height: 80vw !important;
		left: 0px;
	}
}

.section--staticmap .section--staticmap--image--inner {
	display: block;
	position: absolute;
	top: 50%;
	left: 50%;
}



/* SECTION - SUBMENU */
.section--submenu {
  position:relative;
  left:0;
  width:100%;
  box-shadow:0px 10px 10px -10px rgba(0,0,0,0);
  -webkit-transition: box-shadow .3s ease-in-out;
	-moz-transition: box-shadow .3s ease-in-out;
	-ms-transition: box-shadow .3s ease-in-out;
	-o-transition: box-shadow .3s ease-in-out;
	transition: box-shadow .3s ease-in-out;
}
.section--submenu--fixed {
  box-shadow:0px 10px 10px -10px rgba(0,0,0,.3);
}

.section--submenu .section--submenu--label {
  position: relative;
	padding: 0 !important;
}
.section--submenu .section--submenu--label .h4 {
  font-family:'Roboto', sans-serif!important;
	text-transform: uppercase;
}
.section--submenu .section--submenu--label p {
  font-weight:700!important;
  font-size:16px !important;
	color: #fff !important;
}
.section--submenu .section--submenu--globalmenu .section--submenu--label:after,
.section--submenu .section--submenu--anchormenu .section--submenu--label:after {
  content:'';
  width: 1px;
  /*display: inline-block;*/
  display:none;
  position: absolute;
  width:1px;
  right:0;
  top:7px;
  bottom: 7px;
}
.section--submenu .section--submenu--globalmenu--mobile .section--submenu--label p,
.section--submenu .section--submenu--anchormenu--mobile .section--submenu--label p {
  font-size: 14px;
  letter-spacing: 0;
  color:#1F1F1F;
}

.section--submenu--divider {
  display: none;
  height: 36px;
  width: 1px;
  background-color: #ffffff;
  vertical-align: middle;
}

.section--submenu .section--submenu--anchormenu,
.section--submenu .section--submenu--globalmenu {
  position: relative;
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 45px;
}
.section--submenu .section--submenu--anchormenu *,
.section--submenu .section--submenu--anchormenu--mobile * {
  text-transform: none;
  font-size: 18px;
  font-weight: 400 !important;
}
.section--submenu .section--submenu--anchormenu * {
  color: #1F1F1F;
}
.section--submenu .section--submenu--anchormenu a:hover {
  color:#1F1F1F;
}
.section--submenu .section--submenu--anchormenu--mobile * {
  color: #1F1F1F;
}
.section--submenu--globalmenu ul,
.section--submenu--anchormenu ul {
  display:flex;
	align-items: center;
	justify-content: space-between;
	gap: 40px;
  width:auto;
  list-style:none;
  margin:0px;
  padding:0px;
}
.section--submenu--anchormenu li {
  display:inline-block;
}
.section--submenu--globalmenu li,
.section--submenu--anchormenu li,
.section--submenu--label {
  display:inline-block;
  vertical-align:middle;
}
.section--submenu li a {
  text-decoration:none;
  margin: 40px 0;
  display: inline-block;
  line-height: 1.2222222222222223em;
  position: relative;
	letter-spacing: 0.005em;
  font-weight: 400;
  transition: color .3s ease-in-out;
	position: relative;
}
.section--submenu li a:hover {
  color: #ffffff !important;
}
.section--submenu li.active a,
.section--submenu li.active-branch a {
  color: #ffffff!important;
}
.section--submenu li a:after,
.section--submenu li a:after {
  content: '';
  background: #ffffff;
  width: 100%;
  height: 2px;
  position: absolute;
  bottom: -5px;
  left:0;
  right:0;
  opacity: 0;
  transition: opacity 0.3s ease-in-out;
}
.section--submenu li.active a:after,
.section--submenu li.active-branch a:after {
  opacity: 1;
}
.section--submenu li a:hover:after {
  opacity: 1;
}

.section--submenu .section--submenu--globalmenu--mobile,
.section--submenu .section--submenu--anchormenu--mobile {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-align-items: center;
  align-items: center;
  padding: 20px 0;
	gap: 10px;
}
.section--submenu .section--submenu--globalmenu--mobile .section--submenu--label,
.section--submenu .section--submenu--anchormenu--mobile .section--submenu--label {
  padding-left: 0;
  white-space: nowrap;
}
@media (max-width:1245px) {
	.section--submenu .section--submenu--anchormenu,
	.section--submenu .section--submenu--globalmenu {
		gap: 30px;
	}
	.section--submenu--globalmenu ul,
	.section--submenu--anchormenu ul {
		gap: 20px;
	}
}

@media   (max-width: 1023px) {
	.section--submenu .section--submenu--globalmenu--mobile .section--submenu--label p,
	.section--submenu .section--submenu--anchormenu--mobile .section--submenu--label p {
		color:#1F1F1F;
	}
	.section--submenu .section--submenu--anchormenu--mobile select,
	.section--submenu .section--submenu--anchormenu--mobile select *,
	.section--submenu .section--submenu--globalmenu--mobile select,
	.section--submenu .section--submenu--globalmenu--mobile select * {
		text-align:left!important;
	}

	.section--submenu .section--submenu--globalmenu--mobile select,
	.section--submenu .section--submenu--anchormenu--mobile select  {
		font-size:15px!important;
		line-height:1.3em!important;
		padding-top:10px!important;
		padding-bottom:10px!important;
		padding-right:60px!important;
		font-weight:400!important;
		margin-bottom:0px!important;
	}
	.section--submenu .section--submenu--globalmenu--mobile,
	.section--submenu .section--submenu--anchormenu--mobile {
		padding-top:10px;
		padding-bottom:10px;
	}
	.section--submenu .grid > .grid__item.one-whole {
		width:100%!important;
		margin-left:0px!important;
		margin-right:0px!important;
	}
}



/* SECTION - TEAM LISTING */
.section--team-listing {
	/* brand colors/background colors/midnightteal Gradient BG Only */
	/* background: radial-gradient(58.03% 58.03% at 50% 41.97%, #64244E 30%, #4C1B3B 92.5%, #461736 100%); */

}
.section--team-listing h1 {
  text-transform:none!important;
  font-weight:800!important;
  color:#1F1F1F;
  font-family:'Roboto', sans-serif;
  font-size:32px;
}
.team--member {
  padding: 30px 40px 45px;
  margin-top: 8%;
  background: #ffffff;
  border: 1px solid #B3A08B;
}
.team--member--name {
  color: #053B4A;
  font-family:'Roboto', sans-serif;
	font-size: 30px;
  font-weight:500;
	line-height: 1.1666666666666667em;
}
.team--member--job-title {
	margin-top: -15px;
	font-family: 'Roboto', sans-serif;
  font-weight:700;
  font-size: 18px;
	line-height: 1.5em;
	letter-spacing: 0.0em;
  text-transform: none;
  color: #8B3A1E;
}
.team--member--image {
  display:block;
}
.team--member--text {
  margin-top: 20px;
}
.team--member--text p {
  font-size: 18px;
  line-height: 1.2222222222222223em;
	letter-spacing: 0.005em;
  color: #1F1F1F;
}
.section--team-listing .fancybox--videothumb:before {
  height: 75px;
  width: 75px;
}

@media (min-width: 1024px)   {
	.section--team-listing h1 {
		margin-bottom:30px!important;
	}
	.team--member:nth-child(1),
	.team--member:nth-child(2),
	.team--member:nth-child(3) {
		margin-top: 0;
	}
	.section--team-listing .graphic-background {
		width: 50%;
		height: 50%;
		max-width: 500px;
		max-height: 500px;
	}
	.section--team-listing .graphic-background .graphic-overlay {
		background-size: 100% 100% !important;
	}
}

@media   (max-width: 1023px) {
	.team--member {
		border-color: transparent;
	}
}

@media (min-width: 768px) and (max-width: 1023px) {
	.team--member:nth-child(1),
	.team--member:nth-child(2) {
		margin-top: 0;
	}
}

@media   (max-width: 767px) {
	.team--member:first-child {
		margin-top: 0;
	}
	.team--member--name {
		font-size: 28px;
	}

	.team--member--text p {
		font-size: 15px;
		line-height: 20px;
	}
}



/* SECTION - TESTIMONIAL SLIDER */
.section--testimonial {
  padding: 40px 0;
  background: #053B4A;
}
.section--testimonial .flexslider--gallery .flexslider--slider  {
  background:transparent!important;
}
.section--testimonial .flexslider--gallery .flexslider--slider .flexslider--slide:after {
	/* content:""; */
	display:block;
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	height:50px;
	background:#053B4A;
	opacity: 1;
	transition: all .3s ease-in-out;
}
.section--testimonial .flexslider--gallery .flexslider--slider .flexslider--slide.active:after {
	opacity: 0;
}
.section--testimonial .flexslider--gallery .flexslider--prev,
.section--testimonial .flexslider--gallery .flexslider--next {
  background: #8B3A1E;
  border:none;
  height: 100%;
  width: 50px;
  top:0;
  margin-top:0;
  -webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;;
	transform: translateY(0);
	cursor: pointer;
}
.section--testimonial .flexslider--gallery .flexslider--prev {
  margin-left: -25px;
}
.section--testimonial .flexslider--gallery .flexslider--next {
  margin-right: -25px;
}
.section--testimonial .flexslider--slide {
  background:#ffffff;
  opacity:0.15;
  -webkit-transition: left .5s ease-in-out,opacity .5s ease-in-out,box-shadow .5s ease-in-out, background .5s ease-in-out!important;
  -moz-transition: left .5s ease-in-out,opacity .5s ease-in-out,box-shadow .5s ease-in-out, background .5s ease-in-out!important;
  -ms-transition: left .5s ease-in-out,opacity .5s ease-in-out,box-shadow .5s ease-in-out, background .5s ease-in-out!important;
  -o-transition: left .5s ease-in-out,opacity .5s ease-in-out,box-shadow .5s ease-in-out, background .5s ease-in-out!important;
  transition: left .5s ease-in-out,opacity .5s ease-in-out,box-shadow .5s ease-in-out, background .5s ease-in-out!important;
}
.section--testimonial .flexslider--slide.active,
.section--testimonial .flexslider--slide.active--clone {
  opacity:1;
}
p.testimonial-slider--title {
  font-family:'Roboto', sans-serif!important;
  font-weight:700!important;
  font-size: 30px!important;
  line-height:1.0em!important;
  color:#053B4A!important;
}
.testimonial-slider--image--link {
  display:inline-block;
	position: relative;
}
.testimonial-slider--image--wrapper {
  display:block;
  position:relative;
  background-size:cover!important;
}
.testimonial-slider--image {
  display:block;
  visibility:hidden;
  opacity:0;
  filter:alpha(opacity=0);
  width: 290px!important;
  height: 162px!important;
}
.testimonial-slider--image--button {
  display:block;
  position:absolute;
	bottom: 0;
	left: 0;
  width:100%;
  background: rgba( 5, 59, 74, 1 );
  padding:8px 40px;
  font-family:'Roboto', sans-serif;
  font-weight:700;
  font-size:18px;
  line-height:25px;
  color:#ffffff;
	text-transform: uppercase;
	text-align:center;
	transition: all .3s ease-in-out;
	cursor: pointer;
}
.testimonial-slider--image--button:after {
  /* content:""; */
  display:inline-block;
  position:absolute;
  height:30px;
  width:30px;
  top:50%;
  transform:translateY(-50%);
  vertical-align:middle;
	border-radius: 50%;
	border: 1px solid rgba( 250, 246, 239, 1 );
	background-color: rgba( 250, 246, 239, 1 );
  background-image: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="20.769" height="41.538" viewBox="0 0 20.769 41.538"%3E%3Cpath d="M0,0V41.538L20.769,20.769Z" fill="%238B3A1E"/%3E%3C/svg%3E');
	background-repeat: no-repeat;
	background-position: 11px center;
  background-size: 9px;
  margin-left:10px;
	transition: all .3s ease-in-out;
}
@media(hover:hover) {
	.testimonial-slider--image--link:hover .testimonial-slider--image--button {
		background: rgba( 5, 59, 74, .8 );
	}
	.testimonial-slider--image--link:hover .testimonial-slider--image--button:after {
		background-color: rgba( 250, 246, 239, 1 );
		border-color: #ffffff;
		background-image: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="20.769" height="41.538" viewBox="0 0 20.769 41.538"%3E%3Cpath d="M0,0V41.538L20.769,20.769Z" fill="%23053B4A"/%3E%3C/svg%3E');
	}
}

.testimonial-slider--quote {
	font-family: 'Roboto', sans-serif;
  font-size: 18px;
  line-height: 1.3888888888888888em;
	letter-spacing: 0;
	color: #1F1F1F;
	padding-top: 0;
	padding-left: 30px;
	padding-right: 30px;
	padding-bottom: 10px !important;
}
.testimonial-slider--name {
	font-family: 'Roboto', sans-serif;
  font-size: 18px;
  font-weight:700;
	line-height: 1.3888888888888888em;
	letter-spacing: 0;
  text-transform: none;
  color: #1F1F1F;
}
.testimonial-slider--location {
  font-size: 18px;
  margin-top: -15px;
  color: #1F1F1F;
	font-family: 'Roboto', sans-serif;
  text-transform: none !important;
	letter-spacing: 0;
	font-weight: 400 !important;
}

.testimonial-slider--link {
  font-size: 15px;
  color: #1F1F1F;
  padding-top: 10px;
}
.testimonial-slider--link--vidyard {
  display:inline-block;
  position: relative;
  font-size: 14px;
  text-transform:none;
  line-height:1.475em!important;
  padding:10px 50px;
  font-weight:700;
  border:1px solid #053B4A;
  color: #ffffff!important;
  background:#053B4A!important;
}
@media(hover:hover) {
	.testimonial-slider--link--vidyard:hover {
		position: relative;
		background: #053B4A!important;
		border-color:#053B4A!important;
		color:#ffffff!important;
	}
}
.testimonial-slider--link--vidyard:before {
  content: "";
  display:inline-block;
  margin-left: 4px;
  height:21px;
  width:18px;
  background-size: 18px 21px;
  background-image: url("https://1763197.fs1.hubspotusercontent-na1.net/hubfs/1763197/assets/images/michigan-park/mp-arrow-right-white.svg");
  background-repeat: no-repeat;
  position: absolute;
  right:20px;
}
@media(hover:hover) {
	.testimonial-slider--link:hover,
	.testimonial-slider--link:hover a {
		color: #1F1F1F;
	}
}
.section--testimonial .flexslider--gallery .flexslider--slider.flexslider--type--slide .flexslider--slide {
  box-shadow: none!important;
  opacity:.5;
}

.section--testimonial .flexslider--gallery .flexslider--slider.flexslider--type--slide .flexslider--slide.active,
.section--testimonial .flexslider--gallery .flexslider--slider.flexslider--type--slide .flexslider--slide.active--clone {
  opacity:1;
  background: #ffffff;
}
.section--testimonial .flexslider--gallery .flexslider--next .flexslider--arrow:before {
  background-image: url("data:image/svg+xml,%3Csvg width='17px' height='30px' viewBox='0 0 17 30' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath fill='%23ffffff' d='M16.3044806,15.4382923 L2.45915263,29.2831182 C2.20763846,29.5350089 1.76284494,29.5350089 1.51082874,29.2831182 L0.383784211,28.1575798 C0.123233603,27.8960251 0.123735628,27.4698065 0.384286235,27.2082518 L12.3013389,15.2927053 C12.3906992,15.2023409 12.4415291,15.0793449 12.4415291,14.9498227 C12.4415291,14.8223085 12.3903227,14.6983085 12.3013389,14.6084462 L0.405873279,2.71348259 C0.280367206,2.58797652 0.210083806,2.41929636 0.210083806,2.23756356 C0.210083806,2.05934494 0.279865182,1.88966073 0.405371255,1.7651587 L1.53090972,0.638616194 C1.65691781,0.513110121 1.8261,0.443318207 2.00532267,0.443318207 C2.18554939,0.442324696 2.35322551,0.513110121 2.4792336,0.638616194 L16.3044806,14.4633611 C16.4326223,14.5908753 16.5017761,14.7610615 16.4994512,14.957353 C16.5017761,15.1400899 16.4326223,15.3106526 16.3044806,15.4382923' %3E%3C/path%3E%3C/svg%3E");
}
.section--testimonial .flexslider--gallery .flexslider--prev .flexslider--arrow:before {
	background-image: url("data:image/svg+xml,%3Csvg width='17px' height='30px' viewBox='0 0 17 30' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath fill='%23ffffff' d='M16.3044806,15.4382923 L2.45915263,29.2831182 C2.20763846,29.5350089 1.76284494,29.5350089 1.51082874,29.2831182 L0.383784211,28.1575798 C0.123233603,27.8960251 0.123735628,27.4698065 0.384286235,27.2082518 L12.3013389,15.2927053 C12.3906992,15.2023409 12.4415291,15.0793449 12.4415291,14.9498227 C12.4415291,14.8223085 12.3903227,14.6983085 12.3013389,14.6084462 L0.405873279,2.71348259 C0.280367206,2.58797652 0.210083806,2.41929636 0.210083806,2.23756356 C0.210083806,2.05934494 0.279865182,1.88966073 0.405371255,1.7651587 L1.53090972,0.638616194 C1.65691781,0.513110121 1.8261,0.443318207 2.00532267,0.443318207 C2.18554939,0.442324696 2.35322551,0.513110121 2.4792336,0.638616194 L16.3044806,14.4633611 C16.4326223,14.5908753 16.5017761,14.7610615 16.4994512,14.957353 C16.5017761,15.1400899 16.4326223,15.3106526 16.3044806,15.4382923' %3E%3C/path%3E%3C/svg%3E");
}

@media (min-width: 1024px)   {
	.section--testimonial .flexslider--gallery .flexslider--slider .flexslider--slide {
		width: calc(100% - 50px);
		margin: 0 25px;
	}
	/* .section--testimonial .flexslider--gallery .flexslider--prev,
	.section--testimonial .flexslider--gallery .flexslider--next {
		background: #7BB1B7!important;
	}
	*/
	@media(hover:hover) {
		.section--testimonial .flexslider--gallery .flexslider--prev:hover,
		.section--testimonial .flexslider--gallery .flexslider--next:hover {
			background: #154D5C !important;
		}
	}
}

@media   (max-width: 1023px) {
	.section--testimonial {
		padding-top:30px;
		padding-bottom: 0;
	}
	.section--testimonial .flexslider--gallery .padding--short {
		padding: 0 10px !important;
	}
	.section--testimonial .flexslider--gallery .flexslider--slider .flexslider--slide {
		width: calc(100% - 10px);
		margin: 0 5px;
	}
	.section--testimonial .nav--controls--wrapper {
		position: static !important;
	}
	.section--testimonial .nav--controls {
		padding: 16px 30px!important;
		display: flex;
		align-items: center;
		justify-content: center;
		width: auto;
		position: static;
		min-width:240px;
	}
	.section--testimonial .flexslider--gallery>.grid__item+.grid__item .flexslider--controls {
		width: auto;
		background: transparent!important;
		position: relative;
		display: inline-block;
		padding: 0 !important;
	}
	.section--testimonial .flexslider--gallery>.grid__item+.grid__item .flexslider--controls li {
		position: relative;
		cursor: pointer;
		font-size: 0;
		line-height: 0;
		display: inline-block;
		width: 16px;
		height: 20px;
		border: 1px solid transparent!important;
		border-radius: 9999px!important;
		outline: 0;
		background-color: transparent;
		z-index: 1;
	}
	.section--testimonial .flexslider--gallery>.grid__item+.grid__item .flexslider--controls li.active {
		border: 1px solid transparent !important;
	}
	.section--testimonial .flexslider--gallery>.grid__item+.grid__item .flexslider--controls li:before {
		content:'';
		font-size: 0;
		line-height: 0;
		display: inline-block;
		width: 10px!important;
		height: 10px!important;
		cursor: pointer;
		color: transparent;
		border: none;
		border-radius: 9999px;
		outline: 0;
		background: #F2EFEB;
		margin: 0;
		position: absolute;
		top:50%;
		left:50%;
		transform: translate(-50%,-50%);
		z-index: 2;
		opacity: 1!important;
	}
	@media(hover:hover) {
		.section--testimonial .flexslider--gallery>.grid__item+.grid__item .flexslider--controls li:hover:before {
			background: #ffffff;
		}
	}
	.section--testimonial .flexslider--gallery>.grid__item+.grid__item .flexslider--controls li.active:before {
		background: #ffffff;
	}
	.section--testimonial .flexslider--gallery .flexslider--prev,
	.section--testimonial .flexslider--gallery .flexslider--next {
		position: relative !important;
		height: 48px;
		width: 48px;
		background: #053B4A !important;
	}
	@media(hover:hover) {
		.section--testimonial .flexslider--gallery .flexslider--prev:hover,
		.section--testimonial .flexslider--gallery .flexslider--next:hover {
			background-color: #053B4A !important;
		}
	}
	.section--testimonial .flexslider--gallery--selector {
		padding-top:40px;
	}
}

@media   (max-width: 767px) {
	.section--testimonial {
		padding-top:30px;
	}
	.section--testimonial .flexslider--gallery .flexslider--slide {
		opacity:0!important;
		filter:alpha(opacity=0)!important;
	}
	.section--testimonial .flexslider--gallery .flexslider--slide.active,
	.section--testimonial .flexslider--gallery .flexslider--slide.active--clone {
		opacity:1!important;
		filter:alpha(opacity=100)!important;
	}
	.testimonial-slider--image {
		width:240px!important;
		height: 134px!important;
	}
	.testimonial-slider--image--button {
		font-size:14px;
		line-height:26px;
		padding-left:33px;
		padding-right:33px;
		font-weight:600!important;
		padding-top:6px;
		padding-bottom:4px;
	}
	.testimonial-slider--image--button:after {
		height:26px;
		width:26px;
		background-size:8px;
		background-position: 9px center;
		margin-left:7px;
		margin-top:-3px;
	}
	.testimonial-slider--quote {
		margin-top: 15px !important;
		padding-top: 0 !important;
		font-size: 20px;
		line-height: 1.2em;
	}
	.testimonial-slider--name {
		font-size: 16px;
		line-height: 20px;
		font-weight: 400;
	}
	.testimonial-slider--location {

	}
	.testimonial-slider--link {
		font-size: 15px;
	}
	.testimonial-slider--link--vidyard {
		letter-spacing: 0;
	}
	.testimonial-slider--link--vidyard:before {
		height:19px;
		width:17px;
		background-size: 17px 19px;
	}
}



.section--text-callout--sh.section--text-callout--original .grid:before {
	display:none!important;
}
@media (min-width: 1024px)   {
	.rockshire .section--text-callout--new--images,
	.rockshire .section--text-callout--sh--images {
		display:block;
		position:absolute;
		top:0;
		right:0;
		bottom:0;
		z-index:2;
		width:calc(50% - 15vw);
	}
	.rockshire .section--text-callout--right .section--text-callout--new--images,
	.rockshire .section--text-callout--right .section--text-callout--sh--images {
		left:0;
		right:auto;
	}
	.rockshire .section--text-callout--new--image--1,
	.rockshire .section--text-callout--new--image--2,
	.rockshire .section--text-callout--sh--image--1,
	.rockshire .section--text-callout--sh--image--2 {
		display:block;
		position:absolute;
		height: calc(50% - 5px);
		width:100%;
		background-repeat:no-repeat;
	}
	.rockshire .section--text-callout--new--image--1,
	.rockshire .section--text-callout--sh--image--1 {
		top:0;
	}
	.rockshire .section--text-callout--new--image--2,
	.rockshire .section--text-callout--sh--image--2 {
		top: calc(50% + 5px);
	}
}


@media   (max-width: 1023px) {
	.section--text-callout--new--images,
	.section--text-callout--sh--images {
		position:relative;
		bottom:auto;
		width:100%;
		padding-top:50%;
	}
	.section--text-callout--new--image--1,
	.section--text-callout--new--image--2,
	.section--text-callout--sh--image--1,
	.section--text-callout--sh--image--2 {
		height:100%;
		width: calc(50% - 5px) !important;
	}
	.section--text-callout--new--image--1,
	.section--text-callout--sh--image--1 {
		top:10px !important;
		left:0;
	}
	.section--text-callout--new--image--2,
	.section--text-callout--sh--image--2 {
		top:10px !important;
		left:unset !important;
		right:0 !important;
	}
}

/* SECTION - TEXT CALLOUT */
.section--text-callout .section--text-callout--content--inner h4 {
  font-family: 'Optima', sans-serif;
	font-size: 45px;
	line-height: 1.2222222222222223em;
}
.section--text-callout .section--text-callout--content--inner ul,
.section--text-callout .section--text-callout--content--lower ul {
  list-style: none;
  padding-left: 0;
  width: 50%;
  display: inline-block;
}
.section--text-callout .section--text-callout--content--lower ul {
  width: 100%;
	padding-right: 30px;
}
.section--text-callout .section--text-callout--content--inner ul + ul {
  margin-top: 0;
  vertical-align: top;
}
.section--text-callout .section--text-callout--content--inner ul li,
.section--text-callout .section--text-callout--content--lower ul li {
  padding-left: 14px;
  position: relative;
  line-height: 1.6em;
  padding-bottom: 16px;
  width: 100%;
  display: inline-block;
  text-align: left!important;
  font-size: 18px;
}
.section--text-callout .section--text-callout--content--lower ul li:last-child {
  margin-bottom: 0 !important;
}
.section--text-callout .section--text-callout--content--inner ul li:before,
.section--text-callout .section--text-callout--content--lower ul li:before {
	display: inline-block;
	content: '';
  position: absolute;
  left:0;
  top:10px;
  width: 6px;
	height: 6px;
	background-image: url("data:image/svg+xml,%3Csvg width='4' height='5' viewBox='0 0 4 5' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 3.06641V2.70605C0 2.20215 0.158203 1.78613 0.474609 1.45801C0.796875 1.12988 1.2334 0.96582 1.78418 0.96582C2.34082 0.96582 2.78027 1.12988 3.10254 1.45801C3.4248 1.78613 3.58594 2.20215 3.58594 2.70605V3.06641C3.58594 3.56445 3.4248 3.97754 3.10254 4.30566C2.78613 4.62793 2.34961 4.78906 1.79297 4.78906C1.24219 4.78906 0.805664 4.62793 0.483398 4.30566C0.161133 3.97754 0 3.56445 0 3.06641Z' fill='%231F1F1F'/%3E%3C/svg%3E%0A");
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
  color:inherit;
}

.section--text-callout .graphic-background {
  display:block;
  position:absolute;
  z-index: 3;
  top:0;
  height:100%;
  width: 50%;
}
.section--text-callout .graphic-background--left {
  left: 0;
}
.section--text-callout .graphic-background--right {
  right: 0;
}
.section--text-callout .graphic-background--right:before {
  display:none!important;
}
.section--text-callout .main--content {
  position: relative;
  z-index: 5;
}
.section--text-callout .section--text-callout--content--inner ul {
  margin-top:5px;
	margin-bottom: 0px;
  width: 100%;
}

@media (min-width: 1024px)   {
	.section--text-callout--original .section--text-callout--content--inner ul {
    columns:2;
    column-gap:40px;
  }
  .section--text-callout .section--text-callout--content--inner ul {
		padding-right: 20px;
	}
	.section--text-callout .main--content.text--left {
		padding-left:0!important;
		padding-right: 10vw !important;
	}
	.section--text-callout--right .main--content.text--left {
		padding-right:0!important;
		padding-left: 10vw !important;
	}
}

@media   (max-width: 1023px) {
  .section--text-callout .section--text-callout--content--inner ul + ul {
    margin-top: -20px;
  }
}

.section--text-callout .section--text-callout--new--images,
.section--text-callout .section--text-callout--sh--images {
	display: flex;
	flex-direction: column;
	gap: 10px;
}

@media   (max-width: 767px) {
	.section--text-callout .section--text-callout--new--images,
	.section--text-callout .section--text-callout--sh--images {
		display: none;
	}
}



/* SECTION - TEXT CALLOUT */




.section--text-callout-overlap h6 { letter-spacing:4px; }
.section--text-callout-overlap h2 em { font-style: normal; }
.section--text-callout-overlap .dark-background-with-light-text h6 { color: #ffffff;}
.section--text-callout-overlap .dark-background-with-light-text h2 { color: #ffffff; }
.section--text-callout-overlap .dark-background-with-light-text h2 em { color: #ffffff; }
.section--text-callout-overlap .dark-background-with-light-text .section--text-callout-overlap--content--inner--wrapper * { color: ; }
.section--text-callout-overlap .light-background-with-dark-text h6 { color: ;}
.section--text-callout-overlap .light-background-with-dark-text h2 {
	color: ;
}
.section--text-callout-overlap .light-background-with-dark-text h2.style-2 {
	font-family: ;
	font-weight: 400;
	text-transform: uppercase;
	font-size: 60px;
	letter-spacing: 0.07em;
	line-height: 61px;
}
.section--text-callout-overlap .light-background-with-dark-text h2 em { color: ; }
.section--text-callout-overlap .light-background-with-dark-text .section--text-callout-overlap--content--inner--wrapper * { color: ; }
.section--text-callout-overlap .section--text-callout-overlap--content--right {
	padding-right: 0 !important;
}
.section--text-callout-overlap .section--text-callout-overlap--content--left {
	padding-left: 0 !important;
}
.section--text-callout-overlap .section--text-callout-overlap--content--inner--wrapper ul {
	list-style: none;
	padding-left: 0;
	width: 50%;
	padding-right: 30px;
	display: inline-block;
}
.section--text-callout-overlap .section--text-callout-overlap--content--inner--wrapper ul + ul {
	margin-top: 0;
	vertical-align: top;
}
.section--text-callout-overlap .section--text-callout-overlap--content--inner--wrapper ul li {
	padding-left: 25px;
	position: relative;
	font-size: 20px;
	line-height: 1.2em;
	padding-bottom: 16px;
	width: 100%;
	display: inline-block;
}
.section--text-callout-overlap .section--text-callout-overlap--content--inner--wrapper ul li:before {
	content: '\f00c';
	font-family: "Font Awesome 5 Pro";
	font-weight: 900;
	position: absolute;
	top:0;
	left:0;
	font-size: 14px;
	color: ;
}
.section--text-callout-overlap .graphic-background {
	display:block;
	position:absolute;
	z-index: 3;
	top:0;
	height:100%;
	width: 14%;
}
.section--text-callout-overlap .graphic-background.padding--medium--top {
	padding-top: 500!important;
}
.section--text-callout-overlap .graphic-background.padding--venti--top {
	padding-top: 80px!important;
}
.section--text-callout-overlap .graphic-background.padding--medium--left {
	padding-left: 500!important;
}
.section--text-callout-overlap .graphic-background.padding--medium--bottom {
	padding-bottom: 500!important;
}
.section--text-callout-overlap .graphic-background.padding--venti--bottom {
	padding-bottom: 80px!important;
}
.section--text-callout-overlap .graphic-background.padding--medium--right {
	padding-right: 500!important;
}
.section--text-callout-overlap .graphic-background.padding--venti--right {
	padding-right: 80px!important;
}

.section--text-callout-overlap .graphic-background.padding--medium--top .graphic-overlay {
	top: 500;
	margin-top: initial;
}
.section--text-callout-overlap .graphic-background.padding--venti--top .graphic-overlay {
	top: 80px;
	margin-top: initial;
}

.section--text-callout-overlap--left .graphic-background--left,
.section--text-callout-overlap--right .graphic-background--right {
	width: 6%;
}
.section--text-callout-overlap--left .graphic-background--right,
.section--text-callout-overlap--right .graphic-background--left {
	width: 21%;
}
@media screen and (min-width: 1350px) {
	.section--text-callout-overlap .graphic-background {
		width: calc(50% - 649.1666666666666px);
	}
	.section--text-callout-overlap--left .graphic-background--left,
	.section--text-callout-overlap--right .graphic-background--right {
		width: calc(50% - 784.0px)
	}
	.section--text-callout-overlap--left .graphic-background--right,
	.section--text-callout-overlap--right .graphic-background--left {
		width: calc(50% - 514.3333333333333px)
	}
}
.section--text-callout-overlap .graphic-background--left {
	left: 0;
}
.section--text-callout-overlap .graphic-background--right {
	right: 0;
}

.section--text-callout-overlap--center .main--content {
	position: relative;
	z-index: 5;
}

@media (min-width: 1024px)   {
	.section--text-callout-overlap--center .main--content * {
		text-align: center!important;
	}
	.section--text-callout-overlap--left .main--content,
	.section--text-callout-overlap--right .main--content {
		text-align: left!important;
	}
}

@media   (max-width: 1023px) {
	.section--text-callout-overlap h6 {
		font-size: 12px;
		letter-spacing:3px;
	}
	.section--text-callout-overlap h2 { font-size: 36px; line-height: 42px; }
	.section--text-callout-overlap .section--text-callout-overlap--content--inner--wrapper ul {
		width: 100%;
	}
	.section--text-callout-overlap .section--text-callout-overlap--content--inner--wrapper ul + ul {
		margin-top: -10px;
	}
}



/* SECTION - TYP HERO */
.section--typhero .overlay {
	width: 100%;
}
@media   (max-width: 1023px) {
	.section--typhero .background.portable-visuallyhidden {
		display: block !important;
	}
}
@media   (max-width: 767px) {
	.section--typhero .overlay {
		width: 100%;
	}
}
.section--typhero--body--wrapper {
	display: flex !important;
  align-items: stretch;
  margin-left: auto;
  margin-right: auto;
  justify-content: flex-end;
}
.section--typhero--body {
  display: flex !important;
  align-items: stretch;
  margin-left: 0;
  margin-right: 0;
  justify-content: flex-end;
	width: 100%;
	flex-basis: 100%;
}
.section--typhero--content {
  display: flex !important;
  align-items: stretch;
  margin-left: 0;
  margin-right: 0;
  justify-content: center;
}
.section--typhero--body--overlay {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: transparent;
}

.section--typhero--content--wrapper {
	display: flex !important;
	flex-direction: column;
	align-items: center;
	justify-content: center;
}
.section--typhero--content--wrapper h6 {
  font-size:38px;
	font-weight: 400;
	letter-spacing: 0.21em;
	text-transform: uppercase;
}

.section--typhero--content--outer * {
	color: inherit !important;
}
.section--typhero--content--space {
	width: 636px !important;
}
.section--typhero--content--inner {
  display:block;
}
.section--typhero--share--label {
  display:inline-block;
  vertical-align:middle;
  padding:0px 10px;
  font-size:15px;
  font-style:normal!important;
  font-family:'Roboto', sans-serif;
	color: #ffffff;
}
.section--typhero--share--links {
  display:inline-block;
  vertical-align:middle;
  white-space:nowrap;
}
.section--typhero--share--links a {
  display:inline-block;
  vertical-align:middle;
  margin:0px 4px;
  width:36px;
  height:36px;
  line-height:36px;
  color:#ffffff;
  background:#053B4A;
	font-size:18px;
	text-align: center !important;
}
.section--typhero--share--links a * {
  line-height:36px;
}

@media   (max-width: 1023px) {
	.section--typhero--body--wrapper {
		width:100%!important;
		max-width:100%!important;
		margin-left:0px!important;
		margin-right:0px!important;
	}
	.section--typhero--body--wrapper:after {
		display: none;
	}
	.section--typhero--body {
		width:100%;
		margin-left:0px;
		margin-right:0px;
	}
	.section--typhero--content--outer {
		max-width: 100%;
	}
	.section--typhero--content--space {
		display: none;
	}
	.section--typhero--content--inner {
		min-height:0px;
	}
	.section--typhero--content {
		padding-left:0px!important;
		padding-right:0px!important;
		min-height: 100% !important;
	}
	.section--typhero--content--wrapper,
	.section--typhero--form--wrapper {
		display:block;
		width:96%;
		max-width:91.17999999999999%;
		margin-left:auto;
		margin-right:auto;
	}
	.section--typhero--share--label {
		padding-left:8px;
		padding-right:8px;
	}
}

@media   (max-width: 767px) {
	.section--typhero--share--label {
		padding-left:0px!important;
		font-weight:400!important;
	}
	.section--typhero--content--wrapper img {
		max-width: 200px;
	}
}



/* SECTION - VIDEO LISTING */

.section--video-listing--upper.section--text-callout .section--text-callout--content {
	padding: 60px 0 18px 0 !important;
}

.section--video-listing--upper .graphic-background {
  height: 65%;
}

.section--video-listing .video--title--wrapper {
  text-align: left;
}

.section--video-listing .video--title--wrapper .video--title {
  margin: 20px 0;
  padding-right: 35px;
	font-family: 'Roboto', sans-serif;
  font-size: 22px;
  font-weight: 500;
  text-transform: none;
  letter-spacing: 0;
	line-height: 1.12em;
  color: #1F1F1F;
}

.content-background--light.section--video-listing .video--title--wrapper .video--title {
	color: #1F1F1F;
}

.section--video-listing .video--link {
  width: 100%;
  height:0;
  padding-top: 60%;
}

.section--video-listing .video--link img.media--image {
  object-fit: cover;
  height: 100%;
  display:block;
  width:100%;
  position: absolute;
  top:0;
  left:0;
  right:0;
  bottom:0;
}

.section--video-listing .video--link .video--play {
  display:none;
}

@media (min-width: 1024px)   {
	.section--video-listing .video--link img.media--image {
		transition: transform 0.5s ease-in-out;
		transform: scale(1);
	}
	@media (hover: hover) {
		.section--video-listing .video--link:hover img.media--image {
			transform: scale(1.1);
		}
	}
	.section--video-listing .video--link .video--play {
		font-size: 20px;
	}
}

@media   (max-width: 1023px) {
	.section--video-listing .video--link {
		padding-top: 56%;
	}
	.section--video-listing .video--link .video--play {
		font-size: 17px;
	}
	.section--video-listing .video--link .video--title {
		font-size: 14px;
	}
	.section--video-listing--upper .background.background-size--contain {
		background-size: cover !important;
	}
}




.section--featurelist .section--featurelist--bullets {
	list-style-type: none;
	padding: 0;
	margin: 0;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	align-items: center;
	justify-content: space-between;
	width: 100%;
}

.section--featurelist .section--featurelist--bullets .section--featurelist--bullet {
	flex: 1 1 calc( 33.3% - 20px );
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: flex-start;
	padding-bottom: 20px;
}

.section--featurelist .section--featurelist--bullets .section--featurelist--bullet .section--featurelist--bullet--icon {
	padding-right: 18px;
	flex: 0 0 auto;
}
.section--featurelist .section--featurelist--bullets .section--featurelist--bullet .section--featurelist--bullet--text {
	flex: 1 1 auto;
}
.section--featurelist .section--featurelist--bullets .section--featurelist--bullet .section--featurelist--bullet--text p {
	font-family: 'Roboto', sans-serif;
	font-weight: 700;
	font-size: 20px;
	line-height: 1.1em;
	text-transform: uppercase;
}

@media (min-width: 768px) and (max-width: 1023px) {
	.section--featurelist .section--featurelist--bullets .section--featurelist--bullet {
		flex: 1 1 calc( 50% - 20px );
	}
	.section--featurelist .section--featurelist--bullets .section--featurelist--bullet .section--featurelist--bullet--text p {
		font-size: 16px;
	}
}

@media   (max-width: 767px) {
	.section--featurelist .section--featurelist--bullets .section--featurelist--bullet {
		flex: 1 1 100%;
	}
	.section--featurelist .section--featurelist--bullets .section--featurelist--bullet .section--featurelist--bullet--text p {
		font-size: 16px;
	}
}



.section--imagecollage {}

.section--imagecollage .image--collage--wrapper {
	display: grid;
  grid-template-columns: 2fr 1fr 1fr; /* Three main columns */
  grid-template-rows: 1fr 1fr; /* Two rows */
  grid-gap: 0;
}

.section--imagecollage .image--collage--wrapper .image--collage--item {
	display: block;
	position: relative;
}
.section--imagecollage .image--collage--wrapper .image--collage--large {
  grid-column: 1;
  grid-row: 1 / span 2; /* Large image spans both rows */
}

.section--imagecollage .image--collage--wrapper .image--collage--right:nth-child(odd) {
  grid-column: 3; /* Small images are in the second column */
	grid-row: auto;
  /* Each image will automatically be placed in a grid cell,
     no need to specify grid-row for individual images */
}
.section--imagecollage .image--collage--wrapper .image--collage--right:nth-child(even) {
  grid-column: 2; /* Small images are in the second column */
	grid-row: auto;
  /* Each image will automatically be placed in a grid cell,
     no need to specify grid-row for individual images */
}

@media   (max-width: 1023px) {
	.section--imagecollage .image--collage--wrapper {
		grid-template-columns: 1fr;
		grid-template-rows: auto auto;
	}
	.section--imagecollage .image--collage--wrapper .image--collage--large {
		grid-column: 1 / span 4;
		grid-row: 1;
	}
	.section--imagecollage .image--collage--wrapper .image--collage--right {
    grid-column: auto !important;
    grid-row: 2 !important;
  }
  /* This ensures the second row has four columns */
	.section--imagecollage .image--collage--wrapper {
		grid-template-columns: repeat(4, 1fr); /* Four equal columns for the second row */
	}
}

.section--imagecollage .image--collage--wrapper .image--collage--trigger {
	display: block;
}

.section--imagecollage .image--collage--wrapper .expand--trigger {
	position: absolute;
	bottom: 20px;
	right: 20px;
	width: 50px;
	height: 50px;
	display: flex;
	justify-content: center;
	align-items: center;
	background-color: #F2EFEB;
}

.section--imagecollage .image--collage--wrapper .count--trigger {
	position: absolute;
	bottom: 20px;
	right: 20px;
	width: auto;
	height: 50px;
	display: flex;
	justify-content: center;
	align-items: center;
	background-color: #F2EFEB;
	padding: 0 34px;
}

@media   (max-width: 1023px) {
	.section--imagecollage .image--collage--wrapper .expand--trigger {
		top: 20px;
		left: 125px;
	}
	.section--imagecollage .image--collage--wrapper .count--trigger {
		top: 20px;
		left: 185px;
		max-width: 120px;
		padding: 0 !important;
	}
}



.section--modeldetails {

}
.section--modeldetails .h6 {
	font-family: 'Roboto', sans-serif;
	font-size: 20px;
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: 0 !important;
}
.section--modeldetails .icons--wrapper {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	align-items: stretch;
	justify-content: center;
	margin-bottom: 20px;
}
.section--modeldetails .icon--wrapper--item {
	flex: 1;
	display: flex;
	flex-direction: column;
	flex-wrap: wrap;
	align-items: stretch;
	justify-content: center;
	padding: 18px;
	text-align: center;
	border-right: 1px solid #9EADB2;
}
.section--modeldetails .icon--wrapper--item:last-child {
	border-right: none;
}
.section--modeldetails .icon--wrapper--item .icon--label {
	font-size: 20px;
	font-weight: 700;
	font-family: 'Roboto', sans-serif;
	text-transform: uppercase;
}
@media   (max-width: 1023px) {
	.section--modeldetails .icon--wrapper--item {
		border-right: none;
		flex: 1 1 50%;
	}
	.section--modeldetails .icon--wrapper--item .icon--label {
		font-size: 16px;
	}
}



.section--stickysidebarform .section--stickysidebarform--form--content--above {
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: flex-start;
	gap: 16px;
}
.section--stickysidebarform .section--stickysidebarform--form--content--above img {
	display: inline-block;
	flex: 0 0 auto;
	width: 50px;
	height: 50px;
}
.section--stickysidebarform .section--stickysidebarform--form--content--above h3 {
	display: inline-block;
	flex: 1;
	font-family: 'Roboto', sans-serif;
	font-size: 24px;
	text-transform: uppercase;
	margin: 0;
}
.section--stickysidebarform .section--stickysidebarform--form--content--below * {
	font-size: 16px;
}

.section--stickysidebarform form.hs-form fieldset.form-columns-2 .field {
	width: 100% !important;
	float: none;
	display: block;
	margin-left: 0 !important;
	margin-right: 0 !important;
}

@media   (max-width: 767px) {
	.section--stickysidebarform form.hs-form input[type="submit"] {
		width: 100% !important;
	}
}

.stickysidebar--form--mobile--trigger {
	position: fixed;
	bottom: 5px;
	left: 5px;
	right: 5px;
	z-index: 1000;
}
.stickysidebar--form--mobile--trigger .btn {
	width: 100%;
}
@media (min-width: 1024px)   {
	.stickysidebar--form--mobile--trigger {
		display: none;
	}
}




.section--testimonialsliderv2 h2.h6 {
	font-size: 16px;
	line-height: 1.375em;
	font-weight: 700;
	text-transform: uppercase;
}
.section--testimonialsliderv2 h3 {
	font-family: 'Optima', sans-serif;
	font-size: 30px;
	line-height: 1.4em;
	font-weight: 700;
}
@media   (max-width: 767px) {
	.section--testimonialsliderv2 h3 {
		font-size: 24px;
	}
}

.section--testimonialsliderv2 .section--testimonialslider--slider .flexslider--slide--outerwrapper {
  display:block;
  position:relative;
}
.section--testimonialsliderv2 .flexslider--slide {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.section--testimonialsliderv2 .section--testimonialslider--image {
  display:block;
  width:67px;
  height:67px;
  border-radius:50%;
  
}

.section--testimonialsliderv2 .flexslider--slider--draggable .flexslider--slide:hover {
  cursor:grab;
}
.section--testimonialsliderv2 .flexslider--slide:first-child {
  display:block;
  position:relative;
}
.section--testimonialsliderv2 .flexslider--slider.flexslider--initialized .flexslider--slide {
  display:block;
  position:absolute!important;
  top: 50%;
  transform: translateY(-50%);
}
.section--testimonialsliderv2 .section--testimonialslider--byline .section--testimonialslider--image--container {
  max-width:82px;
  flex:0 0 auto;
  padding-right:15px;
}


.section--testimonialsliderv2 .flexslider--prev,
.section--testimonialsliderv2 .flexslider--next {
	display: flex;
	align-items: center;
	justify-content: center;
  border-radius:50%;
	cursor: pointer;
}
.section--testimonialsliderv2 .flexslider--prev svg,
.section--testimonialsliderv2 .flexslider--next svg {
	display: inline-block;
  width: 18px;
	height: auto;
}
.section--testimonialsliderv2 .flexslider--controls li {
	width: 45px;
	height: 3px;
	border-radius: 1.5px;
	background-color: rgba(255, 255, 255,.5);
	transition: background-color .3s ease-in-out;
	cursor: pointer;
}
.section--testimonialsliderv2 .flexslider--controls li:hover,
.section--testimonialsliderv2 .flexslider--controls li.active {
	background-color: rgba(5, 59, 74, 1);
}



@media screen and (max-width:1399px) {
  .section--testimonialsliderv2 .section--testimonialslider--slider .flexslider--slide--outerwrapper {
    padding-left:30px;
    padding-right:30px;
  }
}

@media   (max-width: 767px) {
	.section--testimonialsliderv2 .section--testimonialslider--byline .section--testimonialslider--image--container {
  	padding-right:0px;
  	margin-bottom:15px;
	}
}




/* .section--textcalloutv2 .images--wrapper {
  display: flex;
  flex-direction: row;
} */
.section--textcalloutv2 .content--wrapper {
  display: flex;
	flex-direction: row;
	align-items: center;
	flex: 1;
}
.section--textcalloutv2 .graphic-background {
  display:block;
  position:absolute;
  z-index: 3;
  height:100%;
  width: 130px;
}
.section--textcalloutv2 .graphic-background--left {
  top:-3px;
	left: 0;
}
.section--textcalloutv2 .graphic-background--right {
  top:-3px;
	right: 0;
}
.section--textcalloutv2 .graphic-background--bottom {
	bottom: 0;
	height: 130px;
  left: 0;
	width: 100% !important;
}

.section--textcalloutv2 .text--callout {
	padding: 80px 100px;
	width: 984px;
	max-width: 96%;
}
@media   (max-width: 1023px) {
	.section--textcalloutv2 .background {
		position: relative !important;
		aspect-ratio: 417/279;
	}
	.section--textcalloutv2 .text--callout {
		padding: 26px 20px;
		width: 100%;
		max-width: 100%;
	}
}



body.lp--with--sidebar .body-container-wrapper {
	overflow: visible;
}
body.lp--with--sidebar .middle--section .row-fluid {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	align-items: stretch;
	justify-content: space-between;
}
body.lp--with--sidebar .middle--section .row-fluid .sidebar {
	position: relative;
	background-color: #003841;
	margin: 0;
	flex: 1;
}
body.lp--with--sidebar .middle--section .row-fluid .sidebar:before {
	content: "";
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-image: url('https://1763197.fs1.hubspotusercontent-na1.net/hubfs/1763197/SM/email/strathmore-Fountain-Pattern-OlmstedGreen@2x.jpg');
	background-repeat: repeat;
	opacity: .3;
}
body.lp--with--sidebar .middle--section .row-fluid .sidebar > .hs_cos_wrapper {
	display: block;
	position: sticky;
	top: 0;
}

body.lp--with--sidebar .header--astrid--mobile {
	display: none;
}

body.lp--with--sidebar .fancybox-bg {
	background: #10303F;
}

@media (min-width:1208px) {
	body.lp--with--sidebar .section--leftright-video .grid {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
}

@media (max-width: 1700px) {
	body.lp--with--sidebar .middle--section .row-fluid .span3 {
		width: 30%;
		flex-basis: 30%;
	}
	body.lp--with--sidebar .middle--section .row-fluid .span9 {
		width: 70%;
		flex-basis: 70%;
	}
	body.lp--with--sidebar .section--stickysidebarform .section--stickysidebarform--form--wrapper {
		padding-left: 20px !important;
		padding-right: 20px !important;
	}
	body.lp--with--sidebar .section--leftrightcta .grid .section--leftrightcta--content--inner {
		padding: 40px !important;
	}
}
@media (max-width:1401px) {
	body.lp--with--sidebar .middle--section .row-fluid .span3 {
		width: 40%;
		flex-basis: 40%;
	}
	body.lp--with--sidebar .middle--section .row-fluid .span9 {
		width: 60%;
		flex-basis: 60%;
	}
	body.lp--with--sidebar .section--modeldetails .grid .grid__item {
		width: 100% !important;
		flex-basis: 100% !important;
	}
	body.lp--with--sidebar .section--modeldetails > .overlay.portable-visuallyhidden {
		opacity: 0 !important;
	}
	body.lp--with--sidebar .section--leftright-video .grid {
		flex-direction: column;
		padding-top: 20px !important;
		padding-bottom: 20px !important;
	}
	body.lp--with--sidebar .section--leftright-video .grid .grid__item {
		width: 100% !important;
		flex-basis: 100% !important;
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
	body.lp--with--sidebar .section--leftright-video .grid .grid__item.main--content {
		padding-top: 20px !important;
		padding-bottom: 0 !important;
	}
	body.lp--with--sidebar .section--leftrightcta .grid {
		flex-direction: column;
		padding-top: 0 !important;
		padding-bottom: 0 !important;
	}
	body.lp--with--sidebar .section--leftrightcta .grid .grid__item {
		width: 100% !important;
		flex-basis: 100% !important;
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
	body.lp--with--sidebar .section--leftrightcta .grid .grid__item.section--leftrightcta--image {
		position: relative !important;
	}
	body.lp--with--sidebar .section--leftrightcta .grid .section--leftrightcta--content--inner {
		padding: 20px !important;
	}
	body.lp--with--sidebar .section--leftrightcta.section--leftrightcta--minheight .section--leftrightcta--image,
	body.lp--with--sidebar .section--leftrightcta.section--leftrightcta--minheight .section--leftrightcta--content {
		min-height: 0 !important;
	}
}
@media   (max-width: 1023px) {
	body.lp--with--sidebar .middle--section .row-fluid {
		flex-direction: column;
	}
	body.lp--with--sidebar .middle--section .row-fluid .widget-span {
		width: 100%;
		flex: 1;
	}
}








footer {
  display:block;
  position:relative;
  width:100%;
  background:#053B4A;
}
footer .footer--main {
	padding-top: 10px;
}
footer .hr-splitter {
  height: 1px;
  width: 100%;
  background-color: #FFFFFF;
  margin: 5px 0 0;
}
footer .badges--logos img {
  height: 58px;
  width: auto;
}
footer .badges--logos img:last-child {
  padding-right: 0;
  padding-left: 6px;
}
footer p {
  line-height:1.5em;
}
.footer--main--nav .hs-menu-wrapper {
  display:block;
}
.footer--main--nav .hs-menu-wrapper > ul {
  display:block;
  width:100%;
  padding:0px;
  margin:0px;
  font-size:0px;
}
.footer--main--nav .hs-menu-wrapper > ul > li {
  display:inline-block;
  vertical-align:top;
  width: auto;
  margin-left:20px;
  padding-left:20px;
  border-left: 1px solid #4c4c4c;
}
.footer--main--nav .hs-menu-wrapper > ul > li:first-child {
  border-left:0px;
  padding-left:0px;
  margin-left:0px;
}
.footer--main--nav .hs-menu-wrapper a {
  display:block;
  text-decoration:none;
  font-weight:800;
  font-size:14px;
  line-height:30px;
}
.footer--licenselogos--mobile {
  position:absolute;
  right:0;
  top:0;
}
.footer--licenselogos--mobile img {
  margin-left:10px;
}
.footer--disclaimer p {
  margin-bottom:20px;
}
.footer--disclaimer--togglegroup--trigger {
  display:inline-block;
  margin-top:10px;
}
.footer--disclaimer--togglegroup--trigger:hover {
  cursor:pointer;
}
.footer--disclaimer--togglegroup--trigger,
.footer--disclaimer--togglegroup--trigger * {
  text-transform:uppercase;

  font-family:'Roboto', sans-serif;
  font-weight:700;
}
.footer--disclaimer--togglegroup .footer--disclaimer--togglegroup--trigger--inactive,
.footer--disclaimer--togglegroup.active .footer--disclaimer--togglegroup--trigger--active {
  display:none;
}
.footer--disclaimer--togglegroup.active .footer--disclaimer--togglegroup--trigger--inactive {
  display:block;
}
.footer--disclaimer--togglegroup--togglecontent--inner--content {
  padding-top:10px;
}
footer a:hover {

}
footer .social--icons--label {
  font-size: 14px;
}


footer .footer--social--wrapper {
	display:flex;
	justify-content:flex-start;
	align-items:center;
	gap:10px;
}
footer .footer--social--item {
	display:inline-flex;
	align-items:center;
	justify-content:center;
	text-align:center;
	width:32px;
	height:32px;
	line-height:32px;
	opacity: 1;
	transition: opacity .3s ease-in-out;
}
footer .footer--social--item i {
	color: #ffffff;
}
footer .footer--social--item svg {
	fill: #ffffff;
}
@media (hover:hover) {
	footer .footer--social--item:hover {
		opacity:0.4;
	}
}
@media   (max-width: 1023px) {
	footer .footer--social--wrapper {
		justify-content: space-between;
	}
	footer .footer--social--item {
		width:       40px;
		height:      40px;
		line-height: 40px;
	}
}


footer .share--social--wrapper {
	display: flex;
	justify-content: flex-end;
	align-items: center;
	gap: 24px;
}
footer .share--social--wrapper .share--social--label {
	font-family: 'Roboto', sans-serif;
	font-size: 18px;
	line-height: 1.2222222222222223em;
	letter-spacing: 0.005em;
	font-weight: 400;
	color: #C4C4C4;
	margin: 0 !important;
}
footer .share--social--wrapper .share--social {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	gap: 15px;
}
footer .share--social--wrapper .share--social .share--social--item {
	display: inline-block;
	width: 40px;
	height: 40px;
	display: flex;
	align-items: center;
	justify-content: center;
	background: transparent;
	border: 1px solid #C4C4C4;
	transition: all .3s ease-in-out;
}
footer .share--social--wrapper .share--social .share--social--item i {
	color: #C4C4C4;
	transition: all .3s ease-in-out;
}
footer .share--social--wrapper .share--social .share--social--item svg {
	fill: #C4C4C4;
	transition: all .3s ease-in-out;
  width:20px;
  height:20px;
}
@media (hover:hover) {
	footer .share--social--wrapper .share--social .share--social--item:hover {
		border: 1px solid #ffffff;
		background: #ffffff;
	}
	footer .share--social--wrapper .share--social .share--social--item:hover i {
		color: #1F1F1F;
	}
	footer .share--social--wrapper .share--social .share--social--item:hover svg {
		fill: #1F1F1F;
	}
}
@media   (max-width: 1023px) {
	footer .share--social--wrapper {
		flex-direction: column;
		align-items: center;
		justify-content: center;
		gap: 10px;
		padding: 10px 0 30px;
		border-bottom: 1px solid #FFFFFF;
	}
}


footer .footer--badges {
	opacity: 0.5;
}
footer .footer--badges .flexgrid {
	gap: 20px;
}
@media   (max-width: 1023px) {
	footer .footer--badges .flexgrid {
		justify-content: space-between;
		gap: unset;
	}
}


footer .footer--copyright .footer--copyright--content {
	position: relative;
	margin-top: 10px;
	border-top: 1px solid #FFFFFF;
	padding-top: 30px !important;
	padding-bottom: 30px !important;
	color: #F0ECEB !important;
}
footer .footer--copyright a {
  color: #F0ECEB !important;
  font-weight:400 !important;
  text-decoration:underline!important;
}


@media screen and (min-width: 1024px) and (max-width: 1275px) {
  footer .badges--logos img {
    height: 47px;
  }
}
footer .footer--main--upper:after {
  content:"";
  display:block;
  width:97%;
  margin:10px 1.75%;
	height: 1px;
  background: #FFFFFF;
}

@media   (max-width: 1023px) {
	footer .footer--main--upper:after {
		display:none;
	}
	.footer--main {
		padding-top: 10px;
	}
	.footer--main .logo {
		margin-bottom: 10px;
	}
}

@media   (max-width: 767px) {
	.footer--main--nav .hs-menu-wrapper > ul > li {
		display:block;
		width:100%;
		border:0px;
		margin-left:0px;
		padding-left:0px;
	}
	.footer--main--nav .hs-menu-wrapper > ul > li a {
		color:#ffffff;
		line-height:27px;
		font-weight:700;
	}
	footer .badges--logos img {
		height: 46px;
		width: auto;
	}
	footer .social--icons--label {
		font-size: 12px;
	}
}

@media screen and (max-width: 450px) {
  .footer--licenselogos--mobile {
    top:0;
  }
  .footer--licenselogos--mobile img {
    margin-bottom: 0;
    margin-top:0!important;
  }
  .footer--badges--mobile {
    height: 32px!important;
    width:auto!important;
  }
}

body.no--navigation.pagetype--ipad-form .footer--main {
  display: none;
}
body.no--navigation.pagetype--ipad-form .footer--copyright .grid__item {
  border: none!important;
}


.footer--social {
  gap: 10px;
}

.footer--social span.hs_cos_wrapper_type_icon {
  line-height:0!important;
}

.footer--social a {
  display: flex;
  align-items: center;
  justify-content: center;
  line-height: normal;
}

.footer--social a svg g {
  fill: #ffffff;
}