html {
  font-size: 62.5%;
}

.wp-block-button__link {
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out;
}

@media only screen and (min-width: 781px) {
  .editor-styles-wrapper .is-style-rotate figure img, body .is-style-rotate figure img {
    transform: rotate(-90deg);
  }
}
.editor-styles-wrapper .is-style-no-bottom-margin, body .is-style-no-bottom-margin {
  margin-bottom: 0;
}
.editor-styles-wrapper .wp-block-columns.is-style-columns-no-margin, body .wp-block-columns.is-style-columns-no-margin {
  gap: 0 !important;
  margin-bottom: 0;
}
.editor-styles-wrapper .wp-block-columns.is-style-columns-no-margin .wp-block-column:not(:first-child), body .wp-block-columns.is-style-columns-no-margin .wp-block-column:not(:first-child) {
  margin-left: 0 !important;
}
.editor-styles-wrapper .wp-block-columns.is-style-columns-no-margin .wp-block-cover .wp-block-image, body .wp-block-columns.is-style-columns-no-margin .wp-block-cover .wp-block-image {
  margin-bottom: 1.7rem;
  margin-top: 1.7rem;
}
@media only screen and (max-width: 781px) {
  .editor-styles-wrapper .wp-block-buttons.is-style-center-mobile, body .wp-block-buttons.is-style-center-mobile {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}

.editor-styles-wrapper .has-padding-small {
  padding: 3rem 6rem !important;
}
@media only screen and (max-width: 960px) {
  .editor-styles-wrapper .has-padding-small {
    padding: 0 !important;
  }
}
.editor-styles-wrapper .has-padding-large {
  padding: 3rem 8rem !important;
}
@media only screen and (max-width: 960px) {
  .editor-styles-wrapper .has-padding-large {
    padding: 0rem 3rem !important;
  }
}

@media only screen and (min-width: 961px) {
  .wp-block-cover.has-padding-large {
    padding: 0 8rem;
  }
}

@media only screen and (min-width: 961px) {
  .wp-block-cover.has-padding-small {
    padding: 0 4rem;
  }
}

body .is-style-rounded {
  border-radius: 4rem;
}
body .is-style-no-entry-fx {
  opacity: 1 !important;
  -webkit-transform: none !important;
  transform: none !important;
}
body .has-padding-small {
  padding: 3rem 6rem !important;
}
@media only screen and (max-width: 960px) {
  body .has-padding-small {
    padding: 0 !important;
  }
}
body .has-padding-small.alignfull:not(.has-background) .wp-block-group__inner-container > p:not(.has-background-color) {
  padding-left: 0;
  padding-right: 0;
}
body .has-padding-large {
  padding: 3rem 8rem !important;
}
@media only screen and (max-width: 960px) {
  body .has-padding-large {
    padding: 3rem 3rem !important;
  }
}
body .site-inner .is-style-rise .wp-block-image {
  -webkit-transform: translateY(10rem) !important;
  transform: translateY(10rem) !important;
  opacity: 0 !important;
  transition-property: all;
  transition-timing-function: ease-in-out;
}
body .site-inner .is-style-rise.visible .wp-block-image {
  -webkit-transform: translateY(0rem) !important;
  transform: translateY(0rem) !important;
  opacity: 1 !important;
}
body .site-inner .wp-block-cover.is-style-clip-right {
  -webkit-clip-path: polygon(100% 0, 100% 0, 100% 100%, 100% 100%);
  clip-path: polygon(100% 0, 100% 0, 100% 100%, 100% 100%);
  -webkit-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
body .site-inner .wp-block-cover.is-style-clip-right.visible {
  -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%);
  clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%);
}
