.wp-block-am2-buttons {
  display: flex;
  margin: 0 -10px 15px; }
  @media (min-width: 768px) {
    .wp-block-am2-buttons {
      margin: 0 -10px 30px; } }
  @media (max-width: 440px) {
    .wp-block-am2-buttons {
      flex-direction: column; } }
  .wp-block-am2-buttons[class*="align"] {
    float: none;
    margin: 0 -10px 15px; }
    @media (min-width: 768px) {
      .wp-block-am2-buttons[class*="align"] {
        margin: 0 -10px 30px; } }
  .wp-block-am2-buttons.aligncenter {
    display: flex;
    justify-content: center; }
  .wp-block-am2-buttons.alignright {
    display: flex;
    justify-content: flex-end; }
  .wp-block-am2-buttons .wp-block-am2-button {
    min-height: 45px; }

.am2-button {
  display: flex !important;
  align-items: center;
  justify-content: center;
  font-size: 16px;
  cursor: pointer;
  border-radius: 5px;
  padding: 0 20px;
  letter-spacing: 0.02em; }
  .am2-button--transparent {
    background-color: transparent !important;
    color: #0A5984 !important; }
    .am2-button--transparent:hover {
      color: #0A5984; }
  .am2-button--ghost {
    color: #272727;
    background: transparent !important;
    border: 2px solid #8F8F8F !important; }
    .am2-button--ghost:hover, .am2-button--ghost:focus, .am2-button--ghost:active, .am2-button--ghost:visited {
      color: #ffffff !important;
      border-color: #1374a8 !important;
      background-color: #1374a8 !important; }
  .am2-button--filled {
    color: #ffffff;
    background: #0A5984 !important;
    border: 2px solid #0A5984 !important; }
    .am2-button--filled:hover, .am2-button--filled:focus, .am2-button--filled:active, .am2-button--filled:visited {
      color: #fff;
      background: #0A5984 !important;
      border-color: #0A5984 !important; }


/*# sourceMappingURL=style-index.css.map*/