:root {
	--pe73121__theme1: #fdf6ec;   /* Panel 1 BG */
	--pe73121__theme2: #e5dacb;   /* Panel 2 BG */
    --pe73121__theme3: #fdf6ec;   /* Panel 3 BG */
	--pe73121__theme4: #a32e01;   /* Panel Titles (2 & 3) */
	--pe73121__theme5: #434f1f;   /* Panel 3 CTA BG and Border */
	--pe73121__dark: #4b2313;     /* Panel Copy */
  	--pe73121__light: #ffffff; 
  	--pe73121__logo-width: 300px; /* Panel 1 'max-width' for logo */
}

/* Shared */
.pe73121 .fc-header__title { color: var(--pe73121__theme4); }
.pe73121 .fc-divider { background-image: url(/media/rtwe/uploads/featurecore/assets/330/273.svg?v=638302840681830000); height: 19px; }
.pe73121 .fc-content__copy { color: var(--pe73121__dark); }

/* Panel 1 */
.pe73121__panel-330001 { background-color: var(--pe73121__theme1); }
.pe73121__panel-330001 .fc-header__image { width: 100%; max-width: var(--pe73121__logo-width); padding: 20px 0; }
  @media(min-width:960px){ .pe73121__panel-330001 .fc-header__image { padding: 0; } }
.pe73121__panel-330001 .fc-divider { display: none; }

/* Panel 2 */
.pe73121__panel-330002 { background-color: var(--pe73121__theme2); }

/* Panel 3 */
.pe73121__panel-330003 { background-color: var(--pe73121__theme3); }
.pe73121__panel-330003 .fc-cta__button { 
    background-color: var(--pe73121__theme5); border: 1px solid var(--pe73121__theme5); color: #ffffff;
}
.pe73121__panel-330003 .fc-cta__button:hover {
    background-color: transparent; color: var(--pe73121__theme5);
}