/******* Do not edit this file *******
Woody Code Snippets CSS and JS
Saved: Apr 20 2026 | 13:17:57 */
.wp-block-kadence-advancedgallery {
    flex: 0;
}
.single-content address, .single-content figure, .single-content hr, .single-content p, .single-content table, .single-content pre, .single-content form, .single-content .wp-block-buttons, .single-content .wp-block-button, .single-content .wc-block-grid, .single-content .wp-block-kadence-advancedbtn, .single-content .wp-block-media-text, .single-content .wp-block-cover, .single-content .entry-content-asset, .single-content .wp-block-kadence-form, .single-content .wp-block-group, .single-content .wp-block-yoast-faq-block, .single-content .wp-block-yoast-how-to-block, .single-content .schema-faq-section, .single-content .wp-block-kadence-tableofcontents, .single-content .enlighter-default, .single-content .wp-block-kadence-iconlist, .single-content [class*=__inner-content] {
    margin-top: 0;
    margin-bottom: 0.6em;
}
.kb-gallery-ul .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner figure {
    margin: 0 auto;
    padding: 10px;
}
.kb-splide .splide__pagination__page {
    background: var(--splide-pagination-background);
    border: 0;
    border-radius: 50px;
    display: inline-block;
    height: 10px;
    margin: 3px;
    opacity: .25;
    padding: 0;
    transition: opacity .2s ease-in-out;
    width: 20px;
    height: 5px;
}
.kb-splide .splide__arrow {
    font-size: 1rem;
    align-items: center;
    background: var(--splide-nav-background);
    border: var(--splide-nav-border);
    border-radius: 70px;
    cursor: pointer;
    display: flex;
    height: 3em;
    width: 3em;
    justify-content: center;
    opacity: 1;
    padding: 0;
    color: var(--splide-nav-color);
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    z-index: 1;
    box-shadow: none;
    transition: opacity .3s ease-in-out;
}
.site-header-row {
	align-items: flex-start;
}
a.social-button {
	width: 1em !important;
	height: 1em !important;
}
.whatsapp-float {
	position: fixed;
	bottom: 30px;
	right: 30px;
	z-index: 999;
	animation: whatsapp-pulse 2s infinite;
	width: 60px;
	height: 60px;
	border-radius: 50%;
	background-color: #25D366;
	display: flex;
	align-items: center;
	justify-content: center;
	box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
	transition: all 0.3s;
}
.whatsapp-float:hover {
	animation: none;
	transform: scale(1.1);
	background-color: #128C7E;
}
.whatsapp-float svg {
	width: 32px;
	height: 32px;
	fill: white;
}
@keyframes whatsapp-pulse {
	0% {
		box-shadow: 0 0 0 0 rgba(37, 211, 102, 0.7);
	}
	70% {
		box-shadow: 0 0 0 15px rgba(37, 211, 102, 0);
	}
	100% {
		box-shadow: 0 0 0 0 rgba(37, 211, 102, 0);
	}
}
@media screen and (max-width: 1440px) and (min-width: 769px) {
	.main-navigation .primary-menu-container > ul li.menu-item > a {
		
	}
}
@media screen and (max-width: 820px) {
	.kb-gallery-ul .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner figure {
		padding: 5px;
	}
}