:root {
	--pe81517__theme1: #d69829; /* yellow */
	--pe81517__theme2: #2a5275; /* dark blue */
	--pe81517__theme3: #08b6a8; /* green */
 
   	--pe81517__light: #ffffff;
  	--pe81517__gray: #f0f0f0;
  	--pe81517__dark: #000000;
}

/* Shared */
.pe81517 .fc-content__copy { color: var(--pe81517__dark); }
.pe81517 .fc-header__title span { display: block; }

/* Specific */
.pe81517__panel-497001 { }
.pe81517__panel-497001 .fc-header__title { color: var(--pe81517__theme3); }
.pe81517__panel-497001 .fc-cta__button { 
  background-color: var(--pe81517__theme3); 
  border: 1px solid var(--pe81517__theme3); 
  color: var(--pe81517__light); 
}
.pe81517__panel-497001 .fc-cta__button:hover { 
  background-color: var(--pe81517__light); 
  border: 1px solid var(--pe81517__theme3); 
  color: var(--pe81517__theme3); 
}
.pe81517__panel-497002 { }
.pe81517__panel-497002 .fc-content__copy.author,
.pe81517__panel-497002 .fc-content__copy.author-title { color: var(--pe81517__theme3); }
.pe81517__panel-497002 .fc-content__copy.author { font-style: normal; letter-spacing: 4px; text-transform: uppercase; }
.pe81517__panel-497002 .fc-content__copy.author-title { font-style: italic; margin: 0; }