@media (min-width: 768px) and (max-width: 1199px) {
  .style-12166 .dropcap .footer.text p:first-of-type:first-letter {
    float: left;
  }
  .style-12166 .footer p {
    line-height: 120%;
  }
  .style-12166 .footer p:last-of-type {
    margin-bottom: 0 !important;
  }
  .style-12166 .droppable-component span.footer {
    padding: 10px 0 10px 10px !important;
  }
  .style-12166 .component .footer,
  .style-12166 .comp-drag-helper.footer,
  .style-12166 .drag-helper.footer,
  .style-12166 .droppable-component span.footer,
  .style-12166 .note-editor.note-airframe .note-editable.footer {
    font-size: 1.1868262289rem !important;
    font-family: "Graphik-Regular";
    letter-spacing: 0.02rem;
    color: #707070 !important;
    font-stretch: normal !important;
    border-radius: nonepx;
  }
  .style-12166 body.design #styleblock-list .card {
    background: transparent;
  }
  .style-12166 > .grid-column-content {
    margin-top: 1.4835327861rem;
    margin-bottom: 1.4835327861rem;
    padding-top: 2.4725546435rem;
    padding-bottom: 2.4725546435rem;
    padding-left: 2.4725546435rem;
    padding-right: 2.4725546435rem;
    margin-left: 11.3737513599rem !important;
    margin-right: 11.3737513599rem !important;
    border-top: 1px solid #000000;
    border-right: 1px solid #000000;
    border-bottom: 1px solid #000000;
    border-left: 1px solid #000000;
  }
  .style-12166 .top-level.component .full-bleed.component {
    margin-left: 0;
    margin-right: 0;
  }
  .style-12166 .text-component.full-bleed .text {
    margin-left: -2.4725546435rem !important;
    margin-right: -2.4725546435rem !important;
  }
  .style-12166 .component.full-bleed,
  .style-12166 .component.image.full-bleed,
  .style-12166 .component.gallery.full-bleed,
  .style-12166 .row-full.component {
    margin-left: -2.4725546435rem !important;
    margin-right: -2.4725546435rem !important;
  }
  .style-12166 .component.left-bleed,
  .style-12166 .component.image.left-bleed,
  .style-12166 .component.gallery.left-bleed {
    margin-left: -2.4725546435rem !important;
  }
  .style-12166 .component.right-bleed,
  .style-12166 .component.image.right-bleed,
  .style-12166 .component.gallery.right-bleed {
    margin-right: -2.4725546435rem !important;
  }
  .style-12166 .component.full-bleed figcaption,
  .style-12166 .component.full-bleed .flex-caption,
  .style-12166 .component.full-bleed .credit {
    padding-left: 2.4725546435rem;
    padding-right: 2.4725546435rem;
  }
  .style-12166 .component.left-bleed figcaption,
  .style-12166 .component.left-bleed .flex-caption,
  .style-12166 .component.left-bleed .credit {
    padding-left: 2.4725546435rem;
  }
  .style-12166 .component.right-bleed figcaption,
  .style-12166 .component.right-bleed .flex-caption,
  .style-12166 .component.right-bleed .credit {
    padding-right: 2.4725546435rem;
  }
}
@media (min-width: 1200px) {
  .style-12166 .dropcap .footer.text p:first-of-type:first-letter {
    float: left;
  }
  .style-12166 .footer p {
    line-height: 120%;
  }
  .style-12166 .footer p:last-of-type {
    margin-bottom: 0 !important;
  }
  .style-12166 .droppable-component span.footer {
    padding: 10px 0 10px 10px !important;
  }
  .style-12166 .component .footer,
  .style-12166 .comp-drag-helper.footer,
  .style-12166 .drag-helper.footer,
  .style-12166 .droppable-component span.footer,
  .style-12166 .note-editor.note-airframe .note-editable.footer {
    font-size: 1.1868262289rem !important;
    font-family: "Graphik-Regular";
    letter-spacing: 0.02rem;
    color: #707070 !important;
    font-stretch: normal !important;
    border-radius: nonepx;
  }
  .style-12166 body.design #styleblock-list .card {
    background: transparent;
  }
  .style-12166 > .grid-column-content {
    margin-top: 1.4835327861rem;
    margin-bottom: 1.4835327861rem;
    padding-top: 2.4725546435rem;
    padding-bottom: 2.4725546435rem;
    padding-left: 2.4725546435rem;
    padding-right: 2.4725546435rem;
    margin-left: 11.3737513599rem !important;
    margin-right: 11.3737513599rem !important;
    border-top: 1px solid #000000;
    border-right: 1px solid #000000;
    border-bottom: 1px solid #000000;
    border-left: 1px solid #000000;
  }
  .style-12166 .top-level.component .full-bleed.component {
    margin-left: 0;
    margin-right: 0;
  }
  .style-12166 .text-component.full-bleed .text {
    margin-left: -2.4725546435rem !important;
    margin-right: -2.4725546435rem !important;
  }
  .style-12166 .component.full-bleed,
  .style-12166 .component.image.full-bleed,
  .style-12166 .component.gallery.full-bleed,
  .style-12166 .row-full.component {
    margin-left: -2.4725546435rem !important;
    margin-right: -2.4725546435rem !important;
  }
  .style-12166 .component.left-bleed,
  .style-12166 .component.image.left-bleed,
  .style-12166 .component.gallery.left-bleed {
    margin-left: -2.4725546435rem !important;
  }
  .style-12166 .component.right-bleed,
  .style-12166 .component.image.right-bleed,
  .style-12166 .component.gallery.right-bleed {
    margin-right: -2.4725546435rem !important;
  }
  .style-12166 .component.full-bleed figcaption,
  .style-12166 .component.full-bleed .flex-caption,
  .style-12166 .component.full-bleed .credit {
    padding-left: 2.4725546435rem;
    padding-right: 2.4725546435rem;
  }
  .style-12166 .component.left-bleed figcaption,
  .style-12166 .component.left-bleed .flex-caption,
  .style-12166 .component.left-bleed .credit {
    padding-left: 2.4725546435rem;
  }
  .style-12166 .component.right-bleed figcaption,
  .style-12166 .component.right-bleed .flex-caption,
  .style-12166 .component.right-bleed .credit {
    padding-right: 2.4725546435rem;
  }
}

