/* Branding Styles */

.green-bg h1.elementor-heading-title, .green-bg p, .green-bg p a{color:#fff;}
.green-bg p a:hover{text-decoration: underline;}

/* headings */

h1{}

.elementor-button-text{text-align: left;}



/* headings */
@media (min-width: 1021px) {
	
	.brand_guideline-template-default .brand_guideline .elementor-element h1.elementor-heading-title{font-size: 4.8em;margin-bottom:30px;}
	.brand_guideline-template-default h2, .brand_guideline-template-default .brand_guideline .elementor-element h2.elementor-heading-title{font-size: 3em;}
	.brand_guideline-template-default h3, .brand_guideline-template-default .brand_guideline .elementor-element h3.elementor-heading-title{font-size: 2.4em;}
	.brand_guideline-template-default h4, .brand_guideline-template-default .brand_guideline .elementor-element h4.elementor-heading-title{font-size: 1.8em;}
	.brand_guideline-template-default h5, .brand_guideline-template-default .brand_guideline .elementor-element h5.elementor-heading-title{font-size: 1.2em;font-weight:600;}
	
	.overview-text{font-size: 1.4em;line-height: 1.6;}
	
	.brand_guideline-template-default .elementor-element.pad-third{padding: 0% 33% 0% 0%;}
}

/* mobile */
@media (max-width: 1020px) {
	.brand_guideline-template-default .brand_guideline .elementor-element h1.elementor-heading-title{font-size: 3em;}
	.brand_guideline-template-default h2, .brand_guideline-template-default .brand_guideline .elementor-element h2.elementor-heading-title{font-size: 2.4em;}
	.brand_guideline-template-default h3, .brand_guideline-template-default .brand_guideline .elementor-element h3.elementor-heading-title{font-size: 2em;}
	.brand_guideline-template-default h4, .brand_guideline-template-default .brand_guideline .elementor-element h4.elementor-heading-title{font-size: 1.4em;}
	.brand_guideline-template-default h5, .brand_guideline-template-default .brand_guideline .elementor-element h5.elementor-heading-title{font-size: 1.2em;}
	
	.brand_guideline-template-default .elementor-element.pad-third{padding: 0% 0% 0% 0%;}
}