.font_ohqw5q6mx,
	[data-font="font_ohqw5q6mx"],
	[data-font="font_ohqw5q6mx"] li a,
	#content-holder h3,
	#content-holder p,
	#content-holder li {
		font-family: "HKGroteskRegular", sans-serif;
		font-weight: 400;
		font-style: normal;
	}
	.font_z1zs3cxxm,
	[data-font="font_z1zs3cxxm"],
	[data-font="font_z1zs3cxxm"] li a {
		font-family: "HKGroteskSemibold", sans-serif;
		font-weight: 500;
		font-style: normal;
	}

	.font_c57thrwnr,
	[data-font="font_c57thrwnr"],
	[data-font="font_c57thrwnr"] li a {
		font-family: "HKGroteskBold", sans-serif;
		font-weight: 800;
		font-style: normal;
	}

	.font_w30tl6l2y,
	[data-font="font_w30tl6l2y"],
	[data-font="font_w30tl6l2y"] li a,
	#content-holder h2 {
		font-family: "HKGroteskMedium", sans-serif;
		font-weight: 500;
		font-style: normal;
	}

	.font_wtkjm71fe,
	[data-font="font_wtkjm71fe"],
	[data-font="font_wtkjm71fe"] li a {
		font-family: "tenez-light", serif;
		font-weight: 300;
		font-style: normal;
	}

	.font_9c7phaoid,
	[data-font="font_9c7phaoid"],
	[data-font="font_9c7phaoid"] li a {
		font-family: "tenez-regular", serif;
		font-weight: 400;
		font-style: normal;
	}

	.font_mc2as6b0e,
	[data-font="font_mc2as6b0e"],
	[data-font="font_mc2as6b0e"] li a,
	#content-holder h1 {
		font-family: "Cormorant Garamond", serif;
		font-weight: normal;
		font-style: normal;
	}

	.font_60xc6873r,
	[data-font="font_60xc6873r"],
	[data-font="font_60xc6873r"] li a {
		font-family: "Cormorant Garamond", serif;
		font-weight: 400;
		font-style: italic;
	}
    @media screen and (min-width: 1170px) {

		.container-fluid,
		.container,
		.admin-container {
			padding: 0 0rem 0 0rem;
		}
	}

	.container {
		max-width: 1280px;
	}

	@media screen and (min-width: 1170px) {
		.row {
			margin-left: -15px;
			margin-right: -15px;
		}

		.column,
		.grid-column {
			padding-left: 15px;
			padding-right: 15px;
		}
		#row_8f28527cc {
			padding-top: 10px;
			padding-bottom: 10px;
		}
	}

	#content-holder h1 {
		font-size: 4rem;
		line-height: 4.444444444444445rem;
		letter-spacing: -0.027777777777777776rem;
	}

	#content-holder h2 {
		font-size: 4rem;
		line-height: 4.444444444444445rem;
		letter-spacing: 0rem;
	}

	#content-holder h3 {
		font-size: 2.888888888888889rem;
		line-height: 3.2222222222222223rem;
	}

	#content-holder p,
	#content-holder li {
		font-size: 1rem;
		line-height: 2;
	}

	#content-holder .is-content p {
		margin-bottom: 2em;
	}
	.mob-image {
		display: none !important;
	}
	@media screen and (min-width: 992px) and (max-width: 1169.98px) {}

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

	@media screen and (min-width: 544px) and (max-width: 767.98px) {}

	@media screen and (max-width: 543.98px) {
		.mob-image {
			display: block !important;
		}
	}


	.project-panel {
		background: #f5f5f5;
		padding: 2.5rem 0rem;
	}

	[data-pp-gutter="no"] .project-panel .pp-thumbs,
	.project-panel .pp-thumbs {
		margin-bottom: -1.666666666666667rem;
	}

	#content-holder .panel-label,
	.projectnav-preview .panel-label {
		color: #000000;
		font-size: 1.777777777777778rem;
		text-transform: none;
		padding-left: 0rem;
		padding-bottom: 1.666666666666667rem;
		text-align: left;
		line-height: 1;
	}

	.project-panel .pp-title {
		padding: 0.5555555555555556rem 0rem 1.666666666666667rem 0rem;
	}

	.project-panel .pp-title a {
		color: #000000;
		font-size: 0.7222222222222222rem;
		text-transform: none;
	}

	.project-panel .pp-title span {
		color: #999999;
		font-size: 0.7222222222222222rem;
		text-transform: none;
	}

	.semplice-next-prev {
		background: #ffffff;
		padding: 0rem 0rem 0rem 0rem;
	}

	.semplice-next-prev .np-inner {
		height: 10rem;
	}

	.semplice-next-prev .np-inner .np-link .np-prefix,
	.semplice-next-prev .np-inner .np-link .np-label {
		color: #191919;
		font-size: 1.555555555555556rem;
		text-transform: none;
		letter-spacing: 0rem;
	}

	.semplice-next-prev .np-inner .np-link .np-text-above {
		padding-bottom: 2px;
	}

	.semplice-next-prev .np-inner .np-link .np-label-above {
		color: #aaaaaa;
		font-size: 0.7777777777777778rem;
		text-transform: uppercase;
		letter-spacing: 1px;
	}

	.semplice-next-prev .np-inner .np-link .np-text {
		padding: 0rem 0rem;
	}

	.semplice-next .np-text {
		margin-right: -0rem;
	}

	.semplice-next-prev .nextprev-seperator {
		width: 1px;
		margin: 1.666666666666667rem -0px;
		background: #000000;
	}

	.np-link:hover {
		background: #ffffff;
	}

	.np-link:hover .np-text .np-label,
	.np-link:hover .np-text .np-prefix {
		color: #000000 !important;
	}

	.np-link:hover .np-label-above {
		color: #000000 !important;
	}

	a {
		color: '';
	}

	a:hover {
		color: #7f7f7f;
	}

	.underline-links a {
		position: relative;
		display: inline-block;
	}

	.underline-links a::before {
		content: '';
		position: absolute;
		z-index: 0;
		left: 0;
		right: 100%;
		bottom: 0;
		background: #000;
		height: 3px;
		-webkit-transition-property: right;
		transition-property: right;
		-webkit-transition-duration: 0.2s;
		transition-duration: 0.2s;
		-webkit-transition-timing-function: ease-out;
		transition-timing-function: ease-out;
	}

	.underline-links a:hover:before {
		right: 0 !important;
	}
    #content-308 #section_fmkqrruqx {
		padding-top: 4.11111111111111rem;
		padding-bottom: 1.333333333333334rem;
	}

	@media screen and (min-width: 768px) and (max-width: 991.98px) {
		#content-308 #section_fmkqrruqx {
			padding-top: 5.555555555555555rem;
			padding-bottom: 3.11111111111111rem;
		}
		.mob-image {
			display: none !important;
		}
	}

	@media screen and (min-width: 544px) and (max-width: 767.98px) {
		#content-308 #section_fmkqrruqx {
			padding-top: 5.555555555555555rem;
			padding-bottom: 8.333333333333334rem;
		}
		.mob-image {
			display: none !important;
		}
	}

	@media screen and (max-width: 543.98px) {
		#content-308 #section_fmkqrruqx {
			padding-top: 5.555555555555555rem;
			padding-bottom: 2.666666666666667rem;
		}
		.grid-row,
		.row {
			flex: auto;
			flex-direction: row;
			flex-wrap: wrap;
			width: 90%;
		}
		
	}

	#content-308 #column_1qjcoe35m {
		padding-bottom: 6.666666666666667rem;
	}

	@media screen and (max-width: 543.98px) {
		#content-308 #column_1qjcoe35m {
			padding-bottom: 2.7777777777777777rem;
		}
	}

	@media screen and (max-width: 543.98px) {
		#content-308 #content_8ym6dmstf {
			padding-top: 0rem;
			padding-right: 0rem;
			padding-left: 0rem;
		}

		#content-308 #content_8ym6dmstf .is-content {}
	}

	#content-308 #column_u3kr7dlsg {
		padding-top: 0rem;
		padding-bottom: 0rem;
	}

	@media screen and (max-width: 543.98px) {
		#content-308 #column_u3kr7dlsg {
			padding-bottom: 0rem;
		}
	}

	@media screen and (max-width: 543.98px) {
		#content-308 #content_6wducvkhe {
			/* padding-right: 5.555555555555555rem; */
		}
		.mob-title {
			display: block !important;
		}
		.web-title {
			display: none !important;
		}
		#web-image {
			display: none !important;
		}
		/* #content-308 #content_6wducvkhe .is-content {} */
	}

	#content-308 #content_7ntuz9fx7 {
		padding-top: 10px;
	}

	#content-308 #content_7ntuz9fx7 .is-content {}

	#content-308 #content_vul9dv03v {
		padding-top: 10px;
	}

	#content-308 #content_vul9dv03v .is-content {}

	#content-308 #content_rvw97t2yo {
		padding-top: 1.1111111111111112rem;
		padding-right: 0rem;
	}

	#content-308 #content_rvw97t2yo .is-content {
		border-radius: 0rem;
		border-color: transparent;
	}

	#content-308 #column_99r6i86a9 {
		padding-top: 0rem;
		padding-bottom: 5.555555555555555rem;
	}

	@media screen and (max-width: 543.98px) {
		#content-308 #column_99r6i86a9 {
			padding-bottom: 0rem;
		}
	}

	@media screen and (max-width: 543.98px) {
		#content-308 #content_hji0q0eza {
			padding-right: 5.555555555555555rem;
		}

		#content-308 #content_hji0q0eza .is-content {}
	}

	#content-308 #content_c40605fdi {
		padding-top: 2.7777777777777777rem;
	}

	#content-308 #content_c40605fdi .is-content {}

	#content-308 #content_l7yxgpiit {
		padding-top: 1.1111111111111112rem;
	}

	#content-308 #content_l7yxgpiit .is-content {}

	#content-308 #content_qqv9y9e4g {
		padding-top: 10px;
		padding-bottom: 5px;
		padding-right: 0rem;
	}

	#content-308 #content_qqv9y9e4g .is-content {
		border-radius: 0rem;
		border-color: transparent;
	}

	#content-308 #column_tnm12zqeo {
		padding-top: 5.555555555555555rem;
		padding-bottom: 5.555555555555555rem;
	}

	@media screen and (max-width: 543.98px) {
		#content-308 #column_tnm12zqeo {
			padding-top: 5.555555555555555rem;
			padding-bottom: 0rem;
		}
	}

	#content-308 #content_13lsgua7z {
		padding-top: 2.7777777777777777rem;
	}

	#content-308 #content_13lsgua7z .is-content {}

	#content-308 #content_bioop1xt6 {
		padding-top: 1.1111111111111112rem;
	}

	#content-308 #content_bioop1xt6 .is-content {}

	#content-308 #content_u7292p0di .is-content {
		border-width: 0.1111111111111111rem;
		border-color: #1e1e1e;
		background-color: transparent;
		border-radius: 0rem;
	}

	#content-308 #content_u7292p0di .is-content:hover {
		color: #f2f2f2 !important;
		background-color: #1e1e1e !important;
	}

	#content-308 #content_u7292p0di .is-content a {
		padding-right: 2.7777777777777777rem;
		padding-left: 2.7777777777777777rem;
		padding-top: 0.8888888888888888rem;
		padding-bottom: 0.8888888888888888rem;
		color: #f2f2f2;
		font-size: 0.7777777777777778rem;
		letter-spacing: 0.16666666666666666rem;
		margin-right: -0.16666666666666666rem;
		border-radius: 0rem;
	}

	#content-308 #content_u7292p0di .is-content:hover a {
		color: #f2f2f2 !important;
		letter-spacing: 0.16666666666666666rem !important;
		margin-right: -0.16666666666666666rem;
	}

	#content-308 #content_u7292p0di {
		padding-top: 0rem;
		margin-top: 2.7777777777777777rem;
		margin-left: 0rem;
	}

	#content-308 #content_u7292p0di .is-content {}

	@media screen and (min-width: 992px) and (max-width: 1169.98px) {
		#content-308 #content_u7292p0di {
			margin-left: 0rem;
		}

		#content-308 #content_u7292p0di .is-content {}
	}

	@media screen and (min-width: 768px) and (max-width: 991.98px) {
		#content-308 #content_u7292p0di {
			margin-left: 0rem;
		}

		#content-308 #content_u7292p0di .is-content {}
	}

	@media screen and (min-width: 544px) and (max-width: 767.98px) {
		#content-308 #content_u7292p0di {
			margin-left: 0rem;
		}

		#content-308 #content_u7292p0di .is-content {}
	}

	@media screen and (max-width: 543.98px) {
		#content-308 #content_u7292p0di {
			margin-left: 0rem;
		}

		#content-308 #content_u7292p0di .is-content {}
	}

	#content-308 #column_4bb5hexb1 {
		padding-top: 5.555555555555555rem;
		padding-bottom: 11.11111111111111rem;
	}

	@media screen and (max-width: 543.98px) {
		#content-308 #column_4bb5hexb1 {
			padding-top: 5.555555555555555rem;
			padding-bottom: 0rem;
		}
	}

	#content-308 #content_g9bednm5c {
		padding-top: 2.7777777777777777rem;
	}

	#content-308 #content_g9bednm5c .is-content {}

	#content-308 #content_cs2fcfvg7 {
		padding-top: 1.1111111111111112rem;
	}

	#content-308 #content_cs2fcfvg7 .is-content {}

	#content-308 #content_jmip8y8mv .is-content {
		border-width: 0.1111111111111111rem;
		border-color: #1e1e1e;
		background-color: transparent;
		border-radius: 0rem;
	}

	#content-308 #content_jmip8y8mv .is-content:hover {
		color: #f2f2f2 !important;
		background-color: #1e1e1e !important;
	}

	#content-308 #content_jmip8y8mv .is-content a {
		padding-right: 2.7777777777777777rem;
		padding-left: 2.7777777777777777rem;
		padding-top: 0.8888888888888888rem;
		padding-bottom: 0.8888888888888888rem;
		color: #f2f2f2;
		font-size: 0.7777777777777778rem;
		letter-spacing: 0.16666666666666666rem;
		margin-right: -0.16666666666666666rem;
		border-radius: 0rem;
	}

	#content-308 #content_jmip8y8mv .is-content:hover a {
		color: #f2f2f2 !important;
		letter-spacing: 0.16666666666666666rem !important;
		margin-right: -0.16666666666666666rem;
	}

	#content-308 #content_jmip8y8mv {
		padding-top: 0rem;
		margin-top: 2.7777777777777777rem;
		margin-left: 0rem;
	}

	#content-308 #content_jmip8y8mv .is-content {}

	@media screen and (min-width: 992px) and (max-width: 1169.98px) {
		#content-308 #content_jmip8y8mv {
			margin-left: 0rem;
		}

		#content-308 #content_jmip8y8mv .is-content {}
	}

	@media screen and (min-width: 768px) and (max-width: 991.98px) {
		#content-308 #content_jmip8y8mv {
			margin-left: 0rem;
		}

		#content-308 #content_jmip8y8mv .is-content {}
	}

	@media screen and (min-width: 544px) and (max-width: 767.98px) {
		#content-308 #content_jmip8y8mv {
			margin-left: 0rem;
		}

		#content-308 #content_jmip8y8mv .is-content {}
	}

	@media screen and (max-width: 543.98px) {
		#content-308 #content_jmip8y8mv {
			margin-left: 0rem;
		}

		#content-308 #content_jmip8y8mv .is-content {}
	}

	#content-308 #column_w9w0rmkol {
		padding-top: 5.555555555555555rem;
		padding-bottom: 11.11111111111111rem;
	}

	@media screen and (max-width: 543.98px) {
		#content-308 #column_w9w0rmkol {
			padding-bottom: 0rem;
		}
	}

	@media screen and (max-width: 543.98px) {
		#content-308 #content_mgq05na7d {
			padding-right: 5.555555555555555rem;
		}

		#content-308 #content_mgq05na7d .is-content {}
	}

	#content-308 #content_d194y9gts {
		padding-top: 2.7777777777777777rem;
	}

	#content-308 #content_d194y9gts .is-content {}

	#content-308 #content_191c1v5vz {
		padding-top: 1.1111111111111112rem;
	}

	#content-308 #content_191c1v5vz .is-content {}

	#content-308 #content_2knczh7i3 .is-content {
		border-width: 0.1111111111111111rem;
		border-color: #1e1e1e;
		background-color: transparent;
		border-radius: 0rem;
	}

	#content-308 #content_2knczh7i3 .is-content:hover {
		color: #f2f2f2 !important;
		background-color: #1e1e1e !important;
	}

	#content-308 #content_2knczh7i3 .is-content a {
		padding-right: 2.7777777777777777rem;
		padding-left: 2.7777777777777777rem;
		padding-top: 0.8888888888888888rem;
		padding-bottom: 0.8888888888888888rem;
		color: #f2f2f2;
		font-size: 0.7777777777777778rem;
		letter-spacing: 0.16666666666666666rem;
		margin-right: -0.16666666666666666rem;
		border-radius: 0rem;
	}

	#content-308 #content_2knczh7i3 .is-content:hover a {
		color: #f2f2f2 !important;
		letter-spacing: 0.16666666666666666rem !important;
		margin-right: -0.16666666666666666rem;
	}

	#content-308 #content_2knczh7i3 {
		padding-top: 0rem;
		margin-top: 2.7777777777777777rem;
		margin-left: 0rem;
	}

	#content-308 #content_2knczh7i3 .is-content {}

	@media screen and (min-width: 992px) and (max-width: 1169.98px) {
		#content-308 #content_2knczh7i3 {
			margin-left: 0rem;
		}

		#content-308 #content_2knczh7i3 .is-content {}
	}

	@media screen and (min-width: 768px) and (max-width: 991.98px) {
		#content-308 #content_2knczh7i3 {
			margin-left: 0rem;
		}

		#content-308 #content_2knczh7i3 .is-content {}
	}

	@media screen and (min-width: 544px) and (max-width: 767.98px) {
		#content-308 #content_2knczh7i3 {
			margin-left: 0rem;
		}

		#content-308 #content_2knczh7i3 .is-content {}
	}

	@media screen and (max-width: 543.98px) {
		#content-308 #content_2knczh7i3 {
			margin-left: 0rem;
		}

		#content-308 #content_2knczh7i3 .is-content {}
	}

	#content-308 #column_iz10gjdhp {
		padding-top: 5.555555555555555rem;
		padding-bottom: 11.11111111111111rem;
	}

	@media screen and (max-width: 543.98px) {
		#content-308 #column_iz10gjdhp {
			padding-bottom: 0rem;
		}
	}

	@media screen and (max-width: 543.98px) {
		#content-308 #content_gu1xt6ieo {
			padding-right: 5.555555555555555rem;
		}

		#content-308 #content_gu1xt6ieo .is-content {}
	}

	#content-308 #content_ko5mmrh72 {
		padding-top: 2.7777777777777777rem;
	}

	#content-308 #content_ko5mmrh72 .is-content {}

	#content-308 #content_nm48oyo6f {
		padding-top: 1.1111111111111112rem;
	}

	#content-308 #content_nm48oyo6f .is-content {}

	#content-308 #content_xnrag74sp .is-content {
		border-width: 0.1111111111111111rem;
		border-color: #1e1e1e;
		background-color: transparent;
		border-radius: 0rem;
	}

	#content-308 #content_xnrag74sp .is-content:hover {
		color: #f2f2f2 !important;
		background-color: #1e1e1e !important;
	}

	#content-308 #content_xnrag74sp .is-content a {
		padding-right: 2.7777777777777777rem;
		padding-left: 2.7777777777777777rem;
		padding-top: 0.8888888888888888rem;
		padding-bottom: 0.8888888888888888rem;
		color: #f2f2f2;
		font-size: 0.7777777777777778rem;
		letter-spacing: 0.16666666666666666rem;
		margin-right: -0.16666666666666666rem;
		border-radius: 0rem;
	}

	#content-308 #content_xnrag74sp .is-content:hover a {
		color: #f2f2f2 !important;
		letter-spacing: 0.16666666666666666rem !important;
		margin-right: -0.16666666666666666rem;
	}

	#content-308 #content_xnrag74sp {
		padding-top: 0rem;
		margin-top: 2.7777777777777777rem;
		padding-bottom: 0rem;
		margin-left: 0rem;
	}

	#content-308 #content_xnrag74sp .is-content {}

	@media screen and (min-width: 992px) and (max-width: 1169.98px) {
		#content-308 #content_xnrag74sp {
			margin-left: 2.2222222222222223rem;
		}

		#content-308 #content_xnrag74sp .is-content {}
	}

	@media screen and (min-width: 768px) and (max-width: 991.98px) {
		#content-308 #content_xnrag74sp {
			margin-left: 2.7777777777777777rem;
		}

		#content-308 #content_xnrag74sp .is-content {}
	}

	@media screen and (min-width: 544px) and (max-width: 767.98px) {
		#content-308 #content_xnrag74sp {
			margin-left: 0.5555555555555556rem;
		}

		#content-308 #content_xnrag74sp .is-content {}
	}

	@media screen and (max-width: 543.98px) {
		#content-308 #content_xnrag74sp {
			margin-left: 0rem;
		}

		#content-308 #content_xnrag74sp .is-content {}
	}

	#content-308 #section_j85jecyam {
		padding-bottom: 11.11111111111111rem;
	}

	@media screen and (min-width: 768px) and (max-width: 991.98px) {
		#content-308 #section_j85jecyam {
			padding-bottom: 11.11111111111111rem;
		}
	}

	@media screen and (min-width: 544px) and (max-width: 767.98px) {
		#content-308 #section_j85jecyam {
			padding-bottom: 8.333333333333334rem;
		}
	}

	@media screen and (max-width: 543.98px) {
		#content-308 #section_j85jecyam {
			padding-bottom: 8.333333333333334rem;
		}
	}

	#content-308 #content_eodx9yx9k {
		padding-top: 0rem;
		padding-bottom: 2.2222222222222223rem;
	}

	#content-308 #content_eodx9yx9k .is-content {}

	@media screen and (min-width: 768px) and (max-width: 991.98px) {
		#content-308 #content_eodx9yx9k {
			padding-bottom: 1.6666666666666667rem;
		}

		#content-308 #content_eodx9yx9k .is-content {}
	}

	@media screen and (max-width: 543.98px) {
		#content-308 #content_eodx9yx9k {
			padding-bottom: 1.6666666666666667rem;
		}

		#content-308 #content_eodx9yx9k .is-content {}
	}

	#content-308 #content_b66xvc8ry {
		padding-right: 11.11111111111111rem;
		padding-left: 11.11111111111111rem;
	}

	#content-308 #content_b66xvc8ry .is-content {}

	@media screen and (min-width: 768px) and (max-width: 991.98px) {
		#content-308 #content_b66xvc8ry {
			padding-right: 8.333333333333334rem;
			padding-left: 8.333333333333334rem;
		}

		#content-308 #content_b66xvc8ry .is-content {}
	}

	@media screen and (min-width: 544px) and (max-width: 767.98px) {
		#content-308 #content_b66xvc8ry {
			padding-right: 2.7777777777777777rem;
			padding-left: 2.7777777777777777rem;
		}

		#content-308 #content_b66xvc8ry .is-content {}
	}

	@media screen and (max-width: 543.98px) {
		#content-308 #content_b66xvc8ry {
			padding-right: 0rem;
			padding-left: 0rem;
		}

		#content-308 #content_b66xvc8ry .is-content {}
	}

	#content-308 .transition-wrap {
		background-color: #111111;
	}

	#content-308 .sections {
		margin-top: 0px !important;
	}

	#content-308 #column_u3kr7dlsg {
		transform: translateX(0rem) translateY(11.11111111111111rem);
	}

	#content-308 #content_7ntuz9fx7 {
		opacity: 0;
		transform: translateX(0rem) translateY(2.2222222222222223rem);
	}

	#content-308 #content_vul9dv03v {
		opacity: 0;
		transform: translateX(0rem) translateY(2.7777777777777777rem);
	}

	#content-308 #content_rvw97t2yo {
		opacity: 0;
		transform: translateX(0rem) translateY(2.7777777777777777rem);
	}

	#content-308 #column_99r6i86a9 {
		transform: translateX(0rem) translateY(11.11111111111111rem);
	}

	#content-308 #content_c40605fdi {
		opacity: 0;
		transform: translateX(0rem) translateY(2.2222222222222223rem);
	}

	#content-308 #content_l7yxgpiit {
		opacity: 0;
		transform: translateX(0rem) translateY(2.7777777777777777rem);
	}

	#content-308 #content_qqv9y9e4g {
		opacity: 0;
		transform: translateX(0rem) translateY(2.7777777777777777rem);
	}

	#content-308 #column_tnm12zqeo {
		opacity: 0;
		transform: translateX(0rem) translateY(11.11111111111111rem);
	}

	#content-308 #content_0pdeabung {
		opacity: 0;
		transform: translateX(0rem) translateY(11.11111111111111rem);
	}

	#content-308 #content_13lsgua7z {
		opacity: 0;
		transform: translateX(0rem) translateY(2.7777777777777777rem);
	}

	#content-308 #content_bioop1xt6 {
		opacity: 0;
		transform: translateX(0rem) translateY(2.7777777777777777rem);
	}

	#content-308 #column_4bb5hexb1 {
		opacity: 0;
		transform: translateX(0rem) translateY(11.11111111111111rem);
	}

	#content-308 #content_f6ei6gbz7 {
		opacity: 0;
		transform: translateX(0rem) translateY(11.11111111111111rem);
	}

	#content-308 #content_g9bednm5c {
		opacity: 0;
		transform: translateX(0rem) translateY(2.7777777777777777rem);
	}

	#content-308 #content_cs2fcfvg7 {
		opacity: 0;
		transform: translateX(0rem) translateY(2.7777777777777777rem);
	}

	#content-308 #column_w9w0rmkol {
		opacity: 0;
		transform: translateX(0rem) translateY(11.11111111111111rem);
	}

	#content-308 #content_mgq05na7d {
		opacity: 0;
		transform: translateX(0rem) translateY(11.11111111111111rem);
	}

	#content-308 #content_d194y9gts {
		opacity: 0;
		transform: translateX(0rem) translateY(2.7777777777777777rem);
	}

	#content-308 #content_191c1v5vz {
		opacity: 0;
		transform: translateX(0rem) translateY(2.7777777777777777rem);
	}

	#content-308 #column_iz10gjdhp {
		opacity: 0;
		transform: translateX(0rem) translateY(11.11111111111111rem);
	}

	#content-308 #content_gu1xt6ieo {
		opacity: 0;
		transform: translateX(0rem) translateY(11.11111111111111rem);
	}

	#content-308 #content_ko5mmrh72 {
		opacity: 0;
		transform: translateX(0rem) translateY(2.7777777777777777rem);
	}

	#content-308 #content_nm48oyo6f {
		opacity: 0;
		transform: translateX(0rem) translateY(2.7777777777777777rem);
	}

	#content-308 #content_eodx9yx9k {
		opacity: 0;
		transform: translateX(0rem) translateY(2.7777777777777777rem);
	}

	#content-308 #section_bc00c4563 {
		padding-top: 4.166666666666667rem;
		padding-bottom: 2.7777777777777777rem;
		background-color: #111111;
	}

	#content-308 #column_3f56324c2 {
		padding-top: 0rem;
		padding-bottom: 0rem;
	}

	#content-308 #content_b844c8400 {
		padding-bottom: 0rem;
	}

	#content-308 #content_b844c8400 .is-content {}

	#content-308 #content_99d63c66d {
		padding-bottom: 0rem;
	}

	#content-308 #content_99d63c66d .is-content {}

	#content-308 #column_161f819a7 {
		padding-top: 0rem;
		padding-bottom: 0.2222222222222222rem;
	}

	#content-308 #content_9fbd29a0c {
		padding-bottom: 0rem;
	}

	#content-308 #content_9fbd29a0c .is-content {}

	#content-308 #content_634ec4f76 {
		padding-bottom: 0rem;
	}

	#content-308 #content_634ec4f76 .is-content {}

	#content-308 #column_f18d51c04 {
		padding-top: 0rem;
	}

	#content-308 #column_c9d5b5471 {
		padding-top: 0rem;
	}

	@media screen and (max-width: 543.98px) {
		#content-308 #column_c9d5b5471 {
			padding-top: 0.8333333333333334rem;
		}
	}

	#content-308 #content_312f69b86 {
		padding-top: 0rem;
	}

	#content-308 #content_312f69b86 .is-content {}

	.nav_ixbb40iue {
		background-color: rgba(245, 245, 245, 1);
		;
	}

	.nav_ixbb40iue {
		padding-top: 1.3888888888888888rem;
	}

	.nav_ixbb40iue {
		padding-bottom: 1.3888888888888888rem;
	}

	.nav_ixbb40iue .navbar-inner .navbar-left,
	.nav_ixbb40iue .navbar-inner .navbar-center,
	.nav_ixbb40iue .navbar-inner .navbar-distributed {
		left: 1.6666666666666667rem;
	}

	.nav_ixbb40iue .container-fluid .navbar-inner .navbar-right,
	.nav_ixbb40iue .container-fluid .navbar-inner .navbar-distributed {
		right: 1.6666666666666667rem;
	}

	.nav_ixbb40iue .container-fluid .hamburger a:after {
		padding-right: 1.1111111111111rem;
	}

	.nav_ixbb40iue {
		background-color: transparent !important;
	}

	.nav_ixbb40iue .navbar-left ul li:nth-child(1),
	.nav_ixbb40iue .navbar-left ul li:nth-child(2) {
		top: 1.3888888888888888rem;
	}

	.nav_ixbb40iue .navbar-left ul li:nth-child(3),
	.nav_ixbb40iue .navbar-left ul li:nth-child(4) {
		bottom: 1.3888888888888888rem;
	}

	.nav_ixbb40iue .navbar-inner nav ul li {
		padding-left: 1.6666666666666667rem;
	}

	.nav_ixbb40iue .navbar-inner nav ul li {
		padding-right: 1.6666666666666667rem;
	}

	.nav_ixbb40iue .navbar-inner .logo {
		margin-top: 0rem;
	}

	.nav_ixbb40iue .logo img,
	.nav_ixbb40iue .logo svg {
		width: 4.166666666666667rem;
	}

	.nav_ixbb40iue .navbar-inner .hamburger a.menu-icon span {
		background-color: #ffffff;
	}

	.nav_ixbb40iue .navbar-inner .hamburger a.menu-icon {
		width: 1.1111111111111112rem;
	}

	.nav_ixbb40iue .navbar-inner .hamburger a.menu-icon span {
		height: 2px;
	}

	.nav_ixbb40iue .navbar-inner .hamburger a.open-menu span::before {
		transform: translateY(-7px);
	}

	.nav_ixbb40iue .navbar-inner .hamburger a.open-menu span::after {
		transform: translateY(7px);
	}

	.nav_ixbb40iue .navbar-inner .hamburger a.open-menu:hover span::before {
		transform: translateY(-9px);
	}

	.nav_ixbb40iue .navbar-inner .hamburger a.open-menu:hover span::after {
		transform: translateY(9px);
	}

	.nav_ixbb40iue .navbar-inner .hamburger a.menu-icon {
		height: 16px;
	}

	.nav_ixbb40iue .navbar-inner .hamburger a.menu-icon span {
		margin-top: 8px;
	}

	.nav_ixbb40iue .navbar-inner nav ul li a span {
		font-size: 0.9444444444444444rem;
	}

	.nav_ixbb40iue .navbar-inner nav ul li a span {
		color: #f2f2f2;
	}

	.nav_ixbb40iue .navbar-inner nav ul li a span {
		text-transform: none;
	}

	.nav_ixbb40iue .navbar-inner nav ul li a span {
		letter-spacing: 0.005555555555555556rem;
	}

	.nav_ixbb40iue .navbar-inner nav ul li a span {
		border-bottom-width: 0.05555555555555555rem;
	}

	.nav_ixbb40iue .navbar-inner nav ul li a span {
		border-bottom-color: #f2f2f2;
	}

	.nav_ixbb40iue .navbar-inner nav ul li a:hover span,
	.navbar-inner nav ul li.current-menu-item a span,
	.navbar-inner nav ul li.current_page_item a span,
	.nav_ixbb40iue .navbar-inner nav ul li.wrap-focus a span {
		color: #867d69;
	}

	.nav_ixbb40iue .navbar-inner nav ul li.current-menu-item a span {
		color: #867d69;
	}

	.nav_ixbb40iue .navbar-inner nav ul li.current_page_item a span {
		color: #867d69;
	}

	[data-post-type="project"] .navbar-inner nav ul li.portfolio-grid a span,
	[data-post-type="post"] .navbar-inner nav ul li.blog-overview a span {
		color: #867d69;
	}

	#overlay-menu {
		background-color: rgba(25, 25, 25, 1);
	}

	#overlay-menu .overlay-menu-inner nav ul li a span {
		font-size: 1.7777777777777777rem;
	}

	#overlay-menu .overlay-menu-inner nav ul li a span {
		color: #f2f2f2;
	}

	#overlay-menu .overlay-menu-inner nav ul li a {
		padding-top: 0.69444444444444rem;
	}

	#overlay-menu .overlay-menu-inner nav ul li a {
		padding-bottom: 0.69444444444444rem;
	}

	#overlay-menu .overlay-menu-inner nav ul li a span {
		text-transform: none;
	}

	#overlay-menu .overlay-menu-inner nav ul li a span {
		letter-spacing: 0rem;
	}

	#overlay-menu .overlay-menu-inner nav ul li a span {
		border-bottom-color: #f2f2f2;
	}

	#overlay-menu .overlay-menu-inner nav ul li a span {
		border-bottom-width: 0.05555555555555555rem;
	}

	#overlay-menu .overlay-menu-inner nav ul li a span {
		padding-bottom: 0rem;
	}

	#overlay-menu .overlay-menu-inner nav ul li a:hover span {
		color: #cbc4b7;
	}

	#overlay-menu .overlay-menu-inner nav ul li.current-menu-item a span {
		color: #cbc4b7;
	}

	#overlay-menu .overlay-menu-inner nav ul li.current_page_item a span {
		color: #cbc4b7;
	}

	[data-post-type="project"] #overlay-menu .overlay-menu-inner nav ul li.portfolio-grid a span,
	[data-post-type="post"] #overlay-menu .overlay-menu-inner nav ul li.blog-overview a span {
		color: #cbc4b7;
	}

	@media screen and (min-width: 992px) and (max-width: 1169.98px) {
		.nav_ixbb40iue .navbar-inner .hamburger a.menu-icon {
			height: 16px;
		}

		.nav_ixbb40iue .navbar-inner .hamburger a.menu-icon span {
			margin-top: 8px;
		}
	}

	@media screen and (min-width: 768px) and (max-width: 991.98px) {
		.nav_ixbb40iue .navbar-inner .hamburger a.menu-icon {
			height: 16px;
		}

		.nav_ixbb40iue .navbar-inner .hamburger a.menu-icon span {
			margin-top: 8px;
		}
	}

	@media screen and (min-width: 544px) and (max-width: 767.98px) {
		.nav_ixbb40iue .navbar-inner .hamburger a.menu-icon {
			height: 16px;
		}

		.nav_ixbb40iue .navbar-inner .hamburger a.menu-icon span {
			margin-top: 8px;
		}
	}

	@media screen and (max-width: 543.98px) {
		.nav_ixbb40iue .navbar-inner .hamburger a.menu-icon {
			height: 16px;
		}

		.nav_ixbb40iue .navbar-inner .hamburger a.menu-icon span {
			margin-top: 8px;
		}
	}

    html {
		margin-top: 0px !important;
	}

	#wpadminbar {
		top: auto !important;
		bottom: 0;
	}