/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Apr 16 2025 | 21:40:39 */
.wpcf7 textarea {
	height: 100px;
}
.elementor--h-position-center .swiper-slide-inner {
	text-decoration: none !important;
}
.site-logo-img .transparent-custom-logo img, .ast-theme-transparent-header .site-logo-img img {
	filter: none;
}
.ast-theme-transparent-header .main-header-bar, .ast-theme-transparent-header.ast-header-break-point .main-header-bar-wrap .main-header-menu, .ast-theme-transparent-header.ast-header-break-point .main-header-bar-wrap .main-header-bar, .ast-theme-transparent-header.ast-header-break-point .ast-mobile-header-wrap .main-header-bar {
    background-color: rgb(12 22 22 / 30%);
}
.ast-theme-transparent-header [CLASS*="ast-header-button-"] .ast-custom-button,
.menu-toggle, button, .ast-button, .ast-custom-button, .button, input#submit, input[type="button"], input[type="submit"], input[type="reset"], #comments .submit, .search .search-submit, form[CLASS*="wp-block-search__"].wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button, body .wp-block-file .wp-block-file__button, .search .search-submit, .woocommerce-js a.button, .woocommerce button.button, .woocommerce .woocommerce-message a.button, .woocommerce #respond input#submit.alt, .woocommerce input.button.alt, .woocommerce input.button, .woocommerce input.button:disabled, .woocommerce input.button:disabled[disabled], .woocommerce input.button:disabled:hover, .woocommerce input.button:disabled[disabled]:hover, .woocommerce #respond input#submit, .woocommerce button.button.alt.disabled, .wc-block-grid__products .wc-block-grid__product .wp-block-button__link, .wc-block-grid__product-onsale, [CLASS*="wc-block"] button, .woocommerce-js .astra-cart-drawer .astra-cart-drawer-content .woocommerce-mini-cart__buttons .button:not(.checkout):not(.ast-continue-shopping), .woocommerce-js .astra-cart-drawer .astra-cart-drawer-content .woocommerce-mini-cart__buttons a.checkout, .woocommerce button.button.alt.disabled.wc-variation-selection-needed, [CLASS*="wc-block"] .wc-block-components-button {
	color: #fff;
	text-transform: uppercase;
}
button:focus, .menu-toggle:hover, button:hover, .ast-button:hover, .ast-custom-button:hover .button:hover, .ast-custom-button:hover, input[type=reset]:hover, input[type=reset]:focus, input#submit:hover, input#submit:focus, input[type="button"]:hover, input[type="button"]:focus, input[type="submit"]:hover, input[type="submit"]:focus, form[CLASS*="wp-block-search__"].wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button:hover, form[CLASS*="wp-block-search__"].wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button:focus, body .wp-block-file .wp-block-file__button:hover, body .wp-block-file .wp-block-file__button:focus, .woocommerce-js a.button:hover, .woocommerce button.button:hover, .woocommerce .woocommerce-message a.button:hover, .woocommerce #respond input#submit:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce input.button.alt:hover, .woocommerce input.button:hover, .woocommerce button.button.alt.disabled:hover, .wc-block-grid__products .wc-block-grid__product .wp-block-button__link:hover, [CLASS*="wc-block"] button:hover, .woocommerce-js .astra-cart-drawer .astra-cart-drawer-content .woocommerce-mini-cart__buttons .button:not(.checkout):not(.ast-continue-shopping):hover, .woocommerce-js .astra-cart-drawer .astra-cart-drawer-content .woocommerce-mini-cart__buttons a.checkout:hover, .woocommerce button.button.alt.disabled.wc-variation-selection-needed:hover, [CLASS*="wc-block"] .wc-block-components-button:hover, [CLASS*="wc-block"] .wc-block-components-button:focus {
	background: transparent;
	border-color: #01b6ad;
	color: #01b6ad;
}
.ast-theme-transparent-header [CLASS*="ast-header-button-"] .ast-custom-button:hover {
	color: #01b6ad;
	background: #fff;
}
#ast-scroll-top {
	display: none;
}
#qlwapp.qlwapp-bubble .qlwapp-toggle .qlwapp-icon {
	font-size: 1.8em;
}
#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton, #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton {
	padding: 10px;
}
#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton, #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton {
    background-color: #06b6ad;
}
@media (max-width: 1001px) and (min-width: 768px) {
	.elementor-13 .elementor-element.elementor-element-a8ce3c6 .swiper-slide-contents {
		max-width: 100%;
	}
	.elementor-13 .elementor-element.elementor-element-a8ce3c6 .swiper-slide {
		height: 650px;
	}
}
@media (max-width: 767px) {
	.elementor-13 .elementor-element.elementor-element-a8ce3c6 .swiper-slide-contents {
		max-width: 100%;
	}
	.elementor-13 .elementor-element.elementor-element-a8ce3c6 .elementor-slide-heading {
		font-size: 2em;
	}
	.elementor-13 .elementor-element.elementor-element-a8ce3c6 .swiper-slide {
		height: 500px;
	}
	.elementor-13 .elementor-element.elementor-element-a8ce3c6 .elementor-slide-description {
		font-size: 1.2em;
	}
}