:root {
	--pe81518__theme1: #d69829; /* yellow */
	--pe81518__theme2: #2a5275; /* dark blue */
	--pe81518__theme3: #08b6a8; /* green */
 
   	--pe81518__light: #ffffff;
  	--pe81518__gray: #f0f0f0;
  	--pe81518__dark: #000000;
}

/* Shared */
.pe81518 .fc-content__copy { color: var(--pe81518__dark); }
.pe81518 .fc-header__title span { display: block; }

/* Specific */
.pe81518__panel-496001 { }
.pe81518__panel-496001 .fc-header__title { color: var(--pe81518__theme3); }
.pe81518__panel-496001 .fc-cta__button { 
  background-color: var(--pe81518__theme3); 
  border: 1px solid var(--pe81518__theme3); 
  color: var(--pe81518__light); 
}
.pe81518__panel-496001 .fc-cta__button:hover { 
  background-color: var(--pe81518__light); 
  border: 1px solid var(--pe81518__theme3); 
  color: var(--pe81518__theme3); 
}
.pe81518__panel-496002 { }
.pe81518__panel-496002 .fc-content__copy.author,
.pe81518__panel-496002 .fc-content__copy.author-title { color: var(--pe81518__theme3); }
.pe81518__panel-496002 .fc-content__copy.author { font-style: normal; letter-spacing: 4px; text-transform: uppercase; }
.pe81518__panel-496002 .fc-content__copy.author-title { font-style: italic; margin: 0; }