/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../../../../../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[1]!../../../../../../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!../../../../../../../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./blocks/sidebar-section/style.scss ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************/
.wp-block-metropolis-sidebar-section__container {
  display: flex;
  flex-direction: column;
}
@media screen and (min-width: 782px) {
  .wp-block-metropolis-sidebar-section__container {
    flex-direction: row;
  }
}
.wp-block-metropolis-sidebar-section__container .wp-block-metropolis-main-content {
  display: flow-root;
  flex-grow: 1;
}
@supports not (display: flow-root) {
  .wp-block-metropolis-sidebar-section__container .wp-block-metropolis-main-content {
    padding: 0.05px;
  }
}
@media screen and (min-width: 782px) {
  .wp-block-metropolis-sidebar-section__container .wp-block-metropolis-main-content {
    padding: 0 5vw;
  }
}
@media screen and (min-width: 782px) {
  .wp-block-metropolis-sidebar-section__container .wp-block-metropolis-main-content .wp-block-metropolis-container {
    width: 100%;
  }
}
.wp-block-metropolis-sidebar-section__container .wp-block-metropolis-sidebar {
  display: flow-root;
}
@supports not (display: flow-root) {
  .wp-block-metropolis-sidebar-section__container .wp-block-metropolis-sidebar {
    padding: 0.05px;
  }
}
@media screen and (max-width: 781px) {
  .wp-block-metropolis-sidebar-section__container .wp-block-metropolis-sidebar {
    width: auto !important;
    max-width: none !important;
  }
}
@media screen and (min-width: 782px) {
  .wp-block-metropolis-sidebar-section__container .wp-block-metropolis-sidebar {
    width: 35%;
    padding: 0 5vw;
    flex-shrink: 0;
  }
}
@media screen and (min-width: 782px) {
  .wp-block-metropolis-sidebar-section__container .wp-block-metropolis-sidebar .wp-block-metropolis-container {
    width: 100%;
  }
}
@media screen and (min-width: 782px) {
  .wp-block-metropolis-sidebar-section.has-sidebar-on-the-left .wp-block-metropolis-sidebar-section__container {
    flex-direction: row-reverse;
  }
}
@media screen and (max-width: 781px) {
  .wp-block-metropolis-sidebar-section.has-sidebar-on-the-top .wp-block-metropolis-sidebar-section__container {
    flex-direction: column-reverse;
  }
}
@media screen and (min-width: 600px) {
  .wp-block-metropolis-sidebar-section.no-padding .wp-block-metropolis-container:first-child {
    margin-top: 0;
  }
  .wp-block-metropolis-sidebar-section.no-padding .wp-block-metropolis-container:last-child {
    margin-bottom: 0;
  }
}
@media screen and (min-width: 600px) {
  .wp-block-metropolis-sidebar-section.no-padding-top .wp-block-metropolis-container:first-child {
    margin-bottom: 0;
  }
}
@media screen and (min-width: 600px) {
  .wp-block-metropolis-sidebar-section.no-padding-bottom .wp-block-metropolis-container:last-child {
    margin-bottom: 0;
  }
}
.wp-block-metropolis-sidebar-section.reduced-padding .wp-block-metropolis-container {
  margin-top: 2em;
  margin-bottom: 2em;
}
@media screen and (min-width: 782px) {
  .wp-block-metropolis-sidebar-section.reduced-padding .wp-block-metropolis-container {
    margin-top: 3em;
    margin-bottom: 3em;
  }
}
.wp-block-metropolis-sidebar-section.reduced-padding-top .wp-block-metropolis-container {
  margin-top: 2em;
}
@media screen and (min-width: 782px) {
  .wp-block-metropolis-sidebar-section.reduced-padding-top .wp-block-metropolis-container {
    margin-top: 3em;
  }
}
.wp-block-metropolis-sidebar-section.reduced-padding-bottom .wp-block-metropolis-container {
  margin-bottom: 2em;
}
@media screen and (min-width: 782px) {
  .wp-block-metropolis-sidebar-section.reduced-padding-bottom .wp-block-metropolis-container {
    margin-bottom: 3em;
  }
}

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