/* poppins-100 - latin */
@font-face {
  font-display: swap;
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 100;
  src: url('../fonts/poppins-v23-latin-100.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* poppins-100italic - latin */
@font-face {
  font-display: swap;
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 100;
  src: url('../fonts/poppins-v23-latin-100italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* poppins-200 - latin */
@font-face {
  font-display: swap;
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 200;
  src: url('../fonts/poppins-v23-latin-200.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* poppins-200italic - latin */
@font-face {
  font-display: swap;
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 200;
  src: url('../fonts/poppins-v23-latin-200italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* poppins-300 - latin */
@font-face {
  font-display: swap;
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 300;
  src: url('../fonts/poppins-v23-latin-300.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* poppins-300italic - latin */
@font-face {
  font-display: swap;
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 300;
  src: url('../fonts/poppins-v23-latin-300italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* poppins-regular - latin */
@font-face {
  font-display: swap;
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/poppins-v23-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* poppins-italic - latin */
@font-face {
  font-display: swap;
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 400;
  src: url('../fonts/poppins-v23-latin-italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* poppins-500 - latin */
@font-face {
  font-display: swap;
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 500;
  src: url('../fonts/poppins-v23-latin-500.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* poppins-500italic - latin */
@font-face {
  font-display: swap;
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 500;
  src: url('../fonts/poppins-v23-latin-500italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* poppins-600 - latin */
@font-face {
  font-display: swap;
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 600;
  src: url('../fonts/poppins-v23-latin-600.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* poppins-600italic - latin */
@font-face {
  font-display: swap;
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 600;
  src: url('../fonts/poppins-v23-latin-600italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* poppins-700 - latin */
@font-face {
  font-display: swap;
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/poppins-v23-latin-700.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* poppins-700italic - latin */
@font-face {
  font-display: swap;
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 700;
  src: url('../fonts/poppins-v23-latin-700italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* poppins-800 - latin */
@font-face {
  font-display: swap;
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 800;
  src: url('../fonts/poppins-v23-latin-800.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* poppins-800italic - latin */
@font-face {
  font-display: swap;
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 800;
  src: url('../fonts/poppins-v23-latin-800italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* poppins-900 - latin */
@font-face {
  font-display: swap;
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 900;
  src: url('../fonts/poppins-v23-latin-900.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* poppins-900italic - latin */
@font-face {
  font-display: swap;
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 900;
  src: url('../fonts/poppins-v23-latin-900italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/*@import url(https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);*/
*{scrollbar-width:thin;scrollbar-color:var(--placeholder) var(--gray-first)}
::-webkit-scrollbar{height:6px;width:6px}
::-webkit-scrollbar-track{border-radius:5px;background-color:var(--gray-first)}
::-webkit-scrollbar-track:hover{background-color:var(--gray-first)}
::-webkit-scrollbar-track:active{background-color:var(--gray-first)}
::-webkit-scrollbar-thumb{border-radius:5px;background-color:var(--placeholder)}
::-webkit-scrollbar-thumb:hover{background-color:var(--placeholder)}
::-webkit-scrollbar-thumb:active{background-color:var(--placeholder)}
:root{--body-bg:#F4F4F4;--primary:#75be00;--primary-dark:#a10922;--secondry:#75be00;--secondry-dark:#0d625c;--secondry-xl:#E0F7FF;--secondry-light:#EFFAF9;--alert-color:#d60505;--black:#191919;--discription:#252525;--white:#ffffff;--gray-one:#232323;--gray-two:#F4F4F4;--gray-three:#D1D1D1;--gray-four:#B9B9B9;--gray-five:#E8E8E8;--gray-six:#D9D9D9;--header-bg:#f7f7f7;--gray-text:#646464;--gray-tag:#F3F3F3;--placeholder:#979797;--footer-bg:#f7f7f7;--border-r-6:6px;--border-r-8:8px;--border-r-10:10px;--border-r-14:14px;--border-r-20:20px;--border-r-24:24px;--border-r-40:40px;--base-fonts:"Poppins",serif;--text-12:12px;--text-14:14px;--base:16px;--text-18:18px;--text-20:20px;--text-22:20px;--text-24:22px;--text-30:27px;--text-40:36px;--text-60:50px;--text-64:52px;--text-77:62px}
body{margin:0;padding:0;color:var(--black);-webkit-font-smoothing:subpixel-antialiased;-webkit-text-stroke:1px transparent;font-size:var(--base);font-family:var(--base-fonts);font-weight:400;width:100%;background-color:var(--body-bg);overflow:auto}
img{border:0 none;max-width:100%}
a{outline:0;cursor:pointer;color:var(--primary);text-decoration:none}
a:focus,a:hover{color:var(--primary-dark);text-decoration:none}
.btn,a,button{-webkit-transition:all .5s ease-out 0s;-moz-transition:all .5s ease-out 0s;-o-transition:all .5s ease-out 0s;transition:all .5s ease-out 0s}
ul{margin:0;padding:0;list-style-type:none}
h1,h2,h3,h4,h5{font-family:var(--secondry-fonts);font-weight:600}
main{margin-top:78px}
.form-control::-moz-placeholder{color:var(placeholder);opacity:1}
.form-control::placeholder{color:var(placeholder);opacity:1}
.form-control:-ms-input-placeholder{color:var(--placeholder);opacity:1}
input.form-control,select.form-control,textarea.form-control{background-color:var(--white);border:1px solid var(--gray-five);border-radius:var(--border-r-10);box-shadow:none;font-size:var(--base);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;height:50px;color:var(--black);padding:10px 20px;font-weight:400}
input.form-control:focus,select.form-control:focus,textarea.form-control:focus{box-shadow:none;border:1px solid var(--secondry)}
textarea.form-control{height:auto;overflow:auto;white-space:normal;resize:none}
.form-label .option-note{font-size:var(--text-14);color:var(--gray-text)}
.form-group{margin-bottom:30px}
.form-label{font-size:var(--text-18);margin-bottom:3px}
.medium-btn-white{border-radius:var(--border-r-6);border:1px solid var(--white);background-color:var(--white);text-align:center;color:var(--black);padding:10px 15px;font-size:var(--text-18);font-weight:500;line-height:1.40022222}
.medium-btn-white:focus,.medium-btn-white:hover{border:1px solid var(--secondry);background-color:var(--secondry);color:var(--white)}
.medium-btn{border-radius:var(--border-r-6);border:1px solid var(--primary);background-color:var(--primary);text-align:center;color:var(--white);padding:10px 15px;font-size:var(--text-18);font-weight:500;line-height:1.40022222}
.medium-btn:focus,.medium-btn:hover{border:1px solid var(--secondry);background-color:var(--secondry);color:var(--white)}
.second-btn{border-radius:var(--border-r-6);border:1px solid var(--primary);background-color:var(--primary);text-align:center;color:var(--white);padding:10px 15px;font-size:var(--text-18);font-weight:500;line-height:1.40022222}
.second-btn:focus,.second-btn:hover{border:1px solid var(--primary-dark);background-color:var(--primary-dark);color:var(--white)}
.close-btn{color:#898989;font-weight:600}
.close-btn:focus,.close-btn:hover{color:var(--black)}
.btn-block .btn{margin-right:15px}
.btn-block .btn:last-child{margin:0}
.navbar-brand{height:auto;padding-top:1px;padding-bottom:1px;position:relative;z-index:5}
.navbar-brand img{max-width:92px}
.menu.btn12{display:none}
header{position:fixed;top:0;left:0;width:100%;border-bottom:1px solid var(--gray-five);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);z-index:100;padding:0;background-color:rgba(255,255,255,.9)}
.navbar-expand-xl .navbar-nav .nav-link{padding-left:18px;padding-right:18px;font-weight:500;margin:0}
.navbar-right{display:flex;align-items:center}
.navbar-nav .nav-link{color:var(--black);font-size:var(--base)}
header .dropdown-menu .dropdown-toggle{color:var(--black);font-size:var(--base)}
.navbar-nav .nav-link.active,.navbar-nav .nav-link.show{color:var(--secondry)}
.navbar-nav .active .nav-link,.navbar-nav .nav-link:focus,.navbar-nav .nav-link:hover{color:var(--secondry)}
.navbar-toggler .icon-bar{display:block;width:22px;height:2px;border-radius:1px;background-color:var(--secondry);margin:5px 0}
.navbar-toggler{height:36px}
.nav-item{position:relative}
header .dropdown-menu{padding:5px 0;border-radius:6px;border-color:transparent;box-shadow:0 0 10px rgba(0,0,0,.2)}
header .dropdown-item:last-child{border-bottom:none}
header .dropdown-toggle::after{display:none}
header .header-dropdown .dropdown-item{border-bottom:1px solid var(--gray-five);padding:12px 15px}
.navbar-expand-xl .navbar-nav .nav-link.header-btn{font-size:var(--base);background-color:var(--primary);color:var(--white);padding:8px 15px;border-radius:var(--border-r-6);border:none;box-shadow:none}
.navbar-expand-xl .navbar-nav .nav-link.header-btn:focus,.navbar-expand-xl .navbar-nav .nav-link.header-btn:hover{background-color:var(--secondry);color:var(--white)}
header .dropend .dropdown-toggle{margin-left:1em}
header .dropdown-item:hover{background-color:var(--gray-five)}
header .header-dropdown .dropdown-item:last-child{border-bottom:none}
header .dropdown .dropdown-menu{display:none}
header .dropdown:hover>.dropdown-menu,header .dropend:hover>.dropdown-menu{display:block;margin-top:0;margin-left:.125em}
header .dropend .nav-link{white-space:nowrap}
header .dropend .dropdown-toggle::after{vertical-align:0;position:absolute;right:10px;top:17px}
@media screen and (min-width:769px){
header .dropend:hover>.dropdown-menu{position:absolute;top:0;left:100%;margin-left:-1px}
header .dropend .dropdown-toggle{margin-left:.5em}
}
.common-section{padding:100px 0}
.inner-section{padding:60px 0}
.center-gallery{min-height:100vh}
.productlist-top .select2-container--default .select2-selection--multiple,.productlist-top .select2-container--default.select2-container--focus .select2-selection--multiple{min-height:44px;background-color:var(--white);border:1px solid var(--gray-five);border-radius:var(--border-r-10);box-shadow:none;font-size:var(--base);background-image:var(--bs-form-select-bg-img),var(--bs-form-select-bg-icon,none);color:var(--black);padding:5px 15px 3px;font-weight:400;line-height:normal}
.select2-results__option{font-size:14px}
.productlist-top .select2-container--default .select2-selection--multiple:after{font-family:'Font Awesome 6 Free';content:"\f107";font-weight:900;position:absolute;right:15px;top:14px}
.select2-container--default .select2-selection--multiple .select2-selection__choice__display{font-size:14px}
.productlist-top .select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#f8f8f8;border-color:#d3d3d3}
.about-us-table table{border:none;width:100%!important}
.about-us-table table td{border-top:1px solid #e5e5e5;vertical-align:top}
.banner-content-block{position:relative;display:flex;padding:50px 0;min-height:90vh;align-items:center;justify-content:center}
.banner-content-block .container{position:relative;z-index:1}
.banner-content-left{width:100%;max-width:575px;background-color:rgba(255,255,255,.8);padding:35px 30px;border-radius:var(--border-r-10);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}
.banner-content-left h1{font-size:var(--text-40);margin:0 0 15px;font-weight:400}
.banner-content-left h1 span{color:var(--secondry);display:block;font-weight:600}
.banner-content-left p{font-size:var(--text-18);font-weight:400;margin:0 0 15px}
.banner-img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}
.container{max-width:1424px;margin:0 auto;width:100%}
.banner-slider{z-index:5}
.small-container{margin:0 auto;width:100%;max-width:1200px}
.banner-slider .banner-slider-img{display:flex!important;align-items:center;justify-content:center;height:520px}
.banner-circle{width:520px;height:520px;border-radius:50%;position:relative;background-color:var(--white)}
.banner-circle::after{width:580px;height:580px;position:absolute;left:-31px;top:-31px;content:"";border:1px solid #686c69;border-radius:50%;display:block}
.banner-circle::before{width:550px;height:550px;position:absolute;left:-15px;top:-15px;content:"";border:1px solid #414340;border-radius:50%;display:block}
.banner-circle .banner-product-img{max-width:340px;max-height:400px}
.banner-right{display:flex;justify-content:end}
.section-title{margin-bottom:35px}
.section-title .title{font-size:var(--text-40)}
.section-title .title span{color:var(--primary-light)}
.sub-title{font-size:var(--text-24);font-weight:600;margin:0 0 20px}
.small-title{font-size:var(--base);font-weight:600;margin:0 0 15px}
.section-title .sub-title{font-size:var(--text-22);margin:0 0 10px;color:var(--primary)}
.section-title .slogan{font-size:var(--base);margin:0 0 10px}
.white-bg{background-color:var(--white)}
.contact-btn,.contact-btn:focus,.contact-btn:hover{border-radius:3px;background-color:var(--secondry);position:fixed;right:-50px;top:40%;font-size:16px;padding:15px 25px;text-transform:uppercase;color:#fff;font-weight:600;transform:rotate(-90deg);z-index:100}
footer{background-color:var(--footer-bg);padding:60px 0;color:var(--black);position:relative}
.footer-info.footer-welcome p{margin:15px 0 0;max-width:350px}
.footer-block h3{font-size:var(--text-20);margin:0 0 20px}
.footer-nav li{margin:0 0 15px}
.footer-nav li:last-child{margin-bottom:0}
.footer-nav li a{color:var(--black)}
.footer-nav li a:focus,.footer-nav li a:hover{text-decoration:underline}
.subscribe-form{position:relative}
.subscribe-form .form-control{border-radius:var(--border-r-40);height:66px;border:none}
.subscribe-form .medium-btn{position:absolute;right:10px;top:10px;height:46px}
.footer-bottom{border-top:1px solid var(--gray-three);padding-top:30px;margin-top:20px}
.footer-logo{max-width:150px;display:block}
.footer-logo-block{margin-bottom:30px;display:flex;gap:40px;align-items:center}
.footer-logo-second{max-width:120px;display:block!important;position:relative}
.footer-logo-second::before{content:"";width:1px;height:100%;position:absolute;left:-20px;top:0;height:100%;background-color:var(--gray-four)}
.social-icon{display:flex;align-items:center;gap:15px}
.social-icon a{border:1px solid var(--gray-four);width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:var(--text-20)}
.go-top{position:absolute;bottom:60%;right:15px;padding:0;display:none;cursor:pointer;-webkit-font-smoothing:antialiased;width:55px;height:55px;opacity:1;display:block}
.go-top::after{font-family:'Font Awesome 6 Free';content:"\f062";background-color:var(--secondry);color:var(--white);position:absolute;bottom:10px;font-size:var(--text-20);width:55px;height:55px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:900;border:2px solid var(--secondry)}
.footer-bottom .footer-info p:last-child{margin-bottom:0}
.footer-bottom .footer-nav{display:flex;gap:15px;justify-content:end;align-items:center}
.footer-bottom .footer-nav li{margin:0}
.footer-partner-logo{margin-top:30px}
.image-zoom-block{padding:15px;position:relative;background-color:var(--white);overflow:hidden;box-shadow:0 10px 15px rgba(0,0,0,.2);border-radius:var(--border-r-20);display:inline-block}
.image-zoom-block img,.image-zoom-block video{transition:all .5s ease-out 0s;border-radius:var(--border-r-20)}
.image-zoom-block:hover img,.image-zoom-block:hover video{transform:scale(1.1);transition:all .5s ease-out 0s}
.about-content p{margin-bottom:25px;font-size:var(--text-18)}
.about-box .image-zoom-block{max-width:600px}
.gallery-lg-section{position:relative;padding:0;overflow:hidden}
.center-gallery{display:flex;align-items:center;justify-content:center;gap:60px}
.center-gallery .gallery-img{border-radius:var(--border-r-40);width:20%}
.center-gallery .gallery-img:first-child img{border-top-left-radius:0;border-bottom-left-radius:0}
.center-gallery .gallery-img:last-child img{border-top-right-radius:0;border-bottom-right-radius:0}
.center-gallery .gallery-img-center{width:60%}
.center-gallery .gallery-img img{border-radius:var(--border-r-40);min-height:425px;max-height:425px;object-fit:cover;width:100%}
.slider-gallery{visibility:hidden;position:absolute;width:50%;left:0;right:0;margin:0 auto;top:0;transition:all .9s ease-in 0s;transform:scale(.2)}
.gallery-lg-section .slick-slide img{border-radius:var(--border-r-40)}
.show-gallery .slider-gallery{opacity:1;visibility:visible;width:100%;height:100%;transform:scale(1);transition:all .9s ease-out 0s}
.show-gallery .slick-slide img{border-radius:0;transition:all .9s ease-out 0s}
.center-gallery{opacity:1;visibility:visible;width:100%;height:100%;transform:scale(1);transition:all .9s ease-out 0s}
.show-gallery .center-gallery{visibility:hidden;transition:all .9s ease-in 0s;transform:scale(2);opacity:0}
.center-gallery-lg .slick-arrow{width:50px;height:50px;border-radius:50%;padding:0;border:none;outline:0;display:flex;align-items:center;justify-content:center;background-color:var(--primary);z-index:1;position:absolute}
.center-gallery-lg .slick-arrow.slick-next{right:50px}
.center-gallery-lg .slick-arrow.slick-prev{left:50px}
.center-gallery-lg .slick-next::before{content:'\f061';font-family:'Font Awesome 6 Free';font-weight:600}
.center-gallery-lg .slick-prev::before{content:'\f060';font-family:'Font Awesome 6 Free';font-weight:600}
.product-card{border-color:var(--gray-five);border-radius:var(--border-r-14)}
.product-card .card-img-top video{width:100%;height:auto;border-radius:var(--border-r-14)}
.product-card .card-img-top{border-radius:var(--border-r-14);overflow:hidden;width:100%;display:block;}
.common-zoom-effect img,.common-zoom-effect video{transition:all .5s ease-out 0s;border-radius:var(--border-r-14)}
.common-zoom-effect:hover img,.common-zoom-effect:hover video{transform:scale(1.1);transition:all .5s ease-out 0s;display:block}
.card{color:var(--black)}
.product-card .card-title{font-size:var(--text-18);margin:0 0 10px;font-weight:600;display:block;color:var(--black)}
.partner-logo{display:block;margin:0 auto 10px;background-color:var(--gray-five);border-radius:50%;width:150px;height:150px}
.partner-block h3{font-size:var(--text-18);font-weight:600;margin:10px 0 0}
.slick-dots{bottom:-60px}
.slick-dots li{border:1px solid var(--gray-four);border-radius:50%;width:15px;height:15px}
.slick-dots li.slick-active{border:1px solid var(--gray-four);background-color:var(--primary);border-color:var(--primary)}
.event-card{border-color:var(--gray-five);border-radius:var(--border-r-14);padding:15px}
.event-card .card-img-top{border-radius:var(--border-r-14);overflow:hidden;width:100%;display:block;position:relative}
.event-card .box-overlay{position:absolute;left:0;bottom:0;width:100%;background-color:rgba(44,19,3,.8);color:var(--white);padding:15px}
.event-card .box-overlay h3{font-size:var(--text-18);font-weight:600;margin:0}
.event-card .box-overlay .event-date{font-size:var(--base);margin:5px 0 0}
.event-card .card-body{padding-left:0;padding-right:0}
.event-thumb{padding:0 25px}
.event-slider .slick-list{margin:0 -25px}
.event-slider .slick-arrow{width:50px;height:50px;border-radius:50%;padding:0;border:none;outline:0;display:flex;align-items:center;justify-content:center;background-color:var(--primary);z-index:1;position:absolute}
.event-slider .slick-arrow.slick-next{right:-70px}
.event-slider .slick-arrow.slick-prev{left:-70px}
.event-slider .slick-next::before{content:'\f061';font-family:'Font Awesome 6 Free';font-weight:600}
.event-slider .slick-prev::before{content:'\f060';font-family:'Font Awesome 6 Free';font-weight:600}
.page-title{position:relative;display:flex;align-items:center;justify-content:center;text-align:center;padding:50px 12px;min-height:250px}
.page-title::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(1,24,32,.75);z-index:2}
.page-title .title{position:relative;z-index:3;color:var(--white);font-size:var(--text-77)}
.page-title .titel-bg{position:absolute;left:0;top:0;width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed}
.banner-content{position:relative;z-index:10;color:var(--white)}
.text-white{color:var(--white)}
.primary-text{color:var(--primary)}
.address-block{display:flex;gap:25px;margin-bottom:20px;align-items:start}
.address-icon{min-width:50px;min-height:50px;background-color:var(--white);display:flex;align-items:center;justify-content:center;border-radius:50%;color:var(--gray-text);font-size:var(--text-20)}
.address-block h3{font-size:var(--text-20);margin:0}
.contact-form{background-color:var(--white);padding:35px;border-radius:var(--border-r-10)}
.contact-left{max-width:405px;width:100%}
.contact-top{border-bottom:1px solid var(--gray-three);padding-bottom:45px;margin-bottom:45px}
.map-frame iframe{border-radius:var(--border-r-10);height:315px;width:100%}
.accordion-button:focus,.accordion-button:not(.collapsed){outline:0;border-color:transparent;box-shadow:none;background-color:transparent}
.accordion-button::after{content:'\f068';font-family:'Font Awesome 6 Free';font-weight:600;background-image:none}
.accordion-button.collapsed::after{background-color:transparent;background-image:none;content:'\2b';font-family:'Font Awesome 6 Free';font-weight:600;background-image:none}
.accordion-button:not(.collapsed)::after{background-image:none}
.faq-accordion{max-width:1100px;margin:0 auto}
.accordion-flush>.accordion-item>.accordion-header .accordion-button,.accordion-flush>.accordion-item>.accordion-header .accordion-button.collapsed{border-radius:var(--border-r-10)}
.accordion-button:not(.collapsed){color:var(--primary)}
.accordion-flush>.accordion-item>.accordion-header .accordion-button:not(.collapsed){border-radius:var(--border-r-10) var(--border-r-10) 0 0}
.faq-accordion ul li{list-style-type:disc;margin-left:15px}
.application-top{margin-bottom:30px}
.application-top ul li{list-style-type:disc;margin-left:15px}
.application-top h3{font-size:var(--text-18);font-weight:600;margin:0 0 10px}
.application-bottom{background-color:var(--white);padding:35px;border-radius:var(--border-r-10)}
.app-card{border-color:var(--gray-five);padding:10px;border-radius:var(--border-r-6)}
.app-card .card-img-top{background-color:var(--primary);border-radius:var(--border-r-6);display:flex;align-items:center;justify-content:center;padding:10px;min-height:175px}
.app-card .card-img-top img{border-radius:var(--border-r-6);max-width:100px}
.app-card .card-title{font-size:var(--text-18);text-align:center;color:var(--secondry)}
.application-bottom .small-title{border-bottom:1px solid var(--gray-five);padding-bottom:15px;margin-bottom:20px;text-align:center}
.about-page ul li{list-style-type:disc;margin-left:15px}
.about-page h2{font-size:var(--text-22);font-weight:700;margin:0 0 10px}
.about-page h3{font-size:var(--text-18);font-weight:600;margin:0 0 10px}
.about-page h4{font-size:var(--base);font-weight:600;margin:0 0 10px}
.about-page h5{font-size:var(--text-14);font-weight:600;margin:0 0 10px}
.static-img{display:inline-block;border-radius:var(--border-r-10)}
.static-img img{border-radius:var(--border-r-10)}
.static-section{padding:60px 0}
.about-page .static-info li{margin-bottom:20px;list-style-type:none;margin-left:0}
.gray-label{color:var(--gray-text)}
.product-list-card{border-color:#d9dadb;padding:10px;border-radius:0}
.slider .product-list-card{margin-bottom:10px}
.product-list-card::after{content:"";position:absolute;height:5px;width:98%;bottom:-5px;left:1%;background-color:#d9dadb;background-color:rgba(0,0,0,.1);clear:both;z-index:10}
.product-list-card .card-img-top{border-radius:var(--border-r-6);display:flex;align-items:center;justify-content:center;padding:10px;min-height:175px;overflow:hidden}
.product-list-card .card-img-top img{border-radius:var(--border-r-6);transition:all .5s ease-out 0s;border-radius:var(--border-r-14)}
.product-list-card .card-title{font-size:var(--text-18);font-weight:600;color:var(--secondry)}
.product-list-card:hover .card-img-top img{transform:scale(1.1);transition:all .5s ease-out 0s;display:block}
.card{color:var(--black)}
.product-list-card:hover .card-title{color:var(--primary)}
.product-list-card .card-body{border-top:1px solid var(--gray-three)}
.sidebar-sticky{position:sticky;left:0;top:95px;padding:25px 20px;background-color:rgba(255,255,255,.9);border-radius:var(--border-r-14);border:1px solid var(--gray-six)}
.left-items{margin-bottom:15px;border-bottom:1px solid var(--gray-six);padding-bottom:15px}
.left-items:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0}
.left-link{color:var(--secondry);font-weight:500}
.left-link:focus,.left-link:hover{color:var(--primary)}
.common-pagination{margin-top:50px;display:flex;justify-content:space-between;align-items:center}
.common-pagination .pagination{display:flex;justify-content:end}
.common-pagination .pagination .page-link{margin:0 3px;width:50px;height:50px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:none;background-color:var(--white);color:var(--black)}
.common-pagination .pagination .page-item.disabled .page-link{color:var(--gray-text)}
.common-pagination .pagination .page-item.active .page-link{background-color:var(--primary);color:var(--white)}
.app-detail-img{display:flex;border-radius:var(--border-r-6);border:1px solid var(--gray-six);align-items:center;justify-content:center;padding:25px}
.download-link{display:block;margin:30px 0 0;font-weight:600;text-align:center}
.app-details-bottom{border-top:1px solid var(--gray-six);padding-top:30px;margin-top:30px}
.app-detail-card{border-color:var(--gray-four);padding:0;border-radius:var(--border-r-6);background-color:transparent}
.app-detail-card .card-img-top{border-radius:var(--border-r-6);display:flex;align-items:center;justify-content:center;padding:10px;min-height:175px;overflow:hidden}
.app-detail-card .card-img-top img{border-radius:var(--border-r-6)}
.app-detail-card .card-title{font-size:var(--text-18);font-weight:600;color:var(--black)}
.card{color:var(--black)}
.app-detail-card .card-body{border-top:1px solid var(--gray-three)}
.custom-list{list-style:none;counter-reset:item;padding-left:0;padding-top:10px}
.custom-list li{counter-increment:item;margin-top:7px;display:flex;gap:15px;flex-wrap:wrap}
.custom-list li:before{content:counter(item);background:var(--primary);border-radius:50%;color:var(--white);width:25px;height:25px;text-align:center;display:flex;align-items:center;justify-content:center}
.custom-list .external-link-new-window{width:calc(100% - 45px);display:block}
.custom-list .external-link-new-window:hover{text-decoration:underline}
.primary-card .custom-list .external-link-new-window{color:var(--primary)}
.primary-card .custom-list li:before{background-color:var(--primary)}
.secondry-card .custom-list .external-link-new-window{color:var(--secondry)}
.secondry-card .custom-list li:before{background-color:var(--secondry)}
.third-card .custom-list .external-link-new-window{color:var(--alert-color)}
.third-card .custom-list li:before{background-color:var(--alert-color)}
.static-pages ul{padding-left:15px;margin:20px 15px}
.static-pages ul li{list-style-type:disc}
.static-pages h2{font-size:var(--text-24)}
.static-pages h3{font-size:var(--text-20)}
.static-pages h4{font-size:var(--text-18)}
.static-pages h5{font-size:var(--base)}
.static-bg{background-color:var(--white);padding:30px;border-radius:var(--border-r-10)}
.productlist-top{margin-bottom:15px}
.productlist-top-main{margin-bottom:25px}
.productlist-top-main p{font-size:var(--text-14)}
.productlist-top-main p:last-child{margin-bottom:0}
.product-list-block{margin-bottom:30px}
.product-list-table table,.product-list-table table tbody td{background-color:transparent}
.product-list-table table thead th{background-color:var(--gray-five)}
.product-list-table table tbody tr:hover{outline:1px solid var(--secondry)}
.product-list-block h3{font-size:var(--text-18);margin:0 0 10px;font-weight:600;color:var(--secondry)}
.product-table th{font-weight:600;white-space:nowrap}
.product-table tr{cursor:pointer}
.product-table .name{color:var(--secondry);font-weight:600}
.product-table .action-block{display:flex;align-items:center;gap:15px;justify-content:center}
.product-table .download-btn{font-size:var(--text-18);color:var(--primary)}
.list-img{border-radius:0;display:block;border:1px solid var(--gray-three);position:relative}
.list-img::after{content:"";position:absolute;height:5px;width:98%;bottom:-5px;left:1%;background-color:#d9dadb;background-color:rgba(0,0,0,.1);clear:both;z-index:10}
.table{font-size:var(--text-14)}
.product-info h4{font-size:var(--base);margin:0 0 10px}
.product-info p{font-size:var(--base)}
.number-block{position:relative;max-width:200px}
.number-block .form-control{text-align:center}
.number-block .number-btn{position:absolute;top:0;width:55px;height:55px;background-color:var(--secondry);display:flex;align-items:center;justify-content:center;color:var(--white);font-size:var(--text-18);border:none;outline:0;box-shadow:none;padding:0;margin:0}
.number-block .minus-btn{left:0}
.number-block .plus-btn{right:0}
.detail-btns p{font-size:var(--text-14);margin:10px 0 0;text-align:center}
.common-tab{margin-top:35px}
.common-tab .nav-item button.active{background-color:transparent;color:var(--primary)!important;font-weight:500}
.detail-page{padding:50px 0}
.detail-top .sub-title{font-size:var(--text-30)}
.detail-top .category-title{font-size:var(--text-20);font-weight:500;margin:0 0 10px;color:var(--primary)}
.slider-thumb-lg{box-shadow:0 0 10px rgba(0,0,0,.2);margin-bottom:10px;border-radius:var(--border-r-8);background-color:var(--white)}
.slider-item-lg{padding:15px;background-color:var(--white);border:1px solid var(--gray-third);text-align:center;border-radius:var(--border-r-8)}
.slider-item-lg img{margin:0 auto}
.slider.slider-thumb .slick-slide{margin:0 10px 0 0;border:1px solid var(--gray-four);padding:7px;background-color:var(--white);border-radius:var(--border-r-6)}
.slider-content .slick-next{width:50px;height:50px;border-radius:50%;background-color:var(--primary);color:var(--white);z-index:5}
.slider-content .slick-prev{width:50px;height:50px;border-radius:50%;background-color:var(--primary);color:var(--white);z-index:5}
.slider.slider-thumb .slick-slide.slick-current.slick-active{border-color:var(--primary)}
.slider.slider-thumb .slick-slide.slick-current.slick-active{border-color:var(--primary)}
.slider-content .slick-arrow{width:50px;height:50px;border-radius:50%;padding:0;border:none;outline:0;display:flex;align-items:center;justify-content:center;background-color:rgba(234,110,34,.5);z-index:1;position:absolute}
.slider-content .slick-arrow.slick-next{right:10px}
.slider-content .slick-arrow.slick-prev{left:10px}
.slider-content .slick-next::before{content:'\f061';font-family:'Font Awesome 6 Free';font-weight:600}
.slider-content .slick-prev::before{content:'\f060';font-family:'Font Awesome 6 Free';font-weight:600}
.product-info ul li{list-style-type:disc;margin-left:15px}
.name-detail{color:var(--gray-text)}
.product-info .product-table tr{cursor:default}
.product-info .product-table .table>:not(caption)>*>*{background-color:transparent}
.product-info .medium-btn{min-width:150px}
.product-detail-main .product-list-block{margin:40px 0 0}
.detail-slide-block{margin-top:40px}
.detail-slide-block .card-body{padding-top:10px;padding-bottom:5px}
.back{color:var(--white);display:inline-block;padding:5px}
.gallary-wraper{-moz-column-count:3;-webkit-column-count:3;column-count:3;-moz-column-gap:20px;-webkit-column-gap:20px;column-gap:20px;-moz-column-fill:balance;-webkit-column-fill:balance;column-fill:balance;margin:20px auto 0}
.gallary-wraper .gallary-column{display:inline-block;margin:0 0 20px;page-break-inside:avoid;-moz-column-break-inside:avoid;-webkit-column-break-inside:avoid;break-inside:avoid;width:100%}
.gallary-wraper .gallary-column figure{margin-bottom:0;position:relative;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.gallary-wraper .gallary-column figure>img{width:100%}
.gallary-img-click{position:absolute;content:"";top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:70px;height:70px;background-color:#fff;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;opacity:0}
.gallary-img-click img{width:30px}
.gallary-wraper .gallary-column figure:hover .gallary-img-click{opacity:1}
.nav-btn-mobile{display:flex;justify-content:space-between;align-items:center}
.nav-mobile-arrow{padding:5px;min-width:35px;display:none}