/* core/heading */

.is-style-w-border {
  margin-left: 50px;
  margin-top: 20px;
  font-size: medium;
  border-top: 1px solid;
  position: relative;
  padding: 20px;
}

.is-style-w-border::after {
  position: absolute;
  left: -5%;
  top: 0%;
  right: auto;
  bottom: 0%;
  width: 30px;
  height: 30px;
  margin-top: -15px;
  border: 1px solid #000;
  content: '';
  border-radius: 50%;
}

@media (max-width: 1100px) {
  .is-style-w-border {
    margin-left: 0px;
  }
}

/* core/buttons */
.is-style-button-default-animation {
  background-color: transparent;
  font-size: 24px;
  font-weight: 400;
}

@media (max-width: 1100px) {
  .is-style-button-default-animation {
    font-size: smaller;
  }
}

.is-style-button-default-animation:hover {
  font-style: normal;
  font-weight: 600;
  transform: translate3d(10px, 0px, 0px) scale3d(1, 1, 1) rotateX(0deg)
    rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
}

.is-style-button-default-animation .wp-block-button__link {
  background-color: transparent;
  color: #000;
  box-shadow: none;
  cursor: pointer;
  text-align: center;
  text-decoration: none;
  word-break: break-word;
  box-sizing: border-box;

  transform: translate3d(0px, 0px, 0px) scale3d(1, 1, 1) rotateX(0deg)
    rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  transform-style: preserve-3d;
}

.is-style-button-default-animation::before {
  content: url(../img/arrow-bottom.svg);
  width: 16px;
  height: 16px;
}

/* core/group */
.is-style-group-spacer-small {
  padding-bottom: 25px;
  padding-top: 25px;
}

.is-style-group-spacer-medium {
  padding-bottom: 50px;
  padding-top: 50px;
}

.is-style-group-spacer-large {
  padding-bottom: 100px;
  padding-top: 100px;
}

/* For mobile portrait */
@media (max-width: 767px) {
  .is-style-group-spacer-small {
    padding-bottom: 15px;
    padding-top: 15px;
  }

  .is-style-group-spacer-medium {
    padding-bottom: 35px;
    padding-top: 35px;
  }

  .is-style-group-spacer-large {
    padding-bottom: 50px;
    padding-top: 50px;
  }
}

/* Editor: Utitlity Changes */
.block-editor-block-list__block a, .block-editor-block-list__block a:visited{
  text-decoration: underline!important;
  color: var(--contrast);
  font-weight: bold;
}