/** UTILS */
/* gold */
/* gray */
/* dark gray */
/* black */
/* white */
.accordion .wp-block-columns { padding: 0; }

@media only screen and (max-width: 768px) { .accordion .wp-block-columns .wp-block-column { -ms-flex-preferred-size: 100% !important; flex-basis: 100% !important; }
  .accordion .wp-block-columns .wp-block-column:nth-child(2n) { margin-left: 0; } }

.gcom-accordion-wrapper { margin: 0 auto; }

.gcom-accordion-wrapper.bg-c1 { background-color: transparent; }

.gcom-accordion-wrapper.bg-c1 .gcom-accordion-single-wrapper { background-color: #796F22; }

.gcom-accordion-wrapper.bg-c2 { background-color: transparent; }

.gcom-accordion-wrapper.bg-c2 .gcom-accordion-single-wrapper { background-color: #5B6770; }

.gcom-accordion-wrapper article .gcom-accordion-single-wrapper { -webkit-box-shadow: 0, 0, 0, 10px; box-shadow: 0, 0, 0, 10px; margin-bottom: 40px; }

.gcom-accordion-wrapper article .gcom-accordion-single-wrapper .pattern-background { height: 40px; margin-bottom: 50px; background-size: 602px; background-image: url("../../assets/images/pattern-gray.svg"); background-position: top; }

.gcom-accordion-wrapper article .gcom-accordion-toggle { margin-left: 20px; }

.gcom-accordion-wrapper article .gcom-accordion-panel-heading { position: relative; width: 100%; padding: 160px 40px 30px; background-position: center; background-size: cover; color: #fff; }

.gcom-accordion-wrapper article .gcom-accordion-panel-heading .gcom-accordion-toggle-open, .gcom-accordion-wrapper article .gcom-accordion-panel-heading .gcom-accordion-toggle-close { display: none; margin-right: 10px; opacity: 0.75; }

.gcom-accordion-wrapper article .gcom-accordion-panel-heading.no-bg { padding: 40px 30px; }

.gcom-accordion-wrapper article .gcom-accordion-content { width: 100%; margin: 0 auto; padding: 25px; background-color: #fff; }

.gcom-accordion-wrapper article .gcom-accordion-content.content-hidden { display: none; }

.gcom-accordion-wrapper article .gcom-accordion-content h3:first-child { margin-top: 0; }

.gcom-accordion-wrapper article .gcom-accordion-content *:first-child { margin-top: 0; }

.gcom-accordion-wrapper article .gcom-accordion-content *:last-child { margin-bottom: 0; }

.gcom-accordion-wrapper.accordion-closed article .gcom-accordion-panel-heading .gcom-accordion-toggle-open { display: inline-block; }

.gcom-accordion-wrapper.accordion-open article .gcom-accordion-panel-heading .gcom-accordion-toggle-close { display: inline-block; }

.gcom-accordion-wrapper.accordion-open, .gcom-accordion-wrapper.accordion-closed { cursor: pointer; }
