<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*!
Theme Name: Kadence
Theme URI: https://www.kadencewp.com/kadence-theme/
Author: Kadence WP
Author URI: https://www.kadencewp.com/
Description: Kadence Theme is a lightweight yet full featured WordPress theme for creating beautiful fast loading and accessible websites, easier than ever. It features an easy to use drag and drop header and footer builder to build any type of header in minutes. It features a full library of gorgeous starter templates that are easy to modify with our intelligent global font and color controls. With extensive integration with the most popular 3rd party plugins, you can quickly build impressive ecommerce websites, course websites, business websites, and more.
Version: 1.2.5
License: GNU General Public License v3.0 (or later)
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Text Domain: kadence
Requires at least: 6.2
Tested up to: 6.4
Tags: translation-ready, two-columns, right-sidebar, left-sidebar, footer-widgets, blog, custom-logo, custom-background, custom-menu, rtl-language-support, editor-style, threaded-comments, custom-colors, featured-images, wide-blocks, full-width-template, theme-options, e-commerce
Requires PHP: 7.4

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share
what you've learned with others.
*/
a{
	text-decoration:none;
}
ul#primary-menu li ul.sub-menu li a:before{
	content: '';
	position: absolute;
	top: 0;
	left: 10px;
	bottom: 0;
	right: 0;
	width: 20px;
	height: auto;
	background-image: var(--wpr-bg-ba0220d6-951c-4ace-b491-eb589bfb2d5d);
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center center;
}
ul#primary-menu li ul.sub-menu li a{
	padding-left: 2.5em;
}
.home-category .kt-image-overlay-message{
	border:0 !important;
}
/* .testimonials-div */
.advantage-div .kb-count-up-number{
	color:#e8be1d;
}
footer ul.menu li a{
	border-bottom:0 !important;
	padding: 0.1em 0 !important;
}
footer ul.menu {
	display: inline-block !important;
}
footer ul.menu li{
	width: max-content;
}
.home-products .kb-portfolio-overlay-border{
	border:0 !important;
}
.home-products .kb-blocks-portfolio-grid-item{
	background: transparent !important;
}
.products-portfolio-grid .kb-portfolio-content-item-inner{
	opacity: 1;
/* 	background-color: rgba(255, 255, 255, 0.5);
	padding: 10px; */
}
.products-portfolio-grid .kb-portfolio-overlay-border{
	border:0;
}
.page .content-area{
	margin-top: 0rem;
	margin-bottom: 0rem;
}
.technical-div .kt-image-overlay-message{
	border:0;
}
/* table tr:nth-child(2n+2) {
  background-color: #9ad6e9;
}
table tr:not(:first-child) {
  background-color: #f09c3a;
} */
/* table tr td{
	border:0 !important;
	border-bottom:2px solid #004731 !important;
    border-color:#edf2f7 !important; 
} */
.kadence-pro-fixed-on-scroll.item-is-fixed {
	transform: translate(0, 93px) !important;
	z-index: 5;
}
.products-2column nav ul li{
	font-family:'Sofia Sans', sans-serif;
}
.products-2column nav ul li:hover{
	color:#e8be1d;
}
.eg-product-list article img{
	transition: all .1s linear;
}
.eg-product-list article:hover img{
	transform:scale(1.05);
}
.products-2column ul li img{
	transition: all .1s linear;
}
.products-2column ul li:hover img{
	transform:scale(1.05);
}
.contact-tabs .kt-inner-tab-3{
	padding-bottom:0 !important;
}
.products-two-list ul{
	 -webkit-column-count: 2; /* Chrome, Safari, Opera */
  -moz-column-count: 2;    /* Firefox */
  column-count: 2;
 
  /* ����鐚�莅丞舟��箙��雁���顔�� */
  -webkit-column-gap: 160px; /* Chrome, Safari, Opera */
  -moz-column-gap: 160px;    /* Firefox */
  column-gap: 160px;
}
.how-does-4column-div&gt;.kt-inside-inner-col:before{
	content: '';
	position: absolute;
	top: 0;
	left: 100px;
	right: 0;
	bottom: 0;
	margin: auto;
	max-width: 1440px;
	height: 360px;
	border-radius: 200px;
	border: 5px dashed #e9bf6d;
	border-left-color: transparent;
    }
    .how-does-4column .wp-block-kadence-column{
			position: relative;
    }
    .how-does-4column .wp-block-kadence-column:after{
			content: '';
			position: absolute;
			top: 0;
			left: 116%;
			bottom: 0;
			right: 0;
			width: 30px;
			height: auto;
			/*background-image: url(/wp-content/uploads/2024/06/right-arrow.png);*/
			background-repeat: no-repeat;
			background-size: contain;
			background-position: center center;
    }
    .how-does-4column-top .wp-block-kadence-column:after{
			background-image: var(--wpr-bg-0c481594-5411-4b4a-9c8b-709f2b998c20);
    }
    .how-does-4column-top .wp-block-kadence-column:last-child:after{
			background-image: var(--wpr-bg-da47f3c9-051f-4230-a539-785cd62d89b7);
			top: 50%;
			left: 120%;
			transform: rotate(60deg);
    }
    .how-does-4column-bottom .wp-block-kadence-column:after{
			background-image: var(--wpr-bg-e131f587-ff41-4edf-b1e6-cd714bf5bc1c);
			transform: rotate(180deg);
    }
    .how-does-4column-bottom .wp-block-kadence-column:last-child:after{
			background-image: var(--wpr-bg-37785359-54d7-4480-b98e-f98daa88c257);
			top: -50%;
			left: 120%;
			transform: rotate(120deg);
    }
.how-does-4column .kt-blocks-info-box-text{
	font-size:16px;
}
.eg-histroy:after{
	content: '';
	position: absolute;
	top: 80px;
	right: 0;
	bottom: 0;
	border-left: 5px dotted #e9bf6d;
	left: 50%;
}
.eg-histroy .wp-block-kadence-infobox{
	position:relative;
}
.eg-histroy .left-div .wp-block-kadence-infobox:before{
	content: '';
    position: absolute;
    top: 50px;
    bottom: 0;
	
/* � � right: -20%;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    background: #000;
    margin: auto; */
	background-image:var(--wpr-bg-6f9ab487-740a-409c-83b8-b8ba5d8e9338);
	background-position: center;
    background-size: 100%;
    background-repeat: no-repeat;
	    width: 50px;
    right: -18%;
/* 	right:0;
	border-width: 20px;
    border-style: solid;
    border-color: #000 transparent transparent transparent;
    transform: rotate(90deg); */
}
.eg-histroy .right-div .wp-block-kadence-infobox:before{
	content: '';
    position: absolute;
    top: 50px;
    bottom: 0;
/* 	left:0;
    left: -20%;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    background: #000;
    margin: auto; */
/* 	background-image:url(/wp-content/uploads/2024/06/dot.png);
	background-position: center;
    background-size: 100%;
    background-repeat: round; */
/* 	border-width: 20px;
    border-style: solid;
    border-color: #000 transparent transparent transparent; */
	background-image:var(--wpr-bg-e59a0b2a-4372-40b7-b194-273283246174);
	background-position: center;
    background-size: 100%;
    background-repeat: no-repeat;
	    width: 50px;
	left: -17%;
    transform: rotate(180deg);
}
.kadence-pro-fixed-footer-item.item-is-fixed {
    width: max-content;
    left: auto;
    margin-bottom: 70px;
}
.kadence-pro-fixed-footer-item.item-is-fixed .wp-block-kadence-iconlist{
	margin-left: 0;
}
.gtranslate_wrapper .gt_float_switcher{
	box-shadow: rgba(0,0,0,0) 0 0px 0px;
	font-size: 16px;
	background: transparent !important;
}
.gtranslate_wrapper .gt_float_switcher .gt_options{
	position: absolute;
}
.gtranslate_wrapper .gt_float_switcher .gt_options.gt-open{
	position: absolute;
	background-color: rgba(255, 255, 255, 1);
	font-size: 16px;
	transform: translateY(50px);
	box-shadow: 0px 2px 13px 0px rgba(0, 0, 0, 0.1);
}
.gtranslate_wrapper .gt_float_switcher img{
	width: 24px;
}
.gt_float_switcher .gt-selected{
	background-color: transparent !important;
	margin-top: 3px;	
}
.gt_float_switcher .gt_options a:hover{
	background:#03abdc !important;
}
.gt_float_switcher .gt_options a{
	transition: all .1s linear !important;
}
.gt_float_switcher .gt-selected .gt-current-lang{
	padding: 0px 10px !important;
	color:#fff !important;
}
.gt_float_switcher .gt-selected .gt-current-lang span.gt_float_switcher-arrow{
	filter: grayscale(100%) brightness(1000%) !important;
}
body.search-results .content-wrap .content-bg{
	border:1px solid var(--global-palette7, #EDF2F7) !important;
	box-shadow: none !important;
}
/** iPhone **/
@media only screen and (min-width: 320px) and (max-width: 767px) {
	.eg-histroy:after{
		display:none;
	}
	.eg-histroy .right-div .wp-block-kadence-infobox:before{
		display:none;
	}
	.eg-histroy .left-div .wp-block-kadence-infobox:before{
		display:none;
	}

}
/** iPad **/
@media only screen and (min-width: 768px) and (max-width: 1024px) {
	.eg-histroy .right-div .wp-block-kadence-infobox:before{
		left: -37%;
	}
	.eg-histroy .left-div .wp-block-kadence-infobox:before{
		right: -38%;
	}
}
/*PC絨鎡鎶�*/
@media screen and (min-width:1025px)and (max-width: 1367px){
	.banner-2column-div .kt-inside-inner-col{
		padding: 10px;
	}
	
	.three-2column-div .kb-row-layout-id12_f79ff5-f6 &gt; .kt-row-column-wrap{
		grid-template-columns: 48% 52%;
	}
	.three-2column-div &gt; .kt-row-column-wrap{
		grid-template-columns: 30% 70%;
	}
		.main-navigation .primary-menu-container &gt; ul &gt; li.menu-item &gt; a{
		padding: 0 1.5em;
	}
}
@media screen and (min-width:1025px)and (max-width: 1280px){
	.main-navigation .primary-menu-container &gt; ul &gt; li.menu-item &gt; a{
		padding: 0 1.5em;
	}
	
}
/*form*/
div.wpforms-container-full .wpforms-form input[type=text],div.wpforms-container-full .wpforms-form input[type=email],div.wpforms-container-full .wpforms-form textarea{
    padding: 20px 12px !important;
    border:1px solid #a0aec0 !important;
    border-radius:3px !important;
}
div.wpforms-container-full .wpforms-form input[type=tel]{
        padding: 20px 50px !important;
    border:1px solid #a0aec0 !important;
    border-radius:3px !important;
}
div.wpforms-container-full .wpforms-form input:hover, div.wpforms-container-full .wpforms-form input:focus, div.wpforms-container-full .wpforms-form input:active, div.wpforms-container-full .wpforms-form textarea:hover, div.wpforms-container-full .wpforms-form textarea:focus, div.wpforms-container-full .wpforms-form textarea:active{
    /*     border-color:#303744 !important;*/
     box-shadow: 0 0 5px rgba(107, 173, 226.15);
}
.wpforms-form button[type=submit] {
    background-color: #e8be1d !important;
    border-color: #e8be1d !important;
    color: #fff !important;
    border-radius:5px !important;
/*     width:16% !important; */
/*     margin: 0% !important; */
    padding: 5px 40px !important;
    font-size: 18px !important;
}
 
.wpforms-form button[type=submit]:hover {
    background-color: #004731 !important;
    border-color: #004731 !important;
}
.product-main-div table tr td{
	border: 0;
	border-bottom: 2px solid #004731;
	padding:1em 0.5em;
}
.product-category-title{
	text-transform: uppercase;
	font-weight: bold;
}
.glightbox-container img{
	background-color:#fff !important;
}
/** iPhone **/
@media only screen and (min-width: 320px) and (max-width: 767px) {
	.product-category-title{
	font-size:20px;
}
}

/* .img-background-animiation img{
	position: absolute;
  animation: moveUpAndDown 5s ease-in-out infinite; 
} */
/* @keyframes moveUpAndDown {
  0% {
    transform: translateY(0); 
  }
  50% {  
    transform: translateY(-50%); 
  }
  100% {
    transform: translateY(0); 
  }
}  */
/* .img-background-animiation .kt-inside-inner-col:before {
  background-repeat: repeat-y;
  animation: moveBackgroundUp 10s linear infinite; 
} */
.img-animiation-right .kt-inside-inner-col{
	background-repeat: repeat-y;
  animation: moveBackgroundUp 15s linear infinite; 
}
.img-animiation-left .kt-inside-inner-col{
	background-repeat: repeat-y;
  animation: moveBackground 15s linear infinite; 
}
.contact-animation .wp-block-kadence-icon:before{
	    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: var(--wpr-bg-ff22c730-c4bc-4158-85a2-ae010f6cf134);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center center;
    background-attachment: scroll;
    z-index: -1;
    animation: rotate 10s linear infinite;
}
@keyframes rotate{
	0% {
		transform: rotate(0deg);
	}
	100% {
		transform: rotate(360deg);
	}
}
@keyframes moveBackground {
  0% {
    background-position: 0 0;
  }
  100% {
    background-position: 0 -1000px;
  }
}
@keyframes moveBackgroundUp {
  0% {
    background-position: 0 -1000px;
  }
  100% {
    background-position: 0 0; 
  }
}
.contact-animation a{
	padding-left:0 !important;
}
.contact-animation a:before{
	display:none !important;
}
.product-menu li a:hover{
	color:#d9ae04 !important;
}
/* .home-banner .kb-advanced-slide-inner-wrap{
	transform: scale(1.1);
	transition: 3s;
}
.home-banner .is-active.is-visible .kb-advanced-slide-inner-wrap{
	transform: scale(1);
} */
.splide__arrow{
	background:transparent !important;
}
.header-html a{
	text-decoration:none !important;
	color:#fff;
}
</pre></body></html>