/* Orange #ce602f */
html, body {
	font-family: "Open Sans", sans-serif;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	margin: 0;
	font-size: 100%;
	background-color: white;
	word-break: break-word
}
div {
	box-sizing: border-box;
}
h1, h2, h3, h4 {
	color: green;
	font-weight: lighter
}
h1 {
	font-size: 175%
}
h2, h3 {
	font-size: 150%
}
h4 {
	font-size: 125%
}
.grow { transition: all .2s ease-in-out; }
.grow:hover { transform: scale(1.05); }
.green_gradient {
	background: #60b70e;
	background: -moz-linear-gradient(top,  #60b70e 0%, #257a09 100%);
	background: -webkit-linear-gradient(top,  #60b70e 0%,#257a09 100%);
	background: linear-gradient(to bottom,  #60b70e 0%,#257a09 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#60b70e', endColorstr='#257a09',GradientType=0 );
}
.gray_gradient {
	background: rgb(224,224,224);
background: -moz-linear-gradient(top,  rgba(224,224,224,1) 0%, rgba(255,255,255,1) 100%);
background: -webkit-linear-gradient(top,  rgba(224,224,224,1) 0%,rgba(255,255,255,1) 100%);
background: linear-gradient(to bottom,  rgba(224,224,224,1) 0%,rgba(255,255,255,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e0e0e0', endColorstr='#ffffff',GradientType=0 );

}
.text_shadow {
	text-shadow: 1px 1px 2px #000000;
}
.content h1:first-of-type {
	margin: 0;
	display: block;
	background-color: green;
	color: white;
	padding: 10px 20px 10px 20px;
	border-radius: 10px;
	margin-bottom: 30px
}
.shadow {
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}
.skip {
	display: none
}
.heading {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	height: 130px;
	display: table;
	width: 100%;
	border-bottom: 1px solid #cccccc;
	background-color: white;
	z-index: 100
}
.logo, .menu, .strap {
	display: table-cell;
	white-space: nowrap;
	line-height: 1em
}
.strap span a, .strap span a:visited {
	color: inherit;
	text-decoration: none;
	opacity: .7;
	font-size: 85%
}
.logo img {
	height: 80px;
	width: auto;
	margin: 20px 0 14px 0;
}
.strap {
	vertical-align: middle;
	font-weight: bold;
	color: green;
	padding-left: 20px;
	font-size: 125%;
	padding-top: 15px
}
.menu {
	width: 100%;
	vertical-align: top;
	text-align: right
}
.menu nav {
	display: inline-block;
	background-color: green;
	border-radius: 0 0 5px 5px;
	overflow: hidden
}
.menu ul {
	margin: 0;
	padding: 0;
	list-style: none
}
.menu ul ul {
	display: none
}
.menu ul li {
	display: inline-block
}
.menu a, .menu a:visited {
	display: inline-block;
	line-height: 3em;
	padding: 0 10px 0 10px;
	color: white;
	text-decoration: none
}
.menu a:hover {
	background-color: black
}
.wrapper, .headingFix {
	max-width: 1040px;
	margin: auto;
	padding: 0 20px 0 20px;
	margin-bottom: 30px
}
.wrapper {
	margin-top: 130px;
}
.content {
	padding: 30px;
	margin-bottom: 30px;
	border-radius: 0 0 10px 10px
}

.footer {
	display: table;
	width: 100%;
}
.foot_services, .foot_contact, .foot_social {
	display: table-cell;
	vertical-align: top;
	width: calc(100%/3)
}
.foot_services p:first-of-type, .foot_contact p:first-of-type, .foot_social p:first-of-type {
	margin: 0 0 10px 0;
	font-size: 110%;
	color: green;
	font-weight: bold
}
.foot_contact ul, .foot_services ul {
	margin: 0;
	list-style: none;
	padding: 0
}

.list {
}
.list br {
	clear: both
}
.list a, .list a:visited {
	display: block;
	position: relative;
	margin: 0 2% 4% 2%;
	background-position: center center;
	background-size: cover;
	float: left;
	box-sizing: border-box;
	border-radius: 10px;
	overflow: hidden
}
.list a div {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	text-align: center;
	padding: 15px;
	color: white;
	font-weight: bold;
	font-size: 120%;
	background-color: rgba(0, 0, 0, 0.5)
}
.list_1 a {
	margin: 0 0 40px 0;
	width: 100%;
	padding-bottom: 50%;
}
.list_2 a {
	width: 48%;
	padding-bottom: 40%;
}
.list_2 a:nth-child(2n+1) { margin-left: 0 }
.list_2 a:nth-child(2n+2) { margin-right: 0 }

.list_3 a {
	width: 30.65%;
	padding-bottom: 30%;
}
.list_3 a:nth-child(3n+1) { margin-left: 0 }
.list_3 a:nth-child(3n+3) { margin-right: 0 }

.onPageLink, .onPageLink:visited {
	display: table-cell;
	border-radius: 5px;
	color: white;
	background-color: green;
	text-decoration: none;
	text-transform: uppercase;
	padding: 5px 10px 5px 10px
}
.footerLogos {
	padding: 0 0 30px 0;
	text-align: center
}
.footerLogos img {
	height: 30px;
	width: auto;
	margin: 0 20px 0 20px
}
#gallery {
	margin-bottom: 30px;
	overflow: auto;
}
.hidden {
	opacity: 0;
	transform: translate(0, 30px); 
	transition: all 1s;
}
.visible {
	opacity: 1;
	transform: translate(0, 0);
}
.mobile {
	display: none
}



label {
	display: block;
	padding: 0 0 10px 0
}




input[type=text],
input[type=password],
input[type=submit], textarea, .button {
	border: none;
	padding: 0;
	margin: 0;
	resize: none;
	border: 1px solid grey;
	background-color: #f2f2f2;
	padding: 10px;
	font-size: inherit;
	border-radius: 0;
	font-family: inherit;
	box-sizing: border-box;
	margin-bottom: 10px;
	border-radius: 5px;
	display: inline-block
}
input[type=submit], .button {
	background-color: green;
	color: white;
	border-color: green;
	text-transform: uppercase;
	cursor: pointer;
	text-decoration: none
}
input[type=submit]:hover, .button:hover {
	background-color: #004c00;
	border-color: #004c00;
}
input[type=submit]:disabled {
	opacity: .5;
	cursor: not-allowed
}
input {
	border-radius: 0
}
input:focus,
select:focus,
textarea:focus,
.button:focus {
	outline: none;
}

.button {
	margin: 20px 0 0 0
}





.image_full_width, .image_align_left, .image_align_right {
	margin-bottom: 30px
}
.image_full_width {
	width: 100%;
	height: auto
}
.image_align_left {
	float: left;
	margin-right: 30px
}
.image_align_right {
	float: right;
	margin-left: 30px
}






.banner {
	border-radius: 10px;
	overflow: hidden;
	margin-bottom: 20px
}
.banner img {
	width: 100%;
	height: auto;
	margin-bottom: -5px;
	
}









@media screen and (max-width:1023px) { /* GO MOBILE */
	.heading, .headingFix, .logo, .strap, .menu, .logo img {
		display: block;
		padding: 0;
		margin: 0;
		vertical-align: top;
		text-align: center;
		position: relative;
		height: auto
	}
	.strap {
		font-size: 5vw;
		padding-bottom: 20px
	}
	.menu nav {
		display: block;
		position: absolute;
		left: 0;
		right: 0;
		border-radius: 0;
		padding: 10px 0 10px 0
	}
	.menu nav ul li {
		display: block
	}
	.menu a:hover {
		background-color: inherit
	}
	.logo {
		padding: 15px
	}
	.logo img {
		margin: auto;
		height: 50px;
		margin-bottom: -4px
	}
	.wrapper {
		margin-top: 0
	}
	h1, h2, h3, h4 {
		font-size: 115%;
		text-align: center;
		display: block
	}
	.mobile {
		display: block;
		position: absolute;
		right: 20px;
		top: 20px;
		height: 40px;
		width: 40px;
		z-index: 200;
	}
	.mobile span {
		display: block;
		background-color: green;
		padding: 2px;
	}
	.mobile span:nth-child(2) {
		margin: 14px 0 14px 0
	}
	
	
	
	
	
	.onPageLink, .onPageLink:visited {
		display: inline-block;
		width: 100%;
		box-sizing: border-box
	}


	
	
	
	
	.footerLogos {
		padding: 0 0 0 0;
		text-align: center
	}
	.footerLogos img {
		height: auto;
		width: 200px;
		margin: 0 20px 20px 20px
	}
	.footerLogos img:last-child {
		margin-bottom: 0
	}
	
	
	
	.footer .foot_services, .footer .foot_contact, .footer .foot_social {
		display: block;
		padding: 0;
		width: 100%;
		text-align: center;
		padding-top: 30px
	}
	
	
	
	input[type=text],
	input[type=password],
	input[type=submit], textarea {
		width: 100%
	}
	
	
	
}
@media print { /* GO PRINT */
}
.shares {
	overflow: auto;
	padding: 20px 0 20px 0;
	clear: both
}
.shares a, .shares a:visited {
	display: inline-block;
	padding: 5px 10px 5px 10px;
	text-decoration: none;
	margin-right: 5px;
	border-radius: 5px;
	color: white;
	font-size: 90%;
	box-sizing: border-box;
	text-align: center;
	font-weight: bold
}
.grow_social { transition: all .2s ease-in-out; }
.grow_social:hover { transform: scale(1.2); }
.share_facebook {
	background-color: #4768ad !important
}
.share_twitter {
	background-color: #4190d3 !important
}
.share_linkedin {
	background-color: #2d72ab !important
}
.share_mix {
	background-color: #ed8848 !important
}
.share_pinterest {
	background-color: #d03034 !important
}
.share_reddit {
	background-color: #e1512c !important
}
.share_email {
	background-color: #79847e !important
}
.share_tumblr {
	background-color: black !important
}
.share_yummly {
	background-color: #df611d !important
}
.share_digg {
	background-color: black !important
}
@media screen and (max-width: 768px) { /* GO MOBILE */
	.shares a, .shares a:visited {
		display: block;
		width: 100%;
		margin-right: 0;
		border-radius: 5px;
		color: white;
		font-size: 100%;
		margin-bottom: 4px
	}
}

/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: local('Open Sans Italic'), local('OpenSans-Italic'), url(https://fonts.gstatic.com/s/opensans/v17/mem6YaGs126MiZpBA-UFUK0Udc1GAK6bt6o.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: local('Open Sans Italic'), local('OpenSans-Italic'), url(https://fonts.gstatic.com/s/opensans/v17/mem6YaGs126MiZpBA-UFUK0ddc1GAK6bt6o.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: local('Open Sans Italic'), local('OpenSans-Italic'), url(https://fonts.gstatic.com/s/opensans/v17/mem6YaGs126MiZpBA-UFUK0Vdc1GAK6bt6o.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: local('Open Sans Italic'), local('OpenSans-Italic'), url(https://fonts.gstatic.com/s/opensans/v17/mem6YaGs126MiZpBA-UFUK0adc1GAK6bt6o.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: local('Open Sans Italic'), local('OpenSans-Italic'), url(https://fonts.gstatic.com/s/opensans/v17/mem6YaGs126MiZpBA-UFUK0Wdc1GAK6bt6o.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: local('Open Sans Italic'), local('OpenSans-Italic'), url(https://fonts.gstatic.com/s/opensans/v17/mem6YaGs126MiZpBA-UFUK0Xdc1GAK6bt6o.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: local('Open Sans Italic'), local('OpenSans-Italic'), url(https://fonts.gstatic.com/s/opensans/v17/mem6YaGs126MiZpBA-UFUK0Zdc1GAK6b.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url(https://fonts.gstatic.com/s/opensans/v17/memnYaGs126MiZpBA-UFUKWiUNhmIqOxjaPXZSk.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url(https://fonts.gstatic.com/s/opensans/v17/memnYaGs126MiZpBA-UFUKWiUNhvIqOxjaPXZSk.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url(https://fonts.gstatic.com/s/opensans/v17/memnYaGs126MiZpBA-UFUKWiUNhnIqOxjaPXZSk.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url(https://fonts.gstatic.com/s/opensans/v17/memnYaGs126MiZpBA-UFUKWiUNhoIqOxjaPXZSk.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url(https://fonts.gstatic.com/s/opensans/v17/memnYaGs126MiZpBA-UFUKWiUNhkIqOxjaPXZSk.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url(https://fonts.gstatic.com/s/opensans/v17/memnYaGs126MiZpBA-UFUKWiUNhlIqOxjaPXZSk.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url(https://fonts.gstatic.com/s/opensans/v17/memnYaGs126MiZpBA-UFUKWiUNhrIqOxjaPX.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v17/mem8YaGs126MiZpBA-UFWJ0bf8pkAp6a.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v17/mem8YaGs126MiZpBA-UFUZ0bf8pkAp6a.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v17/mem8YaGs126MiZpBA-UFWZ0bf8pkAp6a.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v17/mem8YaGs126MiZpBA-UFVp0bf8pkAp6a.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v17/mem8YaGs126MiZpBA-UFWp0bf8pkAp6a.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v17/mem8YaGs126MiZpBA-UFW50bf8pkAp6a.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v17/mem8YaGs126MiZpBA-UFVZ0bf8pkAg.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v17/mem5YaGs126MiZpBA-UN7rgOX-hpKKSTj5PW.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v17/mem5YaGs126MiZpBA-UN7rgOVuhpKKSTj5PW.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v17/mem5YaGs126MiZpBA-UN7rgOXuhpKKSTj5PW.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v17/mem5YaGs126MiZpBA-UN7rgOUehpKKSTj5PW.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v17/mem5YaGs126MiZpBA-UN7rgOXehpKKSTj5PW.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v17/mem5YaGs126MiZpBA-UN7rgOXOhpKKSTj5PW.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v17/mem5YaGs126MiZpBA-UN7rgOUuhpKKSTjw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}