.wp-block-button > .wp-block-button__link {
    position: relative;
	display: flex;
    align-items: center;
	gap: 8px;
	transition: all 0.2s ease;
}

.wp-block-button > .wp-block-button__link::after {
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='17' viewBox='0 0 26 17' fill='none'%3E%3Cpath d='M1 8.5L23.7668 8.5' stroke='%233CE9F4' stroke-width='1.60173' stroke-linecap='square' stroke-linejoin='round'/%3E%3Cpath d='M18.4259 2.0741L24.8518 8.50002L18.4259 14.9259' stroke='%233CE9F4' stroke-width='1.60173' stroke-linecap='square'/%3E%3C/svg%3E");
    color: currentColor;
    transition: all 0.2s ease;
    height: 13px;
    width: 25px;
    background-color: transparent;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    transform-origin: center center;
} 

.wp-block-button:hover > .wp-block-button__link::after {
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='17' viewBox='0 0 26 17' fill='none'%3E%3Cpath d='M1 8.5L23.7668 8.5' stroke='%23FFFFFF' stroke-width='1.60173' stroke-linecap='square' stroke-linejoin='round'/%3E%3Cpath d='M18.4259 2.0741L24.8518 8.50002L18.4259 14.9259' stroke='%23FFFFFF' stroke-width='1.60173' stroke-linecap='square'/%3E%3C/svg%3E");
} 

.wp-block-button.is-style-outline > .wp-block-button__link::after {
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='16' viewBox='0 0 26 16' fill='none'%3E%3Cpath d='M1 8L23.7668 8' stroke='%233CE9F4' stroke-width='1.60173' stroke-linecap='square' stroke-linejoin='round'/%3E%3Cpath d='M18.4258 1.5741L24.8517 8.00002L18.4258 14.4259' stroke='%233CE9F4' stroke-width='1.60173' stroke-linecap='square'/%3E%3C/svg%3E");
}

.is-style-outline:hover >.wp-block-button__link::after {
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='16' viewBox='0 0 26 16' fill='none'%3E%3Cpath d='M1 8L23.7668 8' stroke='white' stroke-width='1.60173' stroke-linecap='square' stroke-linejoin='round'/%3E%3Cpath d='M18.4258 1.5741L24.8517 8.00002L18.4258 14.4259' stroke='white' stroke-width='1.60173' stroke-linecap='square'/%3E%3C/svg%3E");
}

.wp-block-button.is-style-outline > .wp-block-button__link {
    transition: all 0.2s ease;
}

.wp-block-button.is-style-outline:hover > .wp-block-button__link {
    color: var(--wp--preset--color--night);
}

:root :where(.wp-element-button, .wp-block-button__link) {
    display: inline-flex;
    gap: 8px;
}

.wp-block-image.is-style-rounded  {
    position: relative;
}

.wp-block-image.is-style-rounded img {
    position: relative;
    z-index: 1;
    transition: all 0.4s ease;
}

.wp-block-image.is-style-rounded::before {
    position: absolute;
    content: '';
    inset: 0;
    top: -20px;
    left: -12px;
    right: -12px;
    border-radius: 160px;
    border: 1px solid #00AEEF;
    z-index: 0;
    transition: all 0.4s ease;
}

.wp-block-image.is-style-rounded::after {
    position: absolute;
    content: '';
    inset: 0;
    top: 3px;
    right: -32px;
    border-radius: 160px;
    border: 1px solid #BFD5D9;
    z-index: 0;
    transition: all 0.4s ease;
}

.wp-block-image.is-style-rounded:hover::before {
    transform: translate(5px, 10px);
}

.wp-block-image.is-style-rounded:hover::after {
    transform: translate(-10px, -30px);
}

.wp-block-image.is-style-rounded:hover img {
    transform: scale(0.99);
}

.wp-element-button:hover, .wp-block-button__link:hover {
    background: linear-gradient(90deg, #00AEEF 0%, #3CE9F4 100%);;
}