:root {
	--black: rgba(0, 0, 0, 1);
	--greydark: rgba(74, 74, 74, 1);
	--white: rgba(255, 255, 255, 1);
	--lightgrey: rgba(240, 242, 245, 1);
	--blue: rgba(27, 87, 140, 1);
	--bluedark: rgba(11, 45, 89, 1);
	--gold: rgba(191, 152, 80, 1);
	--bronze: rgba(166, 102, 65, 1);
	--limeaccent: rgba(0, 229, 165, 1);
	--bluefade: rgba(29, 95, 153, 1);
	--bluefade-2: rgba(73, 121, 163, 1);
	--h1-font-family: "Montserrat", Helvetica;
	--h1-font-weight: 400;
	--h1-font-size: 80px;
	--h1-letter-spacing: 0px;
	--h1-line-height: normal;
	--h1-font-style: normal;
	--h2-font-family: "Montserrat", Helvetica;
	--h2-font-weight: 400;
	--h2-font-size: 30px;
	--h2-letter-spacing: 0px;
	--h2-line-height: normal;
	--h2-font-style: normal;
	--subtitle-font-family: "Montserrat", Helvetica;
	--subtitle-font-weight: 600;
	--subtitle-font-size: 20px;
	--subtitle-letter-spacing: 10px;
	--subtitle-line-height: normal;
	--subtitle-font-style: normal;
	--body-1-font-family: "Montserrat", Helvetica;
	--body-1-font-weight: 400;
	--body-1-font-size: 32px;
	--body-1-letter-spacing: 0px;
	--body-1-line-height: normal;
	--body-1-font-style: normal;
	--body-3-font-family: "Montserrat", Helvetica;
	--body-3-font-weight: 500;
	--body-3-font-size: 16px;
	--body-3-letter-spacing: 0px;
	--body-3-line-height: normal;
	--body-3-font-style: normal;
	--body-2-font-family: "Montserrat", Helvetica;
	--body-2-font-weight: 400;
	--body-2-font-size: 24px;
	--body-2-letter-spacing: 0px;
	--body-2-line-height: 32px;
	--body-2-font-style: normal;
	--button-1-font-family: "Montserrat", Helvetica;
	--button-1-font-weight: 600;
	--button-1-font-size: 20px;
	--button-1-letter-spacing: 0px;
	--button-1-line-height: normal;
	--button-1-font-style: normal;
	--h2-font-family: "Montserrat", Helvetica;
	--h2-font-weight: 400;
	--h2-font-size: 40px;
	--h2-letter-spacing: 0px;
	--h2-line-height: normal;
	--h2-font-style: normal;
	--subtitle-2-font-family: "Montserrat", Helvetica;
	--subtitle-2-font-weight: 600;
	--subtitle-2-font-size: 16px;
	--subtitle-2-letter-spacing: 8px;
	--subtitle-2-line-height: normal;
	--subtitle-2-font-style: normal;
	--h3-font-family: "Montserrat", Helvetica;
	--h3-font-weight: 400;
	--h3-font-size: 24px;
	--h3-letter-spacing: 0px;
	--h3-line-height: normal;
	--h3-font-style: normal;
	--nav-1-font-family: "Montserrat", Helvetica;
	--nav-1-font-weight: 600;
	--nav-1-font-size: 16px;
	--nav-1-letter-spacing: 0px;
	--nav-1-line-height: normal;
	--nav-1-font-style: normal;
	--button-2-font-family: "Montserrat", Helvetica;
	--button-2-font-weight: 600;
	--button-2-font-size: 16px;
	--button-2-letter-spacing: 0px;
	--button-2-line-height: normal;
	--button-2-font-style: normal;
	--subtitle-3-font-family: "Montserrat", Helvetica;
	--subtitle-3-font-weight: 600;
	--subtitle-3-font-size: 14px;
	--subtitle-3-letter-spacing: 7px;
	--subtitle-3-line-height: normal;
	--subtitle-3-font-style: normal;
}

@media (max-width: 968px) {
	:root {
		--body-2-font-size: 18px;
		--h2-font-size: 24px;
		--h1-font-size: 28px;
	}

	.feature-industry .we-create-advanced,
	.feature-industry .text-wrapper,
	.feature-industry .features-more-detail,
	.feature-industry .p {
		width: 100% !important;
	}

	.filter-tabs-wrapper {
		display: none;
	}

	.feature-industry .features-more-detail {
		display: block !important;
	}


}

@media (min-width: 969px) and (max-width: 1200px) {
	:root {
		--body-2-font-size: 18px;
		--h2-font-size: 24px;
		--h1-font-size: 28px;
	}

}
