/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jun 11 2025 | 12:59:58 */
@media screen and (min-width: 770px) {
	.icon-link .stk-button__inner-text{
		opacity: 0;
	}
}

.icon-link:hover .stk-button__inner-text{
	opacity: 1;
}


.icon-link{
	opacity: 0.8
}

.icon-link:is(.stk-block-button,.stk-block-icon-button,.stk-block-pagination,.stk-block-load-more,.stk-block-posts):not(.is-style-link) .stk-button .stk--svg-wrapper:not(:only-child):last-child .stk--inner-svg svg:last-child{
	margin-inline-start:0;
}

figure.stk-img-wrapper.stk--has-lightbox {
    cursor: zoom-in!important;
}

.stk-block-subtitle{
	font-family: IBM Plex Mono;
}

:root{
	--stk-button-background-color: var(--wp--preset--color--contrast);
}

.stk-block-carousel__dots > :only-child {
	display: none;
}

.stk-block-carousel__content-wrapper .stk-block-carousel__slider:has(> div:only-child) + .stk-block-carousel__buttons {
	display: none
}

.stk-block-carousel__buttons .stk-block-carousel__button.stk-block-carousel__button__prev{
	cursor: w-resize!important;
	opacity: 0!important;
}

.stk-block-carousel__buttons .stk-block-carousel__button.stk-block-carousel__button__next{
	cursor: e-resize!important;
	opacity: 0!important;
	
}
.wp-block-stackable-carousel .stk-img-wrapper img {
	height: auto!important
}

.default-stencil .wp-block-stackable-carousel .stk-img-wrapper img {
    max-height: 65vh;
}

button.gbtn.disabled.glightbox-button-hidden {
    display: none;
}