:root {
	--pe73671__theme1: #EBC164; /* Panel 1 BG */
	--pe73671__theme2: #F1F1F2; /* Panel 2 BG */
    --pe73671__theme3: #d77e00; /* Brand Yellow */
  	--pe73671__theme4: #221c1e; /* Brand Black */
  	--pe73671__light: #ffffff;
	--pe73671__dark: #000000;
}
/* Shared */
.pe73671 .cta-button {
    background-color: var(--pe73671__theme3);
    border: 1px solid var(--pe73671__theme3);
    color: var(--pe73671__light);
}
.pe73671 .cta-button:hover{
    background-color: transparent;
    border: 1px solid var(--pe73671__theme3);
    color: var(--pe73671__theme3);
}

.fc-divider {
	background-image: url(/media/rtwe/uploads/featurecore/assets/356/482.svg?v=638384865207270000);
  	height: 20px;
}

/* Panel Specific */
.pe73671__panel-356001 {
	background-color: var(--pe73671__theme1);
}
.pe73671__panel-356001 .fc-header__image { margin: 20px auto; }
@media (min-width: 768px) {
	.pe73671__panel-356001 .fc-header__image { margin: 0 auto 20px; }
}
.pe73671__panel-356001 .fc-header__title span { display: block; }
.pe73671__panel-356002 .fc-header__title {
    max-width: 420px;
    margin: 0 auto;
}
.pe73671__panel-356001 .fc-header__title {
    color: var(--pe73671__light);
  	padding: 10px 10px;
}
.pe73671__panel-356002 .fc-header__title {
    color: var(--pe73671__theme3);
  	padding: 10px 10px;
}
.pe73671__panel-356002 .fc-header__subtitle {
  	padding: 0 10px 10px;
}
.pe73671__panel-356001 .fc-layout__content,
.pe73671__panel-356002 .fc-layout__content {
    color: var(--pe73671__theme4);
  max-width: 600px;
}

@media (min-width: 768px) {
  .pe73671__panel-356002 .fc-layout__aside {
    display: flex;
    padding: 0;
  }
}
@media (min-width: 960px) {
  .pe73671__panel-356002 .fc-layout__content {
    padding: 0 20px;
  }
}