.wp-block-segesblocks-row {
  position: relative;
  background-image: var(--bgdesktop, transparent);
  background-size: cover; }

@media (max-width: 575px) {
  .wp-block-segesblocks-row {
    background-image: var(--bgmobile, transparent); } }

.grey-01 {
  color: #424B5A; }

.has-grey-01-color {
  color: #424B5A; }

.has-grey-01-background-color {
  background-color: #424B5A; }

.grey-02 {
  color: #859CA8; }

.has-grey-02-color {
  color: #859CA8; }

.has-grey-02-background-color {
  background-color: #859CA8; }

.grey-03 {
  color: #E2EAF0; }

.has-grey-03-color {
  color: #E2EAF0; }

.has-grey-03-background-color {
  background-color: #E2EAF0; }

.grey-04 {
  color: #F2F5F7; }

.has-grey-04-color {
  color: #F2F5F7; }

.has-grey-04-background-color {
  background-color: #F2F5F7; }

.grey-05 {
  color: #FAFAFA; }

.has-grey-05-color {
  color: #FAFAFA; }

.has-grey-05-background-color {
  background-color: #FAFAFA; }

.orange-dark-01 {
  color: #CC4D04; }

.has-orange-dark-01-color {
  color: #CC4D04; }

.has-orange-dark-01-background-color {
  background-color: #CC4D04; }

.orange {
  color: #F8A37B; }

.has-orange-color {
  color: #F8A37B; }

.has-orange-background-color {
  background-color: #F8A37B; }

.orange-light-01 {
  color: #FED5C1; }

.has-orange-light-01-color {
  color: #FED5C1; }

.has-orange-light-01-background-color {
  background-color: #FED5C1; }

.orange-light-02 {
  color: #FEF7F4; }

.has-orange-light-02-color {
  color: #FEF7F4; }

.has-orange-light-02-background-color {
  background-color: #FEF7F4; }

.white {
  color: #FFF; }

.has-white-color {
  color: #FFF; }

.has-white-background-color {
  background-color: #FFF; }

.orange-dark-02 {
  color: #E5844C; }

.has-orange-dark-02-color {
  color: #E5844C; }

.has-orange-dark-02-background-color {
  background-color: #E5844C; }

.black {
  color: #000; }

.has-black-color {
  color: #000; }

.has-black-background-color {
  background-color: #000; }

.wp-block-segesblocks-faq {
  margin-bottom: 1rem;
  padding: 1.9375rem 2.5rem 0.9375rem 2.5rem;
  display: flex; }

.wp-block-segesblocks-faq .index {
  font-weight: bold;
  font-size: 1.125rem;
  color: #CC4D04;
  flex-grow: 0;
  margin-right: 2.9375rem; }

.wp-block-segesblocks-faq > div {
  flex-grow: 1; }

.wp-block-segesblocks-faq h3 {
  font-weight: bold;
  font-size: 1.125rem;
  color: #CC4D04;
  margin-bottom: 1.5rem; }

@media (max-width: 767px) {
  .wp-block-segesblocks-faq {
    display: block;
    padding: 1rem 1.5rem 0.5rem 1.5rem; }
  .wp-block-segesblocks-faq .index {
    float: left;
    margin-right: 0.875rem; }
  .wp-block-segesblocks-faq h3 {
    font-size: 1.0625rem; } }


/*# sourceMappingURL=segesblocks-style.css.map*/