.wp-block-search__button,
.wp-block-file .wp-block-file__button,
.wp-block-button__link {
    opacity: 1;
    transition: all 0.2s ease-in-out
}

.wp-block-buttons>.wp-block-button {
    margin-top: 1rem;
    margin-bottom: 1rem
}

.wp-block-button__link{
    transition: opacity 0.2s ease-in-out, transform 0.2s ease-in-out;
    opacity: 1;
    transform: scale(1)
}

.wp-block-button__link:hover{
    opacity: 0.9;
    transform: scale(1.05)
}

.wp-block-search__button,
.wp-block-file .wp-block-file__button {
    background-color: var(--wp--preset--color--highlight);
    border-radius: 0;
    border: none;
    color: var(--wp--preset--color--black);
    font-size: var(--wp--preset--font-size--medium);
    padding: calc(0.667em + 2px) calc(1.333em + 2px)
}

.wp-block-image figcaption {
    color: var(--wp--preset--color--black);
    font-size: var(--wp--preset--font-size--normal);
    font-weight: 300
}

.wp-block-image figcaption a {
    color: var(--wp--preset--color--black)
}

.wp-block-navigation button svg {
    width: 50px !important;
    height: 50px !important
}

.wp-block-separator {
    opacity: 0.75
}

.wp-block-separator.has-background:not(.is-style-dots) {
    height: 3px
}

iframe {
    display: block
}

.wp-block-button__link > img{
    vertical-align: middle;
}