﻿*, .country-flag, body {
	background-repeat: no-repeat
}
@font-face {
  font-family:'Montserrat-Regular';
  font-display:swap;
  src:url(../font/Montserrat-Regular.ttf) format('truetype');
}
@font-face {
  font-family:'Montserrat-ExtraBold';
  font-display:swap;
  src:url(../font/Montserrat-ExtraBold.ttf) format('truetype');
}
@font-face {
  font-family:'Montserrat-SemiBold';
  font-display:swap;
  src:url(../font/Montserrat-SemiBold.ttf) format('truetype');
}
@font-face {
  font-family:'Montserrat-Light';
  font-display:swap;
  src:url(../font/Montserrat-Light.ttf) format('truetype');
}
@font-face {
  font-family:'Montserrat-Medium';
  font-display:swap;
  src:url(../font/Montserrat-Medium.ttf) format('truetype');
}
:root {
            --bs-screen-full: 100%;
          --bs-screen-xxl: 90%;
            --bs-screen-large: 78%;
            --bs-screen-mid: 68%;
            --bs-screen-small: 58%;
            --bs-screen-full-notebook: 100%;
            --bs-screen-xxl-notebook: 90%;
            --bs-screen-large-notebook: 78%;
            --bs-screen-mid-notebook: 68%;
            --bs-screen-small-notebook: 58%;
            --bs-screen-full-pad: 100%;
            --bs-screen-xxl-pad: 88%;
            --bs-screen-large-pad: 78%;
            --bs-screen-mid-pad: 68%;
            --bs-screen-small-pad: 58%;
            --bs-screen-full-mobile: 100%;
            --bs-screen-xxl-mobile: 88%;
            --bs-screen-large-mobile: 78%;
            --bs-screen-mid-mobile: 68%;
            --bs-screen-small-mobile: 58%;
            --bs-body-bg: #fff;
            --bs-theme-color: #0068b7;
            --bs-sec-theme-color: #0068b7;
            --bs-theme-hover-color: #0068b7;
            --bs-link-color: #000;
            --bs-link-hover-color: #000;
            --bs-body-color: #666666;
     --bs-font-sans-serif: Montserrat-Regular,"Arial", Helvetica, -apple-system, Roboto, sans-serif;
            --bs-body-font-weight: 300;
            --bs-body-font-size: 1rem;
            --bs-heading-color: #000000;
      	--bs-h-font-family: Montserrat-ExtraBold,"Arial", Helvetica, -apple-system, Roboto, sans-serif;
				--bs-body-font-family:Montserrat-Regular, "Arial", Helvetica, -apple-system, Roboto, sans-serif;
            --bs-h-font-sans-serif:Montserrat-Regular, "Arial", Helvetica, -apple-system, Roboto, sans-serif;
            --bs-h-font-weight: 700;
            --bs-h-font-size: 50.5px;
            --bs-nb-h-font-size: 36px;
            --bs-pad-h-font-size: 26px;
            --bs-mob-h-font-size: 21px;
		--bs-mask-white: #fff;--bs-border-color: #dedede;--bs-dark: #333;--bs-white: #fff;
		--bs-gray-900: #0068b7;--bs-gray-100:#F7F7F7;
		--bs-mask-dark:#000;--bs-items-num:4;
	
        }


.fixed-nav, .loading-screen.is-fullscreen, header[head-position=position-fixed] {
	position: fixed
}
[heading-type="2"] strong, [heading-type="2"] strong i {
	-moz-transition-duration: .3s;
	-webkit-transition-duration: .3s;
	-o-transition-duration: .3s;
	-ms-transition-duration: .3s
}
.btn[btn-bg-color=theme], .btn[btn-hover-animation=btn-ani-style3]:not([btn-hover-bg-color], [btn-bg-color]):hover, .btn[btn-hover-animation=btn-ani-style3][btn-hover-bg-color=theme] .btn-ani, .btn[btn-hover-animation=btn-ani-style3][btn-hover-bg-color]:hover, .btn[btn-hover-bg-color=theme]:hover, .section-banner-wrap-block[mask-color=mask-color-theme] .item-inner:before, .section-generalimgtext-wrap-block[mask-ani="10"][mask-color=mask-color-theme] .sc-block-item .item-inner:hover::after, .section-generalimgtext-wrap-block[mask-ani="12"][mask-color=mask-color-theme] .sc-block-item .item-inner .item-img:before, .section-generalimgtext-wrap-block[mask-ani="12"][pictext-coincide="1"][mask-color=mask-color-theme] .sc-block-item .item-inner:before, .section-generalimgtext-wrap-block[mask-color=mask-color-theme] .sc-block-item .item-inner .item-img:after, .section-generalimgtext-wrap-block[mask-color=mask-color-theme] .sc-block-item .item-inner .item-img:before, .section-generalimgtext-wrap-block[mask-color=mask-color-theme][mask-ani="11"] .sc-block-item .item-inner:hover .item-info::before, .section-generalimgtext-wrap-block[mask-color=mask-color-theme][mask-ani="4"] .sc-block-item .item-inner:hover .item-img:after, .section-generalimgtext-wrap-block[mask-color=mask-color-theme][mask-ani="4"] .sc-block-item .item-inner:hover .item-img:before, .section-generalimgtext-wrap-block[pictext-ani="3"][pictext-coincide="1"][mask-color=mask-color-theme] .sc-block-item .item-inner .item-info .item-bg, .section-sideproduct-wrap-block[mask-color=mask-color-theme] .product-item .item-img:after, .swiper-control .swiper-scrollbar .swiper-scrollbar-drag, [head-active-bg-color=head-ac-bg-color-theme] .nav>li>a::after, [head-active-bg-color=head-ac-bg-color-theme] .nav>li>a::before, [heading-type="5"] i, [pagination-style=custom-1][pagination-btn-color=theme] .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active, [pagination-style=custom-2][pagination-btn-color=theme] .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active, [pagination-style=custom-6][pagination-btn-color=theme] .swiper-pagination .swiper-pagination-bullet::before, [pagination-style=custom-7][pagination-btn-color=theme] .swiper-pagination .swiper-pagination-bullet::before, [pagination-style=custom-9][pagination-btn-color=theme] .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active, [pictext-ani="5"] .sc-block-item:hover::before, [slide-btn-style=custom-12][pagination-btn-color=theme] .swiper-control .swiper-button, [slide-btn-style=custom-1][pagination-btn-color=theme] .swiper-button::before {
	background-color: var(--bs-theme-color)
}
.btn[btn-arrow=line][btn-reverse-position=reverse-position]:hover .la:after, .country-flag {
	margin-right: 8px
}
.cart_list ul li .item_title, .dropdown-block .dropdown-title em {
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	text-overflow: ellipsis
}
body {
	width: 100%;
	position: absolute;
	left: 0;
	top: 0;
	overflow-x: hidden;
	-webkit-background-size: 100% auto;
	background-size: 100% auto
}
.page-prodetail-editor li, .section-header-wrap-block .nav li, li {
	list-style: none
}
a {
	color: var(--bs-link-color)
}
.section-block-demo131-footer .foot-item ul li .foot-val:hover, .section-block-demo131-footer .foot-item ul li a:hover, a:hover {
	color: var(--bs-link-hover-color)
}
img {
/*  aspect-ratio:auto;
  object-fit:contain*/
}
.execute-swiper-slide.swiper-grid-column .swiper-slide, [data-swiper-wrapper=swiperdestroy] .swiper-slide, img[h-auto] {
	height: auto
}
.aside-sidebar-demo2-block li:hover .service-box span, [data-slides-view=auto] .swiper-slide, [slide-btn-style=custom-9] .swiper-control, img[w-auto] {
	width: auto
}
.form-footer-inquiry-block .inquiry-form input:not([type=text], [type=email], [type=tel], [type=password], [type=search], [type=url], [type=date]), .form-header-inquiry-block .inquiry-form input:not([type=text], [type=email], [type=tel], [type=password], [type=search], [type=url], [type=date]), .section-form-wrap-block .inquiry-form input:not([type=text], [type=email], [type=tel], [type=password], [type=search], [type=url], [type=date]), img[size-auto] {
	width: auto;
	height: auto
}
[heading-type="24"] i, [heading-type="26"] i {
 margin-top:.5rem;
	width: 9rem;
	background: var(--bs-theme-color)
}
.ai_text.loading, .section-imagetext-wrap-block .page-title-bar::before, body:not([unevents]) [already-aicompose="1"] *, svg path {
	pointer-events: none
}
.thumbs-slider.swiper-vertical .swiper-button::before, [aria-expanded=true] b.la-angle-right, section[pagination-btn-position=left] .swiper-button, section[pagination-btn-position=right] .swiper-button {
	transform: rotate(90deg)
}
.dropdown-toggle[aria-expanded=true]::after, .section-header-wrap-block .change-language:hover .change-language-title i {
	transform: rotate(180deg)
}
.change-language .dropdown-menu {
	width: 360px
}
.country-flag {
	width: 22px;
	height: 16px
}
html[dir=rtl] .country-flag {
	margin-left: 8px;
	margin-right: 0
}
.change-language-cont .language-flag .country-flag {
	border-radius: 2px;
	overflow: hidden
}
.change-language-cont .language-flag span {
	max-width: calc(100% - 0px)
}
.country-flag+span {
	line-height: 1.3;
	overflow: hidden
}
.fixed-nav {
	left: 0;
	top: 0;
	-webkit-transform: translateY(-100%);
	-ms-transform: translateY(-100%);
	-o-transform: translateY(-100%);
	transform: translateY(-100%)
}
.fixed-nav-active {
	-webkit-transform: none;
	-ms-transform: none;
	-o-transform: none;
	transform: none;
	-webkit-transition: .6s;
	-o-transition: .6s;
	transition: .6s
}
body{overflow-x:hidden;}
main {
	min-height: auto;}

main[fullpage] {
	overflow: visible
}
.fp-section {
	overflow: hidden
}
.page-container {
	margin: 0 auto;
	padding: 2rem 0
}
.page-container .page-aside {
	width: 20rem;
	margin-right: 1rem;
 padding:.5rem
}
.section-generalimgtext-wrap-block[pictext-ani="3"][pictext-coincide="1"][block-text-x-align="1"] .sc-block-item .item-inner .item-info .btn, [heading-type="10"][textalign=center], [heading-type="17"][textalign=center], [heading-type="21"][textalign=center], [heading-type="22"][textalign=center], [heading-type="4"][textalign=center], [textalign=center][heading-type="2"] strong i {
 margin-right:auto;
 margin-left:auto
}
.page-container .page-main {
 padding:.5rem;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	width: calc(100% - 21rem)
}
.page-container .page-aside .layout, .page-container .page-main .layout {
	width: 100%!important;
	min-width: auto
}
.page-container .page-aside section, .page-container .page-main section {
 padding:.5rem
}
.section-sidenav-wrap-block .title-bar, .section-sideproduct-wrap-block .title-bar {
	background-color: var(--bs-theme-color);
 padding:.5rem 1rem
}
.section-sidenav-wrap-block .title-bar .title, .section-sideproduct-wrap-block .title-bar .title {
	font-size: 1.3rem;
	color: #fff;
	font-weight: 400
}
.form-footer-demo4-block .ai_text::before, .section-generalimgtext-wrap-block[mask-ani="12"][pictext-coincide="1"] .sc-block-item .item-inner .item-img:before, .section-generalimgtext-wrap-block[mask-ani="5"] .sc-block-item .item-inner .item-img::after, .section-sideproduct-wrap-block .swiper-button::before, .swiper-pagination.swiper-pagination-numbers .swiper-pagination-bullet::after, .swiper-pagination.swiper-pagination-numbers .swiper-pagination-bullet::before {
	content: none
}
.section-sidenav-wrap-block ul {
	padding-top: 1rem
}
.section-sidenav-wrap-block li {
	position: relative;
	list-style: none;
 padding:.7rem 1rem
}
.section-sidenav-wrap-block li ul {
 padding-top:.5rem
}
.change-language, .outer-swiper-wrap, .section-generalimgtext-wrap-block, .section-header-wrap-block .header-social, .section-header-wrap-block .logo, .section-sidenav-wrap-block li a, .section-tab-wrap-block .tab-pannel-wrap, [heading-type="20"] {
 position:relative
}
.btn:not([btn-hover-text-color]):hover, .btn[btn-hover-text-color=theme]:hover, .btn[btn-text-color=theme], .btn[btn-text-color]:not([btn-hover-text-color]):hover, .cart_list ul li .item_info .item_dele:hover, .cart_list ul li .item_num a:hover, .section-sidenav-wrap-block li.active>.la.ico, .section-sidenav-wrap-block li.active>a, [pagination-btn-color=theme] .swiper-pagination, [pagination-style=custom-8] .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active, [slide-btn-style=custom-14][pagination-btn-color=theme] .swiper-button, [slide-btn-style=custom-1][pagination-btn-color=theme] .swiper-button::after, [slide-btn-style=custom-5] .swiper-button:hover:before, [slide-btn-style=custom-5][pagination-btn-color=theme] .swiper-button::before, [slide-btn-style=custom-6][pagination-btn-color=theme] .swiper-button {
	color: var(--bs-theme-color)
}
.section-sidenav-wrap-block li .la.ico {
	position: absolute;
	right: 0;
 top:.4rem;
	width: 2rem;
	height: 2rem;
	display: flex;
	align-items: center;
	justify-content: center;
	cursor: pointer
}
.section-sidenav-wrap-block li:not(.hide)>.la.ico {
	-moz-transform: rotate(90deg);
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	transform: rotate(90deg)
}
.btn[btn-arrow=arrow-right1] .la:after, .section-sidenav-wrap-block li .la.ico:after, .swiper-button-next::before {
content: "\f054";
  font: normal normal normal 14px/1 FontAwesome;
}
.section-sideproduct-wrap-block .outer-swiper-wrap {
	padding: 3rem 0
}
.section-sideproduct-wrap-block .execute-swiper-slide {
	height: 35rem
}
.page-prodetail-editor[text_type="3"] [blockitem] .item-img, .section-banner-wrap-block .simple-slider, .section-banner-wrap-block .swiper-slide, .section-generalimgtext-wrap-block[pictext-ani="4"] .sc-block-item .item-inner, .section-generalimgtext-wrap-block[pictext-coincide="1"] .sc-block-item .item-inner, .section-generalimgtext-wrap-block[picture-ani="7"] .sc-block-item .item-img, .section-sideproduct-wrap-block .product-item, [head-active-bg=head-ac-bg] .nav>li>a {
	overflow: hidden
}
.section-sideproduct-wrap-block .product-item .item-inner {
	display: flex;
	align-items: center;
	justify-content: space-between;
	height: 100%;
	overflow: hidden
}
.section-sideproduct-wrap-block .product-item .item-img {
	position: relative;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 70px;
	height: 70px;
	margin-right: 1rem;
	border: 1px solid #eee
}
.section-sideproduct-wrap-block .product-item .item-img:after {
	pointer-events: none;
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
	-webkit-transition: .4s;
	transition: .4s;
	-webkit-transform: scale(.7);
	transform: scale(.7);
	pointer-events: none
}
.section-banner-wrap-block[mask-color=mask-color-dark] .item-inner:before, .section-generalimgtext-wrap-block[mask-ani="10"][mask-color=mask-color-dark] .sc-block-item .item-inner:hover::after, .section-generalimgtext-wrap-block[mask-color=mask-color-dark] .sc-block-item .item-inner .item-img:after, .section-generalimgtext-wrap-block[mask-color=mask-color-dark] .sc-block-item .item-inner .item-img:before, .section-generalimgtext-wrap-block[mask-color=mask-color-dark][mask-ani="11"] .sc-block-item .item-inner:hover .item-info::before, .section-generalimgtext-wrap-block[mask-color=mask-color-dark][mask-ani="4"] .sc-block-item .item-inner:hover .item-img:after, .section-generalimgtext-wrap-block[mask-color=mask-color-dark][mask-ani="4"] .sc-block-item .item-inner:hover .item-img:before, .section-generalimgtext-wrap-block[pictext-ani="3"][pictext-coincide="1"][mask-color=mask-color-dark] .sc-block-item .item-inner .item-info .item-bg, .section-sideproduct-wrap-block[mask-color=mask-color-dark] .product-item .item-img:after, [head-active-bg-color=head-ac-bg-color-dark] .nav>li>a::after, [head-active-bg-color=head-ac-bg-color-dark] .nav>li>a::before, [slide-btn-style=custom-12][pagination-btn-color=dark] .swiper-control .swiper-button {
	background-color: var(--bs-mask-dark)
}
.btn[btn-bg-color=white], .btn[btn-hover-animation=btn-ani-style3]:not([btn-hover-bg-color]) .btn-ani, .btn[btn-hover-animation=btn-ani-style3][btn-bg-color=white][btn-hover-bg-color]:hover, .btn[btn-hover-bg-color=white]:hover, .section-banner-wrap-block[mask-color=mask-color-white] .item-inner:before, .section-generalimgtext-wrap-block[mask-ani="10"][mask-color=mask-color-white] .sc-block-item .item-inner:hover::after, .section-generalimgtext-wrap-block[mask-color=mask-color-white] .sc-block-item .item-inner .item-img:after, .section-generalimgtext-wrap-block[mask-color=mask-color-white] .sc-block-item .item-inner .item-img:before, .section-generalimgtext-wrap-block[mask-color=mask-color-white][mask-ani="11"] .sc-block-item .item-inner:hover .item-info::before, .section-generalimgtext-wrap-block[mask-color=mask-color-white][mask-ani="4"] .sc-block-item .item-inner:hover .item-img:after, .section-generalimgtext-wrap-block[mask-color=mask-color-white][mask-ani="4"] .sc-block-item .item-inner:hover .item-img:before, .section-generalimgtext-wrap-block[pictext-ani="3"][pictext-coincide="1"][mask-color=mask-color-white] .sc-block-item .item-inner .item-info .item-bg, .section-sideproduct-wrap-block[mask-color=mask-color-white] .product-item .item-img:after, [head-active-bg-color=head-ac-bg-color-white] .nav>li>a::after, [head-active-bg-color=head-ac-bg-color-white] .nav>li>a::before, [slide-btn-style=custom-12][pagination-btn-color=white] .swiper-control .swiper-button {
	background-color: var(--bs-mask-white)
}
.btn[btn-bg-color=none], .btn[btn-hover-animation=btn-ani-style3][btn-bg-color=none][btn-hover-bg-color]:hover, .btn[btn-hover-animation=btn-ani-style3][btn-bg-color][btn-hover-bg-color=none]:hover, .btn[btn-hover-animation=btn-ani-style3][btn-hover-bg-color=none] .btn-ani, .btn[btn-hover-bg-color=none]:hover, .section-sideproduct-wrap-block[mask-color=mask-color-none] .product-item .item-img:after, [heading-type="9"] i {
	background-color: transparent
}
.section-sideproduct-wrap-block .product-item:hover .item-img:after {
	-webkit-transform: scale(1);
	transform: scale(1);
	opacity: .3
}
.section-sideproduct-wrap-block .product-item .item-img img {
	position: relative;
	max-width: 100%;
	max-height: 100%
}
.section-sideproduct-wrap-block .product-item .item-inner .item-title {
	flex: 1;
	font-size: 1rem;
	max-height: 100%;
	overflow: hidden
}
.section-sideproduct-wrap-block .swiper-buttons .swiper-button.swiper-button-disabled {
	opacity: .35!important
}
.section-sideproduct-wrap-block .swiper-buttons .swiper-button, .section-sideproduct-wrap-block:hover .swiper-buttons .swiper-button {
	left: 0;
	right: auto;
	opacity: 1;
	visibility: visible;
	width: 100%;
	text-align: center;
	-webkit-transform: rotate(0);
	-ms-transform: rotate(0);
	-o-transform: rotate(0);
	transform: rotate(0);
	border: none;
	margin-top: 0;
	height: 2.5rem;
	overflow: hidden
}
.section-sideproduct-wrap-block[pagination-btn-position=vertical][slide-btn-style=custom-4] .swiper-control .swiper-button {
	border-width: 0
}
.section-sideproduct-wrap-block[pagination-btn-color=white] .swiper-control .swiper-button::before {
	color: #999
}
.btn[btn-hover-animation=btn-ani-wave]:hover, .section-sideproduct-wrap-block .swiper-buttons .swiper-button, .section-sideproduct-wrap-block:hover .swiper-buttons .swiper-button:hover, section[slide-btn-style=custom-1]:hover .swiper-button:hover, section[slide-btn-style=custom-3]:hover .swiper-button:hover, section[slide-btn-style=custom-5]:hover .swiper-button:hover {
	background-color: transparent!important
}
.section-generalimgtext-wrap-block[mask-ani="8"] .sc-block-item .item-inner .item-img::before, .section-sideproduct-wrap-block .swiper-buttons .swiper-button-prev, [page-type=ai_blog] header[head-position=position-fixed], [page-type=ai_blog_author] header[head-position=position-fixed], [page-type=ai_blog_list] header[head-position=position-fixed] {
	top: 0
}
.section-sideproduct-wrap-block .swiper-buttons .swiper-button-next {
	bottom: 0;
	top: auto
}
.section-sideproduct-wrap-block .swiper-buttons .swiper-button svg, .section-sideproduct-wrap-block .swiper-buttons .swiper-button:hover svg {
	fill: #999;
	width: 6rem;
	height: 6rem;
	-webkit-transform: rotate(90deg) scale(.5, 1);
	-ms-transform: rotate(90deg) scale(.5, 1);
	-o-transform: rotate(90deg) scale(.5, 1);
	transform: rotate(90deg) scale(.5, 1)
}
.title-bar .text {
	color: #6b6b6b
}
[heading-type="1"], [heading-type="2"] {
 padding:1.5rem 0
}
[heading-type="2"] strong {
	position: relative;
	display: inline-block;
	transition-duration: .3s
}
[heading-type="2"] strong i {
	position: relative;
	display: block;
	width: 35%;
	height: 2px;
	margin-top: 1.5rem;
	background-color: var(--bs-body-color);
	transition-duration: .3s
}
.btn, .btn i.la {
	-moz-transition-duration: .3s;
	-webkit-transition-duration: .3s;
	-o-transition-duration: .3s;
	-ms-transition-duration: .3s
}


.form-footer-inquiry-block .inquiry-form .form-checktip, .form-header-inquiry-block .inquiry-form .form-checktip, .section-form-wrap-block .inquiry-form .form-checktip {
	position: absolute;
	left: 3px;
	top: 86%;
	display: block;
 font-size:.8rem;
	line-height: 1.2;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	opacity: 0
}


.aside-sidebar-demo3-block .side-content .side-list .t-code img, .form-header-demo1-block .inquiry-form .form-checktip, .section-banner-wrap-block[banner-thumbs-position=abs-right] .mainly-slider, .section-block-demo1-newlist1 .new-item, .section-block-demo1-productView1 .title-bar table, .section-block-demo129-footer form .form-item, .section-generalimgtext-wrap-block[mask-ani="12"] .sc-block-item .item-inner:hover .item-img:before, .section-generalimgtext-wrap-block[mask-ani="12"][pictext-coincide="1"] .sc-block-item .item-inner:hover:before, .section-generalimgtext-wrap-block[mask-ani="9"] .sc-block-item .item-inner:hover .item-img::after, .section-generalimgtext-wrap-block[mask-ani="9"] .sc-block-item .item-inner:hover .item-img::before, .section-header-wrap-block[head-active-bg=head-ac-bg][head-active-style="1"][head-active-bg-ani=head-ac-bg-an3] .nav>li.active>a::after, .section-header-wrap-block[head-active-bg=head-ac-bg][head-active-style="1"][head-active-bg-ani=head-ac-bg-an3] .nav>li:hover>a::after, .section-header-wrap-block[head-active-bg=head-ac-bg][head-active-style="1"][head-active-bg-ani=head-ac-bg-an4] .nav>li.active>a::after, .section-header-wrap-block[head-active-bg=head-ac-bg][head-active-style="1"][head-active-bg-ani=head-ac-bg-an4] .nav>li:hover>a::after, .section-header-wrap-block[head-active-bg=head-ac-bg][head-active-style="2"][head-active-bg-ani=head-ac-bg-an3] .nav>li.active>a::after, .section-header-wrap-block[head-active-bg=head-ac-bg][head-active-style="2"][head-active-bg-ani=head-ac-bg-an3] .nav>li.active>a::before, .section-header-wrap-block[head-active-bg=head-ac-bg][head-active-style="2"][head-active-bg-ani=head-ac-bg-an3] .nav>li:hover>a::after, .section-header-wrap-block[head-active-bg=head-ac-bg][head-active-style="2"][head-active-bg-ani=head-ac-bg-an3] .nav>li:hover>a::before, .section-header-wrap-block[head-active-bg=head-ac-bg][head-active-style="2"][head-active-bg-ani=head-ac-bg-an4] .nav>li.active>a::after, .section-header-wrap-block[head-active-bg=head-ac-bg][head-active-style="2"][head-active-bg-ani=head-ac-bg-an4] .nav>li.active>a::before, .section-header-wrap-block[head-active-bg=head-ac-bg][head-active-style="2"][head-active-bg-ani=head-ac-bg-an4] .nav>li:hover>a::after, .section-header-wrap-block[head-active-bg=head-ac-bg][head-active-style="2"][head-active-bg-ani=head-ac-bg-an4] .nav>li:hover>a::before, [heading-type="2"]:hover strong i {
	width: 100%
}
[heading-type="3"] {
 display:block;
 position:relative;
 padding:3rem 0 2rem
}
[heading-type="3"] i {
	display: block;
	width: 3px;
	height: 22px;
	background-color: var(--bs-body-color);
	position: absolute;
	left: 0;
	top: 50%;
	z-index: 1;
	-moz-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%)
}
[heading-type="3"] strong {
	position: absolute;
	left: 1rem;
	top: 50%;
	z-index: 2;
	-moz-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%)
}
[heading-type="3"] span.sub {
	display: block;
	width: 100%;
	position: relative;
	top: 50%;
	font-size: 6rem;
	color: #fff;
	text-shadow: #ddd 1px 0 0, #ddd 0 1px 0, #ddd -1px 0 0, #ddd 0 -1px 0
}
[heading-type="5"], [heading-type="7"] span.sub {
 color:var(--bs-theme-color);
 text-transform:uppercase
}
[textalign=right][heading-type="3"] strong {
	right: 1rem;
	left: unset
}
[textalign=right][heading-type="3"] i {
	right: 0;
	left: unset
}
[head-active-bg=head-ac-bg][head-active-bg-ani=head-ac-bg-an3] .nav>li.active>a::after, [head-active-bg=head-ac-bg][head-active-bg-ani=head-ac-bg-an3] .nav>li:hover>a::after, [textalign=center][heading-type="3"] strong {
	left: 0;
	width: 100%
}
.aside-sidebar-demo1-block .service-content li .service-text span, .aside-sidebar-demo2-block li .service-box em, .aside-sidebar-demo3-block .side-content .side-list .side-title .close-btn span, .aside-sidebar-demo6-block .aside-toggle .close, .aside-sidebar-demo6-block .aside-toggle.active .open, .btn[btn-hover-animation=btn-ani-style1] i.btn-ani, .change-language .language-toggle svg, .dropdown-block .dropdown-menu, .gotop em, .page-prodetail-editor[is_title="0"] .detail-title, .page-prodetail-editor[text_type="2"][is_image_title="0"] [blockitem] .item-title, .section-banner-wrap-block[banner-text-position=hide] .item-info, .section-block-demo129-footer .gotop, .section-block-hw-header .change-language .change-language-title .country-flag, .section-block-hw-header .dropdown-menu .nav li a:after, .section-block-hw-header .dropdown-menu .nav li b, .section-block-hw-header .dropdown-menu .nav li i, .section-block-hw-header .dropdown-menu ul>li:before, .section-block-hw-header .dropdown-toggle svg, .section-block-hw-header .nav-toggle:after, .section-generalimgtext-wrap-block .sc-block-item .item-inner .item-info .item-order, .section-generalimgtext-wrap-block[mask-ani="10"] .sc-block-item .item-inner .item-img:after, .section-generalimgtext-wrap-block[mask-ani="10"] .sc-block-item .item-inner .item-img:before, .section-generalimgtext-wrap-block[mask-ani="11"] .sc-block-item .item-inner .item-img:after, .section-generalimgtext-wrap-block[mask-ani="11"] .sc-block-item .item-inner .item-img:before, .section-generalimgtext-wrap-block[pictext-ani="3"][pictext-coincide="1"] .sc-block-item .item-inner .item-img img:nth-of-type(2), .section-generalimgtext-wrap-block[pictext-ani="6"] .sc-block-item .item-inner .item-img .item-btn svg, .section-header-wrap-block .nav[data-module]>li:not([data-sub-type]) .desc, .section-header-wrap-block[nav-child-img-1="1"] .nav[data-module]>li[data-sub-type="1"]>ul ul .ico, .section-header-wrap-block[nav-child-img-1="2"] .nav[data-module]>li[data-sub-type="1"]>ul .ico, .section-header-wrap-block[nav-child-img-1="3"] .nav[data-module]>li[data-sub-type="1"]>ul .ico, .section-header-wrap-block[nav-child-img-2="1"] .nav[data-module]>li[data-sub-type="2"]>ul ul .ico, .section-header-wrap-block[nav-child-img-2="2"] .nav[data-module]>li[data-sub-type="2"]>ul .ico, .section-header-wrap-block[nav-child-img-2="3"] .nav[data-module]>li[data-sub-type="2"]>ul .ico, [allow-slide=false] .swiper-buttons, [allow-slide=false] .swiper-control, [block-content-video="3"] [hasvideo][videotype="1"] video, [block-content-video="3"] [hasvideo][videotype="2"] iframe, [data-media-type][data-video-type="1"] video, [data-media-type][data-video-type="2"] iframe, [head-nav-active] .section-block-hw-header .dropdown-toggle img, [textalign=center][heading-type="3"] i, [video-show-type="2"] [data-normal-video]>img, [videoself], body[unevents] img[src=""], div[data-component-video][videoself] {
 display:none
}
[heading-type="4"] {
 position:relative;
 display:table;
 padding:4rem 4rem 2rem
}
[heading-type="4"] em {
	position: relative;
	z-index: 3;
	padding: 0 1.5rem;
	background-color: var(--bs-body-bg)
}
[heading-type="4"] i {
	position: absolute;
	border: 1px solid var(--bs-body-color);
	height: 50%;
	top: 1rem;
	z-index: 1;
	left: 1rem;
	right: 1rem
}
[heading-type="5"] {
 position:relative;
 display:block;
 padding:1rem 0
}
[heading-type="5"] i {
	display: inline-block;
	width: 5rem;
	height: 3px;
	vertical-align: middle
}
[heading-type="5"] strong, [heading-type="9"] strong {
	display: inline-block;
	position: relative;
	vertical-align: middle;
	margin: 0 1.5rem
}
[heading-type="6"] {
 position:relative;
 padding:2rem 0
}
[heading-type="6"] strong {
	position: relative;
	padding-bottom: 1.5rem
}
[heading-type="6"] span.line {
	position: absolute;
	bottom: 0;
	left: 15%;
	display: block;
	width: 70%;
	height: 1px;
	background: #000
}
[heading-type="11"] .sub i, [heading-type="12"] span.ico i, [heading-type="16"] i, [heading-type="21"] strong i {
	background-color: var(--bs-theme-color)
}
[heading-type="6"] i {
	position: absolute;
	bottom: -1px;
	z-index: 9;
	display: block;
	width: 5rem;
	height: 3px;
	background: var(--bs-theme-color)
}
.section-generalimgtext-wrap-block[mask-ani="9"] .sc-block-item .item-img:before, [heading-type="6"][textalign=left] i, [slide-btn-style=custom-1] .swiper-button-next:before {
	left: 0
}
.section-generalimgtext-wrap-block[mask-ani="9"] .sc-block-item .item-img:after, [heading-type="6"][textalign=right] i, [slide-btn-style=custom-1] .swiper-button-prev::before {
	right: 0
}
[heading-type="6"][textalign=center] i {
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	left: 50%
}
[heading-type="7"] {
 position:relative;
 padding:1.5rem 0;
 display:block;
 line-height:.85
}
[heading-type="7"] span.sub {
	position: relative;
	z-index: 9;
	display: block;
	margin-bottom: 1rem;
	font-size: 1rem;
	line-height: 1
}
[heading-type="11"] .sub em, [heading-type="11"] .sub i, [heading-type="8"] span.sub, [heading-type="8"] strong {
	display: inline-block;
	vertical-align: middle
}
[heading-type="10"] strong, [heading-type="11"] strong, [heading-type="23"], [heading-type="31"] strong, [heading-type="7"] strong {
 text-transform:uppercase
}
[heading-type="8"] {
 position:relative;
 color:#121212;
 padding:1rem 0;
 letter-spacing:1px;
 text-transform:uppercase;
 display:flex;
 align-items:center
}
[heading-type="8"] strong {
	padding-right: 1.3rem;
	margin-right: 1.3rem;
	border-right: 2px solid var(--bs-sec-theme-color)
}
[heading-type="8"] span.sub {
	color: #d5d5d5;
	font-size: .58em;
	line-height: 1.7
}
.section-generalimgtext-wrap-block[pictext-ani="3"][pictext-coincide="1"][block-text-y-position="1"] .sc-block-item .item-inner .item-info, .section-generalimgtext-wrap-block[pictext-coincide="2"][block-text-x-align="1"] .sc-block-item .item-inner .item-info, .section-generalimgtext-wrap-block[pictext-coincide="3"][block-text-x-align="1"] .sc-block-item .item-inner .item-info, .section-generalimgtext-wrap-block[pictext-coincide="4"][block-text-x-align="1"] .sc-block-item .item-inner .item-info, .section-generalimgtext-wrap-block[pictext-coincide="5"][block-text-x-align="1"] .sc-block-item .item-inner .item-info, .section-generalimgtext-wrap-block[pictext-coincide="6"][block-text-x-align="1"] .sc-block-item .item-inner .item-info, .section-generalimgtext-wrap-block[pictext-coincide="7"][block-text-x-align="1"] .sc-block-item .item-inner .item-info, .section-generalimgtext-wrap-block[pictext-coincide="8"][block-text-x-align="1"] .sc-block-item .item-inner .item-info, [heading-type="32"][textalign=center], [textalign=center][heading-type="8"] {
 justify-content:center
}
.btn[btn-reverse-position=reverse-position], .section-generalimgtext-wrap-block[pictext-coincide="3"] .sc-block-item:nth-of-type(2n) .item-inner, .section-generalimgtext-wrap-block[pictext-coincide="4"] .sc-block-item .item-inner, .section-generalimgtext-wrap-block[pictext-coincide="5"] .sc-block-item:nth-of-type(odd) .item-inner, [textalign=right][heading-type="8"] {
 flex-direction:row-reverse
}
.section-generalimgtext-wrap-block[pictext-coincide="6"] .sc-block-item .item-inner .item-img, .section-generalimgtext-wrap-block[pictext-coincide="6"] .sc-block-item .item-inner .item-info, .section-generalimgtext-wrap-block[pictext-coincide="7"] .sc-block-item .item-inner .item-img, .section-generalimgtext-wrap-block[pictext-coincide="7"] .sc-block-item .item-inner .item-info, .section-generalimgtext-wrap-block[pictext-coincide="8"] .sc-block-item .item-inner .item-img, .section-generalimgtext-wrap-block[pictext-coincide="8"] .sc-block-item .item-inner .item-info {
	width: 100%
}
[textalign=right][heading-type="8"] strong {
	border-left: 2px solid var(--bs-sec-theme-color);
	border-right: none;
	padding-left: 1.3rem;
	margin-left: 1.3rem;
	padding-right: 0;
	margin-right: 0
}
[heading-type="9"] {
 display:flex;
 align-items:center;
 justify-content:space-between;
 padding:1rem 0;
 text-align:center
}
[heading-type="9"] i {
	flex: 1;
	height: 2px;
	border-bottom: 2px dotted currentColor
}
[heading-type="10"] {
 position:relative;
 display:table;
 padding:.5rem 1rem
}
[heading-type="10"] i {
	position: absolute;
	width: 1rem;
	height: 1rem;
	border: 3px solid var(--bs-theme-color)
}
[heading-type="10"] i:first-of-type {
	top: 0;
	left: 0;
	border-right: none;
	border-bottom: none
}
[heading-type="10"] i:nth-of-type(2) {
	right: 0;
	bottom: 0;
	border-top: none;
	border-left: none
}
[heading-type="11"], [heading-type="24"], [heading-type="26"] {
 position:relative;
 padding:1rem 0
}
[heading-type="11"] .sub {
	position: relative;
	z-index: 9;
	display: block;
 margin-bottom:.5rem;
	color: #666;
	text-transform: uppercase;
	font-size: 1rem;
	line-height: 1
}
[heading-type="11"] .sub em {
	position: relative;
 margin:0 .7rem
}
[heading-type="11"] .sub i {
	position: relative;
	width: 3rem;
	height: 1px
}
[heading-type="12"] {
 position:relative;
 text-transform:uppercase
}
.aside-sidebar-demo1-block .service-content li:hover .service-text span, .aside-sidebar-demo6-block .aside-toggle.active .close, .dropdown-block.active .dropdown-info, .dropdown-block.active .dropdown-menu, .section-banner-wrap-block .item-inner, .section-header-wrap-block .nav li a, .section-header-wrap-block[nav-child-img-1="3"] .nav[data-module]>li[data-sub-type="1"]>ul ul .ico, .section-header-wrap-block[nav-child-img-2="3"] .nav[data-module]>li[data-sub-type="2"]>ul ul .ico, [block-content-video="1"] [hasvideo] iframe, [block-content-video="2"] [hasvideo] video, [block-content-video="3"] [hasvideo][videotype="1"] iframe, [block-content-video="3"] [hasvideo][videotype="2"] video, [data-media-type]:not([data-video-type]) [hasvideo] video, [data-swiper-wrapper=swiperdestroy], [data-video-type="1"] [hasvideo] iframe, [data-video-type="2"] [hasvideo] video, [head-nav-active] .section-block-hw-header .dropdown-toggle svg, [heading-type="12"] strong, [heading-type="23"] strong {
 display:block
}
[heading-type="12"] span.ico {
	margin-top: 12px;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	gap: 10px
}
[heading-type="12"] span.ico i {
	width: 13px;
	height: 13px;
	border-radius: 50%
}
[heading-type="12"] span.ico i:first-child, [heading-type="12"] span.ico i:last-child {
	width: 5px;
	height: 5px
}
[heading-type="12"] span.ico i:nth-child(2), [heading-type="12"] span.ico i:nth-last-child(2) {
	width: 10px;
	height: 10px
}
[heading-type="13"] {
 position:relative;
 padding-left:1.8rem
}
.btn[btn-hover-animation=btn-ani-style1] i.la, .section-generalimgtext-wrap-block [data-module="6"] .item-inner .item-info .btn-wrap .btn .la, [heading-type="13"] strong {
	font-size: inherit
}
[heading-type="13"] span.sub {
	color: var(--bs-theme-color);
	font-size: 12px;
	text-transform: uppercase;
	position: absolute;
	top: 50%;
	left: 0;
	transform: translateY(-50%);
	writing-mode: vertical-rl;
	white-space: nowrap
}
[textalign=center][heading-type="13"] {
 display:table;
 margin:0 auto
}
[textalign=right][heading-type="13"] {
 padding-right:1.8rem;
 padding-left:0
}
[textalign=right][heading-type="13"] span.sub {
	transform-origin: 35% 150%;
	right: 0;
	left: unset
}
[heading-type="14"] {
 padding:1rem 0;
 text-transform:uppercase
}
[heading-type="14"] span.sub {
	color: var(--bs-theme-color);
	letter-spacing: 2px;
	font-size: 1rem;
	display: block;
	line-height: 1
}
.section-header-wrap-block[nav-first-img=show] .nav[data-module]>li>a, [heading-type="15"] {
 display:flex;
 align-items:center
}
[heading-type="16"] strong, [heading-type="17"], [heading-type="21"], [heading-type="22"] {
 display:table;
 position:relative
}
[heading-type="29"], [heading-type="30"] {
 display:-webkit-box;
 display:-webkit-flex;
 display:-ms-flexbox
}
[heading-type="15"] span.sub {
	display: inline-block;
	width: 30px;
	height: 1px;
	background-color: currentColor
}
[heading-type="15"] em {
	display: inline-block;
	color: #fff;
	text-transform: uppercase;
	text-shadow: 2px 0 #000, -2px 0 #000, 0 2px #000, 0 -2px #000, 2px 2px #000, 2px -2px #000, -2px 2px #000, -2px -2px #000;
	letter-spacing: 3px;
	opacity: .65;
	margin: 0 1.28rem
}
[heading-type="16"] {
 position:relative;
 display:flex;
 padding:.5rem 0
}
[heading-type="16"] i {
	position: relative;
	display: block;
	width: 4px
}
[heading-type="16"] strong {
 padding:0 .7rem;
	line-height: 1
}
[heading-type="17"] {
 padding:6rem 0 2rem
}
[heading-type="17"] i {
	position: absolute;
	top: 0;
	left: 25%;
	z-index: 1;
	width: 90%;
	height: 100%;
	border: 10px solid #e5e5e5
}
[heading-type="17"] span.main {
	position: relative;
	z-index: 2;
	display: block;
	padding: 1rem 0;
	background: #fff;
	text-align: left
}
[heading-type="17"] strong {
	text-transform: uppercase;
	line-height: 1
}
[heading-type="17"] em {
	display: block;
	color: #818181;
	font-size: 1.285rem;
	line-height: 1.875
}
@media only screen and (max-width:1366px) {
 [heading-type="17"] {
 padding:4rem 0 1.5rem
}
[heading-type="17"] i {
	border-width: 7px
}
[heading-type="17"] em {
	font-size: 1rem
}
[sectiontitle][heading-type][heading-type="31"] span {
	font-size: var(--bs-nb-h-font-size)
}
}
[heading-type="18"] strong {
	display: block;
	line-height: 1;
	margin-bottom: 1rem
}
[heading-type="18"] i, [heading-type="18"] span.line {
	color: var(--bs-theme-color);
	display: inline-block;
	vertical-align: middle
}
[heading-type="18"] span.line {
	width: 10px;
	height: 2px;
	background-color: currentColor
}
[heading-type="18"] i {
	font-size: 1.2rem;
	margin: 0 5px
}
[heading-type="18"] i::before {
	content: "\f44b"
}
[heading-type="19"] {
 position:relative;
 padding:4.4rem 0 2rem;
 text-transform:uppercase;
 color:var(--bs-theme-color)
}
[heading-type="19"] strong {
	position: relative;
	line-height: 1;
	z-index: 2
}
[heading-type="19"] span.sub {
	position: absolute;
	top: 1.6rem;
	left: 0;
	width: 100%;
	text-align: inherit;
	color: currentColor;
	opacity: .09;
	font-size: 2em;
	line-height: 1;
	z-index: 1;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}
[heading-type="20"] strong {
	text-transform: uppercase;
	display: block
}
[heading-type="20"] .ico {
	margin-top: 1.3rem;
	display: inline-flex
}
[heading-type="20"] .ico i.ln {
	width: 6.4rem;
	height: 7px;
	background-color: currentColor
}
[heading-type="20"] .ico i.tg {
	width: 0;
	height: 0;
	border-top: 4px solid currentColor;
	border-right: 3px solid transparent;
	border-bottom: 3.5px solid transparent;
	border-left: 3px solid currentColor
}
[heading-type="20"] .ico i.pg {
	width: 7px;
	height: 7px;
	transform: skewX(-35deg);
	transform-origin: left bottom;
	background-color: currentColor;
	margin-right: 3px
}
[heading-type="20"][textalign=right] .ico {
	right: 0;
	left: unset;
	flex-direction: row-reverse
}
[heading-type="20"][textalign=right] .ico i.tg {
	border-top: 4px solid transparent;
	border-right: 3px solid currentColor;
	border-bottom: 3.5px solid currentColor;
	border-left: 3px solid transparent
}
[heading-type="22"] .bg .ico::after, [heading-type="22"] .bg .ico::before {
	content: "";
	transform: translateX(-50%);
	border-bottom: 0 solid transparent;
	width: 0;
	height: 0;
	left: 50%
}
[heading-type="21"] {
 padding:1.8rem 2rem 1.8rem 0
}
[heading-type="21"] strong {
	position: relative;
	display: inline-block;
	padding-right: 4.5rem;
	z-index: 2
}
[heading-type="21"] strong i {
	width: 3.5rem;
	height: 1px;
	position: absolute;
	top: .65em;
	right: 0
}
.aside-sidebar-demo4-block .side-content .side-item-rel:hover, .section-block-hw-header.fixed-nav, .section-generalimgtext-wrap-block[mask-ani="12"][mask-color=mask-color-white] .sc-block-item .item-inner .item-img:before, .section-generalimgtext-wrap-block[mask-ani="12"][pictext-coincide="1"][mask-color=mask-color-white] .sc-block-item .item-inner:before, [heading-type="21"] strong em, [pagination-style=custom-1][pagination-btn-color=white] .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active, [pagination-style=custom-2][pagination-btn-color=white] .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active, [pagination-style=custom-6][pagination-btn-color=white] .swiper-pagination .swiper-pagination-bullet::before, [pagination-style=custom-7][pagination-btn-color=white] .swiper-pagination .swiper-pagination-bullet::before, [slide-btn-style=custom-1][pagination-btn-color=white] .swiper-button::before {
	background-color: #fff
}
[heading-type="21"] .bord {
	width: calc(100% - 6.4rem);
	height: 100%;
	border: 1px solid var(--bs-theme-color);
	position: absolute;
	top: 0;
	right: 0;
	z-index: 1
}
.aside-sidebar-demo3-block, .section-generalimgtext-wrap-block[block-text-x-align="1"] .item-params li .item-val, [heading-type="21"][textalign=center] strong, [heading-type="21"][textalign=right] strong {
	text-align: left
}
.section-generalimgtext-wrap-block[pictext-ani="3"][pictext-coincide="1"][block-text-x-align="2"] .sc-block-item .item-inner .item-info .btn, [heading-type="21"][textalign=right], [heading-type="22"][textalign=right], [heading-type="28"][textalign=right] i {
 margin-left:auto
}

[heading-type="3"][textalign=center] span, [textalign=center] {
 text-align:center!important
}
[heading-type="3"][textalign=right] span, [textalign=right] {
 text-align:right!important
}
[heading-type="10"][textalign=right], [heading-type="17"][textalign=right], [heading-type="4"][textalign=right], [textalign=right][heading-type="2"] strong i {
 margin-left:auto!important
}
[heading-type="15"][textalign=right], [heading-type="16"][textalign=right] {
 -webkit-box-orient:horizontal;
 -webkit-box-direction:reverse;
 -webkit-flex-direction:row-reverse;
 -ms-flex-direction:row-reverse;
 flex-direction:row-reverse
}
[heading-type="15"][textalign=center], [heading-type="16"][textalign=center], [heading-type="29"][textalign=center], [heading-type="30"][textalign=center] {
 -webkit-box-pack:center;
 -webkit-justify-content:center;
 -ms-flex-pack:center;
 justify-content:center
}
[heading-type="22"] {
 padding:2rem 0 3rem
}
[heading-type="22"] .bg {
	display: flex;
	align-items: flex-end;
	justify-content: center;
	width: 60px;
	border: 2px solid;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	margin: 0 auto;
	padding-bottom: 9px
}
[heading-type="22"] .bg .ico {
	position: relative;
	display: block;
	color: var(--bs-theme-color);
	width: 4px;
	height: 1.7rem;
	border-radius: 2px;
	background-color: currentColor
}
[heading-type="22"] .bg .ico::before {
	position: absolute;
	bottom: 4px;
	border-top: 10px solid currentColor;
	border-right: 10px solid transparent;
	border-left: 10px solid transparent
}
[heading-type="22"] .bg .ico::after {
	position: absolute;
	bottom: -2px;
	border-top: 9px solid currentColor;
	border-right: 8px solid transparent;
	border-left: 8px solid transparent
}
[heading-type="22"] strong {
	position: relative;
	display: block;
	text-align: center;
	background-color: #fff;
	z-index: 2
}
.btn, [heading-type="28"] i, [heading-type="34"] .sub {
	background-color: var(--bs-theme-color)
}
[heading-type="22"] strong em {
	display: block;
	text-transform: uppercase
}
[heading-type="22"] strong span.sub {
	display: block;
	font-size: .35em;
	padding-bottom: 12px;
	margin-top: -5px;
	text-transform: capitalize
}
[heading-type="22"][textalign=left] {
 margin-right:auto
}
[heading-type="23"] .sub {
	color: var(--bs-theme-color);
	display: inline-block;
	vertical-align: middle;
 margin-bottom:.7rem;
	font-size: .3em
}
[heading-type="23"] .sub i {
	width: 5rem;
	height: 1px;
	display: inline-block;
	vertical-align: middle;
 margin-left:.5rem;
	margin-top: -4px;
	background-color: currentColor
}
.section-newlist-wrap-block .btn, [bloglistblock] .btn, [heading-type="24"] strong, [newlistblock] .btn, [productlistblock] .btn, [productlistsubblock] .btn {
	text-transform: capitalize
}
[heading-type="24"] .text {
	font-size: 1.285rem;
	line-height: 1.66;
	color: var(--bs-body-color);
	padding: 1rem 0
}
[heading-type="24"] i {
	display: inline-block;
	height: 5px
}
[heading-type="25"] {
 position:relative;
 padding:1.5rem 0
}
[heading-type="25"] .ico {
	display: inline-block;
	width: 4.285rem;
	height: 3rem;
}
[heading-type="25"] strong {
	position: relative;
	display: block;
	text-transform: uppercase
}
[heading-type="26"] strong {
	text-transform: capitalize;
	display: block
}
[heading-type="26"] .text {
	color: var(--bs-body-color);
	font-size: 1rem;
	line-height: 1.5;
 margin-bottom:.5rem
}
[heading-type="26"] i {
	display: inline-block;
	height: 5px
}
[heading-type="27"] {
 position:relative;
 padding:1.5rem 3rem 1.5rem 0;
 text-transform:capitalize
}
[heading-type="27"] .ico {
	display: inline-block;
	margin-left: 1rem;
	width: 1.5rem;
	height: 1.5rem;
}
[heading-type="27"] strong {
	position: relative;
	display: inline-block
}
.ql-video.ql-align-center, .video-popup .video-box iframe, [heading-type="28"][textalign=center] i, [heading-type="34"][textalign=center] {
 margin:0 auto
}
[heading-type="28"] i {
	display: block;
	width: 7.8rem;
	height: 3px
}
[heading-type="28"] strong {
	margin: 1.3rem 0;
	display: inline-block
}
[heading-type="29"] {
 display:flex;
 -webkit-box-align:center;
 -webkit-align-items:center;
 -ms-flex-align:center;
 align-items:center
}
[heading-type="29"] em {
	position: relative;
	margin: 0 1.5rem
}
[heading-type="29"] i {
	position: relative;
	width: 85px;
	height: 21px;
	background-size: contain;
	background-repeat: no-repeat
}
[heading-type="31"] i, [heading-type="33"] .sub .line {
	background: var(--bs-theme-color);
	display: inline-block
}
[heading-type="29"] em+i {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg)
}
[heading-type="29"][textalign=right], [heading-type="30"][textalign=right] {
 -webkit-box-pack:end;
 -webkit-justify-content:flex-end;
 -ms-flex-pack:end;
 justify-content:flex-end
}
@media only screen and (max-width:992px) {
[heading-type="29"] em {
 margin:0 .85rem
}
[heading-type="29"] i {
	width: 65px;
	height: 15px
}
}
[heading-type="30"] {
 display:flex;
 position:relative;
 display:flex;
 line-height:1;
 text-transform:uppercase;
 -webkit-transform:skew(-20deg);
 transform:skew(-20deg);
 -webkit-transform-origin:left bottom;
 transform-origin:left bottom;
 font-weight:700;
 -webkit-box-align:center;
 -webkit-align-items:center;
 -ms-flex-align:center;
 align-items:center
}
[heading-type="30"] em {
	position: relative;
	margin: 0 1.3rem
}
[heading-type="30"] span {
	position: relative;
	display: block;
	height: 100%;
	font-size: 0
}
[heading-type="30"] span i {
	background-color: currentColor;
	display: inline-block;
	width: 17px;
	height: 40px
}
[heading-type="30"] span i+i {
	width: 7px;
	margin-left: 5px
}
[heading-type="30"] em+span {
	-webkit-transform: rotateY(180deg);
	transform: rotateY(180deg)
}
[heading-type="31"] {
 color:var(--bs-theme-color);
 padding-bottom:1.5rem
}
[heading-type="31"] i {
	width: 55px;
	position: relative;
	height: 1px;
	-webkit-transform: rotate(-33deg);
	transform: rotate(-33deg);
	margin: 10px -10px 0;
	vertical-align: middle
}
[heading-type="31"] span {
	font-family: var(--bs-h-font-family);
	font-weight: 400;
	font-size: var(--bs-h-font-size);
	-webkit-transform: translateY(50%);
	transform: translateY(50%);
	display: inline-block;
	text-transform: capitalize
}
[heading-type="32"] {
 display:flex;
 align-items:flex-end;
 flex-wrap:wrap
}
.section-generalimgtext-wrap-block[pictext-coincide="2"] .sc-block-item .item-inner .item-info, .section-generalimgtext-wrap-block[pictext-coincide="3"] .sc-block-item .item-inner .item-info, .section-generalimgtext-wrap-block[pictext-coincide="4"] .sc-block-item .item-inner .item-info, .section-generalimgtext-wrap-block[pictext-coincide="5"] .sc-block-item .item-inner .item-info, .section-generalimgtext-wrap-block[pictext-coincide="6"] .sc-block-item .item-inner .item-info, .section-generalimgtext-wrap-block[pictext-coincide="7"] .sc-block-item .item-inner .item-info, .section-generalimgtext-wrap-block[pictext-coincide="8"] .sc-block-item .item-inner .item-info, [heading-type="32"][textalign=left] {
 justify-content:flex-start
}
.section-banner-wrap-block[banner-thumbs-position=rel-left] .outer-swiper-wrap, .section-generalimgtext-wrap-block[pictext-ani="3"][pictext-coincide="1"][block-text-y-position="2"] .sc-block-item .item-inner .item-info, .section-generalimgtext-wrap-block[pictext-coincide="2"][block-text-x-align="2"] .sc-block-item .item-inner .item-info, .section-generalimgtext-wrap-block[pictext-coincide="3"][block-text-x-align="2"] .sc-block-item .item-inner .item-info, .section-generalimgtext-wrap-block[pictext-coincide="4"][block-text-x-align="2"] .sc-block-item .item-inner .item-info, .section-generalimgtext-wrap-block[pictext-coincide="5"][block-text-x-align="2"] .sc-block-item .item-inner .item-info, .section-generalimgtext-wrap-block[pictext-coincide="6"][block-text-x-align="2"] .sc-block-item .item-inner .item-info, .section-generalimgtext-wrap-block[pictext-coincide="7"][block-text-x-align="2"] .sc-block-item .item-inner .item-info, .section-generalimgtext-wrap-block[pictext-coincide="8"][block-text-x-align="2"] .sc-block-item .item-inner .item-info, [heading-type="32"][textalign=right] {
 justify-content:flex-end
}
[heading-type="32"] strong {
	display: inline-block;
	line-height: 1;
	text-transform: uppercase;
	padding: 0 2.5rem 3px 0;
	border-right: 1px solid var(--bs-theme-color)
}
[heading-type="32"] i {
	margin: 0 11px 0 6px;
	width: 0;
	height: 0;
	border-top: 6px solid transparent;
	border-right: 0;
	border-bottom: 6px solid transparent;
	border-left: 8px solid var(--bs-theme-color)
}
.btn, .btn:hover {
	border-color: var(--bs-theme-color)
}
[heading-type="32"] span {
	font-size: .678em;
	color: inherit;
	text-transform: uppercase;
	margin-bottom: .5em
}
[heading-type="34"] .sub, [heading-type="34"] strong {
	color: #fff;
	clip-path: polygon(0 5%, 99% 0, 100% 100%, 1% 95%)
}
[heading-type="33"] .sub {
	display: block;
	margin: 10px 0
}
[heading-type="33"] .sub .line {
	width: 120px;
	height: 1px
}
[heading-type="33"] .sub .line2 {
	position: absolute;
	transform: translateX(calc(-100% - 6px)) translateY(10px);
	width: 80px
}
[heading-type="33"] .sub .line4 {
	position: absolute;
	width: 80px;
	transform: translateX(-120px) translateY(10px)
}
[heading-type="33"] .sub em {
	display: inline-block;
	font-size: 32px;
	margin: 0 10px
}
[sectiontitle][heading-type] em[content-text], [sectiontitle][heading-type] strong[content-text], [sectiontitle][heading-type][content-text] {
 font-family:var(--bs-h-font-family);
 font-size:var(--bs-h-font-size)
}
[heading-type="34"] {
 position:relative;
 width:max-content;
 font-size:var(--bs-h-font-size);
 line-height:1;
 padding:.2083em 0;
 text-transform:uppercase
}
.gotop, .wa_fixed {
	line-height: 4.6rem
}
[heading-type="34"][textalign=right] {
 margin-left:auto;
 margin-right:0
}
[heading-type="34"] strong {
	position: relative;
	font-size: 1em;
	padding: 0 1em;
	background-color: #333;
	z-index: 2;
	display: inline-block;
	line-height: 1.2083
}
[heading-type="34"] .sub {
	font-size: .5em;
	font-weight: 700;
	font-family: var(--bs-h-font-sans-serif);
	padding: .4166em 1.0416em .2083em;
	display: block;
	width: max-content;
	margin: -.2083em 0 0 .666em
}
@media only screen and (max-width:1366px) {
 [sectiontitle][heading-type] em[content-text],  [sectiontitle][heading-type] strong[content-text],  [sectiontitle][heading-type][content-text],  [sectiontitle][heading-type][heading-type="34"] {
 font-size:var(--bs-nb-h-font-size)
}
}
[galleryitems] .block-item {
	width: calc(100% / var(--bs-items-num))
}
[unevenitems] .block-item {
	width: var(--bs-uneven-item-w)
}
@media only screen and (max-width:1366px) {
[galleryitems] .block-item {
	width: calc(100% / var(--bs-items-num-notebook))
}
[unevenitems] .block-item {
	width: var(--bs-uneven-item-w-notebook)
}
}
@media only screen and (max-width:820px) {
[heading-type="5"] i {
	width: 3rem
}
[heading-type="5"] strong {
	margin: 0 1rem
}
 [heading-type="14"] {
 padding:.5rem 0
}
[heading-type="14"] span.sub {
	letter-spacing: 1px;
	font-size: 12px
}
 [sectiontitle][heading-type] em[content-text],  [sectiontitle][heading-type] strong[content-text],  [sectiontitle][heading-type][content-text],  [sectiontitle][heading-type][heading-type="31"] span,  [sectiontitle][heading-type][heading-type="34"] {
 font-size:var(--bs-pad-h-font-size)
}
[galleryitems] .block-item {
	width: calc(100% / var(--bs-items-num-pad))
}
[unevenitems] .block-item {
	width: var(--bs-uneven-item-w-pad)
}
}
@media only screen and (max-width:480px) {
 [sectiontitle][heading-type] em[content-text],  [sectiontitle][heading-type] strong[content-text],  [sectiontitle][heading-type][content-text],  [sectiontitle][heading-type][heading-type="31"] span,  [sectiontitle][heading-type][heading-type="34"] {
 font-size:var(--bs-mob-h-font-size)
}
[galleryitems] .block-item {
	width: calc(100% / var(--bs-items-num-mobile))
}
[unevenitems] .block-item {
	width: var(--bs-uneven-item-w-mobile)
}
}
[block-items-num="1"] .block-item {
	width: 100%;
}
.section-productView-wrap-block .product-summary, [block-items-num="2"] .block-item {
	width: 50%
}
[block-items-num="3"] .block-item {
	width: calc(100% / 3)
}
[block-items-num="4"] .block-item {
	width: calc(100% / 4)
}
[block-items-num="5"] .block-item {
	width: calc(100% / 5)
}
[block-items-num="6"] .block-item {
	width: calc(100% / 6)
}
[block-items-num="7"] .block-item {
	width: calc(100% / 7)
}
[block-items-num="8"] .block-item {
	width: calc(100% / 8)
}
[block-items-num="9"] .block-item {
	width: calc(100% / 9)
}
@media only screen and (max-width:1279px) {
[block-items-num="8"] .block-item,  [block-items-num="9"] .block-item {
	width: calc(100% / 6)
}
}
@media only screen and (max-width:1199px) {
[block-items-num="5"] .block-item {
	width: calc(100% / 4)
}
}
@media only screen and (max-width:1079px) {
[block-items-num="4"] .block-item,  [block-items-num="5"] .block-item,  [block-items-num="6"] .block-item,  [block-items-num="7"] .block-item,  [block-items-num="8"] .block-item,  [block-items-num="9"] .block-item {
	width: calc(100% / 3)
}
}
@media only screen and (max-width:767px) {
[block-items-num="3"] .block-item,  [block-items-num="4"] .block-item,  [block-items-num="5"] .block-item,  [block-items-num="6"] .block-item,  [block-items-num="7"] .block-item,  [block-items-num="8"] .block-item,  [block-items-num="9"] .block-item {
	width: 50%
}
}
@media only screen and (max-width:375px) {
[block-items-num="2"] .block-item,  [block-items-num="3"] .block-item,  [block-items-num="4"] .block-item,  [block-items-num="5"] .block-item,  [block-items-num="6"] .block-item,  [block-items-num="7"] .block-item,  [block-items-num="8"] .block-item,  [block-items-num="9"] .block-item {
	width: 100%
}
}
.video-btn-play {
	display: flex;
	align-items: center;
	justify-content: center;
	position: absolute;
	left: 50%;
	top: 50%;
	width: 5rem;
	height: 5rem;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	z-index: 3;
	cursor: pointer
}
.video-btn-play.large {
	width: 7rem;
	height: 7rem
}
.lightBox .close svg, .video-btn-play.small, .video-btn-play.small svg, .video-popup .close svg {
	width: 2rem;
	height: 2rem
}
.video-btn-play svg {
	width: 4rem;
	height: 4rem;
	fill: #fff
}
.video-btn-play.large svg {
	width: 6rem;
	height: 6rem
}
.video-btn-play.dark svg {
	fill: #000
}
.scroll-down-btn svg, .video-btn-play.theme svg {
	fill: var(--bs-theme-color)
}
.video-play-ended .video-mask {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	background-color: rgba(0,0,0,.4);
	z-index: 2
}
.video-play-ended .video-btn-play.dark+.video-mask, .video-play-ended .video-btn-play.theme+.video-mask {
	background-color: rgba(255,255,255,.4)
}
.video-play-active .video-btn-play, .video-play-active .video-mask, [data-pagination=hover-show] .swiper-pagination, [slide-button=slide-button-hover-show] .swiper-button {
	opacity: 0;
	visibility: hidden
}
.video-play-ended video {
	object-fit: cover
}
.video-play-active video {
	object-fit: contain
}
.btn {
	border-width: 2px;
 padding:.5rem 2rem;
	font-size: 1.25rem;
	border-style: solid;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	transition-duration: .3s;
	color: var(--bs-mask-white)
}
.btn-els-more, .section-generalimgtext-wrap-block .item-inner .item-info .item-more.btn-els-more {
	padding: 0 20px 0 5px
}
.btn:hover {
	background-color: var(--bs-mask-white);
	color: var(--bs-theme-color)
}
.btn[btn-hover-text-color=white]:hover, .btn[btn-text-color=white], [slide-btn-style=custom-14][pagination-btn-color=white] .swiper-button {
	color: var(--bs-mask-white)
}
.btn[btn-border-color=white], .btn[btn-hover-border-color=white]:hover {
	border-color: var(--bs-mask-white)
}
.btn[btn-hover-text-color=gray]:hover, .btn[btn-text-color=gray] {
	color: var(--bs-gray)
}
.btn[btn-bg-color=gray], .btn[btn-hover-animation=btn-ani-style3][btn-bg-color=gray][btn-hover-bg-color]:hover, .btn[btn-hover-animation=btn-ani-style3][btn-hover-bg-color=gray] .btn-ani, .btn[btn-hover-bg-color=gray]:hover {
	background-color: var(--bs-gray)
}
.btn[btn-border-color=gray], .btn[btn-hover-border-color=gray]:hover {
	border-color: var(--bs-gray)
}
.btn[btn-hover-text-color=dark]:hover, .btn[btn-text-color=dark] {
	color: var(--bs-dark)
}
.btn[btn-bg-color=dark], .btn[btn-hover-animation=btn-ani-style3][btn-bg-color=dark][btn-hover-bg-color]:hover, .btn[btn-hover-animation=btn-ani-style3][btn-hover-bg-color=dark] .btn-ani, .btn[btn-hover-bg-color=dark]:hover, [pagination-style=custom-9][pagination-btn-color=dark] .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
	background-color: var(--bs-dark)
}
.btn[btn-border-color=dark], .btn[btn-hover-border-color=dark]:hover {
	border-color: var(--bs-dark)
}
.btn:not([btn-hover-border-color]):hover, .btn[btn-border-color=theme], .btn[btn-hover-border-color=theme]:hover, [pagination-btn-color]:not([slide-btn-style=custom-1]) .swiper-button:hover, [pagination-style=custom-1][pagination-btn-color=theme] .swiper-pagination .swiper-pagination-bullet, [pagination-style=custom-2][pagination-btn-color=theme] .swiper-pagination .swiper-pagination-bullet, [pagination-style=custom-6][pagination-btn-color=theme] .swiper-pagination .swiper-pagination-bullet:after, [pagination-style=custom-7][pagination-btn-color=theme] .swiper-pagination .swiper-pagination-bullet:after, [slide-btn-style=custom-9] .swiper-control .swiper-button:hover::after, [slide-btn-style=custom-9][pagination-btn-color=theme] .swiper-button::after {
	border-color: var(--bs-theme-color)
}
.btn[btn-hover-text-color=sec-theme]:hover, .btn[btn-text-color=sec-theme], [slide-btn-style=custom-6][pagination-btn-color=theme]:hover .swiper-button:hover {
	color: var(--bs-sec-theme-color)
}
.btn[btn-bg-color=sec-theme], .btn[btn-hover-animation=btn-ani-style3][btn-bg-color=sec-theme][btn-hover-bg-color]:hover, .btn[btn-hover-animation=btn-ani-style3][btn-hover-bg-color=sec-theme] .btn-ani, .btn[btn-hover-bg-color=sec-theme]:hover, .section-banner-wrap-block[mask-color=mask-color-sec-theme] .item-inner:before, .section-generalimgtext-wrap-block[mask-ani="10"][mask-color=mask-color-sec-theme] .sc-block-item .item-inner:hover::after, .section-generalimgtext-wrap-block[mask-ani="12"][mask-color=mask-color-sec-theme] .sc-block-item .item-inner .item-img:before, .section-generalimgtext-wrap-block[mask-ani="12"][pictext-coincide="1"][mask-color=mask-color-sec-theme] .sc-block-item .item-inner:before, .section-generalimgtext-wrap-block[mask-color=mask-color-sec-theme] .sc-block-item .item-inner .item-img:after, .section-generalimgtext-wrap-block[mask-color=mask-color-sec-theme] .sc-block-item .item-inner .item-img:before, .section-generalimgtext-wrap-block[mask-color=mask-color-sec-theme][mask-ani="11"] .sc-block-item .item-inner:hover .item-info::before, .section-generalimgtext-wrap-block[mask-color=mask-color-sec-theme][mask-ani="4"] .sc-block-item .item-inner:hover .item-img:after, .section-generalimgtext-wrap-block[mask-color=mask-color-sec-theme][mask-ani="4"] .sc-block-item .item-inner:hover .item-img:before, .section-generalimgtext-wrap-block[pictext-ani="3"][pictext-coincide="1"][mask-color=mask-color-sec-theme] .sc-block-item .item-inner .item-info .item-bg, [head-active-bg-color=head-ac-bg-color-sec-theme] .nav>li>a::after, [head-active-bg-color=head-ac-bg-color-sec-theme] .nav>li>a::before, [pagination-style=custom-4][pagination-btn-color=theme] .swiper-pagination-bullet.swiper-pagination-bullet-active {
	background-color: var(--bs-sec-theme-color)
}
.btn[btn-border-color=sec-theme], .btn[btn-hover-border-color=sec-theme]:hover {
	border-color: var(--bs-sec-theme-color)
}
.btn[btn-border-color=none], .btn[btn-hover-border-color=none]:hover {
	border-color: transparent
}
.btn[btn-hover-animation=btn-ani-wave] {
	position: relative;
	overflow: hidden;
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1)
}
.btn[btn-hover-animation=btn-ani-wave] .btn-ani {
	border-radius: 1000px;
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	pointer-events: none;
	z-index: -1
}
.btn[btn-hover-animation=btn-ani-wave] [btn-ani-circle=explode] {
	animation: .5s forwards explode_white
}
.btn[btn-hover-animation=btn-ani-wave] [btn-ani-circle=desplode] {
	animation: .5s forwards desplode_white
}
.btn[btn-hover-animation=btn-ani-wave][btn-hover-bg-color=gray] [btn-ani-circle=explode] {
	animation: .5s forwards explode_gray
}
.btn[btn-hover-animation=btn-ani-wave][btn-hover-bg-color=gray] [btn-ani-circle=desplode] {
	animation: .5s forwards desplode_gray
}
.btn[btn-hover-animation=btn-ani-wave][btn-hover-bg-color=dark] [btn-ani-circle=explode] {
	animation: .5s forwards explode_dark
}
.btn[btn-hover-animation=btn-ani-wave][btn-hover-bg-color=dark] [btn-ani-circle=desplode] {
	animation: .5s forwards desplode_dark
}
.btn[btn-hover-animation=btn-ani-wave][btn-hover-bg-color=theme] [btn-ani-circle=explode] {
	animation: .5s forwards explode_theme
}
.btn[btn-hover-animation=btn-ani-wave][btn-hover-bg-color=theme] [btn-ani-circle=desplode] {
	animation: .5s forwards desplode_theme
}
.btn[btn-hover-animation=btn-ani-wave][btn-hover-bg-color=sec-theme] [btn-ani-circle=explode] {
	animation: .5s forwards explode_sec_theme
}
.btn[btn-hover-animation=btn-ani-wave][btn-hover-bg-color=sec-theme] [btn-ani-circle=desplode] {
	animation: .5s forwards desplode_sec_theme
}
.btn[btn-hover-animation=btn-ani-wave][btn-hover-bg-color=none] [btn-ani-circle=desplode], .btn[btn-hover-animation=btn-ani-wave][btn-hover-bg-color=none] [btn-ani-circle=explode] {
	animation: none
}
.btn[btn-hover-animation=btn-ani-style1], .btn[btn-hover-animation=btn-ani-style2] {
	position: relative;
 padding:.5rem 0;
	border-top: none;
	border-right: none;
	border-left: none
}
.btn[btn-hover-animation=btn-ani-style2]:hover, .btn[btn-hover-animation=btn-ani-style]:hover {
	padding-right: 2rem
}
.btn[btn-hover-animation=btn-ani-style1][btn-reverse-position=reverse-position]:hover i.la {
	-webkit-transform: unset;
	transform: unset;
	margin-right: 1rem
}
.btn[btn-hover-animation=btn-ani-style2] i.la {
	position: absolute;
	top: 50%;
	right: 0;
	opacity: 0;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	font-size: inherit
}
.btn[btn-hover-animation=btn-ani-style2][btn-reverse-position=reverse-position] i.la {
	right: unset;
	left: 0
}
.btn[btn-hover-animation=btn-ani-style2][btn-reverse-position=reverse-position] i.btn-ani {
	margin-right: 0
}
.btn[btn-hover-animation=btn-ani-style2][btn-reverse-position=reverse-position]:hover {
	padding-right: 0;
	padding-left: 2rem
}
.btn[btn-hover-animation=btn-ani-style2]:hover i.la, .btn[btn-hover-animation=btn-ani-style2][btn-reverse-position=reverse-position]:hover i.la {
	opacity: 1;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%)
}
.btn[btn-hover-animation=btn-ani-style3] {
	position: relative;
	overflow: hidden;
	z-index: 1
}
.btn[btn-hover-animation=btn-ani-style3] .btn-ani {
	position: absolute;
	left: 50%!important;
	top: 0!important;
	right: auto!important;
	bottom: auto!important;
	display: block;
	width: 0%;
	height: 100%;
	-webkit-transition: .6s;
	-o-transition: .6s;
	transition: .6s;
	-webkit-transform: skew(35deg);
	-ms-transform: skew(35deg);
	-o-transform: skew(35deg);
	transform: skew(35deg);
	opacity: .3;
	pointer-events: none;
	z-index: -1
}
.btn[btn-hover-animation=btn-ani-style3]:hover .btn-ani {
	left: -50%!important;
	width: 200%;
	opacity: 1
}
.btn.disabled, .btn:disabled, fieldset:disabled .btn {
	color: var(--bs-btn-disabled-color);
	pointer-events: none;
	background-color: var(--bs-btn-disabled-bg);
	border-color: var(--bs-btn-disabled-border-color);
	opacity: var(--bs-btn-disabled-opacity)
}
.btn[btn-size=large] {
	padding: 1rem 3rem;
	font-size: 1.6rem;
	border-width: 3px
}
.btn[btn-size=small] {
 padding:.3rem 1rem;
	font-size: var(--bs-body-font-size);
	border-width: 1px
}
.btn[btn-radius=radius] {
	border-radius: 20%
}
.btn i.la::after {
content: "\f138";
  font: normal normal normal 14px/1 FontAwesome;
    font-size: 14px;
}


.btn i.la {
	position: relative;
	display: block;
	font-size: 1.2rem;
	transition-duration: .3s
}
.btn[btn-arrow] i.la {
	margin-left: 5px
}
.btn[btn-size=large] i.la {
	font-size: 1.6rem
}
.btn[btn-size=small] i.la {
	font-size: var(--bs-body-font-size)
}
.btn[btn-reverse-position=reverse-position] i {
	margin-left: 0;
	margin-right: 5px
}
.btn:hover i.la {
	-moz-transform: translateX();
	-webkit-transform: translateX(0);
	-o-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(5px)
}
.btn[btn-reverse-position=reverse-position]:hover i.la {
	-moz-transform: translateX();
	-webkit-transform: translateX(0);
	-o-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(-5px)
}

.btn[btn-arrow=arrow-left1] .la:after, .swiper-button-prev::before {
content: "\f053";
  font: normal normal normal 14px/1 FontAwesome;
}

.btn[btn-arrow=line] .la:after {
	display: inline-block;
	margin-top: 3px;
	margin-left: 10px;
	width: 1.5rem;
	height: 2px;
	background: currentColor;
	content: "";
	vertical-align: middle;
	transition: .35s ease-in-out
}
.btn[btn-arrow=line][btn-reverse-position=reverse-position] .la:after {
	margin-right: 10px;
	margin-left: 0!important
}
.btn-els-more {
	position: relative;
	display: inline-block
}
.btn-els-more:before {
	content: "";
	width: 100%;
	height: 13px;
	position: absolute;
	left: 0;
	bottom: 0;
	background-color: var(--bs-theme-color);
	z-index: -1;
	opacity: .5;
	-moz-transition-duration: .3s;
	-webkit-transition-duration: .3s;
	-o-transition-duration: .3s;
	-ms-transition-duration: .3s;
	transition-duration: .3s
}
.btn-els-more:hover:before, .section-header-wrap-block[head-active-bg=head-ac-bg][head-active-style="2"][head-active-bg-ani=head-ac-bg-an3] .nav>li>a::after, .section-header-wrap-block[head-active-bg=head-ac-bg][head-active-style="2"][head-active-bg-ani=head-ac-bg-an3] .nav>li>a::before, .section-header-wrap-block[head-active-bg=head-ac-bg][head-active-style="4"][head-active-bg-ani=head-ac-bg-an3] .nav>li>a::after {
	width: 0
}
[data-swiper-wrapper=swiperdestroy] .swiper-slide .ani {
	visibility: visible!important
}
.section-block-hw-header .dropdown-menu .nav[data-module]>li>ul .desc, .section-block-hw-header .dropdown-menu .nav[data-module]>li>ul .ico, .section-block-hw-header .dropdown-menu .nav[data-module]>li>ul img, .section-block-hw-header .dropdown-menu .nav[data-module]>li>ul li .ico, .section-block-hw-header .dropdown-menu .nav[data-module]>li>ul ul, .section-header-wrap-block[head-active-bg=head-ac-bg][head-active-style="3"] .nav>li>a::after, [block-content-blockicotype="1"] [blockicotype], [block-content-desc="1"] .item-desc, [block-content-inquirybtn="1"] .item-inquiry, [block-content-linkbtn="1"] .item-more, [block-content-params="1"] [productattritems], [block-content-time="1"] .item-time, [block-content-title="1"] .item-title, [block-content-video="2"] [blockitem] div[data-component-video], [block-content-video="3"]:not([video-played-type="2"]) [hasvideo][videotype] img[blockimagetype], [block-content-video] [hasvideo] img[blockicotype], [block-content-video] [hasvideo] img[blockimagetype], [data-media-type] .swiper-slide[hasvideo] img, [data-module]:not(.change-language):not([data-module="1"]):not([data-module="6"]):not([data-module="5"]) [blockicotype], [data-pagination=pagination-false] .swiper-pagination, [video-played-type="2"] [hasvideo] iframe, [video-played-type="2"] [hasvideo] video, [video-played-type="2"] iframe, [video-played-type="2"] video {
 display:none!important
}
.dialog_wrapper.show, .lightBox.show, .pop-box.pop-active, .pop-box.show, .section-generalimgtext-wrap-block .sc-block-item .item-inner:hover .item-img img[blockicotype][src], [data-pagination=always-show] .swiper-pagination, [data-pagination=hover-show]:hover .swiper-pagination, [slide-button=slide-button-hover-show]:hover .swiper-button {
	opacity: 1;
	visibility: visible
}
[data-pagination=false] .swiper-pagination {
	opacity: 0!important;
	visibility: hidden!important;
	display: none!important
}
[slide-button=slide-button-always-show] .swiper-button {
	opacity: 1;
	visibility: visible;
	-webkit-transform: rotate(0);
	-ms-transform: rotate(0);
	-o-transform: rotate(0);
	transform: rotate(0)
}

[pagination-btn-color=white] .swiper-button {
	color: #121212;
	background-color: rgba(255,255,255,.6);
	border-color: rgba(255,255,255,.6)
}
[pagination-btn-color=white] .swiper-pagination, [slide-btn-style=custom-15][pagination-btn-color=dark] .swiper-button::before, [slide-btn-style=custom-1][pagination-btn-color=white] .swiper-button::after, [slide-btn-style=custom-5][pagination-btn-color=white] .swiper-button::before, [slide-btn-style=custom-6][pagination-btn-color=white] .swiper-button {
	color: #fff
}
[pagination-btn-color=white] .swiper-pagination .swiper-pagination-bullet {
	background-color: #fff;
	opacity: .3
}
.aside-sidebar-demo4-block:hover .side-item .side-val, .form-checktip.error-msg, .form-footer-inquiry-block .inquiry-form .form-checktip.error-msg, .form-header-inquiry-block .inquiry-form .form-checktip.error-msg, .section-banner-wrap-block[mask-opacity="2"] .item-inner:before, .section-form-wrap-block .inquiry-form .form-checktip.error-msg, .section-generalimgtext-wrap-block[mask-ani="11"][mask-opacity="2"] .sc-block-item .item-inner .item-info::before, .section-generalimgtext-wrap-block[mask-opacity="2"] .sc-block-item .item-inner:hover .item-img:before, .section-generalimgtext-wrap-block[mask-opacity="2"][mask-ani="10"] .sc-block-item .item-inner::after, .section-generalimgtext-wrap-block[mask-opacity="2"][mask-ani="12"] .sc-block-item .item-inner:hover .item-img:before, .section-generalimgtext-wrap-block[mask-opacity="2"][mask-ani="12"][pictext-coincide="1"] .sc-block-item .item-inner:hover:before, .section-generalimgtext-wrap-block[mask-opacity="2"][mask-ani="13"] .sc-block-item .item-inner:hover .item-img:after, .section-generalimgtext-wrap-block[mask-opacity="2"][mask-ani="13"] .sc-block-item .item-inner:hover .item-img:before, .section-generalimgtext-wrap-block[mask-opacity="2"][mask-ani="3"] .sc-block-item .item-inner:hover .item-img:after, .section-generalimgtext-wrap-block[mask-opacity="2"][mask-ani="4"] .sc-block-item .item-inner .item-img:after, .section-generalimgtext-wrap-block[mask-opacity="2"][mask-ani="4"] .sc-block-item .item-inner .item-img:before, .section-generalimgtext-wrap-block[mask-opacity="2"][mask-ani="4"] .sc-block-item .item-inner:hover .item-img:after, .section-generalimgtext-wrap-block[mask-opacity="2"][mask-ani="6"] .sc-block-item .item-inner .item-img:before, .section-generalimgtext-wrap-block[mask-opacity="2"][mask-ani="7"] .sc-block-item .item-inner .item-img:before, .section-generalimgtext-wrap-block[mask-opacity="2"][mask-ani="8"] .sc-block-item .item-inner .item-img:after, .section-generalimgtext-wrap-block[mask-opacity="2"][mask-ani="8"] .sc-block-item .item-inner .item-img:before, .section-generalimgtext-wrap-block[mask-opacity="2"][mask-ani="9"] .sc-block-item .item-inner .item-img:after, .section-generalimgtext-wrap-block[mask-opacity="2"][mask-ani="9"] .sc-block-item .item-inner .item-img:before, .section-generalimgtext-wrap-block[pictext-ani="3"][pictext-coincide="1"][mask-opacity="2"] .sc-block-item .item-inner .item-info .item-bg, .section-header-wrap-block[head-active-bg=head-ac-bg][head-active-style="5"] .nav>li.active>a::after, .section-header-wrap-block[head-active-bg=head-ac-bg][head-active-style="5"] .nav>li:hover>a::after, [head-active-bg=head-ac-bg] .nav>li.active>a::after, [head-active-bg=head-ac-bg] .nav>li:hover>a::after, [pagination-btn-color=dark] .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active, [pagination-btn-color=theme] .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active, [pagination-btn-color=white] .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
	opacity: 1
}
[pagination-btn-color=dark] .swiper-button {
	color: #fff;
	background-color: rgba(18,18,18,.3);
	border-color: rgba(18,18,18,.3)
}
[pagination-btn-color=dark] .swiper-pagination, [slide-btn-style=custom-1][pagination-btn-color=dark] .swiper-button::after, [slide-btn-style=custom-6][pagination-btn-color=dark] .swiper-button {
	color: #121212
}
[pagination-btn-color=dark] .swiper-pagination .swiper-pagination-bullet {
	background-color: #121212;
	opacity: .3
}
[pagination-btn-color=theme] .swiper-button {
	color: #fff;
	background-color: var(--bs-theme-color);
	border-color: var(--bs-theme-color)
}
[pagination-btn-color=theme] .swiper-pagination .swiper-pagination-bullet {
	background-color: var(--bs-theme-color);
	opacity: .3
}
[pagination-btn-position] .swiper-control {
	position: absolute;
	display: flex;
	align-items: center;
	justify-content: center;
	z-index: 99
}
[pagination-btn-position] .swiper-control .swiper-button, [pagination-btn-position] .swiper-control .swiper-pagination {
	position: static;
	margin: 5px;
	display: inline-flex
}
[pagination-btn-position] .swiper-control .swiper-pagination {
	width: auto;
	justify-content: center;
	align-items: center
}
[pagination-btn-position] .swiper-control .swiper-pagination.swiper-pagination-bullets-dynamic {
	overflow: hidden;
	justify-content: normal;
	transform: none
}
.section-generalimgtext-wrap-block[pictext-coincide="2"] .sc-block-item .item-inner .item-info, .section-generalimgtext-wrap-block[pictext-coincide="3"] .sc-block-item .item-inner .item-info, .section-generalimgtext-wrap-block[pictext-coincide="4"] .sc-block-item .item-inner .item-info, .section-generalimgtext-wrap-block[pictext-coincide="5"] .sc-block-item .item-inner .item-info, .section-generalimgtext-wrap-block[pictext-coincide="6"] .sc-block-item .item-inner, .section-generalimgtext-wrap-block[pictext-coincide="7"] .sc-block-item .item-inner, .section-generalimgtext-wrap-block[pictext-coincide="8"] .sc-block-item .item-inner, [pagination-btn-position=left] .swiper-control .swiper-pagination, [pagination-btn-position=right] .swiper-control .swiper-pagination {
	flex-direction: column
}
[pagination-btn-position=disperse] .swiper-control {
	position: unset;
	display: unset
}
.ql-ui, [pagination-btn-position=disperse] .swiper-control .swiper-button {
	position: absolute
}
[pagination-btn-position=disperse] .swiper-control .swiper-button-prev {
	left: 0;
	-webkit-transform: translate(-150%, -50%);
	transform: translate(-150%, -50%)
}
[pagination-btn-position=disperse] .swiper-control .swiper-button-next {
	right: 0;
	-webkit-transform: translate(150%, -50%);
	transform: translate(150%, -50%)
}
@media only screen and (max-width:1280px) {
[heading-type="33"] .sub em {
	font-size: 24px
}
[pagination-btn-position=disperse] .swiper-control .swiper-button-next,  [pagination-btn-position=disperse] .swiper-control .swiper-button-prev {
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%)
}
}
[pagination-btn-position=top] .swiper-control {
	top: 2rem;
	right: 0;
	bottom: auto!important;
	left: auto;
	width: 100%;
	height: auto;
	padding: 0 2rem
}
[pagination-btn-position=right] .swiper-control {
	top: 0;
	right: 2rem;
	bottom: 0;
	left: auto!important;
	width: auto;
	height: 100%;
	flex-direction: column;
	padding: 2rem 0
}
[pagination-btn-position=right]:not([data-screen=screen-full]) .swiper-control {
	right: -6rem
}
[pagination-btn-position=bottom] .swiper-control {
	top: auto!important;
	right: 0;
	bottom: 2rem;
	left: auto;
	width: 100%;
	height: auto;
	padding: 0 2rem
}
[pagination-btn-position=left] .swiper-control {
	top: 0;
	right: auto!important;
	bottom: 0;
	left: 2rem;
	width: auto;
	height: 100%;
	flex-direction: column;
	padding: 2rem 0
}
[pagination-btn-position=left]:not([data-screen=screen-full]) .swiper-control {
	left: -6rem
}
[pagination-btn-position=vertical] .swiper-control {
	position: static
}
[pagination-btn-position=vertical] .swiper-control .swiper-button {
	position: absolute;
	left: 50%;
	right: auto;
	-webkit-transform: translateX(-50%) rotate(90deg);
	-ms-transform: translateX(-50%) rotate(90deg);
	-o-transform: translateX(-50%) rotate(90deg);
	transform: translateX(-50%) rotate(90deg)
}
[pagination-btn-position=vertical] .swiper-control .swiper-button-prev {
	top: 0;
	bottom: auto!important
}
[pagination-btn-position=vertical] .swiper-control .swiper-button-next {
	top: auto!important;
	bottom: 0
}
[pagination-btn-position=vertical] .swiper-control .swiper-pagination {
	position: absolute;
	top: 50%;
	left: 0;
	flex-direction: column;
	transform: translateY(-50%)
}
[pagination-btn-position=bottom][swipernormal] .swiper-control {
	position: relative;
	bottom: unset;
	margin-top: 2rem;
	padding: 0;
	z-index: 9
}
[pagination-btn-position=top][swipernormal] .swiper-control {
	top: 0;
	padding: 0
}
[pagination-btn-position=top][swipernormal] .outer-swiper-wrap {
	padding-top: 5rem
}
.swiper-button::before {
	color: inherit;
	font-size: inherit
}
[pagination-style=circle] .swiper-pagination .swiper-pagination-bullet, [slide-btn-style=circle] .swiper-button {
	border-radius: 50%
}
.search .btn-search, [pagination-style=square] .swiper-pagination .swiper-pagination-bullet, [slide-btn-style=square] .swiper-button {
	border-radius: 0
}
[slide-btn-style=custom-1] .swiper-control .swiper-button {
	width: 89px;
	height: 42px;
	border-width: 1px;
	cursor: pointer;
	background-color: transparent!important
}
[slide-btn-style=custom-1][pagination-btn-position]:not([pagination-btn-position=vertical]) .swiper-button {
	position: relative;
	top: auto!important;
	right: auto!important;
	bottom: auto!important;
	left: auto!important;
	margin: 0
}
[slide-btn-style=custom-1] .swiper-button::before {
	content: "";
	position: absolute;
	top: calc(50% - 1px);
	width: 75%;
	height: 2px;
	pointer-events: none;
	-webkit-transition: .35s ease-in-out;
	transition: .35s ease-in-out
}
[slide-btn-style=custom-1] .swiper-button::after {
	position: absolute;
	top: 50%;
	font-size: 1.2rem;
	transform: translateY(-50%);
	pointer-events: none;
	-webkit-transition: .35s ease-in-out;
	transition: .35s ease-in-out
}
[slide-btn-style=custom-1] .swiper-button:hover::before {
	width: calc(100% + 27px)
}
[slide-btn-style=custom-1] .swiper-button-prev::after {
	content: "\f053";
	font: normal normal normal 14px/1 FontAwesome;
	right: calc(75% - 8px)
}
[slide-btn-style=custom-1] .swiper-button-prev:hover::after {
	right: calc(100% + 18px)
}
[slide-btn-style=custom-1] .swiper-button-next::after {
	content: "\f054";
	font: normal normal normal 14px/1 FontAwesome;
	left: calc(75% - 8px)
}
[slide-btn-style=custom-1] .swiper-button-next:hover::after {
	left: calc(100% + 18px)
}
[pagination-style=custom-2][pagination-btn-color=dark] .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active, [pagination-style=custom-6][pagination-btn-color=dark] .swiper-pagination .swiper-pagination-bullet::before, [pagination-style=custom-7][pagination-btn-color=dark] .swiper-pagination .swiper-pagination-bullet::before, [slide-btn-style=custom-1][pagination-btn-color=dark] .swiper-button::before, [slide-btn-style=custom-7][pagination-btn-color=white] .swiper-control {
	background-color: #121212
}
[slide-btn-style=custom-1][pagination-btn-position=left] .swiper-button-prev, [slide-btn-style=custom-1][pagination-btn-position=right] .swiper-button-prev {
	margin-bottom: 1.7rem
}
[slide-btn-style=custom-1][pagination-btn-position=left] .swiper-button-next, [slide-btn-style=custom-1][pagination-btn-position=right] .swiper-button-next {
	margin-top: 1.7rem
}
[slide-btn-style=custom-2] .swiper-button {
	width: 5rem;
	height: 3rem;
	font-size: 1.8rem
}
[slide-btn-style=custom-2] .swiper-button::after, [slide-btn-style=custom-2] .swiper-button::before {
	content: "";
	display: block;
	position: absolute;
 left:calc(50% - .9rem);
 top:calc(50% - .9rem);
	line-height: 1;
	color: inherit;
	pointer-events: none;
	-webkit-transition: .3s ease-in-out;
	-o-transition: .3s ease-in-out;
	transition: .3s ease-in-out
}
[slide-btn-style=custom-13] .swiper-button-prev::before, [slide-btn-style=custom-2] .swiper-button-prev::after, [slide-btn-style=custom-2] .swiper-button-prev::before, [slide-btn-style=custom-6] .swiper-button-prev::before, [slide-btn-style=custom-8] .swiper-button-prev::before {
	content: "\f177"
}
[slide-btn-style=custom-13] .swiper-button-next::before, [slide-btn-style=custom-2] .swiper-button-next::after, [slide-btn-style=custom-2] .swiper-button-next::before, [slide-btn-style=custom-6] .swiper-button-next::before, [slide-btn-style=custom-8] .swiper-button-next::before {
	content: "\f178"
}
[slide-btn-style=custom-2] .swiper-button-next:hover:before, [slide-btn-style=custom-2] .swiper-button-prev:after {
	-webkit-transform: translate3d(20px, 0, 0);
	-ms-transform: translate3d(20px, 0, 0);
	-o-transform: translate3d(20px, 0, 0);
	transform: translate3d(20px, 0, 0);
	opacity: 0
}
[slide-btn-style=custom-2] .swiper-button-next:after, [slide-btn-style=custom-2] .swiper-button-prev:hover:before {
	-webkit-transform: translate3d(-20px, 0, 0);
	-ms-transform: translate3d(-20px, 0, 0);
	-o-transform: translate3d(-20px, 0, 0);
	transform: translate3d(-20px, 0, 0);
	opacity: 0
}
[slide-btn-style=custom-2] .swiper-button-next:hover:after, [slide-btn-style=custom-2] .swiper-button-prev:hover:after {
	-webkit-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	opacity: 1
}
[slide-btn-style=custom-2][pagination-btn-position=left] .swiper-button-prev, [slide-btn-style=custom-2][pagination-btn-position=right] .swiper-button-prev {
	margin-bottom: 2rem
}
[slide-btn-style=custom-2][pagination-btn-position=left] .swiper-button-next, [slide-btn-style=custom-2][pagination-btn-position=right] .swiper-button-next {
	margin-top: 2rem
}
[slide-btn-style=custom-2] .swiper-control .swiper-button:hover {
	border-color: var(--bs-theme-color)!important;
	background-color: var(--bs-theme-color)!important
}
[slide-btn-style=custom-3] .swiper-button {
	width: auto;
	height: auto;
	background-color: transparent!important;
	border: none
}
[slide-btn-style=custom-3] .swiper-button::before {
	content: "";
	width: 40px;
	height: 40px;
	-moz-transition: .3s ease-in-out;
	-webkit-transition: .3s ease-in-out;
	-ms-transition: .3s ease-in-out;
	-o-transition: .3s ease-in-out;
	transition: .3s ease-in-out
}
[slide-btn-style=custom-3] .swiper-button-prev::before {
	background-position: 0 -40px
}
[slide-btn-style=custom-3] .swiper-button-next::before {
	background-position: 40px -40px
}
[slide-btn-style=custom-3] .swiper-button-prev:hover:before {
	background-position: 0 0
}
[slide-btn-style=custom-3] .swiper-button-next:hover:before {
	background-position: 40px 0
}
[slide-btn-style=custom-3] .swiper-button:hover, [slide-btn-style=custom-5] .swiper-button:hover {
	background: 0 0;
	color: transparent
}

[slide-btn-style=custom-4] .swiper-control .swiper-button {
	width: 2.5rem;
	height: 8rem
}
[slide-btn-style=custom-4] .swiper-control .swiper-button::before {
	font-size: 4rem;
	-webkit-transform: scale(.5, 1);
	-ms-transform: scale(.5, 1);
	-o-transform: scale(.5, 1);
	transform: scale(.5, 1)
}
[slide-btn-style=custom-4][pagination-btn-position=vertical] .swiper-control .swiper-button-prev {
	top: -2.7rem
}
[slide-btn-style=custom-4][pagination-btn-position=vertical] .swiper-control .swiper-button-next {
	bottom: -2.7rem
}
[slide-btn-style=custom-5] .swiper-button {
	border: none;
	background-color: transparent!important;
	user-select: none
}
[slide-btn-style=custom-5] .swiper-button::before {
	font-size: 5rem
}
[slide-btn-style=custom-5][pagination-btn-color=dark] .swiper-button::before {
	color: #333
}
[slide-btn-style=custom-6] .swiper-button {
	font-size: 25px;
	width: 35px;
	height: 35px;
	margin-top: -17px;
	border: none!important;
	background-color: transparent!important
}
[slide-btn-style=custom-6]:hover .swiper-button:hover {
	background-color: transparent!important;
	color: var(--bs-theme-color)
}
[slide-btn-style=custom-7] .swiper-control {
	width: auto;
	height: auto;
	background-color: #fff
}
[slide-btn-style=custom-7] .swiper-button {
	width: 27px;
	height: 14px;
	font-size: 12px;
	background-color: transparent;
	border-width: 1px
}
[slide-btn-style=custom-7][pagination-btn-color=theme] .swiper-button {
	color: var(--bs-theme-color);
	border-color: var(--bs-theme-color)
}
[slide-btn-style=custom-7][pagination-btn-color=white] .swiper-button {
	color: #fff;
	border-color: #fff
}
[slide-btn-style=custom-7][pagination-btn-color=dark] .swiper-button {
	color: #121212;
	border-color: #121212
}
[slide-btn-style=custom-7][pagination-btn-color] .swiper-button:hover, [slide-btn-style=custom-8] .swiper-control .swiper-button:hover {
	color: #fff;
	border-color: var(--bs-theme-color);
	background-color: var(--bs-theme-color)
}
[slide-btn-style=custom-7][pagination-btn-position=top] .swiper-control {
	top: 0;
	right: 50%;
	padding: 0 3px;
	transform: translateX(50%)
}
[slide-btn-style=custom-7][pagination-btn-position=right] .swiper-control {
	right: 0;
	top: 50%;
	bottom: auto;
	padding: 8px 0;
	transform: translateY(-50%)
}
[slide-btn-style=custom-7][pagination-btn-position=bottom] .swiper-control {
	bottom: 0;
	right: 50%;
	padding: 0 3px;
	transform: translateX(50%)
}
[slide-btn-style=custom-7][pagination-btn-position=left] .swiper-control {
	left: 0;
	top: 50%;
	bottom: auto;
	padding: 8px 0;
	transform: translateY(-50%)
}
[slide-btn-style=custom-13][pagination-btn-position=left] .swiper-button, [slide-btn-style=custom-7][pagination-btn-position=left] .swiper-button, [slide-btn-style=custom-7][pagination-btn-position=right] .swiper-button, [slide-btn-style=custom-8][pagination-btn-position=left] .swiper-button, [slide-btn-style=custom-8][pagination-btn-position=right] .swiper-button {
	margin-top: 10px;
	margin-bottom: 10px
}
[slide-btn-style=custom-8] .swiper-button {
	width: 47px;
	height: 47px;
	margin-top: -1.5rem;
	border-radius: 50%;
	border-width: 1px;
	background-color: transparent
}
[slide-btn-style=custom-8][pagination-btn-color=dark] .swiper-button {
	border-color: #aeaeae;
	color: #000
}
[slide-btn-style=custom-13][pagination-btn-color=white] .swiper-button, [slide-btn-style=custom-8][pagination-btn-color=white] .swiper-button {
	border-color: #fff;
	color: #fff
}
[slide-btn-style=custom-13][pagination-btn-color=theme] .swiper-button, [slide-btn-style=custom-8][pagination-btn-color=theme] .swiper-button {
	border-color: var(--bs-theme-color);
	color: var(--bs-theme-color)
}
[slide-btn-style=custom-9][pagination-btn-position=bottom] .swiper-control {
	width: auto;
	right: 3.5%;
 bottom:.5rem
}
[slide-btn-style=custom-9][pagination-btn-position] .swiper-control .swiper-button {
	margin: 2.1rem
}
[slide-btn-style=custom-9] .swiper-button {
	width: 3.3rem;
	height: 3.3rem
}
[slide-btn-style=custom-9] .swiper-button::after {
	content: "";
	position: absolute;
	top: -9px;
	left: -9px;
	right: -9px;
	bottom: -9px;
	border: 2px solid;
	pointer-events: none;
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s
}
[slide-btn-style=custom-9] .swiper-button-prev::after {
	clip: rect(0,29px,67px,0);
	clip: rect(0 29px 67px 0)
}
[slide-btn-style=custom-9] .swiper-button-next::after {
	clip: rect(0,67px,67px,38px);
	clip: rect(0 67px 67px 38px)
}
[slide-btn-style=custom-9][pagination-btn-color=dark] .swiper-button::after {
	border-color: #282828
}
[pagination-style=custom-1][pagination-btn-color=white] .swiper-pagination .swiper-pagination-bullet, [pagination-style=custom-2][pagination-btn-color=white] .swiper-pagination .swiper-pagination-bullet, [pagination-style=custom-6][pagination-btn-color=white] .swiper-pagination .swiper-pagination-bullet:after, [pagination-style=custom-7][pagination-btn-color=white] .swiper-pagination .swiper-pagination-bullet:after, [slide-btn-style=custom-9][pagination-btn-color=white] .swiper-button::after {
	border-color: #fff
}
[slide-btn-style=custom-9][pagination-btn-color=dark] .swiper-button {
	background-color: #282828;
	border-color: #282828;
	font-size: 18px
}
[slide-btn-style=custom-10] .swiper-button {
	width: 140px;
	height: 48px;
	margin-top: -24px;
	border-radius: 2px;
	border-width: 0;
	font-size: 16px;
	gap: 12px;
	letter-spacing: 0;
	text-transform: capitalize
}
[slide-btn-style=custom-10] .swiper-button-prev::before {
	content: "\f177";
	margin-top: -2px
}
[slide-btn-style=custom-10] .swiper-button-prev::after {
	content: "Prev";
	font-weight: 400;
	font-family: var(--bs-body-font-family)
}
[slide-btn-style=custom-10] .swiper-button-next::before {
	content: "Next";
	font-weight: 400;
	font-family: var(--bs-body-font-family)
}
[slide-btn-style=custom-10] .swiper-button-next::after {
	content: "\f178";
	margin-top: -2px
}
section[slide-btn-style=custom-10][pagination-btn-position=left] .swiper-button, section[slide-btn-style=custom-10][pagination-btn-position=right] .swiper-button {
	transform: none;
	margin-bottom: 1rem
}
[slide-btn-style=custom-11] .swiper-button {
	width: 2.85rem;
	height: 2.85rem;
	border-width: 1px;
	font-size: 1rem
}
[slide-btn-style=custom-11][pagination-btn-color=theme] .swiper-button {
	background-color: transparent;
	color: var(--bs-theme-color);
	border-color: var(--bs-theme-color)
}
[slide-btn-style=custom-11][pagination-btn-color=white] .swiper-button {
	background-color: transparent;
	color: var(--bs-mask-white);
	border-color: var(--bs-mask-white)
}
[slide-btn-style=custom-11][pagination-btn-color=dark] .swiper-button {
	background-color: transparent;
	color: var(--bs-mask-dark);
	border-color: var(--bs-mask-dark)
}
[pagination-btn-position][slide-btn-style=custom-12] .swiper-control .swiper-button-prev {
	box-shadow: -5px 0 10px #d9d9d9
}
[pagination-btn-position][slide-btn-style=custom-12] .swiper-control .swiper-button, [slide-btn-style=custom-14][pagination-btn-position=bottom] .swiper-button, [slide-btn-style=custom-14][pagination-btn-position=top] .swiper-button {
	margin: 0
}
[slide-btn-style=custom-12] .swiper-control .swiper-button {
	width: 5.35rem;
	height: 4.14rem;
	border-width: 0
}
[slide-btn-style=custom-12] .swiper-control .swiper-button::before {
	content: "";
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	border-top: 5.5px solid transparent;
	border-bottom: 5.5px solid transparent
}
[slide-btn-style=custom-12] .swiper-control .swiper-button-prev::before {
	border-right: 6px solid
}
[slide-btn-style=custom-12][pagination-btn-color=dark] .swiper-control .swiper-button-prev::before, [slide-btn-style=custom-12][pagination-btn-color=theme] .swiper-control .swiper-button-prev::before {
	border-right-color: #fff
}
[slide-btn-style=custom-12][pagination-btn-color=white] .swiper-control .swiper-button-prev::before {
	border-right-color: #000
}
[slide-btn-style=custom-12] .swiper-control .swiper-button-next::before {
	border-left: 6px solid
}
[slide-btn-style=custom-12][pagination-btn-color=dark] .swiper-control .swiper-button-next::before, [slide-btn-style=custom-12][pagination-btn-color=theme] .swiper-control .swiper-button-next::before {
	border-left-color: #fff
}
[slide-btn-style=custom-12][pagination-btn-color=white] .swiper-control .swiper-button-next::before {
	border-left-color: #000
}
[slide-btn-style=custom-12][pagination-btn-color=white]:hover .swiper-button:hover {
	background-color: #adadad!important
}
[slide-btn-style=custom-13] .swiper-button {
	margin-top: -1rem;
	width: 30px;
	height: 30px;
	border-width: 2px;
	background-color: transparent;
	font-size: 1.2rem
}
[slide-btn-style=custom-13][pagination-btn-color=dark] .swiper-button {
	border-color: #000;
	color: #000
}
[slide-btn-style=custom-13] .swiper-control .swiper-button:hover {
	border-color: var(--bs-theme-color);
	background-color: var(--bs-theme-color);
	color: #fff
}
[slide-btn-style=custom-14] .swiper-button {
	width: 3.5rem;
	height: 2.65rem;
	border-width: 1px;
	font-size: 1rem;
	background-color: transparent;
	border-color: currentColor;
	user-select: none
}
[slide-btn-style=custom-14] .swiper-button-prev {
	border-radius: 3rem 0 0 3rem
}
[slide-btn-style=custom-14] .swiper-button-next {
	border-radius: 0 3rem 3rem 0
}
[slide-btn-style=custom-14][pagination-btn-position=bottom] .swiper-button-next, [slide-btn-style=custom-14][pagination-btn-position=top] .swiper-button-next {
	margin-left: -1px
}
.aside-sidebar-demo4-block .side-content .side-item:hover a, [slide-btn-style=custom-14][pagination-btn-color=dark] .swiper-button {
	color: var(--bs-mask-dark)
}
[slide-btn-style=custom-15] .swiper-control .swiper-button {
	width: 53px;
	height: 46px;
	border-radius: 20px;
	line-height: 46px;
	border: none;
	margin: 0 20px
}
[slide-btn-style=custom-15] .swiper-button::after, [slide-btn-style=custom-15] .swiper-button::before {
	-webkit-transition: .35s ease-in-out;
	transition: .35s ease-in-out
}
[slide-btn-style=custom-15] .swiper-button::before {
	font-size: 2rem
}
[slide-btn-style=custom-15] .swiper-button::after {
	content: "";
	position: absolute;
	left: 0;
	width: 53px;
	height: 46px;
	border-radius: 20px;
	z-index: -1
}
[slide-btn-style=custom-15] .swiper-button-prev:hover::after, [slide-btn-style=custom-15] .swiper-button-prev:hover:before {
	-webkit-transform: translate(7px, 3px);
	transform: translate(7px, 3px)
}
[slide-btn-style=custom-15] .swiper-button-next:hover::after, [slide-btn-style=custom-15] .swiper-button-next:hover:before {
	-webkit-transform: translate(-7px, 3px);
	transform: translate(-7px, 3px)
}
[slide-btn-style=custom-15][pagination-btn-color=theme] .swiper-button-next::after {
	background: -webkit-linear-gradient(to right, var(--bs-sec-theme-color), var(--bs-theme-color));
	background: -webkit-linear-gradient(left, var(--bs-sec-theme-color), var(--bs-theme-color));
	background: linear-gradient(to right, var(--bs-sec-theme-color), var(--bs-theme-color))
}
[slide-btn-style=custom-15][pagination-btn-color=theme] .swiper-button-prev::after {
	background: -webkit-linear-gradient(to left, var(--bs-sec-theme-color), var(--bs-theme-color));
	background: -webkit-linear-gradient(left, var(--bs-sec-theme-color), var(--bs-theme-color));
	background: -webkit-linear-gradient(right, var(--bs-sec-theme-color), var(--bs-theme-color));
	background: linear-gradient(to left, var(--bs-sec-theme-color), var(--bs-theme-color))
}
[slide-btn-style=custom-15][pagination-btn-color=theme] .swiper-button:hover {
	background-color: var(--bs-sec-theme-color)!important
}
[slide-btn-style=custom-15][pagination-btn-color=white] .swiper-button::after {
	background: var(--bs-mask-white)
}
[slide-btn-style=custom-15][pagination-btn-color=white] .swiper-button:hover {
	background-color: rgba(255,255,255,.6)!important
}
[slide-btn-style=custom-15][pagination-btn-color=white] .swiper-button::before {
	color: #000
}
[slide-btn-style=custom-15][pagination-btn-color=dark] .swiper-button::after {
	background: var(--bs-mask-dark)
}
[slide-btn-style=custom-15][pagination-btn-color=dark] .swiper-button:hover {
	background: rgba(0,0,0,.5)!important
}
#cloud-zoom-big, .section-header-wrap-block .change-language .change-language-title .country-flag {
	background-size: auto
}
[pagination-style=custom-1] .swiper-pagination .swiper-pagination-bullet {
	width: 12px;
	height: 12px;
	border: 2px solid;
	background-color: transparent;
	border-radius: 50%;
	opacity: 1
}
[pagination-style=custom-1] .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
	width: 12px;
	height: 12px
}
[pagination-style=custom-1] .swiper-pagination.swiper-pagination-numbers .swiper-pagination-bullet {
	border: none;
	width: auto!important;
	height: auto!important;
	background-color: transparent!important
}
[pagination-style=custom-1][pagination-btn-color=dark] .swiper-pagination .swiper-pagination-bullet {
	border-color: #494a4a
}
[pagination-style=custom-1][pagination-btn-color=dark] .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
	background-color: #494a4a
}
[pagination-style=custom-2] .swiper-pagination .swiper-pagination-bullet {
	margin-left: 10px;
	margin-right: 10px;
	border: 1px solid;
	background-color: transparent;
	opacity: 1
}
[pagination-style=custom-2][pagination-btn-color=dark] .swiper-pagination .swiper-pagination-bullet, [pagination-style=custom-6][pagination-btn-color=dark] .swiper-pagination .swiper-pagination-bullet:after, [pagination-style=custom-7][pagination-btn-color=dark] .swiper-pagination .swiper-pagination-bullet:after {
	border-color: #121212
}
[pagination-style=custom-3] .swiper-pagination .swiper-pagination-bullet {
	width: 7px;
	height: 36px;
	margin: 0 5px;
	vertical-align: bottom
}
[pagination-style=custom-3] .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
	height: 51px
}
.section-generalimgtext-wrap-block[mask-ani="8"] .sc-block-item .item-inner .item-img::after, .section-generalimgtext-wrap-block[pictext-coincide="1"][block-text-y-position="2"][text-display-meth="1"] .sc-block-item:hover .item-inner .item-info, .section-generalimgtext-wrap-block[pictext-coincide="1"][block-text-y-position="2"][text-display-meth="2"] .sc-block-item:hover .item-inner .item-info, [pagination-style=custom-3] .swiper-pagination {
	bottom: 0
}
[pagination-style=custom-3][pagination-btn-position=bottom] .swiper-control {
	bottom: 0;
	align-items: flex-end
}
[pagination-style=custom-3][pagination-btn-position=top] .swiper-control {
	top: 0;
	align-items: flex-start
}
[pagination-style=custom-3][pagination-btn-position=bottom] .swiper-pagination {
	margin: 0;
	align-items: flex-end
}
[pagination-style=custom-3][pagination-btn-position=top] .swiper-pagination {
	margin: 0;
	align-items: flex-start
}
[pagination-style=custom-3][pagination-btn-position=left] .swiper-pagination, [pagination-style=custom-3][pagination-btn-position=right] .swiper-pagination, [pagination-style=custom-3][pagination-btn-position=vertical] .swiper-pagination {
	flex-direction: row
}
[pagination-style=custom-4] .swiper-pagination-bullet {
	width: 58px;
	height: 8px;
	margin: 2.5px
}
[pagination-style=custom-4][pagination-btn-color=theme] .swiper-pagination-bullet {
	background-color: var(--bs-theme-color);
	opacity: 1
}
[pagination-style=custom-5] .swiper-pagination-bullet {
	width: 10px;
	height: 10px;
 margin:.5rem;
	border-radius: 10px;
	opacity: .7
}
[pagination-style=custom-5] .swiper-pagination-bullet.swiper-pagination-bullet-active {
	width: 35px;
	opacity: 1
}
[pagination-style=custom-6] .swiper-pagination .swiper-pagination-bullet, [pagination-style=custom-7] .swiper-pagination .swiper-pagination-bullet {
	position: relative;
 padding:.5rem;
	width: 2rem;
	height: 2rem;
	border-radius: 50%;
	background-color: transparent;
	text-indent: 0;
	font-size: 0;
	opacity: 1
}
[pagination-style=custom-6] .swiper-pagination .swiper-pagination-bullet::after, [pagination-style=custom-6] .swiper-pagination .swiper-pagination-bullet::before, [pagination-style=custom-7] .swiper-pagination .swiper-pagination-bullet::after, [pagination-style=custom-7] .swiper-pagination .swiper-pagination-bullet::before {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
	border-radius: 50%;
	content: "";
	-webkit-transition: .35s ease-in-out;
	transition: .35s ease-in-out
}
[pagination-style=custom-6] .swiper-pagination .swiper-pagination-bullet::before, [pagination-style=custom-7] .swiper-pagination .swiper-pagination-bullet::before {
	-webkit-transform: scale(.33);
	transform: scale(.33)
}
[pagination-style=custom-6] .swiper-pagination .swiper-pagination-bullet::after, [pagination-style=custom-7] .swiper-pagination .swiper-pagination-bullet::after {
	border: 2px solid;
	-webkit-transform: scale(0);
	transform: scale(0)
}
[pagination-style=custom-6] .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active::after, [pagination-style=custom-7] .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active::after {
	-webkit-transform: scale(.66);
	transform: scale(.66)
}
[pagination-style=custom-6][swipernormal] .swiper-pagination .swiper-pagination-bullet, [pagination-style=custom-7][swipernormal] .swiper-pagination .swiper-pagination-bullet {
	background-color: var(--bs-body-bg)
}
[pagination-style=custom-7][pagination-btn-position=left] .swiper-control, [pagination-style=custom-7][pagination-btn-position=right] .swiper-control {
	padding: 0
}
[pagination-style=custom-7][pagination-btn-position=bottom] .swiper-control .swiper-pagination, [pagination-style=custom-7][pagination-btn-position=left] .swiper-control .swiper-pagination, [pagination-style=custom-7][pagination-btn-position=right] .swiper-control .swiper-pagination, [pagination-style=custom-7][pagination-btn-position=top] .swiper-control .swiper-pagination {
	flex: 1;
	justify-content: space-between
}
[pagination-style=custom-7][pagination-btn-position=bottom] .swiper-control .swiper-pagination::before, [pagination-style=custom-7][pagination-btn-position=top] .swiper-control .swiper-pagination::before {
	position: absolute;
	top: 50%;
	left: 3.5rem;
	right: 3.5rem;
	height: 1px;
	background-color: var(--bs-body-color);
	content: "";
	opacity: .3
}
[pagination-style=custom-7][pagination-btn-position=left] .swiper-control .swiper-pagination::before, [pagination-style=custom-7][pagination-btn-position=right] .swiper-control .swiper-pagination::before {
	position: absolute;
	top: 3.5rem;
	left: 50%;
	width: 1px;
	background-color: var(--bs-body-color);
	content: "";
	opacity: .3;
	bottom: 3.5rem
}
[pagination-style=custom-8] .swiper-pagination .swiper-pagination-bullet {
	background: 0 0;
	font-size: 0;
	opacity: 1;
	text-indent: 0;
	width: auto;
	height: auto;
	line-height: 1
}
[pagination-style=custom-8] .swiper-pagination .swiper-pagination-bullet::after {
	content: "\f0fe";
	font-size: 1.6rem;
	font-weight: 400;
	font-family: Line Awesome Free
}
[pagination-style=custom-9] .swiper-pagination .swiper-pagination-bullet {
	z-index: 6;
	width: 94px;
	height: 13px;
	border: 1px solid;
	border-radius: 7px;
	background-color: transparent;
	opacity: 1
}
[pagination-style=custom-9][pagination-btn-color=white] .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
	background-color: var(--bs-white)
}
.swiper-pagination.swiper-pagination-numbers .swiper-pagination-bullet {
	text-indent: 0;
	width: auto;
	height: auto;
	border-radius: 0;
	background-color: transparent;
	font-size: 1.14rem
}
.swiper-pagination-custom>* {
	margin: 0 5px;
	display: inline-block
}
[pagination-btn-position=left] .swiper-pagination-custom>*, [pagination-btn-position=right] .swiper-pagination-custom>* {
	margin-top: 5px;
	margin-bottom: 5px
}
.swiper-control .swiper-scrollbar {
	background-color: rgba(0,0,0,.5)
}
.section-productView-wrap-block {
	position: relative;
	padding-bottom: 3rem;
	width: 100%
}
.section-productView-wrap-block .product-content {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-direction: normal;
	column-gap: 20px;
	justify-content: space-between;
	flex-wrap: wrap
}
.section-productView-wrap-block .product-view {
	width: 45%
}
.section-productView-wrap-block .main-slider .swiper-slide {
	padding: 1px
}
.section-productView-wrap-block[slide-btn-position=main] .main-slider .swiper-slide {
	padding-top: 5px;
	padding-bottom: 5px
}
.section-productView-wrap-block .main-slider .swiper-slide a {
	border: 1px solid #dee2e6
}
.section-productView-wrap-block .thumbs-slider.swiper-horizontal {
	width: 100%;
	margin: 20px 0
}
.section-productView-wrap-block[slide-btn-position=main] .thumbs-slider.swiper-horizontal {
	width: calc(100% + 10px);
	margin-left: -5px;
	margin-right: -5px
}
.section-productView-wrap-block .thumbs-slider.swiper-vertical {
	width: 20%;
	min-height: 200px
}
.section-productView-wrap-block .thumbs-slider:not(.swiper-vertical) {
	height: auto!important
}
.section-productView-wrap-block .thumbs-slider .swiper-slide.swiper-slide-thumb-active a {
	border-color: var(--bs-link-hover-color)
}
.section-block-demo1-productView1 .product-summary .item-title {
	font-size: 1.6rem;
	position: relative;
	line-height: 1.5;
	margin-bottom: 1rem;
	border-bottom: 1px solid #eee;
	padding-top: 0;
	padding-bottom: 1rem;
	font-weight: 700
}
.section-block-demo1-productView1 .title-bar .item-title {
	font-size: 1.6rem;
	position: relative;
	line-height: 1;
	margin: 2rem 0;
	text-transform: uppercase;
	border-bottom: 1px solid #eee;
	padding-top: 0;
	padding-bottom: 1rem
}
.section-block-demo1-productView1 .title-bar table thead th {
	height: 30px;
	border: 1px solid #eee;
	text-align: left;
	line-height: 1.5;
	background: #eee;
 padding:.7rem 1rem;
	font-weight: 400
}
.section-block-demo1-productView1 .title-bar table tbody td, .section-block-demo1-productView1 .title-bar table tbody th {
	width: 50%;
	height: 30px;
	border: 1px solid #eee;
	text-align: left;
	line-height: 1.5;
	font-size: 1rem;
	color: #666;
	background: #fbfbfb;
 padding:.7rem 1rem
}
.section-block-demo1-productView1 .title-bar table tbody th {
	background: #f8f8f8;
	font-weight: 400
}
.section-block-demo1-productView1 .product-summary .item-meta>div {
	margin-top: 20px;
	margin-bottom: 20px
}
.section-block-demo1-productView1 .product-summary [productattritems] li, [data-module="1"] .item-params li, [data-module="5"] .item-params li, [data-module="6"] .item-params li {
	width: 100%;
	display: table;
	padding: 2px 0;
	line-height: 1.6
}
.section-block-demo1-productView1 .product-summary [productattritems] li em {
	display: table-cell;
	width: 36%;
	color: var(--bs-gray-600)
}
.section-block-demo1-productView1 .product-summary [productattritems] li .item-val, [data-module="1"] .item-params li .item-val, [data-module="5"] .item-params li .item-val, [data-module="6"] .item-params li .item-val {
	display: table-cell;
	-ms-word-break: break-all;
	word-break: break-all;
	word-wrap: break-word
}
.section-block-demo1-productView1 .product-btn-wrap {
	position: relative;
	padding-top: 30px;
	text-align: right
}
.section-block-demo1-productView1 .product-btn-wrap .btn {
	position: relative;
	vertical-align: middle;
	font-size: 14px;
	line-height: 34px;
	padding: 0 1.5rem;
	margin: 0 0 10px 10px;
	text-transform: uppercase;
	border-width: 1px;
	border-radius: 3px
}
.section-block-demo1-productView1 .product-btn-wrap .btn.large {
 padding:.5rem 3rem;
	font-size: 1.6rem;
	border-width: 3px
}
.section-block-demo1-productView1 .product-btn-wrap .btn.small {
	line-height: 28px;
	padding: 0 1rem;
	font-size: var(--bs-body-font-size)
}
.section-block-demo1-productView1 .product-btn-wrap .btn.btn.radius {
	border-radius: 1.4rem
}
@media only screen and (max-width:1220px) {
.section-block-demo1-productView1[data-screen=screen-small] .layout {
	width: 95%
}
}
@media only screen and (max-width:768px) {
 [heading-type="17"] {
 padding:3rem 0 1rem
}
[heading-type="17"] i {
	width: 80%;
	border-width: 5px
}
 [heading-type="20"] {
 padding-bottom:1rem
}
[heading-type="20"] .ico i.ln {
	width: 4rem
}
[heading-type="20"] .ico i.ln,  [heading-type="20"] .ico i.pg {
	height: 4px
}
[heading-type="20"] .ico i.tg {
	border-top-width: 2px;
	border-bottom-width: 2px
}
.section-block-demo1-productView1 .product-summary .item-title,  .section-block-demo1-productView1 .title-bar .item-title {
	font-size: 1.3rem
}
.section-block-demo1-productView1 .product-btn-wrap .btn {
 font-size:.9rem
}
}
@media only screen and (max-width:360px) {
.section-block-demo1-productView1 .product-summary [productattritems] li {
	display: block
}
.section-block-demo1-productView1 .product-summary [productattritems] li em {
	display: inline-block;
	width: auto
}
.section-block-demo1-productView1 .product-summary [productattritems] li .item-val {
	display: inline-block;
	margin-left: 10px
}
}
.section-productView-wrap-block .swiper-button {
	transform: none;
	width: 2rem;
	height: 4rem;
	border-width: 0;
	cursor: pointer
}
.section-productView-wrap-block .swiper-button::before {
	font-size: 1rem
}
.dialog_wrapper.dialog_form .inquiry-form .form-item.item-message, .form-footer-inquiry-block .inquiry-form .form-item.item-message, .inquiry-form .form-item.item-message, .inquiry-form.form-item.item-message, .pop-box.inquiry-box .inquiry-form .form-item.item-message, [allow-slide=false] .execute-swiper-slide .swiper-wrapper, [allow-slide=false] .thumbs-slider .swiper-wrapper {
	flex-wrap: wrap
}
[allow-slide=false] .thumbs-slider.swiper-vertical .swiper-wrapper {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row
}
[allow-slide=false] .thumbs-slider.swiper-vertical .swiper-slide {
	width: 50%!important
}
[allow-slide=false] .thumbs-slider.swiper-horizontal .swiper-slide {
	padding: 5px
}
.section-relatedproduct-wrap-block[pagination-btn-position=top] .swiper-control {
	width: auto;
	top: -5.7rem;
	right: 0
}
.section-tab-wrap-block .tab-pannel {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 0;
	opacity: 0;
	/*visibility:hidden;*/width: 100%;
	-webkit-transition: .5s ease-in-out;
	transition: .5s ease-in-out;
	height: 0;
	overflow: hidden
}
.section-tab-wrap-block .tab-pannel.active {
	position: relative;
	top: unset;
	left: unset;
	width: 100%;
	z-index: 1;
	opacity: 1;
	/*visibility:visible;*/height: auto
}
.section-tab-wrap-block[tab-toggle-ani=tab-ani-bounce] .tab-pannel.active {
	-webkit-animation: .6s bounce;
	-o-animation: .6s bounce;
	animation: .6s bounce
}
.section-tab-wrap-block[tab-toggle-ani=tab-ani-pulse] .tab-pannel.active {
	-webkit-animation: .6s pulse;
	-o-animation: .6s pulse;
	animation: .6s pulse
}
.section-tab-wrap-block[tab-toggle-ani=tab-ani-zoomIn] .tab-pannel.active {
	-webkit-animation: .6s zoomIn;
	-o-animation: .6s zoomIn;
	animation: .6s zoomIn
}
.section-tab-wrap-block.section-block-demo1-productDetail1 .layout>.tab-nav {
	overflow: auto
}
.section-block-demo1-productDetail1.section-block-demo1-productDetail1 .layout>.tab-nav>.nav-item {
	white-space: nowrap
}
@-moz-document url-prefix() {
 .section-tab-wrap-block.section-block-demo1-productDetail1 .layout>.tab-nav {
 scrollbar-width:thin
}
}
.section-tab-wrap-block.section-block-demo1-productDetail1 .layout>.tab-nav::-webkit-scrollbar {
 width:6px;
 height:6px;
 border-radius:6px
}
.section-tab-wrap-block.section-block-demo1-productDetail1 .layout>.tab-nav::-webkit-scrollbar-track {
 background-color:transparent
}
.section-tab-wrap-block.section-block-demo1-productDetail1 .layout>.tab-nav::-webkit-scrollbar-thumb {
 background-color:#dddee0;
 border-radius:6px
}
@media only screen and (max-width:992px) {
[heading-type="33"] .sub em {
	font-size: 20px
}
.section-block-demo1-productView1 .product-summary,  .section-block-demo1-productView1 .product-view {
	width: 100%;
	overflow: hidden;
	padding: 1rem 0
}
.page-container .page-main {
	flex: unset;
	width: 100%
}
.section-productView-wrap-block .product-content {
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}
.section-block-demo1-productDetail1 .nav-item {
	font-size: 1.28rem
}
.section-block-demo1-productDetail1 .tab-nav.d-flex {
	flex-wrap: wrap
}
.section-block-demo1-productDetail1 .layout>.tab-nav {
	border: none
}
.section-block-demo1-productDetail1 .layout>.tab-nav>.nav-item {
	margin: 5px;
	border-radius: 5px;
	border-bottom: 1px solid #eee
}
.demo151-body,  body.demo146-body {
	padding-top: 0
}
}
[search-placeholder-color=placeholder-color-white] .form-control::-webkit-input-placeholder {
 color:#fff
}
[search-placeholder-color=placeholder-color-white] .form-control::-moz-placeholder {
 color:#fff
}
[search-placeholder-color=placeholder-color-white] .form-control:-ms-input-placeholder {
 color:#fff
}
[search-placeholder-color=placeholder-color-white] .form-control::-ms-input-placeholder {
 color:#fff
}
[search-placeholder-color=placeholder-color-white] .form-control::placeholder {
 color:#fff
}
[search-placeholder-color=placeholder-color-grey] .form-control::-webkit-input-placeholder {
 color:#333
}
[search-placeholder-color=placeholder-color-grey] .form-control::-moz-placeholder {
 color:#333
}
[search-placeholder-color=placeholder-color-grey] .form-control:-ms-input-placeholder {
 color:#333
}
[search-placeholder-color=placeholder-color-grey] .form-control::-ms-input-placeholder {
 color:#333
}
[search-placeholder-color=placeholder-color-grey] .form-control::placeholder {
 color:#333
}
.search, .search form {
	position: relative;
	margin-bottom: 0
}
.search-list {
	width: 100%;
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 10000
}
.search-list .range {
	background-color: #d6d6d6;
	height: 3px
}
.search-list .range .range-end {
	background-color: #49958d;
	width: 0%;
	transition: width .5s;
	height: 3px
}
.search-list .list-none {
	text-align: center;
	padding: 10px;
	font-weight: 700;
	background-color: #f3f3f3;
	font-family: "Titillium Web", sans-serif;
	font-size: 13px;
	color: #595959;
	font-style: italic
}
.search-list .list-container {
	width: 100%;
	border: 1px solid #cecccc;
	background-color: #fff;
	box-sizing: border-box;
	display: flex;
	flex-direction: row;
	max-height: 400px
}
.search-list .list-container .left {
	width: 50%;
	box-sizing: border-box;
	margin: 0 7px 0 0;
	padding: 22px 0 20px 15px;
	background-color: rgba(239,246,251,.5);
	overflow-y: auto
}
.search-list .list-container .right {
	width: 50%;
	box-sizing: border-box;
	margin: 0;
	padding: 22px 0 0 5px;
	overflow-y: auto
}
.search-list .list-container .box {
	font-family: Poppins;
	font-size: 14px;
	letter-spacing: .28px;
	color: #1f1f1f
}
.search-list .list-container .box .box-title {
	padding-bottom: 2%
}
.search-list .list-container .box .box-info {
	display: block;
	font-family: Poppins;
	font-size: 14px;
	letter-spacing: .28px;
	padding: 0 0 0 2%;
	cursor: pointer;
	color: #293866;
	font-weight: 300;
	line-height: 23px
}
.search-list .list-container .box .box-info:hover {
	color: #66a6d8
}
.search-list .list-container .box .box-info .img {
	width: 60px;
	height: 60px;
	box-shadow: rgba(235,234,234,.5) 1px 1px 3px 0;
	border: 1px solid #cecccc;
	padding: 3px 0;
	box-sizing: border-box
}
.search-list .list-container .box .box-info .product-title {
	padding-left: 10px
}
.search-list .list-container .box .box-product {
	display: flex;
	align-items: center;
	padding: 5px 0 5px 17px
}
.search .btn-search, .search .search-toggle {
	padding: 0;
	border: 0;
	background: 0 0
}
.search .form-control {
	display: block;
	padding: 0;
	width: 100%;
	border: 0;
	border-radius: 0;
	background-color: transparent;
	-webkit-box-shadow: unset;
	box-shadow: unset;
	-webkit-transition: .5s ease-in-out;
	-o-transition: .5s ease-in-out;
	transition: .5s ease-in-out
}
.section-header-wrap-block {
	position: relative;
	z-index: 999
}
.section-header-wrap-block .layout {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}
.section-header-wrap-block .logo img {
	height: 4rem;
	max-width: 21rem
}
.country-flag, .country-flag+span, .section-header-wrap-block .head-contact li, .section-header-wrap-block .head-contact li span, .section-header-wrap-block .header-social li {
	position: relative;
	display: inline-block;
	vertical-align: middle
}
.section-header-wrap-block .header-social li {
	margin-left: 10px
}
.section-header-wrap-block .head-contact li {
	margin-right: 1.5rem
}
.item-checkbox-group label, .item-radio-group label, .section-header-wrap-block .head-contact li svg {
	margin-right: 5px
}
.change-language .language-toggle::after {
	display: inline-block;
	margin-left: .255em;
	border-top: .3em solid;
	border-right: .3em solid transparent;
	border-bottom: 0;
	border-left: .3em solid transparent;
	content: "";
	vertical-align: middle
}
.change-language div.language-drop-cont {
	-webkit-transition: .35s ease-in-out;
	-o-transition: .35s ease-in-out;
	transition: .35s ease-in-out
}
.change-language div.language-drop-cont a {
	display: inline-block;
 padding:.5rem .2rem;
	color: var(--bs-body-color)
}
.section-header-wrap-block .change-language {
	margin-left: 1.5rem;
	position: relative
}
.section-header-wrap-block .change-language .change-language-title {
	display: flex;
	white-space: nowrap;
	align-items: center;
}
.section-header-wrap-block .change-language .change-language-title i {
	display: inline-block;
	margin-left: .255em;
	vertical-align: .255em;
	-webkit-transition: .4s;
	-o-transition: .4s;
	transition: .4s
}
.section-header-wrap-block .change-language .change-language-cont {
	position: absolute;
	top: 120%;
	right: 0;
	width: 360px;
	background: var(--bs-mask-white);
	transform: scale3d(.9, .9, 1);
	opacity: 0;
	visibility: hidden;
	z-index: 999;
	-moz-transition: .3s ease-in-out;
	-webkit-transition: .3s ease-in-out;
	-ms-transition: .3s ease-in-out;
	-o-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
	border: 1px solid var(--bs-border-color);
	border-radius: 5px;
	overflow-y: auto;
	max-height: 80vh
}
.section-header-wrap-block .change-language:hover .change-language-cont {
	transform: scale3d(1, 1, 1);
	opacity: 1;
	visibility: visible
}
.section-header-wrap-block .prisna-wp-translate-seo {
	display: flex;
	flex-wrap: wrap;
 padding:1.5rem 1.2rem .5rem;
	color: var(--bs-body-color)
}
.section-header-wrap-block .prisna-wp-translate-seo a {
	color: #333;
	flex: 0 0 auto;
	width: 33.33333%;
	margin-bottom: 1rem;
 padding-right:.5rem;
	display: flex;
	position: relative;
	align-items: center
}
.section-header-wrap-block .prisna-wp-translate-seo a:hover {
	color: var(--bs-theme-hover-color)
}
.section-header-wrap-block.fixed-nav {
	position: fixed!important;
	left: 0;
	top: 0;
	box-shadow: 0 0 20px rgba(0,0,0,.5)
}
.form-header-demo1-block .inquiry-form {
	position: relative;
	background: #fff
}
.form-header-demo1-block .inquiry-form .form-item {
	position: relative;
	width: 100%;
 padding:.4rem;
	display: flex;
	min-height: auto;
	line-height: 2.8rem
}
.form-header-demo1-block .inquiry-form input, .form-header-demo1-block .inquiry-form textarea {
	width: 100%;
	height: 2.8rem;
	padding: 0 10px;
	font-size: 13px;
	border: 1px solid #eee;
	border-left: 3px solid var(--bs-theme-color);
	outline: 0
}
.form-header-demo1-block .inquiry-form textarea {
	height: 6.8rem;
	line-height: 1.5;
	padding: 10px;
	resize: none
}
.form-header-demo1-block .inquiry-form .item-submit button {
	width: 100%;
	padding: 0 1rem;
	font-size: 1rem
}
.section-block-demo1-header .nav>li>a {
	line-height: 60px;
	padding-left: 12px;
	padding-right: 12px
}
.section-block-demo04-header .header-top {
	padding: 1rem 0;
	background-color: var(--bs-sec-theme-color);
	text-align: center
}
.section-block-demo04-header .change-language {
	padding-left: 1.5rem;
	border-left: 2px solid #333
}
.section-block-demo04-header .nav>li>a {
	font-weight: 700;
	line-height: 40px
}
@media (min-width:992px) {
.section-block-demo04-header.fixed-nav {
	position: relative!important;
	top: unset;
	left: unset
}
}
.section-block-demo04-header.fixed-nav .header-bottom {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	background-color: #fff;
	-webkit-transform: translateY(-100%);
	transform: translateY(-100%)
}
.section-block-demo04-header.fixed-nav-active {
	-webkit-transition: none;
	transition: none
}
.section-block-demo04-header.fixed-nav-active .header-bottom {
	-webkit-transition: .6s ease-in-out;
	transition: .6s ease-in-out;
	-webkit-transform: none;
	transform: none
}
@media (max-width:1080px) {
.section-header-wrap-block .nav {
	padding: 0 1rem
}
.section-header-wrap-block .nav>li {
 margin:0 .5rem
}
.section-header-wrap-block .nav>li>a {
	padding-left: 8px;
	padding-right: 8px
}
}
@media (max-width:1080px) and (min-width:992px) {
.section-header-wrap-block[search-style=search-style-1] .search .form-control {
	width: 145px
}
}
.section-header-wrap-block .nav[data-module]>li:not([data-sub-type]) .ico, .section-header-wrap-block .nav[data-module]>li[data-sub-type]>a>.ico {
	display: none;
	width: 25px
}
.section-header-wrap-block[nav-first-img=show] .nav[data-module]>li>a .ico {
	margin-right: 5px;
	display: block
}
.section-header-wrap-block[nav-child-img=show] .nav[data-module]>li:not([data-sub-type]) li a {
	padding-left: 35px
}
.section-header-wrap-block[nav-child-img=show] .nav[data-module]>li:not([data-sub-type]) li a .ico {
	position: absolute;
	left: 0;
	top: 50%;
	-moz-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	display: block
}
.section-block-demo129-footer .foot-sns li:first-child a, .section-header-wrap-block[nav-child-img-1="1"] .nav[data-module]>li[data-sub-type="1"]>ul ul a, .section-header-wrap-block[nav-child-img-1="2"] .nav[data-module]>li[data-sub-type="1"]>ul ul a, .section-header-wrap-block[nav-child-img-2="2"] .nav[data-module]>li[data-sub-type="2"]>ul li a, .section-header-wrap-block[nav-child-img-2="3"] .nav[data-module]>li[data-sub-type="2"]>ul li a {
	padding-left: 0
}
@media (min-width:993px) {
.section-header-wrap-block .nav li img,  .section-header-wrap-block .nav>li>a {
	-moz-transition-duration: .3s;
	-webkit-transition-duration: .3s;
	-o-transition-duration: .3s
}
.section-header-wrap-block[head-position=position-fixed] {
	-webkit-transition: .35s ease-in-out;
	transition: .35s ease-in-out
}
.section-header-wrap-block[headrollbackfixed]:not([head-position=position-fixed]) {
	position: relative!important
}
.section-header-wrap-block[headrollbackfixed].fixed-nav {
	-webkit-transform: none;
	-ms-transform: none;
	-o-transform: none;
	transform: none
}
.section-header-wrap-block[headrollbackfixed=headroll-hidden][head-position=position-fixed].fixed-nav.fixed-nav-active {
	top: -100%;
	box-shadow: none
}
.section-header-wrap-block[headrollbackfixed=headroll-hidden]:not([head-position=position-fixed]) {
	-webkit-transition: none;
	transition: none
}
.section-header-wrap-block[headrollbackfixed=headroll-back].fixed-nav {
	position: fixed!important
}
.section-header-wrap-block[headrollbackfixed=headroll-back][headrollback=rollforward].fixed-nav {
	top: -100%;
	backdrop-filter: none!important
}
.section-header-wrap-block[headrollbackfixed=headroll-back][headrollback=rollback].fixed-nav {
	top: 0
}
.section-header-wrap-block .nav {
	position: relative;
	display: flex;
	padding: 0 0rem;
	flex: 1
}
.section-header-wrap-block .nav>li {
	position: relative;
	display: inline-block;
	font-size: 18px;
	margin: 0 0px;
	text-transform: capitalize
}
.section-header-wrap-block .nav>li>a {
	position: relative;
	display: block;
	line-height: 60px;
	padding: 10px 12px;
	transition-duration: .3s;
	-ms-transition-duration: .3s;
	white-space: nowrap
}
.section-header-wrap-block .nav ul {
	text-align: left
}
.section-header-wrap-block .nav li li a {
	font-size: 14px
}
.section-header-wrap-block .nav:not([data-module])>li ul,  .section-header-wrap-block .nav[data-module]>li:not([data-sub-type]) ul {
	position: absolute;
	top: 100%;
	left: 0;
	visibility: hidden;
	padding: 15px 0;
	width: 225px;
	border-top: 2px solid var(--bs-theme-color);
	border-radius: 0 0 5px 5px;
	background: #fff;
	-webkit-box-shadow: 0 0 5px 5px rgba(147,147,147,.1);
	box-shadow: 0 0 5px 5px rgba(147,147,147,.1);
	opacity: 0;
	-webkit-transition: .35s;
	-o-transition: .35s;
	transition: .35s;
	-webkit-transform: scaleY(.5);
	transform: scaleY(.5);
	-webkit-transform-origin: center top;
	transform-origin: center top;
	-ms-transform: scaleY(.5);
	-ms-transform-origin: center top
}
.section-header-wrap-block .nav:not([data-module])>li li,  .section-header-wrap-block .nav[data-module]>li:not([data-sub-type]) li {
	position: relative;
	display: block;
	padding: 10px;
	border-bottom: 1px solid #eee
}
.section-header-wrap-block .nav:not([data-module])>li li a,  .section-header-wrap-block .nav[data-module]>li:not([data-sub-type]) li a {
	position: relative;
	display: block;
	color: var(--bs-body-color)
}
.section-header-wrap-block .nav:not([data-module])>li li:hover>a,  .section-header-wrap-block .nav:not([data-module])>li:hover>a,  .section-header-wrap-block .nav[data-module]>li:not([data-sub-type]) li:hover>a,  .section-header-wrap-block .nav[data-module]>li:not([data-sub-type]):hover>a {
	color: var(--bs-theme-color)
}
.section-header-wrap-block .nav:not([data-module])>li ul ul,  .section-header-wrap-block .nav[data-module]>li:not([data-sub-type]) ul ul {
	top: -15px;
	left: 100%
}
.change-language:hover div.language-drop-cont,  .section-header-wrap-block .nav:not([data-module]) li:hover>ul,  .section-header-wrap-block .nav[data-module]>li:not([data-sub-type]) li:hover>ul,  .section-header-wrap-block .nav[data-module]>li:not([data-sub-type]):hover>ul {
	visibility: visible;
	opacity: 1;
	-webkit-transform: scaleY(1);
	transform: scaleY(1);
	-ms-transform: scaleY(1)
}
.section-header-wrap-block .nav:not([data-module])>li>a b,  .section-header-wrap-block .nav[data-module]>li:not([data-sub-type])>a b {
 margin-left:.3rem
}
.section-header-wrap-block .nav:not([data-module])>li li a b,  .section-header-wrap-block .nav[data-module]>li:not([data-sub-type]) li a b {
	position: absolute;
	right: 0;
	top: 50%;
	-moz-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%) rotate(-90deg);
	transform: translateY(-50%) rotate(-90deg);
	-ms-transform: translateY(-50%) rotate(-90deg)
}
.section-header-wrap-block .nav:not([data-module])>li li a b {
	top: 50%
}
.section-header-wrap-block .nav li img {
	width: 100%;
	-ms-transition-duration: .3s;
	transition-duration: .3s;
	max-width: 100%
}
.section-header-wrap-block .nav[data-module]>li[data-sub-type] {
	position: static
}
.section-header-wrap-block .nav[data-module]>li[data-sub-type]>ul {
	pointer-events: none;
	position: absolute;
	left: 50%;
	visibility: hidden;
	padding: 2rem;
	width: 900px;
	max-width: 100vw;
	border-top: 2px solid var(--bs-theme-color);
	border-radius: 0 0 5px 5px;
	background: #fff;
	-webkit-box-shadow: 0 0 5px 5px rgba(147,147,147,.1);
	box-shadow: 0 0 5px 5px rgba(147,147,147,.1);
	opacity: 0;
	-webkit-transition: .35s;
	-o-transition: .35s;
	transition: .35s;
	-webkit-transform: scaleY(.5) translateX(-50%);
	transform: scaleY(.5) translateX(-50%);
	-ms-transform: scaleY(.5) translateX(-50%);
	-webkit-transform-origin: center top;
	transform-origin: center top;
	-ms-transform-origin: center top;
	display: flex;
	flex-wrap: wrap;
	max-height: 85vh;
	min-height: 352px;
	overflow: auto
}
.section-header-wrap-block[nav-li-desc-2="2"] .nav[data-module]>li[data-sub-type]>ul {
	min-height: 358px
}
.section-header-wrap-block[nav-li-desc-1] .nav[data-module]>li[data-sub-type="1"]>ul,  .section-header-wrap-block[nav-li-desc-2] .nav[data-module]>li[data-sub-type="2"]>ul {
	width: 1275px
}
.section-header-wrap-block .nav[data-module]>li[data-sub-type]:hover>ul {
	pointer-events: all;
	visibility: visible;
	opacity: 1;
	-webkit-transform: scaleY(1) translateX(-50%);
	transform: scaleY(1) translateX(-50%);
	-ms-transform: scaleY(1) translateX(-50%)
}
.section-header-wrap-block .nav li .desc {
	display: none;
	font-size: 1rem
}
.section-header-wrap-block .nav li .desc .desc-img {
	position: relative;
	width: 100%;
	border-radius: 3px;
	border: 1px solid #eee;
	overflow: hidden;
	margin-bottom: 10px;
	display: flex;
	justify-content: center;
	align-items: center
}
.section-header-wrap-block .nav li .desc .desc-img:hover img,  .section-header-wrap-block .nav li a:hover>.ico img {
	-moz-transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1)
}
.section-header-wrap-block .nav[data-module]>li[data-sub-type]>ul b,  [search-style=search-style-1] .search-dropdown-menu .search-attr,  [search-style=search-style-1] .search-dropdown-menu .search-close,  [search-style=search-style-1] .search-toggle {
	display: none
}
.section-header-wrap-block .nav[data-module]>li[data-sub-type="1"]>ul>li,  .section-header-wrap-block .nav[data-module]>li[data-sub-type="2"]>ul>li>ul>li {
	width: 22%;
	margin-right: 3%;
	margin-bottom: 20px
}
.section-header-wrap-block[nav-li-desc-1="1"] .nav[data-module]>li[data-sub-type="1"]>ul,  .section-header-wrap-block[nav-li-desc-1="2"] .nav[data-module]>li[data-sub-type="1"]>ul,  .section-header-wrap-block[nav-li-desc-2="2"] .nav[data-module]>li[data-sub-type="2"]>ul>li>ul {
	padding-right: 375px
}
.section-header-wrap-block[nav-li-desc-1="1"] .nav[data-module]>li[data-sub-type="1"]>ul>.desc,  .section-header-wrap-block[nav-li-desc-2="1"] .nav[data-module]>li[data-sub-type="2"]>ul>.desc {
	position: absolute;
	right: 0;
	top: 0;
	width: 375px;
	height: 100%;
	display: block;
	padding: 20px
}
.section-header-wrap-block[nav-li-desc-1="2"] .nav[data-module]>li[data-sub-type="1"]>ul>li>ul>.desc,  .section-header-wrap-block[nav-li-desc-2="2"] .nav[data-module]>li[data-sub-type="2"]>ul>li>ul>.desc {
	position: absolute;
	right: 0;
	top: 0;
	width: 375px;
	height: 100%;
	display: block;
	padding: 1.4rem 2rem;
	opacity: 0;
	visibility: hidden;
	-moz-transition-duration: .3s;
	-webkit-transition-duration: .3s;
	-o-transition-duration: .3s;
	-ms-transition-duration: .3s;
	transition-duration: .3s
}
.section-header-wrap-block[nav-li-desc-1="2"] .nav[data-module]>li[data-sub-type="1"]:hover>ul>li[sub-active]>ul>.desc,  .section-header-wrap-block[nav-li-desc-2="2"] .nav[data-module]>li[data-sub-type="2"]:hover>ul>li[sub-active]>ul>.desc {
	opacity: 1;
	visibility: visible;
	display: block
}
.section-header-wrap-block .nav[data-module]>li[data-sub-type="1"]>ul ul {
	padding: 5px 0
}
.section-header-wrap-block .nav[data-module]>li[data-sub-type="1"]>ul li {
	padding: 15px 0
}
.section-header-wrap-block .nav[data-module]>li[data-sub-type="1"]>ul ul li {
	padding: 5px 0;
	font-size: 1rem
}
.section-header-wrap-block .nav[data-module]>li[data-sub-type="1"]>ul li .ico {
	max-width: 130px;
	border-radius: 3px;
	border: 1px solid #eee;
	overflow: hidden;
	display: block;
	margin-bottom: 1rem
}
.section-header-wrap-block .nav[data-module]>li[data-sub-type="2"]>ul li a,  .section-header-wrap-block .nav[data-module]>li[data-sub-type]>ul li li a {
	position: relative;
	padding-left: 35px
}
.section-header-wrap-block .nav[data-module]>li[data-sub-type="2"]>ul li .ico,  .section-header-wrap-block .nav[data-module]>li[data-sub-type]>ul li li .ico {
	border-radius: 0;
	border: none;
	position: absolute;
	left: 0;
	top: 50%;
	width: 25px;
	-moz-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	display: block
}
.section-header-wrap-block .nav[data-module]>li[data-sub-type="2"]>ul {
	display: block;
	padding: 0
}
.section-header-wrap-block .nav[data-module]>li[data-sub-type="2"]>ul>li {
	width: 225px;
	border-bottom: 1px solid #eee;
	border-right: 1px solid #eee;
	padding: 10px
}
.section-header-wrap-block .nav[data-module]>li[data-sub-type="2"]>ul>li>ul {
	position: absolute;
	left: 225px;
	top: 0;
	width: calc(100% - 225px);
	display: none;
	flex-wrap: wrap;
	opacity: 0;
	visibility: hidden;
	padding: 20px
}
.section-header-wrap-block[nav-li-desc-2="1"] .nav[data-module]>li[data-sub-type="2"]>ul>li>ul {
	width: calc(100% - 600px)
}
.section-header-wrap-block[nav-li-desc-2="2"] .nav[data-module]>li[data-sub-type="2"]>ul>li>ul>.desc {
	width: 375px
}
.section-header-wrap-block .nav[data-module]>li[data-sub-type="2"]:hover>ul>li[sub-active]>ul {
	opacity: 1;
	visibility: visible;
	display: flex
}
.section-header-wrap-block .nav[data-module]>li[data-sub-type="2"]>ul>li>ul>li>a {
	padding-left: 0
}
.section-header-wrap-block .nav[data-module]>li[data-sub-type="2"]>ul>li>ul>li>a>.ico {
	width: 100%;
	position: relative;
	top: auto;
 margin-bottom:.6rem;
	-moz-transform: translateY(0);
	-webkit-transform: translateY(0);
	-o-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
	border-radius: 3px;
	border: 1px solid #eee;
	overflow: hidden
}
.change-language div.language-drop-cont {
	position: absolute;
	top: 35px;
	right: 0;
	visibility: hidden;
	padding: 1rem;
	width: 360px;
	border-radius: 5px;
	background-color: #fff;
 -webkit-box-shadow:0 .125rem .25rem rgba(0,0,0,.08);
 box-shadow:0 .125rem .25rem rgba(0,0,0,.08);
	opacity: 0;
	-webkit-transform: scaleY(.5);
	transform: scaleY(.5);
	-webkit-transform-origin: center top;
	transform-origin: center top;
	-ms-transform: scaleY(.5);
	-ms-transform-origin: center top
}
[search-style=search-style-1] .search .form-control {
	padding-left: 10px;
	width: 165px;
	color: #000;
	height: 2rem;
	border: 1px solid #aaa;
	font-size: 14px;
	border-radius: 20px
}
[search-style=search-style-1] .search .btn-search {
	position: absolute;
	width: 35px;
	height: 100%;
	justify-content: center;
	align-items: center;
	right: 0;
	bottom: 0;
	padding: 0 5px 2px;
	line-height: 2rem
}
[search-style=search-style-2] .search-dropdown-menu.show {
	opacity: 1;
	visibility: visible
}
[search-style=search-style-2] .search-dropdown-menu.show form:before {
	-webkit-animation: 3s .2s forwards keyMask;
	-o-animation: 3s .2s forwards keyMask;
	animation: 3s .2s forwards keyMask
}
[search-style=search-style-2] .search-dropdown-menu {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 999;
	width: 100vw;
	height: 100vh;
	opacity: 0;
	visibility: hidden;
	-moz-transition-duration: .2s;
	-webkit-transition-duration: .2s;
	-o-transition-duration: .2s;
	-ms-transition-duration: .2s;
	transition-duration: .2s;
	-webkit-transform-origin: center;
	transform-origin: center;
	-ms-transform-origin: center;
	background-color: rgba(0,0,0,.7)
}
[search-style=search-style-2] .search-dropdown-menu form {
	position: absolute;
	top: 50%;
	left: 25%;
	z-index: 999;
	display: block;
	width: 50%;
	padding: 3rem;
 border-radius:.6rem;
	background-color: #fff;
	-moz-transition-duration: .2s;
	-webkit-transition-duration: .2s;
	-o-transition-duration: .2s;
	-ms-transition-duration: .2s;
	transition-duration: .2s;
	-moz-transform: translateY(-150%);
	-webkit-transform: translateY(-150%);
	-o-transform: translateY(-150%);
	-ms-transform: translateY(-150%);
	transform: translateY(-150%)
}
[search-style=search-style-2] .search-dropdown-menu.show form {
	-moz-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%)
}
[search-style=search-style-2] .search-dropdown-menu .form-control {
	color: #333;
	font-size: 2.6rem;
	line-height: 2
}
[search-style=search-style-2] .search-dropdown-menu .btn-search {
	position: absolute;
	z-index: 4;
	right: 3rem;
	top: 50%;
	-moz-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%)
}
[search-style=search-style-2] .search-dropdown-menu .btn-search svg,  [search-style=search-style-2] .search-dropdown-menu .search-close svg {
	width: 2rem;
	height: 2rem
}
[search-style=search-style-2] .search-dropdown-menu .search-attr {
	position: relative;
	display: block;
	margin: 25px auto 0;
	width: 100%;
	color: #333;
	text-align: right;
	font-weight: 700;
	font-size: 18px;
	line-height: 2
}
[search-style=search-style-2] .search-dropdown-menu .search-close {
	position: fixed;
	top: 5%;
	right: 5%;
	padding: 0;
	cursor: pointer;
	background-color: #fff;
	border-radius: 100%;
	width: 4rem;
	height: 4rem;
	display: flex;
	align-items: center;
	justify-content: center;
	-webkit-transition: .35s ease-in-out;
	-o-transition: .35s ease-in-out;
	transition: .35s ease-in-out
}
[search-style=search-style-2] .search-dropdown-menu .search-close:hover {
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg);
	-ms-transform: rotate(90deg)
}
 [head-nav-active] {
 height:100%;
 overflow:hidden
}
body.fixed-body {
	padding-top: 5rem
}
}
@media screen and (max-width:1366px) {
.section-header-wrap-block .nav>li>a {
	padding: 5px 7px;
	font-size: 14px
}
.section-header-wrap-block .logo img {
	height: 3rem
}
}
@media (max-width:1366px) {
.section-header-wrap-block .nav>li {
	margin: 0
}
}

@media only screen and (max-width:992px) {
.page-container .page-aside,  .section-block-hw-header .mobile-head-nav .main-content-wrap .nav>li li li,  .section-header-wrap-block.section-block-hw-header .mobile-head-nav .nav li a b svg {
	display: none
}
.section-intro-wrap-block.section-block-demo1-intro1 .intro-outer-wrap {
	flex-wrap: wrap
}
.section-intro-wrap-block.section-block-demo1-intro1 .intro-outer-wrap .intro-outer-wrap_left,  .section-intro-wrap-block.section-block-demo1-intro1 .intro-outer-wrap .intro-outer-wrap_right {
	width: 100%;
	margin-bottom: 20px
}
.section-intro-wrap-block.section-block-demo1-intro1 .intro-outer-wrap_right .product-item {
	width: 33.3%
}
.section-block-hw-header .head_con,  .section-header-wrap-block.section-block-hw-header .menu {
	display: none!important
}
.section-header-wrap-block.section-block-hw-header .logo img {
	filter: none
}
.section-header-wrap-block.section-block-hw-header .logo .tit,  .section-header-wrap-block.section-block-hw-header .logo .wrap {
	color: #333
}
.section-block-hw-header .mobile-head-items .mobile-head-nav {
	order: 2;
	margin-left: 1rem
}
.section-block-hw-header .mobile-head-items .mobile-head-nav .title {
	position: relative;
	z-index: 999
}
.section-block-hw-header .mobile-head-items .mobile-head-nav .title:after {
	content: "";
	width: 20px;
	height: 20px;
	position: absolute;
	right: 0;
	top: 0;
	opacity: 0;
	transition: .3s linear
}
.section-block-hw-header .mobile-head-items .mobile-head-nav .title svg {
	transition: .3s linear
}
.section-block-hw-header .mobile-head-items .mobile-head-nav .title.active:after,  .section-block-hw-header .mobile-head-nav .show-content-wrap .content-wrap {
	opacity: 1
}
.section-block-hw-header .mobile-head-items .mobile-head-nav .title.active svg {
	opacity: 0
}
.section-block-hw-header .mobile-head-nav .main-content-wrap {
	left: auto!important;
	right: 0;
	width: 100%;
	background: 0 0;
	top: 55px;
	z-index: 1;
	pointer-events: none
}
.section-block-hw-header .mobile-head-nav .main-content-wrap::before {
	content: "";
	aspect-ratio: 1/1;
	width: 140%;
	right: 0;
	top: 0;
	position: absolute;
	background: rgba(11,94,227,.7);
	border-radius: 50%;
	transition: .5s linear;
	transform: translate(45%, -55%) scale(0)
}
.section-block-hw-header .mobile-head-nav .main-content-wrap:after {
	content: "";
	aspect-ratio: 1/1;
	width: 160%;
	right: 0;
	top: 0;
	position: absolute;
	border-radius: 50%;
	background: rgba(88,148,245,.3);
	transition: .5s linear;
	transform: translate(45%, -55%) scale(0)
}
.section-block-hw-header .mobile-head-nav .main-content-wrap .content-wrap {
	opacity: 0;
	justify-content: flex-end;
	max-width: 76%;
	margin-left: auto;
	background: 0 0;
	position: relative;
	z-index: 999
}
.section-block-hw-header .mobile-head-nav .show-content-wrap {
	pointer-events: all
}
.section-block-hw-header .mobile-head-nav .show-content-wrap::before,  .section-block-hw-header .mobile-head-nav .show-content-wrap:after {
	transform: translate(45%, -55%) scale(1)
}
.section-block-hw-header .mobile-head-nav .main-content-wrap .nav {
	width: auto;
	color: #fff;
	flex: 1;
	display: flex;
	flex-wrap: wrap;
	display: flex;
	margin: 0 0 0 auto;
	justify-content: space-between;
	max-width: 75%
}
.section-block-hw-header .mobile-head-nav .main-content-wrap .nav>li {
	width: 30%;
	margin: 0;
	opacity: 0;
	position: relative;
	top: 10px;
	transition: .3s linear
}
.section-block-hw-header .mobile-head-nav .show-content-wrap .nav>li {
	opacity: 1;
	top: 0
}
.section-block-hw-header .mobile-head-nav .main-content-wrap .nav li a {
	color: #fff!important;
	border: none;
	padding: 5px 0;
	font-size: 12px
}
.section-block-hw-header .mobile-head-nav .main-content-wrap .nav>li>a {
	font-size: 16px
}
.section-block-hw-header .nav>li ul {
	display: block;
	background: 0 0!important;
	padding: 0
}
.section-header-wrap-block.section-block-hw-header .mobile-head-nav .nav li a b svg,  .section-header-wrap-block.section-block-hw-header .nav li a b svg {
	fill: #fff
}
.section-header-wrap-block.section-block-hw-header {
	transform: translateY(-100%);
	box-shadow: none
}
}
@media only screen and (max-width:576px) {
.section-block-demo1-productDetail1 .nav-item,  .section-intro-wrap-block.section-block-demo1-intro1 .title {
	font-size: 1.14rem
}
.section-intro-wrap-block.section-block-demo1-intro1 .intro-outer-wrap_right .product-item {
	width: 50%
}
}
@media only screen and (max-width:320px) {
.section-intro-wrap-block.section-block-demo1-intro1 .intro-outer-wrap_right .product-item {
	width: 100%
}
}
.dialog_wrapper, .pop-box {
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100vh;
	background-color: rgba(0,0,0,.7);
	opacity: 0;
	visibility: hidden;
	-moz-transition-duration: .2s;
	-webkit-transition-duration: .2s;
	-o-transition-duration: .2s;
	-ms-transition-duration: .2s;
	transition-duration: .2s;
	z-index: 10000
}
.dialog_wrapper .box-container, .pop-box .box-container {
	position: absolute;
	left: 50%;
	top: 50%;
	width: 600px;
	max-width: 96%;
 border-radius:.5rem;
	overflow: hidden;
	background-color: #fff;
	opacity: 0;
	visibility: hidden;
	-moz-transform: translate(-50%, -80%);
	-webkit-transform: translate(-50%, -80%);
	-o-transform: translate(-50%, -80%);
	-ms-transform: translate(-50%, -80%);
	transform: translate(-50%, -80%);
	-moz-transition-duration: .8s;
	-webkit-transition-duration: .8s;
	-o-transition-duration: .8s;
	-ms-transition-duration: .8s;
	transition-duration: .3s
}
.dialog_wrapper.show .box-container, .pop-box.show .box-container {
	-moz-transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	opacity: 1;
	visibility: visible
}
.dialog_wrapper .box-header, .pop-box .box-header {
	position: relative;
	display: flex;
	justify-content: space-between;
	align-items: center;
 padding:.5rem 2rem;
	border: 1px solid #eee
}
.gotop, .scroll-down-btn {
	position: fixed;
	bottom: 2rem;
	border-radius: 50%;
	cursor: pointer
}
.dialog_wrapper .box-header strong, .pop-box .box-header strong {
	font-size: 1.3rem
}
.dialog_wrapper .box-header i.close, .pop-box .box-header i.close {
	width: 3rem;
	height: 3rem;
	display: flex;
	align-items: center;
	justify-content: center;
	overflow: hidden;
	cursor: pointer
}
.dialog_wrapper .box-header .close svg, .pop-box .box-header .close svg {
	width: 1.8rem
}
.dialog_wrapper .box-body, .pop-box .box-body {
	min-height: 380px;
	padding: 1rem 2rem 2rem
}

.scroll-down-btn {
	left: 50%;
	z-index: 9999;
	display: block;
	background-color: #fff;
	transition: .35s ease-in-out;
	transform: translateX(-50%);
	user-select: none
}
.scroll-down-btn:hover {
	bottom: 2.5rem
}
.page-prodetail-editor[text_type="3"] [blockitem], .section-banner-wrap-block {
	position: relative;
	overflow: hidden
}
.swiper-slide img[swiper-animate-effect=zoomImage] {
	-webkit-transition: 3s ease-in-out;
	transition: 3s ease-in-out;
	-webkit-transform: scale(1.2);
	transform: scale(1.2);
	-webkit-animation-name: none;
	animation-name: none
}
.section-generalimgtext-wrap-block[mask-ani="1"] .sc-block-item .item-inner:hover .item-img:before, .section-generalimgtext-wrap-block[mask-ani="2"] .sc-block-item .item-inner .item-img:before, .section-generalimgtext-wrap-block[mask-ani="7"] .sc-block-item .item-inner:hover .item-img:before, .section-generalimgtext-wrap-block[pictext-coincide="1"][text-display="1"][text-display-meth="5"] .sc-block-item .item-inner:hover .item-info, .section-generalimgtext-wrap-block[pictext-coincide="1"][text-display="1"][text-display-meth="6"] .sc-block-item .item-inner:hover .item-info, .swiper-slide.swiper-slide-active img[swiper-animate-effect=zoomImage] {
	-webkit-transform: scale(1);
	transform: scale(1)
}
.section-header-wrap-block .nav>li>a b svg {
	fill: currentColor
}
[head-active-text-color=head-ac-text-color-white] .nav>li.active>a, [head-active-text-color=head-ac-text-color-white] .nav>li:hover>a {
	color: var(--bs-mask-white)!important;
	fill: var(--bs-mask-white)!important
}
[head-active-text-color=head-ac-text-color-dark] .nav>li.active>a, [head-active-text-color=head-ac-text-color-dark] .nav>li:hover>a {
	color: var(--bs-mask-dark)!important;
	fill: var(--bs-mask-dark)!important
}
[head-active-text-color=head-ac-text-color-theme] .nav>li.active>a, [head-active-text-color=head-ac-text-color-theme] .nav>li:hover>a {
	color: var(--bs-theme-color)!important;
	fill: var(--bs-theme-color)!important
}
[head-active-text-color=head-ac-text-color-sec-theme] .nav>li.active>a, [head-active-text-color=head-ac-text-color-sec-theme] .nav>li:hover>a {
	color: var(--bs-sec-theme-color)!important;
	fill: var(--bs-sec-theme-color)!important
}
[head-active-bg=head-ac-bg] .nav>li>a::after {
	content: "";
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
	z-index: -1;
	pointer-events: none;
	-webkit-transition: .4s;
	-o-transition: .4s;
	transition: .4s
}
[head-active-bg=head-ac-bg][head-active-bg-color=head-ac-bg-color-dark] .nav>li>a, [head-active-bg=head-ac-bg][head-active-bg-color=head-ac-bg-color-theme] .nav>li>a, [head-active-bg=head-ac-bg][head-active-bg-color=head-ac-bg-color-white] .nav>li>a {
	background: 0 0!important
}
[head-active-bg=head-ac-bg][head-active-bg-ani=head-ac-bg-an2] .nav>li>a::after {
	top: 50%;
	height: 0
}
[head-active-bg=head-ac-bg][head-active-bg-ani=head-ac-bg-an2] .nav>li.active>a::after, [head-active-bg=head-ac-bg][head-active-bg-ani=head-ac-bg-an2] .nav>li:hover>a::after {
	top: 0;
	height: 100%
}
[head-active-bg=head-ac-bg][head-active-bg-ani=head-ac-bg-an3] .nav>li>a::after {
	left: 50%;
	width: 0
}
[head-active-bg=head-ac-bg][head-active-bg-ani=head-ac-bg-an4] .nav>li>a::after {
	width: 0;
	height: 0;
	top: auto;
	left: auto;
	right: 0;
	bottom: 0;
	border-radius: 100% 0 0
}
[head-active-bg=head-ac-bg][head-active-bg-ani=head-ac-bg-an4] .nav>li.active>a::after, [head-active-bg=head-ac-bg][head-active-bg-ani=head-ac-bg-an4] .nav>li:hover>a::after {
	width: 150%;
	height: 150%
}
.section-header-wrap-block[head-active-bg=head-ac-bg][head-active-style="1"] .nav>li>a::after {
	position: absolute;
	left: 0;
	visibility: hidden;
	width: 100%;
	height: 2px;
	content: "";
	opacity: 0;
	transition: .35s ease-in-out;
	border-radius: 0;
	top: auto;
	bottom: 1rem
}
.section-header-wrap-block[head-active-bg=head-ac-bg][head-active-style="1"] .nav>li.active>a::after, .section-header-wrap-block[head-active-bg=head-ac-bg][head-active-style="1"] .nav>li:hover>a::after {
	left: 0;
	visibility: visible;
	width: 100%;
	opacity: 1
}
.section-header-wrap-block[head-active-bg=head-ac-bg][head-active-style="1"][head-active-bg-ani=head-ac-bg-an1] .nav>li>a::after, .section-header-wrap-block[head-active-bg=head-ac-bg][head-active-style="4"][head-active-bg-ani=head-ac-bg-an1] .nav>li>a::after {
	bottom: -1rem
}
.section-header-wrap-block[head-active-bg=head-ac-bg][head-active-style="1"][head-active-bg-ani=head-ac-bg-an1] .nav>li.active>a::after, .section-header-wrap-block[head-active-bg=head-ac-bg][head-active-style="1"][head-active-bg-ani=head-ac-bg-an1] .nav>li:hover>a::after, .section-header-wrap-block[head-active-bg=head-ac-bg][head-active-style="1"][head-active-bg-ani=head-ac-bg-an2] .nav>li.active>a::after, .section-header-wrap-block[head-active-bg=head-ac-bg][head-active-style="1"][head-active-bg-ani=head-ac-bg-an2] .nav>li:hover>a::after, .section-header-wrap-block[head-active-bg=head-ac-bg][head-active-style="2"][head-active-bg-ani=head-ac-bg-an1] .nav>li.active>a::after, .section-header-wrap-block[head-active-bg=head-ac-bg][head-active-style="2"][head-active-bg-ani=head-ac-bg-an1] .nav>li:hover>a::after, .section-header-wrap-block[head-active-bg=head-ac-bg][head-active-style="2"][head-active-bg-ani=head-ac-bg-an2] .nav>li.active>a::after, .section-header-wrap-block[head-active-bg=head-ac-bg][head-active-style="2"][head-active-bg-ani=head-ac-bg-an2] .nav>li:hover>a::after, .section-header-wrap-block[head-active-bg=head-ac-bg][head-active-style="2"][head-active-bg-ani=head-ac-bg-an3] .nav>li>a::after, .section-header-wrap-block[head-active-bg=head-ac-bg][head-active-style="2"][head-active-bg-ani=head-ac-bg-an4] .nav>li>a::after, .section-header-wrap-block[head-active-bg=head-ac-bg][head-active-style="4"][head-active-bg-ani=head-ac-bg-an1] .nav>li.active>a::after, .section-header-wrap-block[head-active-bg=head-ac-bg][head-active-style="4"][head-active-bg-ani=head-ac-bg-an1] .nav>li:hover>a::after, .section-header-wrap-block[head-active-bg=head-ac-bg][head-active-style="4"][head-active-bg-ani=head-ac-bg-an2] .nav>li.active>a::after, .section-header-wrap-block[head-active-bg=head-ac-bg][head-active-style="4"][head-active-bg-ani=head-ac-bg-an2] .nav>li:hover>a::after {
	bottom: 1rem
}
.cart_fixed.style02, .section-header-wrap-block[head-active-bg=head-ac-bg][head-active-style="1"][head-active-bg-ani=head-ac-bg-an2] .nav>li>a::after, .section-header-wrap-block[head-active-bg=head-ac-bg][head-active-style="4"][head-active-bg-ani=head-ac-bg-an2] .nav>li>a::after {
	bottom: 2rem
}
.section-header-wrap-block[head-active-bg=head-ac-bg][head-active-style="1"][head-active-bg-ani=head-ac-bg-an3] .nav>li>a::after {
	width: 0;
	bottom: 1rem
}
.section-header-wrap-block[head-active-bg=head-ac-bg][head-active-style="1"][head-active-bg-ani=head-ac-bg-an4] .nav>li>a::after {
	left: 50%;
	transform: translateX(-50%);
	width: 0;
	bottom: 1rem
}
.section-header-wrap-block[head-active-bg=head-ac-bg][head-active-style="2"] .nav>li>a::after, .section-header-wrap-block[head-active-bg=head-ac-bg][head-active-style="2"] .nav>li>a::before {
	position: absolute;
	left: 0;
	visibility: hidden;
	width: 100%;
	height: 2px;
	content: "";
	opacity: 0;
	transition: .35s ease-in-out;
	border-radius: 0;
	top: auto;
	bottom: auto
}
.section-header-wrap-block[head-active-bg=head-ac-bg][head-active-style="2"] .nav>li.active>a::after, .section-header-wrap-block[head-active-bg=head-ac-bg][head-active-style="2"] .nav>li.active>a::before, .section-header-wrap-block[head-active-bg=head-ac-bg][head-active-style="2"] .nav>li:hover>a::after, .section-header-wrap-block[head-active-bg=head-ac-bg][head-active-style="2"] .nav>li:hover>a::before, .section-header-wrap-block[head-active-bg=head-ac-bg][head-active-style="3"] .nav>li.active>a::before, .section-header-wrap-block[head-active-bg=head-ac-bg][head-active-style="3"] .nav>li:hover>a::before, .section-header-wrap-block[head-active-bg=head-ac-bg][head-active-style="4"] .nav>li.active>a::after, .section-header-wrap-block[head-active-bg=head-ac-bg][head-active-style="4"] .nav>li:hover>a::after {
	visibility: visible;
	opacity: 1
}
.section-header-wrap-block[head-active-bg=head-ac-bg][head-active-style="2"][head-active-bg-ani=head-ac-bg-an1] .nav>li>a::before {
	top: -2rem
}
.section-header-wrap-block[head-active-bg=head-ac-bg][head-active-style="2"][head-active-bg-ani=head-ac-bg-an1] .nav>li>a::after {
	bottom: -2rem
}
.section-header-wrap-block[head-active-bg=head-ac-bg][head-active-style="2"][head-active-bg-ani=head-ac-bg-an1] .nav>li.active>a::before, .section-header-wrap-block[head-active-bg=head-ac-bg][head-active-style="2"][head-active-bg-ani=head-ac-bg-an1] .nav>li:hover>a::before, .section-header-wrap-block[head-active-bg=head-ac-bg][head-active-style="2"][head-active-bg-ani=head-ac-bg-an2] .nav>li.active>a::before, .section-header-wrap-block[head-active-bg=head-ac-bg][head-active-style="2"][head-active-bg-ani=head-ac-bg-an2] .nav>li:hover>a::before, .section-header-wrap-block[head-active-bg=head-ac-bg][head-active-style="2"][head-active-bg-ani=head-ac-bg-an3] .nav>li>a::before, .section-header-wrap-block[head-active-bg=head-ac-bg][head-active-style="2"][head-active-bg-ani=head-ac-bg-an4] .nav>li>a::before {
	top: 1rem
}
.section-header-wrap-block[head-active-bg=head-ac-bg][head-active-style="2"][head-active-bg-ani=head-ac-bg-an2] .nav>li>a::before {
	top: 50%
}
.section-header-wrap-block[head-active-bg=head-ac-bg][head-active-style="2"][head-active-bg-ani=head-ac-bg-an2] .nav>li>a::after {
	bottom: 50%
}
.section-header-wrap-block[head-active-bg=head-ac-bg][head-active-style="2"][head-active-bg-ani=head-ac-bg-an3] .nav>li>a::before {
	right: 0;
	left: auto
}
.section-header-wrap-block[head-active-bg=head-ac-bg][head-active-style="2"][head-active-bg-ani=head-ac-bg-an3] .nav>li>a::after, html[dir=rtl] .section-header-wrap-block .change-language .change-language-cont {
	left: 0;
	right: auto
}
.section-header-wrap-block[head-active-bg=head-ac-bg][head-active-style="2"][head-active-bg-ani=head-ac-bg-an4] .nav>li>a::after, .section-header-wrap-block[head-active-bg=head-ac-bg][head-active-style="2"][head-active-bg-ani=head-ac-bg-an4] .nav>li>a::before {
	width: 0;
	left: 50%;
	transform: translateX(-50%)
}
.section-header-wrap-block[head-active-bg=head-ac-bg][head-active-style="3"] .nav>li>a::before {
	position: absolute;
	bottom: 1rem;
	left: 50%;
	visibility: hidden;
	margin-left: -3px;
	width: 6px;
	height: 6px;
	border-radius: 50%;
	content: "";
	opacity: 0;
	transition: .5s ease-in-out
}
.section-header-wrap-block[head-active-bg=head-ac-bg][head-active-style="3"][head-active-bg-ani=head-ac-bg-an1] .nav>li>a::before {
	transform: translateY(-6px)
}
.section-header-wrap-block[head-active-bg=head-ac-bg][head-active-style="3"][head-active-bg-ani=head-ac-bg-an2] .nav>li>a::before {
	transform: translateY(6px)
}
.section-header-wrap-block[head-active-bg=head-ac-bg][head-active-style="3"][head-active-bg-ani=head-ac-bg-an1] .nav>li.active>a::before, .section-header-wrap-block[head-active-bg=head-ac-bg][head-active-style="3"][head-active-bg-ani=head-ac-bg-an1] .nav>li:hover>a::before, .section-header-wrap-block[head-active-bg=head-ac-bg][head-active-style="3"][head-active-bg-ani=head-ac-bg-an2] .nav>li.active>a::before, .section-header-wrap-block[head-active-bg=head-ac-bg][head-active-style="3"][head-active-bg-ani=head-ac-bg-an2] .nav>li:hover>a::before {
	transform: translateY(0)
}
.section-header-wrap-block[head-active-bg=head-ac-bg][head-active-style="3"][head-active-bg-ani=head-ac-bg-an3] .nav>li>a::before {
	transform: scale(2)
}
.section-header-wrap-block[head-active-bg=head-ac-bg][head-active-style="3"][head-active-bg-ani=head-ac-bg-an4] .nav>li>a::before {
	transform: scale(.1)
}
.section-header-wrap-block[head-active-bg=head-ac-bg][head-active-style="3"][head-active-bg-ani=head-ac-bg-an3] .nav>li.active>a::before, .section-header-wrap-block[head-active-bg=head-ac-bg][head-active-style="3"][head-active-bg-ani=head-ac-bg-an3] .nav>li:hover>a::before, .section-header-wrap-block[head-active-bg=head-ac-bg][head-active-style="3"][head-active-bg-ani=head-ac-bg-an4] .nav>li.active>a::before, .section-header-wrap-block[head-active-bg=head-ac-bg][head-active-style="3"][head-active-bg-ani=head-ac-bg-an4] .nav>li:hover>a::before, .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active, .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
	transform: scale(1)
}
.section-header-wrap-block[head-active-bg=head-ac-bg][head-active-style="4"] .nav>li>a::after {
	position: absolute;
	top: auto;
	bottom: 1rem;
	left: 50%;
	visibility: hidden;
	width: 2.4rem;
	height: 2px;
	border-radius: 0;
	content: "";
	opacity: 0;
	-webkit-transition: .35s ease-in-out;
	transition: .35s ease-in-out;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%)
}
.section-header-wrap-block[head-active-bg=head-ac-bg][head-active-style="4"][head-active-bg-ani=head-ac-bg-an3] .nav>li.active>a::after, .section-header-wrap-block[head-active-bg=head-ac-bg][head-active-style="4"][head-active-bg-ani=head-ac-bg-an3] .nav>li:hover>a::after {
	width: 2.4rem
}
.section-header-wrap-block[head-active-bg=head-ac-bg][head-active-style="4"][head-active-bg-ani=head-ac-bg-an4] .nav>li>a::after {
	left: 0;
	width: 0
}
.section-header-wrap-block[head-active-bg=head-ac-bg][head-active-style="4"][head-active-bg-ani=head-ac-bg-an4] .nav>li.active>a::after, .section-header-wrap-block[head-active-bg=head-ac-bg][head-active-style="4"][head-active-bg-ani=head-ac-bg-an4] .nav>li:hover>a::after {
	left: 50%;
	width: 2.4rem
}
.section-header-wrap-block[head-active-bg=head-ac-bg][head-active-style="5"] .nav>li>a::after {
	position: absolute;
	top: 50%;
	left: 0;
	margin-top: -20px;
	width: 100%;
	height: 40px;
	border-radius: 3rem;
	content: "";
	opacity: 1;
	opacity: 0;
	-webkit-transition: .35s ease-in-out;
	transition: .35s ease-in-out
}
.section-header-wrap-block[head-active-bg=head-ac-bg][head-active-style="5"][head-active-bg-ani=head-ac-bg-an1] .nav>li>a::after, .section-header-wrap-block[head-active-bg=head-ac-bg][head-active-style="5"][head-active-bg-ani=head-ac-bg-an2] .nav>li>a::after {
	-webkit-transform: scaleX(.75);
	transform: scaleX(.75)
}
.section-header-wrap-block[head-active-bg=head-ac-bg][head-active-style="5"][head-active-bg-ani=head-ac-bg-an2] .nav>li>a::after {
	-webkit-transform-origin: center left;
	transform-origin: center left
}
.section-header-wrap-block[head-active-bg=head-ac-bg][head-active-style="5"][head-active-bg-ani=head-ac-bg-an1] .nav>li.active>a::after, .section-header-wrap-block[head-active-bg=head-ac-bg][head-active-style="5"][head-active-bg-ani=head-ac-bg-an1] .nav>li:hover>a::after, .section-header-wrap-block[head-active-bg=head-ac-bg][head-active-style="5"][head-active-bg-ani=head-ac-bg-an2] .nav>li.active>a::after, .section-header-wrap-block[head-active-bg=head-ac-bg][head-active-style="5"][head-active-bg-ani=head-ac-bg-an2] .nav>li:hover>a::after {
	-webkit-transform: scaleX(1);
	transform: scaleX(1)
}
.section-header-wrap-block[head-active-bg=head-ac-bg][head-active-style="5"][head-active-bg-ani=head-ac-bg-an3] .nav>li>a::after, .section-header-wrap-block[head-active-bg=head-ac-bg][head-active-style="5"][head-active-bg-ani=head-ac-bg-an4] .nav>li>a::after {
	-webkit-transform: scaleY(.75);
	transform: scaleY(.75)
}
.section-header-wrap-block[head-active-bg=head-ac-bg][head-active-style="5"][head-active-bg-ani=head-ac-bg-an4] .nav>li>a::after {
	-webkit-transform-origin: center top;
	transform-origin: center top
}
.section-header-wrap-block[head-active-bg=head-ac-bg][head-active-style="5"][head-active-bg-ani=head-ac-bg-an3] .nav>li.active>a::after, .section-header-wrap-block[head-active-bg=head-ac-bg][head-active-style="5"][head-active-bg-ani=head-ac-bg-an3] .nav>li:hover>a::after, .section-header-wrap-block[head-active-bg=head-ac-bg][head-active-style="5"][head-active-bg-ani=head-ac-bg-an4] .nav>li.active>a::after, .section-header-wrap-block[head-active-bg=head-ac-bg][head-active-style="5"][head-active-bg-ani=head-ac-bg-an4] .nav>li:hover>a::after {
	-webkit-transform: scaleY(1);
	transform: scaleY(1)
}
.section-generalimgtext-wrap-block .sc-block-item {
	position: relative;
	padding: 10px
}
.section-generalimgtext-wrap-block .sc-block-item .item-inner {
	position: relative;
	display: block;
	background-color: #fff;
	-moz-transition-duration: .3s;
	-webkit-transition-duration: .3s;
	-o-transition-duration: .3s;
	-ms-transition-duration: .3s;
	transition-duration: .3s
}
.ql-align-center, .section-generalimgtext-wrap-block[block-text-x-align="1"] .sc-block-item .item-inner {
	text-align: center
}
.ql-align-right, .section-generalimgtext-wrap-block[block-text-x-align="1"] .item-params li em, .section-generalimgtext-wrap-block[block-text-x-align="2"] .sc-block-item .item-inner {
	text-align: right
}
.section-generalimgtext-wrap-block[block-border-padding="1"] .sc-block-item .item-inner, .section-generalimgtext-wrap-block[block-border-padding="7"] .sc-block-item .item-inner .item-info {
	padding: 10px
}
.section-generalimgtext-wrap-block[block-border-padding="2"] .sc-block-item .item-inner, .section-generalimgtext-wrap-block[block-border-padding="4"] .sc-block-item .item-inner .item-img {
	border: 1px solid #eee
}
.section-generalimgtext-wrap-block[block-border-padding="3"] .sc-block-item .item-inner, .section-generalimgtext-wrap-block[block-border-padding="5"] .sc-block-item .item-inner .item-img, .section-generalimgtext-wrap-block[block-border-padding="6"] .sc-block-item .item-inner .item-info {
	border: 1px solid #eee;
	padding: 10px
}
[pictext-ani="5"] .sc-block-item {
	padding: 1rem!important
}
[pictext-ani="5"] .sc-block-item .item-inner {
	z-index: 3;
	background-color: #f1f1f1
}
[pictext-ani="5"] .sc-block-item::before {
	position: absolute;
	top: 2rem;
	right: 0;
	bottom: 0;
	left: 2rem;
	z-index: 0;
	border: 1px solid var(--bs-theme-color);
	background-color: var(--bs-body-bg);
	content: "";
	-webkit-transition: .35s ease-in-out;
	transition: .35s ease-in-out
}
@media only screen and (max-width:996px) {
[pictext-ani="5"] .sc-block-item {
 padding:.7rem!important
}
[pictext-ani="5"] .sc-block-item::before {
	top: 1.4rem;
	left: 1.4rem
}
}
.section-generalimgtext-wrap-block[pictext-ani="6"] .sc-block-item .item-inner .item-img .item-btn {
	top: unset;
 right:.5rem;
 bottom:.5rem;
	left: unset;
	width: 3.5rem;
	height: 3.5rem;
	border: 0;
	border-radius: 50%;
	background-color: transparent;
	opacity: 1
}
.section-generalimgtext-wrap-block[pictext-ani="6"] .sc-block-item .item-inner .item-img .item-btn::before {
	position: absolute;
	right: 35%;
	bottom: 35%;
	width: 15px;
	height: 15px;
	border: 1px solid #8b8b8b;
	border-radius: 50%;
	content: "";
	-webkit-transition: .35s ease-in-out;
	transition: .35s ease-in-out
}
.section-generalimgtext-wrap-block[pictext-ani="6"] .sc-block-item .item-inner .item-img .item-btn::after {
	position: absolute;
	top: 0;
	left: 0;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	height: 100%;
	border-radius: 50%;
	background-color: var(--bs-theme-color);
	color: #fff;
	content: "\2b";
	font-family: Line Awesome Free;
	opacity: 0;
	-webkit-transition: .35s ease-in-out;
	transition: .35s ease-in-out;
	-webkit-transform: scale(.5);
	transform: scale(.5);
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}
.section-generalimgtext-wrap-block[pictext-ani="6"] .sc-block-item .item-inner:hover .item-img .item-btn::before {
	opacity: 0;
	-webkit-transform: scale(.5);
	transform: scale(.5)
}
.section-generalimgtext-wrap-block[pictext-ani="6"] .sc-block-item .item-inner:hover .item-img .item-btn::after, .section-generalimgtext-wrap-block[picture-ani="5"] .sc-block-item .item-inner:hover .item-img img, .section-generalimgtext-wrap-block[picture-ani="6"] .sc-block-item .item-inner .item-img img {
	opacity: 1;
	-webkit-transform: scale(1);
	transform: scale(1)
}
.section-generalimgtext-wrap-block[pictext-ani="7"] .sc-block-item .item-inner .item-info .item-bg {
	position: relative;
	display: block;
	margin: 1rem auto;
	width: 1px;
	height: 4rem;
	background: #aeaeaf
}
.section-generalimgtext-wrap-block[block-shadow="1"]:not([block-border-padding]) .sc-block-item .item-inner:hover, .section-generalimgtext-wrap-block[block-shadow="1"][block-border-padding="1"] .sc-block-item .item-inner:hover, .section-generalimgtext-wrap-block[block-shadow="1"][block-border-padding="2"] .sc-block-item .item-inner:hover, .section-generalimgtext-wrap-block[block-shadow="1"][block-border-padding="3"] .sc-block-item .item-inner:hover, .section-generalimgtext-wrap-block[block-shadow="1"][block-border-padding="4"] .sc-block-item .item-inner:hover .item-img, .section-generalimgtext-wrap-block[block-shadow="1"][block-border-padding="5"] .sc-block-item .item-inner:hover .item-img, .section-generalimgtext-wrap-block[block-shadow="1"][block-border-padding="6"] .sc-block-item .item-inner:hover .item-info, .section-generalimgtext-wrap-block[block-shadow="2"]:not([block-border-padding]) .sc-block-item .item-inner, .section-generalimgtext-wrap-block[block-shadow="2"][block-border-padding="1"] .sc-block-item .item-inner, .section-generalimgtext-wrap-block[block-shadow="2"][block-border-padding="2"] .sc-block-item .item-inner, .section-generalimgtext-wrap-block[block-shadow="2"][block-border-padding="3"] .sc-block-item .item-inner, .section-generalimgtext-wrap-block[block-shadow="2"][block-border-padding="4"] .sc-block-item .item-inner .item-img, .section-generalimgtext-wrap-block[block-shadow="2"][block-border-padding="5"] .sc-block-item .item-inner .item-img, .section-generalimgtext-wrap-block[block-shadow="2"][block-border-padding="6"] .sc-block-item .item-inner .item-info {
	box-shadow: 0 0 10px rgba(0,0,0,.2)
}
.section-generalimgtext-wrap-block .sc-block-item .item-inner .item-img {
	position: relative;
	width: 100%;
	overflow: hidden;
	-moz-transition-duration: .3s;
	-webkit-transition-duration: .3s;
	-o-transition-duration: .3s;
	-ms-transition-duration: .3s;
	transition-duration: .3s
}
.section-generalimgtext-wrap-block .sc-block-item .item-inner .item-img:before, .section-generalimgtext-wrap-block[mask-ani="10"] .sc-block-item .item-inner::after, .section-generalimgtext-wrap-block[mask-ani="3"] .sc-block-item .item-inner .item-img:after, .section-generalimgtext-wrap-block[mask-ani="4"] .sc-block-item .item-inner .item-img:after {
	content: "";
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
	opacity: 0;
	-webkit-transition: .4s ease-in-out;
	transition: .4s ease-in-out;
	pointer-events: none
}
.section-generalimgtext-wrap-block .sc-block-item .item-inner:hover .item-img:before, .section-generalimgtext-wrap-block[mask-ani="10"] .sc-block-item .item-inner::after, .section-generalimgtext-wrap-block[mask-ani="12"] .sc-block-item .item-inner:hover .item-img:before, .section-generalimgtext-wrap-block[mask-ani="12"][pictext-coincide="1"] .sc-block-item .item-inner:hover:before, .section-generalimgtext-wrap-block[mask-ani="13"] .sc-block-item .item-inner:hover .item-img:after, .section-generalimgtext-wrap-block[mask-ani="13"] .sc-block-item .item-inner:hover .item-img:before, .section-generalimgtext-wrap-block[mask-ani="3"] .sc-block-item .item-inner:hover .item-img:after, .section-generalimgtext-wrap-block[mask-ani="4"] .sc-block-item .item-inner .item-img:after, .section-generalimgtext-wrap-block[mask-ani="4"] .sc-block-item .item-inner .item-img:before, .section-generalimgtext-wrap-block[mask-ani="4"] .sc-block-item .item-inner:hover .item-img:after, .section-generalimgtext-wrap-block[mask-ani="6"] .sc-block-item .item-inner .item-img:before, .section-generalimgtext-wrap-block[mask-ani="7"] .sc-block-item .item-inner .item-img:before, .section-generalimgtext-wrap-block[mask-ani="8"] .sc-block-item .item-inner .item-img:after, .section-generalimgtext-wrap-block[mask-ani="8"] .sc-block-item .item-inner .item-img:before, .section-generalimgtext-wrap-block[mask-ani="9"] .sc-block-item .item-inner .item-img:after, .section-generalimgtext-wrap-block[mask-ani="9"] .sc-block-item .item-inner .item-img:before {
	opacity: .4
}
.section-banner-wrap-block[mask-opacity="1"] .item-inner:before, .section-generalimgtext-wrap-block[mask-ani="11"][mask-opacity="1"] .sc-block-item .item-inner .item-info::before, .section-generalimgtext-wrap-block[mask-opacity="1"] .sc-block-item .item-inner:hover .item-img:before, .section-generalimgtext-wrap-block[mask-opacity="1"][mask-ani="10"] .sc-block-item .item-inner::after, .section-generalimgtext-wrap-block[mask-opacity="1"][mask-ani="12"] .sc-block-item .item-inner:hover .item-img:before, .section-generalimgtext-wrap-block[mask-opacity="1"][mask-ani="12"][pictext-coincide="1"] .sc-block-item .item-inner:hover:before, .section-generalimgtext-wrap-block[mask-opacity="1"][mask-ani="13"] .sc-block-item .item-inner:hover .item-img:after, .section-generalimgtext-wrap-block[mask-opacity="1"][mask-ani="13"] .sc-block-item .item-inner:hover .item-img:before, .section-generalimgtext-wrap-block[mask-opacity="1"][mask-ani="3"] .sc-block-item .item-inner:hover .item-img:after, .section-generalimgtext-wrap-block[mask-opacity="1"][mask-ani="4"] .sc-block-item .item-inner .item-img:after, .section-generalimgtext-wrap-block[mask-opacity="1"][mask-ani="4"] .sc-block-item .item-inner .item-img:before, .section-generalimgtext-wrap-block[mask-opacity="1"][mask-ani="4"] .sc-block-item .item-inner:hover .item-img:after, .section-generalimgtext-wrap-block[mask-opacity="1"][mask-ani="6"] .sc-block-item .item-inner .item-img:before, .section-generalimgtext-wrap-block[mask-opacity="1"][mask-ani="7"] .sc-block-item .item-inner .item-img:before, .section-generalimgtext-wrap-block[mask-opacity="1"][mask-ani="8"] .sc-block-item .item-inner .item-img:after, .section-generalimgtext-wrap-block[mask-opacity="1"][mask-ani="8"] .sc-block-item .item-inner .item-img:before, .section-generalimgtext-wrap-block[mask-opacity="1"][mask-ani="9"] .sc-block-item .item-inner .item-img:after, .section-generalimgtext-wrap-block[mask-opacity="1"][mask-ani="9"] .sc-block-item .item-inner .item-img:before, .section-generalimgtext-wrap-block[pictext-ani="3"][pictext-coincide="1"][mask-opacity="1"] .sc-block-item .item-inner .item-info .item-bg {
	opacity: .7
}
.section-banner-wrap-block[mask-opacity="4"] .item-inner:before, .section-generalimgtext-wrap-block[mask-ani="11"][mask-opacity="4"] .sc-block-item .item-inner .item-info::before, .section-generalimgtext-wrap-block[mask-opacity="4"] .sc-block-item .item-inner:hover .item-img:before, .section-generalimgtext-wrap-block[mask-opacity="4"][mask-ani="10"] .sc-block-item .item-inner::after, .section-generalimgtext-wrap-block[mask-opacity="4"][mask-ani="12"] .sc-block-item .item-inner:hover .item-img:before, .section-generalimgtext-wrap-block[mask-opacity="4"][mask-ani="12"][pictext-coincide="1"] .sc-block-item .item-inner:hover:before, .section-generalimgtext-wrap-block[mask-opacity="4"][mask-ani="13"] .sc-block-item .item-inner:hover .item-img:after, .section-generalimgtext-wrap-block[mask-opacity="4"][mask-ani="13"] .sc-block-item .item-inner:hover .item-img:before, .section-generalimgtext-wrap-block[mask-opacity="4"][mask-ani="3"] .sc-block-item .item-inner:hover .item-img:after, .section-generalimgtext-wrap-block[mask-opacity="4"][mask-ani="4"] .sc-block-item .item-inner .item-img:after, .section-generalimgtext-wrap-block[mask-opacity="4"][mask-ani="4"] .sc-block-item .item-inner .item-img:before, .section-generalimgtext-wrap-block[mask-opacity="4"][mask-ani="4"] .sc-block-item .item-inner:hover .item-img:after, .section-generalimgtext-wrap-block[mask-opacity="4"][mask-ani="6"] .sc-block-item .item-inner .item-img:before, .section-generalimgtext-wrap-block[mask-opacity="4"][mask-ani="7"] .sc-block-item .item-inner .item-img:before, .section-generalimgtext-wrap-block[mask-opacity="4"][mask-ani="8"] .sc-block-item .item-inner .item-img:after, .section-generalimgtext-wrap-block[mask-opacity="4"][mask-ani="8"] .sc-block-item .item-inner .item-img:before, .section-generalimgtext-wrap-block[mask-opacity="4"][mask-ani="9"] .sc-block-item .item-inner .item-img:after, .section-generalimgtext-wrap-block[mask-opacity="4"][mask-ani="9"] .sc-block-item .item-inner .item-img:before, .section-generalimgtext-wrap-block[pictext-ani="3"][pictext-coincide="1"][mask-opacity="4"] .sc-block-item .item-inner .item-info .item-bg {
	opacity: .1
}
.section-banner-wrap-block[mask-opacity="7"] .item-inner:before, .section-generalimgtext-wrap-block[mask-ani="11"][mask-opacity="7"] .sc-block-item .item-inner .item-info::before, .section-generalimgtext-wrap-block[mask-opacity="7"] .sc-block-item .item-inner:hover .item-img:before, .section-generalimgtext-wrap-block[mask-opacity="7"][mask-ani="10"] .sc-block-item .item-inner::after, .section-generalimgtext-wrap-block[mask-opacity="7"][mask-ani="12"] .sc-block-item .item-inner:hover .item-img:before, .section-generalimgtext-wrap-block[mask-opacity="7"][mask-ani="12"][pictext-coincide="1"] .sc-block-item .item-inner:hover:before, .section-generalimgtext-wrap-block[mask-opacity="7"][mask-ani="13"] .sc-block-item .item-inner:hover .item-img:after, .section-generalimgtext-wrap-block[mask-opacity="7"][mask-ani="13"] .sc-block-item .item-inner:hover .item-img:before, .section-generalimgtext-wrap-block[mask-opacity="7"][mask-ani="3"] .sc-block-item .item-inner:hover .item-img:after, .section-generalimgtext-wrap-block[mask-opacity="7"][mask-ani="4"] .sc-block-item .item-inner .item-img:after, .section-generalimgtext-wrap-block[mask-opacity="7"][mask-ani="4"] .sc-block-item .item-inner .item-img:before, .section-generalimgtext-wrap-block[mask-opacity="7"][mask-ani="4"] .sc-block-item .item-inner:hover .item-img:after, .section-generalimgtext-wrap-block[mask-opacity="7"][mask-ani="6"] .sc-block-item .item-inner .item-img:before, .section-generalimgtext-wrap-block[mask-opacity="7"][mask-ani="7"] .sc-block-item .item-inner .item-img:before, .section-generalimgtext-wrap-block[mask-opacity="7"][mask-ani="8"] .sc-block-item .item-inner .item-img:after, .section-generalimgtext-wrap-block[mask-opacity="7"][mask-ani="8"] .sc-block-item .item-inner .item-img:before, .section-generalimgtext-wrap-block[mask-opacity="7"][mask-ani="9"] .sc-block-item .item-inner .item-img:after, .section-generalimgtext-wrap-block[mask-opacity="7"][mask-ani="9"] .sc-block-item .item-inner .item-img:before, .section-generalimgtext-wrap-block[pictext-ani="3"][pictext-coincide="1"][mask-opacity="7"] .sc-block-item .item-inner .item-info .item-bg {
	opacity: .2
}
.section-banner-wrap-block[mask-opacity="3"] .item-inner:before, .section-generalimgtext-wrap-block[mask-ani="11"][mask-opacity="3"] .sc-block-item .item-inner .item-info::before, .section-generalimgtext-wrap-block[mask-opacity="3"] .sc-block-item .item-inner:hover .item-img:before, .section-generalimgtext-wrap-block[mask-opacity="3"][mask-ani="10"] .sc-block-item .item-inner::after, .section-generalimgtext-wrap-block[mask-opacity="3"][mask-ani="12"] .sc-block-item .item-inner:hover .item-img:before, .section-generalimgtext-wrap-block[mask-opacity="3"][mask-ani="12"][pictext-coincide="1"] .sc-block-item .item-inner:hover:before, .section-generalimgtext-wrap-block[mask-opacity="3"][mask-ani="13"] .sc-block-item .item-inner:hover .item-img:after, .section-generalimgtext-wrap-block[mask-opacity="3"][mask-ani="13"] .sc-block-item .item-inner:hover .item-img:before, .section-generalimgtext-wrap-block[mask-opacity="3"][mask-ani="3"] .sc-block-item .item-inner:hover .item-img:after, .section-generalimgtext-wrap-block[mask-opacity="3"][mask-ani="4"] .sc-block-item .item-inner .item-img:after, .section-generalimgtext-wrap-block[mask-opacity="3"][mask-ani="4"] .sc-block-item .item-inner .item-img:before, .section-generalimgtext-wrap-block[mask-opacity="3"][mask-ani="4"] .sc-block-item .item-inner:hover .item-img:after, .section-generalimgtext-wrap-block[mask-opacity="3"][mask-ani="6"] .sc-block-item .item-inner .item-img:before, .section-generalimgtext-wrap-block[mask-opacity="3"][mask-ani="7"] .sc-block-item .item-inner .item-img:before, .section-generalimgtext-wrap-block[mask-opacity="3"][mask-ani="8"] .sc-block-item .item-inner .item-img:after, .section-generalimgtext-wrap-block[mask-opacity="3"][mask-ani="8"] .sc-block-item .item-inner .item-img:before, .section-generalimgtext-wrap-block[mask-opacity="3"][mask-ani="9"] .sc-block-item .item-inner .item-img:after, .section-generalimgtext-wrap-block[mask-opacity="3"][mask-ani="9"] .sc-block-item .item-inner .item-img:before, .section-generalimgtext-wrap-block[pictext-ani="3"][pictext-coincide="1"][mask-opacity="3"] .sc-block-item .item-inner .item-info .item-bg {
	opacity: .3
}
.section-banner-wrap-block[mask-opacity="5"] .item-inner:before, .section-generalimgtext-wrap-block[mask-ani="11"][mask-opacity="5"] .sc-block-item .item-inner .item-info::before, .section-generalimgtext-wrap-block[mask-opacity="5"] .sc-block-item .item-inner:hover .item-img:before, .section-generalimgtext-wrap-block[mask-opacity="5"][mask-ani="10"] .sc-block-item .item-inner::after, .section-generalimgtext-wrap-block[mask-opacity="5"][mask-ani="12"] .sc-block-item .item-inner:hover .item-img:before, .section-generalimgtext-wrap-block[mask-opacity="5"][mask-ani="12"][pictext-coincide="1"] .sc-block-item .item-inner:hover:before, .section-generalimgtext-wrap-block[mask-opacity="5"][mask-ani="13"] .sc-block-item .item-inner:hover .item-img:after, .section-generalimgtext-wrap-block[mask-opacity="5"][mask-ani="13"] .sc-block-item .item-inner:hover .item-img:before, .section-generalimgtext-wrap-block[mask-opacity="5"][mask-ani="3"] .sc-block-item .item-inner:hover .item-img:after, .section-generalimgtext-wrap-block[mask-opacity="5"][mask-ani="4"] .sc-block-item .item-inner .item-img:after, .section-generalimgtext-wrap-block[mask-opacity="5"][mask-ani="4"] .sc-block-item .item-inner .item-img:before, .section-generalimgtext-wrap-block[mask-opacity="5"][mask-ani="4"] .sc-block-item .item-inner:hover .item-img:after, .section-generalimgtext-wrap-block[mask-opacity="5"][mask-ani="6"] .sc-block-item .item-inner .item-img:before, .section-generalimgtext-wrap-block[mask-opacity="5"][mask-ani="7"] .sc-block-item .item-inner .item-img:before, .section-generalimgtext-wrap-block[mask-opacity="5"][mask-ani="8"] .sc-block-item .item-inner .item-img:after, .section-generalimgtext-wrap-block[mask-opacity="5"][mask-ani="8"] .sc-block-item .item-inner .item-img:before, .section-generalimgtext-wrap-block[mask-opacity="5"][mask-ani="9"] .sc-block-item .item-inner .item-img:after, .section-generalimgtext-wrap-block[mask-opacity="5"][mask-ani="9"] .sc-block-item .item-inner .item-img:before, .section-generalimgtext-wrap-block[pictext-ani="3"][pictext-coincide="1"][mask-opacity="5"] .sc-block-item .item-inner .item-info .item-bg {
	opacity: .5
}
.section-banner-wrap-block[mask-opacity="6"] .item-inner:before, .section-generalimgtext-wrap-block[mask-ani="11"][mask-opacity="6"] .sc-block-item .item-inner .item-info::before, .section-generalimgtext-wrap-block[mask-opacity="6"] .sc-block-item .item-inner:hover .item-img:before, .section-generalimgtext-wrap-block[mask-opacity="6"][mask-ani="10"] .sc-block-item .item-inner::after, .section-generalimgtext-wrap-block[mask-opacity="6"][mask-ani="12"] .sc-block-item .item-inner:hover .item-img:before, .section-generalimgtext-wrap-block[mask-opacity="6"][mask-ani="12"][pictext-coincide="1"] .sc-block-item .item-inner:hover:before, .section-generalimgtext-wrap-block[mask-opacity="6"][mask-ani="13"] .sc-block-item .item-inner:hover .item-img:after, .section-generalimgtext-wrap-block[mask-opacity="6"][mask-ani="13"] .sc-block-item .item-inner:hover .item-img:before, .section-generalimgtext-wrap-block[mask-opacity="6"][mask-ani="3"] .sc-block-item .item-inner:hover .item-img:after, .section-generalimgtext-wrap-block[mask-opacity="6"][mask-ani="4"] .sc-block-item .item-inner .item-img:after, .section-generalimgtext-wrap-block[mask-opacity="6"][mask-ani="4"] .sc-block-item .item-inner .item-img:before, .section-generalimgtext-wrap-block[mask-opacity="6"][mask-ani="4"] .sc-block-item .item-inner:hover .item-img:after, .section-generalimgtext-wrap-block[mask-opacity="6"][mask-ani="6"] .sc-block-item .item-inner .item-img:before, .section-generalimgtext-wrap-block[mask-opacity="6"][mask-ani="7"] .sc-block-item .item-inner .item-img:before, .section-generalimgtext-wrap-block[mask-opacity="6"][mask-ani="8"] .sc-block-item .item-inner .item-img:after, .section-generalimgtext-wrap-block[mask-opacity="6"][mask-ani="8"] .sc-block-item .item-inner .item-img:before, .section-generalimgtext-wrap-block[mask-opacity="6"][mask-ani="9"] .sc-block-item .item-inner .item-img:after, .section-generalimgtext-wrap-block[mask-opacity="6"][mask-ani="9"] .sc-block-item .item-inner .item-img:before, .section-generalimgtext-wrap-block[pictext-ani="3"][pictext-coincide="1"][mask-opacity="6"] .sc-block-item .item-inner .item-info .item-bg {
	opacity: .6
}
.ai_text:hover::before, .section-banner-wrap-block[mask-opacity="8"] .item-inner:before, .section-generalimgtext-wrap-block[mask-ani="11"][mask-opacity="8"] .sc-block-item .item-inner .item-info::before, .section-generalimgtext-wrap-block[mask-opacity="8"] .sc-block-item .item-inner:hover .item-img:before, .section-generalimgtext-wrap-block[mask-opacity="8"][mask-ani="10"] .sc-block-item .item-inner::after, .section-generalimgtext-wrap-block[mask-opacity="8"][mask-ani="12"] .sc-block-item .item-inner:hover .item-img:before, .section-generalimgtext-wrap-block[mask-opacity="8"][mask-ani="12"][pictext-coincide="1"] .sc-block-item .item-inner:hover:before, .section-generalimgtext-wrap-block[mask-opacity="8"][mask-ani="13"] .sc-block-item .item-inner:hover .item-img:after, .section-generalimgtext-wrap-block[mask-opacity="8"][mask-ani="13"] .sc-block-item .item-inner:hover .item-img:before, .section-generalimgtext-wrap-block[mask-opacity="8"][mask-ani="3"] .sc-block-item .item-inner:hover .item-img:after, .section-generalimgtext-wrap-block[mask-opacity="8"][mask-ani="4"] .sc-block-item .item-inner .item-img:after, .section-generalimgtext-wrap-block[mask-opacity="8"][mask-ani="4"] .sc-block-item .item-inner .item-img:before, .section-generalimgtext-wrap-block[mask-opacity="8"][mask-ani="4"] .sc-block-item .item-inner:hover .item-img:after, .section-generalimgtext-wrap-block[mask-opacity="8"][mask-ani="6"] .sc-block-item .item-inner .item-img:before, .section-generalimgtext-wrap-block[mask-opacity="8"][mask-ani="7"] .sc-block-item .item-inner .item-img:before, .section-generalimgtext-wrap-block[mask-opacity="8"][mask-ani="8"] .sc-block-item .item-inner .item-img:after, .section-generalimgtext-wrap-block[mask-opacity="8"][mask-ani="8"] .sc-block-item .item-inner .item-img:before, .section-generalimgtext-wrap-block[mask-opacity="8"][mask-ani="9"] .sc-block-item .item-inner .item-img:after, .section-generalimgtext-wrap-block[mask-opacity="8"][mask-ani="9"] .sc-block-item .item-inner .item-img:before, .section-generalimgtext-wrap-block[pictext-ani="3"][pictext-coincide="1"][mask-opacity="8"] .sc-block-item .item-inner .item-info .item-bg {
	opacity: .8
}
.section-banner-wrap-block[mask-opacity="9"] .item-inner:before, .section-generalimgtext-wrap-block[mask-ani="11"][mask-opacity="9"] .sc-block-item .item-inner .item-info::before, .section-generalimgtext-wrap-block[mask-opacity="9"] .sc-block-item .item-inner:hover .item-img:before, .section-generalimgtext-wrap-block[mask-opacity="9"][mask-ani="10"] .sc-block-item .item-inner::after, .section-generalimgtext-wrap-block[mask-opacity="9"][mask-ani="12"] .sc-block-item .item-inner:hover .item-img:before, .section-generalimgtext-wrap-block[mask-opacity="9"][mask-ani="12"][pictext-coincide="1"] .sc-block-item .item-inner:hover:before, .section-generalimgtext-wrap-block[mask-opacity="9"][mask-ani="13"] .sc-block-item .item-inner:hover .item-img:after, .section-generalimgtext-wrap-block[mask-opacity="9"][mask-ani="13"] .sc-block-item .item-inner:hover .item-img:before, .section-generalimgtext-wrap-block[mask-opacity="9"][mask-ani="3"] .sc-block-item .item-inner:hover .item-img:after, .section-generalimgtext-wrap-block[mask-opacity="9"][mask-ani="4"] .sc-block-item .item-inner .item-img:after, .section-generalimgtext-wrap-block[mask-opacity="9"][mask-ani="4"] .sc-block-item .item-inner .item-img:before, .section-generalimgtext-wrap-block[mask-opacity="9"][mask-ani="4"] .sc-block-item .item-inner:hover .item-img:after, .section-generalimgtext-wrap-block[mask-opacity="9"][mask-ani="6"] .sc-block-item .item-inner .item-img:before, .section-generalimgtext-wrap-block[mask-opacity="9"][mask-ani="7"] .sc-block-item .item-inner .item-img:before, .section-generalimgtext-wrap-block[mask-opacity="9"][mask-ani="8"] .sc-block-item .item-inner .item-img:after, .section-generalimgtext-wrap-block[mask-opacity="9"][mask-ani="8"] .sc-block-item .item-inner .item-img:before, .section-generalimgtext-wrap-block[mask-opacity="9"][mask-ani="9"] .sc-block-item .item-inner .item-img:after, .section-generalimgtext-wrap-block[mask-opacity="9"][mask-ani="9"] .sc-block-item .item-inner .item-img:before, .section-generalimgtext-wrap-block[pictext-ani="3"][pictext-coincide="1"][mask-opacity="9"] .sc-block-item .item-inner .item-info .item-bg {
	opacity: .9
}
.section-generalimgtext-wrap-block[mask-ani="1"] .sc-block-item .item-inner .item-img:before, .section-generalimgtext-wrap-block[mask-ani="14"] .sc-block-item .item-inner .item-img:before {
	-webkit-transform: scale(.6);
	transform: scale(.6)
}
.section-generalimgtext-wrap-block[mask-ani="14"] .sc-block-item .item-inner:hover .item-img:before, .section-generalimgtext-wrap-block[mask-ani="2"] .sc-block-item .item-inner:hover .item-img:before, .section-generalimgtext-wrap-block[mask-ani="6"] .sc-block-item .item-inner:hover .item-img:before, .section-generalimgtext-wrap-block[mask-ani="7"] .sc-block-item .item-inner .item-img:before {
	-webkit-transform: scale(.9);
	transform: scale(.9)
}
.section-generalimgtext-wrap-block[mask-ani="3"] .sc-block-item .item-inner .item-img:before {
	width: 0;
	height: 0;
	left: 0;
	top: 0
}
.section-generalimgtext-wrap-block[mask-ani="3"] .sc-block-item .item-inner .item-img:after {
	width: 0;
	height: 0;
	left: auto;
	top: auto;
	right: 0;
	bottom: 0
}
.section-generalimgtext-wrap-block[mask-ani="3"] .sc-block-item .item-inner:hover .item-img:after, .section-generalimgtext-wrap-block[mask-ani="3"] .sc-block-item .item-inner:hover .item-img:before {
	width: 100%;
	height: 100%
}
.section-generalimgtext-wrap-block[mask-ani="4"] .sc-block-item .item-inner .item-img:after, .section-generalimgtext-wrap-block[mask-ani="4"] .sc-block-item .item-inner .item-img:before {
	background-color: transparent
}
.section-generalimgtext-wrap-block[mask-ani="4"] .sc-block-item .item-inner:hover .item-img:before {
	width: 0;
	left: 50%
}
.section-generalimgtext-wrap-block[mask-ani="4"] .sc-block-item .item-inner:hover .item-img:after {
	height: 0;
	top: 50%
}
.section-generalimgtext-wrap-block[mask-ani="5"] .sc-block-item .item-inner .item-img::before {
	width: 50%;
	height: 150%;
	-webkit-transform: skewX(-25deg);
	-ms-transform: skewX(-25deg);
	transform: skewX(25deg);
	top: -25%;
	right: -70%;
	left: auto
}
.section-generalimgtext-wrap-block[mask-ani="5"][mask-color=mask-color-white] .sc-block-item .item-inner .item-img::before {
	background: -webkit-linear-gradient(left, transparent 0, var(--bs-mask-white) 100%);
	background: linear-gradient(to right, transparent 0, var(--bs-mask-white) 100%)
}
.section-generalimgtext-wrap-block[mask-ani="5"][mask-color=mask-color-dark] .sc-block-item .item-inner .item-img::before {
	background: -webkit-linear-gradient(left, transparent 0, var(--bs-mask-dark) 100%);
	background: linear-gradient(to right, transparent 0, var(--bs-mask-dark) 100%)
}
.section-generalimgtext-wrap-block[mask-ani="5"][mask-color=mask-color-theme] .sc-block-item .item-inner .item-img::before {
	background: -webkit-linear-gradient(left, transparent 0, var(--bs-theme-color) 100%);
	background: linear-gradient(to right, transparent 0, var(--bs-theme-color) 100%)
}
.section-generalimgtext-wrap-block[mask-ani="5"] .sc-block-item .item-inner:hover .item-img::before {
	right: 150%
}
.section-generalimgtext-wrap-block[mask-ani="8"] .sc-block-item .item-img::after, .section-generalimgtext-wrap-block[mask-ani="9"] .sc-block-item .item-img::after {
	position: absolute;
	pointer-events: none;
	-webkit-transition: .4s;
	transition: .4s
}
.section-generalimgtext-wrap-block[mask-ani="10"] .sc-block-item .item-inner .item-img, .section-generalimgtext-wrap-block[mask-ani="10"] .sc-block-item .item-inner .item-info, .section-generalimgtext-wrap-block[mask-ani="12"] .sc-block-item .item-inner .item-img img, .section-generalimgtext-wrap-block[mask-ani="12"][pictext-coincide="1"] .sc-block-item .item-inner .item-img, .section-generalimgtext-wrap-block[mask-ani="12"][pictext-coincide="1"] .sc-block-item .item-inner .item-info, .swiper-cube .swiper-slide.swiper-slide-visible.swiper-slide-active {
	z-index: 2
}
.section-generalimgtext-wrap-block[mask-ani="11"] .sc-block-item .item-inner .item-info::before {
	content: "";
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	opacity: .4;
	position: absolute;
	z-index: -1;
	transition: .35s ease-out;
	-webkit-transition: .35s ease-out
}
.section-generalimgtext-wrap-block[mask-ani="8"] .sc-block-item .item-img::after, .section-generalimgtext-wrap-block[mask-ani="8"] .sc-block-item .item-img::before {
	content: "";
	width: 100%;
	height: 0;
	left: 0
}
.section-generalimgtext-wrap-block[mask-ani="8"] .sc-block-item .item-inner:hover .item-img::after, .section-generalimgtext-wrap-block[mask-ani="8"] .sc-block-item .item-inner:hover .item-img::before {
	height: 50%
}
.section-generalimgtext-wrap-block[mask-ani="9"] .sc-block-item .item-img::after, .section-generalimgtext-wrap-block[mask-ani="9"] .sc-block-item .item-img::before {
	content: "";
	width: 0%;
	height: 100%;
	top: 0
}
.section-generalimgtext-wrap-block[mask-ani="12"] .sc-block-item .item-inner .item-img:before, .section-generalimgtext-wrap-block[mask-ani="12"][pictext-coincide="1"] .sc-block-item .item-inner:before {
	content: "";
	display: block;
	width: 20%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	opacity: 0;
	pointer-events: none;
	-webkit-transition: .4s ease-in-out;
	-ms-transition: .4s ease-in-out;
	-o-transition: .4s ease-in-out;
	transition: .4s ease-in-out
}
.section-generalimgtext-wrap-block[mask-ani="12"][mask-color=mask-color-dark] .sc-block-item .item-inner .item-img:before, .section-generalimgtext-wrap-block[mask-ani="12"][pictext-coincide="1"][mask-color=mask-color-dark] .sc-block-item .item-inner:before {
	background-image: -webkit-linear-gradient(left, #666, #000);
	background-image: linear-gradient(left, #666, #000);
	background-color: transparent
}
.section-generalimgtext-wrap-block[mask-ani="13"] .sc-block-item .item-inner .item-img:before {
	left: 6%;
	right: 6%;
	top: 10%;
	bottom: 10%;
	-webkit-transform: scale(.5, 1);
	-ms-transform: scale(.5, 1);
	-o-transform: scale(.5, 1);
	transform: scale(.5, 1)
}
.section-generalimgtext-wrap-block[mask-ani="13"] .sc-block-item .item-inner .item-img:after {
	left: 10%;
	right: 10%;
	top: 6%;
	bottom: 6%;
	-webkit-transform: scale(1, .5);
	-ms-transform: scale(1, .5);
	-o-transform: scale(1, .5);
	transform: scale(1, .5)
}
.section-generalimgtext-wrap-block[mask-ani="13"] .sc-block-item .item-inner .item-img:after, .section-generalimgtext-wrap-block[mask-ani="13"] .sc-block-item .item-inner .item-img:before {
	content: "";
	display: block;
	position: absolute;
	width: auto;
	height: auto;
	opacity: 0;
	pointer-events: none;
	background-color: transparent;
	-moz-transition: .4s ease-in-out;
	-webkit-transition: .4s ease-in-out;
	-ms-transition: .4s ease-in-out;
	-o-transition: .4s ease-in-out;
	transition: .4s ease-in-out
}
.section-generalimgtext-wrap-block[mask-ani="13"] .sc-block-item .item-inner:hover .item-img:after, .section-generalimgtext-wrap-block[mask-ani="13"] .sc-block-item .item-inner:hover .item-img:before, .section-generalimgtext-wrap-block[pictext-ani="4"] .sc-block-item .item-inner:hover .item-info .item-bg, .section-generalimgtext-wrap-block[picture-ani="4"] .sc-block-item .item-inner:hover .item-img img, .section-generalimgtext-wrap-block[picture-ani="8"] .sc-block-item .item-inner:hover .item-img {
	-webkit-transform: none;
	-ms-transform: none;
	-o-transform: none;
	transform: none
}
.section-generalimgtext-wrap-block[mask-ani="13"][mask-color=mask-color-white] .sc-block-item .item-inner .item-img:before {
	border-top: 2px solid rgba(255,255,255,.8);
	border-bottom: 2px solid rgba(255,255,255,.8)
}
.section-generalimgtext-wrap-block[mask-ani="13"][mask-color=mask-color-white] .sc-block-item .item-inner .item-img:after {
	border-left: 2px solid rgba(255,255,255,.8);
	border-right: 2px solid rgba(255,255,255,.8)
}
.section-generalimgtext-wrap-block[mask-ani="13"][mask-color=mask-color-dark] .sc-block-item .item-inner .item-img:before {
	border-top: 2px solid rgba(0,0,0,.8);
	border-bottom: 2px solid rgba(0,0,0,.8)
}
.section-generalimgtext-wrap-block[mask-ani="13"][mask-color=mask-color-dark] .sc-block-item .item-inner .item-img:after {
	border-left: 2px solid rgba(0,0,0,.8);
	border-right: 2px solid rgba(0,0,0,.8)
}
.section-generalimgtext-wrap-block[mask-ani="13"][mask-color=mask-color-theme] .sc-block-item .item-inner .item-img:before {
	border-top: 2px solid var(--bs-theme-color);
	border-bottom: 2px solid var(--bs-theme-color)
}
.section-generalimgtext-wrap-block[mask-ani="13"][mask-color=mask-color-theme] .sc-block-item .item-inner .item-img:after {
	border-left: 2px solid var(--bs-theme-color);
	border-right: 2px solid var(--bs-theme-color)
}
.section-generalimgtext-wrap-block[mask-ani="13"][mask-color=mask-color-sec-theme] .sc-block-item .item-inner .item-img:before {
	border-top: 2px solid var(--bs-sec-theme-color);
	border-bottom: 2px solid var(--bs-sec-theme-color)
}
.section-generalimgtext-wrap-block[mask-ani="13"][mask-color=mask-color-sec-theme] .sc-block-item .item-inner .item-img:after {
	border-left: 2px solid var(--bs-sec-theme-color);
	border-right: 2px solid var(--bs-sec-theme-color)
}
.section-generalimgtext-wrap-block .sc-block-item .item-inner .item-img img {
	position: relative;
	width: 100%;
	-moz-transition-duration: .3s;
	-webkit-transition-duration: .3s;
	-o-transition-duration: .3s;
	-ms-transition-duration: .3s;
	transition-duration: .3s
}
.section-generalimgtext-wrap-block .sc-block-item .item-inner .item-img img[blockicotype] {
	opacity: 0;
	position: absolute;
	left: 0;
	top: 0;
	visibility: hidden
}
.section-generalimgtext-wrap-block .sc-block-item .item-inner:hover .item-img img {
	-moz-transition-duration: 1s;
	-webkit-transition-duration: 1s;
	-o-transition-duration: 1s;
	-ms-transition-duration: 1s;
	transition-duration: 1s
}
.section-generalimgtext-wrap-block[picture-ani="1"] .sc-block-item .item-inner:hover .item-img img, .section-generalimgtext-wrap-block[picture-ani="2"] .sc-block-item .item-inner .item-img img {
	-webkit-transform: scale(1.2);
	-ms-transform: scale(1.2);
	-o-transform: scale(1.2);
	transform: scale(1.2)
}
.section-generalimgtext-wrap-block[picture-ani="2"] .sc-block-item .item-inner:hover .item-img img {
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1)
}
.section-generalimgtext-wrap-block[picture-ani="3"] .sc-block-item .item-inner:hover .item-img img, .section-generalimgtext-wrap-block[picture-ani="4"] .sc-block-item .item-inner .item-img img {
	-webkit-transform: scale(1.2) rotate(8deg);
	-ms-transform: scale(1.2) rotate(8deg);
	-o-transform: scale(1.2) rotate(8deg);
	transform: scale(1.2) rotate(8deg)
}
.section-generalimgtext-wrap-block[picture-ani="5"] .sc-block-item .item-inner .item-img img, .section-generalimgtext-wrap-block[picture-ani="6"] .sc-block-item .item-inner:hover .item-img img {
	opacity: 0;
	-webkit-transform: scale(1.1);
	transform: scale(1.1)
}
.section-generalimgtext-wrap-block[picture-ani="7"] .sc-block-item .item-img img {
	opacity: 0;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%)
}
.section-generalimgtext-wrap-block[picture-ani="7"] .sc-block-item:hover .item-img img {
	opacity: 1;
	-webkit-transform: translateX(0);
	transform: translateX(0)
}
.section-generalimgtext-wrap-block[picture-ani="7"] .sc-block-item .item-inner:hover .item-img img {
	-webkit-transition-duration: .3s;
	-moz-transition-duration: .3s;
	-o-transition-duration: .3s;
	transition-duration: .3s;
	-ms-transition-duration: .3s
}
.section-generalimgtext-wrap-block[picture-ani="8"] .sc-block-item .item-img {
	-webkit-transform: translateX(4%);
	-ms-transform: translateX(4%);
	-o-transform: translateX(4%);
	transform: translateX(4%);
	-webkit-transition: .4s ease-in-out;
	-ms-transition: .4s ease-in-out;
	-o-transition: .4s ease-in-out;
	transition: .4s ease-in-out
}
.section-generalimgtext-wrap-block[picture-ani="9"] .sc-block-item .item-img {
	-webkit-transition: .4s ease-in-out;
	-ms-transition: .4s ease-in-out;
	-o-transition: .4s ease-in-out;
	transition: .4s ease-in-out
}
.section-generalimgtext-wrap-block[picture-ani="9"] .sc-block-item .item-inner:hover .item-img {
	-webkit-transform: translateX(-1rem);
	-ms-transform: translateX(-1rem);
	-o-transform: translateX(-1rem);
	transform: translateX(-1rem)
}
.section-generalimgtext-wrap-block .sc-block-item .item-inner .item-img .item-btn {
	position: absolute;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	width: 70px;
	height: 70px;
	background-color: var(--bs-theme-color);
	border: 5px solid rgba(255,255,255,.25);
	border-radius: 0;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	z-index: 2;
	opacity: 0;
	text-align: center;
	background-clip: content-box;
	-moz-transition-duration: .3s;
	-webkit-transition-duration: .3s;
	-o-transition-duration: .3s;
	-ms-transition-duration: .3s;
	transition-duration: .3s
}
.form-footer-inquiry-block .form-title svg, .section-generalimgtext-wrap-block .sc-block-item .item-inner .item-info {
	-moz-transition-duration: .3s;
	-webkit-transition-duration: .3s;
	-o-transition-duration: .3s;
	-ms-transition-duration: .3s
}
.section-generalimgtext-wrap-block[pictext-ani="1"] .sc-block-item .item-inner .item-img .item-btn, .section-generalimgtext-wrap-block[pictext-coincide="1"][text-display="1"][text-display-meth="6"] .sc-block-item .item-inner .item-info {
	-webkit-transform: scale(.5);
	transform: scale(.5)
}
.section-generalimgtext-wrap-block[pictext-ani="2"] .sc-block-item .item-inner .item-img .item-btn {
	-webkit-transform: translateY(-100%) rotate(90deg);
	-o-transform: translateY(-100%) rotate(90deg);
	transform: translateY(-100%) rotate(90deg)
}
.section-generalimgtext-wrap-block .sc-block-item .item-inner .item-img .item-btn svg {
	width: 2rem;
	fill: #fff
}
.section-generalimgtext-wrap-block[pictext-ani="1"] .sc-block-item .item-inner:hover .item-img .item-btn, .section-generalimgtext-wrap-block[pictext-ani="2"] .sc-block-item .item-inner:hover .item-img .item-btn {
	opacity: 1;
	-webkit-transform: none;
	transform: none;
	-webkit-transition-delay: .3s;
	transition-delay: .3s;
	border-radius: 50%
}
.section-generalimgtext-wrap-block .sc-block-item .item-inner .item-info {
	position: relative;
	width: 100%;
	padding-top: 20px;
	padding-bottom: 20px;
	color: var(--bs-body-color);
	z-index: 2;
	transition-duration: .3s
}
.section-generalimgtext-wrap-block[block-border-padding="2"] .sc-block-item .item-inner .item-info {
	padding-left: 10px;
	padding-right: 10px
}
.section-generalimgtext-wrap-block[pictext-coincide="1"] .sc-block-item .item-inner .item-info {
	position: absolute;
	width: 100%;
	left: 0;
	top: 0;
	z-index: 2;
	overflow: hidden;
	-webkit-transition: .4s;
	transition: .4s
}
.section-generalimgtext-wrap-block[pictext-coincide="1"][block-text-y-position="1"] .sc-block-item .item-inner .item-info {
	top: 50%;
	-moz-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%)
}
.section-generalimgtext-wrap-block[pictext-coincide="1"][block-text-y-position="2"] .sc-block-item .item-inner .item-info {
	top: auto;
	bottom: 0
}
.section-generalimgtext-wrap-block[pictext-coincide="1"][text-display="1"][text-display-meth="1"] .sc-block-item .item-inner .item-info {
	margin-top: -100%
}
.section-generalimgtext-wrap-block[pictext-coincide="1"][block-text-y-position="2"][text-display-meth="1"] .sc-block-item .item-inner .item-info {
	bottom: 30%
}
.section-generalimgtext-wrap-block[pictext-coincide="1"][block-text-y-position="2"][text-display-meth="2"] .sc-block-item .item-inner .item-info {
	bottom: -30%
}
.section-generalimgtext-wrap-block[pictext-coincide="1"][block-text-y-position="2"][text-display-meth="1"] .sc-block-item .item-inner .item-info, .section-generalimgtext-wrap-block[pictext-coincide="1"][block-text-y-position="2"][text-display-meth="2"] .sc-block-item .item-inner .item-info {
	visibility: visible;
	transition: .4s ease-in-out
}
.section-generalimgtext-wrap-block[pictext-coincide="1"][text-display="1"][text-display-meth="2"] .sc-block-item .item-inner .item-info {
	margin-top: 100%
}
.section-generalimgtext-wrap-block[pictext-coincide="1"][text-display="1"][text-display-meth="3"] .sc-block-item .item-inner .item-info {
	margin-left: -100%
}
.section-generalimgtext-wrap-block[pictext-coincide="1"][text-display="1"][text-display-meth="4"] .sc-block-item .item-inner .item-info {
	margin-left: 100%
}
.section-generalimgtext-wrap-block[pictext-coincide="1"][text-display-meth="2"] .sc-block-item .item-inner:hover .item-info, .section-generalimgtext-wrap-block[pictext-coincide="1"][text-display="1"][text-display-meth="1"] .sc-block-item .item-inner:hover .item-info, header[head-position=position-fixed]~.section-banner-wrap-block.hasbanner[only_ai_blog] {
	margin-top: 0
}
.section-generalimgtext-wrap-block[pictext-coincide="1"][text-display="1"][text-display-meth="3"] .sc-block-item .item-inner:hover .item-info, .section-generalimgtext-wrap-block[pictext-coincide="1"][text-display="1"][text-display-meth="4"] .sc-block-item .item-inner:hover .item-info {
	margin-left: 0
}
.section-generalimgtext-wrap-block[pictext-coincide="1"][text-display="1"][text-display-meth="5"] .sc-block-item .item-inner .item-info {
	-webkit-transform: scale(1.3);
	transform: scale(1.3)
}
.section-generalimgtext-wrap-block[pictext-coincide="1"][text-display="1"][text-display-meth="5"][block-text-y-position="1"] .sc-block-item .item-inner .item-info {
	-webkit-transform: translateY(-50%) scale(1.2);
	transform: translateY(-50%) scale(1.2)
}
.section-generalimgtext-wrap-block[pictext-coincide="1"][text-display="1"][text-display-meth="5"][block-text-y-position="1"] .sc-block-item .item-inner:hover .item-info, .section-generalimgtext-wrap-block[pictext-coincide="1"][text-display="1"][text-display-meth="6"][block-text-y-position="1"] .sc-block-item .item-inner:hover .item-info {
	-webkit-transform: translateY(-50%) scale(1);
	transform: translateY(-50%) scale(1)
}
.section-generalimgtext-wrap-block[pictext-coincide="1"][text-display="1"][text-display-meth="6"][block-text-y-position="1"] .sc-block-item .item-inner .item-info {
	-webkit-transform: translateY(-50%) scale(.75);
	transform: translateY(-50%) scale(.75)
}
.section-generalimgtext-wrap-block[pictext-coincide="1"][text-display="2"] .sc-block-item .item-inner:hover .item-info, .section-generalimgtext-wrap-block[text-display="1"] .sc-block-item .item-inner .item-info {
	visibility: hidden;
	opacity: 0
}
.section-generalimgtext-wrap-block[text-display="1"] .sc-block-item .item-inner:hover .item-info {
	visibility: visible;
	opacity: 1;
	margin-top: 0;
	-webkit-transition-delay: .3s;
	transition-delay: .3s
}
.section-generalimgtext-wrap-block[pictext-coincide="1"][text-display="2"] .sc-block-item .item-inner .item-info {
	visibility: visible;
	margin-top: 0;
	opacity: 1;
	-webkit-transition-delay: 0s;
	transition-delay: 0s
}
.section-generalimgtext-wrap-block[pictext-coincide="1"][text-display="2"][text-hide-meth="1"] .sc-block-item .item-inner:hover .item-info {
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%)
}
.section-generalimgtext-wrap-block[pictext-coincide="1"][text-display="2"][text-hide-meth="2"] .sc-block-item .item-inner:hover .item-info {
	-webkit-transform: translateY(50%);
	transform: translateY(50%)
}
.section-generalimgtext-wrap-block[pictext-coincide="1"][text-display="2"][text-hide-meth="3"] .sc-block-item .item-inner:hover .item-info {
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%)
}
.section-generalimgtext-wrap-block[pictext-coincide="1"][text-display="2"][text-hide-meth="4"] .sc-block-item .item-inner:hover .item-info {
	-webkit-transform: translateX(50%);
	transform: translateX(50%)
}
.section-generalimgtext-wrap-block[pictext-coincide="1"][text-display="2"][text-hide-meth="1"][block-text-y-position="1"] .sc-block-item .item-inner:hover .item-info {
	-webkit-transform: translateY(-100%);
	transform: translateY(-100%)
}
.section-generalimgtext-wrap-block[pictext-coincide="1"][text-display="2"][text-hide-meth="3"][block-text-y-position="1"] .sc-block-item .item-inner:hover .item-info {
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}
.section-generalimgtext-wrap-block[pictext-coincide="1"][text-display="2"][text-hide-meth="4"][block-text-y-position="1"] .sc-block-item .item-inner:hover .item-info {
	-webkit-transform: translate(50%, -50%);
	transform: translate(50%, -50%)
}
.section-generalimgtext-wrap-block[pictext-ani="4"] .sc-block-item .item-inner .item-info {
	margin-top: -11.2%;
	z-index: 1;
	padding-top: 18%;
	padding-bottom: 18%
}
.section-generalimgtext-wrap-block[pictext-ani="4"] .sc-block-item .item-inner .item-info .item-order {
	display: inline-block;
	width: 70px;
	height: 70px;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	border-radius: 50%;
	text-align: center;
	font-size: 36px;
	color: rgba(255,255,255,.7);
	background-color: var(--bs-theme-color);
	background-image: -webkit-linear-gradient(bottom, var(--bs-theme-color) 0, var(--bs-sec-theme-color) 100%);
	background-image: -ms-linear-gradient(bottom, var(--bs-theme-color) 0, var(--bs-sec-theme-color) 100%);
	background-image: -moz-linear-gradient(bottom, var(--bs-theme-color) 0, var(--bs-sec-theme-color) 100%);
	background-image: -o-linear-gradient(bottom, var(--bs-theme-color) 0, var(--bs-sec-theme-color) 100%);
	background-image: linear-gradient(to top, var(--bs-theme-color) 0, var(--bs-sec-theme-color) 100%);
	position: absolute;
	right: 15%;
	top: -35px;
	margin-right: 0;
	-webkit-transition: .3s ease-in-out;
	-o-transition: .3s ease-in-out;
	transition: .3s ease-in-out
}
.section-generalimgtext-wrap-block[pictext-ani="4"] .sc-block-item .item-inner:hover .item-info .item-order {
	right: 50%;
	margin-right: -35px
}
.section-generalimgtext-wrap-block[pictext-ani="4"] .sc-block-item .item-inner .item-info .item-bg {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: #fff;
	-webkit-transform-origin: 100% 50%;
	transform-origin: 100% 50%;
	-webkit-transform: skewY(-6deg);
	transform: skewY(-6deg);
	will-change: transform;
	transition: .3s ease-in-out;
	pointer-events: none;
	z-index: -1;
	-webkit-transition: .3s ease-in-out;
	-o-transition: .3s ease-in-out
}
.section-generalimgtext-wrap-block[pictext-ani="3"][pictext-coincide="1"] .sc-block-item .item-inner .item-img {
	z-index: 2;
	-webkit-transition: .7s cubic-bezier(.11, .6, .24, .89);
	-o-transition: .7s cubic-bezier(.11, .6, .24, .89);
	transition: .7s cubic-bezier(.11, .6, .24, .89);
	-webkit-transform: rotateY(0);
	transform: rotateY(0);
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}
.section-generalimgtext-wrap-block[pictext-ani="3"][pictext-coincide="1"] .sc-block-item .item-inner .item-info {
	position: absolute;
	top: 0!important;
	left: 0;
	z-index: 1;
	display: flex;
	width: 100%;
	height: 100%;
	-webkit-transition: .7s cubic-bezier(.11, .6, .24, .89);
	-o-transition: .7s cubic-bezier(.11, .6, .24, .89);
	transition: .7s cubic-bezier(.11, .6, .24, .89);
	-webkit-transform: rotateY(180deg);
	transform: rotateY(180deg);
	flex-direction: column;
	align-items: flex-start;
	background-color: transparent
}
.section-generalimgtext-wrap-block[pictext-ani="3"][pictext-coincide="1"] .sc-block-item:hover .item-inner .item-img {
	-webkit-transition: .7s cubic-bezier(.11, .6, .24, .89);
	-o-transition: .7s cubic-bezier(.11, .6, .24, .89);
	transition: .7s cubic-bezier(.11, .6, .24, .89);
	-webkit-transform: rotateY(180deg);
	transform: rotateY(180deg)
}
.section-generalimgtext-wrap-block[pictext-ani="3"][pictext-coincide="1"] .sc-block-item:hover .item-inner .item-info {
	-webkit-transition: .7s cubic-bezier(.11, .6, .24, .89);
	-o-transition: .7s cubic-bezier(.11, .6, .24, .89);
	transition: .7s cubic-bezier(.11, .6, .24, .89);
	-webkit-transform: rotateY(0);
	transform: rotateY(0)
}
.section-generalimgtext-wrap-block[pictext-ani="3"][pictext-coincide="1"] .sc-block-item .item-inner .item-info .item-bg {
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
	width: 100%;
	height: 100%;
	opacity: .4
}
.section-generalimgtext-wrap-block[pictext-ani="3"][pictext-coincide="1"] .sc-block-item .item-inner .item-info .item-desc, .section-generalimgtext-wrap-block[pictext-ani="3"][pictext-coincide="1"] .sc-block-item .item-inner .item-info .item-time, .section-generalimgtext-wrap-block[pictext-ani="3"][pictext-coincide="1"] .sc-block-item .item-inner .item-info .item-title {
	width: 100%;
	z-index: 3
}
.dropdown-block.active .dropdown-title .dropdown-ico svg, .section-generalimgtext-wrap-block[pictext-ani="3"][pictext-coincide="1"][mask-color=mask-color-dark] .sc-block-item .item-inner .item-info .item-time svg {
	fill: #fff
}
.section-generalimgtext-wrap-block[pictext-coincide="2"] .sc-block-item .item-inner, .section-generalimgtext-wrap-block[pictext-coincide="3"] .sc-block-item .item-inner, .section-generalimgtext-wrap-block[pictext-coincide="4"] .sc-block-item .item-inner, .section-generalimgtext-wrap-block[pictext-coincide="5"] .sc-block-item .item-inner, .section-generalimgtext-wrap-block[pictext-coincide="6"] .sc-block-item .item-inner, .section-generalimgtext-wrap-block[pictext-coincide="7"] .sc-block-item .item-inner, .section-generalimgtext-wrap-block[pictext-coincide="8"] .sc-block-item .item-inner {
	display: flex;
	flex-wrap: wrap
}
.section-generalimgtext-wrap-block[pictext-coincide="2"] .sc-block-item .item-inner .item-img, .section-generalimgtext-wrap-block[pictext-coincide="2"] .sc-block-item .item-inner .item-info, .section-generalimgtext-wrap-block[pictext-coincide="3"] .sc-block-item .item-inner .item-img, .section-generalimgtext-wrap-block[pictext-coincide="3"] .sc-block-item .item-inner .item-info, .section-generalimgtext-wrap-block[pictext-coincide="4"] .sc-block-item .item-inner .item-img, .section-generalimgtext-wrap-block[pictext-coincide="4"] .sc-block-item .item-inner .item-info, .section-generalimgtext-wrap-block[pictext-coincide="5"] .sc-block-item .item-inner .item-img, .section-generalimgtext-wrap-block[pictext-coincide="5"] .sc-block-item .item-inner .item-info, .section-generalimgtext-wrap-block[pictext-coincide="6"] .sc-block-item .item-inner .item-img, .section-generalimgtext-wrap-block[pictext-coincide="6"] .sc-block-item .item-inner .item-info, .section-generalimgtext-wrap-block[pictext-coincide="7"] .sc-block-item .item-inner .item-img, .section-generalimgtext-wrap-block[pictext-coincide="7"] .sc-block-item .item-inner .item-info, .section-generalimgtext-wrap-block[pictext-coincide="8"] .sc-block-item .item-inner .item-img, .section-generalimgtext-wrap-block[pictext-coincide="8"] .sc-block-item .item-inner .item-info {
	width: 50%;
	display: flex;
	flex-wrap: wrap;
	align-content: center;
	align-items: center;
	justify-content: center
}
.section-generalimgtext-wrap-block[pictext-coincide="2"] .sc-block-item .item-inner .item-info, .section-generalimgtext-wrap-block[pictext-coincide="3"] .sc-block-item .item-inner .item-info, .section-generalimgtext-wrap-block[pictext-coincide="4"] .sc-block-item .item-inner .item-info, .section-generalimgtext-wrap-block[pictext-coincide="5"] .sc-block-item .item-inner .item-info {
	justify-content: center;
	align-items: flex-start;
	align-content: flex-start;
	padding-left: 10px;
	padding-right: 10px
}
.section-block-hw-header .head_wrap, .section-block-hw-header .logo, .section-generalimgtext-wrap-block[pictext-coincide="2"][block-text-x-align="1"] .sc-block-item .item-inner .item-info, .section-generalimgtext-wrap-block[pictext-coincide="3"][block-text-x-align="1"] .sc-block-item .item-inner .item-info, .section-generalimgtext-wrap-block[pictext-coincide="4"][block-text-x-align="1"] .sc-block-item .item-inner .item-info, .section-generalimgtext-wrap-block[pictext-coincide="5"][block-text-x-align="1"] .sc-block-item .item-inner .item-info {
	align-items: center
}
.section-generalimgtext-wrap-block[pictext-coincide="2"][block-text-x-align="2"] .sc-block-item .item-inner .item-info, .section-generalimgtext-wrap-block[pictext-coincide="3"][block-text-x-align="2"] .sc-block-item .item-inner .item-info, .section-generalimgtext-wrap-block[pictext-coincide="4"][block-text-x-align="2"] .sc-block-item .item-inner .item-info, .section-generalimgtext-wrap-block[pictext-coincide="5"][block-text-x-align="2"] .sc-block-item .item-inner .item-info {
	align-items: flex-end
}
.section-banner-wrap-block[banner-thumbs-position=rel-top] .outer-swiper-wrap, .section-generalimgtext-wrap-block[pictext-coincide="6"] .sc-block-item:nth-of-type(2n) .item-inner, .section-generalimgtext-wrap-block[pictext-coincide="7"] .sc-block-item .item-inner, .section-generalimgtext-wrap-block[pictext-coincide="8"] .sc-block-item:nth-of-type(odd) .item-inner {
	flex-direction: column-reverse
}
.section-generalimgtext-wrap-block[desc-hover-color=white] .sc-block-item .item-inner:hover .item-desc, .section-generalimgtext-wrap-block[time-hover-color=white] .sc-block-item .item-inner:hover .item-time, .section-generalimgtext-wrap-block[title-hover-color=white] .sc-block-item .item-inner:hover .item-title {
	color: var(--bs-mask-white)!important
}
.section-generalimgtext-wrap-block[time-hover-color=white] .sc-block-item .item-inner:hover .item-time svg {
	fill: var(--bs-mask-white)!important
}
.section-generalimgtext-wrap-block[desc-hover-color=dark] .sc-block-item .item-inner:hover .item-desc, .section-generalimgtext-wrap-block[time-hover-color=dark] .sc-block-item .item-inner:hover .item-time, .section-generalimgtext-wrap-block[title-hover-color=dark] .sc-block-item .item-inner:hover .item-title {
	color: var(--bs-dark)!important
}
.section-generalimgtext-wrap-block[time-hover-color=dark] .sc-block-item .item-inner:hover .item-time svg {
	fill: var(--bs-dark)!important
}
.section-generalimgtext-wrap-block[desc-hover-color=theme] .sc-block-item .item-inner:hover .item-desc, .section-generalimgtext-wrap-block[time-hover-color=theme] .sc-block-item .item-inner:hover .item-time, .section-generalimgtext-wrap-block[title-hover-color=theme] .sc-block-item .item-inner:hover .item-title {
	color: var(--bs-theme-color)!important
}
.section-generalimgtext-wrap-block[time-hover-color=theme] .sc-block-item .item-inner:hover .item-time svg {
	fill: var(--bs-theme-color)!important
}
.section-generalimgtext-wrap-block[desc-hover-color=sec-theme] .sc-block-item .item-inner:hover .item-desc, .section-generalimgtext-wrap-block[time-hover-color=sec-theme] .sc-block-item .item-inner:hover .item-time, .section-generalimgtext-wrap-block[title-hover-color=sec-theme] .sc-block-item .item-inner:hover .item-title {
	color: var(--bs-sec-theme-color)!important
}
.section-generalimgtext-wrap-block[time-hover-color=sec-theme] .sc-block-item .item-inner:hover .item-time svg {
	fill: var(--bs-sec-theme-color)!important
}
.section-generalimgtext-wrap-block .item-inner .item-info .item-title {
	position: relative;
	font-size: 1.2rem
}
.section-generalimgtext-wrap-block .item-inner .item-info .item-desc, .section-generalimgtext-wrap-block .item-inner .item-info .item-time {
	margin-top: 1.5rem
}
.section-generalimgtext-wrap-block .item-inner .item-info .item-inquiry, .section-generalimgtext-wrap-block .item-inner .item-info .item-more {
	margin-top: 1.5rem;
 padding:.2rem 1rem;
	font-size: 1.1rem;
	text-transform: capitalize
}
.section-generalimgtext-wrap-block .item-inner .item-info .item-inquiry {
	margin-right: 1rem
}
.section-productView-wrap-block iframe, .section-productView-wrap-block video, [blockitem] iframe, [blockitem] video {
	position: relative;
	width: 100%;
	height: auto;
	z-index: 9;
	display: none
}
[block-content-video="1"] iframe, [block-content-video="3"] [hasvideo] iframe, [block-content-video="3"] [hasvideo] video, [data-video-type="1"] iframe {
	aspect-ratio: 16/9
}
.section-block-demo1-breadcrumb1 .breadcrumb-nav, [block-content-video="3"] [hasvideo] img[blockimagetype], [block-content-video="3"] [hasvideo][videotype] .item-img, [video-played-type="2"] .video-popup [hasvideo] iframe, [video-played-type="2"] .video-popup [hasvideo] video, [video-played-type="2"] .video-popup iframe, [video-played-type="2"] .video-popup video, [video-played-type="2"] [hasvideo] img[blockimagetype], [video-played-type="2"] img[blockimagetype] {
	display: block!important
}
.main-slider .swiper-slide[hasvideo] a iframe, .main-slider .swiper-slide[hasvideo] a video {
	height: 100%;
	object-fit: contain;
	aspect-ratio: 1/1
}
.thumbs-slider .swiper-slide[hasvideo] a iframe, .thumbs-slider .swiper-slide[hasvideo] a video {
	height: 100%;
	object-fit: cover;
	aspect-ratio: 1/1
}
[data-module="1"] [productattritems], [data-module="5"] [productattritems], [data-module="6"] [productattritems] {
 width:100%;
 list-style:none;
 margin-top:1.5rem;
 display:block;
 color:#999
}
[data-module="1"] .item-params li em, [data-module="5"] .item-params li em, [data-module="6"] .item-params li em {
	display: table-cell;
	width: 36%
}
.dropdown-block .dropdown-title {
	position: relative;
	display: flex;
	cursor: pointer;
	align-items: center;
	user-select: none
}
.dropdown-block .dropdown-title .dropdown-ico {
	position: relative;
	display: table-cell;
	margin-right: 1rem;
	width: 3rem;
	height: 3rem;
	border-radius: 50%;
	box-shadow: 0 0 5px 0 rgba(1,3,4,.19);
	vertical-align: middle;
	text-align: center
}
.dropdown-block .dropdown-title .dropdown-ico svg {
	position: absolute;
	top: 8px;
	left: 10px;
	fill: var(--bs-theme-color)
}
.dropdown-block .dropdown-title em {
	display: -webkit-box;
	overflow: hidden;
	width: calc(100% - 4rem);
	white-space: initial
}
.dropdown-block.active .dropdown-title .dropdown-ico {
	background-color: var(--bs-theme-color);
	transform: rotate(90deg)
}
.dropdown-block .dropdown-info {
	display: none;
	padding: 10px 0
}
.section-banner-wrap-block .item-info {
	position: absolute;
	top: 50%;
	left: 0;
	font-size: 1.5rem;
	color: #fff;
	width: 60%;
	padding: 5rem 8%;
	-moz-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	z-index: 2
}
.section-banner-wrap-block[banner-text-position=center] .item-info {
	width: 100%;
	padding: 5rem 15%;
	text-align: center
}
.section-banner-wrap-block[banner-text-position=right] .item-info {
	left: auto;
	right: 0;
	text-align: right
}
.section-banner-wrap-block .item-inner:before {
	position: absolute;
	content: "";
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	z-index: 1;
	opacity: .4;
	pointer-events: none
}
.section-banner-wrap-block img {
	position: relative;
	visibility: visible!important;
	width: 100%
}

.page-container>.layout {
	align-items: flex-start
}
[pagination-btn-color=theme] .swiper-pagination-countdown.swiper-pagination span.swiper-pagination-bullet, [pagination-btn-color=white] .swiper-pagination-countdown.swiper-pagination span.swiper-pagination-bullet {
	background: rgba(255,255,255,.5)
}
[pagination-btn-color=white] .swiper-pagination-countdown.swiper-pagination span.swiper-pagination-bullet i {
	background: #fff
}
[pagination-btn-color=dark] .swiper-pagination-countdown.swiper-pagination span.swiper-pagination-bullet {
	background: rgba(0,0,0,.5)
}
[pagination-btn-color=dark] .swiper-pagination-countdown.swiper-pagination span.swiper-pagination-bullet i {
	background: #000
}
[pagination-btn-color=theme] .swiper-pagination-countdown.swiper-pagination span.swiper-pagination-bullet i {
	background: var(--bs-theme-color)
}
.swiper-pagination-countdown span.swiper-pagination-bullet {
	width: 62px;
	height: 5px;
	opacity: 1!important;
	margin: 0 9px
}
.swiper-pagination-countdown .swiper-pagination-bullet i {
	width: 0;
	height: 100%;
	display: block;
	opacity: 0;
	transition: opacity
}
.swiper-pagination-countdown .swiper-pagination-bullet-active i {
	width: 100%;
	opacity: 1
}
[pagination-btn-position=left] .swiper-pagination-countdown span.swiper-pagination-bullet, [pagination-btn-position=right] .swiper-pagination-countdown span.swiper-pagination-bullet, [pagination-btn-position=vertical] .swiper-pagination-countdown span.swiper-pagination-bullet {
	width: 5px;
	height: 40px;
	margin: 5px 0
}
[pagination-btn-position=left] .swiper-pagination-countdown .swiper-pagination-bullet i, [pagination-btn-position=right] .swiper-pagination-countdown .swiper-pagination-bullet i, [pagination-btn-position=vertical] .swiper-pagination-countdown .swiper-pagination-bullet i {
	width: 100%;
	height: 0
}
[pagination-btn-position=left] .swiper-pagination-countdown .swiper-pagination-bullet-active i, [pagination-btn-position=right] .swiper-pagination-countdown .swiper-pagination-bullet-active i, [pagination-btn-position=vertical] .swiper-pagination-countdown .swiper-pagination-bullet-active i {
	height: 100%
}
html[dir=rtl] body {
	direction: ltr!important
}
html[dir=rtl] footer, html[dir=rtl] header, html[dir=rtl] section {
	direction: rtl!important
}
.form-item .item-code-group {
	width: 100%;
	position: relative;
	line-height: 0
}
div[id^=verify-img] {
	position: absolute;
	top: 1px;
	right: 1px;
	height: calc(100% - 2px);
	max-width: 100px;
	overflow: hidden
}
header[topsearchheader] {
	position: relative!important
}
.section-header-wrap-block.section-block-hw-header {
	transition: .3s linear
}
.section-block-hw-header .logo img {
	max-width: 48px
}
.section-block-hw-header .logo div {
	padding-left: 14px;
	border-left: 2px solid #83b7eb;
	margin-left: 15px
}
.section-block-hw-header .logo .tit {
	font-size: 12px;
	color: #0870d8;
	font-family: Georama;
	font-weight: 500;
	letter-spacing: 0;
	line-height: 1.5
}
.section-block-hw-header .logo .wrap {
	font-size: 15px;
	color: #0870d8;
	font-family: Georama;
	font-weight: 500;
	letter-spacing: 3px;
	line-height: 18px
}
.section-block-hw-header .nav li .desc .desc-text, .section-block-hw-header .nav li a, .section-block-hw-header.fixed-nav .change-language .change-language-title, .section-block-hw-header.fixed-nav .head_wrap>.nav>li>a, .section-block-hw-header.fixed-nav .logo .tit, .section-block-hw-header.fixed-nav .logo .wrap {
	color: #333
}
.section-block-hw-header .nav>li>a {
	padding: 10px 0
}
.section-block-hw-header .nav>li {
	margin: 0 20px
}
.section-block-hw-header .nav {
	margin-right: 30px
}
.section-block-hw-header .nav-toggle {
	text-transform: capitalize;
	font-weight: 700;
	font-size: 1.5rem;
	cursor: pointer;
	margin-left: 26px
}
.section-block-hw-header .change-language, .section-block-hw-header .nav-toggle, .section-block-hw-header .search {
	position: relative;
	z-index: 999
}
.section-block-hw-header .country-flag+span {
	line-height: 1.2;
	font-weight: 500
}
.section-block-hw-header .nav-toggle img, .section-block-hw-header.fixed-nav .nav-toggle img {
	filter: brightness(0)
}
.section-block-hw-header.fixed-nav .logo img {
	filter: none
}
.section-block-hw-header.fixed-nav .change-language .change-language-title i, .section-block-hw-header.fixed-nav .search-toggle svg {
	fill: #333
}
.section-header-wrap-block.section-block-hw-header[head-active-bg=head-ac-bg][head-active-style="1"][head-active-bg-ani=head-ac-bg-an4] .nav>li>a::after {
	bottom: 0;
	height: 4px
}
.section-block-hw-header .nav li .desc .desc-img {
	order: 2;
	border: none;
	border-radius: 0;
	border-right: 2px solid #d2d2d2;
	padding-right: 46px
}
.section-block-hw-header .dropdown-menu {
	position: fixed;
	top: 0;
	right: 0;
	z-index: 99;
	display: block;
	visibility: hidden;
	width: 760px;
	height: auto;
	border: 0;
	border-radius: 0;
	opacity: 0;
	-webkit-transition: .2s linear;
	transition: .2s linear;
	background: 0 0;
	justify-content: flex-end
}
.section-block-hw-header .dropdown-menu::before, .section-block-hw-header .dropdown-menu:after {
	aspect-ratio: 1/1;
	right: 0;
	position: absolute;
	border-radius: 50%;
	transition: .5s linear;
	transform: translate(45%, -55%) scale(0);
	top: 0;
	content: ""
}
.section-block-hw-header .dropdown-menu::before {
	width: 250%;
	background: rgba(11,94,227,.7)
}
.section-block-hw-header .dropdown-menu:after {
	width: 284%;
	background: rgba(88,148,245,.3)
}
.section-block-hw-header .dropdown-menu .nav-toggle-close {
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	justify-content: flex-end
}
.section-block-hw-header .dropdown-menu .nav {
	flex-wrap: wrap;
	position: relative;
	z-index: 2;
	padding: 0;
	margin: 0;
	top: 190px;
	pointer-events: none
}
.section-header-wrap-block.section-block-hw-header.active {
	transform: none;
	box-shadow: 0 0 10px #3334
}
[head-nav-active] .section-block-hw-header .dropdown-menu .nav {
	pointer-events: all
}
.section-block-hw-header .dropdown-menu .nav>li {
	width: 33.3%;
	margin: 0 0 40px
}
.section-block-hw-header .dropdown-menu .nav li a {
	font-size: 15px;
	font-weight: 600;
	line-height: 18px;
	color: #fff!important;
	margin-bottom: 5px
}
.section-block-hw-header .dropdown-menu .nav[data-module]>li>ul {
	display: block!important;
	position: relative;
	left: 0;
	top: 0;
	visibility: visible;
	opacity: 1;
	width: 100%!important;
	background: 0 0;
	border: none;
	box-shadow: none;
	min-height: auto!important;
	padding: 0!important;
	height: auto;
	max-height: none!important;
	overflow: visible;
	transform: none!important
}
.section-block-hw-header .dropdown-menu .nav[data-module]>li>ul li {
	padding: 0;
	margin: 0;
	border: none;
	width: 100%
}
.section-block-hw-header .dropdown-menu .nav[data-module]>li>ul li a, .section-block-hw-header .dropdown-menu .nav[data-module]>li>ul li em {
	font-size: 13px;
	font-weight: 400;
	line-height: 22px;
	margin: 0;
	display: block;
	color: #fff
}
.section-block-hw-header .dropdown-menu .nav[data-module]>li li a:hover, .section-block-hw-header .dropdown-menu .nav[data-module]>li:hover>a, .section-block-hw-header .dropdown-menu .nav[data-module]>li>ul li em:hover {
	color: #000!important
}
[head-nav-active] .section-block-hw-header .dropdown-menu:after, [head-nav-active] .section-block-hw-header .dropdown-menu:before {
	transform: translate(45%, -55%) scale(1)
}
[head-nav-active] .section-block-hw-header .nav-menu {
	visibility: visible;
	opacity: 1;
	-webkit-transform: none;
	transform: none
}
[head-nav-active] .section-block-hw-header .change-language .change-language-title, [head-nav-active] .section-block-hw-header .change-language .change-language-title i, [head-nav-active] .section-block-hw-header .search-toggle svg {
	color: #fff!important;
	fill: #fff!important
}
[head-nav-active] .section-block-hw-header .nav-toggle img {
	filter: none!important
}
@media only screen and (max-width:1200px) {
[heading-type="24"] i,  [heading-type="26"] i {
	width: 7rem;
	height: 3px
}
.section-block-hw-header .nav {
	padding: 0;
	margin-right: 15px
}
.section-block-hw-header .nav>li {
	margin: 0 10px
}
.section-block-hw-header .dropdown-menu .nav {
	top: 120px
}
}

@media only screen and (max-width:640px) {
[heading-type="29"] em {
	margin: 0 8px
}
[heading-type="29"] i {
	width: 42px;
	height: 10px
}
.section-block-hw-header .nav>li ul,  [heading-type="33"] .sub .line {
	display: none
}
.section-productView-wrap-block .main-slider.swiper-horizontal {
	width: 100%
}
.section-block-hw-header .mobile-head-nav .main-content-wrap .nav>li {
	width: 50%
}
.section-block-hw-header .mobile-head-nav .main-content-wrap .nav {
	max-width: 85%
}
}

@media (max-width:992px) {
body {
	padding-top: 4rem
}
[data-screen=screen-large] .layout,  [data-screen=screen-mid] .layout,  [data-screen=screen-small] .layout,  [data-screen=screen-xxl] .layout {
	width: 90%
}
.search-dropdown-menu .search-attr,  .search-dropdown-menu .search-close,  .section-block-demo04-header .header-outer-wrap,  .section-block-demo1-header .layout,  .section-header-wrap-block .nav li .desc,  .section-header-wrap-block .nav li .ico,  .section-header-wrap-block .nav>li>a::after,  .section-header-wrap-block .nav>li>a::before {
	display: none
}
.section-header-wrap-block .mobile-head-aside .layout,  .section-header-wrap-block .nav li,  .section-header-wrap-block .nav>li {
	display: block
}
.section-header-wrap-block {
	top: 0;
	width: 100%;
	height: auto;
	background-color: #fff!important;
	position: fixed
}
.section-header-wrap-block .mobile-head-items.layout {
	height: auto;
	display: flex;
 padding-top:.5rem;
 padding-bottom:.5rem
}
.section-header-wrap-block.section-block-demo3-header,  section.section-header-wrap-block {
	padding: 0
}
.section-header-wrap-block .logo img {
	height: 3rem;
	max-width: 90%
}
.mobile-head-items .mobile-head-item {
	cursor: pointer
}
.mobile-head-items .mobile-head-item.mobile-head-language {
	margin-right: 1rem
}
.mobile-head-items .mobile-head-item.mobile-head-logo {
	text-align: center;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	padding: 0 15px
}
.mobile-ico-close {
	position: absolute;
	top: 0;
	right: -35px;
	width: 30px;
	height: 30px;
	background: #fff
}
.mobile-body-mask {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 999;
	width: 100%;
	height: 100vh;
	background: rgba(0,0,0,.6)
}
.mobile-head-item .main-content-wrap {
	top: 0;
	z-index: 99999;
	display: block;
	background: #fff
}
.mobile-head-item .main-content-wrap .content-wrap {
	overflow-y: auto;
	padding: 15px 10px;
	height: 100%;
	background-color: #fff
}
.mobile-head-item .main-content-wrap.middle-content-wrap .content-wrap {
	overflow-y: hidden
}
.mobile-head-item .side-content-wrap {
	position: fixed;
	left: -70%;
	display: block;
	width: 70%;
	height: 100%
}
.mobile-head-item .middle-content-wrap {
	position: absolute;
	left: 0;
	visibility: hidden;
	padding: 20px 0;
	width: 100%;
	height: auto;
	opacity: 0
}
.main-content-wrap.middle-content-wrap {
	top: -50px;
	visibility: hidden;
	opacity: 0;
	-webkit-transition: .35s ease-in-out;
	-o-transition: .35s ease-in-out;
	transition: .35s ease-in-out
}
.mobile-head-item .middle-show-content-wrap {
	top: 0;
	visibility: visible;
	opacity: 1
}
.section-header-wrap-block .mobile-head-item .nav {
	display: block;
	visibility: visible;
	opacity: 1;
	-webkit-transform: translateY(0);
	transform: translateY(0);
	-ms-transform: translateY(0);
	text-align: left;
	padding: 0;
	border: none
}
.section-header-wrap-block .nav>li a {
	position: relative;
	padding: 7px 24px 7px 0;
	color: #333!important;
	font-size: 14px;
	line-height: 1.5;
	color: var(--bs-mask-dark)!important;
	white-space: normal
}
.section-header-wrap-block[head-active-text-color] .nav>li.active>a,  .section-header-wrap-block[head-active-text-color] .nav>li:hover>a {
	color: #333!important
}
.section-header-wrap-block .nav>li ul {
	display: none;
	padding-left: 1rem;
	background-color: var(--bs-mask-white)!important
}
.section-header-wrap-block .nav>li ul li a {
	border-bottom: 1px solid #eee;
	display: block
}
.section-header-wrap-block .nav li a b {
	position: absolute;
	top: calc(50% - 10px);
	right: 0;
	width: 20px;
	height: 20px;
	padding: 5px;
	line-height: 10px;
	text-align: center
}
.section-header-wrap-block .mobile-head-nav .nav li a b svg,  .section-header-wrap-block .nav li a b svg {
	-webkit-transform: rotate(-90deg);
	transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	-webkit-transition: .35s ease-in-out;
	-o-transition: .35s ease-in-out;
	transition: .35s ease-in-out;
	fill: var(--bs-mask-dark)
}
.section-header-wrap-block .nav li.active>a b svg {
	-webkit-transform: rotate(0);
	transform: rotate(0);
	-ms-transform: rotate(0)
}
.language-drop-cont {
	position: relative
}
.language-drop-cont a {
	position: relative;
 padding:.5rem;
	color: var(--bs-mask-dark)
}
.search-dropdown-menu {
	position: relative;
	border-radius: 3px
}
.search-dropdown-menu .form-control {
	width: 100%;
	border: 1px solid var(--bs-theme-color);
	padding: 5px;
	border-radius: 0;
	line-height: 30px
}
.search-dropdown-menu .btn-search {
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	border: 0;
	background: var(--bs-theme-color);
	width: 42px;
	height: 42px
}
.search-dropdown-menu .btn-search svg {
	fill: #fff
}
.section-header-wrap-block[search-placeholder-color=placeholder-color-grey] .search-dropdown-menu .form-control {
	background-color: var(--bs-mask-white)
}
.section-header-wrap-block[search-placeholder-color=placeholder-color-white] .search-dropdown-menu .form-control {
	background-color: var(--bs-theme-color)
}
.page-prodetail-editor .detail-title {
	margin-bottom: 35px!important
}
.page-prodetail-editor [detailtitle] {
	font-size: 28px!important
}
.page-prodetail-editor[text_type="2"] [blockitems] {
	grid-template-columns: repeat(2, 1fr)!important
}
.page-prodetail-editor[text_type="3"] .detail-editorimageBox>.deail-content {
	width: 100%;
	padding: 0 0 25px
}
.page-prodetail-editor[text_type="3"] .detail-editorimageBox>ul[blockitems] {
	width: 100%;
	padding: 0
}
}
@media screen and (max-width: 1650px) {
  .section-header-wrap-block .nav > li > a {
    padding: 10px 10px;
  }
}
@media (max-width: 1366px) {
  .section-header-wrap-block .nav > li {
    margin: 5px;
    padding: 0 5px;
  }
}

@media screen and (max-width: 1440px) {
  .section-header-wrap-block .nav > li > a {
    padding: 10px 0px;
  }
}