body{overflow-x:hidden;font-family:var(--ztc-family-font1)}
a,a:hover{text-decoration:none}
ul{padding:0;margin:0}
ul li{list-style:none}
h2,p{margin-bottom:0}
h1,h2,h3,h4,h5,h6{margin-bottom:0}
input,textarea{background:0 0;border:none;outline:0}
img{max-width:100%;max-height:100%}
.space6{height:6px}
.space8{height:8px}
.space10{height:10px}
.space12{height:12px}
.space14{height:14px}
.space16{height:16px}
.space18{height:18px}
.space20{height:20px}
.space22{height:22px}
.space24{height:24px}
.space26{height:26px}
.space28{height:28px}
.space30{height:30px}
.space32{height:32px}
.space34{height:34px}
.space36{height:36px}
.space38{height:38px}
.space40{height:40px}
.space42{height:42px}
.space44{height:44px}
.space46{height:46px}
.space48{height:48px}
.space50{height:50px}
.space52{height:52px}
.space54{height:54px}
.space56{height:56px}
.space58{height:58px}
.space60{height:60px}
.space62{height:62px}
.space64{height:64px}
.space66{height:66px}
.space68{height:68px}
.space70{height:70px}
.space72{height:72px}
.space74{height:74px}
.space76{height:76px}
.space78{height:78px}
.space80{height:80px}
.space82{height:82px}
.space84{height:84px}
.space86{height:86px}
.space{height:88px}
.space90{height:90px}
.space92{height:92px}
.space94{height:94px}
.space96{height:96px}
.space98{height:98px}
.space100{height:100px}
@keyframes animation-5{
0%{transform:scale(1)}
100%{transform:scale(1.03)}
}
.aniamtion-key-5{position:relative;animation-name:animation-5;animation-duration:4s;animation-iteration-count:infinite;animation-direction:alternate;transition:all .4s ease-in-out}
@keyframes animation-7{
0%{transform:rotate(0)}
100%{transform:rotate(1000deg)}
}
.keyframe5{position:relative;animation-name:animation-7;animation-duration:90s;animation-iteration-count:infinite;animation-direction:alternate;animation-timing-function:cubic-bezier(.59,.59,1,1)}
@keyframes animation-1{
0%{transform:translateY(0)}
100%{transform:translateY(30px)}
}
.aniamtion-key-1{position:relative;animation-name:animation-1;animation-duration:3s;animation-iteration-count:infinite;animation-direction:alternate}
@keyframes animation-2{
0%{transform:translateX(0)}
100%{transform:translateX(50px)}
}
.aniamtion-key-2{position:relative;animation-name:animation-2;animation-duration:2.5s;animation-iteration-count:infinite;animation-direction:alternate}
@keyframes animation-3{
0%{transform:translateY(0)}
100%{transform:translateY(60px)}
}
.aniamtion-key-3{position:relative;animation-name:animation-3;animation-duration:1.3s;animation-iteration-count:infinite;animation-direction:alternate}
@keyframes animation-4{
0%{transform:translateY(0)}
100%{transform:translateY(40px)}
}
.aniamtion-key-4{position:relative;animation-name:animation-4;animation-duration:1.6s;animation-iteration-count:infinite;animation-direction:alternate}
@keyframes animation-6{
0%{transform:translateY(0)}
100%{transform:translateY(50px)}
}
.aniamtion-key-6{position:relative;animation-name:animation-6;animation-duration:1.9s;animation-iteration-count:infinite;animation-direction:alternate}
@keyframes animation-8{
0%{padding-left:0}
100%{padding-left:50px}
}
.aniamtion-key-7{position:relative;animation-name:animation-8;animation-duration:1.3s;animation-iteration-count:infinite;animation-direction:alternate}
@keyframes fade-in-down{
0%{transform:translate3d(0,-50px,0)}
100%{opacity:1;transform:none}
}
@keyframes pulse-border{
0%{transform:translateX(0) translateY(0) translateZ(0) scale(1);opacity:1}
100%{transform:translateX(0) translateY(0) translateZ(0) scale(1.5);opacity:1}
}
.pulse-border{position:relative;animation-name:pulse-border;animation-duration:1.5s;animation-iteration-count:infinite;animation-direction:alternate}
@keyframes marquee{
0%{transform:translateX(0)}
100%{transform:translatex(-100%)}
}
@keyframes marquee-2{
0%{transform:translateX(-100%)}
100%{transform:translatex(0)}
}
:root{--ztc-text-text-1:#fff;--ztc-text-text-2:#1C293F;--ztc-text-text-3:#021A13;--ztc-text-text-4:#FEF8E0;--ztc-text-text-5:#132C12;--ztc-text-text-6:#1F684E;--ztc-text-text-7:#FFD322;--ztc-text-text-8:#334133;--ztc-text-text-9:#484C51;--ztc-text-text-10:#023118;--ztc-text-text-11:#2B7237;--ztc-text-text-12:#253D30;--ztc-text-text-13:#325844;--ztc-text-text-14:#000;--ztc-text-text-15:#433014;--ztc-text-text-16:#1B311F;--ztc-text-text-17:#5C6356;--ztc-text-text-18:#C08838;--ztc-text-text-19:#1B311F;--ztc-text-text-20:#b93830;--ztc-text-text-21:#3D2309;--ztc-text-text-22:#5C4937;--ztc-text-text-23:#1A5632;--ztc-text-text-24:#D8E45A;--ztc-text-text-25:#031A0B;--ztc-text-text-26:#031A0B;--ztc-text-text-27:#415D4B;--ztc-text-text-28:#88D945;--ztc-text-text-29:#141E3E;--ztc-text-text-30:#42454D;--ztc-text-text-31:#1E3226;--ztc-text-text-32:#121C27;--ztc-text-text-33:#141B34;--ztc-text-text-34:#030703;--ztc-text-text-35:#464646;--ztc-text-text-36:#55FC50;--ztc-text-text-37:#FFC015;--ztc-text-text-38:#101828;--ztc-text-text-39:#4F78F8;--ztc-bg-bg-1:#fff;--ztc-bg-bg-2:#1C293F;--ztc-bg-bg-3:#FEF8E0;--ztc-bg-bg-4:#1F684E;--ztc-bg-bg-5:#FFD322;--ztc-bg-bg-6:#b93830;--ztc-bg-bg-7:#F2F6F4;--ztc-bg-bg-8:#FFFDF5;--ztc-bg-bg-9:#000;--ztc-bg-bg-10:#023118;--ztc-bg-bg-11:#E1E9E2;--ztc-bg-bg-12:#C08838;--ztc-bg-bg-13:#F5ECDF;--ztc-bg-bg-14:#433014;--ztc-bg-bg-15:#b93830;--ztc-bg-bg-16:#E7F6EA;--ztc-bg-bg-17:#F8FCF9;--ztc-bg-bg-18:#FFF5E3;--ztc-bg-bg-19:#3D2309;--ztc-bg-bg-20:#1A5632;--ztc-bg-bg-21:#D8E45A;--ztc-bg-bg-22:#F4F7F5;--ztc-bg-bg-23:#DAE4DE;--ztc-bg-bg-24:#F9FDF6;--ztc-bg-bg-25:#88D945;--ztc-bg-bg-26:#ECF9E1;--ztc-bg-bg-27:#031A0B;--ztc-bg-bg-28:#E3E9FE;--ztc-bg-bg-29:#4F78F8;--ztc-bg-bg-30:#F6F8FF;--ztc-bg-bg-31:#EEF5EC;--ztc-bg-bg-32:#55FC50;--ztc-bg-bg-33:#F7F7FB;--ztc-bg-bg-34:#030703;--ztc-border-border-1:#E5E7EB;--ztc-border-border-2:#dfdcdc;--ztc-font-size-font-s10:10px;--ztc-font-size-font-s12:12px;--ztc-font-size-font-s14:14px;--ztc-font-size-font-s16:16px;--ztc-font-size-font-s18:18px;--ztc-font-size-font-s20:20px;--ztc-font-size-font-s22:22px;--ztc-font-size-font-s24:24px;--ztc-font-size-font-s26:26px;--ztc-font-size-font-s28:28px;--ztc-font-size-font-s30:30px;--ztc-font-size-font-s32:32px;--ztc-font-size-font-s34:34px;--ztc-font-size-font-s36:36px;--ztc-font-size-font-s38:38px;--ztc-font-size-font-s40:40px;--ztc-font-size-font-s42:42px;--ztc-font-size-font-s44:44px;--ztc-font-size-font-s46:46px;--ztc-font-size-font-s48:48px;--ztc-font-size-font-s50:50px;--ztc-font-size-font-s52:52px;--ztc-font-size-font-s54:54px;--ztc-font-size-font-s56:56px;--ztc-font-size-font-s58:58px;--ztc-font-size-font-s60:60px;--ztc-font-size-font-s62:62px;--ztc-font-size-font-s64:64px;--ztc-font-size-font-s66:66px;--ztc-font-size-font-s68:68px;--ztc-font-size-font-s70:70px;--ztc-font-size-font-s10:10px;--ztc-font-size-font-s12:12px;--ztc-font-size-font-s14:14px;--ztc-font-size-font-s16:16px;--ztc-font-size-font-s18:18px;--ztc-font-size-font-s20:20px;--ztc-font-size-font-s22:22px;--ztc-font-size-font-s24:24px;--ztc-font-size-font-s26:26px;--ztc-font-size-font-s28:28px;--ztc-font-size-font-s30:30px;--ztc-font-size-font-s32:32px;--ztc-font-size-font-s34:34px;--ztc-font-size-font-s36:36px;--ztc-font-size-font-s38:38px;--ztc-font-size-font-s40:40px;--ztc-font-size-font-s42:42px;--ztc-font-size-font-s44:44px;--ztc-font-size-font-s46:46px;--ztc-font-size-font-s48:48px;--ztc-font-size-font-s50:50px;--ztc-font-size-font-s52:52px;--ztc-font-size-font-s54:54px;--ztc-font-size-font-s56:56px;--ztc-font-size-font-s58:58px;--ztc-font-size-font-s60:60px;--ztc-font-size-font-s62:62px;--ztc-font-size-font-s64:64px;--ztc-font-size-font-s66:66px;--ztc-font-size-font-s68:68px;--ztc-font-size-font-s70:70px;--ztc-specing-height6:6px;--ztc-specing-height8:8px;--ztc-specing-height10:10px;--ztc-specing-height12:12px;--ztc-specing-height14:114px;--ztc-specing-height16:16px;--ztc-specing-height18:18px;--ztc-specing-height20:20px;--ztc-specing-height22:22px;--ztc-specing-height24:24px;--ztc-specing-height26:26px;--ztc-specing-height28:28px;--ztc-specing-height30:30px;--ztc-specing-height32:32px;--ztc-specing-height34:34px;--ztc-specing-height36:36px;--ztc-specing-height38:38px;--ztc-specing-height40:40px;--ztc-specing-height42:42px;--ztc-specing-height44:44px;--ztc-specing-height46:46px;--ztc-specing-height48:48px;--ztc-specing-height50:50px;--ztc-specing-height52:52px;--ztc-specing-height54:54px;--ztc-specing-height56:56px;--ztc-specing-height58:58px;--ztc-specing-height60:60px;--ztc-specing-height70:70px;--ztc-specing-height80:80px;--ztc-specing-height90:90px;--ztc-specing-height100:100px;--ztc-specing-height110:110px;--ztc-specing-height120:120px;--ztc-specing-height130:130px;--ztc-weight-regular:400;--ztc-weight-medium:500;--ztc-weight-semibold:600;--ztc-weight-bold:700;--ztc-weight-black:800;--ztc-family-font1:'Figtree',sans-serif;--ztc-family-font2:'Cal Sans',sans-serif}
.z-index99{position:relative;z-index:99}
.mr-12{margin-right:12px!important}
.mr-8{margin-right:8px!important}
.mr-14{margin-right:14px}
.mr-16{margin-right:16px}
.mr-26{margin-right:26px!important}
.mr-38{margin-right:38px!important}
.mr-0{margin-right:0!important}
.mt-20{margin-top:20px}
.mt-30{margin-top:30px}
.mb-20{margin-bottom:20px}
.mb-30{margin-bottom:30px}
.mb-24{margin-bottom:24px}
.mr-34{margin-right:34px!important}
.ml-30{margin-left:30px}
.pt-16{padding-top:16px}
.pb-16{padding-bottom:16px}
.br-55{border-radius:55px!important}
.br-8{border-radius:8px!important}
.fw-500{font-weight:500!important}
.fw-400{font-weight:400!important}
.fns-14{font-size:14px!important}
@media (max-width:575px){
.xs-mb20{margin-bottom:20px}
}
@media only screen and (min-width:992px) and (max-width:1199px){
.lg-mb20{margin-bottom:20px}
}
@media only screen and (min-width:768px) and (max-width:991px){
.md-mb20{margin-bottom:20px}
}
@media only screen and (min-width:992px) and (max-width:1199px){
.lg-mt30{margin-top:30px}
}
@media only screen and (min-width:992px) and (max-width:1199px){
.lg-mt20{margin-top:20px!important}
}
@media only screen and (min-width:768px) and (max-width:991px){
.md-mt30{margin-top:30px}
}
@media (max-width:575px){
.xs-mt20{margin-top:20px}
}
@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),(max-width:575px){
.lg-mb20{margin-bottom:20px}
}
@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),(max-width:575px){
.lg-mt20{margin-top:20px}
}
@media only screen and (min-width:768px) and (max-width:991px),(max-width:575px){
.mt-20_brk{margin-top:20px}
}
.margin-b30{margin-bottom:30px}
@media (max-width:575px){
.mt-20xs_brk{margin-top:20px}
}
@media only screen and (min-width:768px) and (max-width:991px),(max-width:575px){
.mt-32_brk{margin-top:32px}
}
@media (max-width:575px){
.mb-20_brk{margin-bottom:20px}
}
@media only screen and (min-width:768px) and (max-width:991px){
.mb-0{margin-bottom:0}
}
@media only screen and (min-width:768px) and (max-width:991px){
.ftz-38{font-size:38px!important}
}
@media (max-width:575px){
.ftz-38{font-size:34px!important;line-height:42px!important}
}
.bg-none{background:inherit!important}
.border-none{border:none!important}
.clr-white{color:var(--ztc-text-text-1)!important}
.clr-blue{color:var(--ztc-text-text-5)!important}
.browdeep-clr{color:var(--ztc-text-text-15)!important}
.broworg-clr{color:var(--ztc-text-text-18)!important}
.fade-blue{color:var(--ztc-text-text-5)!important}
.fade-white-bg{background:var(--ztc-bg-bg-4)!important}
.fade-white-bg-2{background:var(--ztc-bg-bg-7)}
.white-bg{background:var(--ztc-bg-bg-1)!important}
.cream-bg{background:var(--ztc-bg-bg-3)}
.green-bg{background:var(--ztc-bg-bg-4)}
.green-hm4-bg{background:var(--ztc-bg-bg-15)!important}
.yellow-bg{background:var(--ztc-bg-bg-5)}
.fade-green-bg{background:var(--ztc-bg-bg-6)}
.brownish-bg{background:var(--ztc-bg-bg-12)!important}
.browcream-bg{background:var(--ztc-bg-bg-13)!important}
.browdeep-bg{background:var(--ztc-bg-bg-14)!important}
.bg-home2{background:var(--ztc-bg-bg-7)}
.border1px{border:1px solid #d8d8e1!important}
.hm7-bg{background:var(--ztc-bg-bg-24)!important}
.hm5-orange-bg{background:linear-gradient(90deg,#f58a22 0,#f8bc1e 100%)!important}
.hm5-menu-clr{color:var(--ztc-text-text-21)!important}
.btn_area1{position:relative;display:inline-block;transition:all .4s}
.btn_area1:hover{transform:translateY(-10px);transition:all .4s}
.btn_area1:hover .btn_right_arrow{transition:all .4s;background:var(--ztc-bg-bg-6)}
.btn_area1:hover .btn_right_arrow a svg{filter:brightness(0) invert(1)}
.btn_area1:hover .btn_right_arrow a svg{transform:rotate(0);transition:all .4s}
.btn_area1 .btn_right_arrow{position:absolute;bottom:0;right:0;z-index:1;background:var(--ztc-bg-bg-5);border-radius:100%;transition:all .4s}
.btn_area1 .btn_right_arrow a{height:54px;width:54px;display:inline-block;line-height:54px;text-align:center}
.btn_area1 .btn_right_arrow a svg{transform:rotate(-45deg);transition:all .4s}
.vl-btn1{position:relative;color:var(--ztc-text-text-1);display:inline-block;padding:18px 62px 18px 18px;background:var(--ztc-bg-bg-6);border-radius:140px;font-size:var(--ztc-font-size-font-s18);font-weight:var(--ztc-weight-bold);line-height:18px;z-index:1;border:none;transition:.3s}
.vl-btn1:hover{transition:all .4s;color:var(--ztc-text-text-2)}
.vl-btn1:hover::after{width:100%;left:0;top:0;transition:all .4s;visibility:visible;opacity:1}
.vl-btn1:hover span.arrow_btn3{background:var(--ztc-bg-bg-6);transition:all .4s;transform:rotate(0)}
.vl-btn1:hover span.arrow_btn3 svg{filter:brightness(0) invert(1)}
.vl-btn1::after{position:absolute;content:"";height:100%;width:1px;left:50%;transition:all .4s;top:0;border-radius:140px;background:var(--ztc-bg-bg-5);visibility:hidden;opacity:0;z-index:-1}
.vl-btn1 span.arrow_btn3{position:absolute;bottom:0;right:0;z-index:1;background:var(--ztc-bg-bg-9);border-radius:100%;transition:all .4s;height:54px;width:54px;display:inline-block;line-height:54px;text-align:center;transform:rotate(-45deg)}
.vl-btn1 span.arrow_btn3 svg{transition:all .4s}
.vl-btn2{position:relative;color:var(--ztc-text-text-1);display:inline-block;padding:18px 62px 18px 18px;background:var(--ztc-bg-bg-10);border-radius:140px;font-size:var(--ztc-font-size-font-s18);font-weight:var(--ztc-weight-bold);line-height:18px;z-index:1;transition:.3s}
.vl-btn2:hover{transition:all .4s;color:var(--ztc-text-text-2)}
.vl-btn2:hover::after{width:100%;left:0;top:0;transition:all .4s;visibility:visible;opacity:1}
.vl-btn2:hover span.arrow_btn3{background:var(--ztc-bg-bg-10);transition:all .4s;transform:rotate(0)}
.vl-btn2:hover span.arrow_btn3 svg{filter:brightness(0) invert(1)}
.vl-btn2::after{position:absolute;content:"";height:100%;width:1px;left:50%;transition:all .4s;top:0;border-radius:140px;background:var(--ztc-bg-bg-5);visibility:hidden;opacity:0;z-index:-1}
.vl-btn2 span.arrow_btn3{position:absolute;bottom:0;right:0;z-index:1;background:var(--ztc-bg-bg-9);border-radius:100%;transition:all .4s;height:54px;width:54px;display:inline-block;line-height:54px;text-align:center;transform:rotate(-45deg)}
.vl-btn2 span.arrow_btn3 svg{transition:all .4s}
.vl-btnhm2{position:relative;color:var(--ztc-text-text-10);display:inline-block;padding:18px 62px 18px 18px;background:var(--ztc-bg-bg-9);border-radius:140px;font-size:var(--ztc-font-size-font-s18);font-weight:var(--ztc-weight-bold);line-height:18px;z-index:1;transition:.3s}
.vl-btnhm2:hover{transition:all .4s;color:var(--ztc-text-text-2)}
.vl-btnhm2:hover::after{width:100%;left:0;top:0;transition:all .4s;visibility:visible;opacity:1}
.vl-btnhm2:hover span.arrow_btn3{background:var(--ztc-bg-bg-9);transition:all .4s;transform:rotate(0)}
.vl-btnhm2:hover span.arrow_btn3 svg{filter:brightness(0) invert(1)}
.vl-btnhm2::after{position:absolute;content:"";height:100%;width:1px;left:50%;transition:all .4s;top:0;border-radius:140px;background:var(--ztc-bg-bg-1);visibility:hidden;opacity:0;z-index:-1}
.vl-btnhm2 span.arrow_btn3{position:absolute;bottom:0;right:0;z-index:1;background:var(--ztc-bg-bg-1);border-radius:100%;transition:all .4s;height:54px;width:54px;display:inline-block;line-height:54px;text-align:center;transform:rotate(-45deg)}
.vl-btnhm2 span.arrow_btn3 svg{transition:all .4s}
.vl-btn4{position:relative;color:var(--ztc-text-text-10);display:inline-block;padding:18px 62px 18px 18px;background:0 0;border:1px solid #023118;border-radius:140px;font-size:var(--ztc-font-size-font-s18);font-weight:var(--ztc-weight-bold);line-height:18px;z-index:1;transition:.3s}
.vl-btn4:hover{border:1px solid #000;transition:all .4s;color:var(--ztc-text-text-2)}
.vl-btn4:hover::after{width:100%;left:0;top:0;transition:all .4s;visibility:visible;opacity:1}
.vl-btn4:hover span.arrow_btn4{background:var(--ztc-bg-bg-1);transition:all .4s;transform:rotate(0)}
.vl-btn4:hover span.arrow_btn4 svg{filter:brightness(0) invert(0)}
.vl-btn4::after{position:absolute;content:"";height:100%;width:1px;left:50%;transition:all .4s;top:0;border-radius:140px;background:var(--ztc-bg-bg-5);visibility:hidden;opacity:0;z-index:-1}
.vl-btn4 span.arrow_btn4{position:absolute;bottom:0;right:0;z-index:1;background:var(--ztc-bg-bg-10);border-radius:100%;transition:all .4s;height:54px;width:54px;display:inline-block;line-height:54px;text-align:center;transform:rotate(-45deg)}
.vl-btn4 span.arrow_btn4 svg{filter:brightness(0) invert(1);transition:all .4s}
.vl-btn6{position:relative;color:var(--ztc-text-text-1);display:inline-block;padding:18px 62px 18px 18px;background:0 0;border:1px solid #fff;border-radius:140px;font-size:var(--ztc-font-size-font-s18);font-weight:var(--ztc-weight-bold);line-height:18px;z-index:1;transition:.3s}
.vl-btn6:hover{border:1px solid #000;transition:all .4s;color:var(--ztc-text-text-2)}
.vl-btn6:hover::after{width:100%;left:0;top:0;transition:all .4s;visibility:visible;opacity:1}
.vl-btn6:hover span.arrow_btn4{background:var(--ztc-bg-bg-1);transition:all .4s;transform:rotate(0)}
.vl-btn6:hover span.arrow_btn4 svg{filter:brightness(0) invert(0)}
.vl-btn6::after{position:absolute;content:"";height:100%;width:1px;left:50%;transition:all .4s;top:0;border-radius:140px;background:var(--ztc-bg-bg-5);visibility:hidden;opacity:0;z-index:-1}
.vl-btn6 span.arrow_btn4{position:absolute;bottom:0;right:0;z-index:1;background:var(--ztc-bg-bg-9);border-radius:100%;transition:all .4s;height:54px;width:54px;display:inline-block;line-height:54px;text-align:center;transform:rotate(-45deg)}
.vl-btn6 span.arrow_btn4 svg{filter:brightness(0) invert(0);transition:all .4s}
.vl-btnsub{position:relative;color:#fff;display:inline-block;padding:18px 62px 18px 18px;background:var(--ztc-bg-bg-9);border-radius:140px;font-size:var(--ztc-font-size-font-s18);font-weight:var(--ztc-weight-bold);line-height:18px;border:none;z-index:1;transition:.3s}
.vl-btnsub:hover{transition:all .4s;color:var(--ztc-text-text-10)}
.vl-btnsub:hover::after{width:100%;left:0;top:0;transition:all .4s;visibility:visible;opacity:1}
.vl-btnsub:hover span.arrow_btnsub{background:var(--ztc-bg-bg-9);transition:all .4s;transform:rotate(0)}
.vl-btnsub:hover span.arrow_btnsub svg{filter:brightness(0) invert(1)}
.vl-btnsub::after{position:absolute;content:"";height:100%;width:1px;left:50%;transition:all .4s;top:0;border-radius:140px;background:var(--ztc-bg-bg-1);visibility:hidden;opacity:0;z-index:-1}
.vl-btnsub span.arrow_btnsub{position:absolute;bottom:0;right:0;z-index:1;background:var(--ztc-bg-bg-1);border-radius:100%;transition:all .4s;height:54px;width:54px;display:inline-block;line-height:54px;text-align:center;transform:rotate(-45deg)}
.vl-btnsub span.arrow_btnsub svg{transition:all .4s}
.hm2-lrn-more{position:relative;color:var(--ztc-text-text-10);display:inline-block;padding:18px 62px 18px 18px;background:0 0;border:1px solid #023118;border-radius:140px;font-size:var(--ztc-font-size-font-s18);font-weight:var(--ztc-weight-bold);line-height:18px;z-index:1;transition:.3s}
.hm2-lrn-more:hover{border:1px solid #023118;transition:all .4s;color:var(--ztc-text-text-1)}
.hm2-lrn-more:hover::after{width:100%;left:0;top:0;transition:all .4s;visibility:visible;opacity:1}
.hm2-lrn-more:hover span.arrow_btn4{background:var(--ztc-bg-bg-9);transition:all .4s;transform:rotate(0)}
.hm2-lrn-more:hover span.arrow_btn4 svg{filter:brightness(0) invert(0)}
.hm2-lrn-more::after{position:absolute;content:"";height:100%;width:1px;left:50%;transition:all .4s;top:0;border-radius:140px;background:var(--ztc-bg-bg-10);visibility:hidden;opacity:0;z-index:-1}
.hm2-lrn-more span.arrow_btn4{position:absolute;bottom:0;right:0;z-index:1;background:var(--ztc-bg-bg-10);border-radius:100%;transition:all .4s;height:54px;width:54px;display:inline-block;line-height:54px;text-align:center;transform:rotate(-45deg)}
.hm2-lrn-more span.arrow_btn4 svg{filter:brightness(0) invert(1);transition:all .4s}
.btn_area3{position:relative;display:inline-block;transition:all .4s}
.btn_area3:hover{transform:translateY(-10px);transition:all .4s}
.btn_area3:hover .btn_right_arrow{transition:all .4s;background:var(--ztc-bg-bg-4)}
.btn_area3:hover .btn_right_arrow a svg{filter:brightness(0) invert(1)}
.btn_area3:hover .btn_right_arrow a svg{transform:rotate(0);transition:all .4s}
.btn_area3 .btn_right_arrow{position:absolute;top:0;right:0;z-index:1;background:var(--ztc-bg-bg-5);border-radius:100%;transition:all .4s}
.btn_area3 .btn_right_arrow a{height:54px;width:54px;display:inline-block;line-height:54px;text-align:center}
.btn_area3 .btn_right_arrow a svg{transform:rotate(-45deg);transition:all .4s}
.vl-btn3{position:relative;color:var(--ztc-text-text-1);display:inline-block;padding:18px 62px 18px 18px;background:var(--ztc-bg-bg-4);border-radius:140px;font-size:var(--ztc-font-size-font-s18);font-weight:var(--ztc-weight-bold);line-height:18px;z-index:1;transition:.3s}
.vl-btn3:hover{transition:all .4s;color:var(--ztc-text-text-2)}
.vl-btn3:hover::after{width:100%;left:0;top:0;transition:all .4s;visibility:visible;opacity:1}
.vl-btn3:hover span.arrow_btn3{background:var(--ztc-bg-bg-4);transition:all .4s;transform:rotate(0)}
.vl-btn3:hover span.arrow_btn3 svg{filter:brightness(0) invert(1)}
.vl-btn3::after{position:absolute;content:"";height:100%;width:1px;left:50%;transition:all .4s;top:0;border-radius:140px;background:var(--ztc-bg-bg-5);visibility:hidden;opacity:0;z-index:-1}
.vl-btn3 span.arrow_btn3{position:absolute;bottom:0;right:0;z-index:1;background:var(--ztc-bg-bg-9);border-radius:100%;transition:all .4s;height:54px;width:54px;display:inline-block;line-height:54px;text-align:center;transform:rotate(-45deg)}
.vl-btn3 span.arrow_btn3 svg{transition:all .4s}
.vl-btn7{position:relative;color:var(--ztc-text-text-1);display:inline-block;padding:6px 18px 6px 6px;background:var(--ztc-bg-bg-12);border-radius:55px;font-size:var(--ztc-font-size-font-s18);font-weight:var(--ztc-weight-semibold);line-height:18px;z-index:1;transition:.3s}
.vl-btn7:hover{color:var(--ztc-text-text-1)}
.vl-btn7:hover span{background:var(--ztc-bg-bg-12)}
.vl-btn7:hover span svg{filter:brightness(0) invert(1);transform:rotate(360deg);transition:all .4s}
.vl-btn7 span{margin-right:8px;background:var(--ztc-bg-bg-1);height:42px;width:42px;line-height:42px;text-align:center;display:inline-block;border-radius:100%}
.vl-btn7 span svg{transition:.4s}
.vl-btn7::after{position:absolute;content:"";background:var(--ztc-bg-bg-14);left:0;right:0;border-radius:55px;height:100%;width:100%;top:0;transform:scaleX(0);transition:.4s;z-index:-1}
.vl-btn7:hover::after{transform:scaleX(1)}
.vl-btn8{position:relative;color:var(--ztc-text-text-1);display:inline-block;padding:6px 6px 6px 16px;background:var(--ztc-bg-bg-12);border-radius:140px;font-size:var(--ztc-font-size-font-s18);font-weight:var(--ztc-weight-bold);line-height:18px;border:none;z-index:9;transition:.3s}
.vl-btn8::after{position:absolute;content:"";background:var(--ztc-bg-bg-14);left:0;right:0;border-radius:140px;height:100%;width:100%;top:0;transform:scaleX(0);transition:.4s;z-index:-1}
.vl-btn8 span{background:#fff;height:42px;width:42px;line-height:42px;display:inline-block;border-radius:100%;text-align:center;transform:rotate(0);transition:.4s;margin-left:8px}
.vl-btn8:hover{color:var(--ztc-text-text-1)}
.vl-btn8:hover::after{background:var(--ztc-bg-bg-14);transform:scaleX(1);transition:.4s}
.vl-btn8:hover span{background:var(--ztc-bg-bg-12);transform:rotate(45deg);transition:.4s}
.vl-btn8:hover span svg{filter:brightness(0) invert(1)}
.vl-btn9{position:relative;color:var(--ztc-text-text-1);display:inline-block;padding:5px 16px 5px 5px;background:var(--ztc-bg-bg-15);border-radius:55px;font-size:16px;font-weight:var(--ztc-weight-semibold);line-height:16px;z-index:1;transition:.3s}
.vl-btn9:hover{color:var(--ztc-text-text-1)}
.vl-btn9:hover span{background:var(--ztc-bg-bg-15)}
.vl-btn9:hover span svg{filter:brightness(0) invert(1);transform:rotate(360deg);transition:all .4s}
.vl-btn9 span{margin-right:6px;background:var(--ztc-bg-bg-1);height:38px;width:38px;line-height:38px;text-align:center;display:inline-block;border-radius:100%}
.vl-btn9 span svg{transition:all .4s}
.vl-btn9::after{position:absolute;content:"";background:var(--ztc-bg-bg-9);left:0;right:0;border-radius:55px;height:100%;width:100%;top:0;transform:scaleX(0);transition:.4s;z-index:-1}
.btnhm9{display:inline-block;font-size:var(--ztc-font-size-font-s18);line-height:18px;font-weight:600;color:var(--ztc-text-text-1);padding:6px 6px 6px 18px;transition:all .4s;border-radius:200px;position:relative;background:linear-gradient(90deg,#adc893 0,#558f6c 100%);border:none;z-index:1;overflow:hidden}
.btnhm9::after{position:absolute;content:"";height:100%;width:0;left:0;top:0;background:var(--ztc-text-text-31);transition:all .4s;z-index:-1;border-radius:200px}
.btnhm9:hover{color:#fff;transition:all .4s}
.btnhm9:hover::after{width:100%;transition:all .4s}
.btnhm9:hover i{transform:rotate(0);transition:all .4s}
.btnhm9 i{margin-left:4px;display:inline-block;transform:rotate(-45deg);transition:all .4s;height:42px;width:42px;line-height:42px;color:var(--ztc-text-text-31);background:var(--ztc-bg-bg-1);text-align:center;border-radius:100%}
.btnhm9-2{display:inline-block;font-size:var(--ztc-font-size-font-s18);line-height:18px;font-weight:600;color:var(--ztc-text-text-31);border:1px solid #adc893;padding:6px 6px 6px 18px;transition:all .4s;border-radius:200px;position:relative;background:0 0;z-index:1;overflow:hidden}
.btnhm9-2::after{position:absolute;content:"";height:100%;width:0;left:0;top:0;background:linear-gradient(90deg,#adc893 0,#558f6c 100%);transition:all .4s;z-index:-1;border-radius:200px}
.btnhm9-2:hover{color:#fff;transition:all .4s}
.btnhm9-2:hover::after{width:100%;transition:all .4s}
.btnhm9-2:hover i{color:var(--ztc-text-text-31);background:var(--ztc-bg-bg-1);transform:rotate(0);transition:all .4s}
.btnhm9-2 i{margin-left:4px;display:inline-block;transform:rotate(-45deg);transition:all .4s;height:42px;width:42px;line-height:42px;color:var(--ztc-text-text-1);background:linear-gradient(90deg,#adc893 0,#558f6c 100%);text-align:center;border-radius:100%}
.vl-btn5{position:relative;color:var(--ztc-text-text-1);display:inline-block;padding:16px 22px;background:var(--ztc-bg-bg-3);border-radius:111px;font-size:var(--ztc-font-size-font-s18);font-weight:var(--ztc-weight-bold);line-height:18px;z-index:1;transition:.3s}
.vl-btn5:hover{color:var(--ztc-text-text-1)}
.vl-btn5::after{position:absolute;content:"";background:var(--ztc-bg-bg-2);left:0;right:0;border-radius:111px;height:100%;width:100%;top:0;transform:scaleX(0);transition:.4s;z-index:-1}
.vl-btn5:hover::after{transform:scaleX(1)}
.vl-primary-btn-1{background:linear-gradient(90deg,#f58a22 0,#f8bc1e 100%);border-radius:8px;padding:18px 18px;color:var(--ztc-text-text-1);font-size:var(--ztc-font-size-font-s18);line-height:18px;font-weight:600;display:inline-block;transition:.3s;position:relative;z-index:1}
.vl-primary-btn-1::after{position:absolute;content:"";left:8px;top:8px;background:rgba(255,255,255,.2);height:40px;width:40px;border-radius:50px;transition:.3s}
.vl-primary-btn-1 span{transform:rotate(-45deg);margin-left:2px;transition:.3s;display:inline-block}
.vl-primary-btn-1:hover{color:var(--ztc-text-text-16);transition:.3s}
.vl-primary-btn-1:hover:after{width:100%;height:100%;left:0;top:0;transition:.3s;border-radius:0;border-radius:8px}
.vl-primary-btn-1:hover span{transform:rotate(0);transition:.3s}
.vl-primary-btn-2{background:0 0;border:1px solid #3d2309;border-radius:8px;padding:18px 18px;color:var(--ztc-text-text-21);font-size:var(--ztc-font-size-font-s18);line-height:18px;font-weight:600;display:inline-block;transition:.3s;position:relative;z-index:1}
.vl-primary-btn-2::after{position:absolute;content:"";left:8px;top:8px;background:rgba(61,35,9,.12);height:40px;width:40px;border-radius:50px;transition:.3s}
.vl-primary-btn-2 span{transform:rotate(-45deg);margin-left:2px;transition:.3s;display:inline-block}
.vl-primary-btn-2:hover{color:var(--ztc-text-text-16);transition:.3s}
.vl-primary-btn-2:hover:after{width:100%;height:100%;left:0;top:0;transition:.3s;border-radius:0;border-radius:8px}
.vl-primary-btn-2:hover span{transform:rotate(0);transition:.3s}
.vl-primary-btn-fxr2{background:0 0;border:1px solid #3d2309;border-radius:8px;padding:18px 18px;color:var(--ztc-text-text-21);font-size:var(--ztc-font-size-font-s18);line-height:18px;font-weight:600;display:inline-block;transition:.3s;position:relative;z-index:1}
.vl-primary-btn-fxr2::after{position:absolute;content:"";left:8px;top:8px;background:rgba(61,35,9,.12);height:40px;width:40px;border-radius:50px;transition:.3s}
.vl-primary-btn-fxr2 span{transform:rotate(-45deg);margin-left:2px;transition:.3s;display:inline-block}
.vl-primary-btn-fxr2:hover{border:none;color:var(--ztc-text-text-1);background:linear-gradient(90deg,#f58a22 0,#f8bc1e 100%);transition:.3s}
.vl-primary-btn-fxr2:hover:after{width:100%;height:100%;left:0;top:0;transition:.3s;border-radius:0;background:rgba(255,255,255,.2);border-radius:8px}
.vl-primary-btn-fxr2:hover span{transform:rotate(0);transition:.3s}
.btn-home6{position:relative;color:var(--ztc-text-text-23);display:inline-block;padding:16px 22px;background:var(--ztc-bg-bg-21);border-radius:200px;font-size:var(--ztc-font-size-font-s18);font-weight:var(--ztc-weight-bold);line-height:18px;border:1px solid #1a5632;box-shadow:2px 2px 0 0 #1a5632;z-index:1;transition:.3s}
.btn-home6:hover{color:var(--ztc-text-text-1);transform:translatey(-5px)}
.btn-home6::after{position:absolute;content:"";background:#1a5632;left:0;right:0;border-radius:200px;height:100%;width:100%;top:0;transform:scaleX(0);border:1px solid #1a5632;box-shadow:2px 2px 0 0 var(--ztc-bg-bg-21);transition:.4s;z-index:-1}
.btn-home6:hover::after{transform:scaleX(1)}
.btn2-home6{position:relative;color:var(--ztc-text-text-1);display:inline-block;padding:16px 22px;background:0 0;border-radius:200px;font-size:var(--ztc-font-size-font-s18);font-weight:var(--ztc-weight-bold);line-height:18px;border:1px solid #fff;z-index:1;transition:.3s}
.btn2-home6:hover{color:var(--ztc-text-text-23);transform:translatey(-5px)}
.btn2-home6::after{position:absolute;content:"";background:var(--ztc-bg-bg-21);left:0;right:0;border-radius:200px;height:100%;width:100%;top:0;transform:scaleX(0);border:inherit;transition:.4s;z-index:-1}
.btn2-home6:hover::after{transform:scaleX(1)}
.btn3-home6{position:relative;color:var(--ztc-text-text-23);display:inline-block;padding:16px 22px;background:0 0;border-radius:200px;font-size:var(--ztc-font-size-font-s18);font-weight:var(--ztc-weight-bold);line-height:18px;border:1px solid #1a5632;z-index:1;transition:.3s}
.btn3-home6:hover{color:var(--ztc-text-text-23);transform:translatey(-5px)}
.btn3-home6::after{position:absolute;content:"";background:var(--ztc-bg-bg-21);left:0;right:0;border-radius:200px;height:100%;width:100%;top:0;transform:scaleX(0);border:1px solid #1a5632;box-shadow:2px 2px 0 0 #1a5632;transition:.4s;z-index:-1}
.btn3-home6:hover::after{transform:scaleX(1)}
.btn4-home6{position:relative;color:var(--ztc-text-text-23);display:inline-block;padding:16px 22px;background:var(--ztc-bg-bg-21);border-radius:200px;font-size:var(--ztc-font-size-font-s18);font-weight:var(--ztc-weight-bold);line-height:18px;border:1px solid #fff;box-shadow:2px 2px 0 0 #fff;z-index:1;transition:.3s}
.btn4-home6:hover{color:var(--ztc-text-text-23);transform:translatey(-5px)}
.btn4-home6::after{position:absolute;content:"";background:#fff;left:0;right:0;border-radius:200px;height:100%;width:100%;top:0;transform:scaleX(0);border:1px solid #fff;box-shadow:2px 2px 0 0 var(--ztc-bg-bg-21);transition:.4s;z-index:-1}
.btn4-home6:hover::after{transform:scaleX(1)}
.btn5-home6{position:relative;color:var(--ztc-text-text-23);display:inline-block;padding:16px 22px;background:var(--ztc-bg-bg-1);border-radius:200px;font-size:var(--ztc-font-size-font-s18);font-weight:var(--ztc-weight-bold);line-height:18px;border:1px solid #1a5632;box-shadow:2px 2px 0 0 #1a5632;z-index:1;transition:.3s}
.btn5-home6:hover{color:var(--ztc-text-text-1);transform:translatey(-5px)}
.btn5-home6::after{position:absolute;content:"";background:var(--ztc-bg-bg-20);left:0;right:0;border-radius:200px;height:100%;width:100%;top:0;transform:scaleX(0);box-shadow:2px 2px 0 0 var(--ztc-bg-bg-1);transition:.4s;z-index:-1}
.btn5-home6:hover::after{transform:scaleX(1)}
.btn-home7{position:relative;color:var(--ztc-text-text-26);display:inline-block;padding:16px 22px;background:var(--ztc-bg-bg-25);border-radius:200px;font-size:var(--ztc-font-size-font-s18);font-weight:var(--ztc-weight-bold);line-height:18px;border:1px solid #031a0b;box-shadow:2px 2px 0 0 #031a0b;z-index:1;transition:.3s}
.btn-home7:hover{color:var(--ztc-text-text-1);transform:translatey(-5px)}
.btn-home7::after{position:absolute;content:"";background:#031a0b;left:0;right:0;border-radius:200px;height:100%;width:100%;top:0;transform:scaleX(0);border:1px solid var(--ztc-bg-bg-25);box-shadow:2px 2px 0 0 var(--ztc-bg-bg-25);transition:.4s;z-index:-1}
.btn-home7:hover::after{transform:scaleX(1)}
.btn-home7-extra{position:relative;color:var(--ztc-text-text-26);display:inline-block;padding:16px 22px;background:0 0;border-radius:200px;font-size:var(--ztc-font-size-font-s18);font-weight:var(--ztc-weight-bold);line-height:18px;border:1px solid #031a0b;z-index:1;transition:.3s}
.btn-home7-extra:hover{color:var(--ztc-text-text-26);transform:translatey(-5px)}
.btn-home7-extra::after{position:absolute;content:"";background:var(--ztc-bg-bg-25);left:0;right:0;border-radius:200px;height:100%;width:100%;top:0;transform:scaleX(0);border:1px solid #031a0b;box-shadow:2px 2px 0 0 #031a0b;transition:.4s;z-index:-1}
.btn-home7-extra:hover::after{transform:scaleX(1)}
.btn2-home7{position:relative;color:var(--ztc-text-text-26);display:inline-block;padding:16px 22px;background:var(--ztc-bg-bg-25);border-radius:200px;font-size:var(--ztc-font-size-font-s18);font-weight:var(--ztc-weight-bold);line-height:18px;border:1px solid #fff;box-shadow:2px 2px 0 0 #fff;z-index:1;transition:.3s}
.btn2-home7:hover{color:var(--ztc-text-text-26);transform:translatey(-5px)}
.btn2-home7::after{position:absolute;content:"";background:#fff;left:0;right:0;border-radius:200px;height:100%;width:100%;top:0;transform:scaleX(0);border:1px solid var(--ztc-bg-bg-25);box-shadow:2px 2px 0 0 var(--ztc-bg-bg-25);transition:.4s;z-index:-1}
.btn2-home7:hover::after{transform:scaleX(1)}
.btn3-home7{position:relative;color:var(--ztc-text-text-1);display:inline-block;padding:16px 22px;background:0 0;border-radius:200px;font-size:var(--ztc-font-size-font-s18);font-weight:var(--ztc-weight-bold);line-height:18px;border:1px solid #fff;z-index:1;transition:.3s}
.btn3-home7:hover{color:var(--ztc-text-text-26);transform:translatey(-5px)}
.btn3-home7::after{position:absolute;content:"";background:var(--ztc-bg-bg-25);left:0;right:0;border-radius:200px;height:100%;width:100%;top:0;transform:scaleX(0);border:inherit;transition:.4s;z-index:-1}
.btn3-home7:hover::after{transform:scaleX(1)}
.btn4-home7{position:relative;color:var(--ztc-text-text-25);display:inline-block;padding:16px 22px;background:0 0;border-radius:200px;font-size:var(--ztc-font-size-font-s18);font-weight:var(--ztc-weight-bold);line-height:18px;border:1px solid #031a0b;box-shadow:2px 2px 0 0 #031a0b;background:var(--ztc-bg-bg-1);z-index:1;transition:.3s}
.btn4-home7:hover{color:var(--ztc-text-text-1);transform:translatey(-5px)}
.btn4-home7::after{position:absolute;content:"";background:#031a0b;border:1px solid #fff;box-shadow:2px 2px 0 0 #fff;left:0;right:0;border-radius:200px;height:100%;width:100%;top:0;transform:scaleX(0);border:inherit;transition:.4s;z-index:-1}
.btn4-home7:hover::after{transform:scaleX(1)}
.vl-primary-btn-hm8{background:var(--ztc-bg-bg-29);border-radius:8px;padding:18px 18px;color:var(--ztc-text-text-1);font-size:var(--ztc-font-size-font-s18);line-height:18px;font-weight:600;display:inline-block;border:none;transition:.3s;position:relative;z-index:1}
.vl-primary-btn-hm8::after{position:absolute;content:"";left:8px;top:8px;background:rgba(255,255,255,.2);height:40px;width:40px;border-radius:50px;transition:.3s}
.vl-primary-btn-hm8 span{transform:rotate(-45deg);margin-left:2px;transition:.3s;display:inline-block}
.vl-primary-btn-hm8:hover{color:var(--ztc-text-text-16);transition:.3s}
.vl-primary-btn-hm8:hover:after{width:100%;height:100%;left:0;top:0;transition:.3s;border-radius:0;border-radius:8px}
.vl-primary-btn-hm8:hover span{transform:rotate(0);transition:.3s}
.vl-primary-hm8-learn{background:0 0;border:1px solid #141e3e;border-radius:8px;padding:18px 18px;color:#141e3e;font-size:var(--ztc-font-size-font-s18);line-height:18px;font-weight:600;display:inline-block;transition:.3s;position:relative;z-index:1}
.vl-primary-hm8-learn::after{position:absolute;content:"";left:8px;top:8px;background:rgba(79,120,248,.1);height:40px;width:40px;border-radius:50px;transition:.6s}
.vl-primary-hm8-learn span{transform:rotate(-45deg);margin-left:2px;transition:.3s;display:inline-block}
.vl-primary-hm8-learn:hover{color:var(--ztc-text-text-16);transition:.3s}
.vl-primary-hm8-learn:hover:after{width:100%;height:100%;left:0;top:0;transition:.3s;border-radius:0;border-radius:8px}
.vl-primary-hm8-learn:hover span{transform:rotate(0);transition:.3s}
.next-arrow button{height:48px;width:48px;text-align:center;line-height:24px;border-radius:50%;display:inline-block;border:1px solid var(--ztc-text-text-1);transition:.4s;position:relative;overflow:hidden;background:0 0;color:var(--ztc-text-text-1)}
.next-arrow button:hover{transition:.4s;border-radius:100px;background:var(--ztc-bg-bg-5);color:var(--ztc-text-text-5);border:1px solid var(--ztc-text-text-7)}
.prev-arrow button{height:48px;width:48px;text-align:center;line-height:24px;border-radius:50%;display:inline-block;border:1px solid var(--ztc-text-text-1);transition:.4s;position:relative;overflow:hidden;background:0 0;color:var(--ztc-text-text-1)}
.prev-arrow button:hover{transition:.4s;border-radius:100px;background:var(--ztc-bg-bg-5);color:var(--ztc-text-text-5);border:1px solid var(--ztc-text-text-7)}
.star_icon ul li{display:inline-block;margin-right:2px}
.star_icon ul li i{color:var(--ztc-text-text-4)}
.star_icon_2 ul li i{color:var(--ztc-text-text-10);transition:.4s}
.social_link li{margin:0 0 16px 0}
.social_link li:last-child{margin:0}
.social_link li a{height:40px;width:40px;text-align:center;line-height:42px;border-radius:50%;background:var(--ztc-bg-bg-6);display:inline-block;font-size:var(--ztc-font-size-font-s18);transition:all .4s;color:var(--ztc-text-text-2)}
.social_link li a:hover{background:var(--ztc-bg-bg-5)}
.social_link li a:hover i{color:var(--ztc-text-text-5)}
.social_link li a i{color:var(--ztc-text-text-1);transition:all .4s}
.inner-mini-title{color:var(--ztc-text-text-23);font-size:var(--ztc-font-size-font-s32);font-weight:400;line-height:40px;font-family:var(--ztc-family-font2)}
.inner-mini-pera{font-size:var(--ztc-font-size-font-s16);color:rgba(26,86,50,.8);line-height:24px;font-weight:400}
.inner-pagination{margin-top:38px}
.inner-pagination ul li{display:inline-block;margin-right:10px}
.inner-pagination ul li:last-child{margin-right:0}
.inner-pagination ul li a{background:var(--ztc-bg-bg-23);border:1px solid #dae4de;color:var(--ztc-text-text-23);display:block;border-radius:100px;height:56px;width:56px;line-height:56px;text-align:center;font-size:var(--ztc-font-size-font-s24);font-weight:var(--ztc-weight-bold);transition:.3s}
.inner-pagination ul li a:hover{background:var(--ztc-bg-bg-21);color:var(--ztc-text-text-23);border:1px solid #1a5632;box-shadow:1px 2px 0 0 #1a5632;transition:.3s}
.inner-pagination ul li a i{color:var(--ztc-text-text-23)}
.image-anime{position:relative;overflow:hidden}
.image-anime:after{content:"";position:absolute;width:200%;height:0%;left:50%;top:50%;background-color:rgba(255,255,255,.3);transform:translate(-50%,-50%) rotate(-45deg);z-index:1}
.image-anime:hover:after{height:250%;transition:all .6s linear;background-color:transparent}
.service_c_bg{border:1px solid #f0f0fa!important}
.service_bg{background:#fff!important}
.cursor-outer{margin-inline-start:-12px;margin-top:-12px;width:30px;height:30px;border:1px solid #1a5632;background-color:transparent;box-sizing:border-box;z-index:10000000;opacity:.34;transition:all .4s ease-out 0s}
.cursor-outer.color-4{border:1px solid red;background-color:green}
.cursor-outer.cursor-hover{opacity:.14}
.cursor-outer.cursor-big{opacity:0}
.mouseCursor{position:fixed;top:0;inset-inline-start:0;inset-inline-end:0;bottom:0;pointer-events:none;border-radius:50%;transform:translateZ(0);visibility:hidden;text-align:center}
.mouseCursor.cursor-big{width:20px;height:20px;margin-inline-start:-12px;margin-top:-12px}
.cursor-inner{margin-inline-start:-3px;margin-top:-3px;width:10px;height:10px;z-index:10000001;background-color:#1a5632;opacity:1;transition:all .24s ease-out 0s}
.cursor-inner.color-4{background-color:var(--vkl-text-text-11)}
.cursor-inner.cursor-big span{opacity:1}
.cursor-inner.cursor-hover{margin-inline-start:-10px;margin-top:-10px;width:30px;height:30px;background-color:var(--theme);border:1px solid #686363;opacity:0}
.tp-footer-bigtext{font-size:180px;letter-spacing:-.02em;line-height:1}
.text-scale-anim{white-space:pre-wrap;transform-origin:top left}
.tp-letter-span{display:inline-block}
.tp-word-span{display:inline-block}
.case_img_anime{position:relative;z-index:2;overflow:hidden;width:100%}
.case_img_anime img{background-size:cover;transition:.5s;width:100%;height:100%;display:block}
.case_img_anime img:nth-child(1){transform:translatex(50%) scalex(2);opacity:0;filter:blur(10px)}
.case_img_anime img:nth-child(2){position:absolute;top:0;left:0;bottom:0;right:0;-o-object-fit:cover;object-fit:cover}
.vl-blog8-box:hover .case_img_anime img:nth-child(1){transform:translatex(0) scalex(1);opacity:1;filter:blur(0)}
.vl-blog8-box:hover .case_img_anime img:nth-child(2){transform:translatex(-50%) scalex(2);opacity:0;filter:blur(10px)}
.vl-blog1-info:hover .case_img_anime img:nth-child(1){transform:translatex(0) scalex(1);opacity:1;filter:blur(0)}
.vl-blog1-info:hover .case_img_anime img:nth-child(2){transform:translatex(-50%) scalex(2);opacity:0;filter:blur(10px)}
.team1-thumb.case_img_anime:hover img:nth-child(1){transform:translatex(0) scalex(1);opacity:1;filter:blur(0)}
.team1-thumb.case_img_anime:hover img:nth-child(2){transform:translatex(-50%) scalex(2);opacity:0;filter:blur(10px)}
.vl-blog2-info:hover .case_img_anime img:nth-child(1){transform:translatex(0) scalex(1);opacity:1;filter:blur(0)}
.vl-blog2-info:hover .case_img_anime img:nth-child(2){transform:translatex(-50%) scalex(2);opacity:0;filter:blur(10px)}
.vl-team3-box:hover .case_img_anime img:nth-child(1){transform:translatex(0) scalex(1);opacity:1;filter:blur(0)}
.vl-team3-box:hover .case_img_anime img:nth-child(2){transform:translatex(-50%) scalex(2);opacity:0;filter:blur(10px)}
.blog3-area-box:hover .case_img_anime img:nth-child(1){transform:translatex(0) scalex(1);opacity:1;filter:blur(0)}
.blog3-area-box:hover .case_img_anime img:nth-child(2){transform:translatex(-50%) scalex(2);opacity:0;filter:blur(10px)}
.blog5-box-area:hover .case_img_anime img:nth-child(1){transform:translatex(0) scalex(1);opacity:1;filter:blur(0)}
.blog5-box-area:hover .case_img_anime img:nth-child(2){transform:translatex(-50%) scalex(2);opacity:0;filter:blur(10px)}
.product5-box-info:hover .case_img_anime img:nth-child(1){transform:translatex(0) scalex(1);opacity:1;filter:blur(0)}
.product5-box-info:hover .case_img_anime img:nth-child(2){transform:translatex(-50%) scalex(2);opacity:0;filter:blur(10px)}
.team5-box:hover .case_img_anime img:nth-child(1){transform:translatex(0) scalex(1);opacity:1;filter:blur(0)}
.team5-box:hover .case_img_anime img:nth-child(2){transform:translatex(-50%) scalex(2);opacity:0;filter:blur(10px)}
.team6-area-box:hover .case_img_anime img:nth-child(1){transform:translatex(0) scalex(1);opacity:1;filter:blur(0)}
.team6-area-box:hover .case_img_anime img:nth-child(2){transform:translatex(-50%) scalex(2);opacity:0;filter:blur(10px)}
.blog7-info:hover .case_img_anime img:nth-child(1){transform:translatex(0) scalex(1);opacity:1;filter:blur(0)}
.blog7-info:hover .case_img_anime img:nth-child(2){transform:translatex(-50%) scalex(2);opacity:0;filter:blur(10px)}
.blog9-info:hover .case_img_anime img:nth-child(1){transform:translatex(0) scalex(1);opacity:1;filter:blur(0)}
.blog9-info:hover .case_img_anime img:nth-child(2){transform:translatex(-50%) scalex(2);opacity:0;filter:blur(10px)}
.vl-blog10-box:hover .case_img_anime img:nth-child(1){transform:translatex(0) scalex(1);opacity:1;filter:blur(0)}
.vl-blog10-box:hover .case_img_anime img:nth-child(2){transform:translatex(-50%) scalex(2);opacity:0;filter:blur(10px)}
.about-inr-vlog-box:hover .case_img_anime img:nth-child(1){transform:translatex(0) scalex(1);opacity:1;filter:blur(0)}
.about-inr-vlog-box:hover .case_img_anime img:nth-child(2){transform:translatex(-50%) scalex(2);opacity:0;filter:blur(10px)}
.vl-clip-anim{width:100%;display:grid;align-items:center;justify-items:center;overflow:hidden;position:relative}
.vl-clip-anim .vl-anim-img{opacity:0;width:100%;height:100%}
.vl-clip-anim .mask{background-size:cover;background-position:center;transform:scale(1.005)}
.vl-clip-anim>*{grid-area:1/1/2/2;width:100%;height:100%;max-height:100%}
.reveal{position:relative;display:-ms-inline-flexbox;visibility:hidden;overflow:hidden}
.reveal img{height:100%;width:100%;display:inline-block;-o-object-fit:cover;object-fit:cover;transform-origin:left}
.tp-text-slide-title{color:#fff;margin-bottom:10px;font-size:120px;line-height:120px;font-family:var(--ztc-family-font2);font-weight:400;color:transparent;-webkit-text-stroke-width:1px;-webkit-text-stroke:1.5px #c08838}
.tp-text-slide-title img{width:100px;height:100px;margin-right:20px}
.tp-slide-transtion{transition-timing-function:linear}
.tpcauses-text-slider-active .swiper-slide{width:auto;display:inline-block}
.hm4-brand-1 .title{color:var(--ztc-text-text-38);margin-bottom:10px;font-size:24px;line-height:24px;font-family:var(--ztc-family-font2);font-weight:400}
.hm4-brand-1 .title img{width:44px;height:44px;margin-right:10px}
.tpcauses-text-slider-active-2 .swiper-slide{width:auto;display:inline-block}
.hm4-brand-2{text-align:center}
.hm4-brand-2 .title{color:#d2d9d0;margin:10px 0 10px 0;font-size:30px;font-weight:500}
.hm4-brand-2 .title img{-o-object-fit:cover;object-fit:cover;margin-right:34px}
.hm4-brand-3{text-align:center}
.hm4-brand-3 .title img{-o-object-fit:cover;object-fit:cover}
.testimo-hm4-wrap{position:relative}
.arrow-btn-next{display:inline-block;height:62px;width:62px;line-height:60px;background:var(--ztc-bg-bg-16);border-radius:100%;text-align:center;position:absolute;top:47%;right:-5%;z-index:99}
.arrow-btn-next a img{filter:brightness(0) invert(0);transition:.4s}
.arrow-btn-next:hover{background:var(--ztc-bg-bg-15);transition:.4s}
.arrow-btn-next:hover a img{filter:brightness(0) invert(1);transition:.4s}
.arrow-btn-prev{display:inline-block;height:62px;width:62px;line-height:60px;background:var(--ztc-bg-bg-16);border-radius:100%;text-align:center;position:absolute;top:47%;left:-5%;z-index:99;transition:.4s}
.arrow-btn-prev a img{filter:brightness(0) invert(0);transition:.4s}
.arrow-btn-prev:hover{background:var(--ztc-bg-bg-15);transition:.4s}
.arrow-btn-prev:hover a img{filter:brightness(0) invert(1);transition:.4s}
.arrow-btn-next-hm5{display:inline-block;height:54px;width:54px;line-height:54px;background:var(--ztc-bg-bg-1);border-radius:8px;text-align:center;position:absolute;top:47%;right:-5%;z-index:99}
@media (max-width:575px){
.arrow-btn-next-hm5{top:92%;right:32%}
}
.arrow-btn-next-hm5 a img{filter:brightness(0) invert(0);transition:.4s}
.arrow-btn-next-hm5:hover{background:linear-gradient(90deg,#f58a22 0,#f8bc1e 100%);transition:.4s}
.arrow-btn-next-hm5:hover a img{filter:brightness(0) invert(1);transition:.4s}
.arrow-btn-prev-hm5{display:inline-block;height:54px;width:54px;line-height:54px;background:var(--ztc-bg-bg-1);border-radius:8px;text-align:center;position:absolute;top:47%;left:-5%;z-index:99;transition:.4s}
@media (max-width:575px){
.arrow-btn-prev-hm5{top:92%;left:32%}
}
.arrow-btn-prev-hm5 a img{filter:brightness(0) invert(0);transition:.4s}
.arrow-btn-prev-hm5:hover{background:linear-gradient(90deg,#f58a22 0,#f8bc1e 100%);transition:.4s}
.arrow-btn-prev-hm5:hover a img{filter:brightness(0) invert(1);transition:.4s}
.sp1{padding:50px 0 50px}
@media (max-width:575px){
.sp1{padding:30px 0 30px}
}
@media only screen and (min-width:768px) and (max-width:991px){
.sp1{padding:50px 0 50px}
}
.sp2{padding:100px 0 70px}
@media (max-width:575px){
.sp2{padding:50px 0 20px}
}
@media only screen and (min-width:768px) and (max-width:991px){
.sp2{padding:50px 0 20px}
}
.sp3{padding:100px 0 50px}
.sp4{padding:80px 0 80px}
@media (max-width:575px){
.sp4{padding:40px 0 40px}
}
@media only screen and (min-width:768px) and (max-width:991px){
.sp4{padding:40px 0 40px}
}
.sp5{padding:60px 0 60px}
@media (max-width:575px){
.sp5{padding:30px 0 30px}
}
@media only screen and (min-width:768px) and (max-width:991px){
.sp5{padding:30px 0 30px}
}
.sp6{padding:120px 0 120px}
@media (max-width:575px){
.sp6{padding:60px 0 60px}
}
@media only screen and (min-width:768px) and (max-width:991px){
.sp6{padding:60px 0 60px}
}
.sp7{padding:120px 0 90px}
@media (max-width:575px){
.sp7{padding:60px 0 30px}
}
@media only screen and (min-width:768px) and (max-width:991px){
.sp7{padding:60px 0 30px}
}
.sp8{padding:100px 0 0}
@media (max-width:575px){
.sp8{padding:50px 0 0}
}
@media only screen and (min-width:768px) and (max-width:991px){
.sp8{padding:50px 0 0}
}
.sp9{padding:120px 0 0}
@media (max-width:575px){
.sp9{padding:60px 0 0}
}
@media only screen and (min-width:768px) and (max-width:991px){
.sp9{padding:60px 0 0}
}
.sp10{padding:0 0 100px}
@media (max-width:575px){
.sp10{padding:0 0 50px}
}
@media only screen and (min-width:768px) and (max-width:991px){
.sp10{padding:0 0 50px}
}
.sp11{padding:0 0 70px}
@media (max-width:575px){
.sp11{padding:0 0 20px}
}
@media only screen and (min-width:768px) and (max-width:991px){
.sp11{padding:0 0 20px}
}
.space-margin60{margin-bottom:60px}
@media (max-width:575px){
.space-margin60{margin-bottom:30px}
}
@media only screen and (min-width:768px) and (max-width:991px){
.space-margin60{margin-bottom:30px}
}
@media only screen and (min-width:992px) and (max-width:1199px){
.sp-brk-1{padding:50px 0}
}
.vl-about1-area{overflow:hidden;background:#fffdf5}
.vl-about1-area .about1-thumb1{border-radius:16px}
.vl-about1-area .about1-thumb1 img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:16px}
@media only screen and (min-width:768px) and (max-width:991px){
.vl-about1-area .about1-thumb1 img{height:500px}
}
.vl-about1-area .about-area-info{padding-left:22px}
@media only screen and (min-width:768px) and (max-width:991px),(max-width:575px){
.vl-about1-area .about-area-info{padding:0;margin-top:30px}
}
.vl-about1-area .about1-heading-area .about-subtitle{color:var(--ztc-text-text-5);font-size:var(--ztc-font-size-font-s18);line-height:18px;font-weight:400;text-transform:uppercase}
.vl-about1-area .about1-heading-area .about-subtitle img{width:56px;height:24px;margin:0 4px 2px 0}
.vl-about1-area .about1-heading-area .about-title{color:var(--ztc-text-text-5);font-size:var(--ztc-font-size-font-s44);line-height:52px;font-weight:400;font-family:var(--ztc-family-font2)}
@media only screen and (min-width:992px) and (max-width:1199px){
.vl-about1-area .about1-heading-area .about-title{font-size:38px;line-height:48px}
}
@media (max-width:575px){
.vl-about1-area .about1-heading-area .about-title{font-size:32px;line-height:42px}
}
.vl-about1-area .about1-heading-area p{font-size:var(--ztc-font-size-font-s18);color:var(--ztc-text-text-8);line-height:26px;font-weight:400}
.vl-about1-area .about1-text{font-size:var(--ztc-font-size-font-s16);color:var(--ztc-text-text-8);line-height:24px;font-weight:400;margin-top:66px}
@media only screen and (min-width:992px) and (max-width:1199px){
.vl-about1-area .about1-text{margin-top:22px}
}
@media only screen and (min-width:768px) and (max-width:991px),(max-width:575px){
.vl-about1-area .about1-text{margin:30px 0 30px 0}
}
.vl-about1-area .about1-thumb2 img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:16px}
.vl-about2-area{overflow:hidden}
.vl-about2-header{display:flex;justify-content:space-between}
@media (max-width:575px){
.vl-about2-header{display:none}
}
.vl-about2-header .about2-header-left .sub-title{color:var(--ztc-text-text-10);font-size:var(--ztc-font-size-font-s18);line-height:18px;font-weight:600;text-transform:uppercase}
.vl-about2-header .about2-header-left .title{color:var(--ztc-text-text-10);font-family:var(--ztc-family-font2);font-size:var(--ztc-font-size-font-s44);line-height:52px;font-weight:400}
@media only screen and (min-width:768px) and (max-width:991px){
.vl-about2-header .about2-header-left .title{font-size:38px;line-height:48px}
}
.vl-about2-header .about2-header-right .header-right-text{color:var(--ztc-text-text-13);font-size:var(--ztc-font-size-font-s16);font-weight:400;line-height:24px}
.vl-about2-header .about2-header-right .about2-meta{display:flex}
.vl-about2-header .about2-header-right .about2-meta .about2-meta_user a{background:rgba(43,114,55,.2);border-radius:100px;display:inline-block;padding:8px 10px}
.vl-about2-header .about2-header-right .about2-meta .about2-meta-line img{margin:0 16px;height:60px;width:1px}
.vl-about2-header .about2-header-right .about2-meta .about2-meta-text h2{color:var(--ztc-text-text-11);font-family:var(--ztc-family-font2);font-size:var(--ztc-font-size-font-s24);line-height:24px;font-weight:400}
.vl-about2-header .about2-header-right .about2-meta .about2-meta-text p{color:var(--ztc-text-text-12);font-size:var(--ztc-font-size-font-s18);line-height:18px;font-weight:400}
.about2-thumb{position:relative;border-radius:16px}
.about2-thumb img{border-radius:16px;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.about2-thumb .vdo-popup-area{position:absolute;bottom:30px;left:30px;background:var(--ztc-bg-bg-10);display:inline-block;border-radius:57px;padding:8px 16px 8px 8px}
.about2-thumb .vdo-popup-area .popup-wrap{background:var(--ztc-bg-bg-9);height:52px;width:52px;border-radius:50%;display:inline-block;line-height:52px;text-align:center;margin-right:8px;transition:.4s}
.about2-thumb .vdo-popup-area .popup-wrap i{font-size:20px;color:var(--ztc-text-text-10);margin-top:16px}
.about2-thumb .vdo-popup-area .play-vdo{color:#fff;font-size:20px;line-height:20px;font-weight:600}
.about2-thumb-2 img{width:100%;height:710px;-o-object-fit:cover;object-fit:cover;border-radius:16px}
@media only screen and (min-width:1200px) and (max-width:1399px){
.about2-thumb-2 img{height:676px}
}
@media only screen and (min-width:992px) and (max-width:1199px){
.about2-thumb-2 img{height:619px}
}
@media only screen and (min-width:768px) and (max-width:991px){
.about2-thumb-2 img{display:none}
}
.about2-content-box{background:var(--ztc-bg-bg-10);padding:30px 40px 30px 30px;border-radius:12px;margin-top:30px;position:relative;overflow:hidden}
.about2-content-box:hover .about2-content-icon img{transform:rotateY(-180deg);transition:.4s}
@media only screen and (min-width:992px) and (max-width:1199px){
.about2-content-box{padding-right:22px}
}
@media only screen and (min-width:768px) and (max-width:991px){
.about2-content-box{padding:20px 16px}
}
@media (max-width:575px){
.about2-content-box{padding:30px 26px 30px 26px}
}
.about2-content-box .about2-content-icon{height:60px;width:60px;line-height:60px;text-align:center;display:inline-block;background:var(--ztc-bg-bg-1);border-radius:100%}
.about2-content-box .about2-content-icon img{-o-object-fit:cover;object-fit:cover;transition:.4s}
.about2-content-box .about2-content-text{position:relative;z-index:9}
.about2-content-box .about2-content-text h2 a{color:var(--ztc-text-text-1);font-size:var(--ztc-font-size-font-s24);font-weight:400;line-height:24px;font-family:var(--ztc-family-font2);transition:.4s}
@media only screen and (min-width:992px) and (max-width:1199px){
.about2-content-box .about2-content-text h2 a{font-size:22px}
}
@media only screen and (min-width:768px) and (max-width:991px),(max-width:575px){
.about2-content-box .about2-content-text h2 a{font-size:22px}
}
.about2-content-box .about2-content-text h2 a:hover{color:var(--ztc-text-text-14);transition:.4s}
.about2-content-box .about2-content-text p{color:rgba(255,255,255,.8);font-size:var(--ztc-font-size-font-s16);font-weight:400;line-height:24px}
.about2-content-box .about2-box1-shape{position:absolute;bottom:0;right:0}
.about2-content-box .about2-box1-shape img{width:268px;height:260px}
.about2-content-box2{background:var(--ztc-bg-bg-9);border-radius:12px;margin-top:30px;padding:92px 35px;text-align:center;position:relative;overflow:hidden}
@media only screen and (min-width:1200px) and (max-width:1399px){
.about2-content-box2{padding:104px 35px}
}
@media only screen and (min-width:992px) and (max-width:1199px){
.about2-content-box2{padding:102px 20px}
}
.about2-content-box2 .about2-content-text2 h2{font-size:var(--ztc-font-size-font-s52);line-height:52px;font-weight:400;font-family:var(--ztc-family-font2)}
.about2-content-box2 .about2-content-text2 p{color:rgba(2,49,24,.8);font-size:var(--ztc-font-size-font-s18);font-weight:400;line-height:18px}
.about2-content-box2 .about2-box2-shape{position:absolute;top:0;left:-20px}
.about2-content-box2 .about2-box3-shape{position:absolute;bottom:0;right:0}
.vl-about3-area{overflow:hidden}
.about3-thumb{border-radius:16px}
.about3-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:16px}
@media only screen and (min-width:1200px) and (max-width:1399px){
.about3-thumb img{height:500px}
}
.about3-header .about3-subtitle{display:inline-block;border:1px solid rgba(67,48,20,.3);padding:8px 8px 8px 8px;border-radius:30px;color:var(--ztc-text-text-15);font-size:var(--ztc-font-size-font-s20);line-height:22px;font-weight:400}
@media only screen and (min-width:1200px) and (max-width:1399px){
.about3-header .about3-subtitle{font-size:17px}
}
.about3-header .about3-subtitle img{margin-right:10px}
.about3-header .about3-title{color:var(--ztc-text-text-16);font-family:var(--ztc-family-font2);font-size:var(--ztc-font-size-font-s44);line-height:52px;font-weight:400}
@media only screen and (min-width:1200px) and (max-width:1399px){
.about3-header .about3-title{font-size:40px}
}
@media (max-width:575px){
.about3-header .about3-title{font-size:32px;line-height:44px}
}
.about3-meta{display:flex;align-items:center}
.about3-meta a{margin-right:16px}
.about3-meta a img{height:48px;width:144px;-o-object-fit:cover;object-fit:cover}
.about3-meta .about3-meta-text h2{color:var(--ztc-text-text-16);font-family:var(--ztc-family-font2);font-size:var(--ztc-font-size-font-s18);line-height:18px;font-weight:400}
.about3-meta .about3-meta-text p{color:var(--ztc-text-text-17);font-size:var(--ztc-font-size-font-s18);line-height:18px;font-weight:400}
@media only screen and (min-width:1200px) and (max-width:1399px){
.about3-meta .about3-meta-text p{font-size:16px}
}
@media only screen and (min-width:992px) and (max-width:1199px){
.about3-thumb2{margin-top:20px}
}
.about3-thumb2 img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:16px}
.about3-peratext{color:rgba(67,48,20,.8);font-size:var(--ztc-font-size-font-s16);line-height:24px;font-weight:400;margin-top:32px}
.about3-content-wrap{display:flex;align-items:center}
@media (max-width:575px){
.about3-content-wrap{display:block}
}
.about3-content-wrap .about3-wrap-line{margin:0 24px 0 32px}
@media (max-width:575px){
.about3-content-wrap .about3-wrap-line{display:none}
}
.about3-content-wrap .about3-wrap-line img{height:72px;-o-object-fit:cover;object-fit:cover}
.about3-content-wrap .about3-wrap-list ul li{margin-bottom:24px}
@media (max-width:575px){
.about3-content-wrap .about3-wrap-list ul li{margin-bottom:16px}
}
.about3-content-wrap .about3-wrap-list ul li:last-child{margin-bottom:0}
.about3-content-wrap .about3-wrap-list ul li span{color:rgba(67,48,20,.8);font-size:var(--ztc-font-size-font-s18);line-height:18px;font-weight:500}
@media only screen and (min-width:992px) and (max-width:1199px){
.about3-content-wrap .about3-wrap-list ul li span{font-size:14px}
}
@media (max-width:575px){
.about3-content-wrap .about3-wrap-list ul li span{font-size:17px}
}
.about3-content-wrap .about3-wrap-list ul li span img{height:24px;width:24px;margin-right:8px}
.vl-about4-area{overflow:hidden;background:var(--ztc-bg-bg-16)}
.about4-info .about4-header .about4-subtitle{display:inline-block;border:1px solid rgba(95,176,113,.3);padding:8px 8px 8px 8px;border-radius:30px;color:var(--ztc-text-text-19);font-size:var(--ztc-font-size-font-s20);line-height:20px;font-weight:400}
@media only screen and (min-width:992px) and (max-width:1199px){
.about4-info .about4-header .about4-subtitle{font-size:19px}
}
.about4-info .about4-header .about4-subtitle img{margin-right:12px}
.about4-info .about4-header .about4-title{color:var(--ztc-text-text-19);font-family:var(--ztc-family-font2);font-size:var(--ztc-font-size-font-s44);line-height:52px;font-weight:400}
@media only screen and (min-width:1200px) and (max-width:1399px){
.about4-info .about4-header .about4-title{font-size:42px}
}
@media (max-width:575px){
.about4-info .about4-header .about4-title{font-size:32px;line-height:40px}
}
.about4-thumb img{border-radius:16px}
@media only screen and (min-width:768px) and (max-width:991px),(max-width:575px){
.about4-thumb img{height:500px;-o-object-fit:cover;object-fit:cover;width:100%;-o-object-position:top center;object-position:top center;margin-top:30px;margin-bottom:30px}
}
.about4-content p{color:rgba(27,49,31,.8);font-size:var(--ztc-font-size-font-s24);line-height:36px;font-weight:400}
@media only screen and (min-width:992px) and (max-width:1199px){
.about4-content p{font-size:20px}
}
@media (max-width:575px){
.about4-content p{font-size:16px;line-height:24px}
}
.about4-icon-info{display:flex}
@media only screen and (min-width:992px) and (max-width:1199px){
.about4-icon-info{display:block}
}
.about4-icon-info:hover .about4-icons{background:var(--ztc-bg-bg-15);transition:.4s}
.about4-icon-info:hover .about4-icons img{filter:brightness(0) invert(1);transition:.4s}
.about4-icon-info:hover .about4-icon-content h3 a{color:var(--ztc-text-text-20);transition:.4s}
.about4-icon-info .about4-icons{background:var(--ztc-bg-bg-1);display:inline-block;height:70px;width:70px;text-align:center;line-height:70px;border-radius:100%;margin-right:16px;transition:.4s}
.about4-icon-info .about4-icons img{height:35px;width:35px;transition:.4s}
.about4-icon-info .about4-icon-content h3 a{color:var(--ztc-text-text-19);font-size:var(--ztc-font-size-font-s24);line-height:40px;font-weight:400;font-family:var(--ztc-family-font2);transition:.4s}
@media only screen and (min-width:992px) and (max-width:1199px){
.about4-icon-info .about4-icon-content h3 a{margin-top:16px}
}
.about4-icon-info .about4-icon-content p{color:rgba(27,49,31,.8);font-size:var(--ztc-font-size-font-s16);line-height:24px;font-weight:400}
@media only screen and (min-width:1200px) and (max-width:1399px){
.about4-icon-info .about4-icon-content p{font-size:15px}
}
.vl-about4-growing_text{text-align:center;margin:60px 0 32px 0}
.vl-about4-growing_text h2{color:var(--ztc-text-text-16);font-size:var(--ztc-font-size-font-s24);line-height:24px;font-weight:400;font-family:var(--ztc-family-font2)}
.vl-about4-growing_text h2 span{margin-left:6px}
.vl-about5-area{overflow:hidden;padding:420px 0 100px;margin-top:-320px}
@media (max-width:575px){
.vl-about5-area{padding:350px 0 100px}
}
.about5-thumb{border-radius:12px;height:574px}
@media (max-width:575px),only screen and (min-width:768px) and (max-width:991px){
.about5-thumb{width:100%;margin-bottom:30px;height:400px}
}
.about5-thumb img{-o-object-fit:cover;object-fit:cover;border-radius:12px;width:100%;height:100%}
@media only screen and (min-width:1200px) and (max-width:1399px){
.about5-thumb img{height:590px}
}
.about5-info{position:relative}
.about5-heading .subtitle{color:var(--ztc-text-text-21);font-size:var(--ztc-font-size-font-s18);line-height:18px;font-weight:400;padding:8px 12px 8px 8px;border-radius:4px;display:inline-block;text-transform:uppercase;background:linear-gradient(90deg,rgba(245,138,34,.2) 0,rgba(248,188,30,.2) 100%)}
.about5-heading .subtitle img{width:35px;height:30px;margin-right:4px}
.about5-heading .title{color:var(--ztc-text-text-21);font-family:var(--ztc-family-font2);font-size:var(--ztc-font-size-font-s44);line-height:53px;font-weight:400}
@media (max-width:575px){
.about5-heading .title{font-size:var(--ztc-font-size-font-s32);line-height:40px}
}
.about5-thumb2{border-radius:12px}
.about5-thumb2 img{-o-object-fit:cover;object-fit:cover;border-radius:12px;width:100%;height:100%}
.about5-content-box{margin-top:25px;padding:40px 30px 20px 30px;background:var(--ztc-bg-bg-18);border-radius:12px}
@media only screen and (min-width:992px) and (max-width:1199px){
.about5-content-box{padding:20px 20px 20px 20px}
}
.about5-content-box:hover .about5-icons img{transform:rotateY(-180deg);transition:all .4s}
.about5-content-box .about5-icons{background:linear-gradient(90deg,#f58a22 0,#f8bc1e 100%);height:54px;width:54px;display:inline-block;text-align:center;line-height:54px;border-radius:8px}
.about5-content-box .about5-icons img{transition:all .4s;-o-object-fit:cover;object-fit:cover}
.about5-content-box .title a{font-family:var(--ztc-family-font2);color:var(--ztc-text-text-21);font-size:var(--ztc-font-size-font-s24);line-height:24px;font-weight:400}
@media only screen and (min-width:992px) and (max-width:1199px){
.about5-content-box .title a{font-size:22px}
}
.about5-content-box .pera-text{color:var(--ztc-text-text-22);font-size:var(--ztc-font-size-font-s16);line-height:24px;font-weight:400}
.about5-honey-element{position:absolute;right:22%;top:18%}
@media only screen and (min-width:992px) and (max-width:1199px){
.about5-honey-element{right:10%;top:19%}
}
@media (max-width:575px),only screen and (min-width:768px) and (max-width:991px){
.about5-honey-element{display:none}
}
@media only screen and (min-width:992px) and (max-width:1199px){
.about5-honey-element img{height:150px}
}
.about5-circle{position:absolute;top:-10%;right:0}
@media only screen and (min-width:768px) and (max-width:991px){
.about5-circle{top:50%;left:-80%}
}
@media (max-width:575px){
.about5-circle{top:24%}
}
.vl-about6-area{overflow:hidden;background:var(--ztc-bg-bg-22)}
.about6-thumb .thumb1{width:100%;height:100%;border-radius:12px;-o-object-fit:cover;object-fit:cover}
.about6-thumb .thumb2{position:relative;border-radius:12px;width:400px;height:100%;-o-object-fit:cover;object-fit:cover;margin:-268px 0 0 130px;z-index:1}
@media only screen and (min-width:992px) and (max-width:1199px){
.about6-thumb .thumb2{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;margin:30px 0 0 0}
}
@media (max-width:575px){
.about6-thumb .thumb2{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;margin:30px 0 0 0}
}
.about6-content{margin:48px 0 0 30px}
@media only screen and (min-width:768px) and (max-width:991px){
.about6-content{margin:30px 0 0 0}
}
@media (max-width:575px){
.about6-content{margin:30px 0 0 0}
}
@media only screen and (min-width:992px) and (max-width:1199px){
.about6-content{margin:30px 0 0 0}
}
@media only screen and (min-width:768px) and (max-width:991px),(max-width:575px){
.about6-heading{margin-top:30px}
}
.about6-heading .sub-title{display:inline-block;border:1px solid rgba(26,86,50,.3);background:rgba(26,86,50,.1);padding:8px 16px;border-radius:30px;color:var(--ztc-text-text-23);font-size:var(--ztc-font-size-font-s24);line-height:24px;font-weight:400}
.about6-heading .title{font-size:var(--ztc-font-size-font-s44);line-height:52px;font-weight:400;font-family:var(--ztc-family-font2);color:var(--ztc-text-text-23)}
@media (max-width:575px){
.about6-heading .title{font-size:var(--ztc-font-size-font-s32);line-height:40px}
}
.about6-exp_box{border-radius:12px;background:#fff;box-shadow:0 4px 24px 0 rgba(26,86,50,.08);text-align:center;padding:52px 24px}
@media only screen and (min-width:992px) and (max-width:1199px){
.about6-exp_box{margin-bottom:30px}
}
@media only screen and (min-width:768px) and (max-width:991px){
.about6-exp_box{margin-bottom:30px}
}
@media (max-width:575px){
.about6-exp_box{margin-bottom:30px}
}
.about6-exp_box h2{color:var(--ztc-text-text-23);font-family:var(--ztc-family-font2);font-size:var(--ztc-font-size-font-s70);line-height:70px;font-weight:400}
.about6-exp_box p{color:rgba(26,86,50,.8);font-size:var(--ztc-font-size-font-s24);line-height:28px;font-weight:500}
@media only screen and (min-width:1200px) and (max-width:1399px){
.about6-exp_box p{font-size:23px}
}
.about6-icons-info .about6-icons-box{display:flex;padding-bottom:20px;border-bottom:1px solid rgba(26,86,50,.3)}
.about6-icons-info .about6-icons-box:hover .about6-icons-logo{box-shadow:1px 2px 0 0 #1a5632;transition:.4s}
.about6-icons-info .about6-icons-box:hover .about6-icons-logo::after{height:100%;transition:.4s}
.about6-icons-info .about6-icons-box .about6-icons-content h3 a{color:var(--ztc-text-text-23);font-family:var(--ztc-family-font2);font-size:var(--ztc-font-size-font-s24);line-height:24px;font-weight:400;transition:.4s}
.about6-icons-info .about6-icons-box .about6-icons-content h3 a:hover{color:var(--ztc-text-text-24);transition:.4s}
@media only screen and (min-width:1200px) and (max-width:1399px){
.about6-icons-info .about6-icons-box .about6-icons-content h3 a{font-size:23px}
}
.about6-icons-info .about6-icons-box .about6-icons-content p{color:rgba(26,86,50,.8);font-size:var(--ztc-font-size-font-s16);line-height:24px;font-weight:400}
.about6-icons-logo{background:var(--ztc-bg-bg-23);overflow:hidden;height:48px;width:48px;display:inline-block;text-align:center;line-height:48px;border-radius:100%;border:1px solid #1a5632;margin-right:14px;transition:.4s;position:relative}
.about6-icons-logo::after{position:absolute;content:"";left:0;top:0;height:0%;width:100%;border-radius:100px;background:var(--ztc-bg-bg-21);transition:.4s}
.about6-icons-logo img{position:relative;z-index:1}
.about6-icons-fxr{border-bottom:none!important;padding:20px 0 0 0!important}
.about6-pera_text{margin:32px 0 38px 0}
.about6-pera_text p{color:rgba(26,86,50,.8);font-size:var(--ztc-font-size-font-s16);line-height:24px;font-weight:400}
.about6-wrap{display:flex;align-items:center}
@media only screen and (min-width:992px) and (max-width:1199px){
.about6-wrap{display:block}
}
@media (max-width:575px){
.about6-wrap{display:block}
}
@media only screen and (min-width:992px) and (max-width:1199px){
.about6-wrap ul{margin-bottom:20px}
}
@media (max-width:575px){
.about6-wrap ul{margin-bottom:20px}
}
.about6-wrap ul li{color:rgba(26,86,50,.8);font-size:var(--ztc-font-size-font-s18);line-height:18px;font-weight:500;margin-bottom:16px}
.about6-wrap ul li:last-child{margin-bottom:0}
.about6-wrap ul li img{margin-right:16px}
.about6-wrap-line{border-left:1px solid rgba(26,86,50,.3);height:56px;margin:0 32px}
@media only screen and (min-width:992px) and (max-width:1199px){
.about6-wrap-line{display:none}
}
@media (max-width:575px){
.about6-wrap-line{display:none}
}
.vl-about7-pera_text{color:var(--ztc-text-text-26);font-size:var(--ztc-font-size-font-s30);font-weight:600;line-height:40px}
@media (max-width:575px){
.vl-about7-pera_text{font-size:var(--ztc-font-size-font-s18);line-height:24px;margin-top:20px}
}
@media only screen and (min-width:768px) and (max-width:991px){
.vl-about7-pera_text{margin-top:20px}
}
.vl-about7-thumb{border-radius:16px}
.vl-about7-thumb img{width:100%;border-radius:16px;-o-object-fit:cover;object-fit:cover}
.about7-main-content{margin-left:34px}
@media (max-width:575px){
.about7-main-content{margin-left:0;margin-top:30px}
}
@media only screen and (min-width:768px) and (max-width:991px){
.about7-main-content{margin-left:0;margin-top:30px}
}
.about7-main-content .about7-author-area{margin-bottom:84px}
@media (max-width:575px){
.about7-main-content .about7-author-area{margin-bottom:16px}
}
@media only screen and (min-width:768px) and (max-width:991px){
.about7-main-content .about7-author-area{margin-bottom:16px}
}
.about7-main-content .about7-author-area h3 a{color:var(--ztc-text-text-27);font-size:var(--ztc-font-size-font-s24);font-weight:600;line-height:28px}
.about7-main-content p{color:var(--ztc-text-text-27);font-size:var(--ztc-font-size-font-s16);font-weight:500;line-height:24px}
.vl-about8-area{background:var(--ztc-bg-bg-30);overflow:hidden;position:relative;padding:200px 0}
@media (max-width:575px),only screen and (min-width:768px) and (max-width:991px){
.vl-about8-area{padding:50px 0}
}
.vl-about8-info{position:relative;z-index:3}
.vl-about8-info .sub-title{color:var(--ztc-text-text-29);font-size:var(--ztc-font-size-font-s24);line-height:24px;padding:12px 16px;display:inline-block;font-weight:400;text-align:center;border-radius:8px;border:1px solid rgba(79,120,248,.3);background:rgba(79,120,248,.1);box-shadow:0 4px 12px 0 rgba(79,120,248,.2) inset;backdrop-filter:blur(2px)}
@media (max-width:575px){
.vl-about8-info .sub-title{font-size:var(--ztc-font-size-font-s16);line-height:16px}
}
.vl-about8-info .sub-title img{margin-right:12px}
.vl-about8-info .about8-text{color:var(--ztc-text-text-29);font-size:var(--ztc-font-size-font-s32);line-height:42px;font-weight:600}
@media (max-width:575px){
.vl-about8-info .about8-text{font-size:var(--ztc-font-size-font-s24);line-height:32px}
}
@media (max-width:575px){
.about8-banner{display:none}
}
.about8-banner .banner-1{position:absolute;left:4%;top:22%;height:250px;border-radius:12px;transform:rotate(14deg)}
.about8-banner .banner-2{position:absolute;left:7%;top:52%;height:200px;border-radius:12px;transform:rotate(-17deg)}
.about8-banner .banner-3{position:absolute;right:4%;top:22%;height:250px;border-radius:12px;transform:rotate(-14deg);z-index:1}
.about8-banner .banner-4{position:absolute;right:7%;top:52%;height:200px;border-radius:12px;transform:rotate(17deg)}
.vl-about9-area{overflow:hidden;padding:340px 0 60px 0;position:relative}
@media (max-width:575px),only screen and (min-width:768px) and (max-width:991px){
.vl-about9-area{padding:50px 0}
}
.about9-heading{position:relative;z-index:3}
.about9-heading h3{color:var(--ztc-text-text-26);font-size:var(--ztc-font-size-font-s24);line-height:24px;font-weight:400;padding:12px 16px;display:inline-block;border-radius:30px;border:1px solid rgba(85,143,108,.3);background:rgba(85,143,108,.1);box-shadow:0 4px 12px 0 rgba(85,143,108,.2) inset;backdrop-filter:blur(2px)}
@media (max-width:575px){
.about9-heading h3{font-size:var(--ztc-font-size-font-s16);line-height:16px}
}
.about9-heading h3 img{margin-right:12px}
.about9-heading h2{color:var(--ztc-text-text-31);font-size:var(--ztc-font-size-font-s38);line-height:48px;font-weight:600}
@media (max-width:575px){
.about9-heading h2{font-size:var(--ztc-font-size-font-s24);line-height:30px}
}
@media only screen and (min-width:768px) and (max-width:991px){
.about9-section-imgs{display:none}
}
@media (max-width:575px){
.about9-section-imgs{display:none}
}
.about9-section-imgs img{border-radius:16px}
@media only screen and (min-width:992px) and (max-width:1199px){
.about9-section-imgs img{height:150px}
}
.about9-section-imgs .imgs1{position:absolute;top:44%;left:6%}
.about9-section-imgs .imgs2{position:absolute;top:24%;left:21%}
.about9-section-imgs .imgs3{position:absolute;top:13%;left:36%}
.about9-section-imgs .imgs4{position:absolute;top:13%;left:51%}
.about9-section-imgs .imgs5{position:absolute;top:24%;right:20.4%}
.about9-section-imgs .imgs6{position:absolute;top:44%;right:5.5%}
.vl-about-inner-area{overflow:hidden;background:var(--ztc-bg-bg-22)}
.vl-about-inner-thumb img{border-radius:16px}
.vl-about-inner-heading h3{display:inline-block;border:1px solid rgba(26,86,50,.3);background:rgba(26,86,50,.1);padding:8px 16px;border-radius:30px;color:var(--ztc-text-text-23);font-size:var(--ztc-font-size-font-s24);line-height:24px;font-weight:400}
@media (max-width:575px){
.vl-about-inner-heading h3{font-size:var(--ztc-font-size-font-s16);line-height:16px}
}
.vl-about-inner-heading h2{font-size:var(--ztc-font-size-font-s44);line-height:52px;font-weight:400;text-transform:capitalize;font-family:var(--ztc-family-font2);color:var(--ztc-text-text-23)}
@media (max-width:575px){
.vl-about-inner-heading h2{font-size:var(--ztc-font-size-font-s32);line-height:40px}
}
.vl-about-inner-heading p{color:rgba(26,86,50,.8);font-size:var(--ztc-font-size-font-s16);line-height:24px;font-weight:400}
.vl-about-inner-author{background:var(--ztc-bg-bg-20);border-radius:12px;padding:60px;text-align:center;margin-bottom:30px}
.vl-about-inner-author h2{font-family:var(--ztc-family-font2);color:var(--ztc-text-text-1);font-size:var(--ztc-font-size-font-s44);font-weight:400;line-height:44px}
.vl-about-inner-author p{color:rgba(255,255,255,.8);font-size:var(--ztc-font-size-font-s24);line-height:28px;font-weight:400}
.vl-about-inner-items-info{border-radius:16px;padding:30px 26px;background:var(--ztc-bg-bg-21)}
.vl-about-inner-items-info .vl-about-inner-items-content{display:flex;align-items:center;margin-bottom:30px}
.vl-about-inner-items-info .vl-about-inner-items-content:hover .logos{border:1px solid #1a5632;background:#fff;box-shadow:1px 2px 0 0 #1a5632;transition:.4s}
.vl-about-inner-items-info .vl-about-inner-items-content:hover .logos::after{height:100%;transition:.4s}
.vl-about-inner-items-info .vl-about-inner-items-content .logos{height:48px;width:48px;line-height:44px;text-align:center;border-radius:100px;border:1px solid rgba(26,86,50,.5);background:rgba(255,255,255,.5);margin-right:16px;overflow:hidden;position:relative;transition:.4s}
.vl-about-inner-items-info .vl-about-inner-items-content .logos::after{position:absolute;content:"";left:0;top:0;height:0%;width:100%;border-radius:100px;background:var(--ztc-bg-bg-1);transition:.4s}
.vl-about-inner-items-info .vl-about-inner-items-content .logos img{position:relative;z-index:1}
.vl-about-inner-items-info .vl-about-inner-items-content .text_content h2 a{color:var(--ztc-text-text-23);font-family:var(--ztc-family-font2);font-size:var(--ztc-font-size-font-s24);line-height:24px;font-weight:400;transition:.4s}
.vl-about-inner-items-info .vl-about-inner-items-content .text_content p{color:rgba(26,86,50,.8);font-size:var(--ztc-font-size-font-s16);line-height:24px;font-weight:400}
.vl-about-inner-items-list{border-top:1px solid rgba(26,86,50,.2);padding-top:30px}
.vl-about-inner-items-list ul li{color:var(--ztc-text-text-23);font-size:var(--ztc-font-size-font-s18);line-height:18px;font-weight:400;margin-bottom:16px}
.vl-about-inner-items-list ul li:last-child{margin-bottom:0}
.vl-about-inner-items-list ul li img{margin-right:12px}
.vl-mission-area{overflow:hidden;position:relative}
@media (max-width:575px){
.vl-mission-area{padding:50px 0 50px}
}
@media only screen and (min-width:768px) and (max-width:991px){
.vl-mission-area{padding:50px 0 50px}
}
@media only screen and (min-width:992px) and (max-width:1199px){
.vl-mission-area{padding:100px 0 100px}
}
.vl-mission-area .vl-mission-thumb-bg{position:absolute;top:0;left:0}
.vl-mission-area .vl-mission-img img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;position:relative;z-index:1}
.vl-mission-area .vl-mission-info{padding:100px 0 80px 0}
@media (max-width:575px){
.vl-mission-area .vl-mission-info{padding:0;margin-top:30px}
}
@media only screen and (min-width:768px) and (max-width:991px){
.vl-mission-area .vl-mission-info{padding:0;margin-top:30px}
}
@media only screen and (min-width:992px) and (max-width:1199px){
.vl-mission-area .vl-mission-info{padding:0;margin-top:30px}
}
.vl-mission-area .vl-mission-info h3{display:inline-block;border:1px solid rgba(26,86,50,.3);background:rgba(26,86,50,.1);padding:8px 16px;border-radius:30px;color:var(--ztc-text-text-23);font-size:var(--ztc-font-size-font-s24);line-height:24px;font-weight:400}
@media (max-width:575px){
.vl-mission-area .vl-mission-info h3{font-size:var(--ztc-font-size-font-s16);line-height:16px}
}
.vl-mission-area .vl-mission-info h2{font-size:var(--ztc-font-size-font-s44);line-height:52px;font-weight:400;text-transform:capitalize;font-family:var(--ztc-family-font2);color:var(--ztc-text-text-23)}
@media (max-width:575px){
.vl-mission-area .vl-mission-info h2{font-size:var(--ztc-font-size-font-s32);line-height:40px}
}
.vl-mission-area .vl-mission-info p{color:rgba(26,86,50,.8);font-size:var(--ztc-font-size-font-s16);line-height:24px;font-weight:400}
.vl-vision-area{overflow:hidden;background:var(--ztc-bg-bg-23)}
.vl-vision-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:12px}
.vl-vision-info h3{display:inline-block;border:1px solid rgba(26,86,50,.3);background:rgba(26,86,50,.1);padding:8px 16px;border-radius:30px;color:var(--ztc-text-text-23);font-size:var(--ztc-font-size-font-s24);line-height:24px;font-weight:400}
@media (max-width:575px){
.vl-vision-info h3{font-size:var(--ztc-font-size-font-s16);line-height:16px}
}
.vl-vision-info h2{font-size:var(--ztc-font-size-font-s44);line-height:52px;font-weight:400;text-transform:capitalize;font-family:var(--ztc-family-font2);color:var(--ztc-text-text-23)}
@media (max-width:575px){
.vl-vision-info h2{font-size:var(--ztc-font-size-font-s32);line-height:40px}
}
.vl-vision-info p{color:rgba(26,86,50,.8);font-size:var(--ztc-font-size-font-s16);line-height:24px;font-weight:400}
.vl-vision-item{margin-top:32px;display:flex;justify-content:space-between}
@media (max-width:575px){
.vl-vision-item{display:block;margin-bottom:30px}
}
@media only screen and (min-width:768px) and (max-width:991px){
.vl-vision-item{margin-bottom:30px}
}
@media only screen and (min-width:992px) and (max-width:1199px){
.vl-vision-item{margin-bottom:30px}
}
.vl-vision-item .vl-vision-item-list ul li{color:var(--ztc-text-text-23);font-size:var(--ztc-font-size-font-s18);line-height:18px;font-weight:500;margin-bottom:16px}
.vl-vision-item .vl-vision-item-list ul li:last-child{margin-bottom:0}
.vl-vision-item .vl-vision-item-list ul li img{margin:0 12px 2px 0}
.vl-team6-area.inner-about-team{background:var(--ztc-bg-bg-22)}
.vl-history-inr-area{background:var(--ztc-bg-bg-23)}
.vl-history-inr-gwrap{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;border-top:1px solid #1a5632}
@media only screen and (min-width:768px) and (max-width:991px){
.vl-history-inr-gwrap{grid-template-columns:repeat(2,1fr)}
}
@media (max-width:575px){
.vl-history-inr-gwrap{grid-template-columns:repeat(1,1fr)}
}
.vl-history-inr-gwrap-box{padding-top:40px;position:relative;text-align:center}
.vl-history-inr-gwrap-box::after{content:"";position:absolute;top:0;left:0;right:0;margin:0 auto;height:50px;width:1px;background:#1a5632}
.vl-history-inr-gwrap-box::before{content:"";position:absolute;top:-4%;left:0;right:0;margin:0 auto;height:16px;width:16px;border-radius:100%;background:#d8e45a;border:1px solid #1a5632;padding:12px;z-index:1}
.vl-history-inr-gwrap-box:nth-child(1){padding-top:160px}
.vl-history-inr-gwrap-box:nth-child(1)::after{height:150px}
.vl-history-inr-gwrap-box:nth-child(2){padding-top:90px}
.vl-history-inr-gwrap-box:nth-child(2)::after{height:70px}
.vl-history-inr-gwrap-box:nth-child(3){padding-top:160px}
.vl-history-inr-gwrap-box:nth-child(3)::after{height:150px}
.vl-history-inr-gwrap-box:nth-child(4){padding-top:52px}
.vl-history-inr-gwrap-box:nth-child(4)::after{height:32px}
.vl-history-inr-gwrap-box h2{color:var(--ztc-text-text-23);font-size:var(--ztc-font-size-font-s44);font-weight:400;line-height:44px;font-family:var(--ztc-family-font2)}
.vl-history-inr-gwrap-box h3{color:var(--ztc-text-text-23);font-family:var(--ztc-family-font2);font-size:var(--ztc-font-size-font-s24);line-height:24px;font-weight:400}
.vl-history-inr-gwrap-box p{color:rgba(26,86,50,.8);font-size:var(--ztc-font-size-font-s16);font-weight:400;line-height:26px}
.vl-service-area{overflow:hidden;background:var(--ztc-bg-bg-3)}
.service-header{display:flex;justify-content:space-between;align-items:center}
@media only screen and (min-width:768px) and (max-width:991px),(max-width:575px){
.service-header{display:inline-block}
}
.service-header .service-topleft h3{color:var(--ztc-text-text-5);font-size:var(--ztc-font-size-font-s18);line-height:18px;font-weight:400;text-transform:uppercase}
.service-header .service-topleft h3 img{width:48px;height:24px;margin:0 6px 4px 0}
.service-header .service-topleft h2{color:var(--ztc-text-text-5);font-size:var(--ztc-font-size-font-s44);line-height:52px;font-weight:400;font-family:var(--ztc-family-font2)}
@media (max-width:575px){
.service-header .service-topleft h2{font-size:32px;line-height:44px}
}
.service-header .service-topright p{font-size:var(--ztc-font-size-font-s16);color:var(--ztc-text-text-8);line-height:24px;font-weight:400}
@media (max-width:575px){
.service-header .service-topright p br{display:none}
}
@media only screen and (min-width:768px) and (max-width:991px),(max-width:575px){
.service-header .service-topright{margin-top:12px}
}
.vl-services2-area{background:var(--ztc-bg-bg-11);border-radius:16px;margin:0 30px;overflow:hidden}
@media (max-width:575px){
.vl-services2-area{margin:0 10px}
}
.vl-services2-header{display:flex;justify-content:space-between;align-items:center}
@media (max-width:575px){
.vl-services2-header{display:block}
}
.vl-services2-header .vl-services2-topleft h3{color:var(--ztc-text-text-10);font-size:var(--ztc-font-size-font-s18);line-height:18px;font-weight:600;text-transform:uppercase}
.vl-services2-header .vl-services2-topleft h2{color:var(--ztc-text-text-10);font-family:var(--ztc-family-font2);font-size:var(--ztc-font-size-font-s44);line-height:52px;font-weight:400}
@media only screen and (min-width:768px) and (max-width:991px){
.vl-services2-header .vl-services2-topleft h2{font-size:38px;line-height:48px}
}
@media (max-width:575px){
.vl-services2-header .vl-services2-topleft h2{font-size:32px;line-height:44px}
}
.vl-services2-header .vl-services2-topright p{color:rgba(2,49,24,.8);font-size:var(--ztc-font-size-font-s16);line-height:24px;font-weight:400}
@media only screen and (min-width:768px) and (max-width:991px),(max-width:575px){
.vl-services2-header .vl-services2-topright p{font-size:15px;line-height:23px}
}
.vl-services2-box{background:var(--ztc-bg-bg-1);padding:30px;border-radius:16px;transition:.4s}
@media only screen and (min-width:992px) and (max-width:1199px){
.vl-services2-box{margin-bottom:20px}
}
.vl-services2-box:hover{background:var(--ztc-bg-bg-10);transition:.4s}
.vl-services2-box:hover .services2-box-btn .vl-btn4::after{width:100%;left:0;visibility:visible;opacity:1}
.vl-services2-box:hover .services2-box-btn .vl-btn4 span.arrow_btn4{background:var(--ztc-bg-bg-1);transform:rotate(0)}
.vl-services2-box:hover .services2-box-btn .vl-btn4 span.arrow_btn4 svg{filter:brightness(0) invert(0);transition:all .4s}
.vl-services2-box:hover .services2-box-icon{background:var(--ztc-bg-bg-1);transition:.4s}
.vl-services2-box:hover .services2-box-content{border-bottom:1px solid rgba(255,255,255,.3)}
.vl-services2-box:hover .services2-box-content h2 a{color:var(--ztc-text-text-1);transition:.4s}
.vl-services2-box:hover .services2-box-content p{color:rgba(255,255,255,.8);transition:.4s}
.vl-services2-box .services2-box-icon{height:60px;width:60px;line-height:60px;text-align:center;display:inline-block;background:var(--ztc-bg-bg-10);border-radius:100%;transition:.4s}
.vl-services2-box .services2-box-content{border-bottom:1px solid rgba(2,49,24,.3);padding-bottom:38px;transition:.4s}
.vl-services2-box .services2-box-content h2 a{color:var(--ztc-text-text-10);font-size:var(--ztc-font-size-font-s24);font-weight:400;line-height:24px;font-family:var(--ztc-family-font2);transition:.4s}
.vl-services2-box .services2-box-content p{color:rgba(2,49,24,.8);font-size:var(--ztc-font-size-font-s16);font-weight:400;line-height:24px;transition:.4s}
@media only screen and (min-width:1200px) and (max-width:1399px){
.vl-services2-box .services2-box-content p{font-size:15px}
}
.vl-services2-box .services2-box-btn{margin-top:38px}
.vl-services2-thumb{border-radius:16px}
.vl-services2-thumb img{-o-object-fit:cover;object-fit:cover;width:100%;height:426px;border-radius:16px}
.vl-service3-area{overflow:hidden}
.service3-header{display:flex;align-items:center;justify-content:space-between}
@media only screen and (min-width:768px) and (max-width:991px),(max-width:575px){
.service3-header{display:block}
}
.service3-header .service3-header-left .service3-subtitle{display:inline-block;border:1px solid rgba(67,48,20,.3);padding:8px 8px 8px 8px;border-radius:30px;color:var(--ztc-text-text-15);font-size:var(--ztc-font-size-font-s20);line-height:22px;font-weight:400}
.service3-header .service3-header-left .service3-subtitle img{margin-right:10px}
.service3-header .service3-header-left .service3-title{color:var(--ztc-text-text-16);font-family:var(--ztc-family-font2);font-size:var(--ztc-font-size-font-s44);line-height:52px;font-weight:400}
@media (max-width:575px){
.service3-header .service3-header-left .service3-title{font-size:32px;line-height:44px}
}
@media (max-width:575px){
.service3-header .service3-header-left .service3-title br{display:none}
}
.service3-header .service3-header-right .service3-header-text{color:rgba(67,48,20,.8);font-size:var(--ztc-font-size-font-s16);line-height:24px;font-weight:400}
@media (max-width:575px){
.service3-header .service3-header-right .service3-header-text br{display:none}
}
.service3-content-box{background:var(--ztc-bg-bg-1);padding:30px;border-radius:16px}
@media only screen and (min-width:992px) and (max-width:1199px){
.service3-content-box{padding:16px}
}
@media only screen and (min-width:768px) and (max-width:991px){
.service3-content-box{margin-top:0;padding:22px}
}
.service3-content-box:hover .service3-content-icon{background:var(--ztc-bg-bg-12);transition:.4s}
.service3-content-box:hover .service3-content-icon img{filter:brightness(0) invert(1);transform:rotateY(180deg);transition:.4s}
.service3-content-box:hover .learn_more a img{transform:rotate(45deg);transition:.4s}
.service3-content-box .service3-content-icon{background:var(--ztc-bg-bg-13);height:60px;width:60px;line-height:60px;text-align:center;display:inline-block;border-radius:100%;transition:.4s}
.service3-content-box .service3-content-icon img{height:36px;width:36px;transition:.4s}
.service3-content-box .service3-content-title a{color:var(--ztc-text-text-15);font-size:var(--ztc-font-size-font-s24);line-height:24px;font-weight:400;font-family:var(--ztc-family-font2);transition:.4s}
.service3-content-box .service3-content-title a:hover{color:var(--ztc-bg-bg-12);transition:.4s}
@media only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:768px) and (max-width:991px){
.service3-content-box .service3-content-title a{font-size:22px}
}
@media only screen and (min-width:992px) and (max-width:1199px){
.service3-content-box .service3-content-title a{font-size:20px}
}
.service3-content-box .service3-content-text{color:rgba(67,48,20,.8);font-size:var(--ztc-font-size-font-s16);line-height:24px;font-weight:400}
@media only screen and (min-width:1200px) and (max-width:1399px){
.service3-content-box .service3-content-text{font-size:15px}
}
.service3-thumb{margin-top:-50px}
@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) and (max-width:1199px){
.service3-thumb{margin-top:10px}
}
@media (max-width:575px){
.service3-thumb{margin-top:0}
}
.service3-thumb img{height:730px;width:100%}
@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) and (max-width:1199px){
.service3-thumb img{height:500px;-o-object-fit:contain;object-fit:contain}
}
.vl-service5-area{overflow:hidden;position:relative}
.service5-shape{position:absolute;top:0;right:0}
@media (max-width:575px),only screen and (min-width:768px) and (max-width:991px){
.service5-shape{display:none}
}
.service5-heading .subtitle{color:var(--ztc-text-text-21);font-size:var(--ztc-font-size-font-s18);line-height:18px;font-weight:400;padding:8px 12px 8px 8px;border-radius:4px;display:inline-block;text-transform:uppercase;background:linear-gradient(90deg,rgba(245,138,34,.2) 0,rgba(248,188,30,.2) 100%)}
.service5-heading .title{color:var(--ztc-text-text-21);font-family:var(--ztc-family-font2);font-size:var(--ztc-font-size-font-s44);line-height:53px;font-weight:400}
@media (max-width:575px){
.service5-heading .title{font-size:var(--ztc-font-size-font-s32);line-height:40px}
}
.service5-box-area{position:relative;overflow:hidden;border-radius:12px}
.service5-box-area:hover .service5-box-bg::after{height:100%;transition:.4s}
.service5-box-area:hover .service5-box-bg img{height:100%;transition:.4s}
.service5-box-area:hover .service5-box-wrap-content{transform:translateY(0);opacity:1;visibility:visible;transition:.4s}
.service5-box-area:hover .service5-box-wrap-content .logo-area .logo img{transform:rotate(360deg);transition:all 1s}
.service5-box-area .service5-thumb{position:relative}
.service5-box-area .service5-thumb .imgs-thumb{border-radius:12px;height:400px;width:100%;-o-object-fit:cover;object-fit:cover}
.service5-box-area .service5-box-content{display:flex;padding-top:30px;align-items:center}
.service5-box-area .service5-box-content .service5-logo{height:62px;width:62px;background:linear-gradient(90deg,#f58a22 0,#f8bc1e 100%);display:inline-block;text-align:center;line-height:62px;border-radius:8px;margin-right:24px}
.service5-box-area .service5-box-content .service5-logo img{-o-object-fit:cover;object-fit:cover}
.service5-box-area .service5-box-content h3 a{font-family:var(--ztc-family-font2);color:var(--ztc-text-text-21);font-size:var(--ztc-font-size-font-s24);line-height:30px;font-weight:400}
.service5-box-area .service5-box-bg::after{position:absolute;content:"";height:0%;width:100%;left:0;top:0;background:rgba(61,35,9,.7);border-radius:12px;transition:.4s}
.service5-box-area .service5-box-bg img{position:absolute;top:0;left:0;height:0%;width:100%;transition:.4s;-o-object-fit:cover;object-fit:cover;border-radius:16px}
.service5-box-area .service5-box-wrap-content{position:absolute;left:30px;bottom:30px;transform:translateY(-441px);opacity:0;visibility:hidden;transition:.4s}
.service5-box-area .service5-box-wrap-content .logo-area{display:flex;align-items:center}
.service5-box-area .service5-box-wrap-content .logo-area .logo{height:62px;width:62px;background:linear-gradient(90deg,#f58a22 0,#f8bc1e 100%);display:inline-block;text-align:center;line-height:62px;border-radius:8px;margin-right:18px}
.service5-box-area .service5-box-wrap-content .logo-area .logo img{transition:all 1s;-o-object-fit:cover;object-fit:cover}
.service5-box-area .service5-box-wrap-content .logo-area .text a{font-family:var(--ztc-family-font2);background:linear-gradient(90deg,#f58a22 0,#f8bc1e 100%);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:var(--ztc-font-size-font-s24);line-height:30px;font-weight:400}
.service5-box-area .service5-box-wrap-content .pera-text{color:var(--ztc-text-text-1)}
.vl-service6-area{overflow:hidden;background:var(--ztc-bg-bg-23)}
.service6-top{display:flex;align-items:center;justify-content:space-between}
@media (max-width:575px){
.service6-top{display:inline-block}
}
@media only screen and (min-width:768px) and (max-width:991px){
.service6-top{display:inline-block}
}
.service6-top .service6-top-left h3{display:inline-block;border:1px solid rgba(26,86,50,.3);background:rgba(26,86,50,.1);padding:8px 16px;border-radius:30px;color:var(--ztc-text-text-23);font-size:var(--ztc-font-size-font-s24);line-height:24px;font-weight:400}
@media (max-width:575px){
.service6-top .service6-top-left h3{font-size:var(--ztc-font-size-font-s16);line-height:16px}
}
.service6-top .service6-top-left h2{font-size:var(--ztc-font-size-font-s44);line-height:52px;font-weight:400;font-family:var(--ztc-family-font2);color:var(--ztc-text-text-23)}
@media (max-width:575px){
.service6-top .service6-top-left h2{font-size:var(--ztc-font-size-font-s32);line-height:40px}
}
.service6-top .service6-top-right p{color:rgba(26,86,50,.8);font-size:var(--ztc-font-size-font-s16);line-height:24px;font-weight:400}
@media (max-width:575px){
.service6-top .service6-top-right p{padding-top:16px}
}
.service6-box{background:rgba(255,255,255,.4);border:1px solid rgba(26,86,50,.2);border-radius:12px;padding:30px;transition:.4s;overflow:hidden}
@media only screen and (min-width:1200px) and (max-width:1399px){
.service6-box{padding:24px}
}
.service6-box:hover{background:var(--ztc-bg-bg-1);border:1px solid #fff;transition:.4s}
.service6-box:hover .service6-logos .inons{box-shadow:1px 2px 0 0 #1a5632;transition:.4s}
.service6-box:hover .service6-logos .inons::after{height:100%;transition:.4s}
.service6-box:hover .step-number{color:var(--ztc-text-text-23);transform:rotate(-90deg) translateX(-14px);transition:.4s}
.service6-box:hover .step-number::before{background-color:var(--ztc-bg-bg-20);transition:.4s}
.service6-box .service6-logos{display:flex;align-items:center;justify-content:space-between}
.service6-box .service6-logos .title a{color:var(--ztc-text-text-23);font-family:var(--ztc-family-font2);font-size:var(--ztc-font-size-font-s24);line-height:24px;font-weight:400;transition:.4s}
.service6-box .service6-logos .title a:hover{color:var(--ztc-text-text-24);transition:.4s}
.service6-box .service6-logos .inons{background:var(--ztc-bg-bg-1);overflow:hidden;height:70px;width:70px;display:inline-block;text-align:center;line-height:70px;border-radius:100%;border:1px solid #1a5632;margin-right:14px;transition:.4s;position:relative}
.service6-box .service6-logos .inons::after{position:absolute;content:"";left:0;top:0;height:0%;width:100%;border-radius:100px;background:var(--ztc-bg-bg-21);transition:.4s}
.service6-box .service6-logos .inons img{position:relative;z-index:1}
.service6-box .pera-text{color:rgba(26,86,50,.8);font-size:var(--ztc-font-size-font-s16);line-height:24px;font-weight:400}
.service6-box-bottom{display:flex;justify-content:space-between}
.service6-arrow{display:flex;justify-content:center;margin-top:32px}
.service6-arrow .prev-arrow{display:inline-block;height:48px;width:48px;line-height:44px;text-align:center;background:0 0;border:1px solid #1a5632;border-radius:100%;margin-right:16px;position:relative;overflow:hidden;transition:.4s}
.service6-arrow .prev-arrow:hover{box-shadow:1px 2px 0 0 #1a5632;transition:.4s}
.service6-arrow .prev-arrow:hover::after{height:100%;transition:.4s}
.service6-arrow .prev-arrow::after{position:absolute;content:"";left:0;top:0;height:0%;width:100%;border-radius:100px;background:var(--ztc-bg-bg-21);transition:.4s}
.service6-arrow .prev-arrow img{position:relative;z-index:1}
.service6-arrow .next-arrow{display:inline-block;height:48px;width:48px;line-height:44px;text-align:center;background:0 0;border:1px solid #1a5632;border-radius:100%;position:relative;overflow:hidden;transition:.4s}
.service6-arrow .next-arrow:hover{box-shadow:1px 2px 0 0 #1a5632;transition:.4s}
.service6-arrow .next-arrow:hover::after{height:100%;transition:.4s}
.service6-arrow .next-arrow::after{position:absolute;content:"";left:0;top:0;height:0%;width:100%;border-radius:100px;background:var(--ztc-bg-bg-21);transition:.4s}
.service6-arrow .next-arrow img{position:relative;z-index:1}
.step-number{display:flex;align-items:center;font-family:var(--ztc-family-font2);font-size:var(--ztc-font-size-font-s32);line-height:32px;font-weight:400;color:rgba(26,86,50,.3);transform:rotate(-90deg) translateX(-26px);transition:.4s}
.step-number::before{content:"";width:34px;height:1px;background-color:rgba(26,86,50,.2);margin-right:8px;transition:.4s}
.vl-service7{padding:0 30px;overflow:hidden;background:var(--ztc-bg-bg-24)}
@media (max-width:575px){
.vl-service7{padding:0}
}
@media only screen and (min-width:768px) and (max-width:991px){
.vl-service7{padding:0}
}
.vl-service7-area{background:#ecf9e1;border-radius:24px}
.service7-header h3{color:var(--ztc-text-text-26);font-size:var(--ztc-font-size-font-s24);line-height:24px;font-weight:400;padding:12px 16px;display:inline-block;border-radius:30px;border:1px solid rgba(136,217,69,.3);background:rgba(136,217,69,.1);box-shadow:0 4px 12px 0 rgba(136,217,69,.2) inset;backdrop-filter:blur(2px);text-align:center}
@media (max-width:575px){
.service7-header h3{font-size:var(--ztc-font-size-font-s16);line-height:16px}
}
.service7-header h3 img{margin-right:12px}
.service7-header h2{font-family:var(--ztc-family-font2);color:var(--ztc-text-text-26);font-size:var(--ztc-font-size-font-s44);line-height:44px;font-weight:400}
@media (max-width:575px){
.service7-header h2{font-size:var(--ztc-font-size-font-s32);line-height:40px}
}
.service7-box{position:relative;padding:24px;border-radius:16px;overflow:hidden;border:1px solid rgba(3,26,11,.1);background:rgba(255,255,255,.7);height:412px;transition:.4s}
.service7-box::after{position:absolute;content:"";height:0%;width:100%;left:0;top:0;background:rgba(136,217,69,.9);border-radius:16px;transition:.4s}
.service7-box:hover{height:436px;transition:.4s}
.service7-box:hover::after{height:100%;transition:.4s}
.service7-box:hover .service7-thumbs h3{color:var(--ztc-text-text-25);transition:.4s}
.service7-box:hover .service7-box-bg img{height:100%;transition:.4s}
.service7-box:hover .service7-logos img{filter:brightness(0) invert(0);transition:.4s}
.service7-box:hover .service7-box-content{transform:translateY(-60px);transition:.4s}
.service7-box:hover .service7-learn-btn{margin-top:28px;transform:translateX(0);opacity:1;visibility:visible;transition:.4s}
.service7-thumbs{display:flex;justify-content:space-between;position:relative;z-index:1}
.service7-thumbs h3{color:rgba(3,26,11,.3);font-family:var(--ztc-family-font2);font-size:var(--ztc-font-size-font-s44);line-height:44px;font-weight:400;transition:.4s}
.service7-thumbs .service7-thumbs-img img{width:170px;height:170px;-o-object-fit:cover;object-fit:cover;border-radius:8px}
.service7-box-content{position:relative;transform:translateY(0);transition:.4s;z-index:1}
.service7-logos img{transition:.4s;-o-object-fit:cover;object-fit:cover}
.service7-content-text h3 a{font-family:var(--ztc-family-font2);color:var(--ztc-text-text-26);font-size:var(--ztc-font-size-font-s24);line-height:24px;font-weight:400}
.service7-content-text p{color:var(--ztc-text-text-27);font-size:var(--ztc-font-size-font-s16);line-height:24px;font-weight:500}
@media only screen and (min-width:1200px) and (max-width:1399px){
.service7-content-text p{font-size:15px}
}
.service7-box-bg img{position:absolute;top:0;left:0;height:0%;width:100%;transition:.4s;-o-object-fit:cover;object-fit:cover;border-radius:16px}
.service7-learn-btn{margin-top:28px;transform:translateX(332px);opacity:0;visibility:hidden;transition:.4s}
.vl-service7-arrow{display:flex;align-items:center;justify-content:center;margin-top:32px}
.vl-service7-arrow .prev-arrow{display:inline-block;height:48px;width:48px;line-height:44px;text-align:center;background:0 0;border:1px solid #1a5632;border-radius:100%;margin-right:16px;position:relative;overflow:hidden;transition:.4s}
.vl-service7-arrow .prev-arrow:hover{box-shadow:1px 2px 0 0 #031a0b;transition:.4s}
.vl-service7-arrow .prev-arrow:hover::after{height:100%;transition:.4s}
.vl-service7-arrow .prev-arrow::after{position:absolute;content:"";left:0;top:0;height:0%;width:100%;border-radius:100px;background:var(--ztc-bg-bg-25);transition:.4s}
.vl-service7-arrow .prev-arrow img{position:relative;z-index:1}
.vl-service7-arrow .next-arrow{display:inline-block;height:48px;width:48px;line-height:44px;text-align:center;background:0 0;border:1px solid #1a5632;border-radius:100%;position:relative;overflow:hidden;transition:.4s}
.vl-service7-arrow .next-arrow:hover{box-shadow:1px 2px 0 0 #031a0b;transition:.4s}
.vl-service7-arrow .next-arrow:hover::after{height:100%;transition:.4s}
.vl-service7-arrow .next-arrow::after{position:absolute;content:"";left:0;top:0;height:0%;width:100%;border-radius:100px;background:var(--ztc-bg-bg-25);transition:.4s}
.vl-service7-arrow .next-arrow img{position:relative;z-index:1}
.vl-service8-area{overflow:hidden}
.service8-top{display:flex;align-items:center;justify-content:space-between}
@media only screen and (min-width:768px) and (max-width:991px){
.service8-top{display:block}
}
@media (max-width:575px){
.service8-top{display:block}
}
.service8-top .service8-heading h3{color:var(--ztc-text-text-29);font-size:var(--ztc-font-size-font-s24);line-height:24px;padding:12px 16px;display:inline-block;font-weight:400;text-align:center;border-radius:8px;border:1px solid rgba(79,120,248,.3);background:rgba(79,120,248,.1);box-shadow:0 4px 12px 0 rgba(79,120,248,.2) inset;backdrop-filter:blur(2px)}
@media (max-width:575px){
.service8-top .service8-heading h3{font-size:var(--ztc-font-size-font-s16);line-height:16px}
}
.service8-top .service8-heading h3 img{margin-right:12px}
.service8-top .service8-heading h2{color:var(--ztc-text-text-29);font-size:var(--ztc-font-size-font-s44);font-family:var(--ztc-family-font2);line-height:54px;font-weight:400}
@media (max-width:575px){
.service8-top .service8-heading h2{font-size:var(--ztc-font-size-font-s32);line-height:40px}
}
.service8-top .service8-right .pera-text{color:var(--ztc-text-text-30);font-size:var(--ztc-font-size-font-s18);font-weight:400;line-height:24px}
.tab{background:0 0;padding:20px;border-radius:none;margin-bottom:20px;cursor:pointer;border-bottom:1px solid rgba(20,30,62,.3);transition:all .3s ease}
.tab .tab8-content{display:flex;align-items:center;justify-content:space-between}
@media (max-width:575px){
.tab .tab8-content{display:block}
}
.tab .tab8-content .logos{display:flex;align-items:center}
.tab .tab8-content .logos .icon{background:var(--ztc-bg-bg-1);display:inline-block;line-height:70px;height:70px;width:70px;text-align:center;border-radius:8px;margin-right:16px}
.tab .tab8-content .logos .content h3{font-family:var(--ztc-family-font2);color:var(--ztc-text-text-26);font-size:var(--ztc-font-size-font-s24);line-height:34px;font-weight:400}
.tab .tab8-content .text p{color:var(--ztc-text-text-30)}
@media (max-width:575px){
.tab .tab8-content .text p{margin-top:16px}
}
.tab.active{background:#fff;border-bottom:#fff;border-radius:14px}
.tab.active .tab8-content .logos .icon{background:var(--ztc-bg-bg-29)}
.tab.active .tab8-content .logos .icon img{filter:brightness(0) invert(1)}
.tab-img{display:none;width:100%;height:500px;border-radius:12px;-o-object-fit:cover;object-fit:cover}
.tab-img.active{display:block}
@media only screen and (min-width:992px) and (max-width:1199px){
.vl-service9-area{border-radius:0;margin:0}
}
@media only screen and (min-width:768px) and (max-width:991px){
.vl-service9-area{border-radius:0;margin:0;padding:50px 0}
}
@media (max-width:575px){
.vl-service9-area{border-radius:0;margin:0;padding:50px 0}
}
.service9-heading h3{color:var(--ztc-text-text-26);font-size:var(--ztc-font-size-font-s24);line-height:24px;font-weight:400;padding:12px 16px;display:inline-block;border-radius:30px;border:1px solid rgba(85,143,108,.3);background:rgba(85,143,108,.1);box-shadow:0 4px 12px 0 rgba(85,143,108,.2) inset;backdrop-filter:blur(2px)}
.service9-heading h3 img{margin-right:12px}
.service9-heading h2{color:var(--ztc-text-text-31);font-family:var(--ztc-family-font2);font-size:var(--ztc-font-size-font-s44);line-height:44px;font-weight:400}
@media (max-width:575px){
.service9-heading h2{font-size:var(--ztc-font-size-font-s32);line-height:40px}
}
.process-section{padding:30px 0 60px 0;position:relative}
.line9-shape{position:absolute;top:50%;left:50%;margin-top:-248px;margin-left:-290px}
@media only screen and (min-width:768px) and (max-width:991px),(max-width:575px){
.line9-shape{display:none}
}
.process-grid{max-width:1300px;margin:auto;display:grid;grid-template-columns:1fr 300px 1fr;grid-template-rows:auto auto;gap:40px 60px;align-items:center;position:relative}
.card{background:#fff;border-radius:16px;padding:24px;border:1px solid #adc893;box-shadow:0 10px 30px rgba(0,0,0,.05);position:relative;z-index:1;display:block}
.card:hover .icon{transform:rotateY(-360deg);transition:.4s}
.card:hover .card-flex h4 a{color:#adc893;transition:.4s}
.card-flex{display:flex;align-items:center}
@media only screen and (min-width:992px) and (max-width:1199px){
.card-flex{display:block}
}
.card-flex .icon{display:inline-block;height:60px;width:60px;border-radius:100%;line-height:60px;text-align:center;border:1px solid rgba(85,143,108,.3);background:#eef5ec;transition:.4s}
.card-flex h3 a{margin-left:8px;font-size:var(--ztc-font-size-font-s24);line-height:24px;font-weight:400;font-family:var(--ztc-family-font2);color:var(--ztc-text-text-26)}
@media only screen and (min-width:1200px) and (max-width:1399px){
.card-flex h3 a{font-size:22px}
}
@media only screen and (min-width:992px) and (max-width:1199px){
.card-flex h3 a{font-size:20px}
}
.card p{font-size:var(--ztc-font-size-font-s18);line-height:26px;color:var(--ztc-text-text-26);font-weight:400;margin-bottom:24px}
.center-circle{grid-column:2;grid-row:1/span 2;width:260px;height:260px;border-radius:50%;display:grid;place-items:center;margin:auto;position:relative;z-index:1}
.center-circle .center-circle-logo{position:relative}
@media (max-width:575px),only screen and (min-width:768px) and (max-width:991px){
.center-circle .center-circle-logo{display:none}
}
.center-circle .center-circle-logo .logos{position:absolute;top:50%;left:50%;transform:translate(-52%,-38%)}
.top-left{grid-column:1;grid-row:1}
.top-right{grid-column:3;grid-row:1}
.bottom-left{grid-column:1;grid-row:2}
.bottom-right{grid-column:3;grid-row:2}
.bottom-center{grid-column:1/-1;max-width:520px;width:100%;margin:10px auto 0;justify-self:center}
@media (max-width:900px){
.process-grid{grid-template-columns:1fr;grid-template-rows:auto}
.center-circle{grid-column:1;grid-row:auto;margin:40px auto}
.bottom-center,.bottom-left,.bottom-right,.top-left,.top-right{grid-column:1;max-width:100%!important;margin:0 0 15px 0!important}
}
.service-inr-box-area{background:#f4f7f5}
.service-details-inner-content .service-details-thumb img{border-radius:12px;-o-object-fit:cover;object-fit:cover;width:100%}
.service-details-inner-content .service-details-content .title{color:var(--ztc-text-text-23);font-family:var(--ztc-family-font2);font-weight:400;font-size:var(--ztc-font-size-font-s44);line-height:44px;text-transform:capitalize}
@media only screen and (min-width:1200px) and (max-width:1399px){
.service-details-inner-content .service-details-content .title{font-size:42px}
}
@media only screen and (min-width:992px) and (max-width:1199px){
.service-details-inner-content .service-details-content .title{font-size:38px;line-height:44px}
}
.inner-pera-text{color:rgba(26,86,50,.8);font-size:18px;font-weight:400;line-height:26px}
.service-details-logo-wrap .service-details-logo-box:hover .service-details-logo-wrap .service-details-icon::after{height:100%}
.service-details-logo-wrap .service-details-logo-box .service-details-logo-wrap{display:flex}
.service-details-logo-wrap .service-details-logo-box .service-details-logo-wrap .service-details-icon{height:70px;width:70px;line-height:70px;display:inline-block;text-align:center;background:var(--ztc-bg-bg-1);border:1px solid #1a5632;border-radius:100%;margin-right:24px;position:relative;overflow:hidden}
.service-details-logo-wrap .service-details-logo-box .service-details-logo-wrap .service-details-icon::after{position:absolute;content:"";left:0;top:0;height:0%;width:100%;border-radius:100px;background:var(--ztc-bg-bg-21);transition:.4s}
.service-details-logo-wrap .service-details-logo-box .service-details-logo-wrap .service-details-icon img{position:relative;z-index:1}
.service-details-logo-wrap .service-details-logo-box .service-details-logo-wrap h3{color:var(--ztc-text-text-23);font-family:var(--ztc-family-font2);font-size:var(--ztc-font-size-font-s24);font-weight:400;line-height:32px}
.service-details-logo-wrap .service-details-logo-box p{font-size:var(--ztc-font-size-font-s16);line-height:24px;font-weight:400;color:rgba(26,86,50,.8)}
@media only screen and (min-width:992px) and (max-width:1199px){
.service-inr-details-thumb-2{margin-bottom:30px;display:inline-block}
}
@media only screen and (min-width:768px) and (max-width:991px){
.service-inr-details-thumb-2{margin-bottom:30px}
}
@media (max-width:575px){
.service-inr-details-thumb-2{margin-bottom:30px}
}
.service-inr-details-thumb-2 img{border-radius:12px;-o-object-fit:cover;object-fit:cover;width:100%}
.inner-list-item ul li{color:var(--ztc-text-text-23);font-size:var(--ztc-font-size-font-s20);line-height:20px;font-weight:400;margin-bottom:16px}
.inner-list-item ul li:last-child{margin-bottom:0}
.inner-list-item ul li img{margin-right:8px}
.service-inr-more{background:#f4f7f5;padding:0 0 70px 0}
@media only screen and (min-width:768px) and (max-width:991px){
.service-inr-more{padding:0 0 20px 0}
}
@media (max-width:575px){
.service-inr-more{padding:0 0 20px 0}
}
.title-inr-more h2{font-size:var(--ztc-font-size-font-s44);line-height:52px;font-weight:400;text-transform:capitalize;font-family:var(--ztc-family-font2);color:var(--ztc-text-text-23)}
.vl-hero1-area{position:relative;padding:130px 0 0 0}
@media only screen and (min-width:992px) and (max-width:1199px){
.vl-hero1-area{padding:122px 0 0 0}
}
@media only screen and (min-width:768px) and (max-width:991px),(max-width:575px){
.vl-hero1-area{padding-top:80px}
}
.hero1-bg-slide{padding:200px 0 300px;position:relative;z-index:1}
@media only screen and (min-width:992px) and (max-width:1199px){
.hero1-bg-slide{padding:110px 0 150px}
}
@media only screen and (min-width:768px) and (max-width:991px){
.hero1-bg-slide{padding:80px 0 150px}
}
@media (max-width:575px){
.hero1-bg-slide{padding:60px 0 150px}
}
.hero1-bg-slide::after{position:absolute;content:"";left:0;top:0;height:100%;width:100%;background:rgba(10,49,35,.3);z-index:1}
.hero1-bg-slide .vl-hero-info{position:relative;text-align:center;z-index:2}
.hero1-bg-slide .hero-header-area h3{font-size:var(--ztc-font-size-font-s32);font-weight:var(--ztc-weight-medium);line-height:32px;color:var(--ztc-text-text-1);text-transform:uppercase}
@media (max-width:575px){
.hero1-bg-slide .hero-header-area h3{font-size:24px}
}
.hero1-bg-slide .hero-header-area h3 img{width:56px;height:24px;margin:0 4px 6px 0}
.hero1-bg-slide .hero-header-area h2{font-size:100px;line-height:100px;font-weight:400px;font-family:var(--ztc-family-font2);color:var(--ztc-bg-bg-1)}
@media only screen and (min-width:1200px) and (max-width:1399px){
.hero1-bg-slide .hero-header-area h2{font-size:80px}
}
@media only screen and (min-width:768px) and (max-width:991px){
.hero1-bg-slide .hero-header-area h2{font-size:70px;line-height:80px}
}
@media (max-width:575px){
.hero1-bg-slide .hero-header-area h2{font-size:52px;line-height:62px}
}
.hero1-bg-slide .hero1-arrow .next-arrow{position:absolute;top:50%;margin-top:28px;right:-220px}
@media only screen and (min-width:768px) and (max-width:991px),(max-width:575px){
.hero1-bg-slide .hero1-arrow .next-arrow{right:0}
}
.hero1-bg-slide .hero1-arrow .prev-arrow{position:absolute;top:50%;margin-top:28px;left:-220px}
@media only screen and (min-width:768px) and (max-width:991px),(max-width:575px){
.hero1-bg-slide .hero1-arrow .prev-arrow{left:0}
}
.hero1-bottom-wrap{position:absolute;bottom:-98px;left:50%;margin-left:-96px;z-index:2}
.hero1-bottom-circle{padding:8px;background:var(--ztc-bg-bg-1);border-radius:50%}
.hero1-bottom-circle a{background:var(--ztc-bg-bg-4);border-radius:50%;display:inline-block;position:relative;height:180px;width:180px;line-height:180px;text-align:center}
.hero1-bottom-circle a .arrow{position:absolute;left:40%;right:50%;top:40%;bottom:50%}
.vl-hero2-area{padding:300px 0 100px 0;margin:24px 30px;position:relative;border-radius:16px;overflow:hidden;background-position:top center}
@media only screen and (min-width:992px) and (max-width:1199px){
.vl-hero2-area{margin:0;border-radius:0}
}
@media only screen and (min-width:768px) and (max-width:991px){
.vl-hero2-area{margin:0;border-radius:0;padding:150px 0 50px}
}
@media (max-width:575px){
.vl-hero2-area{margin:0;border-radius:0;padding:150px 0 50px;background-image:none!important;background:#034321}
}
.vl-hero3-shape{position:absolute;top:10%;left:0}
.hero2-heading-area .title{font-family:var(--ztc-family-font2);color:var(--ztc-text-text-1);font-size:var(--ztc-font-size-font-s70);font-weight:400;line-height:80px;text-transform:uppercase}
@media only screen and (min-width:1200px) and (max-width:1399px){
.hero2-heading-area .title{font-size:64px}
}
@media only screen and (min-width:768px) and (max-width:991px){
.hero2-heading-area .title{font-size:60px;line-height:70px}
}
@media (max-width:575px){
.hero2-heading-area .title{font-size:var(--ztc-font-size-font-s32);line-height:40px;margin-bottom:20px}
}
.hero2-heading-area .hero2-info-wrap{display:flex;align-items:center}
.hero2-heading-area .hero2-info-wrap .hero2-line{margin:0 24px 0 24px}
.hero2-heading-area .hero2-info-wrap .text{color:rgba(255,255,255,.8)}
@media (max-width:575px){
.hero2-heading-area .hero2-info-wrap{display:block}
}
.hero2-shape{position:absolute;top:12%;right:10%}
@media only screen and (min-width:1200px) and (max-width:1399px){
.hero2-shape{top:15%;right:-4%}
}
@media only screen and (min-width:768px) and (max-width:991px),(max-width:575px){
.hero2-shape{display:none}
}
@media only screen and (min-width:992px) and (max-width:1199px){
.hero2-shape{display:none}
}
.social_link_hm2{border-radius:100px;background:var(--ztc-bg-bg-1);padding:8px;display:inline-block}
.social_link_hm2 .social_link li a{background:var(--ztc-bg-bg-10)}
.social_link_hm2 .social_link li a:hover{background:var(--ztc-bg-bg-9)}
.hero2-follow-area{position:relative;text-align:center}
.hero2-follow-area .hero2-follow-shape{text-align:center;margin-top:12px}
@media only screen and (min-width:1200px) and (max-width:1399px){
.hero2-follow-area .hero2-follow-shape{margin-top:12px}
}
.hero2-follow-area .hero2-follow-shape img{height:260px}
@media only screen and (min-width:1200px) and (max-width:1399px){
.hero2-follow-area .hero2-follow-shape img{height:190px}
}
.hero2-slide-arrow{text-align:center}
@media (max-width:575px){
.hero2-slide-arrow{display:flex;align-items:center;justify-content:space-between;margin-top:30px}
}
.hero2-slide-arrow .prev_arrow{display:inline-block;height:48px;width:48px;line-height:45px;border:1px solid #fff;text-align:center;border-radius:100%;transform:rotate(90deg);transition:.4s}
.hero2-slide-arrow .prev_arrow img{filter:brightness(0) invert(1);transition:.4s}
.hero2-slide-arrow .prev_arrow:hover{background:var(--ztc-bg-bg-1);border:1px solid #fff;transition:.4s}
.hero2-slide-arrow .prev_arrow:hover img{filter:brightness(0) invert(0);transition:.4s}
.hero2-slide-arrow .next_arrow{display:inline-block;height:46px;width:46px;line-height:43px;border:1px solid #fff;text-align:center;border-radius:100%;transform:rotate(90deg);transition:.4s}
.hero2-slide-arrow .next_arrow img{filter:brightness(0) invert(1);transition:.4s}
.hero2-slide-arrow .next_arrow:hover{border:1px solid #fff;background:var(--ztc-bg-bg-1);transition:.4s}
.hero2-slide-arrow .next_arrow:hover img{filter:brightness(0) invert(0);transition:.4s}
.hero2-slide-arrow .vl-hero2-shape2{margin:20px 0 20px 0}
@media only screen and (min-width:1200px) and (max-width:1399px){
.hero2-slide-arrow .vl-hero2-shape2{margin:8px 0 8px 0}
}
@media (max-width:575px){
.hero2-slide-arrow .vl-hero2-shape2{display:none}
}
.hero2-slide-thumb{border-radius:12px}
.hero2-slide-thumb img{width:100%;height:100%;border-radius:12px}
@media only screen and (min-width:768px) and (max-width:991px){
.hero2-slide-thumb img{height:500px}
}
@media (max-width:575px){
.hero2-slide-thumb img{height:500px;-o-object-fit:cover;object-fit:cover}
}
.hm2-hero-btn-fix{margin-right:24px}
.vl-hero3-area{padding:310px 0 100px 0;position:relative;overflow:hidden}
@media only screen and (min-width:768px) and (max-width:991px){
.vl-hero3-area{padding:130px 0 100px 0}
}
@media (max-width:575px){
.vl-hero3-area{padding:120px 0 100px 0}
}
.vl-hero3-info .hero3-meta-info{border:1px solid rgba(67,48,20,.3);padding:8px 18px 8px 8px;display:inline-block;border-radius:30px}
.vl-hero3-info .hero3-meta-info .hero3-meta{display:flex;align-items:center}
.vl-hero3-info .hero3-meta-info .hero3-meta .hero3-meta-user a{margin-right:12px}
.vl-hero3-info .hero3-meta-info .hero3-meta .hero3-meta-text{margin-right:4px}
.vl-hero3-info .hero3-meta-info .hero3-meta .hero3-meta-text h2{color:var(--ztc-text-text-15);font-size:var(--ztc-font-size-font-s24);line-height:24px;font-weight:500}
@media (max-width:575px){
.vl-hero3-info .hero3-meta-info .hero3-meta .hero3-meta-text h2{font-size:20px}
}
.vl-hero3-info .hero3-meta-info .hero3-meta .pera_text{color:var(--ztc-text-text-15);font-size:var(--ztc-font-size-font-s24);line-height:24px;font-weight:500}
@media (max-width:575px){
.vl-hero3-info .hero3-meta-info .hero3-meta .pera_text{font-size:20px}
}
.vl-hero3-info .hero3-title{color:var(--ztc-text-text-15);font-family:var(--ztc-family-font2);font-size:var(--ztc-font-size-font-s70);font-weight:400;line-height:80px}
@media only screen and (min-width:992px) and (max-width:1199px){
.vl-hero3-info .hero3-title{font-size:56px;line-height:66px}
}
@media (max-width:575px){
.vl-hero3-info .hero3-title{font-size:60px;line-height:70px}
}
.vl-hero3-info .title-text{color:rgba(67,48,20,.8);font-size:var(--ztc-font-size-font-s18);font-weight:400;line-height:26px}
@media (max-width:575px){
.vl-hero3-info .title-text{font-size:17px}
}
.vl-hero3-btn{position:relative;z-index:1}
.hero3-social{position:relative;z-index:9}
.hero3-social ul li{display:inline-block;margin-right:38px}
@media (max-width:575px){
.hero3-social ul li{display:block;margin-bottom:16px}
}
.hero3-social ul li:last-child{margin-right:0}
@media (max-width:575px){
.hero3-social ul li:last-child{margin-bottom:0}
}
.hero3-social ul li:hover a span{background:#c08838;transition:.4s}
.hero3-social ul li:hover a span i{color:#fff;transition:.4s}
.hero3-social ul li a{color:var(--ztc-text-text-15);font-size:var(--ztc-font-size-font-s18);line-height:18px;font-weight:var(--ztc-weight-bold)}
.hero3-social ul li a span{display:inline-block;border-radius:88px;height:36px;width:36px;line-height:36px;text-align:center;background:var(--ztc-bg-bg-1);margin-right:8px;transition:.4s}
.hero3-social ul li a span i{color:var(--ztc-text-text-15);transition:.4s}
.hero3-circle-area{position:absolute;z-index:1;bottom:14%}
@media only screen and (min-width:992px) and (max-width:1199px){
.hero3-circle-area{bottom:18%;right:42%}
}
@media only screen and (min-width:768px) and (max-width:991px){
.hero3-circle-area{bottom:18%;right:24%}
}
@media (max-width:575px){
.hero3-circle-area{bottom:35%;right:12px}
}
.hero3-circle{position:relative;display:inline-block}
.hero3-circle a .arrow{position:absolute;left:15%;right:50%;top:15%;bottom:50%}
.vl-hero3-lrg-shape .hero3-shp-5{position:absolute;right:0;bottom:0;z-index:1}
@media (max-width:575px){
.vl-hero3-lrg-shape .hero3-shp-5{height:220px}
}
.vl-hero3-layer{position:absolute;right:0;top:0;z-index:2}
@media (max-width:575px){
.vl-hero3-layer{display:none}
}
.hero3-shape-egg{position:absolute;left:0;top:22%}
@media only screen and (min-width:768px) and (max-width:991px){
.hero3-shape-egg{top:8%;left:80%}
}
@media (max-width:575px){
.hero3-shape-egg{display:none}
}
.mororg_img{position:relative;z-index:9}
@media only screen and (min-width:768px) and (max-width:991px){
.mororg_img{margin-top:32px}
}
@media (max-width:575px){
.mororg_img{margin:20px 0 0 10px}
}
.vl-hero4-area{overflow:hidden;position:relative}
@media (max-width:575px),only screen and (min-width:768px) and (max-width:991px){
.vl-hero4-area{padding:0 0 30px 0}
}
.vl-hero4-area .swiper-pagination-bullet{width:13px;height:10px;display:inline-block;background:#b93830;opacity:1;margin:0 5px;border-radius:20px;transition:opacity .5s,background-color .5s,width .5s;transition-delay:.5s,.5s,0s}
.vl-hero4-area .swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}
.vl-hero4-area .slider__pagination .swiper-pagination-bullet-active{opacity:1;background:#b93830;width:100px;transition-delay:0s}
.hm4-header_fix{border-bottom:1px solid #cae5d0}
.hero4-info{padding:2.5rem 0 3rem 0}
@media only screen and (min-width:768px) and (max-width:991px){
.hero4-info{padding:180px 0 100px 0}
}
@media only screen and (min-width:992px) and (max-width:1199px){
.hero4-info{padding:150px 0 100px 0}
}
@media (max-width:575px){
.hero4-info{padding:20px 0 0 0}
}
.hero4-meta-info{border-radius:30px;text-transform:capitalize;margin-bottom:1rem}
.hero4-meta-info .hero4-meta{display:flex;flex-direction:column;align-items:center}
.hero4-meta-info .hero4-meta img{max-width:272px;margin-top:.4rem}
.hero4-meta-info .hero4-meta .dives img{max-width:50px;margin-top:0;margin-bottom:9px}
.hero4-meta-info .hero4-meta .hero4-meta-user a{margin-right:12px}
.hero4-meta-info .hero4-meta .hero3-meta-text{margin-right:4px}
.hero4-meta-info .hero4-meta .hero3-meta-text h2{color:var(--ztc-text-text-19);font-size:var(--ztc-font-size-font-s24);line-height:24px;font-weight:500}
.hero4-meta-info .hero4-meta .pera_text{font-size:17px;line-height:20px;font-weight:400;color:#c68d0d;text-shadow:0 0 #c79424}
@media (max-width:575px){
.hero4-meta-info .hero4-meta .pera_text{font-size:18px}
}
.hero4-content .title{color:var(--ztc-text-text-19);font-family:var(--ztc-family-font2);font-size:68px;line-height:55px;font-weight:400;text-transform:uppercase}
@media only screen and (min-width:768px) and (max-width:991px){
.hero4-content .title{font-size:var(--ztc-font-size-font-s70);line-height:70px}
}
@media (max-width:575px){
.hero4-content .title{font-size:var(--ztc-font-size-font-s32);line-height:40px}
}
.hero4-content .sub-title{color:rgba(27,49,31,.8);font-size:var(--ztc-font-size-font-s18);line-height:26px;font-weight:400}
.hero4-btn-fix{margin-right:16px}
.hero4-thumb-area{margin-top:-50px}
.hero4-thumb-img img{width:100%;height:100%}
.hero4-area-shape1{position:absolute;top:16%;left:5%;width:28px}
@media only screen and (min-width:992px) and (max-width:1199px){
.hero4-area-shape1{top:10%;left:5%}
}
@media only screen and (min-width:768px) and (max-width:991px){
.hero4-area-shape1{left:2%}
}
@media (max-width:575px){
.hero4-area-shape1{display:none}
}
.hero4-area-shape2{position:absolute;top:16%;right:4%;width:24px}
@media (max-width:575px){
.hero4-area-shape2{display:none}
}
.hero4-area-shape3{position:absolute;top:69%;left:8%;width:234px;opacity:.5}
@media only screen and (min-width:992px) and (max-width:1199px){
.hero4-area-shape3{left:6%}
}
@media (max-width:575px){
.hero4-area-shape3{display:none}
}
.hero4-area-shape4{position:absolute;top:52%;right:-10%;z-index:revert-layer;width:21rem;opacity:.7}
@media (max-width:575px){
.hero4-area-shape4{display:none}
}
.vl-hero5-area{padding:230px 0 360px 0;overflow:hidden;position:relative}
@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px){
.vl-hero5-area{padding:160px 0 360px 0}
}
@media (max-width:575px){
.vl-hero5-area{padding:150px 0 360px 0}
}
.hero5-btn{margin-right:22px}
@media (max-width:575px){
.hero5-btn{margin-right:0;margin-bottom:20px}
}
.hero5-heading .subtitle{color:var(--ztc-text-text-21);font-size:var(--ztc-font-size-font-s18);line-height:18px;font-weight:400;padding:8px 12px 8px 8px;border-radius:4px;display:inline-block;text-transform:uppercase;background:linear-gradient(90deg,rgba(245,138,34,.2) 0,rgba(248,188,30,.2) 100%)}
.hero5-heading .subtitle img{width:35px;height:30px;margin-right:4px}
@media (max-width:575px){
.hero5-heading .subtitle{font-size:var(--ztc-font-size-font-s16);line-height:16px}
}
.hero5-heading .title{color:var(--ztc-text-text-21);font-family:var(--ztc-family-font2);font-size:80px;line-height:90px;font-weight:400}
@media only screen and (min-width:768px) and (max-width:991px){
.hero5-heading .title{font-size:var(--ztc-font-size-font-s60);line-height:70px}
}
@media (max-width:575px){
.hero5-heading .title{font-size:var(--ztc-font-size-font-s32);line-height:40px}
}
.hero5-heading .pera-text{color:var(--ztc-text-text-22);font-size:var(--ztc-font-size-font-s18);line-height:26px;font-weight:400}
.hero5-element .elements-1{position:absolute;left:1%;top:14%;height:360px;width:360px}
@media only screen and (min-width:1200px) and (max-width:1399px){
.hero5-element .elements-1{height:300px;width:290px}
}
@media only screen and (min-width:992px) and (max-width:1199px){
.hero5-element .elements-1{display:none}
}
@media (max-width:575px),only screen and (min-width:768px) and (max-width:991px){
.hero5-element .elements-1{display:none}
}
.hero5-element .elements-2{position:absolute;left:1%;top:8%;z-index:1}
@media (max-width:575px){
.hero5-element .elements-2{display:none}
}
.hero5-element .elements-3{position:absolute;right:0;top:14%}
@media only screen and (min-width:1200px) and (max-width:1399px){
.hero5-element .elements-3{height:300px}
}
@media only screen and (min-width:992px) and (max-width:1199px){
.hero5-element .elements-3{right:4%;top:10%;height:170px}
}
@media (max-width:575px),only screen and (min-width:768px) and (max-width:991px){
.hero5-element .elements-3{display:none}
}
.hero5-element .elements-4{position:absolute;right:-8%;top:45%}
@media only screen and (min-width:768px) and (max-width:991px),(max-width:575px){
.hero5-element .elements-4{display:none}
}
.vl-hero6-area{overflow:hidden;position:relative}
.hero6-bg1{position:relative;overflow:hidden;z-index:1;padding:15vw 0 0 0}
@media (max-width:575px){
.hero6-bg1{padding:150px 0 0 0}
}
@media only screen and (min-width:768px) and (max-width:991px){
.hero6-bg1{padding:150px 0 0 0}
}
.hero6-bg1::after{position:absolute;content:"";left:0;top:0;height:100%;width:100%;background:rgba(26,86,50,.3)}
.hero6-bg1 .bg-shape-imgs-1{position:absolute;top:20%;left:20%}
.vl-hero6-info{position:relative;z-index:2;padding-bottom:8vw}
@media (max-width:575px){
.vl-hero6-info{padding-bottom:50px}
}
@media only screen and (min-width:768px) and (max-width:991px){
.vl-hero6-info{padding-bottom:50px}
}
.hero6-heading .sub-title{display:inline-block;border:1px solid rgba(255,255,255,.3);background:rgba(255,255,255,.1);padding:8px 16px;border-radius:30px;color:var(--ztc-text-text-1);font-size:var(--ztc-font-size-font-s24);line-height:24px;font-weight:400}
@media (max-width:575px){
.hero6-heading .sub-title{font-size:var(--ztc-font-size-font-s16);line-height:16px}
}
.hero6-heading .title{font-size:var(--ztc-font-size-font-s70);line-height:80px;font-weight:400;text-transform:capitalize;font-family:var(--ztc-family-font2);color:var(--ztc-text-text-1)}
@media (max-width:575px){
.hero6-heading .title{font-size:var(--ztc-font-size-font-s32);line-height:40px}
}
.hero6-heading .pera-text{color:rgba(255,255,255,.8);font-size:var(--ztc-font-size-font-s18);line-height:26px;font-weight:400}
.hero6-btn-fxr{margin-right:16px}
.hero6-bottom-text{position:relative}
.hero6-bottom-text h2{font-family:var(--ztc-family-font2);font-size:230px;line-height:230px;font-weight:400;color:#fff;text-transform:uppercase;background:linear-gradient(180deg,rgba(255,255,255,.3) 0,rgba(255,255,255,0) 87.17%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;-webkit-text-stroke-width:.1px}
@media (max-width:575px){
.hero6-bottom-text h2{font-size:var(--ztc-font-size-font-s50);line-height:50px}
}
.vl-hero7{overflow:hidden;position:relative;padding:0 30px;background:var(--ztc-bg-bg-24)}
@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),(max-width:575px){
.vl-hero7{padding:0}
}
.hero7-area{margin-top:99px;border-radius:24px;padding:100px 0;-o-object-fit:cover;object-fit:cover;background-size:cover}
@media (max-width:575px){
.hero7-area{height:1500px}
}
@media only screen and (min-width:768px) and (max-width:991px){
.hero7-area{height:1400px}
}
.hero7-header h3{color:var(--ztc-text-text-1);font-size:var(--ztc-font-size-font-s24);line-height:24px;padding:12px 16px;display:inline-block;font-weight:400;text-align:center;border-radius:30px;border:1px solid rgba(255,255,255,.3);background:rgba(255,255,255,.1);box-shadow:0 4px 12px 0 rgba(255,255,255,.2) inset;backdrop-filter:blur(2px)}
.hero7-header h3 img{margin-right:12px}
@media (max-width:575px){
.hero7-header h3{font-size:var(--ztc-font-size-font-s12);line-height:16px}
}
@media only screen and (min-width:768px) and (max-width:991px){
.hero7-header h3{font-size:20px}
}
.hero7-header h2{color:var(--ztc-text-text-1);font-family:var(--ztc-family-font2);font-size:var(--ztc-font-size-font-s70);line-height:80px;font-weight:400}
@media only screen and (min-width:1200px) and (max-width:1399px){
.hero7-header h2{font-size:64px;line-height:76px}
}
@media (max-width:575px){
.hero7-header h2{font-size:var(--ztc-font-size-font-s32);line-height:40px}
}
.hero7-header p{color:rgba(255,255,255,.9);font-size:var(--ztc-font-size-font-s20);line-height:30px;font-weight:500}
@media only screen and (min-width:1200px) and (max-width:1399px){
.hero7-header p{font-size:18px}
}
.hero7-btn-fxr{margin-right:24px}
.hero7-bottom-wrap{margin-top:60px}
@media (max-width:575px){
.hero7-bottom-wrap{margin:0}
}
@media only screen and (min-width:992px) and (max-width:1199px){
.hero7-bottom-wrap{margin-top:-86}
}
.hero7-bottom-wrap .hero7-customer-box{background:var(--ztc-bg-bg-1);width:300px;padding:20px;display:inline-block;border-radius:16px}
.hero7-bottom-wrap .hero7-customer-box .hero7-customer-user{display:inline-block}
.hero7-bottom-wrap .hero7-customer-box .hero7-customer-user h4{color:var(--ztc-text-text-27);font-size:var(--ztc-font-size-font-s16);font-weight:400;line-height:16px}
.hero7-bottom-wrap .hero7-customer-box .hero7-customer-imgs{display:inline-block;position:relative;margin-top:-64px}
.hero7-bottom-wrap .hero7-customer-box .hero7-customer-imgs img{height:260px;width:260px;-o-object-fit:cover;object-fit:cover}
.hero7-bottom-wrap .hero7-customer-box .pera-text{text-align:right;margin-top:-47px}
.hero7-bottom-wrap .hero7-customer-box .pera-text .pera-text1{color:var(--ztc-text-text-27);font-size:var(--ztc-font-size-font-s16);font-weight:400;line-height:16px;margin-bottom:12px;margin-right:5px}
.hero7-bottom-wrap .hero7-customer-box .pera-text .pera-text2{color:var(--ztc-text-text-27);font-size:var(--ztc-font-size-font-s16);font-weight:400;line-height:16px;margin-right:38px}
.hero7-card1{position:absolute;top:14%;left:50%}
@media (max-width:575px){
.hero7-card1{display:none}
}
@media only screen and (min-width:992px) and (max-width:1199px){
.hero7-card1{top:14%;left:70%}
}
@media only screen and (min-width:768px) and (max-width:991px){
.hero7-card1{left:71%}
}
.hero7-card1 h3{display:inline-block;border-radius:99px;border:2px solid #fff;padding:14px 44px 14px 14px;text-align:center;color:var(--ztc-text-text-26);font-size:var(--ztc-font-size-font-s32);font-weight:600;background:var(--ztc-bg-bg-25);transform:rotate(12deg)}
.hero7-card1 h3 img{height:32px;width:32px;margin:0 12px 4px 0}
.hero7-tags{margin-left:150px;position:relative;transform:translateY(540px)}
@media (max-width:575px){
.hero7-tags{margin-left:0;transform:translateY(0);margin-top:30px}
}
@media only screen and (min-width:992px) and (max-width:1199px){
.hero7-tags{margin-left:0;transform:translateY(460px)}
}
@media only screen and (min-width:768px) and (max-width:991px){
.hero7-tags{margin-left:0}
}
.hero7-tags h3{color:var(--ztc-text-text-1);padding:12px;font-size:var(--ztc-font-size-font-s18);font-weight:500;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.3);backdrop-filter:blur(2px);box-shadow:0 4px 4px 0 rgba(255,255,255,.16) inset;display:inline-block;border-radius:50px;margin-right:16px;margin-bottom:24px}
.hero7-tags h3:last-child{margin-right:0;margin-bottom:0}
.hero7-card2{position:absolute;bottom:42%;right:20%}
@media only screen and (min-width:992px) and (max-width:1199px){
.hero7-card2{bottom:43%}
}
@media only screen and (min-width:768px) and (max-width:991px){
.hero7-card2{bottom:58%;right:3%}
}
.hero7-card2 h2{background:var(--ztc-bg-bg-25);display:inline-block;border-radius:99px;padding:12px;border:2px solid #fff;transform:rotate(-8deg)}
@media (max-width:575px){
.hero7-card2 h2{display:none}
}
.hero7-card2 h2 span{color:var(--ztc-text-text-26);font-size:var(--ztc-font-size-font-s32);font-weight:600;line-height:36px}
.hero7-card2 h2 img{margin-right:16px}
.hero7-center-wrap{text-align:center;background:var(--ztc-bg-bg-1);display:inline-block;border-radius:16px;padding:20px;position:absolute;left:50%;margin-left:-116px;bottom:20%;z-index:1}
@media only screen and (min-width:768px) and (max-width:991px){
.hero7-center-wrap{bottom:10%}
}
@media (max-width:575px){
.hero7-center-wrap{bottom:10%}
}
.hero7-center-wrap .img1{margin-bottom:8px}
.hero7-center-wrap h3{color:var(--ztc-text-text-27);font-size:var(--ztc-font-size-font-s16);line-height:24px;font-weight:400;position:relative}
.hero7-center-wrap h3 .img2{position:absolute;left:50%;bottom:-40px;margin-left:-10px;z-index:1}
.hero7-center-dot{position:absolute;left:50%;bottom:14.7%;margin-left:-21px}
.hero7-center-dot .dot-bg{position:relative;display:inline-block}
.hero7-center-dot .dot-bg .imgs2{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.scroll-down{text-align:center;cursor:pointer;position:absolute;bottom:60px;left:50%;margin-left:-60px;display:flex;align-items:center}
.scroll-down .scroll{font-family:var(--ztc-family-font2);font-size:var(--ztc-font-size-font-s16);font-weight:400;color:var(--ztc-text-text-1);text-transform:uppercase;margin-left:10px}
.vl-hero8-area{margin:130px 0 0 0;padding:140px 0 94px 0;position:relative;overflow:hidden}
@media only screen and (min-width:1200px) and (max-width:1399px){
.vl-hero8-area{margin:154px 0 0 0}
}
@media only screen and (min-width:992px) and (max-width:1199px){
.vl-hero8-area{margin:130px 0 0 0}
}
@media only screen and (min-width:768px) and (max-width:991px),(max-width:575px){
.vl-hero8-area{margin:0;height:1500px}
}
@media (max-width:575px){
.vl-hero8-area{margin:0;height:1340px}
}
.vl-hero8-info{position:relative;z-index:1}
.vl-hero8-heading h3{color:var(--ztc-text-text-29);font-size:var(--ztc-font-size-font-s24);line-height:24px;padding:12px 16px;display:inline-block;font-weight:400;text-align:center;border-radius:8px;border:1px solid rgba(79,120,248,.3);background:rgba(79,120,248,.1);box-shadow:0 4px 12px 0 rgba(79,120,248,.2) inset;backdrop-filter:blur(2px)}
.vl-hero8-heading h3 img{margin-right:12px}
.vl-hero8-heading h2{color:var(--ztc-text-text-29);font-family:var(--ztc-family-font2);font-size:var(--ztc-font-size-font-s70);line-height:88px;font-weight:400}
.vl-hero8-heading p{color:var(--ztc-text-text-30);font-size:var(--ztc-font-size-font-s20);line-height:30px;font-weight:400}
.hero8_heading-counter{display:flex;align-items:center;justify-content:space-between}
@media only screen and (min-width:992px) and (max-width:1199px){
.hero8_heading-counter .hero4_heading-counter-content{margin-right:46px}
}
.hero8_heading-counter .hero4_heading-counter-content h2{font-size:var(--ztc-font-size-font-s44);line-height:44px;font-weight:400;font-family:var(--ztc-family-font2);opacity:.7;background:linear-gradient(180deg,#4f78f8 57.6%,rgba(79,120,248,0) 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.hero8_heading-counter .hero4_heading-counter-content p{color:var(--ztc-text-text-30);font-size:var(--ztc-font-size-font-s20);font-weight:400}
.vl-hero8-shape-bg{position:absolute;top:0;right:0}
@media only screen and (min-width:1200px) and (max-width:1399px){
.vl-hero8-shape-bg{right:-230px}
}
@media only screen and (min-width:992px) and (max-width:1199px){
.vl-hero8-shape-bg{right:-340px}
}
@media only screen and (min-width:768px) and (max-width:991px),(max-width:575px){
.vl-hero8-shape-bg{bottom:0;top:inherit}
}
.vl-hero8-thumb{position:absolute;top:0;right:0}
@media only screen and (min-width:1200px) and (max-width:1399px){
.vl-hero8-thumb{right:-230px}
}
@media only screen and (min-width:992px) and (max-width:1199px){
.vl-hero8-thumb{right:-330px}
}
@media only screen and (min-width:768px) and (max-width:991px),(max-width:575px){
.vl-hero8-thumb{bottom:0;top:inherit}
}
.vl-hero8-fish-shape .fish-shape-1{position:absolute;top:4%;right:36%}
@media only screen and (min-width:992px) and (max-width:1199px){
.vl-hero8-fish-shape .fish-shape-1{right:28%}
}
@media only screen and (min-width:768px) and (max-width:991px){
.vl-hero8-fish-shape .fish-shape-1{right:0}
}
@media (max-width:575px){
.vl-hero8-fish-shape .fish-shape-1{display:none}
}
.vl-hero8-fish-shape .fish-shape-2{position:absolute;top:56%;right:48%}
@media only screen and (min-width:992px) and (max-width:1199px){
.vl-hero8-fish-shape .fish-shape-2{right:38%}
}
@media only screen and (min-width:768px) and (max-width:991px),(max-width:575px){
.vl-hero8-fish-shape .fish-shape-2{display:none}
}
.vl-hero8-fish-shape .fish-shape-3{position:absolute;bottom:-6%;left:0}
.vl-hero9-area{overflow:hidden;position:relative;padding:60px 0 400px 0}
@media only screen and (min-width:768px) and (max-width:991px){
.vl-hero9-area{padding:60px 0 246px 0}
}
.vl-hero9-area .vl-hero9-info .hero9-author h3{color:var(--ztc-text-text-32);font-size:var(--ztc-font-size-font-s24);line-height:24px;font-weight:400;border-radius:30px;padding:8px 18px 8px 8px;display:inline-block;border:1px solid #adc893;background:linear-gradient(90deg,rgba(173,200,147,.3) 0,rgba(85,143,108,.3) 100%)}
.vl-hero9-area .vl-hero9-info .hero9-author h3 img{margin-right:12px}
@media (max-width:575px){
.vl-hero9-area .vl-hero9-info .hero9-author h3{font-size:var(--ztc-font-size-font-s12);line-height:12px}
}
.vl-hero9-area .vl-hero9-info .hero9-title{color:var(--ztc-text-text-31);font-family:var(--ztc-family-font2);font-size:var(--ztc-font-size-font-s64);line-height:74px;font-weight:400}
@media only screen and (min-width:992px) and (max-width:1199px){
.vl-hero9-area .vl-hero9-info .hero9-title{font-size:var(--ztc-font-size-font-s50);line-height:60px}
}
@media only screen and (min-width:768px) and (max-width:991px){
.vl-hero9-area .vl-hero9-info .hero9-title{font-size:var(--ztc-font-size-font-s42);line-height:52px}
}
@media (max-width:575px){
.vl-hero9-area .vl-hero9-info .hero9-title{font-size:var(--ztc-font-size-font-s32);line-height:40px}
}
.hero9-bg img{position:absolute;-o-object-fit:contain;object-fit:contain;width:100%}
@media only screen and (min-width:768px) and (max-width:991px){
.hero9-bg img{position:absolute;bottom:0}
}
@media (max-width:575px){
.hero9-bg img{position:absolute;bottom:0}
}
.hero9-bottom-wrap{position:absolute;right:12%;z-index:1;bottom:0;display:flex;align-items:center}
@media only screen and (min-width:1200px) and (max-width:1399px){
.hero9-bottom-wrap{right:6%}
}
@media only screen and (min-width:992px) and (max-width:1199px){
.hero9-bottom-wrap{right:0;bottom:13%}
}
@media only screen and (min-width:768px) and (max-width:991px){
.hero9-bottom-wrap{right:0;bottom:-1%}
}
@media (max-width:575px){
.hero9-bottom-wrap{right:inherit;left:0;bottom:31%}
}
.hero9-circle{position:relative;display:inline-block}
.hero9-circle a .arrow{position:absolute;left:15%;right:50%;top:15%;bottom:50%}
.hero9-bottom-text p{color:var(--ztc-text-text-25);font-size:var(--ztc-font-size-font-s18);line-height:26px;font-weight:400;margin-left:32px}
.vl-hero9-btm-area{margin-top:60px}
.vl-hero9-btm-area .vl-hero9-btm_text{text-align:center;margin-bottom:48px}
.vl-hero9-btm-area .vl-hero9-btm_text h2{color:var(--ztc-text-text-31);font-size:var(--ztc-font-size-font-s28);line-height:28px;font-weight:600}
.vl-hero10-area{padding:140px 0 380px 0;overflow:hidden;background-size:cover;position:relative}
@media (max-width:575px){
.vl-hero10-area{padding:140px 0 100px 0}
}
@media only screen and (min-width:768px) and (max-width:991px){
.vl-hero10-area{padding:140px 0 100px 0}
}
.hero10-heading h2{color:#fff;font-size:100px;font-family:var(--ztc-family-font2);line-height:110px;font-weight:400;text-transform:uppercase}
@media (max-width:575px){
.hero10-heading h2{font-size:var(--ztc-font-size-font-s40);line-height:50px}
}
.hero10-cart-info .cart-content .title{color:var(--ztc-text-text-1);font-size:var(--ztc-font-size-font-s48);line-height:48px;font-weight:400;font-family:var(--ztc-family-font2);text-transform:uppercase}
.hero10-cart-info .cart-content .cart-price-wrap{display:flex;align-items:center}
.hero10-cart-info .cart-content .cart-price-wrap h2{color:var(--ztc-text-text-1);font-size:var(--ztc-font-size-font-s48);line-height:48px;font-weight:400;font-family:var(--ztc-family-font2)}
.hero10-cart-info .cart-content .cart-price-wrap h3{color:rgba(255,255,255,.4);font-family:var(--ztc-family-font2);font-size:var(--ztc-font-size-font-s32);line-height:32px;font-weight:400;text-decoration-line:line-through;text-transform:uppercase}
.hero10-tractor-shape{position:absolute;left:50%;top:50%;margin-left:-476px;margin-top:-476px}
.hero10-tractor-shape img{height:100%}
@media only screen and (min-width:768px) and (max-width:991px){
.hero10-tractor-shape{position:relative;left:0;top:0;margin:0}
}
@media (max-width:575px){
.hero10-tractor-shape{position:relative;left:0;top:0;margin:0}
}
.theme-btn10{font-size:var(--ztc-font-size-font-s16);font-style:normal;font-weight:600;line-height:16px;display:inline-block;vertical-align:middle;border:none;outline:0!important;background-color:var(--ztc-bg-bg-32);color:var(--ztc-text-text-34);letter-spacing:0;transition:.5s;overflow:hidden;border-radius:100px;padding:18px 22px;z-index:2;position:relative;transition-delay:calc((var(--n) - 1) * .1s);-webkit-transition-delay:calc((var(--n) - 1) * .1s);-moz-transition-delay:calc((var(--n) - 1) * .1s);transition:all ease .3s;text-align:center;text-decoration:none;text-transform:uppercase}
.theme-btn10:hover{color:#fff}
.theme-btn10__text{position:relative;z-index:2}
.theme-btn10__shape{display:inline-block;position:absolute;width:25%;height:100%;background:#55626d;transform:translateY(150%);border-radius:50%;left:calc((var(--b) - 1) * 25%);transition:.5s;transition-delay:calc((var(--b) - 1) * .1s);z-index:1;color:var(--vtc-text-white)}
.theme-btn10__shape:nth-child(1){--b:1}
.theme-btn10__shape:nth-child(2){--b:2}
.theme-btn10__shape:nth-child(3){--b:3}
.theme-btn10__shape:nth-child(4){--b:4}
.theme-btn10:hover .theme-btn10__shape{transform:translateY(0) scale(2);-moz-transform:translateY(0) scale(2);-moz-transform:translateY(0) scale(2);color:#fff}
.theme-btn10-2{font-size:var(--ztc-font-size-font-s16);font-style:normal;font-weight:600;line-height:16px;display:inline-block;vertical-align:middle;border:none;outline:0!important;background-color:var(--ztc-bg-bg-32);color:var(--ztc-text-text-34);letter-spacing:0;transition:.5s;overflow:hidden;border-radius:100px;padding:16px 22px;z-index:2;position:relative;transition-delay:calc((var(--n) - 1) * .1s);-webkit-transition-delay:calc((var(--n) - 1) * .1s);-moz-transition-delay:calc((var(--n) - 1) * .1s);transition:all ease .3s;text-align:center;text-decoration:none;text-transform:uppercase}
.theme-btn10-2 img{margin:0 6px 2px 0}
.theme-btn10-2:hover{color:#fff}
.theme-btn10-2:hover img{filter:brightness(0) invert(1)}
.theme-btn10-2__text{position:relative;z-index:2}
.theme-btn10-2__shape{display:inline-block;position:absolute;width:25%;height:100%;background:#55626d;transform:translateY(150%);border-radius:50%;left:calc((var(--b) - 1) * 25%);transition:.5s;transition-delay:calc((var(--b) - 1) * .1s);z-index:1;color:var(--vtc-text-white)}
.theme-btn10-2__shape:nth-child(1){--b:1}
.theme-btn10-2__shape:nth-child(2){--b:2}
.theme-btn10-2__shape:nth-child(3){--b:3}
.theme-btn10-2__shape:nth-child(4){--b:4}
.theme-btn10-2:hover .theme-btn10-2__shape{transform:translateY(0) scale(2);-moz-transform:translateY(0) scale(2);-moz-transform:translateY(0) scale(2);color:#fff}
.vl-hero-inner-area{margin:0!important;padding:169px 0 65px 0!important;position:relative}
@media only screen and (min-width:992px) and (max-width:1199px){
.vl-hero-inner-area{margin-top:0!important;padding:169px 0 65px 0!important}
}
@media (max-width:575px){
.vl-hero-inner-area{margin-top:0!important;padding:140px 0 70px 0!important}
}
@media only screen and (min-width:768px) and (max-width:991px){
.vl-hero-inner-area{margin-top:0!important;padding:169px 0 65px 0!important}
}
.vl-hero-inner-area::after{position:absolute;content:"";left:0;top:0;height:100%;width:100%;background:rgba(16,42,26,.58)}
.inner-hero-info{position:relative;z-index:1}
@media (max-width:575px){
.inner-hero-info{text-align:center}
}
@media only screen and (min-width:768px) and (max-width:991px){
.inner-hero-info{text-align:center}
}
.inner-hero-info h2{font-family:var(--ztc-family-font2);font-size:42px;font-weight:500;line-height:52px;color:var(--ztc-text-text-1);letter-spacing:1px}
@media only screen and (min-width:768px) and (max-width:991px){
.inner-hero-info h2{font-size:36px;line-height:46px}
}
@media (max-width:575px){
.inner-hero-info h2{font-size:28px;line-height:38px}
}
.inner-hero-info ul li{display:inline-block}
.inner-hero-info ul li a{font-size:var(--ztc-font-size-font-s16);line-height:16px;font-weight:500;color:var(--ztc-text-text-1)}
.inner-hero-info ul li img{margin:0 6px 1px 6px}
.vl-header-action-item{float:right;border:1px solid var(--ztc-text-text-2);padding:6px;border-radius:4px;color:var(--ztc-text-text-2)}
.vl-header-action-item button{border:none;outline:0;background:0 0;transition:all .4s;color:var(--ztc-text-text-2);font-size:var(--ztc-font-size-font-s20)}
.vl-offcanvas{position:fixed;background:var(--ztc-bg-bg-2);width:450px;z-index:9999999;right:0;top:0;padding:50px 40px;height:100%;opacity:0;visibility:hidden;transform:translateX(100%);transition:.3s;overflow-y:scroll;overscroll-behavior-y:contain;scrollbar-width:none}
@media only screen and (max-width:450px){
.vl-offcanvas{width:100%}
}
.vl-offcanvas-open{opacity:1;visibility:visible;transform:translateX(0)}
.vl-offcanvas-close-toggle{font-size:var(--ztc-font-size-font-s30);color:var(--vl-heading-color)}
@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),(max-width:575px){
.vl-offcanvas-header{margin-bottom:24px}
}
.vl-offcanvas-title{font-size:35px;color:var(--ztc-text-text-1)}
.vl-offcanvas-info span a{display:flex;align-items:center;gap:12px;color:rgba(255,255,255,.9);font-size:14px;line-height:20px;padding:8px 12px;border-radius:8px;background:rgba(255,255,255,.04);border:1px solid rgba(212,167,71,.15);margin-bottom:10px;transition:all .3s ease}
.vl-offcanvas-info span a:hover{background:rgba(212,167,71,.12);border-color:rgba(212,167,71,.45);color:#f5d785;transform:translateX(4px)}
.vl-offcanvas-info span a i{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:linear-gradient(135deg,rgba(212,167,71,.22) 0,rgba(158,109,21,.22) 100%);color:#ecc466;border:1px solid rgba(212,167,71,.35);font-size:13px;flex-shrink:0;transition:all .3s ease;margin:0}
.vl-offcanvas-info span a:hover i{background:linear-gradient(135deg,#ecc466 0,#c5932a 100%);color:#102b19;transform:scale(1.08)}
.vl-offcanvas-sm-title{font-family:Cinzel,'Playfair Display',Georgia,serif;font-size:19px;font-weight:700;letter-spacing:2px;text-transform:uppercase;display:inline-flex;align-items:center;gap:10px;background:linear-gradient(135deg,#f5d785 0,#d4a747 35%,#9e6d15 70%,#ecc466 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:2px}
.offcanvas-royal-crown{display:inline-flex;align-items:center;filter:drop-shadow(0 2px 4px rgba(212, 167, 71, .45));flex-shrink:0}
.offcanvas-royal-sparkle{color:#ecc466;font-size:14px;filter:drop-shadow(0 0 6px rgba(236, 196, 102, .6))}
.offcanvas-royal-flourish{width:100%;max-width:150px;height:2px;background:linear-gradient(90deg,#d4a747 0,#f5d785 45%,rgba(212,167,71,0) 100%);position:relative;margin:4px 0 16px 0;border-radius:2px}
.offcanvas-royal-flourish::after{content:'◆';position:absolute;left:20px;top:50%;transform:translateY(-50%);font-size:8px;color:#ecc466;line-height:1}
.vl-offcanvas-social a{display:inline-block;text-align:center;width:40px;height:40px;line-height:38px;border-radius:40px;color:#ecc466;background:rgba(212,167,71,.08);border:1px solid rgba(212,167,71,.35);font-size:14px;transition:all .3s ease;margin-right:6px}
.vl-offcanvas-social a:hover{background:linear-gradient(135deg,#ecc466 0,#c5932a 100%);color:#102b19;border-color:#ecc466;transform:translateY(-3px);box-shadow:0 4px 12px rgba(212,167,71,.35)}
.vl-offcanvas-overlay{position:fixed;top:0;left:0;z-index:50;width:100%;height:100%;visibility:hidden;opacity:0;transition:.45 easc-in-out;background:rgba(24,24,24,.4)}
.vl-offcanvas-overlay-open{opacity:.7;visibility:visible}
.vl-offcanvas .vl-offcanvas-logo{height:50px;width:164px;-o-object-fit:contain;object-fit:contain}
.vl-offcanvas .vl-offcanvas-close button{border:none;background:0 0;outline:0;color:var(--ztc-text-text-1)}
.vl-offcanvas-menu ul{list-style:none}
.vl-offcanvas-menu ul li{position:relative}
.vl-offcanvas-menu ul li a{padding:8px 0;display:block;font-size:var(--ztc-font-size-font-s18);font-weight:var(--ztc-weight-medium);color:var(--ztc-text-text-1);transition:all .4s}
.vl-offcanvas-menu ul li a span{display:block}
.vl-offcanvas-menu ul li>a{border-bottom:none}
.vl-offcanvas-menu ul li.active>a{color:var(--ztc-text-text-1)}
.vl-offcanvas-menu ul li.active>.vl-menu-close i{transform:rotate(90deg)}
.vl-offcanvas-menu ul li .sub-menu{display:none;padding-left:20px}
.vl-menu-close{position:absolute;right:0;top:7px;border:1px solid var(--ztc-text-text-1);height:30px;width:30px;text-align:center;font-size:12px;line-height:25px;background:0 0;color:var(--ztc-text-text-1);border-radius:4px}
.vl-menu-close i{transition:.3s}
.homepage2-body .vl-header-action-item{float:left;border:1px solid var(--ztc-text-text-1);padding:6px;border-radius:4px;color:var(--ztc-text-text-1)}
.homepage2-body .vl-header-action-item button{border:none;outline:0;background:0 0;transition:all .4s;color:var(--ztc-text-text-1);font-size:var(--ztc-font-size-font-s20)}
.homepage2-body .vl-offcanvas{position:fixed;background:var(--ztc-bg-bg-2);width:450px;z-index:999999;right:0;top:0;padding:50px 40px;height:100%;opacity:0;visibility:hidden;transform:translateX(100%);transition:.3s;overflow-y:scroll;overscroll-behavior-y:contain;scrollbar-width:none}
@media only screen and (max-width:450px){
.homepage2-body .vl-offcanvas{width:100%}
}
.homepage2-body .vl-offcanvas-open{opacity:1;visibility:visible;transform:translateX(0)}
.homepage2-body .vl-offcanvas-close-toggle{font-size:var(--ztc-font-size-font-s30);color:var(--vl-heading-color)}
@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),(max-width:575px){
.homepage2-body .vl-offcanvas-header{margin-bottom:40px}
}
.homepage2-body .vl-offcanvas-title{font-size:35px;color:var(--ztc-text-text-1)}
.homepage2-body .vl-offcanvas-info span a{display:block;color:var(--ztc-text-text-1);margin-bottom:10px}
.homepage2-body .vl-offcanvas-info span a i{margin:0 4px 0 0}
.homepage2-body .vl-offcanvas-sm-title{font-size:var(--ztc-font-size-font-s24);color:var(--ztc-text-text-1)}
.homepage2-body .vl-offcanvas-social a{display:inline-block;text-align:center;width:40px;height:40px;line-height:40px;border-radius:40px;color:var(--ztc-text-text-1);border:1px solid var(--ztc-text-text-1);font-size:14px}
.homepage2-body .vl-offcanvas-overlay{position:fixed;top:0;left:0;z-index:50;width:100%;height:100%;visibility:hidden;opacity:0;transition:.45 easc-in-out;background:rgba(24,24,24,.4)}
.homepage2-body .vl-offcanvas-overlay-open{opacity:.7;visibility:visible}
.homepage2-body .vl-offcanvas .vl-offcanvas-logo{height:50px;width:164px;-o-object-fit:contain;object-fit:contain}
.homepage2-body .vl-offcanvas .vl-offcanvas-close button{border:none;background:0 0;outline:0;color:var(--ztc-text-text-1)}
.homepage2-body .vl-offcanvas-menu ul{list-style:none}
.homepage2-body .vl-offcanvas-menu ul li{position:relative}
.homepage2-body .vl-offcanvas-menu ul li a{padding:8px 0;display:block;font-size:var(--ztc-font-size-font-s18);font-weight:var(--ztc-weight-medium);color:var(--ztc-text-text-1);transition:all .4s}
.homepage2-body .vl-offcanvas-menu ul li a span{display:block}
.homepage2-body .vl-offcanvas-menu ul li>a{border-bottom:none}
.homepage2-body .vl-offcanvas-menu ul li.active>a{color:var(--ztc-text-text-1)}
.homepage2-body .vl-offcanvas-menu ul li.active>.vl-menu-close i{transform:rotate(90deg)}
.homepage2-body .vl-offcanvas-menu ul li .sub-menu{display:none;padding-left:20px}
.homepage2-body .vl-menu-close{position:absolute;right:0;top:7px;border:1px solid var(--ztc-text-text-1);height:30px;width:30px;text-align:center;font-size:12px;line-height:25px;background:0 0;color:var(--ztc-text-text-1);border-radius:4px}
.homepage2-body .vl-menu-close i{transition:.3s}
.homepage10-body .vl-header-action-item{border:1px solid #fff}
.homepage10-body .vl-header-action-item button{color:#fff}
.vl-blog1-area{overflow:hidden;background:var(--ztc-bg-bg-8)}
.vl-blog1-info{border-radius:8px;overflow:hidden;transition:all .4s}
.vl-blog1-info:hover{margin-top:-8px;transition:all .4s}
.vl-blog1-info:hover .vl-blog1-content{box-shadow:0 4px 40px 0 rgba(31,104,78,.1);transition:all .4s}
.vl-blog1-info:hover .learn_more img{transform:rotate(45deg);transition:all .4s}
.vl-blog1-info .imgs1{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;border-radius:12px 12px 0 0}
@media only screen and (min-width:992px) and (max-width:1199px){
.vl-blog1-info .imgs1{height:350px}
}
.vl-blog1-info .vl-blog1-content{padding:24px;background:var(--ztc-bg-bg-1);border-radius:0 0 12px 12px;border:1px solid rgba(31,104,78,.3);transition:all .4s}
.blog1_title{font-size:var(--ztc-font-size-font-s24);line-height:32px;font-weight:400;font-family:var(--ztc-family-font2)}
@media only screen and (min-width:1200px) and (max-width:1399px){
.blog1_title{font-size:23px}
}
.blog1_title a{color:var(--ztc-text-text-5);transform:.4s}
.blog1_title a:hover{color:var(--ztc-text-text-6);transition:.4s}
.blog1_text{color:var(--ztc-text-text-8);font-size:var(--ztc-font-size-font-s16);line-height:24px;font-weight:400}
@media only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:768px) and (max-width:991px){
.blog1_text{font-size:15px}
}
.vl-blog1-meta ul li{display:inline-block}
.vl-blog1-meta ul li a{color:var(--ztc-text-text-9);font-size:var(--ztc-font-size-font-s16);line-height:16px;font-weight:400}
@media only screen and (min-width:1200px) and (max-width:1399px){
.vl-blog1-meta ul li a{font-size:14px}
}
.vl-blog1-meta ul li span img{margin:0 8px 2px 8px}
.imgs1-fixer{border-radius:12px 0 0 12px!important}
@media (max-width:575px){
.imgs1-fixer{border-radius:12px 12px 0 0!important}
}
.blog1-fixer{border-radius:0 12px 12px 0!important}
@media (max-width:575px){
.blog1-fixer{border-radius:0 0 12px 12px!important}
}
.learn_more a{color:var(--ztc-text-text-5);font-size:var(--ztc-font-size-font-s18);line-height:18px;font-weight:600}
.learn_more img{height:18px;width:18px;margin-left:6px;transition:.4s}
@media only screen and (min-width:992px) and (max-width:1199px){
.vl-blog1-info.vl-blog1-info-fxr{margin-bottom:30px}
}
.vl-blog1-info-flex{display:flex}
@media (max-width:575px){
.vl-blog1-info-flex{display:inline-block}
}
.thumb_size_img img{height:410px!important}
@media only screen and (min-width:1200px) and (max-width:1399px){
.thumb_size_img img{height:382px!important}
}
@media (max-width:575px){
.thumb_size_img img{height:100%!important}
}
.vl-blog2-area{overflow:hidden}
.vl-blog2-info{overflow:hidden;box-shadow:0 4px 32px 0 rgba(2,49,24,.08);border-radius:16px;background:var(--ztc-bg-bg-1)}
.vl-blog2-info .blog2-info-thumb img{border-radius:16px 16px 0 0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.vl-blog2-info .blog2-info-thumb_2 img{height:270px!important}
@media only screen and (min-width:1200px) and (max-width:1399px){
.vl-blog2-info .blog2-info-thumb_2 img{height:228px!important}
}
.vl-blog2-info .blog2-info-content{background:var(--ztc-bg-bg-1);padding:24px;border-radius:0 0 16px 16px}
.blog2-thumbfix img{height:100%!important;border-radius:16px 0 0 16px!important}
@media (max-width:575px){
.blog2-thumbfix img{border-radius:16px 0 0 0!important}
}
.blog2-contentfix{border-radius:0 16px 16px 0!important}
@media only screen and (min-width:992px) and (max-width:1199px){
.blog2-info-wrap .blog2-info-thumb img{height:292px;border-radius:16px 16px 0 0!important}
}
.vl-blog3-area{overflow:hidden}
.blog3-area-box{display:flex;overflow:hidden;border-radius:16px}
@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),(max-width:575px){
.blog3-area-box{display:block;border-radius:16px 16px 0 0}
}
.blog3-area-box:hover .blog3-content{background:var(--ztc-bg-bg-1);border-left:none;transition:.4s}
.blog3-area-box:hover .learn_more a{color:var(--ztc-text-text-18)!important;transition:.4s}
.blog3-area-box:hover .learn_more a i{transform:rotate(0);transition:.4s}
.blog3-area-box:hover .blog3-thumb img{transform:scale(1.1) rotate(-4deg);transition:.4s}
.blog3-area-box .blog3-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:16px 0 0 16px;transition:.4s}
@media only screen and (min-width:992px) and (max-width:1199px){
.blog3-area-box .blog3-thumb img{height:420px;border-radius:16px 16px 0 0;-o-object-fit:inherit;object-fit:inherit}
}
@media only screen and (min-width:768px) and (max-width:991px),(max-width:575px){
.blog3-area-box .blog3-thumb img{border-radius:16px 16px 0 0}
}
.blog3-area-box .blog3-content{padding:20px;background:var(--ztc-bg-bg-13);border-radius:0 16px 16px 0;transition:.4s}
@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),(max-width:575px){
.blog3-area-box .blog3-content{border-radius:0 0 16px 16px}
}
.blog3-area-box .blog3-content .blog3-meta ul li{display:inline-block}
.blog3-area-box .blog3-content .blog3-meta ul li a{color:rgba(67,48,20,.8);font-size:var(--ztc-font-size-font-s16);line-height:16px;font-weight:400}
.blog3-area-box .blog3-content .blog3-content-text h3 a{color:var(--ztc-text-text-15);font-size:var(--ztc-font-size-font-s24);line-height:40px;font-weight:400;font-family:var(--ztc-family-font2);transition:.4s}
.blog3-area-box .blog3-content .blog3-content-text h3 a:hover{color:var(--ztc-text-text-18);transition:.4s}
@media only screen and (min-width:1200px) and (max-width:1399px){
.blog3-area-box .blog3-content .blog3-content-text h3 a{font-size:22px}
}
.blog3-area-box .blog3-content .blog3-content-text p{color:rgba(67,48,20,.8);font-size:var(--ztc-font-size-font-s16);line-height:24px;font-weight:400}
@media only screen and (min-width:1200px) and (max-width:1399px){
.blog3-area-box .blog3-content .blog3-content-text p{font-size:15px}
}
.blog3-fixxer-clr{color:var(--ztc-text-text-15)!important;transition:.4s}
.blog3-fixxer-clr i{transform:rotate(-45deg);margin-left:6px;font-size:16px;transition:.4s}
.vl-blog5-area{overflow:hidden}
.blog5-box-area{transition:.4s}
.blog5-box-area:hover{box-shadow:0 4px 24px 0 rgba(61,35,9,.08);transform:translateY(-8px);transition:.4s}
.blog5-box-area:hover .blog5-thumb .blog5-box-text{background:linear-gradient(90deg,#f58a22 0,#f8bc1e 100%);transition:.4s}
.blog5-box-area:hover .blog5-thumb .blog5-box-text h3{color:var(--ztc-bg-bg-1);transition:.4s}
.blog5-box-area:hover .blog5-thumb .blog5-box-text span{color:var(--ztc-bg-bg-1);transition:.4s}
.blog5-box-area:hover .blog5-content h3 a{background:linear-gradient(90deg,#f58a22 0,#f8bc1e 100%);-webkit-background-clip:text;background-clip:text;color:transparent;transition:.4s}
.blog5-box-area .blog5-thumb{position:relative}
.blog5-box-area .blog5-thumb .blog5-thumb-img img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;border-radius:16px 16px 0 0}
.blog5-box-area .blog5-thumb .blog5-box-text{position:absolute;top:24px;left:24px;background:var(--ztc-bg-bg-1);padding:6px 14px;display:inline-block;border-radius:8px;text-align:center;transition:.4s;z-index:9}
.blog5-box-area .blog5-thumb .blog5-box-text h4{color:var(--ztc-text-text-21);font-size:var(--ztc-font-size-font-s24);font-weight:700;line-height:24px;transition:.4s}
.blog5-box-area .blog5-thumb .blog5-box-text span{color:var(--ztc-text-text-22);font-size:var(--ztc-font-size-font-s16);font-weight:400;line-height:16px;transition:.4s}
.blog5-box-area .blog5-content{background:var(--ztc-bg-bg-1);border-radius:0 0 12px 12px;padding:24px}
.blog5-box-area .blog5-content .blog5-meta ul li{display:inline-block;margin-right:16px}
.blog5-box-area .blog5-content .blog5-meta ul li:last-child{margin-right:0}
.blog5-box-area .blog5-content .blog5-meta ul li a{color:var(--ztc-text-text-22);font-size:var(--ztc-font-size-font-s16);font-weight:400;line-height:16px}
@media only screen and (min-width:768px) and (max-width:991px){
.blog5-box-area .blog5-content .blog5-meta ul li a{font-size:15px}
}
.blog5-box-area .blog5-content .blog5-meta ul li a img{margin:0 6px 4px 0}
.blog5-box-area .blog5-content h3 a{color:var(--ztc-text-text-21);font-family:var(--ztc-family-font2);font-size:var(--ztc-font-size-font-s24);line-height:30px;font-weight:400;transition:.4s}
.blog5-box-area .blog5-content .text-pera{border-top:1px solid rgba(61,35,9,.3);padding-top:24px}
.blog5-box-area .blog5-content .text-pera p{color:var(--ztc-text-text-8);font-size:var(--ztc-font-size-font-s16);line-height:24px;font-weight:400}
@media only screen and (min-width:1200px) and (max-width:1399px){
.blog5-box-area .blog5-content .text-pera p{font-size:15px}
}
.vl-blog7-area{overflow:hidden}
.blog7-info .blog7-thumb{border-radius:16px}
.blog7-info .blog7-thumb img{width:100%;border-radius:16px;-o-object-fit:cover;object-fit:cover}
.blog7-info .blog7-content{margin-top:16px}
.blog7-info .blog7-content .blog7-meta ul li{display:inline-block;margin-right:12px}
.blog7-info .blog7-content .blog7-meta ul li:last-child{margin-right:0}
.blog7-info .blog7-content .blog7-meta ul li a{color:var(--ztc-text-text-27);font-size:var(--ztc-font-size-font-s16);line-height:16px;font-weight:400}
.blog7-info .blog7-content .blog7-meta ul li a img{margin:0 6px 3px 0}
.blog7-info .blog7-content .blog7-text a{color:var(--ztc-text-text-25);font-size:var(--ztc-font-size-font-s24);line-height:34px;font-weight:400px;font-family:var(--ztc-family-font2)}
@media only screen and (min-width:1200px) and (max-width:1399px){
.blog7-info .blog7-content .blog7-text a{font-size:23px}
}
.vl-blog8-area{overflow:hidden;background:var(--ztc-bg-bg-30)}
.vl-blog8-box{background:var(--ztc-bg-bg-1);border-radius:16px;transition:.4s;overflow:hidden}
.vl-blog8-box .vl-blog8-thumb img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;border-radius:16px 16px 0 0}
.vl-blog8-content{padding:24px;border-radius:0 0 16px 16px}
.vl-blog8-content .title a{color:var(--ztc-text-text-5);font-family:var(--ztc-family-font2);font-size:var(--ztc-font-size-font-s24);font-weight:400;line-height:32px}
@media only screen and (min-width:1200px) and (max-width:1399px){
.vl-blog8-content .title a{font-size:20px;line-height:30px}
}
.blog8-meta ul li{display:inline-block;margin-right:12px}
.blog8-meta ul li:last-child{margin-right:0}
.blog8-meta ul li a{color:var(--ztc-text-text-27);font-size:var(--ztc-font-size-font-s16);line-height:16px;font-weight:400}
@media only screen and (min-width:1200px) and (max-width:1399px){
.blog8-meta ul li a{font-size:14px}
}
.blog8-meta ul li a img{margin:0 6px 3px 0}
.vl-blog8-box:hover{box-shadow:0 4px 32px 0 rgba(2,49,24,.08);transform:translateY(-6px)}
.vl-blog8-box:hover .vl-primary-hm8-learn{background:var(--ztc-bg-bg-29);color:var(--ztc-text-text-1);border:none;outline:0;transition:all .4s}
.vl-blog8-box:hover .vl-primary-hm8-learn span{transform:rotate(0);transition:.4s}
.vl-blog8-box:hover .vl-primary-hm8-learn::after{width:100%;height:100%;left:0;top:0;transition:all .6s;border-radius:0;border-radius:8px;background:rgba(255,255,255,.1)}
.vl-blog8-box.vl-blog8-box-wrap{display:flex}
@media (max-width:575px){
.vl-blog8-box.vl-blog8-box-wrap{display:block}
}
.vl-blog8-thumb.vl-blog8-thumb-wrap img{border-radius:16px 0 0 16px}
.vl-blog9-area{overflow:hidden}
.blog9-info .blog9-thumb img{border-radius:16px;overflow:hidden}
.blog9-content .blog9-meta ul li{display:inline-block;margin-right:12px}
.blog9-content .blog9-meta ul li:last-child{margin-right:0}
.blog9-content .blog9-meta ul li a{color:var(--ztc-text-text-27);font-size:var(--ztc-font-size-font-s16);line-height:16px;font-weight:400}
.blog9-content .blog9-meta ul li a img{margin:0 6px 3px 0}
.blog9-content h3 a{color:var(--ztc-text-text-25);font-family:var(--ztc-family-font2);font-size:var(--ztc-font-size-font-s24);line-height:34px;font-weight:400;transition:.4s}
.blog9-content h3 a:hover{background:linear-gradient(180deg,#adc893 -36%,#558f6c 100%);-webkit-background-clip:text;color:transparent}
.vl-blog10-area{overflow:hidden}
.vl-blog10-box{padding:16px 16px 30px 16px;background:var(--ztc-bg-bg-33);border-radius:16px}
.vl-blog10-box:hover .blog10-content .learn-more10{text-decoration-line:underline;transition:.4s}
.vl-blog10-box:hover .blog10-content .learn-more10 i{transform:rotate(0);transition:.4s}
.vl-blog10-box .blog10-thumb{border-radius:12px}
.vl-blog10-box .blog10-thumb img{width:100%;-o-object-fit:cover;object-fit:cover;border-radius:12px}
.vl-blog10-box .blog10-content h3 a{color:var(--ztc-text-text-25);font-family:var(--ztc-family-font2);font-size:var(--ztc-font-size-font-s24);line-height:34px;font-weight:400;text-transform:uppercase;transition:.4s}
.vl-blog10-box .blog10-content .blog10-meta ul li{display:inline-block;margin-right:12px}
.vl-blog10-box .blog10-content .blog10-meta ul li:last-child{margin-right:0}
.vl-blog10-box .blog10-content .blog10-meta ul li a{color:var(--ztc-text-text-35);font-size:var(--ztc-font-size-font-s16);line-height:16px;font-weight:400}
.vl-blog10-box .blog10-content .blog10-meta ul li a img{margin:0 6px 3px 0}
.vl-blog10-box .blog10-content .learn-more10{color:var(--ztc-text-text-25);font-size:var(--ztc-font-size-font-s16);line-height:16px;font-weight:600;text-transform:uppercase;text-decoration-line:inherit;transition:.4s}
.vl-blog10-box .blog10-content .learn-more10 i{margin-left:8px;transform:rotate(-45deg);transition:.4s}
.vl-about-inr-vlog-area{overflow:hidden;background:#f4f7f5}
.about-inr-vlog-box{background:#fff;border-radius:16px;transition:.4s}
.about-inr-vlog-box:hover{box-shadow:0 4px 24px 0 rgba(26,86,50,.08);transition:.4s}
.about-inr-vlog-box:hover .about-inr-vlog-thumb .box-text{background:var(--ztc-bg-bg-21);border:1px solid #1a5632;box-shadow:1px 1px 0 0 #1a5632;transition:.4s}
.about-inr-vlog-box .about-inr-vlog-thumb{position:relative;border-radius:12px 12px 0 0}
.about-inr-vlog-box .about-inr-vlog-thumb img{border-radius:12px 12px 0 0}
.about-inr-vlog-box .about-inr-vlog-thumb .box-text{position:absolute;top:24px;left:24px;background:var(--ztc-bg-bg-1);border:1px solid #fff;height:60px;width:60px;border-radius:50%;text-align:center;padding:4px;transition:.4s}
.about-inr-vlog-box .about-inr-vlog-thumb .box-text h3{color:var(--ztc-text-text-23);font-size:var(--ztc-font-size-font-s24);font-weight:700}
.about-inr-vlog-box .about-inr-vlog-thumb .box-text span{color:var(--ztc-text-text-23);font-size:var(--ztc-font-size-font-s16);font-weight:400}
.about-inr-vlog-content{padding:24px}
.about-inr-vlog-content .about-inr-vlog-meta ul li{display:inline-block;margin-right:16px}
.about-inr-vlog-content .about-inr-vlog-meta ul li:last-child{margin-right:0}
.about-inr-vlog-content .about-inr-vlog-meta ul li a{color:rgba(26,86,50,.8);font-size:var(--ztc-font-size-font-s16);font-weight:400;line-height:16px}
.about-inr-vlog-content .about-inr-vlog-meta ul li a img{margin:0 6px 4px 0}
.about-inr-vlog-content h3 a{color:var(--ztc-text-text-23);font-family:var(--ztc-family-font2);font-size:var(--ztc-font-size-font-s24);line-height:30px;font-weight:400}
.about-inr-vlog-content .text-pera{border-top:1px solid rgba(26,86,50,.3);padding-top:24px}
.about-inr-vlog-content .text-pera p{color:rgba(26,86,50,.8);font-size:var(--ztc-font-size-font-s16);line-height:24px;font-weight:400}
@media only screen and (min-width:1200px) and (max-width:1399px){
.about-inr-vlog-content .text-pera p{font-size:15px}
}
.vl-vlog-inr-area{background:#f4f7f5}
.vl-blogleft-thumb img{width:100%;-o-object-fit:cover;object-fit:cover;border-radius:12px}
.vl-blogleft-comment{margin-top:32px;margin-bottom:24px}
@media (max-width:575px){
.vl-blogleft-comment{margin-top:16px;margin-bottom:16px}
}
.vl-blogleft-comment ul li{display:inline-block;margin-right:16px}
.vl-blogleft-comment ul li:last-child{margin-right:0}
.vl-blogleft-comment ul li a{color:rgba(26,86,50,.8);font-size:var(--ztc-font-size-font-s24);line-height:24px;font-weight:400}
@media (max-width:575px){
.vl-blogleft-comment ul li a{font-size:var(--ztc-font-size-font-s16);line-height:16px}
}
.vl-blogleft-comment ul li a img{margin:0 8px 4px 0}
.blog-inr-title{color:var(--ztc-text-text-23);font-size:var(--ztc-font-size-font-s44);line-height:44px;font-weight:400;font-family:var(--ztc-family-font2)}
@media (max-width:575px){
.blog-inr-title{font-size:var(--ztc-font-size-font-s32);line-height:40px}
}
.border-blog-left{border:1px solid rgba(26,86,50,.3);margin:30px 0 30px 0}
.blog-inr-thumb-2 img{width:100%;border-radius:12px;-o-object-fit:cover;object-fit:cover}
.vl-blog-inr-box-content{margin:30px 0;background:var(--ztc-bg-bg-23);padding:24px;border-radius:12px;border:1px solid #d8e45a;box-shadow:2px 2px 0 0 #d8e45a}
.vl-blog-inr-box-content h2{font-family:var(--ztc-family-font2);color:var(--ztc-text-text-23);font-size:var(--ztc-font-size-font-s24);line-height:24px;font-weight:400}
.left-thumb-blog img{-o-object-fit:cover;object-fit:cover;border-radius:12px}
.blogleft-meta-wrap{display:flex;align-items:center;justify-content:space-between}
@media only screen and (min-width:992px) and (max-width:1199px){
.blogleft-meta-wrap{display:block}
}
@media only screen and (min-width:768px) and (max-width:991px){
.blogleft-meta-wrap{display:block}
}
@media (max-width:575px){
.blogleft-meta-wrap{display:block}
}
.blogleft-meta-wrap .blogleft-tags{display:flex;align-items:center}
@media (max-width:575px){
.blogleft-meta-wrap .blogleft-tags{display:block}
}
.blogleft-meta-wrap .blogleft-tags h3{color:var(--ztc-text-text-23);font-size:var(--ztc-font-size-font-s24);line-height:24px;font-weight:400;font-family:var(--ztc-family-font2);text-transform:capitalize;margin-right:8px}
@media (max-width:575px){
.blogleft-meta-wrap .blogleft-tags h3{margin:0 0 16px 0}
}
@media (max-width:575px){
.blogleft-meta-wrap .blogleft-tags ul{margin:16px 0 16px 0}
}
.blogleft-meta-wrap .blogleft-tags ul li{display:inline-block;margin-right:12px}
.blogleft-meta-wrap .blogleft-tags ul li:last-child{margin-right:0}
.blogleft-meta-wrap .blogleft-tags ul li a{border-radius:100px;border:1px solid #dae4de;padding:12px 14px;background:var(--ztc-bg-bg-23);color:var(--ztc-text-text-23);font-size:var(--ztc-font-size-font-s16);font-weight:400;line-height:16px;transition:.4s}
.blogleft-meta-wrap .blogleft-tags ul li a:hover{border:1px solid #1a5632;box-shadow:2px 2px 0 0 #1a5632;background:var(--ztc-bg-bg-21);transition:.4s}
.blogleft-meta-wrap .blogleft-share{display:flex;align-items:center}
@media only screen and (min-width:992px) and (max-width:1199px){
.blogleft-meta-wrap .blogleft-share{margin-top:20px}
}
@media only screen and (min-width:768px) and (max-width:991px){
.blogleft-meta-wrap .blogleft-share{margin-top:20px}
}
@media (max-width:575px){
.blogleft-meta-wrap .blogleft-share{margin-top:20px}
}
.blogleft-meta-wrap .blogleft-share h3{color:var(--ztc-text-text-23);font-size:var(--ztc-font-size-font-s24);line-height:24px;font-weight:400;font-family:var(--ztc-family-font2);text-transform:capitalize;margin-right:8px}
.team-inr-social.blog-left-meta-fix ul li a{background:var(--ztc-bg-bg-23);border:1px solid #dae4de}
.team-inr-social.blog-left-meta-fix ul li a i{color:#1a5632}
.bloginner_comment{font-family:var(--ztc-family-font2);color:var(--ztc-text-text-23);font-size:var(--ztc-font-size-font-s32);line-height:32px;font-weight:400}
.comment__box__wrap{background:var(--ztc-bg-bg-23);border-radius:8px;padding:24px 32px}
@media (max-width:575px){
.comment__box__wrap{padding:24px 14px}
}
.comment__box__wrap .main-flex{display:flex;justify-content:space-between;align-items:center}
@media (max-width:575px){
.comment__box__wrap .main-flex{display:block}
}
.comment__box__wrap .main-flex .comment__box__wrap-flex{display:flex;align-items:center}
.comment__box__wrap .main-flex .comment__box__wrap-flex-thumb span img{margin-right:16px}
.comment__box__wrap .main-flex .comment__box__wrap-flex-content h3 a{font-size:var(--ztc-font-size-font-s24);line-height:24px;font-weight:var(--ztc-weight-bold);transition:.3s;color:var(--ztc-text-text-23)}
.comment__box__wrap .main-flex .comment__box__wrap-flex-content h3 a:hover{color:var(--ztc-text-text-24);transition:.3s}
@media only screen and (min-width:1200px) and (max-width:1399px){
.comment__box__wrap .main-flex .comment__box__wrap-flex-content h3 a{font-size:var(--ztc-font-size-font-s22);line-height:34px}
}
@media (max-width:575px){
.comment__box__wrap .main-flex .comment__box__wrap-flex-content h3 a{font-size:var(--ztc-font-size-font-s20);line-height:30px}
}
.comment__box__wrap .main-flex .comment__box__wrap-flex-content a{color:var(--ztc-text-text-6);font-size:var(--ztc-font-size-font-s18);line-height:26px;font-weight:var(--ztc-weight-medium)}
@media (max-width:575px){
.comment__box__wrap .main-flex .vl-reply-flex{margin-top:10px}
}
.comment__box__wrap .main-flex .vl-reply-flex a{font-size:var(--ztc-font-size-font-s18);line-height:18px;font-weight:var(--ztc-weight-bold);font-family:var(--vkl-family-font1);display:inline-block;transition:.3s;margin-right:8px;color:var(--ztc-text-text-23)}
.comment__box__wrap .main-flex .vl-reply-flex a:hover{color:var(--ztc-text-text-24);transition:.3s}
.comment__box__wrap p{margin-top:16px;color:rgba(26,86,50,.8);font-size:var(--ztc-font-size-font-s16);line-height:24px;font-weight:400}
.comment__form__wrap{background:0 0}
.comment__form__wrap .title{font-family:var(--ztc-family-font2);color:var(--ztc-text-text-23);font-size:var(--ztc-font-size-font-s32);line-height:32px;font-weight:400}
.blog-comment-form input[type=email],.blog-comment-form input[type=number],.blog-comment-form input[type=text],.blog-comment-form textarea{border:inherit;border-radius:100px;color:rgba(26,86,50,.8);font-size:var(--ztc-font-size-font-s18);line-height:18px;font-weight:var(--ztc-weight-medium);background:var(--ztc-bg-bg-23);padding:16px 16px;width:100%}
.blog-comment-form input[type=email]::-moz-placeholder,.blog-comment-form input[type=number]::-moz-placeholder,.blog-comment-form input[type=text]::-moz-placeholder,.blog-comment-form textarea::-moz-placeholder{color:rgba(26,86,50,.8);font-size:var(--ztc-font-size-font-s18);line-height:18px;font-weight:var(--ztc-weight-medium)}
.blog-comment-form input[type=email]::placeholder,.blog-comment-form input[type=number]::placeholder,.blog-comment-form input[type=text]::placeholder,.blog-comment-form textarea::placeholder{color:rgba(26,86,50,.8);font-size:var(--ztc-font-size-font-s18);line-height:18px;font-weight:var(--ztc-weight-medium)}
.blog-comment-form textarea{border-radius:24px;width:100%;height:200px;resize:inherit}
.vl-footer1-area{overflow:hidden;background:var(--ztc-bg-bg-4);padding:100px 0 32px 0}
@media (max-width:575px){
.vl-footer1-area{padding-top:60px}
}
.vl-footer1-top{border-bottom:1px solid rgba(255,255,255,.3);padding-bottom:60px}
.vl-footer1-top .footer1-mobile{border-right:1px solid rgba(255,255,255,.3)}
@media (max-width:575px){
.vl-footer1-top .footer1-mobile{border-right:inherit}
}
.vl-footer1-top .footer1-mobile .icons a{color:rgba(255,255,255,.8);font-size:var(--ztc-font-size-font-s18);line-height:18px;font-weight:400}
.vl-footer1-top .footer1-mobile .icons a svg{margin:0 12px 3px 0}
.vl-footer1-top .footer1-mobile ul li a{color:var(--ztc-text-text-1);font-size:var(--ztc-font-size-font-s18);line-height:26px;font-weight:400}
@media only screen and (min-width:992px) and (max-width:1199px){
.vl-footer1-top .footer1-mobile ul li a{font-size:16px}
}
.footer1-mobile-fixxer{border-right:inherit!important}
.vl-footer1-info{padding-top:60px}
.footer1-logo-area img{height:48px;width:216px;-o-object-fit:cover;object-fit:cover}
.footer1-logo-area p{color:rgba(255,255,255,.8);font-size:var(--ztc-font-size-font-s18);line-height:26px;font-weight:400px}
.footer1-logo-area .footer1-subscribe form{position:relative}
.footer1-logo-area .footer1-subscribe form input{background:rgba(255,255,255,.1);border-radius:100px;width:100%;height:78px;font-size:var(--ztc-font-size-font-s16);font-weight:400;line-height:16px;padding:12px 24px;color:rgba(255,255,255,.8)}
.footer1-logo-area .footer1-subscribe form input::-moz-placeholder{color:rgba(255,255,255,.8)}
.footer1-logo-area .footer1-subscribe form input::placeholder{color:rgba(255,255,255,.8)}
.footer1-logo-area .footer1-subscribe form .sub-btn{position:absolute;top:12px;right:12px;border:none;background:0 0}
@media only screen and (min-width:768px) and (max-width:991px){
.footer-widget-area{margin-top:20px;left:0}
}
.footer-widget-area h3{color:var(--ztc-text-text-1);font-size:var(--ztc-font-size-font-s24);font-weight:400;line-height:24px;font-family:var(--ztc-family-font2)}
.footer-widget-area ul li{margin-bottom:18px}
.footer-widget-area ul li:last-child{margin-bottom:0}
.footer-widget-area ul li a{color:rgba(255,255,255,.8);font-size:var(--ztc-font-size-font-s18);font-weight:var(--ztc-weight-medium);line-height:18px;transition:all .4s}
.footer-widget-area ul li a:hover{color:var(--ztc-text-text-7);margin-left:6px;transition:.4s}
.footer-widget-hour{position:relative}
@media only screen and (min-width:768px) and (max-width:991px){
.footer-widget-hour{margin-top:20px;left:0}
}
.footer-widget-hour h3{color:var(--ztc-text-text-1);font-size:var(--ztc-font-size-font-s24);font-weight:400;line-height:24px;font-family:var(--ztc-family-font2)}
.footer-widget-hour ul li{display:flex;align-items:center;justify-content:space-between;padding-bottom:16px;border-bottom:1px solid #357760;padding-top:16px}
.footer-widget-hour ul li:last-child{border-bottom:none}
.footer-widget-hour ul li:first-child{padding-top:0}
.footer-widget-hour ul li span .f-date{color:var(--ztc-text-text-1);font-size:var(--ztc-font-size-font-s18);font-family:var(--ztc-family-font2);font-weight:400;line-height:18px}
.footer-widget-hour ul li span a{color:rgba(255,255,255,.8);font-size:var(--ztc-font-size-font-s18);font-weight:400;line-height:18px}
.wid1-fix{margin-left:82px}
@media (max-width:575px){
.wid1-fix{margin-left:0}
}
.footer1-widget-social{border-radius:100px;border:1px solid rgba(255,255,255,.3);background:rgba(255,255,255,.1);padding:8px;display:inline-block}
.social1-footer{display:flex}
.social1-footer li{margin:0 16px 0 0}
.footer1-copyright-area{border-top:1px solid rgba(255,255,255,.3);padding-top:24px;position:relative;z-index:1}
.footer1-copyright-area .footer1-copyright-wrap{display:flex;justify-content:space-between}
@media (max-width:575px){
.footer1-copyright-area .footer1-copyright-wrap{display:block}
}
.footer1-copyright-area .footer1-copyright-wrap li a{color:rgba(255,255,255,.8);font-size:var(--ztc-font-size-font-s18);line-height:18px;font-weight:600}
.footer1-copyright-area .footer1-copyright-wrap li span{margin:0 6px}
@media only screen and (min-width:768px) and (max-width:991px){
.footer1-mobile.md-none{border-right:none}
}
@media only screen and (min-width:768px) and (max-width:991px){
.footer2-mobile.md-none{border-right:none!important}
}
.vl-footer2-top{background:var(--ztc-bg-bg-1);padding:70px;border-radius:16px;position:relative;overflow:hidden}
@media (max-width:575px){
.vl-footer2-top{padding:16px}
}
@media only screen and (min-width:768px) and (max-width:991px){
.vl-footer2-top{display:inline-block;padding:32px}
}
.vl-footer2-top .footer2-top-header{font-family:var(--ztc-family-font2);color:var(--ztc-text-text-10);font-size:var(--ztc-font-size-font-s44);line-height:52px;font-weight:400;position:relative;z-index:9}
@media (max-width:575px){
.vl-footer2-top .footer2-top-header{font-size:var(--ztc-font-size-font-s32);line-height:40px}
}
@media only screen and (min-width:768px) and (max-width:991px),(max-width:575px){
.vl-footer2-top .footer2-top-mail{margin-top:24px}
}
.vl-footer2-top .footer2-top-mail form{position:relative}
.vl-footer2-top .footer2-top-mail form input{color:rgba(255,255,255,.8);background:var(--ztc-bg-bg-10);padding:8px 0 8px 24px;border-radius:100px;height:70px;width:100%}
.vl-footer2-top .footer2-top-mail form input::-moz-placeholder{color:rgba(255,255,255,.8)}
.vl-footer2-top .footer2-top-mail form input::placeholder{color:rgba(255,255,255,.8)}
.vl-footer2-top .footer2-top-mail form button{position:absolute;top:8px;right:8px}
.footer2-top-shape .shape-1,.vl-footer2-top .footer2-top-shape .shape-1{position:absolute;top:-32px;left:-4px}
.footer2-top-shape .shape-2,.vl-footer2-top .footer2-top-shape .shape-2{position:absolute;top:0;right:0}
.footer2-area-main{background:var(--ztc-bg-bg-10);padding:0 2.8%}
@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px){
.footer2-area-main{margin:-100px 0 0 0;border-radius:0}
}
@media (max-width:575px){
.footer2-area-main{margin:0 0;padding-top:0;border-radius:0}
}
.footer4-widget-hour{padding:60px 30px 120px 0}
@media only screen and (min-width:1200px) and (max-width:1399px){
.footer4-widget-hour{padding-bottom:146px}
}
@media (max-width:575px){
.footer4-widget-hour{padding-bottom:0}
}
.footer2-widget-area{border-top:1px solid #357760}
@media only screen and (min-width:992px) and (max-width:1199px){
.footer2-widget-area{padding-bottom:20px}
}
@media (max-width:575px),only screen and (min-width:768px) and (max-width:991px){
.footer2-widget-area{padding-bottom:0}
}
.footer2-logo-area{text-align:center;border-right:1px solid #357760;border-left:1px solid #357760;padding:60px 20px}
@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px){
.footer2-logo-area{border-right:inherit;border-left:inherit}
}
.footer2-logo-area .pera_text{color:rgba(255,255,255,.8);font-size:var(--ztc-font-size-font-s18);line-height:26px;font-weight:400}
.footer2-widget-social{border-radius:100px;border:1px solid rgba(255,255,255,.3);background:rgba(255,255,255,.1);padding:8px;display:inline-block}
.social1-footer2 li a{background:var(--ztc-bg-bg-1)}
.social1-footer2 li a i{color:var(--ztc-text-text-5)}
.footer2-widget-info{padding:60px 0 0 40px}
@media only screen and (min-width:1200px) and (max-width:1399px){
.footer2-widget-info{padding-left:0}
}
@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),(max-width:575px){
.footer2-widget-info{padding:0 0 0 20px}
}
.footer2-widget-fix{padding-left:50px}
@media only screen and (min-width:1200px) and (max-width:1399px){
.footer2-widget-fix{padding-left:20px}
}
@media (max-width:575px){
.footer2-widget-fix{padding-left:0;margin:20px 0 20px 0}
}
@media only screen and (min-width:768px) and (max-width:991px){
.footer2-widget-fix{padding:0}
}
.footer2-copyright-area{border-top:none!important;padding-top:0!important}
.vl-footer3-area{background:0 0}
.footer3_icons_fix{color:rgba(67,48,20,.8)!important}
.footer3_text_fix{color:var(--ztc-text-text-15)!important}
.footer2-mobile{border-right:1px solid rgba(67,48,20,.3)!important}
.vl-footer3-top{border-bottom:1px solid rgba(67,48,20,.3)!important}
.footer3-widget_fix h3{color:var(--ztc-text-text-15)}
.footer3-widget_fix ul li a{color:rgba(67,48,20,.8)}
.footer3-hour-fix h3{color:var(--ztc-text-text-15)}
.footer3-hour-fix ul li{border-bottom:1px solid #e3d9cb}
.footer3-hour-fix ul li span a{color:rgba(67,48,20,.8)}
.f-date-2{color:var(--ztc-text-text-15)!important}
.footer3-widget-social{background:0 0}
.social1-footer3 li:hover a{background:#c08838;transition:.4s}
.social1-footer3 li:hover a i{color:var(--ztc-text-text-1);transition:.4s}
.social1-footer3 li a{background:var(--ztc-bg-bg-1);transition:.4s}
.social1-footer3 li a i{color:var(--ztc-text-text-15);transition:.4s}
.footer3-sub-fix::-moz-placeholder{color:rgba(67,48,20,.8)!important}
.footer3-sub-fix::placeholder{color:rgba(67,48,20,.8)!important}
.footer3-sub-fix{background:rgba(67,48,20,.1)!important;color:rgba(67,48,20,.8)!important}
.footer3-copyright-area{border-top:1px solid rgba(67,48,20,.3)}
.footer3-copyright-fix{color:rgba(67,48,20,.8)!important}
.vl-footer4-area{padding:80px 0 32px 0;position:relative;background:var(--ztc-bg-bg-15)}
.footer4-top-shape{position:absolute;top:-30px;left:0;right:0}
.footer4-top-shape img{height:100%;width:100%}
@media (max-width:575px){
.footer4-top-shape{top:-20px}
}
.footer4-widget-area{border-top:1px solid rgba(255,255,255,.3);border-bottom:1px solid rgba(255,255,255,.3)}
.footer4-logo-area{border-right:1px solid rgba(255,255,255,.3);border-left:1px solid rgba(255,255,255,.3)}
@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px){
.footer4-logo-area{border-right:inherit;border-left:inherit}
}
.footer4-widget-social{border:none;background:inherit}
.footer4-hour-fix ul li{border-bottom:1px solid rgba(255,255,255,.3)}
.gallery-area-hm4 .gallery-heading{text-align:center;color:var(--ztc-text-text-1);font-family:var(--ztc-family-font2);font-size:var(--ztc-font-size-font-s24);line-height:24px;font-weight:400}
.gallery-thumb4{position:relative;border-radius:12px;overflow:hidden}
.gallery-thumb4:hover .gallery-thumb4-icon::after{height:100%;transition:.4s}
.gallery-thumb4:hover .gallery-thumb4-icon a img{top:50%;opacity:1;visibility:visible;transition:.4s}
.gallery-thumb4:hover .gallery-thumb4-img img{transform:scale(1.05) rotate(0)}
.gallery-thumb4 .gallery-thumb4-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:12px;transform:scale(1);transition:all 1s}
.gallery-thumb4 .gallery-thumb4-icon::after{position:absolute;content:"";height:0%;width:100%;left:0;top:0;background:#021a13;opacity:.7;border-radius:12px;transition:.4s}
.gallery-thumb4 .gallery-thumb4-icon a img{position:absolute;margin-top:-24px;left:50%;top:0;margin-left:-24px;height:48px;width:48px;line-height:48px;text-align:center;display:inline-block;z-index:2;opacity:0;visibility:hidden}
.vl-footer5-area{overflow:hidden;padding:100px 0 32px 0}
.footer5-widget-area{border-top:1px solid rgba(61,35,9,.3);border-bottom:1px solid rgba(61,35,9,.3)}
.footer5-hour-fix h4{color:var(--ztc-text-text-21)}
.footer5-hour-fix ul li{border-bottom:1px solid rgba(61,35,9,.3)}
.footer5-hour-fix ul li span .f-date{color:var(--ztc-text-text-21)}
.footer5-hour-fix ul li span a{color:var(--ztc-text-text-22)}
.footer5-pera{color:var(--ztc-text-text-22)}
.footer5-logo-area{border-left:1px solid rgba(61,35,9,.3);border-right:1px solid rgba(61,35,9,.3)}
.social1-footer5 li a{border-radius:8px;background:var(--ztc-bg-bg-19);transition:.4s}
.social1-footer5 li a:hover{background:linear-gradient(90deg,#f58a22 0,#f8bc1e 100%);transition:.4s}
.social1-footer5 li a:hover i{color:var(--ztc-text-text-1);transition:.4s}
.footer5-widget h3{color:var(--ztc-text-text-21)}
.footer5-widget ul li a{color:var(--ztc-text-text-22)}
.footer5-widget ul li a:hover{color:#f58a22}
.gallery-heading5{color:var(--ztc-text-text-21)!important}
.footer5-copyright-wrap{border-top:1px solid rgba(61,35,9,.3)}
.footer5-copyright-wrap ul li a{color:var(--ztc-text-text-22)!important}
.vl-footer6-area{background:var(--ztc-bg-bg-20)!important}
.footer1-widget-social.footer6-widget-social{border:none;background:0 0}
.footer1-widget-social.footer6-widget-social ul li a{border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.1);overflow:hidden;position:relative}
.footer1-widget-social.footer6-widget-social ul li a i{position:relative;z-index:1}
.footer1-widget-social.footer6-widget-social ul li a:hover{border:1px solid #fff;box-shadow:1.5px 1.5px 0 0 #fff}
.footer1-widget-social.footer6-widget-social ul li a:hover::after{height:100%;transition:.4s}
.footer1-widget-social.footer6-widget-social ul li a:hover i{color:var(--ztc-text-text-23)}
.footer1-widget-social.footer6-widget-social ul li a::after{position:absolute;content:"";left:0;top:0;height:0%;width:100%;border-radius:100px;background:var(--ztc-bg-bg-21);transition:.4s}
.vl-footer2-top.vl-footer7-top{background:var(--ztc-bg-bg-26)}
.footer2-area-main.footer7-area-main{background:var(--ztc-bg-bg-25)}
.footer2-widget-area.footer7-widget-area{border-top:1px solid rgba(3,26,11,.2);border-bottom:1px solid rgba(3,26,11,.2)}
.footer2-logo-area.footer7-logo-area{border-left:1px solid rgba(3,26,11,.2);border-right:1px solid rgba(3,26,11,.2)}
.footer2-logo-area.footer7-logo-area .pera_text{color:var(--ztc-bg-bg-27)}
.footer-widget-hour.footer-hm7-hour h4{color:var(--ztc-text-text-25)}
.footer-widget-hour.footer-hm7-hour ul li span .f-date{color:var(--ztc-text-text-25)}
.footer-widget-hour.footer-hm7-hour ul li span a{color:var(--ztc-text-text-27)}
.footer-widget-area.footerhm7-widget-area h3{color:var(--ztc-text-text-25)}
.footer-widget-area.footerhm7-widget-area ul li a{color:var(--ztc-text-text-27)}
.footer1-copyright-wrap.footer7-copyright-wrap li a{color:var(--ztc-text-text-27)}
.social_link.social1-footer.socialhm7_link li a{background:var(--ztc-bg-bg-1);border:1px solid #fff;transition:.4s}
.social_link.social1-footer.socialhm7_link li a i{color:var(--ztc-text-text-25);transition:.4s}
.social_link.social1-footer.socialhm7_link li a:hover{background:var(--ztc-bg-bg-27);border:1px solid #fff;box-shadow:2px 2px 0 0 #fff;transition:.4s}
.social_link.social1-footer.socialhm7_link li a:hover i{color:var(--ztc-text-text-1);transition:.4s}
.footer2-top-mail.footer7-top-mail{position:relative;z-index:1}
.footer2-top-mail.footer7-top-mail form input{background:var(--ztc-bg-bg-1);color:#415d4b;border:1px solid rgba(136,217,69,.3)}
.footer2-top-mail.footer7-top-mail form input::-moz-placeholder{color:#415d4b}
.footer2-top-mail.footer7-top-mail form input::placeholder{color:#415d4b}
.vl-footer2-area{overflow:hidden}
.vl-footer8-top{background:var(--ztc-bg-bg-28)}
.vl-footer8-top .footer8-top-header{font-family:var(--ztc-family-font2);color:var(--ztc-text-text-29);font-size:var(--ztc-font-size-font-s44);line-height:52px;font-weight:400}
.vl-footer8-top .footer8-top-mail form{position:relative}
.vl-footer8-top .footer8-top-mail form input{color:#415d4b;border:1px solid rgba(79,120,248,.3);background:var(--ztc-bg-bg-1);padding:8px 0 8px 24px;border-radius:8px;height:70px;width:100%}
.vl-footer8-top .footer8-top-mail form input::-moz-placeholder{color:#415d4b}
.vl-footer8-top .footer8-top-mail form input::placeholder{color:#415d4b}
.vl-footer8-top .footer8-top-mail form button{position:absolute;top:8px;right:8px}
.vl-footer8-wrap{background:var(--ztc-bg-bg-29);margin:0 32px 32px 32px;border-radius:16px;margin-top:-100px;padding-top:160px}
@media only screen and (min-width:992px) and (max-width:1199px){
.vl-footer8-wrap{margin:-100px 0 0 0;border-radius:0}
}
@media only screen and (min-width:768px) and (max-width:991px){
.vl-footer8-wrap{margin:-100px 0 0 0;border-radius:0}
}
@media (max-width:575px){
.vl-footer8-wrap{margin:-100px 0 0 0;border-radius:0}
}
.footer8-widget-area{border-top:1px solid rgba(255,255,255,.3);border-bottom:1px solid rgba(255,255,255,.3)}
.footer8-logo-area{border-left:1px solid rgba(255,255,255,.3);border-right:1px solid rgba(255,255,255,.3)}
.footer-widget-hour.footer8-widget-hour ul li{border-bottom:1px solid rgba(255,255,255,.3)}
.social1-footer8 li a{border-radius:8px;border:1px solid rgba(255,255,255,.3);background:rgba(255,255,255,.3);transition:.4s}
.social1-footer8 li a:hover{background:var(--ztc-bg-bg-1);transition:.4s}
.social1-footer8 li a:hover i{color:#4f78f8;transition:.4s}
.vl-footer2-top.vl-footer9-top{background:var(--ztc-bg-bg-31);position:relative;z-index:1}
.footer2-area-main.footer9-area-main{position:relative;background:linear-gradient(180deg,#adc893 -36%,#558f6c 100%);overflow:hidden}
.footer2-widget-area.footer9-widget-area{position:relative;z-index:1;border-top:1px solid rgba(255,255,255,.2);border-bottom:1px solid rgba(255,255,255,.2)}
.footer2-logo-area.footer9-logo-area{border-right:1px solid rgba(255,255,255,.2);border-left:1px solid rgba(255,255,255,.2)}
.footer-widget-hour.footer9-widget-hour ul li{border-bottom:1px solid #7da985}
.footer-widget-hour.footer9-widget-hour ul li:last-child{border-bottom:none}
.footer2-widget-social.footer9-widget-social{background:0 0;border:none}
.footer2-widget-social.footer9-widget-social ul li a{background:#f9fdf6;transition:.4s}
.footer2-widget-social.footer9-widget-social ul li a:hover{background:linear-gradient(180deg,#adc893 -36%,#558f6c 100%);transition:.4s}
.footer2-widget-social.footer9-widget-social ul li a:hover i{color:#fff;transition:.4s}
.footer9-area-shape{position:absolute;bottom:-12%;left:0}
.footer2-top-mail.footer9-top-mail{position:relative;z-index:1}
.footer2-top-mail.footer9-top-mail form input{background:var(--ztc-bg-bg-1);border:1px solid rgba(136,217,69,.3);color:#415d4b}
.footer2-top-mail.footer9-top-mail form input::-moz-placeholder{color:#415d4b}
.footer2-top-mail.footer9-top-mail form input::placeholder{color:#415d4b}
.vl-footer1-area.vl-footer10-area{background:var(--ztc-bg-bg-34)}
.footer1-subscribe.footer10-subscribe form button{background:var(--ztc-bg-bg-32)}
.footer1-widget-social.footer10-widget-social ul li a{border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.1)}
.footer1-widget-social.footer10-widget-social ul li a i{color:var(--ztc-text-text-1)}
.footer1-widget-social.footer10-widget-social ul li a:hover{background:var(--ztc-bg-bg-32)}
.footer1-widget-social.footer10-widget-social ul li a:hover i{color:var(--ztc-text-text-5)}
.footer-widget-hour.footer-widget-hour10 ul li{border-bottom:1px solid #fff}
.footer1-subscribe{position:relative}
.vl-header-area{padding:20px 0;position:relative;z-index:99}
.vl-header-area .header-top-area{position:relative;background:#f9202999!important;transition:all .4s;border-radius:0 0 20px 20px;padding:0 .8rem}
@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px){
.vl-header-area .header-top-area{display:none}
}
.vl-header-area .header-top-area .header-top-main{display:flex;justify-content:space-between;padding:5px 0;z-index:1;position:relative}
@media only screen and (min-width:768px) and (max-width:991px){
.vl-header-area .header-top-area .header-top-main{display:none}
}
.vl-header-area .header-top-area .header-top-main .header-location li a{color:var(--ztc-text-text-4);font-size:14px;font-weight:var(--ztc-weight-medium);line-height:16px}
.vl-header-area .header-top-area .header-top-main .header-location li a span{text-decoration:underline}
.vl-header-area .header-top-area .header-top-main .header-phn-area .header-phn-mail{color:var(--ztc-text-text-4);font-size:14px;font-weight:var(--ztc-weight-medium);line-height:16px}
.vl-header-area .header-top-area .header-top-main .header-phn-area .header-phn-mail svg{margin:-2px 4px 0 0}
.vl-header-area .header-top-area .header-top-main .header-phn-area .header-top-line{color:var(--ztc-text-text-4);font-size:var(--ztc-font-size-font-s18);opacity:.1;margin:0 16px}
@media only screen and (min-width:768px) and (max-width:991px){
.vl-header-area .header-top-area .header-top-main .header-phn-area .header-top-line{margin:0 6px}
}
.vl-header-area .header-top-area .header-top-main .header-phn-area .header-time{color:var(--ztc-text-text-4);font-size:14px;font-weight:var(--ztc-weight-medium);line-height:16px}
.vl-header-area .header-top-area .header-top-main .header-phn-area .header-time svg{margin:-4px 4px 0 0}
.homepage2-body{position:absolute;top:0;z-index:99999;left:0;right:0}
.hm2_header_fixxer{background:var(--ztc-bg-bg-1);padding:8px 0;border-radius:8px}
.vl-header-wrap-fixxer{display:flex;align-items:center;justify-content:end}
.hm3_line span{color:#e6ebed;margin:0 8px;font-size:22px}
.headerhm4-social ul li{display:inline-block;margin-right:16px}
.headerhm4-social ul li:last-child{margin-right:0}
.headerhm4-social ul li a i{color:var(--ztc-text-text-1);width:20px;height:20px;transition:.3s}
.headerhm4-social ul li a i:hover{color:var(--ztc-text-text-14);transition:.3s}
.headerhm4-shape{position:absolute;bottom:-14px;left:0;right:0}
.headerhm4-shape img{width:100%;height:100%}
.vl-header-hm5{border-bottom:1px solid rgba(61,35,9,.3)}
.header6-top-bg{background:var(--ztc-bg-bg-20)!important}
.header6-time{color:rgba(255,255,255,.8)!important}
.vl-menu-hm6-fxr ul li a{color:var(--ztc-text-text-23)!important}
.sidebar-cart6 span{line-height:12px!important;border:1px solid #1a5632;box-shadow:.4px .5px 0 0 #1a5632;background:#d8e45a!important}
.vl-menu-hm7-fxr ul li a{color:var(--ztc-text-text-26)!important}
.sidebar-cart7 span{line-height:12px!important;border:1px solid #031a0b;box-shadow:.4px .5px 0 0 #031a0b;background:var(--ztc-bg-bg-25)!important}
.header-top-area.header8-top-area{background:var(--ztc-bg-bg-28)!important}
.header-location-hm8 li a{color:rgba(33,33,33,.8)!important}
.header8-phn-mail{color:rgba(33,33,33,.8)!important}
.header8-top-line{color:#a5acc4!important}
.header8-time{color:rgba(33,33,33,.8)!important}
.hm10_header_fixxer{border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.04);backdrop-filter:blur(10px);padding:8px;border-radius:100px}
.header10-btn-wrap{display:flex;justify-content:end;align-items:center}
.header10-btn-wrap .login{margin-right:16px;margin-bottom:8px}
.header10-btn-wrap .login h3 a{color:var(--ztc-text-text-1);font-size:var(--ztc-font-size-font-s16);line-height:16px;font-weight:400}
.header10-btn-wrap .login h3 a img{margin-right:2px}
.homepage1-body .home1_padding{position:relative;z-index:1;left:70px}
.homepage1-body .vl-transparent-header{position:absolute;top:0;left:0;right:0;z-index:999999;padding:0 0}
@media (max-width:575px){
.homepage1-body .vl-transparent-header{background:var(--ztc-bg-bg-1)}
}
@media only screen and (min-width:768px) and (max-width:991px){
.homepage1-body .vl-transparent-header{background:var(--ztc-bg-bg-1)}
}
.homepage1-body .vl-transparent-header .vl-header-content-area{padding:16px 0}
.homepage1-body .vl-transparent-header .vl-logo img{width:216px;height:48px;-o-object-fit:contain;object-fit:contain}
.homepage1-body .vl-transparent-header .vl-hero-btn .head-btn{display:flex;align-items:center;justify-content:end}
.homepage1-body .vl-transparent-header .vl-hero-btn .head-btn .search-icon a img{margin:0 36px 0 0}
.homepage1-body .vl-transparent-header .vl-hero-btn .head-btn .search-icon a{position:relative;z-index:1}
.homepage1-body .vl-transparent-header .vl-hero-btn .head-btn .search-icon a::after{position:absolute;content:"";height:28px;width:2px;right:20px;background:#dadfe4}
.homepage1-body .vl-transparent-header .vl-hero-btn .head-btn .vl-btn-wrap{display:flex;align-items:center}
.homepage1-body .vl-transparent-header .vl-hero-btn .head-btn .vl-btn-wrap span.icons{height:50px;width:50px;text-align:center;line-height:50px;display:inline-block;transition:all .4s;background:var(--ztc-bg-bg-3);border-radius:50%}
.homepage1-body .vl-transparent-header .vl-hero-btn .head-btn .vl-btn-wrap span.text{padding-left:10px}
.homepage1-body .vl-transparent-header .vl-hero-btn .head-btn .vl-btn-wrap span.text span{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s16);font-style:normal;font-weight:var(--ztc-weight-medium);line-height:16px;display:block;transition:all .4s;opacity:80%;text-align:start;padding-bottom:8px}
.homepage1-body .vl-transparent-header .vl-hero-btn .head-btn .vl-btn-wrap span.text a{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s20);font-style:normal;font-weight:var(--ztc-weight-medium);line-height:20px;display:inline-block;transition:all .4s}
.homepage1-body .vl-main-menu ul{text-align:center}
.homepage1-body .vl-main-menu ul>li{display:inline-block;position:relative}
.homepage1-body .vl-main-menu ul>li .span-arrow{display:flex!important;align-items:center;justify-content:space-between}
.homepage1-body .vl-main-menu ul>li a.nav-link.active{color:var(--ztc-text-text-7);background:0 0;opacity:70%}
.homepage1-body .vl-main-menu ul>li>a{color:var(--ztc-text-text-5);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s18);display:inline-block;position:relative;transition:.4s;padding:0 16px;font-weight:var(--ztc-weight-medium)}
.homepage1-body .vl-main-menu ul>li:hover a{color:var(--ztc-text-text-7)}
.homepage1-body .vl-main-menu ul>li .sub-menu{position:absolute;top:201%;width:220px;left:0;background:var(--ztc-bg-bg-1);padding:12px 20px 24px;opacity:0;visibility:hidden;box-shadow:0 20px 30px rgba(1,15,28,.1);transition:.4s;border-radius:4px;transform-origin:top;transform:scale(1,0)}
.homepage1-body .vl-main-menu ul>li .sub-menu::after{position:absolute;content:"";height:2px;left:0;width:100%;background:var(--ztc-bg-bg-5);top:0}
.homepage1-body .vl-main-menu ul>li .sub-menu.menu1{top:20%!important}
.homepage1-body .vl-main-menu ul>li .sub-menu li{margin-right:0;display:block;text-align:start}
.homepage1-body .vl-main-menu ul>li .sub-menu li a{color:var(--ztc-text-text-5);display:inline-block;font-size:var(--ztc-font-size-font-s18);position:relative;z-index:1;padding:12px 0 0 0;font-weight:var(--ztc-weight-medium)}
.homepage1-body .vl-main-menu ul>li .sub-menu li a::after{position:absolute;content:"";height:2px;width:0;transition:all .4s;left:0;bottom:0;background:var(--ztc-bg-bg-5);z-index:1}
.homepage1-body .vl-main-menu ul>li .sub-menu li a:hover::after{width:50%;transition:all .4s}
.homepage1-body .vl-main-menu ul>li .sub-menu li a:before{display:none}
.homepage1-body .vl-main-menu ul>li .sub-menu li .sub-menu{left:100%;top:201%;opacity:0;visibility:hidden;transition:.4s;transform-origin:top;transform:scale(1,0)}
.homepage1-body .vl-main-menu ul>li .sub-menu li:hover>a{color:var(--ztc-text-text-7)}
.homepage1-body .vl-main-menu ul>li .sub-menu li:hover>.sub-menu{opacity:1;visibility:visible;top:201%;transform:scale(1)}
.homepage1-body .vl-main-menu ul>li:hover a{color:var(--ztc-text-text-7)}
.homepage1-body .vl-main-menu ul>li:hover .sub-menu{opacity:1;visibility:visible;top:201%;transform:scale(1);transition:all .4s}
.homepage1-body .vl-main-menu ul>li:hover .vl-mega-menu{opacity:1;visibility:visible;transition:.3s;top:184%;transform:scale(1)}
.homepage1-body .vl-mega-menu{position:absolute;left:-275px;top:100px;width:1300px;background:var(--ztc-bg-bg-1);padding:25px;box-shadow:0 20px 30px rgba(1,15,28,.1);opacity:0;visibility:hidden;transition:.3s;top:201.3%;transform:scale(1,0);transform-origin:top;border-radius:4px}
@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),(max-width:575px){
.homepage1-body .vl-mega-menu{width:auto;opacity:1;visibility:visible;transition:none;position:static;display:none;transform:scale(1)}
}
@media only screen and (min-width:1200px) and (max-width:1399px){
.homepage1-body .vl-mega-menu{left:-162px;width:1030px}
}
.homepage1-body .vl-home-thumb{position:relative;z-index:1}
.homepage1-body .vl-home-thumb img{box-shadow:0 2px 6px rgba(1,15,28,.2);height:100%;width:100%;-o-object-fit:cover;object-fit:cover;border-radius:4px}
@media only screen and (min-width:768px) and (max-width:991px){
.homepage1-body .vl-home-thumb img{-o-object-fit:cover;object-fit:cover}
}
.homepage1-body .vl-home-thumb .img1{position:relative;z-index:1}
.homepage1-body .vl-home-thumb .img1::after{position:absolute;content:"";height:100%;width:100%;left:0;transition:all .4s;top:0;background:var(--ztc-text-text-5);border-radius:4px;transform:scale(.8);visibility:hidden;opacity:0}
.homepage1-body .vl-home-thumb .btn-area1{position:absolute;top:20%;left:50%;transition:all .6s;visibility:hidden;opacity:0;z-index:2;margin-top:-43px;margin-left:-70px}
@media (max-width:575px){
.homepage1-body .vl-home-thumb .btn-area1{margin-top:-50px}
}
@media only screen and (min-width:768px) and (max-width:991px){
.homepage1-body .vl-home-thumb .btn-area1{margin-top:-43px}
}
.homepage1-body .vl-home-thumb .btn-area1 .vl-btn1{position:relative;color:var(--ztc-text-text-1);display:inline-block;padding:18px 62px 18px 18px;background:var(--ztc-bg-bg-6);border-radius:140px;font-size:var(--ztc-font-size-font-s18);font-weight:var(--ztc-weight-bold);line-height:18px;z-index:1;border:none;transition:.3s;width:160px}
.homepage1-body .vl-home-thumb .btn-area1 .vl-btn1:hover{transition:all .4s;color:var(--ztc-text-text-2)}
.homepage1-body .vl-home-thumb .btn-area1 .vl-btn1:hover::after{width:100%;left:0;top:0;transition:all .4s;visibility:visible;opacity:1}
.homepage1-body .vl-home-thumb .btn-area1 .vl-btn1:hover span.arrow_btn3{background:var(--ztc-bg-bg-6);transition:all .4s;transform:rotate(0)}
.homepage1-body .vl-home-thumb .btn-area1 .vl-btn1:hover span.arrow_btn3 svg{filter:brightness(0) invert(1)}
.homepage1-body .vl-home-thumb .btn-area1 .vl-btn1::after{position:absolute;content:"";height:100%;width:1px;left:50%;transition:all .4s;top:0;border-radius:140px;background:var(--ztc-bg-bg-5);visibility:hidden;opacity:0;z-index:-1}
.homepage1-body .vl-home-thumb .btn-area1 span.arrow_btn3{position:absolute;bottom:0;right:0;z-index:1;background:var(--ztc-bg-bg-9);border-radius:100%;transition:all .4s;height:54px;width:54px;display:inline-block;line-height:54px;text-align:center;transform:rotate(-45deg)}
.homepage1-body .vl-home-thumb .btn-area1 span.arrow_btn3 svg{transition:all .4s}
.homepage1-body .vl-home-thumb a{font-size:var(--ztc-font-size-font-s18);line-height:18px;font-weight:var(--ztc-weight-semibold);color:var(--ztc-text-text-5)!important;transition:all .4s;display:block;padding-top:16px;text-align:center;font-family:var(--ztc-family-font1)}
.homepage1-body .vl-home-thumb a:hover{color:var(--ztc-text-text-7)!important;transition:all .4s}
.homepage1-body .vl-home-thumb:hover .btn-area1{visibility:visible;opacity:1;transition:all .6s;top:50%}
.homepage1-body .vl-home-thumb:hover .img1::after{transform:scale(1);transition:all .4s;visibility:visible;opacity:.8}
.homepage1-body .header-sticky{position:fixed;left:0;right:0;top:0;animation:.7s ease-in-out 0s normal none 1 running vlfadeInDown;background:var(--ztc-bg-bg-1);border-bottom:1px solid #dfe1e2}
.homepage1-body .header-sticky .header-top-area{display:none!important;transition:all .4s}
.homepage1-body .vl-menu-sidebar-area{display:flex;align-items:center;justify-content:end}
.homepage1-body .sidebar-cart{position:relative;display:inline-block}
.homepage1-body .sidebar-cart img{height:32px;width:32px}
.homepage1-body .sidebar-cart span{position:absolute;top:0;right:0;height:16px;width:16px;line-height:14px;background:var(--ztc-bg-bg-5);display:inline-block;text-align:center;border-radius:16px}
.homepage1-body .sidebar-cart span a{color:#132c12;font-size:12px;font-weight:600}
.homepage1-body .menu-line{margin:0 22px}
@keyframes vlfadeInDown{
0%{opacity:0;transform:translateY(-100%)}
100%{opacity:1;transform:translateY(0)}
}
.vlfadeInDown{animation:vlfadeInDown 1s ease-out forwards}
.homepage_4__padding{padding:0 40px}
.sidebar-cart8 span{background:var(--ztc-bg-bg-29)!important}
.sidebar-cart.sidebar-cart9 span{background:linear-gradient(180deg,#adc893 -36%,#558f6c 100%)}
.homepage2-body .vl-transparent-header{position:absolute;top:0;left:0;right:0;z-index:999999;padding:60px 0 0}
@media (max-width:575px){
.homepage2-body .vl-transparent-header{padding:16px 0}
}
@media only screen and (min-width:1200px) and (max-width:1399px){
.homepage2-body .vl-transparent-header{padding:50px 0 0}
}
@media only screen and (min-width:992px) and (max-width:1199px){
.homepage2-body .vl-transparent-header{padding:16px 0}
}
@media only screen and (min-width:768px) and (max-width:991px){
.homepage2-body .vl-transparent-header{padding:16px 0}
}
.homepage2-body .vl-transparent-header .vl-header-content-area{padding:16px 0}
@media (max-width:575px){
.homepage2-body .vl-transparent-header .vl-header-content-area{padding:0}
}
.homepage2-body .vl-transparent-header .vl-logo img{width:216px;height:48px;-o-object-fit:contain;object-fit:contain}
@media (max-width:575px){
.homepage2-body .vl-transparent-header .vl-logo img{filter:brightness(0) invert(1)}
}
.homepage2-body .vl-transparent-header .vl-hero-btn .head-btn{display:flex;align-items:center;justify-content:end}
.homepage2-body .vl-transparent-header .vl-hero-btn .head-btn .search-icon a img{margin:0 36px 0 0}
.homepage2-body .vl-transparent-header .vl-hero-btn .head-btn .search-icon a{position:relative;z-index:1}
.homepage2-body .vl-transparent-header .vl-hero-btn .head-btn .search-icon a::after{position:absolute;content:"";height:28px;width:2px;right:20px;background:#dadfe4}
.homepage2-body .vl-transparent-header .vl-hero-btn .head-btn .vl-btn-wrap{display:flex;align-items:center}
.homepage2-body .vl-transparent-header .vl-hero-btn .head-btn .vl-btn-wrap span.icons{height:50px;width:50px;text-align:center;line-height:50px;display:inline-block;transition:all .4s;background:var(--ztc-bg-bg-3);border-radius:50%}
.homepage2-body .vl-transparent-header .vl-hero-btn .head-btn .vl-btn-wrap span.text{padding-left:10px}
.homepage2-body .vl-transparent-header .vl-hero-btn .head-btn .vl-btn-wrap span.text span{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s16);font-style:normal;font-weight:var(--ztc-weight-medium);line-height:16px;display:block;transition:all .4s;opacity:80%;text-align:start;padding-bottom:8px}
.homepage2-body .vl-transparent-header .vl-hero-btn .head-btn .vl-btn-wrap span.text a{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s20);font-style:normal;font-weight:var(--ztc-weight-medium);line-height:20px;display:inline-block;transition:all .4s}
.homepage2-body .vl-main-menu ul{text-align:center}
.homepage2-body .vl-main-menu ul>li{display:inline-block;position:relative}
.homepage2-body .vl-main-menu ul>li .span-arrow{display:flex!important;align-items:center;justify-content:space-between}
.homepage2-body .vl-main-menu ul>li a.nav-link.active{color:var(--ztc-text-text-7);background:0 0;opacity:70%}
.homepage2-body .vl-main-menu ul>li>a{color:var(--ztc-text-text-5);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s18);display:inline-block;position:relative;transition:.4s;padding:0 16px;font-weight:var(--ztc-weight-medium)}
.homepage2-body .vl-main-menu ul>li:hover a{color:var(--ztc-text-text-7)}
.homepage2-body .vl-main-menu ul>li .sub-menu{position:absolute;top:201%;width:220px;left:0;background:var(--ztc-bg-bg-1);padding:12px 20px 24px;opacity:0;visibility:hidden;box-shadow:0 20px 30px rgba(1,15,28,.1);transition:.4s;border-radius:4px;transform-origin:top;transform:scale(1,0)}
.homepage2-body .vl-main-menu ul>li .sub-menu::after{position:absolute;content:"";height:2px;left:0;width:100%;background:var(--ztc-bg-bg-5);top:0}
.homepage2-body .vl-main-menu ul>li .sub-menu.menu1{top:20%!important}
.homepage2-body .vl-main-menu ul>li .sub-menu li{margin-right:0;display:block;text-align:start}
.homepage2-body .vl-main-menu ul>li .sub-menu li a{color:var(--ztc-text-text-5);display:inline-block;font-size:var(--ztc-font-size-font-s18);position:relative;z-index:1;padding:12px 0 0 0;font-weight:var(--ztc-weight-medium)}
.homepage2-body .vl-main-menu ul>li .sub-menu li a::after{position:absolute;content:"";height:2px;width:0;transition:all .4s;left:0;bottom:0;background:var(--ztc-bg-bg-5);z-index:1}
.homepage2-body .vl-main-menu ul>li .sub-menu li a:hover::after{width:50%;transition:all .4s}
.homepage2-body .vl-main-menu ul>li .sub-menu li a:before{display:none}
.homepage2-body .vl-main-menu ul>li .sub-menu li .sub-menu{left:100%;top:201%;opacity:0;visibility:hidden;transition:.4s;transform-origin:top;transform:scale(1,0)}
.homepage2-body .vl-main-menu ul>li .sub-menu li:hover>a{color:var(--ztc-text-text-7)}
.homepage2-body .vl-main-menu ul>li .sub-menu li:hover>.sub-menu{opacity:1;visibility:visible;top:201%;transform:scale(1)}
.homepage2-body .vl-main-menu ul>li:hover a{color:var(--ztc-text-text-7)}
.homepage2-body .vl-main-menu ul>li:hover .sub-menu{opacity:1;visibility:visible;top:201%;transform:scale(1);transition:all .4s}
.homepage2-body .vl-main-menu ul>li:hover .vl-mega-menu{opacity:1;visibility:visible;transition:.3s;top:184%;transform:scale(1)}
.homepage2-body .vl-mega-menu{position:absolute;left:-275px;top:100px;width:1300px;background:var(--ztc-bg-bg-1);padding:25px;box-shadow:0 20px 30px rgba(1,15,28,.1);opacity:0;visibility:hidden;transition:.3s;top:201.3%;transform:scale(1,0);transform-origin:top;border-radius:4px}
@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),(max-width:575px){
.homepage2-body .vl-mega-menu{width:auto;opacity:1;visibility:visible;transition:none;position:static;display:none;transform:scale(1)}
}
@media only screen and (min-width:1200px) and (max-width:1399px){
.homepage2-body .vl-mega-menu{left:-162px;width:1030px}
}
.homepage2-body .vl-home-thumb{position:relative;z-index:1}
.homepage2-body .vl-home-thumb img{box-shadow:0 2px 6px rgba(1,15,28,.2);height:100%;width:100%;-o-object-fit:cover;object-fit:cover;border-radius:4px}
@media only screen and (min-width:768px) and (max-width:991px){
.homepage2-body .vl-home-thumb img{-o-object-fit:cover;object-fit:cover}
}
.homepage2-body .vl-home-thumb .img1{position:relative;z-index:1}
.homepage2-body .vl-home-thumb .img1::after{position:absolute;content:"";height:100%;width:100%;left:0;transition:all .4s;top:0;background:var(--ztc-text-text-5);border-radius:4px;transform:scale(.8);visibility:hidden;opacity:0}
.homepage2-body .vl-home-thumb .btn-area1{position:absolute;top:20%;left:50%;transition:all .6s;visibility:hidden;opacity:0;z-index:2;margin-top:-43px;margin-left:-70px}
@media (max-width:575px){
.homepage2-body .vl-home-thumb .btn-area1{margin-top:-50px}
}
@media only screen and (min-width:768px) and (max-width:991px){
.homepage2-body .vl-home-thumb .btn-area1{margin-top:-43px}
}
.homepage2-body .vl-home-thumb .btn-area1 .vl-btn1{position:relative;color:var(--ztc-text-text-1);display:inline-block;padding:18px 62px 18px 18px;background:var(--ztc-bg-bg-6);border-radius:140px;font-size:var(--ztc-font-size-font-s18);font-weight:var(--ztc-weight-bold);line-height:18px;z-index:1;border:none;transition:.3s;width:160px}
.homepage2-body .vl-home-thumb .btn-area1 .vl-btn1:hover{transition:all .4s;color:var(--ztc-text-text-2)}
.homepage2-body .vl-home-thumb .btn-area1 .vl-btn1:hover::after{width:100%;left:0;top:0;transition:all .4s;visibility:visible;opacity:1}
.homepage2-body .vl-home-thumb .btn-area1 .vl-btn1:hover span.arrow_btn3{background:var(--ztc-bg-bg-6);transition:all .4s;transform:rotate(0)}
.homepage2-body .vl-home-thumb .btn-area1 .vl-btn1:hover span.arrow_btn3 svg{filter:brightness(0) invert(1)}
.homepage2-body .vl-home-thumb .btn-area1 .vl-btn1::after{position:absolute;content:"";height:100%;width:1px;left:50%;transition:all .4s;top:0;border-radius:140px;background:var(--ztc-bg-bg-5);visibility:hidden;opacity:0;z-index:-1}
.homepage2-body .vl-home-thumb .btn-area1 span.arrow_btn3{position:absolute;bottom:0;right:0;z-index:1;background:var(--ztc-bg-bg-9);border-radius:100%;transition:all .4s;height:54px;width:54px;display:inline-block;line-height:54px;text-align:center;transform:rotate(-45deg)}
.homepage2-body .vl-home-thumb .btn-area1 span.arrow_btn3 svg{transition:all .4s}
.homepage2-body .vl-home-thumb a{font-size:var(--ztc-font-size-font-s18);line-height:18px;font-weight:var(--ztc-weight-semibold);color:var(--ztc-text-text-5)!important;transition:all .4s;display:block;padding-top:16px;text-align:center;font-family:var(--ztc-family-font1)}
.homepage2-body .vl-home-thumb a:hover{color:var(--ztc-text-text-7)!important;transition:all .4s}
.homepage2-body .vl-home-thumb:hover .btn-area1{visibility:visible;opacity:1;transition:all .6s;top:50%}
.homepage2-body .vl-home-thumb:hover .img1::after{transform:scale(1);transition:all .4s;visibility:visible;opacity:.8}
.homepage2-body .header-sticky{position:fixed;left:0;right:0;top:0;animation:.7s ease-in-out 0s normal none 1 running vlfadeInDown;background:#034321;padding:16px 0}
.homepage2-body .header-sticky .vl-logo{display:none}
.homepage2-body .header-sticky .vl-logo a img{filter:brightness(0) invert(1);transition:all .4s}
.homepage2-body .header-sticky .vl-header-content-area{padding:0}
.homepage2-body .vl-menu-sidebar-area{display:flex;align-items:center;justify-content:end}
@media only screen and (min-width:992px) and (max-width:1199px){
.homepage2-body .vl-menu-sidebar-area{display:block}
}
@media only screen and (min-width:768px) and (max-width:991px){
.homepage2-body .vl-menu-sidebar-area{display:none}
}
@media (max-width:575px){
.homepage2-body .vl-menu-sidebar-area{display:none}
}
.homepage2-body .sidebar-cart{position:relative;display:inline-block}
.homepage2-body .sidebar-cart img{height:32px;width:32px}
.homepage2-body .sidebar-cart span{position:absolute;top:0;right:0;height:16px;width:16px;line-height:14px;background:var(--ztc-bg-bg-5);display:inline-block;text-align:center;border-radius:16px}
.homepage2-body .sidebar-cart span a{color:#132c12;font-size:12px;font-weight:600}
.homepage2-body .menu-line{margin:0 22px}
@media only screen and (min-width:992px) and (max-width:1199px){
.homepage2-body .menu-line{margin:0}
}
@media only screen and (min-width:992px) and (max-width:1199px){
.homepage2-body .menu-line svg{display:none}
}
.homepage2-body .vl-offcanvas-header{margin-bottom:40px}
@keyframes vlfadeInDown{
0%{opacity:0;transform:translateY(-100%)}
100%{opacity:1;transform:translateY(0)}
}
.vlfadeInDown{animation:vlfadeInDown 1s ease-out forwards}
.homepage3-body .home1_padding{position:relative;z-index:1;left:70px}
.homepage3-body .vl-transparent-header{position:absolute;top:0;left:0;right:0;z-index:999999;padding:0 0}
@media (max-width:575px){
.homepage3-body .vl-transparent-header{background:var(--ztc-bg-bg-1)}
}
@media only screen and (min-width:768px) and (max-width:991px){
.homepage3-body .vl-transparent-header{background:var(--ztc-bg-bg-1)}
}
.homepage3-body .vl-transparent-header .vl-header-content-area{padding:16px 0}
.homepage3-body .vl-transparent-header .vl-logo img{width:216px;height:48px;-o-object-fit:contain;object-fit:contain}
.homepage3-body .vl-transparent-header .vl-hero-btn .head-btn{display:flex;align-items:center;justify-content:end}
.homepage3-body .vl-transparent-header .vl-hero-btn .head-btn .search-icon a img{margin:0 36px 0 0}
.homepage3-body .vl-transparent-header .vl-hero-btn .head-btn .search-icon a{position:relative;z-index:1}
.homepage3-body .vl-transparent-header .vl-hero-btn .head-btn .search-icon a::after{position:absolute;content:"";height:28px;width:2px;right:20px;background:#dadfe4}
.homepage3-body .vl-transparent-header .vl-hero-btn .head-btn .vl-btn-wrap{display:flex;align-items:center}
.homepage3-body .vl-transparent-header .vl-hero-btn .head-btn .vl-btn-wrap span.icons{height:50px;width:50px;text-align:center;line-height:50px;display:inline-block;transition:all .4s;background:var(--ztc-bg-bg-3);border-radius:50%}
.homepage3-body .vl-transparent-header .vl-hero-btn .head-btn .vl-btn-wrap span.text{padding-left:10px}
.homepage3-body .vl-transparent-header .vl-hero-btn .head-btn .vl-btn-wrap span.text span{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s16);font-style:normal;font-weight:var(--ztc-weight-medium);line-height:16px;display:block;transition:all .4s;opacity:80%;text-align:start;padding-bottom:8px}
.homepage3-body .vl-transparent-header .vl-hero-btn .head-btn .vl-btn-wrap span.text a{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s20);font-style:normal;font-weight:var(--ztc-weight-medium);line-height:20px;display:inline-block;transition:all .4s}
.homepage3-body .vl-main-menu ul{text-align:center}
.homepage3-body .vl-main-menu ul>li{display:inline-block;position:relative}
.homepage3-body .vl-main-menu ul>li .span-arrow{display:flex!important;align-items:center;justify-content:space-between}
.homepage3-body .vl-main-menu ul>li a.nav-link.active{color:var(--ztc-text-text-7);background:0 0;opacity:70%}
.homepage3-body .vl-main-menu ul>li>a{color:var(--ztc-text-text-5);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s18);display:inline-block;position:relative;transition:.4s;padding:0 16px;font-weight:var(--ztc-weight-medium)}
.homepage3-body .vl-main-menu ul>li:hover a{color:var(--ztc-text-text-7)}
.homepage3-body .vl-main-menu ul>li .sub-menu{position:absolute;top:201%;width:220px;left:0;background:var(--ztc-bg-bg-1);padding:12px 20px 24px;opacity:0;visibility:hidden;box-shadow:0 20px 30px rgba(1,15,28,.1);transition:.4s;border-radius:4px;transform-origin:top;transform:scale(1,0)}
.homepage3-body .vl-main-menu ul>li .sub-menu::after{position:absolute;content:"";height:2px;left:0;width:100%;background:#c08838;top:0}
.homepage3-body .vl-main-menu ul>li .sub-menu.menu1{top:20%!important}
.homepage3-body .vl-main-menu ul>li .sub-menu li{margin-right:0;display:block;text-align:start}
.homepage3-body .vl-main-menu ul>li .sub-menu li a{color:var(--ztc-text-text-5);display:inline-block;font-size:var(--ztc-font-size-font-s18);position:relative;z-index:1;padding:12px 0 0 0;font-weight:var(--ztc-weight-medium)}
.homepage3-body .vl-main-menu ul>li .sub-menu li a::after{position:absolute;content:"";height:2px;width:0;transition:all .4s;left:0;bottom:0;background:#c08838;z-index:1}
.homepage3-body .vl-main-menu ul>li .sub-menu li a:hover::after{width:50%;transition:all .4s}
.homepage3-body .vl-main-menu ul>li .sub-menu li a:before{display:none}
.homepage3-body .vl-main-menu ul>li .sub-menu li .sub-menu{left:100%;top:201%;opacity:0;visibility:hidden;transition:.4s;transform-origin:top;transform:scale(1,0)}
.homepage3-body .vl-main-menu ul>li .sub-menu li:hover>a{color:#c08838}
.homepage3-body .vl-main-menu ul>li .sub-menu li:hover>.sub-menu{opacity:1;visibility:visible;top:201%;transform:scale(1)}
.homepage3-body .vl-main-menu ul>li:hover a{color:var(--ztc-text-text-7)}
.homepage3-body .vl-main-menu ul>li:hover .sub-menu{opacity:1;visibility:visible;top:201%;transform:scale(1);transition:all .4s}
.homepage3-body .vl-main-menu ul>li:hover .vl-mega-menu{opacity:1;visibility:visible;transition:.3s;top:184%;transform:scale(1)}
.homepage3-body .vl-mega-menu{position:absolute;left:-275px;top:100px;width:1300px;background:var(--ztc-bg-bg-1);padding:25px;box-shadow:0 20px 30px rgba(1,15,28,.1);opacity:0;visibility:hidden;transition:.3s;top:201.3%;transform:scale(1,0);transform-origin:top;border-radius:4px}
@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),(max-width:575px){
.homepage3-body .vl-mega-menu{width:auto;opacity:1;visibility:visible;transition:none;position:static;display:none;transform:scale(1)}
}
@media only screen and (min-width:1200px) and (max-width:1399px){
.homepage3-body .vl-mega-menu{left:-162px;width:1030px}
}
.homepage3-body .vl-home-thumb{position:relative;z-index:1}
.homepage3-body .vl-home-thumb img{box-shadow:0 2px 6px rgba(1,15,28,.2);height:100%;width:100%;-o-object-fit:cover;object-fit:cover;border-radius:4px}
@media only screen and (min-width:768px) and (max-width:991px){
.homepage3-body .vl-home-thumb img{-o-object-fit:cover;object-fit:cover}
}
.homepage3-body .vl-home-thumb .img1{position:relative;z-index:1}
.homepage3-body .vl-home-thumb .img1::after{position:absolute;content:"";height:100%;width:100%;left:0;transition:all .4s;top:0;background:var(--ztc-text-text-5);border-radius:4px;transform:scale(.8);visibility:hidden;opacity:0}
.homepage3-body .vl-home-thumb .btn-area1{position:absolute;top:20%;left:50%;transition:all .6s;visibility:hidden;opacity:0;z-index:2;margin-top:-43px;margin-left:-70px}
@media (max-width:575px){
.homepage3-body .vl-home-thumb .btn-area1{margin-top:-50px}
}
@media only screen and (min-width:768px) and (max-width:991px){
.homepage3-body .vl-home-thumb .btn-area1{margin-top:-43px}
}
.homepage3-body .vl-home-thumb .btn-area1 .vl-btn1{position:relative;color:var(--ztc-text-text-1);display:inline-block;padding:18px 62px 18px 18px;background:var(--ztc-bg-bg-6);border-radius:140px;font-size:var(--ztc-font-size-font-s18);font-weight:var(--ztc-weight-bold);line-height:18px;z-index:1;border:none;transition:.3s;width:160px}
.homepage3-body .vl-home-thumb .btn-area1 .vl-btn1:hover{transition:all .4s;color:var(--ztc-text-text-2)}
.homepage3-body .vl-home-thumb .btn-area1 .vl-btn1:hover::after{width:100%;left:0;top:0;transition:all .4s;visibility:visible;opacity:1}
.homepage3-body .vl-home-thumb .btn-area1 .vl-btn1:hover span.arrow_btn3{background:var(--ztc-bg-bg-6);transition:all .4s;transform:rotate(0)}
.homepage3-body .vl-home-thumb .btn-area1 .vl-btn1:hover span.arrow_btn3 svg{filter:brightness(0) invert(1)}
.homepage3-body .vl-home-thumb .btn-area1 .vl-btn1::after{position:absolute;content:"";height:100%;width:1px;left:50%;transition:all .4s;top:0;border-radius:140px;background:var(--ztc-bg-bg-5);visibility:hidden;opacity:0;z-index:-1}
.homepage3-body .vl-home-thumb .btn-area1 span.arrow_btn3{position:absolute;bottom:0;right:0;z-index:1;background:var(--ztc-bg-bg-9);border-radius:100%;transition:all .4s;height:54px;width:54px;display:inline-block;line-height:54px;text-align:center;transform:rotate(-45deg)}
.homepage3-body .vl-home-thumb .btn-area1 span.arrow_btn3 svg{transition:all .4s}
.homepage3-body .vl-home-thumb a{font-size:var(--ztc-font-size-font-s18);line-height:18px;font-weight:var(--ztc-weight-semibold);color:var(--ztc-text-text-5)!important;transition:all .4s;display:block;padding-top:16px;text-align:center;font-family:var(--ztc-family-font1)}
.homepage3-body .vl-home-thumb a:hover{color:var(--ztc-text-text-7)!important;transition:all .4s}
.homepage3-body .vl-home-thumb:hover .btn-area1{visibility:visible;opacity:1;transition:all .6s;top:50%}
.homepage3-body .vl-home-thumb:hover .img1::after{transform:scale(1);transition:all .4s;visibility:visible;opacity:.8}
.homepage3-body .header-sticky{position:fixed;left:0;right:0;top:0;animation:.7s ease-in-out 0s normal none 1 running vlfadeInDown;background:var(--ztc-bg-bg-1);border-bottom:1px solid #dfe1e2}
.homepage3-body .header-sticky .header-top-area{display:none;transition:all .4s}
.homepage3-body .vl-menu-sidebar-area{display:flex;align-items:center;justify-content:end}
.homepage3-body .sidebar-cart{position:relative;display:inline-block}
.homepage3-body .sidebar-cart img{height:32px;width:32px}
.homepage3-body .sidebar-cart span{position:absolute;top:0;right:0;height:16px;width:16px;line-height:14px;background:var(--ztc-bg-bg-5);display:inline-block;text-align:center;border-radius:16px}
.homepage3-body .sidebar-cart span a{color:#132c12;font-size:12px;font-weight:600}
.homepage3-body .menu-line{margin:0 22px}
@keyframes vlfadeInDown{
0%{opacity:0;transform:translateY(-100%)}
100%{opacity:1;transform:translateY(0)}
}
.vlfadeInDown{animation:vlfadeInDown 1s ease-out forwards}
.homepage4-body .home1_padding{position:relative;z-index:1;left:70px}
.homepage4-body .vl-transparent-header{position:absolute;top:0;left:0;right:0;z-index:999999;padding:0 0}
@media (max-width:575px){
.homepage4-body .vl-transparent-header{background:var(--ztc-bg-bg-1)}
}
@media only screen and (min-width:768px) and (max-width:991px){
.homepage4-body .vl-transparent-header{background:var(--ztc-bg-bg-1)}
}
.homepage4-body .vl-transparent-header .vl-header-content-area{padding:16px 0}
.homepage4-body .vl-transparent-header .vl-logo img{width:216px;height:48px;-o-object-fit:contain;object-fit:contain}
.homepage4-body .vl-transparent-header .vl-hero-btn .head-btn{display:flex;align-items:center;justify-content:end}
.homepage4-body .vl-transparent-header .vl-hero-btn .head-btn .search-icon a img{margin:0 36px 0 0}
.homepage4-body .vl-transparent-header .vl-hero-btn .head-btn .search-icon a{position:relative;z-index:1}
.homepage4-body .vl-transparent-header .vl-hero-btn .head-btn .search-icon a::after{position:absolute;content:"";height:28px;width:2px;right:20px;background:#dadfe4}
.homepage4-body .vl-transparent-header .vl-hero-btn .head-btn .vl-btn-wrap{display:flex;align-items:center}
.homepage4-body .vl-transparent-header .vl-hero-btn .head-btn .vl-btn-wrap span.icons{height:50px;width:50px;text-align:center;line-height:50px;display:inline-block;transition:all .4s;background:var(--ztc-bg-bg-3);border-radius:50%}
.homepage4-body .vl-transparent-header .vl-hero-btn .head-btn .vl-btn-wrap span.text{padding-left:10px}
.homepage4-body .vl-transparent-header .vl-hero-btn .head-btn .vl-btn-wrap span.text span{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s16);font-style:normal;font-weight:var(--ztc-weight-medium);line-height:16px;display:block;transition:all .4s;opacity:80%;text-align:start;padding-bottom:8px}
.homepage4-body .vl-transparent-header .vl-hero-btn .head-btn .vl-btn-wrap span.text a{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s20);font-style:normal;font-weight:var(--ztc-weight-medium);line-height:20px;display:inline-block;transition:all .4s}
.homepage4-body .vl-main-menu ul{text-align:center}
.homepage4-body .vl-main-menu ul>li{display:inline-block;position:relative}
.homepage4-body .vl-main-menu ul>li .span-arrow{display:flex!important;align-items:center;justify-content:space-between}
.homepage4-body .vl-main-menu ul>li a.nav-link.active{color:var(--ztc-text-text-7);background:0 0;opacity:70%}
.homepage4-body .vl-main-menu ul>li>a{color:var(--ztc-text-text-5);font-family:var(--ztc-family-font1);font-size:15px;display:inline-block;position:relative;transition:.4s;padding:0 10px;font-weight:var(--ztc-weight-medium)}
.homepage4-body .vl-main-menu ul>li:hover a{color:var(--ztc-text-text-7)}
.homepage4-body .vl-main-menu ul>li .sub-menu{position:absolute;top:201%;width:220px;left:0;background:var(--ztc-bg-bg-1);padding:12px 20px 24px;opacity:0;visibility:hidden;box-shadow:0 20px 30px rgba(1,15,28,.1);transition:.4s;border-radius:4px;transform-origin:top;transform:scale(1,0)}
.homepage4-body .vl-main-menu ul>li .sub-menu::after{position:absolute;content:"";height:2px;left:0;width:100%;background:var(--ztc-bg-bg-5);top:0}
.homepage4-body .vl-main-menu ul>li .sub-menu.menu1{top:20%!important}
.homepage4-body .vl-main-menu ul>li .sub-menu li{margin-right:0;display:block;text-align:start}
.homepage4-body .vl-main-menu ul>li .sub-menu li a{color:var(--ztc-text-text-5);display:inline-block;font-size:var(--ztc-font-size-font-s18);position:relative;z-index:1;padding:12px 0 0 0;font-weight:var(--ztc-weight-medium)}
.homepage4-body .vl-main-menu ul>li .sub-menu li a::after{position:absolute;content:"";height:2px;width:0;transition:all .4s;left:0;bottom:0;background:var(--ztc-bg-bg-5);z-index:1}
.homepage4-body .vl-main-menu ul>li .sub-menu li a:hover::after{width:50%;transition:all .4s}
.homepage4-body .vl-main-menu ul>li .sub-menu li a:before{display:none}
.homepage4-body .vl-main-menu ul>li .sub-menu li .sub-menu{left:100%;top:201%;opacity:0;visibility:hidden;transition:.4s;transform-origin:top;transform:scale(1,0)}
.homepage4-body .vl-main-menu ul>li .sub-menu li:hover>a{color:var(--ztc-text-text-7)}
.homepage4-body .vl-main-menu ul>li .sub-menu li:hover>.sub-menu{opacity:1;visibility:visible;top:201%;transform:scale(1)}
.homepage4-body .vl-main-menu ul>li:hover a{color:var(--ztc-text-text-7)}
.homepage4-body .vl-main-menu ul>li:hover .sub-menu{opacity:1;visibility:visible;top:201%;transform:scale(1);transition:all .4s}
.homepage4-body .vl-main-menu ul>li:hover .vl-mega-menu{opacity:1;visibility:visible;transition:.3s;top:184%;transform:scale(1)}
.homepage4-body .vl-mega-menu{position:absolute;left:-275px;top:100px;width:1300px;background:var(--ztc-bg-bg-1);padding:25px;box-shadow:0 20px 30px rgba(1,15,28,.1);opacity:0;visibility:hidden;transition:.3s;top:201.3%;transform:scale(1,0);transform-origin:top;border-radius:4px}
@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),(max-width:575px){
.homepage4-body .vl-mega-menu{width:auto;opacity:1;visibility:visible;transition:none;position:static;display:none;transform:scale(1)}
}
@media only screen and (min-width:1200px) and (max-width:1399px){
.homepage4-body .vl-mega-menu{left:-162px;width:1030px}
}
.homepage4-body .vl-home-thumb{position:relative;z-index:1}
.homepage4-body .vl-home-thumb img{box-shadow:0 2px 6px rgba(1,15,28,.2);height:100%;width:100%;-o-object-fit:cover;object-fit:cover;border-radius:4px}
@media only screen and (min-width:768px) and (max-width:991px){
.homepage4-body .vl-home-thumb img{-o-object-fit:cover;object-fit:cover}
}
.homepage4-body .vl-home-thumb .img1{position:relative;z-index:1}
.homepage4-body .vl-home-thumb .img1::after{position:absolute;content:"";height:100%;width:100%;left:0;transition:all .4s;top:0;background:var(--ztc-text-text-5);border-radius:4px;transform:scale(.8);visibility:hidden;opacity:0}
.homepage4-body .vl-home-thumb .btn-area1{position:absolute;top:20%;left:50%;transition:all .6s;visibility:hidden;opacity:0;z-index:2;margin-top:-43px;margin-left:-70px}
@media (max-width:575px){
.homepage4-body .vl-home-thumb .btn-area1{margin-top:-50px}
}
@media only screen and (min-width:768px) and (max-width:991px){
.homepage4-body .vl-home-thumb .btn-area1{margin-top:-43px}
}
.homepage4-body .vl-home-thumb .btn-area1 .vl-btn1{position:relative;color:var(--ztc-text-text-1);display:inline-block;padding:18px 62px 18px 18px;background:var(--ztc-bg-bg-6);border-radius:140px;font-size:var(--ztc-font-size-font-s18);font-weight:var(--ztc-weight-bold);line-height:18px;z-index:1;border:none;transition:.3s;width:160px}
.homepage4-body .vl-home-thumb .btn-area1 .vl-btn1:hover{transition:all .4s;color:var(--ztc-text-text-2)}
.homepage4-body .vl-home-thumb .btn-area1 .vl-btn1:hover::after{width:100%;left:0;top:0;transition:all .4s;visibility:visible;opacity:1}
.homepage4-body .vl-home-thumb .btn-area1 .vl-btn1:hover span.arrow_btn3{background:var(--ztc-bg-bg-6);transition:all .4s;transform:rotate(0)}
.homepage4-body .vl-home-thumb .btn-area1 .vl-btn1:hover span.arrow_btn3 svg{filter:brightness(0) invert(1)}
.homepage4-body .vl-home-thumb .btn-area1 .vl-btn1::after{position:absolute;content:"";height:100%;width:1px;left:50%;transition:all .4s;top:0;border-radius:140px;background:var(--ztc-bg-bg-5);visibility:hidden;opacity:0;z-index:-1}
.homepage4-body .vl-home-thumb .btn-area1 span.arrow_btn3{position:absolute;bottom:0;right:0;z-index:1;background:var(--ztc-bg-bg-9);border-radius:100%;transition:all .4s;height:54px;width:54px;display:inline-block;line-height:54px;text-align:center;transform:rotate(-45deg)}
.homepage4-body .vl-home-thumb .btn-area1 span.arrow_btn3 svg{transition:all .4s}
.homepage4-body .vl-home-thumb a{font-size:var(--ztc-font-size-font-s18);line-height:18px;font-weight:var(--ztc-weight-semibold);color:var(--ztc-text-text-5)!important;transition:all .4s;display:block;padding-top:16px;text-align:center;font-family:var(--ztc-family-font1)}
.homepage4-body .vl-home-thumb a:hover{color:var(--ztc-text-text-7)!important;transition:all .4s}
.homepage4-body .vl-home-thumb:hover .btn-area1{visibility:visible;opacity:1;transition:all .6s;top:50%}
.homepage4-body .vl-home-thumb:hover .img1::after{transform:scale(1);transition:all .4s;visibility:visible;opacity:.8}
.homepage4-body .header-sticky{position:fixed;left:0;right:0;top:0;animation:.7s ease-in-out 0s normal none 1 running vlfadeInDown;background:var(--ztc-bg-bg-1);border-bottom:1px solid #dfe1e2}
.homepage4-body .header-sticky .header-top-area{display:none;transition:all .4s}
.homepage4-body .vl-menu-sidebar-area{display:flex;align-items:center;justify-content:end}
.homepage4-body .sidebar-cart{position:relative;display:inline-block}
.homepage4-body .sidebar-cart img{height:32px;width:32px}
.homepage4-body .sidebar-cart span{position:absolute;top:0;right:0;height:16px;width:16px;line-height:14px;background:var(--ztc-bg-bg-5);display:inline-block;text-align:center;border-radius:16px}
.homepage4-body .sidebar-cart span a{color:#132c12;font-size:12px;font-weight:600}
.homepage4-body .menu-line{margin:0 22px}
@keyframes vlfadeInDown{
0%{opacity:0;transform:translateY(-100%)}
100%{opacity:1;transform:translateY(0)}
}
.vlfadeInDown{animation:vlfadeInDown 1s ease-out forwards}
.homepage5-body .home5_padding{position:relative;z-index:1;left:50px}
.homepage5-body .vl-transparent-header{position:absolute;top:0;left:0;right:0;z-index:999999;padding:0 0}
@media (max-width:575px){
.homepage5-body .vl-transparent-header{background:var(--ztc-bg-bg-1)}
}
@media only screen and (min-width:768px) and (max-width:991px){
.homepage5-body .vl-transparent-header{background:var(--ztc-bg-bg-1)}
}
.homepage5-body .vl-transparent-header .vl-header-content-area{padding:16px 0}
.homepage5-body .vl-transparent-header .vl-logo img{width:216px;height:48px;-o-object-fit:contain;object-fit:contain}
.homepage5-body .vl-transparent-header .vl-hero-btn .head-btn{display:flex;align-items:center;justify-content:end}
.homepage5-body .vl-transparent-header .vl-hero-btn .head-btn .search-icon a img{margin:0 36px 0 0}
.homepage5-body .vl-transparent-header .vl-hero-btn .head-btn .search-icon a{position:relative;z-index:1}
.homepage5-body .vl-transparent-header .vl-hero-btn .head-btn .search-icon a::after{position:absolute;content:"";height:28px;width:2px;right:20px;background:#dadfe4}
.homepage5-body .vl-transparent-header .vl-hero-btn .head-btn .vl-btn-wrap{display:flex;align-items:center}
.homepage5-body .vl-transparent-header .vl-hero-btn .head-btn .vl-btn-wrap span.icons{height:50px;width:50px;text-align:center;line-height:50px;display:inline-block;transition:all .4s;background:var(--ztc-bg-bg-3);border-radius:50%}
.homepage5-body .vl-transparent-header .vl-hero-btn .head-btn .vl-btn-wrap span.text{padding-left:10px}
.homepage5-body .vl-transparent-header .vl-hero-btn .head-btn .vl-btn-wrap span.text span{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s16);font-style:normal;font-weight:var(--ztc-weight-medium);line-height:16px;display:block;transition:all .4s;opacity:80%;text-align:start;padding-bottom:8px}
.homepage5-body .vl-transparent-header .vl-hero-btn .head-btn .vl-btn-wrap span.text a{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s20);font-style:normal;font-weight:var(--ztc-weight-medium);line-height:20px;display:inline-block;transition:all .4s}
.homepage5-body .vl-main-menu ul{text-align:center}
.homepage5-body .vl-main-menu ul>li{display:inline-block;position:relative}
.homepage5-body .vl-main-menu ul>li .span-arrow{display:flex!important;align-items:center;justify-content:space-between}
.homepage5-body .vl-main-menu ul>li a.nav-link.active{color:var(--ztc-text-text-7);background:0 0;opacity:70%}
.homepage5-body .vl-main-menu ul>li>a{color:var(--ztc-text-text-5);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s18);display:inline-block;position:relative;transition:.4s;padding:0 16px;font-weight:var(--ztc-weight-medium)}
.homepage5-body .vl-main-menu ul>li:hover a{color:var(--ztc-text-text-7)}
.homepage5-body .vl-main-menu ul>li .sub-menu{position:absolute;top:201%;width:220px;left:0;background:var(--ztc-bg-bg-1);padding:12px 20px 24px;opacity:0;visibility:hidden;box-shadow:0 20px 30px rgba(1,15,28,.1);transition:.4s;border-radius:4px;transform-origin:top;transform:scale(1,0)}
.homepage5-body .vl-main-menu ul>li .sub-menu::after{position:absolute;content:"";height:2px;left:0;width:100%;background:#c08838;top:0}
.homepage5-body .vl-main-menu ul>li .sub-menu.menu1{top:20%!important}
.homepage5-body .vl-main-menu ul>li .sub-menu li{margin-right:0;display:block;text-align:start}
.homepage5-body .vl-main-menu ul>li .sub-menu li a{color:var(--ztc-text-text-5);display:inline-block;font-size:var(--ztc-font-size-font-s18);position:relative;z-index:1;padding:12px 0 0 0;font-weight:var(--ztc-weight-medium)}
.homepage5-body .vl-main-menu ul>li .sub-menu li a::after{position:absolute;content:"";height:2px;width:0;transition:all .4s;left:0;bottom:0;background:#c08838;z-index:1}
.homepage5-body .vl-main-menu ul>li .sub-menu li a:hover::after{width:50%;transition:all .4s}
.homepage5-body .vl-main-menu ul>li .sub-menu li a:before{display:none}
.homepage5-body .vl-main-menu ul>li .sub-menu li .sub-menu{left:100%;top:201%;opacity:0;visibility:hidden;transition:.4s;transform-origin:top;transform:scale(1,0)}
.homepage5-body .vl-main-menu ul>li .sub-menu li:hover>a{color:#c08838}
.homepage5-body .vl-main-menu ul>li .sub-menu li:hover>.sub-menu{opacity:1;visibility:visible;top:201%;transform:scale(1)}
.homepage5-body .vl-main-menu ul>li:hover a{color:var(--ztc-text-text-7)}
.homepage5-body .vl-main-menu ul>li:hover .sub-menu{opacity:1;visibility:visible;top:201%;transform:scale(1);transition:all .4s}
.homepage5-body .vl-main-menu ul>li:hover .vl-mega-menu{opacity:1;visibility:visible;transition:.3s;top:184%;transform:scale(1)}
.homepage5-body .vl-mega-menu{position:absolute;left:-275px;top:100px;width:1300px;background:var(--ztc-bg-bg-1);padding:25px;box-shadow:0 20px 30px rgba(1,15,28,.1);opacity:0;visibility:hidden;transition:.3s;top:201.3%;transform:scale(1,0);transform-origin:top;border-radius:4px}
@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),(max-width:575px){
.homepage5-body .vl-mega-menu{width:auto;opacity:1;visibility:visible;transition:none;position:static;display:none;transform:scale(1)}
}
@media only screen and (min-width:1200px) and (max-width:1399px){
.homepage5-body .vl-mega-menu{left:-162px;width:1030px}
}
.homepage5-body .vl-home-thumb{position:relative;z-index:1}
.homepage5-body .vl-home-thumb img{box-shadow:0 2px 6px rgba(1,15,28,.2);height:100%;width:100%;-o-object-fit:cover;object-fit:cover;border-radius:4px}
@media only screen and (min-width:768px) and (max-width:991px){
.homepage5-body .vl-home-thumb img{-o-object-fit:cover;object-fit:cover}
}
.homepage5-body .vl-home-thumb .img1{position:relative;z-index:1}
.homepage5-body .vl-home-thumb .img1::after{position:absolute;content:"";height:100%;width:100%;left:0;transition:all .4s;top:0;background:var(--ztc-text-text-5);border-radius:4px;transform:scale(.8);visibility:hidden;opacity:0}
.homepage5-body .vl-home-thumb .btn-area1{position:absolute;top:20%;left:50%;transition:all .6s;visibility:hidden;opacity:0;z-index:2;margin-top:-43px;margin-left:-70px}
@media (max-width:575px){
.homepage5-body .vl-home-thumb .btn-area1{margin-top:-50px}
}
@media only screen and (min-width:768px) and (max-width:991px){
.homepage5-body .vl-home-thumb .btn-area1{margin-top:-43px}
}
.homepage5-body .vl-home-thumb .btn-area1 .vl-btn1{position:relative;color:var(--ztc-text-text-1);display:inline-block;padding:18px 62px 18px 18px;background:var(--ztc-bg-bg-6);border-radius:140px;font-size:var(--ztc-font-size-font-s18);font-weight:var(--ztc-weight-bold);line-height:18px;z-index:1;border:none;transition:.3s;width:160px}
.homepage5-body .vl-home-thumb .btn-area1 .vl-btn1:hover{transition:all .4s;color:var(--ztc-text-text-2)}
.homepage5-body .vl-home-thumb .btn-area1 .vl-btn1:hover::after{width:100%;left:0;top:0;transition:all .4s;visibility:visible;opacity:1}
.homepage5-body .vl-home-thumb .btn-area1 .vl-btn1:hover span.arrow_btn3{background:var(--ztc-bg-bg-6);transition:all .4s;transform:rotate(0)}
.homepage5-body .vl-home-thumb .btn-area1 .vl-btn1:hover span.arrow_btn3 svg{filter:brightness(0) invert(1)}
.homepage5-body .vl-home-thumb .btn-area1 .vl-btn1::after{position:absolute;content:"";height:100%;width:1px;left:50%;transition:all .4s;top:0;border-radius:140px;background:var(--ztc-bg-bg-5);visibility:hidden;opacity:0;z-index:-1}
.homepage5-body .vl-home-thumb .btn-area1 span.arrow_btn3{position:absolute;bottom:0;right:0;z-index:1;background:var(--ztc-bg-bg-9);border-radius:100%;transition:all .4s;height:54px;width:54px;display:inline-block;line-height:54px;text-align:center;transform:rotate(-45deg)}
.homepage5-body .vl-home-thumb .btn-area1 span.arrow_btn3 svg{transition:all .4s}
.homepage5-body .vl-home-thumb a{font-size:var(--ztc-font-size-font-s18);line-height:18px;font-weight:var(--ztc-weight-semibold);color:var(--ztc-text-text-5)!important;transition:all .4s;display:block;padding-top:16px;text-align:center;font-family:var(--ztc-family-font1)}
.homepage5-body .vl-home-thumb a:hover{color:var(--ztc-text-text-7)!important;transition:all .4s}
.homepage5-body .vl-home-thumb:hover .btn-area1{visibility:visible;opacity:1;transition:all .6s;top:50%}
.homepage5-body .vl-home-thumb:hover .img1::after{transform:scale(1);transition:all .4s;visibility:visible;opacity:.8}
.homepage5-body .header-sticky{position:fixed;left:0;right:0;top:0;animation:.7s ease-in-out 0s normal none 1 running vlfadeInDown;background:var(--ztc-bg-bg-1);border-bottom:1px solid #dfe1e2}
.homepage5-body .header-sticky .header-top-area{display:none;transition:all .4s}
.homepage5-body .vl-menu-sidebar-area{display:flex;align-items:center;justify-content:end}
.homepage5-body .sidebar-cart{position:relative;display:inline-block}
.homepage5-body .sidebar-cart img{height:32px;width:32px}
.homepage5-body .sidebar-cart span{position:absolute;top:0;right:0;height:16px;width:16px;line-height:14px;background:var(--ztc-bg-bg-5);display:inline-block;text-align:center;border-radius:16px}
.homepage5-body .sidebar-cart span a{color:#132c12;font-size:12px;font-weight:600}
.homepage5-body .menu-line{margin:0 22px}
@keyframes vlfadeInDown{
0%{opacity:0;transform:translateY(-100%)}
100%{opacity:1;transform:translateY(0)}
}
.vlfadeInDown{animation:vlfadeInDown 1s ease-out forwards}
.homepage6-body .home5_padding{position:relative;z-index:1;left:50px}
.homepage6-body .vl-transparent-header{position:absolute;top:0;left:0;right:0;z-index:999999;padding:0 0}
@media (max-width:575px){
.homepage6-body .vl-transparent-header{background:var(--ztc-bg-bg-1)}
}
@media only screen and (min-width:768px) and (max-width:991px){
.homepage6-body .vl-transparent-header{background:var(--ztc-bg-bg-1)}
}
.homepage6-body .vl-transparent-header .vl-header-content-area{padding:9px 0}
.homepage6-body .vl-transparent-header .vl-logo img{height:75px;-o-object-fit:contain;object-fit:contain}
.homepage6-body .vl-transparent-header .vl-hero-btn .head-btn{display:flex;align-items:center;justify-content:end}
.homepage6-body .vl-transparent-header .vl-hero-btn .head-btn .search-icon a img{margin:0 36px 0 0}
.homepage6-body .vl-transparent-header .vl-hero-btn .head-btn .search-icon a{position:relative;z-index:1}
.homepage6-body .vl-transparent-header .vl-hero-btn .head-btn .search-icon a::after{position:absolute;content:"";height:28px;width:2px;right:20px;background:#dadfe4}
.homepage6-body .vl-transparent-header .vl-hero-btn .head-btn .vl-btn-wrap{display:flex;align-items:center}
.homepage6-body .vl-transparent-header .vl-hero-btn .head-btn .vl-btn-wrap span.icons{height:50px;width:50px;text-align:center;line-height:50px;display:inline-block;transition:all .4s;background:var(--ztc-bg-bg-3);border-radius:50%}
.homepage6-body .vl-transparent-header .vl-hero-btn .head-btn .vl-btn-wrap span.text{padding-left:10px}
.homepage6-body .vl-transparent-header .vl-hero-btn .head-btn .vl-btn-wrap span.text span{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s16);font-style:normal;font-weight:var(--ztc-weight-medium);line-height:16px;display:block;transition:all .4s;opacity:80%;text-align:start;padding-bottom:8px}
.homepage6-body .vl-transparent-header .vl-hero-btn .head-btn .vl-btn-wrap span.text a{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s20);font-style:normal;font-weight:var(--ztc-weight-medium);line-height:20px;display:inline-block;transition:all .4s}
.homepage6-body .vl-main-menu ul{text-align:center}
.homepage6-body .vl-main-menu ul>li{display:inline-block;position:relative}
.homepage6-body .vl-main-menu ul>li .span-arrow{display:flex!important;align-items:center;justify-content:space-between}
.homepage6-body .vl-main-menu ul>li a.nav-link.active{color:var(--ztc-text-text-7);background:0 0;opacity:70%}
.homepage6-body .vl-main-menu ul>li>a{color:#fff!important;font-family:var(--ztc-family-font1);font-size:14px;display:inline-block;position:relative;transition:.4s;padding:12px 12px;font-weight:400;text-transform:uppercase}
.homepage6-body .vl-main-menu ul>li:hover a{color:var(--ztc-text-text-7)}
.homepage6-body .vl-main-menu ul>li .sub-menu{position:absolute;top:100%;width:220px;left:0;background:var(--ztc-bg-bg-1);padding:12px 20px 24px;opacity:0;visibility:hidden;box-shadow:0 20px 30px rgba(1,15,28,.1);transition:.4s;border-radius:4px;transform-origin:top;transform:scale(1,0)}
.homepage6-body .vl-main-menu ul>li .sub-menu::after{position:absolute;content:"";height:2px;left:0;width:100%;background:#d8e45a;top:0}
.homepage6-body .vl-main-menu ul>li .sub-menu.menu1{top:20%!important}
.homepage6-body .vl-main-menu ul>li .sub-menu li{margin-right:0;display:block;text-align:start}
.homepage6-body .vl-main-menu ul>li .sub-menu li a{color:var(--ztc-text-text-5);display:inline-block;font-size:14px;position:relative;z-index:1;padding:12px 0 0 0;font-weight:var(--ztc-weight-medium)}
.homepage6-body .vl-main-menu ul>li .sub-menu li a::after{position:absolute;content:"";height:2px;width:0;transition:all .4s;left:0;bottom:0;background:#d8e45a;z-index:1}
.homepage6-body .vl-main-menu ul>li .sub-menu li a:hover::after{width:50%;transition:all .4s}
.homepage6-body .vl-main-menu ul>li .sub-menu li a:before{display:none}
.homepage6-body .vl-main-menu ul>li .sub-menu li .sub-menu{left:100%;top:201%;opacity:0;visibility:hidden;transition:.4s;transform-origin:top;transform:scale(1,0)}
.homepage6-body .vl-main-menu ul>li .sub-menu li:hover>a{color:#d8e45a}
.homepage6-body .vl-main-menu ul>li .sub-menu li:hover>.sub-menu{opacity:1;visibility:visible;top:201%;transform:scale(1)}
.homepage6-body .vl-main-menu ul>li:hover a{color:#d8e45a}
.homepage6-body .vl-main-menu ul>li:hover .sub-menu{opacity:1;visibility:visible;top:100%;transform:scale(1);transition:all .4s}
.homepage6-body .vl-main-menu ul>li:hover .vl-mega-menu{opacity:1;visibility:visible;transition:.3s;top:184%;transform:scale(1)}
.homepage6-body .vl-mega-menu{position:absolute;left:-275px;top:100px;width:1300px;background:var(--ztc-bg-bg-1);padding:25px;box-shadow:0 20px 30px rgba(1,15,28,.1);opacity:0;visibility:hidden;transition:.3s;top:201.3%;transform:scale(1,0);transform-origin:top;border-radius:4px}
@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),(max-width:575px){
.homepage6-body .vl-mega-menu{width:auto;opacity:1;visibility:visible;transition:none;position:static;display:none;transform:scale(1)}
}
@media only screen and (min-width:1200px) and (max-width:1399px){
.homepage6-body .vl-mega-menu{left:-162px;width:1030px}
}
.homepage6-body .vl-home-thumb{position:relative;z-index:1}
.homepage6-body .vl-home-thumb img{box-shadow:0 2px 6px rgba(1,15,28,.2);height:100%;width:100%;-o-object-fit:cover;object-fit:cover;border-radius:4px}
@media only screen and (min-width:768px) and (max-width:991px){
.homepage6-body .vl-home-thumb img{-o-object-fit:cover;object-fit:cover}
}
.homepage6-body .vl-home-thumb .img1{position:relative;z-index:1}
.homepage6-body .vl-home-thumb .img1::after{position:absolute;content:"";height:100%;width:100%;left:0;transition:all .4s;top:0;background:var(--ztc-text-text-5);border-radius:4px;transform:scale(.8);visibility:hidden;opacity:0}
.homepage6-body .vl-home-thumb .btn-area1{position:absolute;top:20%;left:50%;transition:all .6s;visibility:hidden;opacity:0;z-index:2;margin-top:-43px;margin-left:-70px}
@media (max-width:575px){
.homepage6-body .vl-home-thumb .btn-area1{margin-top:-50px}
}
@media only screen and (min-width:768px) and (max-width:991px){
.homepage6-body .vl-home-thumb .btn-area1{margin-top:-43px}
}
.homepage6-body .vl-home-thumb .btn-area1 .vl-btn1{position:relative;color:var(--ztc-text-text-1);display:inline-block;padding:18px 62px 18px 18px;background:var(--ztc-bg-bg-6);border-radius:140px;font-size:var(--ztc-font-size-font-s18);font-weight:var(--ztc-weight-bold);line-height:18px;z-index:1;border:none;transition:.3s;width:160px}
.homepage6-body .vl-home-thumb .btn-area1 .vl-btn1:hover{transition:all .4s;color:var(--ztc-text-text-2)}
.homepage6-body .vl-home-thumb .btn-area1 .vl-btn1:hover::after{width:100%;left:0;top:0;transition:all .4s;visibility:visible;opacity:1}
.homepage6-body .vl-home-thumb .btn-area1 .vl-btn1:hover span.arrow_btn3{background:var(--ztc-bg-bg-6);transition:all .4s;transform:rotate(0)}
.homepage6-body .vl-home-thumb .btn-area1 .vl-btn1:hover span.arrow_btn3 svg{filter:brightness(0) invert(1)}
.homepage6-body .vl-home-thumb .btn-area1 .vl-btn1::after{position:absolute;content:"";height:100%;width:1px;left:50%;transition:all .4s;top:0;border-radius:140px;background:var(--ztc-bg-bg-5);visibility:hidden;opacity:0;z-index:-1}
.homepage6-body .vl-home-thumb .btn-area1 span.arrow_btn3{position:absolute;bottom:0;right:0;z-index:1;background:var(--ztc-bg-bg-9);border-radius:100%;transition:all .4s;height:54px;width:54px;display:inline-block;line-height:54px;text-align:center;transform:rotate(-45deg)}
.homepage6-body .vl-home-thumb .btn-area1 span.arrow_btn3 svg{transition:all .4s}
.homepage6-body .vl-home-thumb a{font-size:var(--ztc-font-size-font-s18);line-height:18px;font-weight:var(--ztc-weight-semibold);color:var(--ztc-text-text-5)!important;transition:all .4s;display:block;padding-top:16px;text-align:center;font-family:var(--ztc-family-font1)}
.homepage6-body .vl-home-thumb a:hover{color:var(--ztc-text-text-7)!important;transition:all .4s}
.homepage6-body .vl-home-thumb:hover .btn-area1{visibility:visible;opacity:1;transition:all .6s;top:50%}
.homepage6-body .vl-home-thumb:hover .img1::after{transform:scale(1);transition:all .4s;visibility:visible;opacity:.8}
.homepage6-body .header-sticky{position:fixed;left:0;right:0;top:0;animation:.7s ease-in-out 0s normal none 1 running vlfadeInDown;background:var(--ztc-bg-bg-1);border-bottom:1px solid #dfe1e2}
.homepage6-body .header-sticky .header-top-area{display:none!important;transition:all .4s}
.homepage6-body .vl-menu-sidebar-area{display:flex;align-items:center;justify-content:end}
.homepage6-body .sidebar-cart{position:relative;display:inline-block}
.homepage6-body .sidebar-cart img{height:32px;width:32px}
.homepage6-body .sidebar-cart span{position:absolute;top:0;right:0;height:16px;width:16px;line-height:14px;background:var(--ztc-bg-bg-5);display:inline-block;text-align:center;border-radius:16px}
.homepage6-body .sidebar-cart span a{color:#132c12;font-size:12px;font-weight:600}
.homepage6-body .menu-line{margin:0 14px}
@keyframes vlfadeInDown{
0%{opacity:0;transform:translateY(-100%)}
100%{opacity:1;transform:translateY(0)}
}
.vlfadeInDown{animation:vlfadeInDown 1s ease-out forwards}
.homepage7-body .home5_padding{position:relative;z-index:1;left:50px}
.homepage7-body .vl-transparent-header{position:absolute;top:0;left:0;right:0;z-index:999999;padding:0 0}
@media (max-width:575px){
.homepage7-body .vl-transparent-header{background:var(--ztc-bg-bg-1)}
}
@media only screen and (min-width:768px) and (max-width:991px){
.homepage7-body .vl-transparent-header{background:var(--ztc-bg-bg-1)}
}
.homepage7-body .vl-transparent-header .vl-header-content-area{padding:16px 0}
.homepage7-body .vl-transparent-header .vl-logo img{width:216px;height:48px;-o-object-fit:contain;object-fit:contain}
.homepage7-body .vl-transparent-header .vl-hero-btn .head-btn{display:flex;align-items:center;justify-content:end}
.homepage7-body .vl-transparent-header .vl-hero-btn .head-btn .search-icon a img{margin:0 36px 0 0}
.homepage7-body .vl-transparent-header .vl-hero-btn .head-btn .search-icon a{position:relative;z-index:1}
.homepage7-body .vl-transparent-header .vl-hero-btn .head-btn .search-icon a::after{position:absolute;content:"";height:28px;width:2px;right:20px;background:#dadfe4}
.homepage7-body .vl-transparent-header .vl-hero-btn .head-btn .vl-btn-wrap{display:flex;align-items:center}
.homepage7-body .vl-transparent-header .vl-hero-btn .head-btn .vl-btn-wrap span.icons{height:50px;width:50px;text-align:center;line-height:50px;display:inline-block;transition:all .4s;background:var(--ztc-bg-bg-3);border-radius:50%}
.homepage7-body .vl-transparent-header .vl-hero-btn .head-btn .vl-btn-wrap span.text{padding-left:10px}
.homepage7-body .vl-transparent-header .vl-hero-btn .head-btn .vl-btn-wrap span.text span{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s16);font-style:normal;font-weight:var(--ztc-weight-medium);line-height:16px;display:block;transition:all .4s;opacity:80%;text-align:start;padding-bottom:8px}
.homepage7-body .vl-transparent-header .vl-hero-btn .head-btn .vl-btn-wrap span.text a{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s20);font-style:normal;font-weight:var(--ztc-weight-medium);line-height:20px;display:inline-block;transition:all .4s}
.homepage7-body .vl-main-menu ul{text-align:center}
.homepage7-body .vl-main-menu ul>li{display:inline-block;position:relative}
.homepage7-body .vl-main-menu ul>li .span-arrow{display:flex!important;align-items:center;justify-content:space-between}
.homepage7-body .vl-main-menu ul>li a.nav-link.active{color:var(--ztc-text-text-7);background:0 0;opacity:70%}
.homepage7-body .vl-main-menu ul>li>a{color:var(--ztc-text-text-5);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s18);display:inline-block;position:relative;transition:.4s;padding:0 16px;font-weight:var(--ztc-weight-medium)}
.homepage7-body .vl-main-menu ul>li:hover a{color:var(--ztc-text-text-7)}
.homepage7-body .vl-main-menu ul>li .sub-menu{position:absolute;top:201%;width:220px;left:0;background:var(--ztc-bg-bg-1);padding:12px 20px 24px;opacity:0;visibility:hidden;box-shadow:0 20px 30px rgba(1,15,28,.1);transition:.4s;border-radius:4px;transform-origin:top;transform:scale(1,0)}
.homepage7-body .vl-main-menu ul>li .sub-menu::after{position:absolute;content:"";height:2px;left:0;width:100%;background:#88d945;top:0}
.homepage7-body .vl-main-menu ul>li .sub-menu.menu1{top:20%!important}
.homepage7-body .vl-main-menu ul>li .sub-menu li{margin-right:0;display:block;text-align:start}
.homepage7-body .vl-main-menu ul>li .sub-menu li a{color:var(--ztc-text-text-5);display:inline-block;font-size:var(--ztc-font-size-font-s18);position:relative;z-index:1;padding:12px 0 0 0;font-weight:var(--ztc-weight-medium)}
.homepage7-body .vl-main-menu ul>li .sub-menu li a::after{position:absolute;content:"";height:2px;width:0;transition:all .4s;left:0;bottom:0;background:#88d945;z-index:1}
.homepage7-body .vl-main-menu ul>li .sub-menu li a:hover::after{width:50%;transition:all .4s}
.homepage7-body .vl-main-menu ul>li .sub-menu li a:before{display:none}
.homepage7-body .vl-main-menu ul>li .sub-menu li .sub-menu{left:100%;top:201%;opacity:0;visibility:hidden;transition:.4s;transform-origin:top;transform:scale(1,0)}
.homepage7-body .vl-main-menu ul>li .sub-menu li:hover>a{color:#88d945}
.homepage7-body .vl-main-menu ul>li .sub-menu li:hover>.sub-menu{opacity:1;visibility:visible;top:201%;transform:scale(1)}
.homepage7-body .vl-main-menu ul>li:hover a{color:#88d945}
.homepage7-body .vl-main-menu ul>li:hover .sub-menu{opacity:1;visibility:visible;top:201%;transform:scale(1);transition:all .4s}
.homepage7-body .vl-main-menu ul>li:hover .vl-mega-menu{opacity:1;visibility:visible;transition:.3s;top:184%;transform:scale(1)}
.homepage7-body .vl-mega-menu{position:absolute;left:-275px;top:100px;width:1300px;background:var(--ztc-bg-bg-1);padding:25px;box-shadow:0 20px 30px rgba(1,15,28,.1);opacity:0;visibility:hidden;transition:.3s;top:201.3%;transform:scale(1,0);transform-origin:top;border-radius:4px}
@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),(max-width:575px){
.homepage7-body .vl-mega-menu{width:auto;opacity:1;visibility:visible;transition:none;position:static;display:none;transform:scale(1)}
}
@media only screen and (min-width:1200px) and (max-width:1399px){
.homepage7-body .vl-mega-menu{left:-162px;width:1030px}
}
.homepage7-body .vl-home-thumb{position:relative;z-index:1}
.homepage7-body .vl-home-thumb img{box-shadow:0 2px 6px rgba(1,15,28,.2);height:100%;width:100%;-o-object-fit:cover;object-fit:cover;border-radius:4px}
@media only screen and (min-width:768px) and (max-width:991px){
.homepage7-body .vl-home-thumb img{-o-object-fit:cover;object-fit:cover}
}
.homepage7-body .vl-home-thumb .img1{position:relative;z-index:1}
.homepage7-body .vl-home-thumb .img1::after{position:absolute;content:"";height:100%;width:100%;left:0;transition:all .4s;top:0;background:var(--ztc-text-text-5);border-radius:4px;transform:scale(.8);visibility:hidden;opacity:0}
.homepage7-body .vl-home-thumb .btn-area1{position:absolute;top:20%;left:50%;transition:all .6s;visibility:hidden;opacity:0;z-index:2;margin-top:-43px;margin-left:-70px}
@media (max-width:575px){
.homepage7-body .vl-home-thumb .btn-area1{margin-top:-50px}
}
@media only screen and (min-width:768px) and (max-width:991px){
.homepage7-body .vl-home-thumb .btn-area1{margin-top:-43px}
}
.homepage7-body .vl-home-thumb .btn-area1 .vl-btn1{position:relative;color:var(--ztc-text-text-1);display:inline-block;padding:18px 62px 18px 18px;background:var(--ztc-bg-bg-6);border-radius:140px;font-size:var(--ztc-font-size-font-s18);font-weight:var(--ztc-weight-bold);line-height:18px;z-index:1;border:none;transition:.3s;width:160px}
.homepage7-body .vl-home-thumb .btn-area1 .vl-btn1:hover{transition:all .4s;color:var(--ztc-text-text-2)}
.homepage7-body .vl-home-thumb .btn-area1 .vl-btn1:hover::after{width:100%;left:0;top:0;transition:all .4s;visibility:visible;opacity:1}
.homepage7-body .vl-home-thumb .btn-area1 .vl-btn1:hover span.arrow_btn3{background:var(--ztc-bg-bg-6);transition:all .4s;transform:rotate(0)}
.homepage7-body .vl-home-thumb .btn-area1 .vl-btn1:hover span.arrow_btn3 svg{filter:brightness(0) invert(1)}
.homepage7-body .vl-home-thumb .btn-area1 .vl-btn1::after{position:absolute;content:"";height:100%;width:1px;left:50%;transition:all .4s;top:0;border-radius:140px;background:var(--ztc-bg-bg-5);visibility:hidden;opacity:0;z-index:-1}
.homepage7-body .vl-home-thumb .btn-area1 span.arrow_btn3{position:absolute;bottom:0;right:0;z-index:1;background:var(--ztc-bg-bg-9);border-radius:100%;transition:all .4s;height:54px;width:54px;display:inline-block;line-height:54px;text-align:center;transform:rotate(-45deg)}
.homepage7-body .vl-home-thumb .btn-area1 span.arrow_btn3 svg{transition:all .4s}
.homepage7-body .vl-home-thumb a{font-size:var(--ztc-font-size-font-s18);line-height:18px;font-weight:var(--ztc-weight-semibold);color:var(--ztc-text-text-5)!important;transition:all .4s;display:block;padding-top:16px;text-align:center;font-family:var(--ztc-family-font1)}
.homepage7-body .vl-home-thumb a:hover{color:var(--ztc-text-text-7)!important;transition:all .4s}
.homepage7-body .vl-home-thumb:hover .btn-area1{visibility:visible;opacity:1;transition:all .6s;top:50%}
.homepage7-body .vl-home-thumb:hover .img1::after{transform:scale(1);transition:all .4s;visibility:visible;opacity:.8}
.homepage7-body .header-sticky{position:fixed;left:0;right:0;top:0;animation:.7s ease-in-out 0s normal none 1 running vlfadeInDown;background:var(--ztc-bg-bg-1);border-bottom:1px solid #dfe1e2}
.homepage7-body .header-sticky .header-top-area{display:none;transition:all .4s}
.homepage7-body .vl-menu-sidebar-area{display:flex;align-items:center;justify-content:end}
.homepage7-body .sidebar-cart{position:relative;display:inline-block}
.homepage7-body .sidebar-cart img{height:32px;width:32px}
.homepage7-body .sidebar-cart span{position:absolute;top:0;right:0;height:16px;width:16px;line-height:14px;background:var(--ztc-bg-bg-5);display:inline-block;text-align:center;border-radius:16px}
.homepage7-body .sidebar-cart span a{color:#132c12;font-size:12px;font-weight:600}
.homepage7-body .menu-line{margin:0 22px}
@keyframes vlfadeInDown{
0%{opacity:0;transform:translateY(-100%)}
100%{opacity:1;transform:translateY(0)}
}
.vlfadeInDown{animation:vlfadeInDown 1s ease-out forwards}
.homepage8-body .home5_padding{position:relative;z-index:1;left:50px}
.homepage8-body .vl-transparent-header{position:absolute;top:0;left:0;right:0;z-index:999999;padding:0 0}
@media (max-width:575px){
.homepage8-body .vl-transparent-header{background:var(--ztc-bg-bg-1)}
}
@media only screen and (min-width:768px) and (max-width:991px){
.homepage8-body .vl-transparent-header{background:var(--ztc-bg-bg-1)}
}
.homepage8-body .vl-transparent-header .vl-header-content-area{padding:16px 0}
.homepage8-body .vl-transparent-header .vl-logo img{width:216px;height:48px;-o-object-fit:contain;object-fit:contain}
.homepage8-body .vl-transparent-header .vl-hero-btn .head-btn{display:flex;align-items:center;justify-content:end}
.homepage8-body .vl-transparent-header .vl-hero-btn .head-btn .search-icon a img{margin:0 36px 0 0}
.homepage8-body .vl-transparent-header .vl-hero-btn .head-btn .search-icon a{position:relative;z-index:1}
.homepage8-body .vl-transparent-header .vl-hero-btn .head-btn .search-icon a::after{position:absolute;content:"";height:28px;width:2px;right:20px;background:#dadfe4}
.homepage8-body .vl-transparent-header .vl-hero-btn .head-btn .vl-btn-wrap{display:flex;align-items:center}
.homepage8-body .vl-transparent-header .vl-hero-btn .head-btn .vl-btn-wrap span.icons{height:50px;width:50px;text-align:center;line-height:50px;display:inline-block;transition:all .4s;background:var(--ztc-bg-bg-3);border-radius:50%}
.homepage8-body .vl-transparent-header .vl-hero-btn .head-btn .vl-btn-wrap span.text{padding-left:10px}
.homepage8-body .vl-transparent-header .vl-hero-btn .head-btn .vl-btn-wrap span.text span{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s16);font-style:normal;font-weight:var(--ztc-weight-medium);line-height:16px;display:block;transition:all .4s;opacity:80%;text-align:start;padding-bottom:8px}
.homepage8-body .vl-transparent-header .vl-hero-btn .head-btn .vl-btn-wrap span.text a{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s20);font-style:normal;font-weight:var(--ztc-weight-medium);line-height:20px;display:inline-block;transition:all .4s}
.homepage8-body .vl-main-menu ul{text-align:center}
.homepage8-body .vl-main-menu ul>li{display:inline-block;position:relative}
.homepage8-body .vl-main-menu ul>li .span-arrow{display:flex!important;align-items:center;justify-content:space-between}
.homepage8-body .vl-main-menu ul>li a.nav-link.active{color:var(--ztc-text-text-7);background:0 0;opacity:70%}
.homepage8-body .vl-main-menu ul>li>a{color:var(--ztc-text-text-5);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s18);display:inline-block;position:relative;transition:.4s;padding:0 16px;font-weight:var(--ztc-weight-medium)}
.homepage8-body .vl-main-menu ul>li:hover a{color:var(--ztc-text-text-7)}
.homepage8-body .vl-main-menu ul>li .sub-menu{position:absolute;top:201%;width:220px;left:0;background:var(--ztc-bg-bg-1);padding:12px 20px 24px;opacity:0;visibility:hidden;box-shadow:0 20px 30px rgba(1,15,28,.1);transition:.4s;border-radius:4px;transform-origin:top;transform:scale(1,0)}
.homepage8-body .vl-main-menu ul>li .sub-menu::after{position:absolute;content:"";height:2px;left:0;width:100%;background:#4f78f8;top:0}
.homepage8-body .vl-main-menu ul>li .sub-menu.menu1{top:20%!important}
.homepage8-body .vl-main-menu ul>li .sub-menu li{margin-right:0;display:block;text-align:start}
.homepage8-body .vl-main-menu ul>li .sub-menu li a{color:var(--ztc-text-text-5);display:inline-block;font-size:var(--ztc-font-size-font-s18);position:relative;z-index:1;padding:12px 0 0 0;font-weight:var(--ztc-weight-medium)}
.homepage8-body .vl-main-menu ul>li .sub-menu li a::after{position:absolute;content:"";height:2px;width:0;transition:all .4s;left:0;bottom:0;background:#4f78f8;z-index:1}
.homepage8-body .vl-main-menu ul>li .sub-menu li a:hover::after{width:50%;transition:all .4s}
.homepage8-body .vl-main-menu ul>li .sub-menu li a:before{display:none}
.homepage8-body .vl-main-menu ul>li .sub-menu li .sub-menu{left:100%;top:201%;opacity:0;visibility:hidden;transition:.4s;transform-origin:top;transform:scale(1,0)}
.homepage8-body .vl-main-menu ul>li .sub-menu li:hover>a{color:#4f78f8}
.homepage8-body .vl-main-menu ul>li .sub-menu li:hover>.sub-menu{opacity:1;visibility:visible;top:201%;transform:scale(1)}
.homepage8-body .vl-main-menu ul>li:hover a{color:#4f78f8}
.homepage8-body .vl-main-menu ul>li:hover .sub-menu{opacity:1;visibility:visible;top:201%;transform:scale(1);transition:all .4s}
.homepage8-body .vl-main-menu ul>li:hover .vl-mega-menu{opacity:1;visibility:visible;transition:.3s;top:184%;transform:scale(1)}
.homepage8-body .vl-mega-menu{position:absolute;left:-275px;top:100px;width:1300px;background:var(--ztc-bg-bg-1);padding:25px;box-shadow:0 20px 30px rgba(1,15,28,.1);opacity:0;visibility:hidden;transition:.3s;top:201.3%;transform:scale(1,0);transform-origin:top;border-radius:4px}
@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),(max-width:575px){
.homepage8-body .vl-mega-menu{width:auto;opacity:1;visibility:visible;transition:none;position:static;display:none;transform:scale(1)}
}
@media only screen and (min-width:1200px) and (max-width:1399px){
.homepage8-body .vl-mega-menu{left:-162px;width:1030px}
}
.homepage8-body .vl-home-thumb{position:relative;z-index:1}
.homepage8-body .vl-home-thumb img{box-shadow:0 2px 6px rgba(1,15,28,.2);height:100%;width:100%;-o-object-fit:cover;object-fit:cover;border-radius:4px}
@media only screen and (min-width:768px) and (max-width:991px){
.homepage8-body .vl-home-thumb img{-o-object-fit:cover;object-fit:cover}
}
.homepage8-body .vl-home-thumb .img1{position:relative;z-index:1}
.homepage8-body .vl-home-thumb .img1::after{position:absolute;content:"";height:100%;width:100%;left:0;transition:all .4s;top:0;background:var(--ztc-text-text-5);border-radius:4px;transform:scale(.8);visibility:hidden;opacity:0}
.homepage8-body .vl-home-thumb .btn-area1{position:absolute;top:20%;left:50%;transition:all .6s;visibility:hidden;opacity:0;z-index:2;margin-top:-43px;margin-left:-70px}
@media (max-width:575px){
.homepage8-body .vl-home-thumb .btn-area1{margin-top:-50px}
}
@media only screen and (min-width:768px) and (max-width:991px){
.homepage8-body .vl-home-thumb .btn-area1{margin-top:-43px}
}
.homepage8-body .vl-home-thumb .btn-area1 .vl-btn1{position:relative;color:var(--ztc-text-text-1);display:inline-block;padding:18px 62px 18px 18px;background:var(--ztc-bg-bg-6);border-radius:140px;font-size:var(--ztc-font-size-font-s18);font-weight:var(--ztc-weight-bold);line-height:18px;z-index:1;border:none;transition:.3s;width:160px}
.homepage8-body .vl-home-thumb .btn-area1 .vl-btn1:hover{transition:all .4s;color:var(--ztc-text-text-2)}
.homepage8-body .vl-home-thumb .btn-area1 .vl-btn1:hover::after{width:100%;left:0;top:0;transition:all .4s;visibility:visible;opacity:1}
.homepage8-body .vl-home-thumb .btn-area1 .vl-btn1:hover span.arrow_btn3{background:var(--ztc-bg-bg-6);transition:all .4s;transform:rotate(0)}
.homepage8-body .vl-home-thumb .btn-area1 .vl-btn1:hover span.arrow_btn3 svg{filter:brightness(0) invert(1)}
.homepage8-body .vl-home-thumb .btn-area1 .vl-btn1::after{position:absolute;content:"";height:100%;width:1px;left:50%;transition:all .4s;top:0;border-radius:140px;background:var(--ztc-bg-bg-5);visibility:hidden;opacity:0;z-index:-1}
.homepage8-body .vl-home-thumb .btn-area1 span.arrow_btn3{position:absolute;bottom:0;right:0;z-index:1;background:var(--ztc-bg-bg-9);border-radius:100%;transition:all .4s;height:54px;width:54px;display:inline-block;line-height:54px;text-align:center;transform:rotate(-45deg)}
.homepage8-body .vl-home-thumb .btn-area1 span.arrow_btn3 svg{transition:all .4s}
.homepage8-body .vl-home-thumb a{font-size:var(--ztc-font-size-font-s18);line-height:18px;font-weight:var(--ztc-weight-semibold);color:var(--ztc-text-text-5)!important;transition:all .4s;display:block;padding-top:16px;text-align:center;font-family:var(--ztc-family-font1)}
.homepage8-body .vl-home-thumb a:hover{color:var(--ztc-text-text-7)!important;transition:all .4s}
.homepage8-body .vl-home-thumb:hover .btn-area1{visibility:visible;opacity:1;transition:all .6s;top:50%}
.homepage8-body .vl-home-thumb:hover .img1::after{transform:scale(1);transition:all .4s;visibility:visible;opacity:.8}
.homepage8-body .header-sticky{position:fixed;left:0;right:0;top:0;animation:.7s ease-in-out 0s normal none 1 running vlfadeInDown;background:var(--ztc-bg-bg-1);border-bottom:1px solid #dfe1e2}
.homepage8-body .header-sticky .header-top-area{display:none;transition:all .4s}
.homepage8-body .vl-menu-sidebar-area{display:flex;align-items:center;justify-content:end}
.homepage8-body .sidebar-cart{position:relative;display:inline-block}
.homepage8-body .sidebar-cart img{height:32px;width:32px}
.homepage8-body .sidebar-cart span{position:absolute;top:0;right:0;height:16px;width:16px;line-height:14px;background:var(--ztc-bg-bg-5);display:inline-block;text-align:center;border-radius:16px}
.homepage8-body .sidebar-cart span a{color:#132c12;font-size:12px;font-weight:600}
.homepage8-body .menu-line{margin:0 22px}
@keyframes vlfadeInDown{
0%{opacity:0;transform:translateY(-100%)}
100%{opacity:1;transform:translateY(0)}
}
.vlfadeInDown{animation:vlfadeInDown 1s ease-out forwards}
.homepage9-body .home5_padding{position:relative;z-index:1;left:50px}
.homepage9-body .vl-transparent-header{position:absolute;top:0;left:0;right:0;z-index:999999;padding:0 0}
@media (max-width:575px){
.homepage9-body .vl-transparent-header{background:var(--ztc-bg-bg-1)}
}
@media only screen and (min-width:768px) and (max-width:991px){
.homepage9-body .vl-transparent-header{background:var(--ztc-bg-bg-1)}
}
.homepage9-body .vl-transparent-header .vl-header-content-area{padding:16px 0}
.homepage9-body .vl-transparent-header .vl-logo img{width:216px;height:48px;-o-object-fit:contain;object-fit:contain}
.homepage9-body .vl-transparent-header .vl-hero-btn .head-btn{display:flex;align-items:center;justify-content:end}
.homepage9-body .vl-transparent-header .vl-hero-btn .head-btn .search-icon a img{margin:0 36px 0 0}
.homepage9-body .vl-transparent-header .vl-hero-btn .head-btn .search-icon a{position:relative;z-index:1}
.homepage9-body .vl-transparent-header .vl-hero-btn .head-btn .search-icon a::after{position:absolute;content:"";height:28px;width:2px;right:20px;background:#dadfe4}
.homepage9-body .vl-transparent-header .vl-hero-btn .head-btn .vl-btn-wrap{display:flex;align-items:center}
.homepage9-body .vl-transparent-header .vl-hero-btn .head-btn .vl-btn-wrap span.icons{height:50px;width:50px;text-align:center;line-height:50px;display:inline-block;transition:all .4s;background:var(--ztc-bg-bg-3);border-radius:50%}
.homepage9-body .vl-transparent-header .vl-hero-btn .head-btn .vl-btn-wrap span.text{padding-left:10px}
.homepage9-body .vl-transparent-header .vl-hero-btn .head-btn .vl-btn-wrap span.text span{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s16);font-style:normal;font-weight:var(--ztc-weight-medium);line-height:16px;display:block;transition:all .4s;opacity:80%;text-align:start;padding-bottom:8px}
.homepage9-body .vl-transparent-header .vl-hero-btn .head-btn .vl-btn-wrap span.text a{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s20);font-style:normal;font-weight:var(--ztc-weight-medium);line-height:20px;display:inline-block;transition:all .4s}
.homepage9-body .vl-main-menu{background:red;padding:14px 0;border-radius:100px;border:1px solid #adc893;background:linear-gradient(90deg,rgba(173,200,147,.3) 0,rgba(85,143,108,.3) 100%)}
.homepage9-body .vl-main-menu ul{text-align:center}
.homepage9-body .vl-main-menu ul>li{display:inline-block;position:relative}
.homepage9-body .vl-main-menu ul>li .span-arrow{display:flex!important;align-items:center;justify-content:space-between}
.homepage9-body .vl-main-menu ul>li a.nav-link.active{color:var(--ztc-text-text-7);background:0 0;opacity:70%}
.homepage9-body .vl-main-menu ul>li>a{color:var(--ztc-text-text-5);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s18);display:inline-block;position:relative;transition:.4s;padding:0 16px;font-weight:var(--ztc-weight-medium)}
.homepage9-body .vl-main-menu ul>li:hover a{color:var(--ztc-text-text-7)}
.homepage9-body .vl-main-menu ul>li .sub-menu{position:absolute;top:201%;width:220px;left:0;background:var(--ztc-bg-bg-1);padding:12px 20px 24px;opacity:0;visibility:hidden;box-shadow:0 20px 30px rgba(1,15,28,.1);transition:.4s;border-radius:4px;transform-origin:top;transform:scale(1,0)}
.homepage9-body .vl-main-menu ul>li .sub-menu::after{position:absolute;content:"";height:2px;left:0;width:100%;background:linear-gradient(180deg,#adc893 -36%,#558f6c 100%);top:0}
.homepage9-body .vl-main-menu ul>li .sub-menu.menu1{top:20%!important}
.homepage9-body .vl-main-menu ul>li .sub-menu li{margin-right:0;display:block;text-align:start}
.homepage9-body .vl-main-menu ul>li .sub-menu li a{color:var(--ztc-text-text-5);display:inline-block;font-size:var(--ztc-font-size-font-s18);position:relative;z-index:1;padding:12px 0 0 0;font-weight:var(--ztc-weight-medium)}
.homepage9-body .vl-main-menu ul>li .sub-menu li a::after{position:absolute;content:"";height:2px;width:0;transition:all .4s;left:0;bottom:0;background:linear-gradient(180deg,#adc893 -36%,#558f6c 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;z-index:1}
.homepage9-body .vl-main-menu ul>li .sub-menu li a:hover::after{width:50%;transition:all .4s}
.homepage9-body .vl-main-menu ul>li .sub-menu li a:before{display:none}
.homepage9-body .vl-main-menu ul>li .sub-menu li .sub-menu{left:100%;top:201%;opacity:0;visibility:hidden;transition:.4s;transform-origin:top;transform:scale(1,0)}
.homepage9-body .vl-main-menu ul>li .sub-menu li:hover>a{color:#4f78f8}
.homepage9-body .vl-main-menu ul>li .sub-menu li:hover>.sub-menu{opacity:1;visibility:visible;top:201%;transform:scale(1)}
.homepage9-body .vl-main-menu ul>li:hover a{background:linear-gradient(180deg,#adc893 -36%,#558f6c 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.homepage9-body .vl-main-menu ul>li:hover .sub-menu{opacity:1;visibility:visible;top:201%;transform:scale(1);transition:all .4s}
.homepage9-body .vl-main-menu ul>li:hover .vl-mega-menu{opacity:1;visibility:visible;transition:.3s;top:184%;transform:scale(1)}
.homepage9-body .vl-mega-menu{position:absolute;left:-275px;top:100px;width:1300px;background:var(--ztc-bg-bg-1);padding:25px;box-shadow:0 20px 30px rgba(1,15,28,.1);opacity:0;visibility:hidden;transition:.3s;top:201.3%;transform:scale(1,0);transform-origin:top;border-radius:4px}
@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),(max-width:575px){
.homepage9-body .vl-mega-menu{width:auto;opacity:1;visibility:visible;transition:none;position:static;display:none;transform:scale(1)}
}
@media only screen and (min-width:1200px) and (max-width:1399px){
.homepage9-body .vl-mega-menu{left:-162px;width:1030px}
}
.homepage9-body .vl-home-thumb{position:relative;z-index:1}
.homepage9-body .vl-home-thumb img{box-shadow:0 2px 6px rgba(1,15,28,.2);height:100%;width:100%;-o-object-fit:cover;object-fit:cover;border-radius:4px}
@media only screen and (min-width:768px) and (max-width:991px){
.homepage9-body .vl-home-thumb img{-o-object-fit:cover;object-fit:cover}
}
.homepage9-body .vl-home-thumb .img1{position:relative;z-index:1}
.homepage9-body .vl-home-thumb .img1::after{position:absolute;content:"";height:100%;width:100%;left:0;transition:all .4s;top:0;background:var(--ztc-text-text-5);border-radius:4px;transform:scale(.8);visibility:hidden;opacity:0}
.homepage9-body .vl-home-thumb .btn-area1{position:absolute;top:20%;left:50%;transition:all .6s;visibility:hidden;opacity:0;z-index:2;margin-top:-43px;margin-left:-70px}
@media (max-width:575px){
.homepage9-body .vl-home-thumb .btn-area1{margin-top:-50px}
}
@media only screen and (min-width:768px) and (max-width:991px){
.homepage9-body .vl-home-thumb .btn-area1{margin-top:-43px}
}
.homepage9-body .vl-home-thumb .btn-area1 .vl-btn1{position:relative;color:var(--ztc-text-text-1);display:inline-block;padding:18px 62px 18px 18px;background:var(--ztc-bg-bg-6);border-radius:140px;font-size:var(--ztc-font-size-font-s18);font-weight:var(--ztc-weight-bold);line-height:18px;z-index:1;border:none;transition:.3s;width:160px}
.homepage9-body .vl-home-thumb .btn-area1 .vl-btn1:hover{transition:all .4s;color:var(--ztc-text-text-2)}
.homepage9-body .vl-home-thumb .btn-area1 .vl-btn1:hover::after{width:100%;left:0;top:0;transition:all .4s;visibility:visible;opacity:1}
.homepage9-body .vl-home-thumb .btn-area1 .vl-btn1:hover span.arrow_btn3{background:var(--ztc-bg-bg-6);transition:all .4s;transform:rotate(0)}
.homepage9-body .vl-home-thumb .btn-area1 .vl-btn1:hover span.arrow_btn3 svg{filter:brightness(0) invert(1)}
.homepage9-body .vl-home-thumb .btn-area1 .vl-btn1::after{position:absolute;content:"";height:100%;width:1px;left:50%;transition:all .4s;top:0;border-radius:140px;background:var(--ztc-bg-bg-5);visibility:hidden;opacity:0;z-index:-1}
.homepage9-body .vl-home-thumb .btn-area1 span.arrow_btn3{position:absolute;bottom:0;right:0;z-index:1;background:var(--ztc-bg-bg-9);border-radius:100%;transition:all .4s;height:54px;width:54px;display:inline-block;line-height:54px;text-align:center;transform:rotate(-45deg)}
.homepage9-body .vl-home-thumb .btn-area1 span.arrow_btn3 svg{transition:all .4s}
.homepage9-body .vl-home-thumb a{font-size:var(--ztc-font-size-font-s18);line-height:18px;font-weight:var(--ztc-weight-semibold);color:var(--ztc-text-text-5)!important;transition:all .4s;display:block;padding-top:16px;text-align:center;font-family:var(--ztc-family-font1)}
.homepage9-body .vl-home-thumb a:hover{color:var(--ztc-text-text-7)!important;transition:all .4s}
.homepage9-body .vl-home-thumb:hover .btn-area1{visibility:visible;opacity:1;transition:all .6s;top:50%}
.homepage9-body .vl-home-thumb:hover .img1::after{transform:scale(1);transition:all .4s;visibility:visible;opacity:.8}
.homepage9-body .header-sticky{position:fixed;left:0;right:0;top:0;animation:.7s ease-in-out 0s normal none 1 running vlfadeInDown;background:var(--ztc-bg-bg-1);border-bottom:1px solid #dfe1e2}
.homepage9-body .header-sticky .header-top-area{display:none;transition:all .4s}
.homepage9-body .vl-menu-sidebar-area{display:flex;align-items:center;justify-content:end}
.homepage9-body .sidebar-cart{position:relative;display:inline-block}
.homepage9-body .sidebar-cart img{height:32px;width:32px}
.homepage9-body .sidebar-cart span{position:absolute;top:0;right:0;height:16px;width:16px;line-height:13px;background:#558f6c;display:inline-block;text-align:center;border-radius:16px}
.homepage9-body .sidebar-cart span a{color:#132c12;font-size:12px;font-weight:600}
.homepage9-body .menu-line{margin:0 22px}
@keyframes vlfadeInDown{
0%{opacity:0;transform:translateY(-100%)}
100%{opacity:1;transform:translateY(0)}
}
.vlfadeInDown{animation:vlfadeInDown 1s ease-out forwards}
.homepage10-body .home5_padding{position:relative;z-index:1;left:50px}
.homepage10-body .vl-transparent-header{position:absolute;top:0;left:0;right:0;z-index:999999}
.homepage10-body .vl-transparent-header .vl-header-content-area{padding:16px 0}
.homepage10-body .vl-transparent-header .vl-logo img{width:216px;height:48px;-o-object-fit:contain;object-fit:contain}
.homepage10-body .vl-transparent-header .vl-hero-btn .head-btn{display:flex;align-items:center;justify-content:end}
.homepage10-body .vl-transparent-header .vl-hero-btn .head-btn .search-icon a img{margin:0 36px 0 0}
.homepage10-body .vl-transparent-header .vl-hero-btn .head-btn .search-icon a{position:relative;z-index:1}
.homepage10-body .vl-transparent-header .vl-hero-btn .head-btn .search-icon a::after{position:absolute;content:"";height:28px;width:2px;right:20px;background:#dadfe4}
.homepage10-body .vl-transparent-header .vl-hero-btn .head-btn .vl-btn-wrap{display:flex;align-items:center}
.homepage10-body .vl-transparent-header .vl-hero-btn .head-btn .vl-btn-wrap span.icons{height:50px;width:50px;text-align:center;line-height:50px;display:inline-block;transition:all .4s;background:var(--ztc-bg-bg-3);border-radius:50%}
.homepage10-body .vl-transparent-header .vl-hero-btn .head-btn .vl-btn-wrap span.text{padding-left:10px}
.homepage10-body .vl-transparent-header .vl-hero-btn .head-btn .vl-btn-wrap span.text span{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s16);font-style:normal;font-weight:var(--ztc-weight-medium);line-height:16px;display:block;transition:all .4s;opacity:80%;text-align:start;padding-bottom:8px}
.homepage10-body .vl-transparent-header .vl-hero-btn .head-btn .vl-btn-wrap span.text a{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s20);font-style:normal;font-weight:var(--ztc-weight-medium);line-height:20px;display:inline-block;transition:all .4s}
.homepage10-body .vl-main-menu ul{text-align:center}
.homepage10-body .vl-main-menu ul>li{display:inline-block;position:relative}
.homepage10-body .vl-main-menu ul>li .span-arrow{display:flex!important;align-items:center;justify-content:space-between}
.homepage10-body .vl-main-menu ul>li a.nav-link.active{color:var(--ztc-text-text-7);background:0 0;opacity:70%}
.homepage10-body .vl-main-menu ul>li>a{color:var(--ztc-text-text-1);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s18);display:inline-block;position:relative;transition:.4s;padding:0 16px;font-weight:var(--ztc-weight-medium)}
.homepage10-body .vl-main-menu ul>li:hover a{color:var(--ztc-text-text-7)}
.homepage10-body .vl-main-menu ul>li .sub-menu{position:absolute;top:201%;width:220px;left:0;background:var(--ztc-bg-bg-1);padding:12px 20px 24px;opacity:0;visibility:hidden;box-shadow:0 20px 30px rgba(1,15,28,.1);transition:.4s;border-radius:4px;transform-origin:top;transform:scale(1,0)}
.homepage10-body .vl-main-menu ul>li .sub-menu::after{position:absolute;content:"";height:2px;left:0;width:100%;background:#55fc50;top:0}
.homepage10-body .vl-main-menu ul>li .sub-menu.menu1{top:20%!important}
.homepage10-body .vl-main-menu ul>li .sub-menu li{margin-right:0;display:block;text-align:start}
.homepage10-body .vl-main-menu ul>li .sub-menu li a{color:var(--ztc-text-text-5);display:inline-block;font-size:var(--ztc-font-size-font-s18);position:relative;z-index:1;padding:12px 0 0 0;font-weight:var(--ztc-weight-medium)}
.homepage10-body .vl-main-menu ul>li .sub-menu li a::after{position:absolute;content:"";height:2px;width:0;transition:all .4s;left:0;bottom:0;background:#55fc50;z-index:1}
.homepage10-body .vl-main-menu ul>li .sub-menu li a:hover::after{width:50%;transition:all .4s}
.homepage10-body .vl-main-menu ul>li .sub-menu li a:before{display:none}
.homepage10-body .vl-main-menu ul>li .sub-menu li .sub-menu{left:100%;top:201%;opacity:0;visibility:hidden;transition:.4s;transform-origin:top;transform:scale(1,0)}
.homepage10-body .vl-main-menu ul>li .sub-menu li:hover>a{color:#55fc50}
.homepage10-body .vl-main-menu ul>li .sub-menu li:hover>.sub-menu{opacity:1;visibility:visible;top:201%;transform:scale(1)}
.homepage10-body .vl-main-menu ul>li:hover a{color:#55fc50}
.homepage10-body .vl-main-menu ul>li:hover .sub-menu{opacity:1;visibility:visible;top:180%;transform:scale(1);transition:all .4s}
.homepage10-body .vl-main-menu ul>li:hover .vl-mega-menu{opacity:1;visibility:visible;transition:.3s;top:184%;transform:scale(1)}
.homepage10-body .vl-mega-menu{position:absolute;left:-275px;top:100px;width:1300px;background:var(--ztc-bg-bg-1);padding:25px;box-shadow:0 20px 30px rgba(1,15,28,.1);opacity:0;visibility:hidden;transition:.3s;top:201.3%;transform:scale(1,0);transform-origin:top;border-radius:4px}
@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),(max-width:575px){
.homepage10-body .vl-mega-menu{width:auto;opacity:1;visibility:visible;transition:none;position:static;display:none;transform:scale(1)}
}
@media only screen and (min-width:1200px) and (max-width:1399px){
.homepage10-body .vl-mega-menu{left:-162px;width:1030px}
}
.homepage10-body .vl-home-thumb{position:relative;z-index:1}
.homepage10-body .vl-home-thumb img{box-shadow:0 2px 6px rgba(1,15,28,.2);height:100%;width:100%;-o-object-fit:cover;object-fit:cover;border-radius:4px}
@media only screen and (min-width:768px) and (max-width:991px){
.homepage10-body .vl-home-thumb img{-o-object-fit:cover;object-fit:cover}
}
.homepage10-body .vl-home-thumb .img1{position:relative;z-index:1}
.homepage10-body .vl-home-thumb .img1::after{position:absolute;content:"";height:100%;width:100%;left:0;transition:all .4s;top:0;background:var(--ztc-text-text-5);border-radius:4px;transform:scale(.8);visibility:hidden;opacity:0}
.homepage10-body .vl-home-thumb .btn-area1{position:absolute;top:20%;left:50%;transition:all .6s;visibility:hidden;opacity:0;z-index:2;margin-top:-43px;margin-left:-70px}
@media (max-width:575px){
.homepage10-body .vl-home-thumb .btn-area1{margin-top:-50px}
}
@media only screen and (min-width:768px) and (max-width:991px){
.homepage10-body .vl-home-thumb .btn-area1{margin-top:-43px}
}
.homepage10-body .vl-home-thumb .btn-area1 .vl-btn1{position:relative;color:var(--ztc-text-text-1);display:inline-block;padding:18px 62px 18px 18px;background:var(--ztc-bg-bg-6);border-radius:140px;font-size:var(--ztc-font-size-font-s18);font-weight:var(--ztc-weight-bold);line-height:18px;z-index:1;border:none;transition:.3s;width:160px}
.homepage10-body .vl-home-thumb .btn-area1 .vl-btn1:hover{transition:all .4s;color:var(--ztc-text-text-2)}
.homepage10-body .vl-home-thumb .btn-area1 .vl-btn1:hover::after{width:100%;left:0;top:0;transition:all .4s;visibility:visible;opacity:1}
.homepage10-body .vl-home-thumb .btn-area1 .vl-btn1:hover span.arrow_btn3{background:var(--ztc-bg-bg-6);transition:all .4s;transform:rotate(0)}
.homepage10-body .vl-home-thumb .btn-area1 .vl-btn1:hover span.arrow_btn3 svg{filter:brightness(0) invert(1)}
.homepage10-body .vl-home-thumb .btn-area1 .vl-btn1::after{position:absolute;content:"";height:100%;width:1px;left:50%;transition:all .4s;top:0;border-radius:140px;background:var(--ztc-bg-bg-5);visibility:hidden;opacity:0;z-index:-1}
.homepage10-body .vl-home-thumb .btn-area1 span.arrow_btn3{position:absolute;bottom:0;right:0;z-index:1;background:var(--ztc-bg-bg-9);border-radius:100%;transition:all .4s;height:54px;width:54px;display:inline-block;line-height:54px;text-align:center;transform:rotate(-45deg)}
.homepage10-body .vl-home-thumb .btn-area1 span.arrow_btn3 svg{transition:all .4s}
.homepage10-body .vl-home-thumb a{font-size:var(--ztc-font-size-font-s18);line-height:18px;font-weight:var(--ztc-weight-semibold);color:var(--ztc-text-text-5)!important;transition:all .4s;display:block;padding-top:16px;text-align:center;font-family:var(--ztc-family-font1)}
.homepage10-body .vl-home-thumb a:hover{color:var(--ztc-text-text-7)!important;transition:all .4s}
.homepage10-body .vl-home-thumb:hover .btn-area1{visibility:visible;opacity:1;transition:all .6s;top:50%}
.homepage10-body .vl-home-thumb:hover .img1::after{transform:scale(1);transition:all .4s;visibility:visible;opacity:.8}
.homepage10-body .header-sticky{position:fixed;left:0;right:0;top:0;animation:.7s ease-in-out 0s normal none 1 running vlfadeInDown}
.homepage10-body .header-sticky .hm10_header_fixxer{background:#1c201c}
.homepage10-body .header-sticky .header-top-area{display:none;transition:all .4s}
.homepage10-body .vl-menu-sidebar-area{display:flex;align-items:center;justify-content:end}
.homepage10-body .sidebar-cart{position:relative;display:inline-block}
.homepage10-body .sidebar-cart img{height:32px;width:32px}
.homepage10-body .sidebar-cart span{position:absolute;top:0;right:0;height:16px;width:16px;line-height:14px;background:var(--ztc-bg-bg-5);display:inline-block;text-align:center;border-radius:16px}
.homepage10-body .sidebar-cart span a{color:#132c12;font-size:12px;font-weight:600}
.homepage10-body .menu-line{margin:0 22px}
@keyframes vlfadeInDown{
0%{opacity:0;transform:translateY(-100%)}
100%{opacity:1;transform:translateY(0)}
}
.vlfadeInDown{animation:vlfadeInDown 1s ease-out forwards}
.vl-work7-area{overflow:hidden;background:var(--ztc-bg-bg-24)}
.vl-work7-content{display:flex;align-items:center}
.vl-work7-content:hover .vl-work7-logos{border:1px solid #031a0b;box-shadow:2px 2px 0 0 #031a0b}
.vl-work7-content:hover .vl-work7-logos::after{height:100%;transition:.4s}
.vl-work7-content .vl-work7-logos{background:var(--ztc-bg-bg-26);overflow:hidden;height:70px;width:70px;display:inline-block;text-align:center;line-height:70px;border-radius:100%;border:1px solid rgba(3,26,11,.16);margin-right:14px;transition:.4s;position:relative}
.vl-work7-content .vl-work7-logos::after{position:absolute;content:"";left:0;top:0;height:0%;width:100%;border-radius:100px;background:var(--ztc-bg-bg-25);transition:.4s}
.vl-work7-content .vl-work7-logos img{height:35px;width:35px;position:relative;z-index:1}
.vl-work7-content .vl-work7-text h3 a{font-size:var(--ztc-font-size-font-s24);line-height:24px;font-weight:400;font-family:var(--ztc-family-font2);color:var(--ztc-text-text-26);transition:.4s}
.vl-work7-content .vl-work7-text h3 a:hover{color:var(--ztc-text-text-28)}
.vl-work7-content .vl-work7-text p{font-size:var(--ztc-bg-bg-16);line-height:24px;font-weight:500;color:var(--ztc-text-text-27)}
@media only screen and (min-width:1200px) and (max-width:1399px){
.vl-work7-content .vl-work7-text p{font-size:15px}
}
.vl-work8-area{background:var(--ztc-bg-bg-28);overflow:hidden}
.work8-thumb{position:relative;overflow:hidden}
.work8-thumb:hover .work8-thumb-content{transition:.4s;visibility:hidden;opacity:0}
.work8-thumb:hover .work8-thumb-wrap{transition:.6s;visibility:visible;opacity:1}
.work8-thumb:hover .work8-thumb-imgs img{border-radius:12px;transform:scale(1.1) rotate(-4deg);transition:all .4s}
.work8-thumb .work8-thumb-imgs{overflow:hidden;border-radius:12px}
.work8-thumb .work8-thumb-imgs img{width:100%;height:100%;border-radius:12px;-o-object-fit:cover;object-fit:cover;transition:all .4s}
.work8-thumb .work8-thumb-content{position:absolute;bottom:24px;left:18px;right:18px;background:var(--ztc-bg-bg-1);padding:30px 24px;border-radius:8px;transform:translateX(0);transition:.4s}
.work8-thumb .work8-thumb-content h2{font-size:var(--ztc-font-size-font-s24);font-family:var(--ztc-family-font2);line-height:24px;font-weight:400}
@media (max-width:575px){
.work8-thumb .work8-thumb-content h2{font-size:var(--ztc-font-size-font-s20);line-height:20px}
}
@media only screen and (min-width:768px) and (max-width:991px){
.work8-thumb .work8-thumb-content h2{font-size:var(--ztc-font-size-font-s20);line-height:20px}
}
.work8-thumb-wrap{position:absolute;top:24px;bottom:24px;left:24px;right:24px;background:var(--ztc-bg-bg-1);padding:30px;border-radius:8px;text-align:center;visibility:hidden;opacity:0;transition:.6s}
@media only screen and (min-width:1200px) and (max-width:1399px){
.work8-thumb-wrap{padding:20px}
}
.work8-thumb-wrap .work8-logos{background:var(--ztc-bg-bg-29);display:inline-block;width:100px;height:100px;line-height:100px;text-align:center;border-radius:8px}
.work8-thumb-wrap h3 a{color:var(--ztc-text-text-25);font-size:var(--ztc-font-size-font-s24);line-height:24px;font-weight:400;font-family:var(--ztc-family-font2)}
@media only screen and (min-width:1200px) and (max-width:1399px){
.work8-thumb-wrap h3 a{font-size:23px}
}
.work8-thumb-wrap p{color:var(--ztc-text-text-30);font-size:var(--ztc-font-size-font-s16);line-height:24px;font-weight:400}
.preloader{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999999999;background-color:var(--ztc-bg-bg-4);display:flex;align-items:center;justify-content:center}
.loading,.loading-container{height:140px;position:relative;width:140px;border-radius:100%}
.loading-container{margin:40px auto}
.loading{border:1px solid transparent;border-color:transparent var(--ztc-text-text-4) transparent var(--ztc-text-text-4);animation:rotate-loading 1.5s linear 0s infinite normal;transform-origin:50% 50%}
.loading-container .loading,.loading-container:hover .loading{transition:all .5s ease-in-out}
#loading-icon{position:absolute;top:52%;left:52%;transform:translate(-50%,-50%);height:80px;width:80px}
@keyframes rotate-loading{
0%{transform:rotate(0)}
100%{transform:rotate(360deg)}
}
.progress-wrap{position:fixed;right:30px;bottom:30px;height:56px;width:56px;cursor:pointer;display:block;border-radius:50px;box-shadow:inset 0 0 0 2px rgba(0,0,0,.1);z-index:10000;opacity:0;visibility:hidden;transform:translateY(15px);transition:all .2s linear;color:var(--ztc-text-text-1)}
.progress-wrap.active-progress{opacity:1;visibility:visible;transform:translateY(0)}
.progress-wrap::after{position:absolute;font-family:FontAwesome;content:"\f062";text-align:center;line-height:56px;font-size:18px;color:var(--ztc-text-text-2);left:0;top:0;height:56px;width:56px;cursor:pointer;display:block;z-index:1;transition:all .2s linear}
.progress-wrap:hover::after{opacity:0;color:var(--ztc-text-text-2)}
.progress-wrap::before{position:absolute;font-family:FontAwesome;content:"\f062";text-align:center;line-height:56px;font-size:18px;opacity:0;left:0;top:0;height:56px;width:56px;cursor:pointer;display:block;z-index:2;transition:all .2s linear}
.progress-wrap:hover::before{opacity:1;color:var(--ztc-text-text-2)}
.progress-wrap svg path{fill:none}
.progress-wrap svg.progress-circle path{stroke:var(--ztc-text-text-2);stroke-width:4;box-sizing:border-box;transition:all .2s linear}
.progress-wrap.active-progress{opacity:1;visibility:visible;transform:translateY(0)}
.vl-otherhm4-area{overflow:hidden}
.otherhm4-box{padding:20px;background:var(--ztc-bg-bg-17);display:flex;border:1px solid rgba(27,49,31,.3);border-radius:12px;transition:.4s}
@media only screen and (min-width:992px) and (max-width:1199px){
.otherhm4-box{display:block}
}
@media (max-width:575px){
.otherhm4-box{display:block}
}
.otherhm4-box:hover{background:var(--ztc-bg-bg-16);border:1px solid #e7f6ea;transition:.4s}
.otherhm4-box:hover .otherhm4-box-thumb img{background:var(--ztc-bg-bg-1);border-radius:8px;transition:.4s}
.otherhm4-box:hover .other-social-link .product4-social-link li a{background:var(--ztc-bg-bg-1)}
.otherhm4-box:hover .other-social-link .product4-social-link li a:hover{background:var(--ztc-bg-bg-15);transition:all .4s}
.otherhm4-box:hover .other-social-link .product4-social-link li a:hover img{filter:brightness(0) invert(1)}
.otherhm4-box:hover .other-social-link .product4-social-link li a img{filter:brightness(0) invert(0)}
.otherhm4-box .otherhm4-box-thumb{width:50%;background:var(--ztc-bg-bg-16);text-align:center;border-radius:8px;transition:.4s}
@media only screen and (min-width:992px) and (max-width:1199px){
.otherhm4-box .otherhm4-box-thumb{width:100%}
}
@media (max-width:575px){
.otherhm4-box .otherhm4-box-thumb{width:100%}
}
.otherhm4-box .otherhm4-box-thumb img{width:100%}
@media only screen and (min-width:992px) and (max-width:1199px){
.otherhm4-box .otherhm4-box-thumb img{height:250px;-o-object-fit:contain;object-fit:contain}
}
.otherhm4-box .otherhm4-box-content{padding-left:24px;width:50%}
@media only screen and (min-width:992px) and (max-width:1199px){
.otherhm4-box .otherhm4-box-content{width:100%;padding-left:0;margin-top:20px}
}
@media (max-width:575px){
.otherhm4-box .otherhm4-box-content{width:100%;margin-top:20px}
}
.otherhm4-box .otherhm4-box-content .title a{color:var(--ztc-text-text-16);font-family:var(--ztc-family-font2);font-size:var(--ztc-font-size-font-s24);line-height:24px;font-weight:400}
@media only screen and (min-width:1200px) and (max-width:1399px){
.otherhm4-box .otherhm4-box-content .title a{font-size:23px}
}
.otherhm4-box .otherhm4-box-content .otherhm4-price{color:rgba(0,0,0,.8);font-size:18px;line-height:18px;font-weight:500}
.otherhm4-box-thumb.otherhm4-thumb-fix img{height:232px;-o-object-fit:contain;object-fit:contain}
@media only screen and (min-width:1200px) and (max-width:1399px){
.otherhm4-box-thumb.otherhm4-thumb-fix img{height:198px;-o-object-fit:cover;object-fit:cover}
}
.hm5-popup-area{margin-top:-260px}
.hm5-popup-area .popup5-thumb{background:linear-gradient(90deg,#f58a22 0,#f8bc1e 100%);border-radius:20px;padding:12px;position:relative}
.hm5-popup-area .popup5-thumb .popup5-thumb-img img{width:100%;height:530px;border-radius:12px;-o-object-fit:cover;object-fit:cover}
@media only screen and (min-width:768px) and (max-width:991px),(max-width:575px){
.hm5-popup-area .popup5-thumb .popup5-thumb-img img{height:400px}
}
.hm5-popup-area .popup5-thumb .vdo-box{padding:8px 16px 8px 8px;border-radius:8px;border:1px solid #f8ad64;background:linear-gradient(90deg,#f58a22 0,#f8bc1e 100%);backdrop-filter:blur(3.8017473221px);position:absolute;bottom:32px;right:32px;display:flex;align-items:center}
.hm5-popup-area .popup5-thumb .vdo-box .play-icon{background:var(--ztc-bg-bg-1);height:46px;width:46px;display:inline-block;line-height:46px;border-radius:4px;text-align:center;margin-right:6px}
.hm5-popup-area .popup5-thumb .vdo-box .play-text a{font-size:20px;font-weight:600;color:var(--ztc-text-text-1)}
.hm5-popup-area .popup5-thumb .element-bee{position:absolute;top:-40px;left:44%}
@media only screen and (min-width:992px) and (max-width:1199px){
.hm5-popup-area .popup5-thumb .element-bee{left:41%}
}
@media only screen and (min-width:768px) and (max-width:991px){
.hm5-popup-area .popup5-thumb .element-bee{left:40%}
}
@media (max-width:575px){
.hm5-popup-area .popup5-thumb .element-bee{left:29%}
}
.vl-others8-top{overflow:hidden;padding:130px 0 0 0}
.vl-others8-top .others8-wrap{display:flex;align-items:center;justify-content:space-between}
.vl-others8-top .others8-wrap h2{color:var(--ztc-text-text-31);font-family:var(--ztc-family-font2);font-size:100px;font-weight:400;line-height:100px;text-transform:uppercase}
@media only screen and (min-width:1200px) and (max-width:1399px){
.vl-others8-top .others8-wrap h2{font-size:96px}
}
@media only screen and (min-width:992px) and (max-width:1199px){
.vl-others8-top .others8-wrap h2{font-size:70px;line-height:70px}
}
@media only screen and (min-width:768px) and (max-width:991px){
.vl-others8-top .others8-wrap h2{font-size:var(--ztc-font-size-font-s50);line-height:50px}
}
@media (max-width:575px){
.vl-others8-top .others8-wrap h2{font-size:var(--ztc-font-size-font-s32);line-height:40px}
}
.vl-others8-top .others8-wrap .round-img{position:relative}
@media (max-width:575px){
.vl-others8-top .others8-wrap .round-img{display:none}
}
.vl-others8-top .others8-wrap .round-img .imgs2{position:absolute;top:29%;left:16.2%}
.vl-vdo9-area{margin-top:-300px}
.vl-vdo9-area .vl-vdo9-thumb{position:relative}
.vl-vdo9-area .vl-vdo9-thumb .vl-vdo9-thumb-img{position:relative}
.vl-vdo9-area .vl-vdo9-thumb .vl-vdo9-thumb-img::after{position:absolute;content:"";left:0;top:0;height:100%;width:100%;border-radius:24px;border-radius:24px;background:linear-gradient(180deg,rgba(173,200,147,.5) 0,rgba(85,143,108,.5) 100%)}
.vl-vdo9-area .vl-vdo9-thumb .vl-vdo9-thumb-img img{border-radius:24px;position:relative;width:100%}
.vl-vdo9-area .vl-vdo9-thumb .vl-vdo9-play{position:absolute;top:50%;left:50%;margin-top:-65px;margin-left:-65px}
.vl-vdo9-area .vl-vdo9-thumb .vl-vdo9-play .vdo9-play-icon{position:relative;height:130px;width:130px;display:inline-block;background:var(--ztc-bg-bg-1);border-radius:100%;text-align:center;line-height:130px}
.hm10-brand-wrap{transform:translateY(300px)}
@media (max-width:575px){
.hm10-brand-wrap{transform:inherit;margin-top:30px}
}
@media only screen and (min-width:768px) and (max-width:991px){
.hm10-brand-wrap{transform:inherit;margin-top:30px}
}
.vl-team1-area{overflow:hidden}
.team1-thumb{position:relative;border-radius:12px;overflow:hidden}
@media only screen and (min-width:768px) and (max-width:991px){
.team1-thumb{margin-bottom:30px}
}
.team1-thumb:hover .thumb-content{transform:translateX(-38px);transition:.4s}
.team1-thumb:hover .thumb-social{bottom:22px;transition:all .6s}
.team1-thumb .imgs-team{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:12px;transition:all .4s}
.team1-thumb .thumb-content{position:absolute;bottom:20px;background:var(--ztc-bg-bg-1);padding:24px;border-radius:12px;left:60px;right:60px;transition:.4s;transform:translateX(0)}
@media only screen and (min-width:992px) and (max-width:1199px){
.team1-thumb .thumb-content{padding:16px}
}
.team1-thumb .thumb-content .team-user{color:var(--ztc-text-text-5);font-size:var(--ztc-font-size-font-s20);line-height:20px;font-weight:400;font-family:var(--ztc-family-font2)}
@media only screen and (min-width:992px) and (max-width:1199px){
.team1-thumb .thumb-content .team-user{font-size:17px}
}
.team1-thumb .thumb-content .team-user-bio{color:var(--ztc-text-text-5);font-size:var(--ztc-font-size-font-s16);line-height:16px;font-weight:400}
.team1-thumb .thumb-social{position:absolute;bottom:-250px;right:22px;background:var(--ztc-bg-bg-1);padding:8px 8px;border-radius:100px;transition:all .6s}
.vl-team3-area{overflow:hidden}
.vl-team3-box{overflow:hidden}
@media only screen and (min-width:992px) and (max-width:1199px){
.vl-team3-box{height:465px}
}
@media only screen and (min-width:768px) and (max-width:991px){
.vl-team3-box{height:514px}
}
@media (max-width:575px){
.vl-team3-box{height:530px}
}
.vl-team3-box:hover .team3-box-info{transform:translateY(60px);transition:.4s}
.vl-team3-box:hover .team3-hvr_content{transform:translateY(0);visibility:visible;transition:.3s}
.vl-team3-box .team3-box-thumb{border-radius:16px}
.vl-team3-box .team3-box-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:16px}
.vl-team3-box .team3-box-info{display:flex;align-items:center;justify-content:space-between;transform:translateY(0);transition:.4s;margin:30px 0 30px 0}
.vl-team3-box .team3-box-info .team3-author-bio h3 a{font-family:var(--ztc-family-font2);color:var(--ztc-text-text-15);font-size:var(--ztc-font-size-font-s24);line-height:24px;font-weight:400}
.vl-team3-box .team3-box-info .team3-author-bio p{color:rgba(67,48,20,.8);font-size:var(--ztc-font-size-font-s16);line-height:16px;font-weight:400}
.vl-team3-box .team3-box-info .team3-author-shear span{background:var(--ztc-bg-bg-1);height:48px;width:48px;display:inline-block;line-height:48px;text-align:center;border-radius:100%}
.vl-team3-box .team3-box-info .team3-author-shear span a img{height:24px;width:24px}
@media only screen and (min-width:992px) and (max-width:1199px){
.vl-team3-box.vl-team9-box{height:456px}
}
@media only screen and (min-width:768px) and (max-width:991px),(max-width:575px){
.vl-team3-box.vl-team9-box{height:500px}
}
.team3-hvr_content{margin-top:-220px;background:var(--ztc-bg-bg-1);padding:30px;border-radius:12px;visibility:hidden;position:relative;z-index:9;transform:translateY(190px);transition:.3s}
@media only screen and (min-width:992px) and (max-width:1199px){
.team3-hvr_content{padding:20px}
}
.social_link_team3{display:flex;justify-content:center}
.social_link_team3 li{margin:0 16px 0 0}
.social_link_team3 li:hover a{background:#c08838;transition:.4s}
.social_link_team3 li:hover a i{color:var(--ztc-text-text-1);transition:.4s}
.social_link_team3 li a{background:var(--ztc-bg-bg-13);transition:.4s}
.social_link_team3 li a i{color:var(--ztc-text-text-15);transition:.4s}
.team3-hvr_author{display:flex;align-items:center;justify-content:space-between}
.team3-hvr_author .hvr_author-bio h3 a{font-family:var(--ztc-family-font2);color:var(--ztc-text-text-15);font-size:var(--ztc-font-size-font-s24);line-height:24px;font-weight:400;transition:.4s}
.team3-hvr_author .hvr_author-bio h3 a:hover{color:var(--ztc-text-text-18);transition:.4s}
.team3-hvr_author .hvr_author-bio p{color:rgba(67,48,20,.8);font-size:var(--ztc-font-size-font-s16);line-height:16px;font-weight:400}
.team3-hvr_author .hvr_author-shear span{background:var(--ztc-bg-bg-12);height:48px;width:48px;display:inline-block;line-height:46px;text-align:center;border-radius:100%}
.team3-hvr_author .hvr_author-shear span a img{filter:brightness(0) invert(1);height:24px;width:24px}
.vl-team5-area{overflow:hidden}
.team1-thumb.team5-thumb .thumb-content .team-user{color:var(--ztc-text-text-21)}
.team1-thumb.team5-thumb .thumb-content .team-user-bio{color:var(--ztc-text-text-22)}
.team5-social .social_link li a{background:var(--ztc-bg-bg-19);transition:all .4s}
.team5-social .social_link li:hover a{background:linear-gradient(90deg,#f58a22 0,#f8bc1e 100%);transition:all .4s}
.team5-social .social_link li:hover a i{color:var(--ztc-text-text-1);transition:all .4s}
.team5-arrow{display:flex;justify-content:center;margin-top:32px}
.team5-arrow .prev_arrow{height:54px;width:54px;line-height:54px;border-radius:8px;background:var(--ztc-bg-bg-1);display:inline-block;text-align:center;margin-right:16px;transition:.4s}
.team5-arrow .prev_arrow:hover{background:linear-gradient(90deg,#f58a22 0,#f8bc1e 100%);transform:.4s}
.team5-arrow .prev_arrow:hover img{filter:brightness(0) invert(1);transition:.4s}
.team5-arrow .next_arrow{height:54px;width:54px;line-height:54px;border-radius:8px;background:var(--ztc-bg-bg-1);display:inline-block;text-align:center;margin-right:16px}
.team5-arrow .next_arrow:hover{background:linear-gradient(90deg,#f58a22 0,#f8bc1e 100%);transform:.4s}
.team5-arrow .next_arrow:hover img{filter:brightness(0) invert(1);transition:.4s}
.vl-team6-area{overflow:hidden;background:var(--ztc-bg-bg-23);position:relative}
.team6-area-box{border-radius:12px;overflow:hidden}
.team6-area-box:hover .team6-thumb .team6-social{bottom:24px;visibility:visible;opacity:1;transition:.8s}
.team6-area-box:hover .team6-thumb .team6-content{transform:translateX(0);transition:.4s}
.team6-area-box .team6-thumb{position:relative}
.team6-area-box .team6-thumb .team6-img img{border-radius:12px}
.team6-area-box .team6-thumb .team6-content{position:absolute;right:34px;bottom:24px;padding:24px 60px 24px 24px;border-radius:12px;background:var(--ztc-bg-bg-1);transform:translateX(268px);z-index:99;transition:.4s}
.team6-area-box .team6-thumb .team6-content h3 a{color:var(--ztc-text-text-23);font-size:var(--ztc-font-size-font-s20);line-height:20px;font-weight:400;font-family:var(--ztc-family-font2)}
.team6-area-box .team6-thumb .team6-content p{color:rgba(26,86,50,.8);font-size:var(--ztc-font-size-font-s16);line-height:16px;font-weight:400}
.team6-area-box .team6-thumb .team6-social{position:absolute;bottom:-300px;left:24px;transition:.8s;z-index:3;visibility:hidden;opacity:0}
.team6-area-box .team6-thumb .team6-social ul li{margin-bottom:4px}
.team6-area-box .team6-thumb .team6-social ul li:last-child{margin-bottom:0}
.team6-area-box .team6-thumb .team6-social ul li a{height:44px;width:44px;display:inline-block;text-align:center;line-height:44px;border-radius:100%;background:var(--ztc-bg-bg-1);position:relative;overflow:hidden;transition:.4s}
.team6-area-box .team6-thumb .team6-social ul li a:hover{border:1px solid var(--ztc-text-text-23);box-shadow:1.5px 1.5px 0 0 #1a5632;transition:.4s}
.team6-area-box .team6-thumb .team6-social ul li a:hover::after{height:100%;transition:.4s}
.team6-area-box .team6-thumb .team6-social ul li a::after{position:absolute;content:"";left:0;top:0;height:0%;width:100%;border-radius:100px;background:var(--ztc-bg-bg-21);transition:.4s}
.team6-area-box .team6-thumb .team6-social ul li a i{position:relative;z-index:1;color:var(--ztc-text-text-23)}
.team6-arrow{display:flex;justify-content:center;margin-top:30px}
.team6-arrow .next-arrow a{height:48px;width:48px;line-height:46px;display:inline-block;text-align:center;border-radius:100%;background:var(--ztc-bg-bg-1);overflow:hidden;position:relative;transition:.4s}
.team6-arrow .next-arrow a:hover{box-shadow:1px 2px 0 0 #1a5632;transition:.4s}
.team6-arrow .next-arrow a:hover::after{height:100%;transition:.4s}
.team6-arrow .next-arrow a img{position:relative;z-index:1}
.team6-arrow .next-arrow a::after{position:absolute;content:"";left:0;top:0;height:0%;width:100%;border-radius:100px;background:var(--ztc-bg-bg-21);transition:.4s}
.team6-arrow .prev-arrow a{height:48px;width:48px;line-height:46px;display:inline-block;text-align:center;border-radius:100%;background:var(--ztc-bg-bg-1);overflow:hidden;position:relative;transition:.4s}
.team6-arrow .prev-arrow a:hover{box-shadow:1px 2px 0 0 #1a5632;transition:.4s}
.team6-arrow .prev-arrow a:hover::after{height:100%;transition:.4s}
.team6-arrow .prev-arrow a img{position:relative;z-index:1}
.team6-arrow .prev-arrow a::after{position:absolute;content:"";left:0;top:0;height:0%;width:100%;border-radius:100px;background:var(--ztc-bg-bg-21);transition:.4s}
.vl-team7-area{overflow:hidden}
.vl-team7-info:hover .team7-content .team7-shear span{border:1px solid #031a0b;box-shadow:2px 2px 0 0 #031a0b;transition:.4s}
.vl-team7-info:hover .team7-content .team7-shear span::after{width:100%;transition:.4s}
.vl-team7-info:hover .team7-thumb img{transform:scale(1.05) rotate(0);transition:1s}
.vl-team7-info:hover .team7-thumb::after{width:100%;transition:.4s}
.vl-team7-info:hover .team7-social{transform:translateX(0);transition:.4s}
.team7-thumb{position:relative;overflow:hidden;border-radius:8px;transition:.4s}
.team7-thumb::after{content:"";position:absolute;top:0;right:0;height:100%;width:0%;border-radius:8px;background:rgba(3,26,11,.3);transition:.4s}
.team7-thumb img{width:100%;-o-object-fit:cover;object-fit:cover;border-radius:8px;transform:scale3d(1,1,1);transition:1s}
.team7-social{position:absolute;bottom:24px;right:24px;z-index:1;transform:translateX(70px);transition:.4s}
.team7-social ul li{margin-bottom:16px}
.team7-social ul li:last-child{margin-bottom:0}
.team7-social ul li a{height:44px;width:44px;display:inline-block;text-align:center;line-height:44px;border-radius:100%;border:1px solid rgba(255,255,255,.3);background:rgba(255,255,255,.3);position:relative;transition:.4s;overflow:hidden}
.team7-social ul li a::after{content:"";position:absolute;top:0;left:0;height:0%;width:100%;background:var(--ztc-bg-bg-25);border-radius:100%;transition:.4s}
.team7-social ul li a i{position:relative;z-index:1;color:var(--ztc-text-text-1);transition:.4s}
.team7-social ul li a:hover{border:1px solid #fff;box-shadow:2px 2px 0 0 #fff;transition:.4s}
.team7-social ul li a:hover::after{height:100%;transition:.4s}
.team7-social ul li a:hover i{color:var(--ztc-text-text-25);transition:.4s}
.team7-content{display:flex;align-items:center;justify-content:space-between}
.team7-content .team7-bio h3 a{color:var(--ztc-text-text-25);font-family:var(--ztc-family-font2);font-size:var(--ztc-text-text-26);line-height:20px;font-weight:400}
.team7-content .team7-shear span{background:var(--ztc-bg-bg-26);height:48px;width:48px;display:inline-block;line-height:46px;text-align:center;border-radius:100%;border:1px solid rgba(3,26,11,.2);transition:.4s;position:relative;overflow:hidden}
.team7-content .team7-shear span a{position:relative;z-index:1}
.team7-content .team7-shear span::after{content:"";position:absolute;top:0;right:0;height:100%;width:0%;background:var(--ztc-bg-bg-25);border-radius:100%;transition:.4s}
.vl-team9-area{overflow:hidden;background:var(--ztc-bg-bg-31);border-radius:30px;margin:0 30px}
@media only screen and (min-width:992px) and (max-width:1199px){
.vl-team9-area{margin:0}
}
@media only screen and (min-width:768px) and (max-width:991px){
.vl-team9-area{margin:0;border-radius:0}
}
@media (max-width:575px){
.vl-team9-area{margin:0;border-radius:0}
}
.team3-box-info.team9-box-info .team3-author-bio h3 a{color:var(--ztc-text-text-31)}
.team3-hvr_author.team9-hvr_author .hvr_author-bio h3 a{color:var(--ztc-text-text-31);transition:.4s}
.team3-hvr_author.team9-hvr_author .hvr_author-bio h3 a:hover{background:linear-gradient(180deg,#adc893 -36%,#558f6c 100%);-webkit-background-clip:text;color:transparent}
.team3-hvr_author.team9-hvr_author .hvr_author-shear span{background:linear-gradient(180deg,#adc893 -36%,#558f6c 100%)}
.team3-hvr_content.team9-hvr_content ul li a{background:var(--ztc-bg-bg-31);transition:.4s}
.team3-hvr_content.team9-hvr_content ul li a:hover{background:linear-gradient(180deg,#adc893 -36%,#558f6c 100%);transition:.4s}
.team3-hvr_content.team9-hvr_content ul li a:hover i{color:var(--ztc-text-text-1);transition:.4s}
.team3-hvr_content.team9-hvr_content ul li a i{color:var(--ztc-text-text-31);transition:.4s}
.team-inner-content{background:var(--ztc-bg-bg-22)}
.team-details-inner-visionary .sub_ttl{font-size:var(--ztc-font-size-font-s18);color:rgba(26,86,50,.8);line-height:18px;font-weight:400}
.team-details-inner-visionary .title{color:var(--ztc-text-text-23);font-family:var(--ztc-family-font2);font-weight:400;font-size:var(--ztc-font-size-font-s44);line-height:44px;text-transform:capitalize}
.team-details-mobile{display:flex}
.team-details-mobile .logos{background:var(--ztc-bg-bg-20);width:60px;height:60px;line-height:58px;text-align:center;display:inline-block;border-radius:100%;margin-right:16px}
.team-details-mobile .mobile-content h3{color:rgba(26,86,50,.8);font-size:var(--ztc-font-size-font-s18);line-height:18px;font-weight:400}
.team-details-mobile .mobile-content ul li a{color:var(--ztc-text-text-23);font-size:var(--ztc-font-size-font-s18);line-height:26px;font-weight:400}
.team-details-inr-thumb img{border-radius:12px;width:100%}
@media only screen and (min-width:768px) and (max-width:991px),(max-width:575px){
.team-details-inr-thumb img{margin-top:30px}
}
.team-details-share{display:flex;justify-content:space-between;align-items:center}
.team-details-share .share-logo{height:60px;width:60px;line-height:58px;display:inline-block;border:1px solid #1a5632;box-shadow:2px 2px 0 0 #1a5632;text-align:center;border-radius:100%;background:var(--ztc-bg-bg-21)}
.team-inr-social ul li{display:inline-block;margin-right:6px}
.team-inr-social ul li:last-child{margin-right:0}
.team-inr-social ul li a{height:48px;width:48px;display:inline-block;text-align:center;line-height:48px;background:var(--ztc-bg-bg-20);border-radius:100%;overflow:hidden;position:relative;transition:.4s}
.team-inr-social ul li a::after{position:absolute;content:"";left:0;top:0;height:0%;width:100%;border-radius:100px;background:var(--ztc-bg-bg-21);transition:.4s}
.team-inr-social ul li a:hover{border:1px solid #1a5632;box-shadow:2px 2px 0 0 #1a5632}
.team-inr-social ul li a:hover::after{height:100%;transition:.4s}
.team-inr-social ul li a i{position:relative;z-index:1;color:var(--ztc-text-text-1)}
.team-details-inner-about{background:var(--ztc-bg-bg-23)}
.team-details-others{background:var(--ztc-bg-bg-23);padding-bottom:100px}
.vl-history-inr-gwrap.team-details-inr-gwrap .vl-history-inr-gwrap-box::after{height:70px}
.vl-history-inr-gwrap.team-details-inr-gwrap .vl-history-inr-gwrap-box{padding-top:100px}
.team-details-inner-about-info h3{font-family:var(--ztc-family-font2);color:var(--ztc-text-text-23);font-size:var(--ztc-font-size-font-s32);font-weight:400;line-height:32px}
.tp-team-sm-title{color:var(--ztc-text-text-23);font-family:var(--ztc-family-font2);font-size:32px;font-weight:400;line-height:32px}
.progress-fix{border:1px solid #1a5632;border-radius:100px;overflow:hidden}
.tp-skill-item label{font-size:18px;font-family:var(--ztc-family-font2);font-weight:400;color:var(--ztc-text-text-23);margin-bottom:16px}
.tp-skill-item .progress-bar{background-color:var(--ztc-bg-bg-21);border-radius:100px}
.tp-skill-item .progress,.tp-skill-item .progress-stacked{height:12px;background-color:var(--ztc-bg-bg-20);border-radius:4px}
.progress-outer{background:#e7e7e7;border-radius:100px;position:relative}
.progress-num{position:absolute;left:calc(25% - 31px);top:-36px;color:var(--ztc-text-text-23);font-family:var(--ztc-family-font2);padding:6px 5px;font-size:18px;line-height:1;font-weight:400}
.tpSkillInLeft{opacity:0;animation:tpSkillInLeft 2s ease-out forwards}
@keyframes tpSkillInLeft{
0%{opacity:0;transform:translateX(-300px)}
100%{opacity:1;transform:translateX(0)}
}
.vl-faq-area{overflow:hidden;position:relative}
.vl-faq-area::before{content:"";position:absolute;top:0;right:50%;width:50%;height:100%;background:var(--ztc-bg-bg-4)}
.vl-faq-area::after{content:"";position:absolute;top:0;left:50%;width:50%;height:100%;background:var(--ztc-bg-bg-3)}
.faq-header{padding-left:40px}
@media only screen and (min-width:768px) and (max-width:991px){
.faq-header{padding-left:20px}
}
@media (max-width:575px){
.faq-header{padding-left:20px;margin-top:30px}
}
.faq-header .subtitle{color:var(--ztc-text-text-5);font-size:var(--ztc-font-size-font-s18);line-height:18px;font-weight:400;text-transform:uppercase}
.faq-header .subtitle img{width:56px;height:24px;margin:0 4px 2px 0}
.faq-header .title{color:var(--ztc-text-text-5);font-size:var(--ztc-font-size-font-s44);line-height:52px;font-weight:400;font-family:var(--ztc-family-font2)}
@media only screen and (min-width:768px) and (max-width:991px){
.faq-header .title{font-size:34px;line-height:44px}
}
.faq-header .pera-text{font-size:var(--ztc-font-size-font-s16);color:var(--ztc-text-text-8);line-height:24px;font-weight:400}
.vl-faq-info{position:relative;z-index:1}
@media only screen and (min-width:768px) and (max-width:991px){
.vl-faq-info{margin-right:20px}
}
.counter_boxes_area{padding:0 80px 0 0}
@media (max-width:575px){
.counter_boxes_area{padding:0}
}
@media only screen and (min-width:768px) and (max-width:991px){
.counter_boxes_area{padding:0}
}
.vl-faq-info-content{position:relative;padding:20px;border:1px solid rgba(255,255,255,.3);border-radius:8px}
@media only screen and (min-width:768px) and (max-width:991px){
.vl-faq-info-content{padding:12px}
}
.vl-faq-info-content .vl-faq-icon{background:var(--ztc-bg-bg-1);display:inline-block;height:60px;width:60px;line-height:60px;text-align:center;border-radius:100%}
.vl-faq-info-content h2{color:var(--ztc-text-text-1);font-family:var(--ztc-family-font2);font-size:var(--ztc-font-size-font-s44);line-height:44px;font-weight:400}
.vl-faq-info-content p{color:var(--ztc-text-text-1);font-size:var(--ztc-font-size-font-s18);line-height:18px;font-weight:400}
@media only screen and (min-width:992px) and (max-width:1199px){
.vl-faq-info-content p{font-size:15px}
}
@media only screen and (min-width:768px) and (max-width:991px){
.vl-faq-info-content p{font-size:14px}
}
.vl-faq-info-content.box1{margin-bottom:30px}
.vl-faq6-area{overflow:hidden;background:var(--ztc-bg-bg-22)}
.faq6-thumb{border-radius:12px}
.faq6-thumb img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;border-radius:12px}
.vl-faq6 .vl-accordion-item{background:var(--ztc-bg-bg-21);color:var(--ztc-text-text-23);border-radius:40px;margin-bottom:20px}
.vl-faq6 .vl-accordion-item .accordion-button{color:var(--ztc-text-text-1)}
.vl-faq6 .vl-accordion-item .accordion-button.collapsed{border-radius:200px;background:var(--ztc-bg-bg-22);color:var(--ztc-text-text-23);border:1px solid #1a5632}
.vl-faq6 .vl-accordion-item .accordion-button{position:relative;display:flex;align-items:center;width:100%;padding:var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);color:var(--bs-accordion-btn-color);text-align:left;background-color:rgba(255,255,255,0);border:0;border-radius:0;overflow-anchor:none;transition:var(--bs-accordion-transition);font-family:var(--ztc-family-font2);padding:24px 20px;font-size:24px;line-height:24px;font-weight:400;color:var(--ztc-text-text-2)}
@media only screen and (min-width:992px) and (max-width:1199px),(max-width:575px){
.vl-faq6 .vl-accordion-item .accordion-button{font-size:17px}
}
@media (max-width:575px){
.vl-faq6 .vl-accordion-item .accordion-button{padding:14px}
}
.vl-faq6 .vl-accordion-item .accordion-button:focus{box-shadow:none}
.vl-faq6 .vl-accordion-item .accordion-button:not(.collapsed){box-shadow:inherit}
.vl-faq6 .vl-accordion-item .accordion-button span{color:rgba(26,86,50,.3);font-family:var(--ztc-family-font2);font-size:32px;line-height:32px;font-weight:400;text-transform:capitalize;margin-right:24px}
@media (max-width:575px){
.vl-faq6 .vl-accordion-item .accordion-button span{margin-right:8px}
}
.vl-faq6 .vl-accordion-item .accordion-body{padding:24px 20px;padding-top:0;font-size:16px;line-height:26px;font-weight:400}
.vl-faq6 .vl-accordion-item .accordion-body-2{font-weight:400}
@media only screen and (min-width:992px) and (max-width:1199px),(max-width:575px){
.vl-faq6 .vl-accordion-item .accordion-body br{display:none}
}
.vl-faq6 .vl-accordion-item .accordion-button:not(.collapsed){border-top-left-radius:8px;border-top-right-radius:8px;color:var(--vkl-text-text-white);padding-bottom:18px}
.vl-faq6 .vl-accordion-item .accordion-button:not(.collapsed) span.vl-faqarrow{background:var(--ztc-bg-bg-1);color:var(--ztc-text-text-23);height:30px;width:30px;line-height:35px;border-radius:50px;text-align:center;position:absolute;right:25px;border:2px solid #1a5632}
@media (max-width:575px){
.vl-faq6 .vl-accordion-item .accordion-button:not(.collapsed) span.vl-faqarrow{right:2px}
}
.vl-faq6 .vl-accordion-item .accordion-button:not(.collapsed) span.vl-faqarrow-2{height:30px;width:30px;line-height:30px;transform:rotate(-180deg);transition:.4s}
@media (max-width:575px){
.vl-faq6 .vl-accordion-item .accordion-button:not(.collapsed) span.vl-faqarrow-2{height:36px;width:36px;line-height:40px}
}
.vl-faq6 .vl-accordion-item .accordion-body .para:not(.collapsed){color:var(--ztc-text-text-23);border-bottom-right-radius:8px;border-bottom-left-radius:8px}
.vl-faq6 .vl-accordion-item span.vl-faqarrow{background:var(--ztc-bg-bg-21);color:var(--ztc-text-text-23);font-size:18px;height:30px;width:30px;line-height:30px;border-radius:50px;text-align:center;position:absolute;right:25px;transition:.4s}
@media (max-width:575px){
.vl-faq6 .vl-accordion-item span.vl-faqarrow{right:2px}
}
.vl-faq6 .accordion-button::after{display:none}
.vl-faq9-area{overflow:hidden}
.faq9-thumb img{-o-object-fit:cover;object-fit:cover;border-radius:16px}
.vl-faq-inner .vl-accordion-item{background:linear-gradient(180deg,#adc893 -36%,#558f6c 100%);color:var(--ztc-text-text-1);border-radius:16px;margin-bottom:20px}
.vl-faq-inner .vl-accordion-item .accordion-button{color:var(--ztc-text-text-1)}
.vl-faq-inner .vl-accordion-item .accordion-button.collapsed{border-radius:16px;background:var(--ztc-bg-bg-31);color:var(--ztc-text-text-31);box-shadow:0 0 30px 0 rgba(0,0,0,.08)}
.vl-faq-inner .vl-accordion-item .accordion-button{position:relative;display:flex;align-items:center;width:100%;text-align:left;background-color:rgba(255,255,255,0);border:0;border-radius:0;overflow-anchor:none;transition:var(--bs-accordion-transition);padding:32px 24px;font-size:24px;line-height:24px;font-weight:400;font-family:var(--ztc-family-font2);color:var(--ztc-text-text-2)}
@media only screen and (min-width:992px) and (max-width:1199px),(max-width:575px){
.vl-faq-inner .vl-accordion-item .accordion-button{font-size:17px}
}
.vl-faq-inner .vl-accordion-item .accordion-button:focus{box-shadow:none}
.vl-faq-inner .vl-accordion-item .accordion-button:not(.collapsed){box-shadow:inherit}
.vl-faq-inner .vl-accordion-item .accordion-body{padding:24px 20px;padding-top:0;font-size:18px;line-height:26px;font-weight:400}
.vl-faq-inner .vl-accordion-item .accordion-body-2{font-weight:500}
@media only screen and (min-width:992px) and (max-width:1199px),(max-width:575px){
.vl-faq-inner .vl-accordion-item .accordion-body br{display:none}
}
.vl-faq-inner .vl-accordion-item .accordion-button:not(.collapsed){border-top-left-radius:8px;border-top-right-radius:8px;color:var(--vkl-text-text-white);padding-bottom:18px}
.vl-faq-inner .vl-accordion-item .accordion-button:not(.collapsed) span.vl-faqarrow{border:1px solid #fff;color:var(--ztc-text-text-1);height:30px;width:30px;line-height:35px;border-radius:50px;text-align:center;position:absolute;right:25px;transition:.4s}
@media (max-width:575px){
.vl-faq-inner .vl-accordion-item .accordion-button:not(.collapsed) span.vl-faqarrow{right:2px}
}
.vl-faq-inner .vl-accordion-item .accordion-button:not(.collapsed) span.vl-faqarrow-2{height:32px;width:32px;line-height:32px;transform:rotate(-180deg)}
@media (max-width:575px){
.vl-faq-inner .vl-accordion-item .accordion-button:not(.collapsed) span.vl-faqarrow-2{height:32px;width:32px;line-height:32px}
}
.vl-faq-inner .vl-accordion-item .accordion-body .para:not(.collapsed){color:var(--ztc-text-text-1);border-bottom-right-radius:8px;border-bottom-left-radius:8px}
.vl-faq-inner .vl-accordion-item span.vl-faqarrow{border:1px solid #141b34;color:var(--ztc-text-text-33);height:30px;width:30px;line-height:35px;border-radius:50px;text-align:center;position:absolute;right:25px;transition:.4s}
@media (max-width:575px){
.vl-faq-inner .vl-accordion-item span.vl-faqarrow{right:2px}
}
.vl-faq-inner .vl-accordion-item span.vl-faqarrow-2{height:32px;width:32px;line-height:32px;font-size:18px}
@media (max-width:575px){
.vl-faq-inner .vl-accordion-item span.vl-faqarrow-2{height:36px;width:36px;line-height:40px}
}
.vl-faq-inner .vl-accordion-item span.vl-faqarrow-3{color:var(--ztc-text-text-5);background:0 0}
@media only screen and (min-width:992px) and (max-width:1199px){
.vl-faq-inner .vl-accordion-item span.vl-faqarrow-3{right:-5px}
}
.vl-faq-inner .accordion-button::after{display:none}
.vl-contact2-area{position:relative;overflow:hidden;padding:58px 19px;background:radial-gradient(circle at 50% 15%,#fff 0,#faf5ea 45%,#efe4d0 100%);border:1.5px solid rgba(212,167,71,.45);box-shadow:0 25px 70px rgba(184,134,30,.12),0 4px 16px rgba(16,69,38,.05)}
.vl-contact2-area::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent 0,#d4a747 25%,#fff0be 50%,#d4a747 75%,transparent 100%);z-index:3}
.vl-contact2-area .container-fluid{position:relative;z-index:2}
.vl-contact2-area .vl-services2-topleft h3{font-family:Cinzel,serif;color:#bf8c2a;font-size:15px;letter-spacing:2.5px;font-weight:700;text-transform:uppercase}
.vl-contact2-area .contact-royal-heading,.vl-contact2-area .vl-services2-topleft h2{font-family:Cinzel,'Playfair Display',Georgia,serif;font-size:40px;line-height:1.25;font-weight:800;letter-spacing:1px}
.vl-contact2-area .contact-royal-heading .heading-green{color:#104526}
.vl-contact2-area .contact-royal-heading .heading-gold{color:#bf8c2a;background:linear-gradient(135deg,#c79634 0,#a87618 50%,#d8ae4d 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.vl-contact2-area .vl-services2-topright p{font-family:'Playfair Display',Georgia,serif;color:#495e50;font-size:16px;line-height:26px}
.vl-contact2-area .footer2-top-shape{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1}
.vl-contact2-area .footer2-top-shape .shape-1{position:absolute;top:auto;bottom:0;left:0;pointer-events:none}
.vl-contact2-area .footer2-top-shape .shape-2{position:absolute;top:auto;bottom:0;right:0;pointer-events:none}
.vl-contact2-area .footer2-top-shape .shape-1 img,.vl-contact2-area .footer2-top-shape .shape-2 img{filter:drop-shadow(0 4px 12px rgba(184, 134, 30, .35))}
@media (max-width:767px){
.vl-contact2-area .footer2-top-shape .shape-1 img,.vl-contact2-area .footer2-top-shape .shape-2 img{max-width:130px;opacity:.6}
}
@media (max-width:575px){
.vl-contact2-area{margin:0 10px;border-radius:16px}
.vl-contact2-area .contact-royal-heading,.vl-contact2-area .vl-services2-topleft h2{font-size:28px;line-height:38px}
.vl-contact2-area .footer2-top-shape .shape-1 img,.vl-contact2-area .footer2-top-shape .shape-2 img{max-width:100px;opacity:.45}
}
.contact2-info-mobile {
    background: linear-gradient(135deg, rgba(2, 49, 24, .96) 0, rgba(6, 36, 18, .97) 50%, rgba(1, 23, 11, .98) 100%);
    backdrop-filter: blur(20px);
    border: 1.5px solid #d4a747;
    border-radius: 20px;
    box-shadow: 0 20px 50px rgba(2, 49, 24, .35), inset 0 1px 0 rgba(255, 255, 255, .15), 0 0 24px rgba(212, 167, 71, .15);
    padding: 55px 28px;
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 100%;
}
.contact2-form-area::after,.contact2-info-mobile::after{content:'';position:absolute;top:0;left:20px;right:20px;height:2px;background:linear-gradient(90deg,transparent 0,#f5d785 50%,transparent 100%);pointer-events:none}
.contact2-form-area .title,.contact2-info-mobile .contact2-card-head .title{font-family:Cinzel,serif;font-size:22px;line-height:28px;font-weight:800;letter-spacing:1.5px;background:linear-gradient(135deg,#fff0be 0,#e2ba5e 40%,#bf8c2a 70%,#f5d785 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 4px rgba(0, 0, 0, .35));margin-bottom:0}
.contact2-info-mobile .contact2-mobile-content{display:flex;align-items:center;background:rgba(255,255,255,.05);padding:13px 18px;border-radius:14px;border:1px solid rgba(212,167,71,.28);margin-bottom:14px;transition:all .35s cubic-bezier(.2,.8,.2,1)}
.contact2-info-mobile .contact2-mobile-content:last-child{margin-bottom:0}
.contact2-info-mobile .contact2-mobile-content:hover{transform:translateX(6px);border-color:#f5d785;box-shadow:0 8px 24px rgba(204,160,60,.25);background:rgba(255,255,255,.09)}
.contact2-info-mobile .contact2-mobile-content .contact2-mobile-logo{background:linear-gradient(135deg,#f3d27c 0,#cca03c 50%,#9e6d15 100%);border:2px solid #fff0be;box-shadow:0 4px 14px rgba(197,147,42,.45);height:48px;width:48px;line-height:48px;display:inline-flex;align-items:center;justify-content:center;border-radius:100%;margin-right:18px;flex-shrink:0;transition:.4s}
.contact2-info-mobile .contact2-mobile-content .contact2-mobile-logo svg{vertical-align:middle}
.contact2-info-mobile .contact2-mobile-content:hover .contact2-mobile-logo{transform:scale(1.08) rotate(4deg);box-shadow:0 0 20px rgba(245,215,133,.7)}
.contact2-info-mobile .contact2-mobile-content:hover .contact2-mobile-logo svg{transform:rotateY(180deg);transition:.4s}
.contact2-info-mobile .contact2-mobile-content .contact2-mobile-text h3{font-family:Cinzel,serif;font-size:14px;font-weight:700;letter-spacing:1.5px;color:#f5d785;line-height:18px;margin-bottom:4px;text-transform:uppercase}
.contact2-info-mobile .contact2-mobile-content .contact2-mobile-text ul li,.contact2-info-mobile .contact2-mobile-content .contact2-mobile-text ul li a{color:#e2ece5;font-size:14px;font-weight:400;line-height:22px;transition:color .3s}
.contact2-info-mobile .contact2-mobile-content .contact2-mobile-text ul li a:hover{color:#f5d785}
.contact2-info-bottom{border-top:1px solid rgba(212,167,71,.25);padding-top:14px}
.contact2-info-bottom .royal-hours-pill{background:rgba(212,167,71,.18);border:1px solid rgba(212,167,71,.45);color:#f5d785;font-family:Cinzel,serif;font-size:12.5px;font-weight:700;letter-spacing:.8px;padding:6px 14px;border-radius:50px}
@media only screen and (min-width:768px) and (max-width:991px),(max-width:575px){
.contact2-info-mobile .contact2-mobile-content{display:flex;width:100%}
}
.vl-contact2-banner{border-radius:16px}
.vl-contact2-banner img{width:100%;height:224px;border-radius:16px;-o-object-fit:cover;object-fit:cover}
.contact2-form-area{background:linear-gradient(135deg,rgba(2,49,24,.96) 0,rgba(6,36,18,.97) 50%,rgba(1,23,11,.98) 100%);backdrop-filter:blur(20px);border:1.5px solid #d4a747;border-radius:20px;box-shadow:0 20px 50px rgba(2,49,24,.35),inset 0 1px 0 rgba(255,255,255,.15),0 0 24px rgba(212,167,71,.15);padding:26px 28px;position:relative;display:flex;flex-direction:column;justify-content:space-between}
@media (max-width:575px){
.contact2-form-area,.contact2-info-mobile{padding:22px 16px;border-radius:16px}
}
.contact2-form-area .space16{height:14px}
.contact2-form-area .space24{height:18px}
.contact2-form-area .space28{height:20px}
.contact2-form-area form input{color:#fffdf5;border-radius:10px;border:1px solid rgba(222,177,82,.35);background:rgba(255,255,255,.08);padding:10px 18px;height:48px;font-size:15px;width:100%;transition:all .3s ease}
.contact2-form-area form input::-moz-placeholder{color:rgba(255,255,255,.7)}
.contact2-form-area form input::placeholder{color:rgba(255,255,255,.7)}
.contact2-form-area form input:focus{background:rgba(255,255,255,.13);border-color:#f5d785;box-shadow:0 0 14px rgba(245,215,133,.35)}
.contact2-form-area form textarea{color:#fffdf5;border-radius:12px;border:1px solid rgba(222,177,82,.35);background:rgba(255,255,255,.08);padding:12px 16px;width:100%;height:95px;font-size:15px;transition:all .3s ease}
.contact2-form-area form textarea::-moz-placeholder{color:rgba(255,255,255,.7)}
.contact2-form-area form textarea::placeholder{color:rgba(255,255,255,.7)}
.contact2-form-area form textarea:focus{background:rgba(255,255,255,.13);border-color:#f5d785;box-shadow:0 0 14px rgba(245,215,133,.35)}
.contact2-form-area .form1-select .nice-select{border-radius:10px;border:1.5px solid #d4a747;background:#fff!important;padding:0 18px;height:48px;line-height:46px;color:#1a3022!important;font-size:15px;font-weight:600;box-shadow:0 4px 14px rgba(0,0,0,.12);transition:all .3s ease}
.contact2-form-area .form1-select .nice-select.open,.contact2-form-area .form1-select .nice-select:focus{border-color:#aa7a1e!important;box-shadow:0 0 16px rgba(212,167,71,.5)!important;background:#fff!important}
.contact2-form-area .form1-select .nice-select .current{color:#1a3022!important;font-weight:600}
.contact2-form-area .form1-select .nice-select .list,.contact2-form-area .form1-select .nice-select ul{background:#fff!important;border:1.5px solid #d4a747!important;border-radius:10px!important;box-shadow:0 12px 35px rgba(0,0,0,.25)!important;padding:6px 0!important;margin-top:4px}
.contact2-form-area .form1-select .nice-select .option,.contact2-form-area .form1-select .nice-select ul li{color:#1a3022!important;font-size:14.5px!important;font-weight:500!important;padding:10px 18px!important;transition:all .2s ease!important}
.contact2-form-area .form1-select .nice-select ul li.focus,.contact2-form-area .form1-select .nice-select ul li.selected,.contact2-form-area .form1-select .nice-select ul li:hover{background:#f7efcf!important;color:#0e351d!important;font-weight:700!important}
.contact2-form-area .form1-select .nice-select::after{height:9px;margin-top:-6px;right:18px;width:9px;border-bottom:2.5px solid #1a3022!important;border-right:2.5px solid #1a3022!important}
.contact2-form-bottom{display:flex;justify-content:space-between;align-items:center;border-top:1px solid rgba(212,167,71,.25);padding-top:14px}
@media only screen and (min-width:768px) and (max-width:991px),(max-width:575px){
.contact2-form-bottom{display:flex;flex-wrap:wrap;gap:14px}
}
.contact2-form-bottom h3{color:#e7c979;font-family:'Playfair Display',Georgia,serif;font-style:italic;font-size:15px;letter-spacing:.5px;line-height:20px;font-weight:500;margin-bottom:0}
.contact2-form-bottom h3 img{width:20px;height:20px;margin-right:10px}
.contact2-form-bottom .vl-btnsub{background:linear-gradient(135deg,#f3d27c 0,#cca03c 45%,#9e6d15 80%,#ecc466 100%);color:#0b2b16!important;font-family:Cinzel,serif;font-weight:800;letter-spacing:1.2px;text-transform:uppercase;padding:13px 56px 13px 20px;font-size:15px;line-height:18px;border-radius:100px;box-shadow:0 6px 20px rgba(204,160,60,.45);transition:all .35s ease}
.contact2-form-bottom .vl-btnsub:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 8px 28px rgba(204,160,60,.65)}
.contact2-form-bottom .vl-btnsub span.arrow_btnsub{background:#0b2b16;height:46px;width:46px;line-height:46px}
.contact2-form-bottom .vl-btnsub span.arrow_btnsub svg{width:24px;height:24px;vertical-align:middle}
.contact2-form-bottom .vl-btnsub span.arrow_btnsub svg path{stroke:#f3d27c}
.qoute7-wrap{border:20px solid var(--ztc-bg-bg-1);border-radius:16px}
.qoute7-left{background:var(--ztc-bg-bg-1);border:1px solid #fff}
.qoute7-heading h3{color:var(--ztc-text-text-26);font-size:var(--ztc-font-size-font-s24);line-height:24px;font-weight:400;padding:12px 16px;display:inline-block;border-radius:30px;border:1px solid rgba(136,217,69,.3);background:rgba(136,217,69,.1);box-shadow:0 4px 12px 0 rgba(136,217,69,.2) inset;backdrop-filter:blur(2px);text-align:center}
@media (max-width:575px){
.qoute7-heading h3{font-size:var(--ztc-font-size-font-s16);line-height:16px}
}
.qoute7-heading h3 img{margin-right:12px}
.qoute7-heading h2{font-family:var(--ztc-family-font2);color:var(--ztc-text-text-26);font-size:var(--ztc-font-size-font-s44);line-height:44px;font-weight:400}
@media (max-width:575px){
.qoute7-heading h2{font-size:var(--ztc-font-size-font-s32);line-height:40px}
}
.qoute7-form form{padding:0 20px 0 0}
.qoute7-form form .input-text{grid-template-columns:1fr 1fr;display:grid;grid-column-gap:24px;grid-row-gap:24px}
@media (max-width:575px){
.qoute7-form form .input-text{display:block;margin-bottom:20px}
}
.qoute7-form form .input-text input{color:var(--ztc-text-text-27);border-radius:100px;border:1px solid rgba(136,217,69,.3);background:var(--ztc-bg-bg-26);padding:14px 14px;width:100%}
@media (max-width:575px){
.qoute7-form form .input-text input{margin-bottom:20px}
}
.qoute7-form form .input-text input::-moz-placeholder{color:var(--ztc-text-text-27)}
.qoute7-form form .input-text input::placeholder{color:var(--ztc-text-text-27)}
.qoute7-form form textarea{color:var(--ztc-text-text-27);border-radius:8px;border:1px solid rgba(136,217,69,.3);background:var(--ztc-bg-bg-26);padding:14px 14px;resize:none;height:150px;width:100%;display:block}
@media (max-width:575px){
.qoute7-form form textarea{margin-top:20px}
}
.qoute7-form form textarea::-moz-placeholder{color:var(--ztc-text-text-27)}
.qoute7-form form textarea::placeholder{color:var(--ztc-text-text-27)}
.qoute7-select .nice-select{border-radius:100px;border:1px solid rgba(136,217,69,.3);background:var(--ztc-bg-bg-26);padding:16px 14px;height:54px;line-height:26px;color:var(--ztc-text-text-27);font-size:var(--ztc-font-size-font-s16);font-weight:var(--ztc-weight-medium)}
.qoute7-select .nice-select::after{height:10px;margin-top:-6px;right:14px;width:10px}
.vl-contact-inr-area{background:#f4f7f5}
.contact2-info-mobile.contact-inr-fix{background:var(--ztc-bg-bg-23);position:relative}
@media (max-width:575px){
.contact2-info-mobile.contact-inr-fix{margin-top:30px}
}
@media only screen and (min-width:768px) and (max-width:991px){
.contact2-info-mobile.contact-inr-fix{margin-top:30px}
}
.contact-box-inr-shape{position:absolute;right:0;bottom:0}
.vl-contact_inner-map-area{margin-bottom:-8px}
.vl-contact_inner-map-area iframe{width:100%;height:600px}
@media (max-width:575px){
.vl-contact_inner-map-area iframe{height:200px}
}
@media only screen and (min-width:768px) and (max-width:991px){
.vl-contact_inner-map-area iframe{height:300px}
}
@media only screen and (min-width:992px) and (max-width:1199px){
.vl-contact_inner-map-area iframe{height:400px}
}
.vl-cta4-area{overflow:hidden;padding-bottom:100px}
.cta4-area-info{background:var(--ztc-bg-bg-16);border-radius:12px;position:relative;overflow:hidden}
.cta4-area-shape1{position:absolute;right:-70%;top:-10%}
.cta4-area-shape2{position:absolute;left:-10%;bottom:-36%}
@media (max-width:575px){
.cta4-area-shape2{z-index:-1}
}
@media only screen and (min-width:768px) and (max-width:991px){
.cta4-area-shape2{display:none}
}
.vl-testimonial1-area{overflow:hidden}
.testimonial1_thumb{border-radius:12px}
.testimonial1_thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:12px}
.testimonial1-info{margin-left:-70px}
@media only screen and (min-width:768px) and (max-width:991px),(max-width:575px){
.testimonial1-info{margin:30px 0 0 0}
}
.testimonial1-author-area{padding:24px;text-align:center;border-radius:12px}
.testimonial1-author-area .testimonial1-text{font-size:var(--ztc-font-size-font-s18);color:var(--ztc-text-text-1);line-height:26px;font-weight:400}
@media only screen and (min-width:992px) and (max-width:1199px){
.testimonial1-author-area .testimonial1-text{font-size:17px}
}
.testimonial1-author-area .author_info_area .author_name{color:var(--ztc-text-text-1);font-size:var(--ztc-font-size-font-s24);line-height:24px;font-weight:400;font-family:var(--ztc-family-font2)}
.testimonial1-author-area .author_info_area .author_bio{color:var(--ztc-text-text-1);font-size:var(--ztc-font-size-font-s16);line-height:16px;font-weight:400}
.testimonial1-author-area .author_info_area .author_list ul li{display:inline-block;margin:0 12px 0 0}
.testimonial1-author-area .author_info_area .author_list ul li:last-child{margin:0}
.testimonial1-author-area .author_info_area .author_list ul li img{width:60px;height:60px;border-radius:100%}
.author_active img{width:70px!important;height:70px!important;border:2px solid var(--ztc-bg-bg-1)}
.vl-testimonial2-area{overflow:hidden;background:var(--ztc-bg-bg-11);border-radius:16px;margin:0 30px}
@media (max-width:575px){
.vl-testimonial2-area{margin:0 10px}
}
.testimonial2-info{background:var(--ztc-bg-bg-1);padding:30px;border-radius:16px;transition:.4s}
@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px){
.testimonial2-info{margin-top:0}
}
.testimonial2-info:hover{background:var(--ztc-bg-bg-10);transition:.4s}
.testimonial2-info:hover .star_icon_2 ul li i{color:var(--ztc-text-text-14);transition:.4s}
.testimonial2-info:hover .pera_text{color:var(--ztc-text-text-1);transition:.4s}
.testimonial2-info:hover .testimonial2-bio .bio-imgs{transform:rotateY(180deg);transition:.4s}
.testimonial2-info:hover .testimonial2-bio .bio-info h3 a{color:var(--ztc-text-text-1);transition:.4s}
.testimonial2-info:hover .testimonial2-bio .bio-info p{color:var(--ztc-text-text-1);transition:.4s}
.testimonial2-info .pera_text{color:rgba(2,49,24,.8);font-size:var(--ztc-font-size-font-s18);line-height:26px;font-weight:400;transition:.4s}
@media only screen and (min-width:1200px) and (max-width:1399px){
.testimonial2-info .pera_text{font-size:17px}
}
.testimonial2-info .testimonial2-bio{display:flex;align-items:center}
.testimonial2-info .testimonial2-bio .bio-imgs{margin-right:16px;transition:.4s}
.testimonial2-info .testimonial2-bio .bio-imgs img{height:48px;width:48px}
.testimonial2-info .testimonial2-bio .bio-info h3 a{color:var(--ztc-text-text-10);font-family:var(--ztc-family-font2);font-size:var(--ztc-font-size-font-s20);font-weight:400;line-height:20px;transition:.4s}
.testimonial2-info .testimonial2-bio .bio-info p{color:rgba(2,49,24,.8);font-size:var(--ztc-font-size-font-s16);line-height:16px;font-weight:400;transition:.4s}
@media only screen and (min-width:992px) and (max-width:1199px){
.testimonial2-thumb{margin:20px 0 20px 0}
}
.testimonial2-thumb{border-radius:16px}
.testimonial2-thumb img{width:100%;height:654px;border-radius:16px}
@media only screen and (min-width:1200px) and (max-width:1399px){
.testimonial2-thumb img{height:664px}
}
@media only screen and (min-width:992px) and (max-width:1199px){
.testimonial2-thumb img{height:500px;-o-object-fit:cover;object-fit:cover}
}
.vl-testimonial3-area{overflow:hidden}
.testimonial_click_boxarea{margin-bottom:16px;background:var(--ztc-bg-bg-13);padding:20px;border-radius:12px}
.testimonial_click_boxarea .testimonial_click_user_wrap{display:flex;justify-content:space-between}
.testimonial_click_boxarea .testimonial_click_user_bio h3 a{color:var(--ztc-text-text-15);font-size:var(--ztc-font-size-font-s20);font-weight:400;line-height:20px;font-family:var(--ztc-family-font2)}
.testimonial_click_boxarea .testimonial_click_user_bio p{color:rgba(67,48,20,.8);font-size:var(--ztc-font-size-font-s16);line-height:16px;font-weight:400}
.testimonial_main-content_boxarea .testimonial_content_boxarea .testimonial_main_img img{border-radius:12px;width:100%;height:472px;-o-object-fit:cover;object-fit:cover}
@media only screen and (min-width:768px) and (max-width:991px),(max-width:575px){
.testimonial_main-content_boxarea .testimonial_content_boxarea .testimonial_main_img img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;margin-bottom:30px}
}
.testimonial_main-content_boxarea .testimonial_content_boxarea .content_testimonial_area{background:var(--ztc-bg-bg-13);padding:50px 30px 50px 30px;border-radius:12px;height:470px}
@media only screen and (min-width:768px) and (max-width:991px),(max-width:575px){
.testimonial_main-content_boxarea .testimonial_content_boxarea .content_testimonial_area{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}
}
@media only screen and (min-width:1200px) and (max-width:1399px){
.testimonial_main-content_boxarea .testimonial_content_boxarea .content_testimonial_area{padding:24px 24px 40px 24px}
}
.testimonial_main-content_boxarea .testimonial_content_boxarea .content_testimonial_area .content_top_wrap{display:flex;justify-content:space-between}
.testimonial_main-content_boxarea .testimonial_content_boxarea .content_testimonial_area .pera_text{color:rgba(67,48,20,.8);font-size:var(--ztc-font-size-font-s24);line-height:32px;font-weight:400}
.testimonial_main-content_boxarea .testimonial_content_boxarea .content_testimonial_area .content_click_icon{margin-top:36px}
.testimonial_click_boxarea.slick-slide.slick-current.slick-active{background:#c08838}
.testimonial_click_boxarea.slick-slide.slick-current.slick-active .testimonial_click_user_bio h3 a{color:#fff}
.testimonial_click_boxarea.slick-slide.slick-current.slick-active .testimonial_click_user_bio p{color:#fff}
.testimonial_click_boxarea.slick-slide.slick-current.slick-active .icon img{filter:brightness(0) invert(1);transition:.4s}
.testimonial_8_slider_click .testimonial_click_boxarea.slick-slide.slick-current.slick-active{background:#4f78f8}
.star_icon.star_hm3_icon ul li i{color:var(--ztc-text-text-18)}
.vl-testimonial4-area{overflow:hidden}
@media (max-width:575px){
.vl-testimonial4-area .arrow-btn-next{display:none}
}
@media (max-width:575px){
.vl-testimonial4-area .arrow-btn-prev{display:none}
}
.testimonial4-info{display:flex;justify-content:space-between}
@media (max-width:575px){
.testimonial4-info{display:block}
}
.testimonial4-info .testimonial4-content-area{border-radius:12px 0 0 12px;background:var(--ztc-bg-bg-16);padding:30px;width:50%}
@media (max-width:575px){
.testimonial4-info .testimonial4-content-area{width:100%}
}
.testimonial4-info .testimonial4-content-area .quote-area img{height:24px;width:24px}
.testimonial4-info .testimonial4-content-area .testimonial4-pera{color:var(--ztc-text-text-22);font-size:var(--ztc-font-size-font-s24);line-height:32px;font-weight:400}
.testimonial4-info .testimonial4-content-area .testimonial4-author-area{display:flex;justify-content:space-between;align-items:center;margin-top:170px}
@media (max-width:575px){
.testimonial4-info .testimonial4-content-area .testimonial4-author-area{margin-top:20px}
}
@media only screen and (min-width:768px) and (max-width:991px),(max-width:575px){
.testimonial4-info .testimonial4-content-area .testimonial4-author-area{display:block}
}
.testimonial4-info .testimonial4-content-area .testimonial4-author-area .author-bio h3 a{color:var(--ztc-text-text-21);font-size:var(--ztc-font-size-font-s24);line-height:24px;font-weight:400;font-family:var(--ztc-family-font2)}
.testimonial4-info .testimonial4-content-area .testimonial4-author-area .author-bio p{color:var(--ztc-text-text-22);font-size:var(--ztc-font-size-font-s16);line-height:16px;font-weight:400}
.testimonial4-info .testimonial4-content-area .testimonial4-author-area .testimonial4-star ul li i{color:#000}
.testimonial4-info .testimonial4-content-area .testimonial4-author-area .testimonial5-star ul li i{color:#f58a22}
.testimonial4-thumb{width:50%}
@media (max-width:575px){
.testimonial4-thumb{width:100%}
}
.testimonial4-thumb img{border-radius:0 12px 12px 0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.testimonial4-info.testimonial5-info .testimonial4-content-area{background:#fff}
.vl-testimonial5-area{position:relative}
.vl-testimonial5-area .vl-blog5-shape{position:absolute;top:6%;left:4%}
@media only screen and (min-width:992px) and (max-width:1199px){
.vl-testimonial5-area .vl-blog5-shape{height:150px;top:-2%;left:0}
}
@media (max-width:575px),only screen and (min-width:768px) and (max-width:991px){
.vl-testimonial5-area .vl-blog5-shape{display:none}
}
.vl-testimonial6-area{overflow:hidden;background:var(--ztc-bg-bg-22)}
.testimonial6-info{padding:44px 0}
@media only screen and (min-width:992px) and (max-width:1199px){
.testimonial6-info{padding:0}
}
.testimonial6_star ul li a i{color:var(--ztc-text-text-23)!important}
.testimonial6-text{color:rgba(26,86,50,.8);font-size:var(--ztc-font-size-font-s24);line-height:32px;font-weight:400}
.testimonial6-bottom{display:flex;align-items:center;justify-content:space-between}
.testimonial6-bottom .testimonial6-user h3 a{font-family:var(--ztc-family-font2);color:var(--ztc-text-text-23);font-size:var(--ztc-font-size-font-s24);line-height:24px;font-weight:400;transition:.4s}
.testimonial6-bottom .testimonial6-user h3 a:hover{color:var(--ztc-text-text-25);transition:.4s}
.testimonial6-bottom .testimonial6-user p{color:rgba(26,86,50,.8);font-size:var(--ztc-font-size-font-s16);line-height:16px;font-weight:400}
.testimonial6-bottom .testimonial6-arrow{display:flex}
.testimonial6-bottom .testimonial6-arrow .next-arrow a{height:48px;width:48px;line-height:46px;display:inline-block;text-align:center;border-radius:100%;border:1px solid #1a5632;background:0 0;overflow:hidden;position:relative;transition:.4s}
.testimonial6-bottom .testimonial6-arrow .next-arrow a:hover{box-shadow:1px 2px 0 0 #1a5632;transition:.4s}
.testimonial6-bottom .testimonial6-arrow .next-arrow a:hover::after{height:100%;transition:.4s}
.testimonial6-bottom .testimonial6-arrow .next-arrow a img{position:relative;z-index:1}
.testimonial6-bottom .testimonial6-arrow .next-arrow a::after{position:absolute;content:"";left:0;top:0;height:0%;width:100%;border-radius:100px;background:var(--ztc-bg-bg-21);transition:.4s}
.testimonial6-bottom .testimonial6-arrow .prev-arrow a{height:48px;width:48px;line-height:46px;display:inline-block;text-align:center;border-radius:100%;border:1px solid #1a5632;background:0 0;overflow:hidden;position:relative;transition:.4s}
.testimonial6-bottom .testimonial6-arrow .prev-arrow a:hover{box-shadow:1px 2px 0 0 #1a5632;transition:.4s}
.testimonial6-bottom .testimonial6-arrow .prev-arrow a:hover::after{height:100%;transition:.4s}
.testimonial6-bottom .testimonial6-arrow .prev-arrow a img{position:relative;z-index:1}
.testimonial6-bottom .testimonial6-arrow .prev-arrow a::after{position:absolute;content:"";left:0;top:0;height:0%;width:100%;border-radius:100px;background:var(--ztc-bg-bg-21);transition:.4s}
.testimonial6-thumb .testimonial6-thumb-img{text-align:right;border-radius:12px}
.testimonial6-thumb .testimonial6-thumb-img img{-o-object-fit:cover;object-fit:cover;border-radius:12px}
.testimonial6-thumb .testimonial6-thumb-img2{position:relative;margin-top:-220px;transform:rotate(-12deg)}
.testimonial6-thumb .testimonial6-thumb-img2 img{-o-object-fit:cover;object-fit:cover;border-radius:12px;border-top:1.5px solid #1a5632;border-left:1.5px solid #1a5632;filter:drop-shadow(4px 3px 0 #1a5632)}
.vl-testimonials7-area{overflow:hidden;position:relative;background:var(--ztc-bg-bg-26);border-radius:24px;margin:0 30px;background:var(--ztc-bg-bg-26)}
@media (max-width:575px){
.vl-testimonials7-area{margin:0;border-radius:0}
}
@media only screen and (min-width:768px) and (max-width:991px){
.vl-testimonials7-area{margin:0;border-radius:0}
}
@media only screen and (min-width:992px) and (max-width:1199px){
.vl-testimonials7-area{margin:0;border-radius:0}
}
.testimonial7-imgs1{border-radius:12px}
.testimonial7-imgs1 img{border-radius:12px}
.testimonial7-imgs2{position:relative;border-radius:12px;text-align:right;margin:-240px 20px 0 0;transform:rotate(12deg)}
@media (max-width:575px){
.testimonial7-imgs2{margin:30px 0 0 0;transform:rotate(0)}
}
.testimonial7-imgs2 img{border-radius:12px;border-top:2px solid #031a0b;border-left:2px solid #031a0b;border-right:4px solid #031a0b;border-bottom:2px solid #031a0b;filter:drop-shadow(4px 3px 0 #031a0b)}
.testimonial7_star ul li a i{color:var(--ztc-text-text-28)!important}
.testimonials7-shape{position:absolute;bottom:0;right:0}
.vl-testimonials8-area{overflow:hidden}
.content_testimonial_area.content8_testimonial_area{background:var(--ztc-bg-bg-28)!important}
.testimonial_3_slider_click.testimonial_8_slider_click .testimonial_click_boxarea{background:var(--ztc-bg-bg-28)}
.testimonial_3_slider_click.testimonial_8_slider_click .testimonial_click_user_bio h3 a{color:var(--ztc-text-text-29)}
.star_icon.star_hm8_icon ul li i{color:var(--ztc-text-text-39)}
.pera_text.pera_text8_fix{color:var(--ztc-text-text-29)!important}
.next-arrow.next-arrow-hm7 button::after{background:#88d945}
.prev-arrow.next-arrow-hm7 button::after{background:#88d945}
.vl-testimonials9-area{overflow:hidden}
.testimonials9-box{background:var(--ztc-bg-bg-31);padding:24px;border-radius:12px}
.testimonials9-box .pera-text{color:var(--ztc-text-text-9);font-size:var(--ztc-font-size-font-s18);font-weight:400;line-height:26px}
.testimonials9-box .testimonials9-author-wrap{display:flex;align-items:center;justify-content:space-between}
.testimonials9-box .testimonials9-author-wrap .testimonials9-author-info{display:flex;align-items:center}
.testimonials9-box .testimonials9-author-wrap .testimonials9-author-info .author-imgs img{border-radius:100%;margin-right:12px}
.testimonials9-box .testimonials9-author-wrap .testimonials9-author-info .author-bio h3 a{color:var(--ztc-text-text-32);font-family:var(--ztc-family-font2);font-size:var(--ztc-font-size-font-s24);line-height:24px;font-weight:400;transition:.4s}
.testimonials9-box .testimonials9-author-wrap .testimonials9-author-info .author-bio h3 a:hover{background:linear-gradient(180deg,#adc893 -36%,#558f6c 100%);-webkit-background-clip:text;color:transparent;transition:.4s}
.testimonials9-box .testimonials9-author-wrap .testimonials9-author-info .author-bio p{font-size:var(--ztc-font-size-font-s16);line-height:16px;font-weight:400;color:var(--ztc-text-text-9)}
.star_icon.star_hm9 ul li i{background:linear-gradient(180deg,#adc893 -36%,#558f6c 100%);-webkit-background-clip:text;color:transparent}
.vl-testimonials9-arrow{display:flex;justify-content:center;margin-top:32px}
.vl-testimonials9-arrow .prev-arrow{display:inline-block;height:48px;width:48px;line-height:45px;text-align:center;border:1px solid #adc893;border-radius:100%;margin-right:16px;transition:.4s}
.vl-testimonials9-arrow .prev-arrow:hover{background:linear-gradient(180deg,#adc893 -36%,#558f6c 100%);transform:.4s}
.vl-testimonials9-arrow .prev-arrow:hover img{filter:brightness(0) invert(1);transform:all .4s}
.vl-testimonials9-arrow .next-arrow{display:inline-block;height:48px;width:48px;line-height:45px;text-align:center;border:1px solid #adc893;border-radius:100%;transition:.4s}
.vl-testimonials9-arrow .next-arrow:hover{background:linear-gradient(180deg,#adc893 -36%,#558f6c 100%);transform:.4s}
.vl-testimonials9-arrow .next-arrow:hover img{filter:brightness(0) invert(1);transform:all .4s}
.vl-testimonials10-area{overflow:hidden;position:relative;background:var(--ztc-bg-bg-34)}
.testimonials10-box{padding:30px;border-radius:16px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.1);position:relative}
.testimonials10-box .pera_text{color:var(--ztc-text-text-1);font-size:var(--ztc-font-size-font-s16);line-height:26px;font-weight:400;text-transform:uppercase}
.testimonials10-box .testimonials10-author{display:flex;align-items:center}
.testimonials10-box .testimonials10-author .author-imgs{border-radius:100%;margin-right:12px}
.testimonials10-box .testimonials10-author .testimonials10-user h3 a{color:var(--ztc-text-text-1);font-family:var(--ztc-family-font2);font-size:var(--ztc-font-size-font-s24);line-height:24px;font-weight:400;text-transform:uppercase}
.testimonials10-box .testimonials10-author .testimonials10-user p{color:rgba(255,255,255,.8);font-size:var(--ztc-font-size-font-s16);line-height:16px;font-weight:400;text-transform:uppercase}
.testimonials10-box .testimonials10-quote{background:var(--ztc-bg-bg-32);display:inline-block;height:60px;width:60px;line-height:60px;text-align:center;border-radius:100%;position:absolute;top:-32px;right:30px}
.mytesti10-fxr{overflow:inherit;position:relative;z-index:99}
.star_icon.star_hm10 ul li i{color:var(--ztc-text-text-37)}
.testimonials10-bj .bj-top{position:absolute;left:12%;top:0}
.testimonials10-bj .bj-bottom{position:absolute;left:14%;bottom:0}
.testimonials10-bj .bj-line{position:absolute;left:14%;bottom:0}
.testimonials10-bj .bj-pixel{position:absolute;left:14%;bottom:0}
.testimonials10-arrow{display:flex;justify-content:center;margin-top:32px;position:relative;z-index:99}
.testimonials10-arrow .prev-arrow{display:inline-block;height:48px;width:48px;line-height:45px;text-align:center;border:1px solid #fff;border-radius:100%;margin-right:16px;transition:.4s}
.testimonials10-arrow .prev-arrow:hover{border:1px solid #55fc50;background:var(--ztc-bg-bg-32);transform:.4s}
.testimonials10-arrow .prev-arrow:hover img{filter:brightness(0) invert(0);transform:all .4s}
.testimonials10-arrow .prev-arrow img{filter:brightness(0) invert(1);transform:all .4s}
.testimonials10-arrow .next-arrow{display:inline-block;height:48px;width:48px;line-height:45px;text-align:center;border:1px solid #fff;border-radius:100%;margin-right:16px;transition:.4s}
.testimonials10-arrow .next-arrow:hover{border:1px solid #55fc50;background:var(--ztc-bg-bg-32);transform:.4s}
.testimonials10-arrow .next-arrow:hover img{filter:brightness(0) invert(0);transform:all .4s}
.testimonials10-arrow .next-arrow img{filter:brightness(0) invert(1);transform:all .4s}
.vl-testimonial6-area.inner-testimo-bg{background:var(--ztc-bg-bg-23)}
.testimonials-inner-content{background:var(--ztc-bg-bg-22)}
.testimonial2-info.testimonial-inner-box:hover .bio-info h3 a{color:#1a5632}
.testimonial2-bio.testimonial-inr-bio .bio-info h3 a{color:var(--ztc-text-text-23)}
.testimonial2-info.testimonial-inner-box{border:1px solid rgba(26,86,50,.2);background:rgba(255,255,255,.4)}
.testimonial2-info.testimonial-inner-box:hover{border:1px solid #1a5632;background:var(--ztc-bg-bg-21);box-shadow:3px 4px 0 0 #1a5632}
.testimonial2-info.testimonial-inner-box:hover .star_icon.star_icon_inner ul li i{color:var(--ztc-text-text-23)}
.testimonial2-info.testimonial-inner-box:hover .pera_text{color:rgba(26,86,50,.8)}
.testimonial2-info.testimonial-inner-box:hover .testimonial2-bio.testimonial-inr-bio .bio-info h4 a{color:var(--ztc-text-text-23)}
.testimonial2-info.testimonial-inner-box:hover .testimonial2-bio.testimonial-inr-bio .bio-info p{color:rgba(26,86,50,.8)}
.star_icon.star_icon_inner ul li i{color:var(--ztc-text-text-24)}
.vl-product3-area{overflow:hidden}
@media only screen and (min-width:768px) and (max-width:991px){
.product3-box{margin-top:0}
}
.product3-box:hover .product3-box-thumb{background:var(--ztc-bg-bg-12);transition:.4s}
.product3-box:hover .product3-box-thumb .product-icon{transform:translateY(0);transition:.4s}
.product3-box:hover .product3-box-thumb .fav-icon span{background:var(--ztc-bg-bg-1);transition:.4s}
.product3-box:hover .product3-box-thumb .fav-icon span i{color:var(--ztc-text-text-18);transition:.4s}
.product3-box:hover .product3-box-thumb .product3-imgs{transform:scale(1.05);transition:all 1s}
.product3-box .product3-box-thumb{width:100%;height:370px;border-radius:16px;position:relative;background:var(--ztc-bg-bg-1);overflow:hidden;transition:.4s}
.product3-box .product3-box-thumb .product3-box-thumb-img{text-align:center}
.product3-box .product3-box-thumb .product3-imgs{-o-object-fit:cover;object-fit:cover;margin-top:20px}
.product3-box .product3-box-thumb .fav-icon span{position:absolute;top:24px;right:24px;background:var(--ztc-bg-bg-12);display:inline-block;height:40px;width:40px;text-align:center;line-height:40px;border-radius:8px;transition:.4s}
.product3-box .product3-box-thumb .fav-icon span i{color:var(--ztc-text-text-1);transition:.4s}
.product3-box .product3-box-content .product3-content_text h3 a{color:var(--ztc-text-text-15);font-size:var(--ztc-font-size-font-s24);line-height:24px;font-weight:400;font-family:var(--ztc-family-font2);transition:.4s}
@media only screen and (min-width:992px) and (max-width:1199px){
.product3-box .product3-box-content .product3-content_text h3 a{font-size:21px}
}
.product3-box .product3-box-content .product3-content_text h3 a:hover{color:var(--ztc-bg-bg-12);transition:.4s}
.product3-box .product3-box-content .product_info{display:flex;justify-content:space-between;text-align:center}
@media only screen and (min-width:992px) and (max-width:1199px){
.product3-box .product3-box-content .product_info{display:block;text-align:inherit}
}
.product3-box .product3-box-content .product-price{display:flex;align-items:center}
.product3-box .product3-box-content .product-price .new-price{margin-right:6px}
.product3-box .product3-box-content .product-price .new-price a{font-size:var(--ztc-font-size-font-s18);font-weight:500;line-height:18px;color:rgba(67,48,20,.8);font-weight:500}
.product3-box .product3-box-content .product-price .old-price a{font-size:var(--ztc-font-size-font-s16);font-weight:400;line-height:16px;color:rgba(92,73,55,.8);text-decoration:line-through;opacity:.8}
.product-icon{background:var(--ztc-bg-bg-1);display:inline-block;border-radius:8px;padding:10px;position:absolute;bottom:30px;left:0;width:132px;margin:0 auto;text-align:center;right:0;transform:translateY(84px);z-index:9;transition:.4s}
.product-icon ul li{display:inline-block;margin-right:4px}
.product-icon ul li:last-child{margin-right:0}
.product-icon ul li a{background:var(--ztc-bg-bg-13);width:32px;height:32px;display:inline-block;text-align:center;line-height:30px;border-radius:4px;transition:.3s}
.product-icon ul li a img{width:20px;height:20px;transition:.3s}
.product-icon ul li a:hover{background:var(--ztc-bg-bg-12);transition:.3s}
.product-icon ul li a:hover img{filter:brightness(0) invert(1);transition:.3s}
.product_star ul li{display:inline-block;margin-right:1px}
.product_star ul li:last-child{margin-right:0}
.product_star ul li a i{color:var(--ztc-text-text-18)}
.vl-product4-area{overflow:hidden;background:#f8fcf9}
.product4-heading .product4-subtitle{display:inline-block;border:1px solid rgba(95,176,113,.3);padding:8px 8px 8px 8px;border-radius:30px;color:var(--ztc-text-text-19);font-size:var(--ztc-font-size-font-s20);line-height:20px;font-weight:400}
.product4-heading .product4-subtitle img{margin-right:12px}
.product4-heading .product4-title{color:var(--ztc-text-text-19);font-family:var(--ztc-family-font2);font-size:var(--ztc-font-size-font-s44);line-height:52px;font-weight:400}
@media (max-width:575px){
.product4-heading .product4-title{font-size:var(--ztc-font-size-font-s32);line-height:40px}
}
.product4-box{background:var(--ztc-bg-bg-16);border-radius:12px;padding:20px}
.product4-box:hover .product4-social{transform:translateY(0);opacity:1;transition:.3s;visibility:visible}
.product4-box:hover .product4-thumb-img .product4-imgs{opacity:0;visibility:hidden;transition:.3s}
.product4-box:hover .product4-thumb-shadow img{margin-top:-30px;transition:all .4s;opacity:1;visibility:visible}
@media only screen and (min-width:992px) and (max-width:1199px){
.product4-box:hover .product4-thumb-shadow img{margin-top:-6px}
}
.product4-box:hover .product4-main-content{background:var(--ztc-bg-bg-15);transition:.4s}
.product4-box:hover .content-title a{color:var(--ztc-text-text-1);transition:.4s}
.product4-box:hover .product4-count span{color:var(--ztc-text-text-1);transition:.4s}
.product4-thumb{width:100%;height:340px;border-radius:16px;position:relative;background:var(--ztc-bg-bg-1);transition:.3s}
@media only screen and (min-width:992px) and (max-width:1199px){
.product4-thumb{height:300px}
}
.product4-thumb .product4-thumb-img .product4-imgs{transition:.3s;opacity:1;visibility:visible;margin-top:40px}
.product4-thumb-shadow img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0;transition:.3s;visibility:hidden}
.product4-bottom-shape img{position:absolute;width:100%;bottom:-3px;z-index:1}
.product4-social{position:absolute;bottom:36px;left:0;margin:0 auto;text-align:center;right:0;z-index:1;transform:translateY(50px);opacity:0;visibility:hidden;transition:.3s}
.product4-social-link li{display:inline-block;margin-right:8px}
.product4-social-link li:hover a{background:var(--ztc-bg-bg-15);transition:.3s}
.product4-social-link li:hover a img{filter:brightness(0) invert(1);transition:.3s}
.product4-social-link li a{background:var(--ztc-bg-bg-16);width:32px;height:32px;display:inline-block;text-align:center;line-height:30px;border-radius:4px;transition:.3s}
.product4-social-link li a img{height:20px;width:20px}
.product4-main-content{background:var(--ztc-bg-bg-1);border-radius:8px;padding:20px;transition:.4s}
.product4-main-bottom{display:flex;align-items:center;justify-content:space-between}
.product_star_2 ul li a i{color:var(--ztc-text-text-14)}
.content-title a{color:var(--ztc-text-text-16);font-family:var(--ztc-family-font2);font-size:24px;line-height:24px;font-weight:400}
.product4-count span{color:rgba(0,0,0,.8);font-size:16px;line-height:16px;font-weight:500}
.vl-offer_product4-area{overflow:hidden;background:var(--ztc-bg-bg-16)}
.offer_product4-top{display:flex;justify-content:space-between;align-items:center}
@media (max-width:575px){
.offer_product4-top{display:block}
}
.offer_product4-top .offer_product4-header .subtitle{display:inline-block;border:1px solid rgba(95,176,113,.3);padding:8px 8px 8px 8px;border-radius:30px;color:var(--ztc-text-text-19);font-size:var(--ztc-font-size-font-s20);line-height:20px;font-weight:400}
.offer_product4-top .offer_product4-header .subtitle img{margin-right:12px}
.offer_product4-top .offer_product4-header .title{color:var(--ztc-text-text-19);font-family:var(--ztc-family-font2);font-size:var(--ztc-font-size-font-s44);line-height:52px;font-weight:400}
@media (max-width:575px){
.offer_product4-top .offer_product4-header .title{font-size:var(--ztc-font-size-font-s32);line-height:40px;padding-bottom:16px}
}
.offer_product4-top .offer_product4-heading-text p{color:rgba(27,49,31,.8);font-size:var(--ztc-font-size-font-s16);line-height:24px;font-weight:400}
.offer_product4-box{background:var(--ztc-bg-bg-1);padding:60px 26px;border-radius:12px;position:relative;transition:.4s;overflow:hidden}
@media only screen and (min-width:992px) and (max-width:1199px){
.offer_product4-box{padding:26px}
}
.offer_product4-box:hover{margin-top:-5px;transition:.4s}
.offer_product4-box:hover .offer_product_title a{color:var(--ztc-text-text-20);transition:.4s}
.offer_product4-box:hover .offer_product4-layer{opacity:1;visibility:visible;transition:.4s}
.offer_product4-box .offer_product4-items{position:absolute;top:0}
@media only screen and (min-width:992px) and (max-width:1199px){
.offer_product4-box .offer_product4-items{top:42px;right:0}
}
@media only screen and (min-width:768px) and (max-width:991px){
.offer_product4-box .offer_product4-items{right:0}
}
@media (max-width:575px){
.offer_product4-box .offer_product4-items{position:relative}
}
.offer_product4-box .offer_product4-items .offer_product4-items-img .offer_items{width:300px;height:300px;-o-object-fit:cover;object-fit:cover}
@media only screen and (min-width:992px) and (max-width:1199px){
.offer_product4-box .offer_product4-items .offer_product4-items-img .offer_items{width:200px;height:200px;-o-object-fit:inherit;object-fit:inherit}
}
.product4-special_offer{position:absolute;top:10%;left:25%;z-index:1}
.product4-special_offer .main-special_offer{position:absolute;top:1px;left:0}
.offer_product4-layer{position:absolute;top:0;left:20%;bottom:0;opacity:0;visibility:hidden;transition:.4s}
.offer_product4-layer img{height:100%;width:100%}
.offer_product4-layer-2{position:absolute;top:36%;left:-40%}
.offer_product4-layer-2 img{height:220px;width:500px}
.product4-special-fix-1{position:absolute;top:10%;left:56%}
.product4-special-fix-2{position:absolute;top:13%;left:60%}
.offer_product4-minibox{padding:30px 22px;background:var(--ztc-bg-bg-1);border-radius:12px;position:relative;overflow:hidden;transition:.4s}
.offer_product4-minibox:hover{transform:translateY(-5px);transition:.4s}
.offer_product4-minibox:hover .offer_product_title a{color:var(--ztc-text-text-20);transition:.4s}
.offer_product4-minibox:hover .offer_product4-layer{opacity:1;visibility:visible}
.offer_product4-mini-thumb{position:relative;margin-top:16px}
@media only screen and (min-width:992px) and (max-width:1199px){
.offer_product4-mini-thumb{margin-top:0}
}
.offer_product4-mini-thumb .mini-thumb-imgs{height:300px;width:300px;-o-object-fit:contain;object-fit:contain}
@media only screen and (min-width:992px) and (max-width:1199px){
.offer_product4-mini-thumb .mini-thumb-imgs{height:200px;width:200px}
}
.offer_product_title a{color:var(--ztc-text-text-16);font-family:var(--ztc-family-font2);font-size:var(--ztc-font-size-font-s24);line-height:24px;font-weight:400;z-index:9;transition:.4s;position:relative}
@media only screen and (min-width:992px) and (max-width:1199px){
.offer_product_title a{font-size:21px}
}
.offer_product_text{color:rgba(0,0,0,.8);font-size:var(--ztc-font-size-font-s16);font-weight:400;line-height:24px}
.vl-trending4-prod-area{overflow:hidden;background:var(--ztc-bg-bg-16)}
.trending4-prod-box{border:1px solid #aabbad;transition:.4s}
.trending4-prod-box:hover{background:var(--ztc-bg-bg-1);border:1px solid #fff;transition:.4s}
.trending4-prod-box:hover .trending4-prod-thumb{background:var(--ztc-bg-bg-16);transition:.4s}
.trending4-prod-box:hover .product4-bottom-shape2 img{opacity:1;visibility:visible;transition:.4s}
.product4-bottom-shape2 img{position:absolute;width:100%;bottom:0;z-index:1;opacity:0;visibility:hidden;transition:.4s}
.trending4-prod-social ul li a{background:var(--ztc-bg-bg-1)}
.vl-product5-area{overflow:hidden;position:relative}
.product5-shape{position:absolute;top:-12px;left:0}
@media (max-width:575px){
.product5-shape{display:none}
}
@media only screen and (min-width:768px) and (max-width:991px){
.product5-shape{display:none}
}
.timeline-wrap{display:flex;justify-content:space-between}
.product5-tabs{background:0 0!important}
.product5-tabs .tab{font-size:var(--ztc-font-size-font-s18)!important;font-weight:600!important;color:var(--ztc-text-text-21)!important;border:1px solid rgba(61,35,9,.3)!important;background:0 0!important}
.product5-tabs .tab.active{background:linear-gradient(90deg,#f58a22 0,#f8bc1e 100%)!important;border-color:#f8bc1e!important;outline:0;color:var(--ztc-text-text-1)!important}
.product5-filter .option{color:red}
.text-2{text-align:inherit!important}
.product5-box-info:hover .product-icon{transform:translateY(0);transition:.4s}
.product5-box-info:hover .fav-icon span{background:linear-gradient(90deg,#f58a22 0,#f8bc1e 100%);transition:.4s}
.product5-box-info:hover .fav-icon span i{color:var(--ztc-text-text-1);transition:.4s}
.product5-box-thumb{position:relative;overflow:hidden}
.product5-box-thumb .product5-box-thumb-img{border-radius:12px}
.product5-box-thumb .product5-box-thumb-img .product5-imgs{border-radius:12px;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.product5-box-thumb .fav-icon span{position:absolute;top:24px;right:24px;background:var(--ztc-bg-bg-1);display:inline-block;height:40px;width:40px;text-align:center;line-height:40px;border-radius:8px;transition:.4s;z-index:9}
.product5-box-thumb .fav-icon span i{color:#3d2309}
.product5-box-content .product5-content_text h3 a{color:var(--ztc-text-text-21);font-size:var(--ztc-font-size-font-s24);line-height:24px;font-weight:400;font-family:var(--ztc-family-font2);transition:.4s}
.product5-box-content .product5-content_text h3 a:hover{color:#f69b21;transition:.4s}
.product5-box-content .product_info{display:flex;justify-content:space-between;text-align:center}
@media only screen and (min-width:992px) and (max-width:1199px){
.product5-box-content .product_info{display:block;text-align:inherit}
}
.product5-box-content .product-price{display:flex;align-items:center}
.product5-box-content .product-price .new-price{margin-right:6px}
.product5-box-content .product-price .new-price a{font-size:var(--ztc-font-size-font-s18);font-weight:500;line-height:18px;color:var(--ztc-text-text-22);font-weight:500}
.product5-box-content .product-price .old-price a{font-size:var(--ztc-font-size-font-s16);font-weight:400;line-height:16px;color:rgba(92,73,55,.8);text-decoration:line-through;opacity:.8}
.product5_star ul li a i{color:#f58a22}
.product-fxr:hover{background:linear-gradient(90deg,#f58a22 0,#f8bc1e 100%)!important}
.tabs5-wrap{display:flex;justify-content:space-between;align-items:center}
@media (max-width:575px){
.tabs5-wrap{display:block}
}
.tab5-fix{color:var(--ztc-text-text-21);font-size:var(--ztc-font-size-font-s18);line-height:18px;font-weight:600;border-radius:8px!important;border:1px solid rgba(61,35,9,.3)!important;margin-right:16px}
@media (max-width:575px){
.tab5-fix{margin-bottom:10px}
}
.tab5-fix:hover{color:var(--ztc-text-text-21)!important}
.nav-pills .nav-link.tab5-fix.active{background:linear-gradient(90deg,#f58a22 0,#f8bc1e 100%);border:none!important;color:var(--ztc-text-text-1)!important}
.product5-select .nice-select{border:1px solid rgba(255,255,255,.12);border-radius:8px;background:var(--BT-Colour-3,linear-gradient(90deg,#f58a22 0,#f8bc1e 100%));padding:14px 16px;height:46px;width:150px;line-height:18px;color:rgba(255,255,255,.8);font-size:var(--ztc-font-size-font-s16);font-weight:var(--ztc-weight-medium)}
@media (max-width:575px){
.product5-select .nice-select{width:100%}
}
.product5-select .nice-select ul{background:var(--ztc-bg-bg-1)}
.product5-select .nice-select ul li{color:var(--ztc-text-text-5)}
.product5-select .nice-select::after{height:10px;margin-top:-6px;right:14px;width:10px;border-bottom:2px solid #fff;border-right:2px solid #fff}
.vl-product6-area{overflow:hidden;background:var(--ztc-bg-bg-20)}
.product6-subtitle{color:var(--ztc-text-text-1)!important;border:1px solid rgba(255,255,255,.3)!important;background:rgba(255,255,255,.1)!important}
.product6-pera{color:rgba(255,255,255,.8)!important}
.product6-box{height:500px;width:100%;background:var(--ztc-bg-bg-1);border-radius:12px;padding:16px}
@media only screen and (min-width:992px) and (max-width:1199px){
.product6-box{height:100%}
}
.product6-box:hover .product-thumb{background:#d8e45a;transition:.4s}
.product6-box:hover .product-thumb .fav-icon span{background:var(--ztc-bg-bg-1);border:1px solid #1a5632;box-shadow:1px 1px 0 0 #1a5632;transition:.4s}
.product6-box:hover .product-thumb .product6-line{opacity:1;visibility:visible;transition:.4s}
.product6-box:hover .product-thumb .product6-icons{transform:translateY(0);transition:.4s}
.product6-box .product-thumb{overflow:hidden;position:relative;background:var(--ztc-bg-bg-22);border-radius:8px;text-align:center;height:370px;line-height:370px;transition:.4s}
.product6-box .product-thumb .imgs{position:relative;z-index:1;-o-object-fit:cover;object-fit:cover}
.product6-box .product-thumb .fav-icon span{position:absolute;top:24px;right:24px;background:var(--ztc-bg-bg-21);display:inline-block;height:40px;width:40px;text-align:center;line-height:40px;border-radius:100px;transition:.4s}
.product6-box .product-thumb .fav-icon span i{color:var(--ztc-text-text-23);transition:.4s}
.product6-box .product-thumb .product6-line{position:absolute;top:0;right:0;opacity:0;visibility:hidden;transition:.4s}
.product6-box .product-thumb .product6-line img{height:390px}
.product6-box .product-thumb .product6-icons{position:absolute;left:0;right:0;margin:0 auto;bottom:-136px;z-index:9;transform:translateY(75px);transition:.4s}
.product6-box .product-thumb .product6-icons ul li{display:inline-block;margin-right:4px}
.product6-box .product-thumb .product6-icons ul li a{height:44px;width:44px;text-align:center;line-height:42px;display:inline-block;border-radius:100%;border:1.2px solid rgba(255,255,255,.3);background:rgba(255,255,255,.4);transition:.4s}
.product6-box .product-thumb .product6-icons ul li a:hover{background:var(--ztc-bg-bg-1);border:1.2px solid #1a5632;box-shadow:1.222px 1.222px 0 0 #1a5632;transition:.4s}
.product6-box-content .product6-content_text h3 a{color:var(--ztc-text-text-23);font-size:var(--ztc-font-size-font-s24);line-height:24px;font-weight:400;font-family:var(--ztc-family-font2);transition:.4s}
.product6-box-content .product6_info{display:flex;justify-content:space-between;text-align:center}
@media only screen and (min-width:992px) and (max-width:1199px){
.product6-box-content .product6_info{display:inline-block}
}
.product6-box-content .product6_info .product-price{display:flex;align-items:center}
.product6-box-content .product6_info .product-price .new-price{margin-right:6px}
.product6-box-content .product6_info .product-price .new-price a{font-size:var(--ztc-font-size-font-s18);line-height:18px;color:var(--ztc-text-text-23);font-weight:500}
.product6-box-content .product6_info .product-price .old-price a{font-size:var(--ztc-font-size-font-s16);font-weight:400;line-height:16px;color:rgba(26,86,50,.8);text-decoration:line-through;opacity:.8}
.product6-box-content .product6_info .product6_star ul li a i{color:var(--ztc-text-text-24)}
.product6-arrow{display:flex;justify-content:center;margin-top:32px}
.product6-arrow .prev-arrow{display:inline-block;height:48px;width:48px;line-height:44px;text-align:center;background:0 0;border:1px solid #fff;border-radius:100%;margin-right:16px;position:relative;overflow:hidden;transition:.4s}
.product6-arrow .prev-arrow:hover{box-shadow:1px 2px 0 0 #fff;transition:.4s}
.product6-arrow .prev-arrow:hover::after{height:100%;transition:.4s}
.product6-arrow .prev-arrow::after{position:absolute;content:"";left:0;top:0;height:0%;width:100%;border-radius:100px;background:var(--ztc-bg-bg-21);transition:.4s}
.product6-arrow .prev-arrow img{filter:brightness(0) invert(1);position:relative;z-index:1}
.product6-arrow .next-arrow{display:inline-block;height:48px;width:48px;line-height:44px;text-align:center;background:0 0;border:1px solid #fff;border-radius:100%;position:relative;overflow:hidden;transition:.4s}
.product6-arrow .next-arrow:hover{box-shadow:1px 2px 0 0 #fff;transition:.4s}
.product6-arrow .next-arrow:hover::after{height:100%;transition:.4s}
.product6-arrow .next-arrow::after{position:absolute;content:"";left:0;top:0;height:0%;width:100%;border-radius:100px;background:var(--ztc-bg-bg-21);transition:.4s}
.product6-arrow .next-arrow img{filter:brightness(0) invert(1);position:relative;z-index:1}
.vl-products9-area{overflow:hidden;background:linear-gradient(180deg,#adc893 -36%,#558f6c 100%);padding:100px 0;margin:0 30px;border-radius:30px}
@media (max-width:575px){
.vl-products9-area{margin:0}
}
@media only screen and (min-width:768px) and (max-width:991px){
.vl-products9-area{margin:0}
}
.vl-products10-area{overflow:hidden;position:relative;background:var(--ztc-bg-bg-33)}
.products10-bg{position:absolute;top:-60px;right:0}
.products10-box{padding:16px;background:#fff;border-radius:12px;margin-bottom:30px;overflow:hidden;position:relative;z-index:1}
.products10-box:hover .products10-buy_now{transform:translateY(0);opacity:1;visibility:visible}
.products10-box:hover .products10-box-content{transform:translateY(66px);opacity:0;visibility:hidden}
.products10-box:hover .products10-thumb{background:linear-gradient(180deg,#55fc50 -38.81%,rgba(85,252,80,0) 72.52%);border:1px solid #eaeaea;overflow:hidden;transition:all .4s}
.products10-box:hover .products10-thumb img{transform:scale(1.05) rotate(0)}
.products10-box .products10-thumb{background:var(--ztc-bg-bg-33);border:1px solid #f7f7fb;border-radius:12px;transition:all .4s}
.products10-box .products10-thumb img{height:230px;width:100%;-o-object-fit:contain;object-fit:contain;transform:scale(1);transition:all 1s}
.products10-box-content{transform:translateY(0);text-align:center;transition:all .4s ease;opacity:1;visibility:visible}
.products10-box-content h3{color:var(--ztc-text-text-34);font-size:var(--ztc-font-size-font-s24);font-family:var(--ztc-family-font2);line-height:24px;font-weight:400;text-transform:uppercase}
.products10-box-content p a{font-size:var(--ztc-font-size-font-s16);line-height:16px;font-weight:400;color:var(--ztc-text-text-35)}
.products10-buy_now{margin-top:-56px;text-align:center;transform:translateY(68px);opacity:0;visibility:hidden;transition:all .4s ease}
.vl-offer-prod10-area{overflow:hidden}
.offer-prod10-box{background:var(--ztc-bg-bg-33);padding:30px;border-radius:16px;border:1px solid rgba(85,252,80,.3);overflow:hidden;position:relative}
.offer-prod10-box .offer-prod-title{color:var(--ztc-text-text-34);font-size:var(--ztc-font-size-font-s32);line-height:42px;font-weight:400;font-family:var(--ztc-family-font2);text-transform:uppercase}
@media (max-width:575px){
.offer-prod10-box .offer-prod-title{font-size:var(--ztc-font-size-font-s20);line-height:30px}
}
.offer-prod10-box .offer-prod-pera{font-size:var(--ztc-font-size-font-s16);line-height:26px;font-weight:400;color:var(--ztc-text-text-35);text-transform:uppercase}
.offer-prod10-price-wrap{display:flex;align-items:center}
.offer-prod10-price-wrap h2{color:var(--ztc-text-text-36);font-size:var(--ztc-font-size-font-s48);line-height:48px;font-weight:400;font-family:var(--ztc-family-font2);margin-right:8px}
.offer-prod10-price-wrap h3{font-size:var(--ztc-font-size-font-s32);line-height:32px;font-weight:400;color:rgba(85,252,80,.4);text-decoration-line:line-through}
.offer-prod10-thumb .img1{position:absolute;top:16px;right:-10px}
@media (max-width:575px){
.offer-prod10-thumb .img1{position:relative;text-align:center}
}
.offer-prod10-thumb .img2{position:absolute;top:-2px;right:-16px}
@media (max-width:575px){
.offer-prod10-thumb .img2{position:relative;text-align:center}
}
.offer-prod10-thumb .img3{position:absolute;top:-2px;right:-28px}
@media (max-width:575px){
.offer-prod10-thumb .img3{position:relative;text-align:center}
}
.offer-prod10-box.offer-prod10-fxr1{padding:34px 30px}
.offer-prod10-box.offer-prod10-fxr2{padding:42px 30px}
.vl-gallery-area{overflow:hidden;background:#fffdf5}
.vl-gallery-thumb{position:relative;overflow:hidden;border-radius:12px;transition:.4s}
.vl-gallery-thumb:hover::after{visibility:visible;opacity:1;transition:all .4s}
.vl-gallery-thumb:hover .inner-border{top:24px;left:24px;right:24px;bottom:24px;opacity:1;visibility:visible;transition:.4s}
.vl-gallery-thumb:hover .view-wrap{opacity:1;visibility:visible;transition:.6s;transform:scale(1)}
.vl-gallery-thumb:hover img{transform:scale(1.2) rotate(-4deg);transition:all .4s}
.vl-gallery-thumb::after{content:"";position:absolute;left:0;top:0;height:100%;width:100%;background:rgba(31,104,78,.3);border-radius:12px;transition:.4s;visibility:hidden;opacity:0}
.vl-gallery-thumb img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;position:relative;border-radius:12px;transform:scale(1);transition:all .4s}
.vl-gallery-thumb .inner-border{position:absolute;top:0;left:0;right:0;bottom:0;border:1px solid #fff;border-radius:8px;opacity:0;visibility:hidden;transition:.4s;z-index:1}
.vl-gallery-thumb .view-wrap{position:absolute;top:50%;left:50%;margin-left:-35px;margin-top:-35px;z-index:1;opacity:0;visibility:hidden;transition:.4s;transform:scale(.7)}
.vl-gallery-thumb .view-wrap a{color:var(--ztc-text-text-5);background:var(--ztc-bg-bg-1);display:inline-block;height:70px;width:70px;border-radius:100%;line-height:70px;text-align:center;font-size:var(--ztc-font-size-font-s18);font-weight:var(--ztc-weight-semibold);transition:all .4s}
.vl-gallery-thumb .view-wrap a:hover{background:var(--ztc-bg-bg-5);transition:all .4s}
.vl-gallery8-area{overflow:hidden}
.vl-gallery8-heading h3{color:var(--ztc-text-text-29);font-size:var(--ztc-font-size-font-s24);line-height:24px;padding:12px 16px;display:inline-block;font-weight:400;text-align:center;border-radius:8px;border:1px solid rgba(79,120,248,.3);background:rgba(79,120,248,.1);box-shadow:0 4px 12px 0 rgba(79,120,248,.2) inset;backdrop-filter:blur(2px)}
@media (max-width:575px){
.vl-gallery8-heading h3{font-size:var(--ztc-font-size-font-s16);line-height:16px}
}
.vl-gallery8-heading h3 img{margin-right:12px}
.vl-gallery8-heading h2{color:var(--ztc-text-text-29);font-size:var(--ztc-font-size-font-s44);font-family:var(--ztc-family-font2);line-height:54px;font-weight:400}
@media (max-width:575px){
.vl-gallery8-heading h2{font-size:var(--ztc-font-size-font-s32);line-height:40px}
}
.case25-slider-all .testimonial2-slider-area{position:relative;z-index:1}
.case25-slider-all .testimonial2-slider-area .rev_slider .slick-slider{margin-left:-20%;margin-right:-20%}
.case25-slider-all .testimonial2-slider-area .rev_slider .slick-list{padding-top:10%!important;padding-bottom:6%!important;padding-left:15%!important;padding-right:15%!important}
.case25-slider-all .testimonial2-slider-area .rev_slider .slick-track{max-width:100%!important;transform:translate3d(0,0,0)!important;perspective:100px}
.case25-slider-all .testimonial2-slider-area .rev_slider .slick-slide{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;opacity:0;width:100%!important;transform:translate3d(0,0,0);transition:transform 1s,opacity 1s}
.case25-slider-all .testimonial2-slider-area .rev_slider .slick-snext,.case25-slider-all .testimonial2-slider-area .rev_slider .slick-sprev{display:block}
.case25-slider-all .testimonial2-slider-area .rev_slider .slick-current{opacity:1;position:relative;display:block;transform:translate3d(0,0,10px);z-index:2}
.case25-slider-all .testimonial2-slider-area .rev_slider .slick-snext{opacity:1;transform:translate3d(20%,0,0);z-index:1}
.case25-slider-all .testimonial2-slider-area .rev_slider .slick-sprev{opacity:1;transform:translate3d(-20%,0,0)}
.case25-slider-all .testimonial2-slider-area .rev_slider .rev_slide.slick-center .text{visibility:visible;opacity:1;transition:all .4s}
.case25-slider-all .testimonial2-slider-area .rev_slider .rev_slide .test{display:block;width:100%;border-radius:12px}
.case25-slider-all .testimonial2-slider-area .rev_slider .rev_slide .test img{height:500px;width:100%;-o-object-fit:cover;object-fit:cover;border-radius:12px}
.case25-slider-all .testimonial2-slider-area .rev_slider .rev_slide .text{text-align:center;margin-top:-30px;visibility:hidden;opacity:0;transition:all .4s;margin-left:21px;margin-right:85px}
.case25-slider-all .testimonial2-slider-area .rev_slider .rev_slide .text p{color:var(--ztc-text-text-5);font-family:var(--ztc-family-font2);font-size:var(--ztc-font-size-font-s44);font-style:normal;font-weight:var(--ztc-weight-bold)}
.case25-slider-all .testimonial2-slider-area .rev_slider .rev_slide .text p span{color:rgba(9,11,14,.4);transition:all .4s;display:inline-block}
.case25-slider-all .testimonial2-slider-area .rev_slider .slick-arrow{height:48px;width:48px;text-align:center;line-height:48px;transition:all .4s;outline:0;font-size:var(--f-fs-font-28);background-color:none;border-radius:8px;border:1px solid #141e3e}
@media only screen and (min-width:768px) and (max-width:991px){
.case25-slider-all .testimonial2-slider-area .rev_slider .slick-arrow{display:none}
}
@media (max-width:575px){
.case25-slider-all .testimonial2-slider-area .rev_slider .slick-arrow{display:none}
}
.case25-slider-all .testimonial2-slider-area .rev_slider .slick-arrow:hover{background:var(--ztc-bg-bg-29);transition:all .4s;border:1px solid #4f78f8;color:var(--vtc-text-white)}
.case25-slider-all .testimonial2-slider-area .rev_slider .slick-arrow:hover i{filter:brightness(0) invert(1)}
.case25-slider-all .testimonial2-slider-area .rev_slider .slick-arrow.prev-next{position:absolute;left:-90px;top:50%;margin-top:0}
.case25-slider-all .testimonial2-slider-area .rev_slider .slick-arrow.next-prev{position:absolute;right:-90px;top:50%;margin-top:0}
.tp-text-slide-title2{color:#153000;margin-bottom:0;font-size:var(--ztc-font-size-font-s28);line-height:28px;font-weight:var(--ztc-weight-bold)}
.tp-text-slide-title2 img{width:40px;height:40px;margin-right:20px;filter:brightness(0) invert(0)}
.tpcauses-text-slider-active .swiper-slide{width:auto;display:inline-block}
.tp-brand{background-color:#fff;padding:25px 0;height:120px;display:flex;align-items:center;justify-content:center}
.tp-text-bg-2{overflow:hidden;padding:30px 0;height:95px;width:100%}
.tp-texthm7-slider{position:relative;z-index:2}
.vl-blogleft-details-area{background:#f4f7f5}
.vl-sidebar{position:sticky;top:120px}
.vl-widegt-1{border-radius:8px;padding:24px 20px;margin-bottom:32px;background:var(--ztc-bg-bg-23)}
.vl-widegt-1 .title{color:var(--ztc-text-text-23);font-size:var(--ztc-font-size-font-s24);font-family:var(--ztc-family-font2);font-weight:400;line-height:24px}
.vl-widegt-1 .vl-searh-form-wid form{position:relative;z-index:1;display:block}
@media only screen and (min-width:768px) and (max-width:991px){
.vl-widegt-1 .vl-searh-form-wid form{display:block}
}
.vl-widegt-1 .vl-searh-form-wid form input[type=text]{background:var(--ztc-bg-bg-1);border-radius:100px;height:56px;width:100%;padding:16px;color:#747473;transition:.3s;font-size:var(--ztc-font-size-font-s18);line-height:18px;font-weight:var(--ztc-weight-medium);border:1px solid transparent}
@media only screen and (min-width:768px) and (max-width:991px){
.vl-widegt-1 .vl-searh-form-wid form input[type=text]{width:100%}
}
.vl-widegt-1 .vl-searh-form-wid form input[type=text]::-moz-placeholder{color:#747473;font-size:var(--ztc-font-size-font-s18)}
.vl-widegt-1 .vl-searh-form-wid form input[type=text]::placeholder{color:#747473;font-size:var(--ztc-font-size-font-s18)}
.vl-widegt-1 .vl-searh-form-wid form span{height:48px;width:48px;line-height:58px;text-align:center;border-radius:8px;display:inline-block;position:absolute;right:0;top:0;color:var(--ztc-text-text-1);cursor:pointer;font-size:var(--ztc-font-size-font-s20)}
.vl-widegt-1 .vl-searh-form-wid form span i{color:var(--ztc-text-text-23)}
.vl-widegt-2{border-radius:8px;padding:24px 20px;margin-bottom:32px;background:var(--ztc-bg-bg-23)}
.vl-widegt-2 .title{color:var(--ztc-text-text-23);font-size:var(--ztc-font-size-font-s24);font-weight:var(--ztc-weight-bold);line-height:24px}
.vl-widegt-2 .vl-service-list ul li{margin-bottom:20px}
.vl-widegt-2 .vl-service-list ul li:last-child{margin-bottom:0}
.vl-widegt-2 .vl-service-list ul li a{background:var(--ztc-bg-bg-1);border:1px solid #fff;border-radius:100px;color:var(--ztc-text-text-23);padding:21px 20px;font-size:var(--ztc-font-size-font-s18);line-height:18px;font-weight:var(--ztc-weight-bold);display:block;position:relative;transition:.4s}
.vl-widegt-2 .vl-service-list ul li a span{position:absolute;right:20px;top:21px;transition:.4s;color:var(--ztc-text-text-23);transform:rotate(-90deg)}
.vl-widegt-2 .vl-service-list ul li a:hover{border:1px solid #1a5632;box-shadow:2px 2px 0 0 #1a5632;background:var(--ztc-bg-bg-21);color:var(--ztc-text-text-1);transition:.4s}
.vl-widegt-2 .vl-service-list ul li a:hover span{color:var(--ztc-text-text-5);transform:rotate(90deg);transition:.4s}
.vl-widegt-5{border-radius:8px;padding:24px 20px;margin-bottom:32px;background:var(--ztc-bg-bg-23)}
.vl-widegt-5 .title{color:var(--ztc-text-text-23);font-size:var(--ztc-font-size-font-s24);font-family:var(--ztc-family-font2);font-weight:400;line-height:24px}
.vl-widegt-5 .vl-sidebar-form input[type=email],.vl-widegt-5 .vl-sidebar-form input[type=number],.vl-widegt-5 .vl-sidebar-form input[type=text]{background:var(--ztc-bg-bg-1);width:100%;height:52px;border-radius:100px;color:rgba(26,86,50,.8);font-size:var(--ztc-font-size-font-s18);line-height:18px;font-weight:var(--ztc-weight-medium);margin-bottom:16px;padding:16px}
.vl-widegt-5 .vl-sidebar-form input[type=email]::-moz-placeholder,.vl-widegt-5 .vl-sidebar-form input[type=number]::-moz-placeholder,.vl-widegt-5 .vl-sidebar-form input[type=text]::-moz-placeholder{color:rgba(26,86,50,.8);font-size:var(--ztc-font-size-font-s18);line-height:18px;font-weight:var(--ztc-weight-medium)}
.vl-widegt-5 .vl-sidebar-form input[type=email]::placeholder,.vl-widegt-5 .vl-sidebar-form input[type=number]::placeholder,.vl-widegt-5 .vl-sidebar-form input[type=text]::placeholder{color:rgba(26,86,50,.8);font-size:var(--ztc-font-size-font-s18);line-height:18px;font-weight:var(--ztc-weight-medium)}
.vl-widegt-5 .vl-sidebar-form textarea{color:var(--ztc-text-text-6);transition:.3s;font-size:var(--ztc-font-size-font-s18);line-height:18px;font-weight:var(--ztc-weight-medium);height:180px;border-radius:18px;margin-bottom:32px;background:var(--ztc-bg-bg-1);padding:16px;width:100%;resize:inherit}
.vl-widegt-5 .vl-sidebar-form textarea::-moz-placeholder{color:var(--ztc-text-text-6);font-size:var(--ztc-font-size-font-s18);line-height:18px;font-weight:var(--ztc-weight-medium)}
.vl-widegt-5 .vl-sidebar-form textarea::placeholder{color:var(--ztc-text-text-6);font-size:var(--ztc-font-size-font-s18);line-height:18px;font-weight:var(--ztc-weight-medium)}
.vl-widegt-6{background:var(--ztc-bg-bg-21);border-radius:8px;padding:24px 20px;display:inline-block}
@media (max-width:575px){
.vl-widegt-6{margin-bottom:30px}
}
@media only screen and (min-width:768px) and (max-width:991px){
.vl-widegt-6{margin-bottom:30px}
}
.vl-widegt-6 h3{color:var(--ztc-text-text-23);font-size:var(--ztc-font-size-font-s24);font-weight:var(--ztc-weight-bold);line-height:28px}
.vl-widget-category{padding:24px 20px;border-radius:8px;margin-bottom:32px;background:var(--ztc-bg-bg-23)}
.vl-widget-category h4{color:var(--ztc-text-text-23);font-size:var(--ztc-font-size-font-s24);font-family:var(--ztc-family-font2);font-weight:400;line-height:24px}
.vl-widget-category .vl-widget-category-list ul li{margin-bottom:20px}
.vl-widget-category .vl-widget-category-list ul li:last-child{margin-bottom:0}
.vl-widget-category .vl-widget-category-list ul li a{display:block;background:var(--ztc-text-text-1);border:1px solid #fff;font-family:var(--ztc-family-font2);border-radius:100px;padding:20px;font-size:var(--ztc-font-size-font-s18);line-height:18px;font-weight:400;color:var(--ztc-text-text-23);transition:.4s}
.vl-widget-category .vl-widget-category-list ul li a:hover{background:var(--ztc-bg-bg-21);transition:.4s;color:var(--ztc-text-text-23);border:1px solid #1a5632;box-shadow:2px 2px 0 0 #1a5632}
.vl-widget-category .vl-widget-category-list ul li a span{float:right}
.vl-widget-rpost{padding:24px 20px;border-radius:8px;margin-bottom:32px;background:var(--ztc-bg-bg-23)}
.vl-widget-rpost h4{color:var(--ztc-text-text-23);font-size:var(--ztc-font-size-font-s24);font-family:var(--ztc-family-font2);font-weight:400;line-height:24px}
.rec__post__wrap{display:flex;align-items:center;background:var(--ztc-bg-bg-1);border-radius:8px}
.rec__post__wrap-thumb img{width:100px;height:100px;border-radius:8px 0 0 8px;-o-object-fit:cover;object-fit:cover}
.rec__post__wrap-thumb{margin-right:13px}
.rec__post__wrap-content .date{color:var(--ztc-text-text-6);font-size:var(--ztc-font-size-font-s18);font-weight:var(--ztc-weight-medium);line-height:18px}
@media only screen and (min-width:1200px) and (max-width:1399px){
.rec__post__wrap-content .date{font-size:14px}
}
.rec__post__wrap-content .date img{margin-top:-4px;margin-right:4px}
.rec__post__wrap-content .title a{color:var(--ztc-text-text-23);font-size:var(--ztc-font-size-font-s16);font-family:var(--ztc-family-font2);line-height:24px;font-weight:400;transition:.4s;display:inline-block}
@media only screen and (min-width:1200px) and (max-width:1399px){
.rec__post__wrap-content .title a{font-size:15px}
}
@media only screen and (min-width:768px) and (max-width:991px){
.rec__post__wrap-content .title a br{display:none}
}
.rec__post__wrap-content .title a:hover{color:var(--ztc-text-text-24);transition:.4s}
.vl-widget-tags{padding:24px 20px;border-radius:8px;margin-bottom:32px;background:var(--ztc-bg-bg-23)}
.vl-widget-tags .title{color:var(--ztc-text-text-23);font-size:var(--ztc-font-size-font-s24);font-family:var(--ztc-family-font2);font-weight:400;line-height:24px}
.vl-widget-tags .popular-tags a{color:var(--ztc-text-text-23);background:var(--ztc-bg-bg-1);border:1px solid #fff;padding:12px 16px;border-radius:100px;display:inline-block;font-size:var(--ztc-font-size-font-s16);line-height:16px;font-weight:400;transition:.4s;margin-right:16px;margin-bottom:16px}
@media only screen and (min-width:1200px) and (max-width:1399px){
.vl-widget-tags .popular-tags a{font-size:16px}
}
.vl-widget-tags .popular-tags a:hover{background:var(--ztc-bg-bg-21);border:1px solid #1a5632;box-shadow:2px 2px 0 0 #1a5632;transition:.4s}
.vl-projects2-area{overflow:hidden}
.projects2-thumb-info{position:relative;border-radius:16px;overflow:hidden}
.projects2-thumb-info:hover::after{height:100%;transition:.4s}
.projects2-thumb-info:hover .plus-sing{background:var(--ztc-bg-bg-9);transition:.4s}
.projects2-thumb-info:hover .plus-sing img{transform:rotate(90deg);transition:.4s}
.projects2-thumb-info:hover .projects2-thumb-content{transition:.6s;visibility:visible;opacity:1}
.projects2-thumb-info:hover .thumbimgs{transform:scale(1.2) rotate(-4deg);transition:.4s}
.projects2-thumb-info::after{position:absolute;content:"";left:0;bottom:0;height:0%;width:100%;border-radius:16px;background:linear-gradient(180deg,rgba(2,49,24,0) 50%,#023118 100%);transition:.4s}
.projects2-thumb-info .thumbimgs{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;border-radius:16px;transform:scale(1) rotate(0);transition:all 1s}
@media (max-width:575px){
.projects2-thumb-info .thumbimgs{height:442px}
}
.projects2-thumb-info .plus-sing{position:absolute;top:30px;left:30px;background:var(--ztc-bg-bg-1);height:60px;width:60px;display:inline-block;border-radius:100%;line-height:58px;text-align:center;z-index:99;transition:.4s}
.projects2-thumb-info .projects2-thumb-content{position:absolute;bottom:100%;left:30px;visibility:hidden;opacity:0;transition:.6s;z-index:1;right:30px;bottom:30px}
.projects2-thumb-info .projects2-thumb-content .title a{color:var(--ztc-text-text-1);font-size:var(--ztc-font-size-font-s24);font-weight:400;line-height:24px;font-family:var(--ztc-family-font2)}
.projects2-thumb-info .projects2-thumb-content .pera-text{color:var(--ztc-bg-bg-1);font-size:var(--ztc-font-size-font-s16);font-weight:400;line-height:24px}
.vl-project3-area{overflow:hidden}
.vl-project3-area .project3-box{position:relative;overflow:hidden;border-radius:16px}
.vl-project3-area .project3-box:hover::after{width:100%;transition:.4s}
.vl-project3-area .project3-box:hover .project3-thumb img{transform:scale(1.05);transition:all 1s}
.vl-project3-area .project3-box:hover .project3-plus{background:var(--ztc-bg-bg-12);transition:.4s}
.vl-project3-area .project3-box:hover .project3-plus img{filter:brightness(0) invert(1);transform:rotate(90deg);transition:.4s}
.vl-project3-area .project3-box:hover .project3-content{transform:translateX(0);visibility:visible;opacity:1;transition:.4s}
.vl-project3-area .project3-box::after{position:absolute;content:"";left:0;bottom:0;height:100%;width:0%;border-radius:16px;background:linear-gradient(180deg,rgba(192,136,56,0) 0,#c08838 100%);transition:.4s}
.vl-project3-area .project3-box .project3-thumb img{width:100%;border-radius:16px;transition:all 1s}
.vl-project3-area .project3-box .project3-plus{position:absolute;top:30px;left:30px;background:var(--ztc-bg-bg-1);height:60px;width:60px;display:inline-block;border-radius:100%;line-height:58px;text-align:center;z-index:99;transition:.4s}
.vl-project3-area .project3-box .project3-content{position:absolute;left:30px;bottom:30px;transform:translateX(-100px);opacity:0;visibility:hidden;z-index:1;transition:.4s}
.vl-project3-area .project3-box .project3-content h3 a{font-family:var(--ztc-family-font2);font-size:var(--ztc-font-size-font-s24);line-height:24px;font-weight:400;color:var(--ztc-text-text-1)}
.vl-project3-area .project3-box .project3-content p{color:var(--ztc-text-text-1);font-size:var(--ztc-font-size-font-s16);line-height:24px;font-weight:400}
.project3-arrow{display:flex;justify-content:center;margin-top:32px;position:relative;z-index:99}
.project3-arrow .prev-arrow{display:inline-block;height:48px;width:48px;line-height:45px;text-align:center;background:var(--ztc-bg-bg-13);border-radius:100%;margin-right:16px;transition:.4s}
.project3-arrow .prev-arrow:hover{background:var(--ztc-bg-bg-12);transform:.4s}
.project3-arrow .prev-arrow:hover img{filter:brightness(0) invert(1);transform:all .4s}
.project3-arrow .prev-arrow img{transform:all .4s}
.project3-arrow .next-arrow{display:inline-block;height:48px;width:48px;line-height:45px;text-align:center;background:var(--ztc-bg-bg-13);border-radius:100%;margin-right:16px;transition:.4s}
.project3-arrow .next-arrow:hover{background:var(--ztc-bg-bg-12);transform:.4s}
.project3-arrow .next-arrow:hover img{filter:brightness(0) invert(1);transform:all .4s}
.project3-arrow .next-arrow img{transform:all .4s}
.hm3-project-btn{position:relative;color:var(--ztc-text-text-15);display:inline-block;padding:6px 6px 6px 16px;background:var(--ztc-bg-bg-1);border-radius:140px;font-size:var(--ztc-font-size-font-s18);font-weight:var(--ztc-weight-bold);line-height:18px;border:none;z-index:9;transition:.3s}
.hm3-project-btn::after{position:absolute;content:"";background:var(--ztc-bg-bg-14);left:0;right:0;border-radius:140px;height:100%;width:100%;top:0;transform:scaleX(0);transition:.4s;z-index:-1}
.hm3-project-btn span{background:var(--ztc-bg-bg-12);height:42px;width:42px;line-height:42px;display:inline-block;border-radius:100%;text-align:center;transform:rotate(0);transition:.4s;margin-left:8px}
.hm3-project-btn span svg{filter:brightness(0) invert(1)}
.hm3-project-btn:hover{color:var(--ztc-text-text-1);border:none}
.hm3-project-btn:hover::after{background:var(--ztc-bg-bg-14);transform:scaleX(1);transition:.4s}
.hm3-project-btn:hover span{background:var(--ztc-bg-bg-1);transform:rotate(45deg);transition:.4s}
.hm3-project-btn:hover span svg{filter:brightness(0) invert(0)}
.vl-project5-area{overflow:hidden}
@media only screen and (min-width:768px) and (max-width:991px),(max-width:575px){
.vl-project5-area .project5-heading{margin-bottom:30px}
}
.project5-pera{color:var(--ztc-text-text-22);font-size:var(--ztc-font-size-font-s16);line-height:24px;font-weight:400}
.project-wrapper.project5-wrapper{margin-top:0}
.project5-numfix h3{font-size:24px;line-height:32px;font-weight:700;color:transparent;-webkit-text-stroke:2px #5c4937;display:inline-block;z-index:1}
.project-title.project5-title h3{color:var(--ztc-text-text-21);font-family:var(--ztc-family-font2)}
.project-button.project5-button .icon-btn{border:none}
.vl-project6-area{overflow:hidden;background:#f4f7f5}
.project6-box:hover .project6-thumb-content{height:152px;transition:.4s}
.project6-box:hover .project6-thumb-content .title a{color:var(--ztc-text-text-23);transition:.4s}
.project6-box:hover .project6-thumb-content .pera-text{opacity:1;visibility:visible;transition:.3s}
.project6-box:hover .content_arrow img{transform:rotate(360deg);transition:.4s}
.project6-box:hover .project6-thumb .imgs{transform:scale(1.05) rotate(0)}
.project6-thumb{position:relative;overflow:hidden;border-radius:12px}
.project6-thumb .imgs{border-radius:12px;height:100%;width:100%;transform:scale(1);transition:all 1s}
.project6-thumb-content{position:absolute;left:24px;right:24px;bottom:24px;background:var(--ztc-bg-bg-1);padding:24px;height:90px;border-radius:8px;transition:.4s;text-align:center;z-index:9}
.project6-thumb-content .title a{color:var(--ztc-text-text-25);font-family:var(--ztc-family-font2);font-size:var(--ztc-font-size-font-s24);line-height:24px;font-weight:400;transition:.4s}
@media only screen and (min-width:1200px) and (max-width:1399px){
.project6-thumb-content .title a{font-size:22px}
}
.project6-thumb-content .pera-text{margin-top:16px;color:rgba(26,86,50,.8);font-size:var(--ztc-font-size-font-s16);line-height:24px;font-weight:400;opacity:0;visibility:hidden;transition:.3s}
@media only screen and (min-width:1200px) and (max-width:1399px){
.project6-thumb-content .pera-text{font-size:15px}
}
.arrow_wrap{position:relative;margin-bottom:10px}
.content_arrow{background:var(--ztc-bg-bg-21);display:inline-block;height:60px;width:60px;line-height:46px;text-align:center;border-radius:100%;border:6px solid var(--ztc-bg-bg-1);position:absolute;right:50%;top:-22px;left:50%;transform:translate(-50%,-50%)}
.content_arrow img{transition:.4s}
.project-details-inner-content .project-details-inner-thumb img{border-radius:12px;-o-object-fit:cover;object-fit:cover;width:100%}
.project-details-inner-content .title{color:var(--ztc-text-text-23);font-family:var(--ztc-family-font2);font-weight:400;font-size:var(--ztc-font-size-font-s44);line-height:44px;text-transform:capitalize}
@media (max-width:575px){
.project-details-inner-content .title{font-size:var(--ztc-font-size-font-s32);line-height:40px}
}
@media (max-width:575px){
.project-details-inner-thumb2{margin-top:30px}
}
@media only screen and (min-width:768px) and (max-width:991px){
.project-details-inner-thumb2{margin-top:30px}
}
@media only screen and (min-width:992px) and (max-width:1199px){
.project-details-inner-thumb2{margin-top:30px}
}
.project-details-inner-thumb2 img{width:100%;border-radius:12px;-o-object-fit:cover;object-fit:cover}
@media (max-width:575px){
.project-details-inner-thumb2 img{margin-bottom:30px}
}
.project-more-inner-section{background:#f4f7f5}
.title_more{color:var(--ztc-text-text-25);font-family:var(--ztc-family-font2);font-size:var(--ztc-font-size-font-s44);line-height:44px;font-weight:400;text-align:center;margin-bottom:38px}
.project-wrapper{margin-top:40px}
.project-title{margin-left:76px}
@media (max-width:575px){
.project-title{margin-left:0}
}
.project-title h3 a{color:var(--ztc-text-text-5);font-family:var(--ztc-family-font2);font-size:var(--ztc-font-size-font-s24);font-weight:400}
.project-button .icon-btn{border:1px solid rgba(31,104,78,.3);display:inline-block;height:54px;width:54px;border-radius:100%;text-align:center;line-height:51px}
.project-num h2{color:rgba(76,174,71,.16);font-size:60px;line-height:60px;font-weight:400}
.project-image img{width:100%;border-radius:12px}
@media only screen and (min-width:768px) and (max-width:991px),(max-width:575px){
.project-image img{margin-bottom:20px}
}
.project-info p{font-size:var(--ztc-font-size-font-s16);line-height:24px;font-weight:400;color:var(--ztc-text-text-8)}
.axis-project-item{border-top:1px solid rgba(31,104,78,.16);border-bottom:1px solid rgba(31,104,78,.16);padding:24px 0 24px 0}
.accordion-fix{margin-top:20px}
.axis-project-item.style-one:hover .project-content .read-more.style-one{color:var(--primary-color)}
.axis-project-item.style-one .project-thumbnail img{width:100%;border-radius:30px}
.axis-project-item.style-one .project-content{position:relative;width:85%;margin:0 auto;border-radius:30px;background-color:var(--white-color);box-shadow:0 8px 28px 0 rgba(0,0,0,.1);margin-top:-100px;text-align:center;padding:20px 30px;transition:all .3s}
.axis-project-item.style-one .project-content .tag{margin-bottom:10px}
.axis-project-item.style-one .project-content .title{padding-bottom:18px;border-bottom:1px solid var(--border-color);margin-bottom:13px}
@media (max-width:1650px){
.axis-project-item.style-one .project-content .title{font-size:18px}
}
.axis-project-item.style-one .project-content .title:hover{color:var(--primary-color)}
.axis-project-item.style-two:hover .project-thumbnail .hover-content{visibility:visible;opacity:1}
.axis-project-item.style-two:hover .project-content{transform:translateY(0)}
.axis-project-item.style-two .project-thumbnail{position:relative;z-index:1;overflow:hidden;border-radius:30px}
.axis-project-item.style-two .project-thumbnail .hover-content{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(358deg,#010f34 1.66%,rgba(1,15,52,0) 122.96%);display:flex;align-items:flex-end;padding:40px 40px 30px;visibility:hidden;opacity:0;transition:all .3s}
.axis-project-item.style-two .project-content{max-width:320px;transform:translateY(-30px);transition:all .4s}
.axis-project-item.style-two .project-content .project-tags a{color:var(--primary-color);font-size:14px}
.axis-project-item.style-two .project-content .title{color:var(--white-color);font-size:24px;margin-bottom:13px;padding-bottom:13px;border-bottom:1px solid var(--white-color)}
.axis-project-item.style-two .project-content .read-more{color:var(--white-color)}
.axis-project-item.style-three .project-header{display:flex;align-items:center;justify-content:space-between}
@media (max-width:767.98px){
.axis-project-item.style-three .project-header{flex-direction:column;align-items:flex-start}
}
.axis-project-item.style-three .project-header .project-logo{max-width:330px}
@media screen and (max-width:991.98px){
.axis-project-item.style-three .project-header .project-logo{max-width:270px}
.axis-project-item.style-three .project-header .project-logo h3{font-size:16px}
}
@media (max-width:767.98px){
.axis-project-item.style-three .project-header .project-logo{margin-bottom:20px;max-width:100%}
}
.axis-project-item.style-three .project-header .project-title{max-width:460px;flex-grow:1}
@media screen and (max-width:991.98px){
.axis-project-item.style-three .project-header .project-title{max-width:440px}
.axis-project-item.style-three .project-header .project-title p{font-size:14px}
}
@media (max-width:767.98px){
.axis-project-item.style-three .project-header .project-button{display:none}
}
.axis-project-item.style-four:hover .project-thumbnail .hover-content{visibility:visible;opacity:1}
.axis-project-item.style-four:hover .project-content{transform:translateY(0)}
.axis-project-item.style-four .project-thumbnail{position:relative;z-index:1;overflow:hidden;border-radius:30px}
.axis-project-item.style-four .project-thumbnail .hover-content{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(358deg,#010f34 1.66%,rgba(1,15,52,0) 122.96%);display:flex;align-items:flex-end;padding:40px 40px 30px;visibility:hidden;opacity:0;transition:all .3s}
.axis-project-item.style-four .project-content{max-width:320px;transform:translateY(-30px);transition:all .4s}
.axis-project-item.style-four .project-content .project-tags a{color:var(--primary-color);font-size:14px}
.axis-project-item.style-four .project-content .title{color:var(--white-color);font-size:18px;margin-bottom:13px;padding-bottom:13px;border-bottom:1px solid var(--white-color)}
.axis-project-item.style-four .project-content .read-more{color:var(--white-color)}
.vl-pricing8-area{overflow:hidden;background:var(--ztc-bg-bg-28)}
.pricing8-box{background:var(--ztc-bg-bg-1);border-radius:12px;padding:24px}
.pricing8-box .plan-wrap h3{color:var(--ztc-text-text-29);font-size:var(--ztc-font-size-font-s18);line-height:18px;font-weight:600}
.pricing8-box .plan-wrap h2 a{font-family:var(--ztc-family-font2);color:var(--ztc-text-text-29);font-size:var(--ztc-font-size-font-s44);line-height:44px;font-weight:400}
.pricing8-box .plan-wrap h2 a span{font-family:var(--ztc-family-font1);color:#42454d;font-size:var(--ztc-font-size-font-s24);line-height:24px;font-weight:400}
.features-list h3{font-family:var(--ztc-family-font2);font-size:var(--ztc-font-size-font-s24);line-height:24px;font-weight:400}
.features-list ul li{color:var(--ztc-text-text-30);font-size:var(--ztc-font-size-font-s16);line-height:16px;font-weight:400;margin-bottom:16px}
.features-list ul li:last-child{margin-bottom:0}
.features-list ul li img{margin:0 4px 2px 0}
.pricing8-box.pricing8-box-main{background:var(--ztc-bg-bg-29)}
.pricing8-box.pricing8-box-main .plan-wrap h3{color:var(--ztc-text-text-1)}
.pricing8-box.pricing8-box-main .plan-wrap h2 a{color:var(--ztc-text-text-1)}
.pricing8-box.pricing8-box-main .plan-wrap h2 span{color:rgba(255,255,255,.8)}
.features-list.features-list-main h3{color:var(--ztc-text-text-1)}
.features-list.features-list-main ul li{color:rgba(255,255,255,.8)}
.vl-primary-btn-hm8.vl-primary-hm8-pricing{width:100%;text-align:center}
.vl-primary-btn-hm8.vl-primary-hm8-pricing::after{display:none}
.vl-primary-btn-hm8.vl-primary-hm8-pricing:hover::after{width:100%;height:100%;left:0;top:0;transition:.3s;border-radius:0;border-radius:8px}
.vl-primary-btn-hm8.vl-primary-hm8-pricing-main{background:var(--ztc-bg-bg-1);color:var(--ztc-text-text-29);width:100%;text-align:center}
.vl-primary-btn-hm8.vl-primary-hm8-pricing-main::after{display:none}
.vl-primary-btn-hm8.vl-primary-hm8-pricing-main:hover::after{width:100%;height:100%;left:0;top:0;transition:.3s;border-radius:0;border-radius:8px}
.vl-error-area{background:#f4f7f5}
.vl-error-area .vl-error-area-thumb img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}
.vl-story-area{overflow:hidden}
.vl-story-info{background:var(--ztc-bg-bg-10);padding:70px 30px;border-radius:16px}
@media only screen and (min-width:992px) and (max-width:1199px){
.vl-story-info{padding:32px 30px}
}
.vl-story-info .vl-story-header h3{color:var(--ztc-text-text-1);font-size:var(--ztc-font-size-font-s18);line-height:18px;font-weight:600;text-transform:uppercase}
.vl-story-info .vl-story-header h2{color:var(--ztc-text-text-1);font-family:var(--ztc-family-font2);font-size:var(--ztc-font-size-font-s44);line-height:52px;font-weight:400}
@media only screen and (min-width:992px) and (max-width:1199px){
.vl-story-info .vl-story-header h2{font-size:38px}
}
.vl-story-thumb img{height:562px;width:100%;-o-object-fit:cover;object-fit:cover;border-radius:16px}
@media only screen and (min-width:992px) and (max-width:1199px){
.vl-story-thumb img{height:526px}
}
.timeline .timeline-tabs{display:flex;justify-content:center;flex-wrap:wrap;gap:30px;margin-bottom:60px;background:var(--ztc-bg-bg-1);padding:10px;border-radius:100px}
@media only screen and (min-width:1200px) and (max-width:1399px){
.timeline .timeline-tabs{gap:10px}
}
@media (max-width:575px){
.timeline .timeline-tabs{gap:6px;margin-bottom:16px}
}
@media only screen and (min-width:992px) and (max-width:1199px){
.timeline .timeline-tabs{margin-bottom:24px;border-radius:16px}
}
.timeline .timeline-tabs .tab2{background:0 0;border:2px solid #023118;background:var(--ztc-bg-bg-10);color:#fff;padding:8px 16px;border-radius:100px;font-size:var(--ztc-font-size-font-s20);line-height:24px;font-weight:400;cursor:pointer;transition:all .3s ease}
.timeline .timeline-tabs .tab2.active{background:#ffc107;border-color:#ffc107;color:#000}
.timeline .timeline-tabs .tab2:hover{transform:translateY(-2px)}
.timeline .timeline-content{position:relative;min-height:120px}
.timeline .timeline-content .text{color:#fff;opacity:0;visibility:hidden;position:absolute;left:0;right:0;top:0;transition:opacity .4s ease,visibility .4s ease}
.timeline .timeline-content .text.active{opacity:1;visibility:visible;position:relative}
@media (max-width:480px){
.timeline{padding:1.5rem}
.timeline .timeline-tabs .tab2{padding:6px 14px;font-size:14px}
}
.vl-category10-area{overflow:hidden}
.category10-title{color:var(--ztc-text-text-34);font-size:var(--ztc-font-size-font-s56);font-family:var(--ztc-family-font2);line-height:56px;font-weight:400;text-transform:uppercase}
@media (max-width:575px){
.category10-title{font-size:var(--ztc-font-size-font-s32);line-height:40px}
}
.category10-box:hover .category10-thumb-wrap .category10-thumb{background:linear-gradient(180deg,#55fc50 -72.52%,rgba(85,252,80,0) 72.52%);transition:all .4s}
.category10-box:hover .category10-thumb-wrap .category10-thumb img{transform:scale(1.05) rotate(0)}
.category10-thumb-wrap{padding:10px;border:1px dashed var(--ztc-text-text-34);border-radius:100%}
.category10-thumb-wrap .category10-thumb{background:var(--ztc-bg-bg-33);border-radius:100%;text-align:center;overflow:hidden;transition:all .4s}
.category10-thumb-wrap .category10-thumb img{height:280px;width:100%;-o-object-fit:contain;object-fit:contain;transform:scale(1);transition:all 1s}
@media only screen and (min-width:1200px) and (max-width:1399px){
.category10-thumb-wrap .category10-thumb img{height:230px}
}
.category10-box-content{text-align:center}
.category10-box-content h3 a{color:var(--ztc-text-text-34);font-size:var(--ztc-font-size-font-s24);line-height:24px;font-weight:400;font-family:var(--ztc-family-font2);text-transform:uppercase;transition:all .4s}
.category10-box-content h3 a:hover{color:var(--ztc-text-text-36);transition:.4s}
.category10-box-content p{color:var(--ztc-text-text-35);font-size:var(--ztc-font-size-font-s16);line-height:16px;font-weight:400;text-transform:uppercase}
.vl-best-deals10-area{overflow:hidden}
.best-deals10-box{overflow:hidden;padding:16px;border-radius:16px;background:#f7f7fb}
.best-deals10-box .best-deals10-thumb{border-radius:12px;background:#fff}
.best-deals10-box .best-deals10-thumb img{height:230px;-o-object-fit:contain;object-fit:contain}
.best-deals10-box .best-deals10-content{text-align:center}
.best-deals10-box .best-deals10-content h3 a{color:var(--ztc-text-text-34);font-size:var(--ztc-font-size-font-s24);font-family:var(--ztc-family-font2);line-height:24px;font-weight:400;text-transform:uppercase}
.best-deals10-box .best-deals10-content p{font-size:var(--ztc-font-size-font-s16);line-height:16px;font-weight:400;color:var(--ztc-text-text-35)}
.best-deals10-box-wrap{margin-top:30px;display:flex;justify-content:space-between;background:#f7f7fb;border-radius:12px;padding:16px 16px 16px 30px}
@media (max-width:575px){
.best-deals10-box-wrap{display:block}
}
.best-deals10-box-wrap .title a{color:var(--ztc-text-text-34);font-size:var(--ztc-font-size-font-s24);font-family:var(--ztc-family-font2);line-height:24px;font-weight:400;text-transform:uppercase}
.best-deals10-box-wrap .pera{font-size:var(--ztc-font-size-font-s16);line-height:16px;font-weight:400;color:var(--ztc-text-text-35)}
.best-deals10-box-wrap .pera_text{font-size:var(--ztc-font-size-font-s16);line-height:26px;font-weight:400;text-transform:uppercase;color:var(--ztc-text-text-35)}
.best-deals10-box-wrap .best-deals10-thumb{background:#fff}
.best-deals10-box-wrap .best-deals10-thumb{border-radius:12px}
.best-deals10-box-wrap .best-deals10-thumb img{height:190px;-o-object-fit:contain;object-fit:contain}
@media (max-width:575px){
.best-deals10-box-wrap .best-deals10-thumb img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;margin-top:20px}
}
.best-deals10-banner{border-radius:16px}
.best-deals10-banner img{width:100%;border-radius:16px}
.vl-best-seller10-area{overflow:hidden;position:relative;background:var(--ztc-bg-bg-33)}
.vl-best-seller10-area-bg{position:absolute;top:-60px;right:0}
.vl-best-seller10-box{padding:16px;background:var(--ztc-bg-bg-1);border-radius:12px;height:342px}
.vl-best-seller10-box .vl-best-seller10-thumb{background:var(--ztc-bg-bg-33);text-align:center;border-radius:12px;height:230px}
.vl-best-seller10-box .vl-best-seller10-content{text-align:center}
.vl-best-seller10-box .vl-best-seller10-content h3 a{color:var(--ztc-text-text-34);font-size:var(--ztc-font-size-font-s24);font-family:var(--ztc-family-font2);line-height:24px;font-weight:400;text-transform:uppercase}
.vl-best-seller10-box .vl-best-seller10-content p{font-size:var(--ztc-font-size-font-s16);line-height:16px;font-weight:400;color:var(--ztc-text-text-35)}
.best-seller10-arrow{display:flex;justify-content:center;margin-top:32px;position:relative;z-index:99}
.best-seller10-arrow .prev-arrow{display:inline-block;height:48px;width:48px;line-height:45px;text-align:center;border:1px solid #030703;border-radius:100%;margin-right:16px;transition:.4s}
.best-seller10-arrow .prev-arrow:hover{border:1px solid #55fc50;background:var(--ztc-bg-bg-32);transform:.4s}
.best-seller10-arrow .prev-arrow:hover img{filter:brightness(0) invert(1);transform:all .4s}
.best-seller10-arrow .prev-arrow img{filter:brightness(0) invert(0);transform:all .4s}
.best-seller10-arrow .next-arrow{display:inline-block;height:48px;width:48px;line-height:45px;text-align:center;border:1px solid #030703;border-radius:100%;margin-right:16px;transition:.4s}
.best-seller10-arrow .next-arrow:hover{border:1px solid #55fc50;background:var(--ztc-bg-bg-32);transform:.4s}
.best-seller10-arrow .next-arrow:hover img{filter:brightness(0) invert(1);transform:all .4s}
.best-seller10-arrow .next-arrow img{filter:brightness(0) invert(0);transform:all .4s}
.sidebar-whatsapp{display:flex;align-items:center}
.sidebar-whatsapp .whatsapp-btn{background-color:#25d366;color:#fff!important;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;font-size:22px;text-decoration:none;box-shadow:0 4px 10px rgba(37,211,102,.4);transition:all .3s ease}
.sidebar-whatsapp .whatsapp-btn:hover{background-color:#128c7e;transform:scale(1.1);box-shadow:0 6px 14px rgba(37,211,102,.6)}
.homepage6-body .header-sticky .vl-main-menu ul>li.has-dropdown>a span i,.homepage6-body .header-sticky .vl-main-menu ul>li>a{color:#000!important}
.vl-header-content-blur{backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}
.vl-logo-gap{gap:5px}
.dropdown-icon-small{font-size:10px}
.hero1-arrow-custom{position:absolute;top:50%;width:100%;display:flex;justify-content:space-between;z-index:10;padding:0 1%;transform:translateY(-50%);pointer-events:none}
.hero1-arrow-custom .next-arrow,.hero1-arrow-custom .prev-arrow{pointer-events:auto}
.hero1-arrow-custom button{background:rgb(0 0 0 / 30%);border:none;width:50px;height:50px;border-radius:50%;cursor:pointer}
.hero-shape-left{position:absolute;left:-12%;top:5%;transform:translateY(-50%);z-index:1;width:26rem;opacity:.7}
.hero4-btn-area .vl-btn10,.hero4-btn-area .vl-btn11{transition:all .4s ease!important;text-transform:uppercase!important;letter-spacing:1px!important;font-family:Figtree;font-weight:500;border-radius:4px!important;padding:15px 43px!important;font-size:12px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;position:relative!important;overflow:hidden!important;z-index:1!important;text-decoration:none!important;margin:5px!important}
.hero4-btn-area .vl-btn10 svg,.hero4-btn-area .vl-btn11 svg{width:20px!important;height:20px!important}
.shape.hero-shape-bottom{width:18rem;bottom:14px;position:absolute;left:.5rem;z-index:-1}
.hero4-btn-area .vl-btn10 span{display:inline-flex!important;align-items:center!important;justify-content:center!important;background:0 0!important}
.hero4-btn-area .vl-btn10 svg path{stroke:#ffd166!important;transition:all .4s ease!important}
.hero4-btn-area .vl-btn10:hover svg path{stroke:#ffd166!important}
.hero4-btn-area .vl-btn11{color:#ffd166!important}
.hero4-btn-area .vl-btn11 span{display:inline-flex!important;align-items:center!important;justify-content:center!important;background:0 0!important}
.hero4-btn-area .vl-btn11 svg path{stroke:#ffd166!important;transition:all .4s ease!important}
.hero4-btn-area .vl-btn11:hover svg path{stroke:#ffd166!important}
.hero-shape-right{position:absolute;right:3%;top:14%;transform:translateY(-50%);z-index:1;width:5rem}
.hk-royal-section{position:relative;padding:70px 40px 80px;background-color:#02140a;background-image:radial-gradient(ellipse 80% 55% at 50% 68%,rgba(212,175,55,.15) 0,rgba(16,77,39,.35) 42%,transparent 78%),radial-gradient(ellipse 60% 35% at 50% 10%,rgba(30,115,60,.52) 0,transparent 70%),url("data:image/svg+xml,%3Csvg width='70' height='70' viewBox='0 0 70 70' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' stroke='%23D4AF37' stroke-width='0.75' stroke-opacity='0.09'%3E%3Cpath d='M35 5 L39 21 L55 25 L39 29 L35 45 L31 29 L15 25 L31 21 Z'/%3E%3Ccircle cx='35' cy='25' r='16' stroke-width='0.5' stroke-opacity='0.07'/%3E%3Ccircle cx='35' cy='25' r='5' stroke-width='0.5' stroke-opacity='0.11'/%3E%3Cpath d='M0 0 L12 12 M70 0 L58 12 M0 70 L12 58 M70 70 L58 58' stroke-width='0.5' stroke-opacity='0.06'/%3E%3Ccircle cx='0' cy='0' r='12' stroke-width='0.5' stroke-opacity='0.07'/%3E%3Ccircle cx='70' cy='0' r='12' stroke-width='0.5' stroke-opacity='0.07'/%3E%3Ccircle cx='0' cy='70' r='12' stroke-width='0.5' stroke-opacity='0.07'/%3E%3Ccircle cx='70' cy='70' r='12' stroke-width='0.5' stroke-opacity='0.07'/%3E%3C/g%3E%3C/svg%3E"),radial-gradient(ellipse 110% 90% at 50% 32%,#093c1e 0,#042412 52%,#011208 100%);border-top:1.5px solid rgba(212,175,55,.45);border-bottom:1.5px solid rgba(212,175,55,.45);box-shadow:inset 0 6px 30px rgba(0,0,0,.7),inset 0 -6px 30px rgba(0,0,0,.7);overflow:hidden}
.hk-royal-section::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent 0,#b8860b 18%,#fff4c8 50%,#b8860b 82%,transparent 100%);z-index:4}
.hk-royal-section::after{content:'';position:absolute;bottom:0;left:0;right:0;height:2.5px;background:linear-gradient(90deg,transparent 0,#b8860b 20%,#fff4c8 50%,#b8860b 80%,transparent 100%);z-index:4}
.hk-royal-heading{text-align:center;position:relative;z-index:5;margin-bottom:2.5rem}
.hk-royal-heading .royal-crown-wrapper{display:inline-block;margin-bottom:8px;filter:drop-shadow(0 2px 8px rgba(212, 175, 55, .45))}
.hk-royal-heading span{font-family:Cinzel,serif!important;font-size:13.5px!important;font-weight:700!important;letter-spacing:3px!important;text-transform:uppercase!important;color:#f5d785!important;display:block;margin-bottom:8px;text-shadow:0 2px 10px rgba(212,175,55,.35)}
.hk-royal-heading h1,.hk-royal-heading h2{font-family:Cinzel,serif!important;font-size:42px!important;font-weight:800!important;letter-spacing:2px!important;text-transform:uppercase!important;background:linear-gradient(135deg,#fff 0,#fff2ca 25%,#f5d785 55%,#d4af37 80%,#aa7a1e 100%)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;filter:drop-shadow(0 3px 12px rgba(0, 0, 0, .7));margin:0!important;line-height:1.25!important}
.hk-royal-heading img{max-width:250px;margin:.7rem auto 0;opacity:.95;filter:drop-shadow(0 2px 8px rgba(212, 175, 55, .4))}
.hk-royal-card{border:1.5px solid rgba(216,165,58,.65);border-radius:8px;overflow:hidden;position:relative;transition:all .4s cubic-bezier(.175,.885,.32,1.275);box-shadow:0 8px 25px rgba(0,0,0,.35),0 0 18px rgba(216,165,58,.12);background:0 0}
.hk-royal-card::after{display:none!important}
.hk-royal-card:hover{box-shadow:0 18px 45px rgba(0,0,0,.65),0 0 28px rgba(245,215,133,.38);border-color:#f5d785;transform:translateY(-4px)}
.hk-royal-card img{width:100%;transition:all .6s ease;display:block}
.hk-royal-card:hover img{filter:brightness(1.08) contrast(1.02)}
@media (max-width:767px){
.hk-royal-section{padding:40px 20px 40px}
.hk-royal-section .hk-royal-card img{display:block;width:100%;height:auto!important;object-fit:contain}
.hk-royal-heading h1,.hk-royal-heading h2{font-size:28px!important;letter-spacing:1px!important}
.hk-royal-heading span{font-size:11.5px!important;letter-spacing:2px!important}
.hk-royal-heading img{max-width:190px}
}
.hk-royal-content{position:absolute;top:80px;right:30px;z-index:2;color:#f5df9c;text-align:center}
.hk-royal-content span{color:#ffd45b}
.hk-royal-btn{position:absolute;bottom:25px;left:50%;transform:translateX(-50%);width:75%;padding:15px;border-radius:30px;border:2px solid #d6a738;background:#123b20;color:#fff0b0;font-size:25px;z-index:3}
.hk-royal-card .hero4-btn-area>a.vl-btn10{background-image:url(../img/treesbutton.webp)!important}
.hk-royal-card .hero4-btn-area{position:absolute;bottom:11px;width:100%;z-index:3}
.hk-process-section{padding:2rem 0 1rem 0;background-color:#fff;background-image:url('data:image/svg+xml;utf8,<svg width="100%" height="100%" xmlns="http://www.w3.org/2000/svg"><defs><pattern id="dots" width="40" height="40" patternUnits="userSpaceOnUse"><circle cx="2" cy="2" r="1.5" fill="rgba(0,0,0,0.02)"/></pattern></defs><rect width="100%" height="100%" fill="url(%23dots)"/></svg>');font-family:var(--ztc-font-family-body),sans-serif;position:relative}
.hk-process-heading{text-align:center;margin-bottom:20px;position:relative}
.hk-process-heading .process-crown{width:35px;height:auto;margin:0 auto 0;display:block}
.hk-process-heading .cursive-wrapper{display:flex;align-items:center;justify-content:center;gap:15px;margin-bottom:5px}
.hk-process-heading .heading-ornament{width:80px;height:20px}
.hk-process-heading .cursive-heading{color:#1a3622;font-size:22px;font-style:italic;font-weight:500;margin:0}
.hk-process-heading .main-heading{color:#063a1d;font-size:42px;font-weight:700;letter-spacing:1px;margin-bottom:9px;text-transform:uppercase}
.hk-process-heading .process-desc{max-width:900px;margin:0 auto;color:#555;font-size:17px;line-height:1.6;font-style:italic}
.hk-process-steps{display:flex;align-items:stretch;justify-content:center;gap:20px;max-width:1300px;margin:0 auto}
.hk-process-steps .process-step{flex:1;position:relative;display:flex;flex-direction:column}
.process-step .step-content{flex:1;border:2px solid #d4af37;border-radius:20px;padding:60px 20px 30px;text-align:center;background-color:#fff;position:relative;margin-top:40px}
.process-step .step-content::before{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;border:4px double rgba(212,175,55,.5);border-radius:12px;pointer-events:none}
.process-step .step-content::after{content:"";position:absolute;top:14px;right:14px;bottom:14px;left:14px;border:1px solid rgba(212,175,55,.2);border-radius:8px;pointer-events:none;background-image:radial-gradient(rgba(212,175,55,.4) 1px,transparent 1px);background-size:8px 8px;background-position:0 0,4px 4px;mask-image:linear-gradient(to bottom,#000 4px,transparent 4px,transparent calc(100% - 4px),#000 calc(100% - 4px)),linear-gradient(to right,#000 4px,transparent 4px,transparent calc(100% - 4px),#000 calc(100% - 4px));-webkit-mask-image:linear-gradient(to bottom,#000 4px,transparent 4px,transparent calc(100% - 4px),#000 calc(100% - 4px)),linear-gradient(to right,#000 4px,transparent 4px,transparent calc(100% - 4px),#000 calc(100% - 4px))}
.process-step .step-icon{position:absolute;top:40px;left:50%;transform:translate(-50%,-50%);width:90px;height:90px;background:radial-gradient(circle at 35% 35%,#155d31,#042512);border:2px solid #fff;border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:6;overflow:hidden;box-shadow:0 0 0 4px #d4af37,0 0 0 10px #fff,0 15px 30px rgba(0,0,0,.15),inset 0 5px 15px rgba(255,255,255,.15),inset 0 -10px 20px rgba(0,0,0,.5);transition:all .4s cubic-bezier(.175,.885,.32,1.275)}
.process-step .step-icon::after{content:"";position:absolute;top:-20px;left:-20px;width:140%;height:65%;background:linear-gradient(to bottom,rgba(255,255,255,.4) 0,rgba(255,255,255,0) 100%);border-radius:50%;transform:rotate(-15deg);pointer-events:none;z-index:10}
.process-step:hover .step-icon{transform:translate(-50%,-55%) scale(1.05);box-shadow:0 0 0 4px #f4d068,0 0 0 10px #fff,0 20px 35px rgba(0,0,0,.2),inset 0 5px 15px rgba(255,255,255,.25),inset 0 -10px 20px rgba(0,0,0,.6)}
.process-step .step-icon svg{width:44px;height:44px;fill:none;stroke:#d4af37;stroke-width:1.5;filter:drop-shadow(0 2px 4px rgba(0, 0, 0, .6));transition:all .4s ease}
.process-step:hover .step-icon svg{stroke:#f4d068;filter:drop-shadow(0 0 8px rgba(212, 175, 55, .6)) drop-shadow(0 2px 4px rgba(0, 0, 0, .6))}
.process-step .step-num{color:#333;font-size:22px;font-weight:600;margin-bottom:12px;display:flex;align-items:center;justify-content:center;gap:15px}
.process-step .step-num::after,.process-step .step-num::before{content:"";display:block;width:25px;height:8px;background-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 30 10" xmlns="http://www.w3.org/2000/svg"><path d="M0 5 L15 5 M20 5 L30 5" stroke="%23D4AF37" stroke-width="1.5"/><circle cx="17.5" cy="5" r="2.5" fill="%23D4AF37"/></svg>');background-repeat:no-repeat;background-position:center}
.process-step .step-num::before{transform:scaleX(-1)}
.process-step h4{color:#063a1d;font-size:20px;font-weight:700;margin-bottom:15px;line-height:1.3}
.process-step p{color:#444;font-size:14px;line-height:1.6;margin-bottom:0}
.step-arrow{width:40px;display:flex;align-items:center;justify-content:center;flex-shrink:0}
.step-arrow svg{width:32px;height:32px;fill:none;stroke:#d4af37;stroke-width:1.5}
@media (max-width:1200px){
.hk-process-steps{flex-wrap:wrap}
.step-arrow{display:none}
.hk-process-steps .process-step{width:45%;flex:none;margin-bottom:30px}
}
@media (max-width:768px){
.hk-process-heading .main-heading{font-size:28px;letter-spacing:.5px;margin-bottom:6px}
.hk-process-heading .cursive-heading{font-size:19px}
.hk-process-heading .process-desc{font-size:13.5px;line-height:1.55;padding:0 10px}
.hk-process-steps{gap:0;padding:0 5px}
.hk-process-steps .process-step{width:100%;max-width:420px;margin:0 auto 24px auto!important;flex:none}
.hk-process-steps .process-step:last-child{margin-bottom:0!important}
.process-step .step-content{margin-top:26px!important;padding:42px 18px 22px 18px!important;border-radius:16px!important}
.process-step .step-content::before{top:6px!important;right:6px!important;bottom:6px!important;left:6px!important;border-width:3px!important;border-radius:10px!important}
.process-step .step-content::after{top:10px!important;right:10px!important;bottom:10px!important;left:10px!important;border-radius:8px!important}
.process-step .step-icon{width:62px!important;height:62px!important;top:26px!important;box-shadow:0 0 0 3px #d4af37,0 0 0 6px #fff,0 10px 20px rgba(0,0,0,.15),inset 0 3px 8px rgba(255,255,255,.2),inset 0 -6px 12px rgba(0,0,0,.5)!important}
.process-step .step-icon svg{width:30px!important;height:30px!important}
.process-step .step-num{font-size:16px!important;margin-bottom:6px!important;gap:8px!important}
.process-step .step-num::after,.process-step .step-num::before{width:18px!important;height:6px!important}
.process-step h4{font-size:17px!important;line-height:1.25!important;margin-bottom:8px!important}
.process-step p{font-size:13px!important;line-height:1.55!important}
.bottom-flourish{bottom:-4px!important;padding:0 12px!important}
.bottom-flourish svg{width:28px!important}
}
@media (max-width:480px){
.hk-process-steps .process-step{max-width:100%;margin-bottom:20px!important}
.process-step .step-content{margin-top:24px!important;padding:38px 14px 18px 14px!important;border-radius:14px!important}
.process-step .step-icon{width:58px!important;height:58px!important;top:24px!important;box-shadow:0 0 0 2.5px #d4af37,0 0 0 5px #fff,0 8px 16px rgba(0,0,0,.12)!important}
.process-step .step-icon svg{width:26px!important;height:26px!important}
.process-step .step-num{font-size:15px!important;margin-bottom:5px!important}
.process-step h4{font-size:16px!important;margin-bottom:6px!important}
.process-step p{font-size:12.5px!important;line-height:1.5!important}
}
.bottom-flourish{position:absolute;bottom:-5px;left:50%;transform:translateX(-50%);background:#fff;padding:0 20px;z-index:5}
.bottom-flourish svg{width:38px;height:auto;fill:#cda24b}
.vl-footer6-area{border-top:3px solid #d4af37;position:relative}
.vl-footer6-area *{z-index:1;position:relative}
.vl-footer1-top{border-bottom:1px solid rgba(212,175,55,.3)!important}
.vl-footer1-top .footer1-mobile{border-right:1px solid rgba(212,175,55,.3)!important}
.footer1-mobile .icons a,.footer1-widget-menu ul li a,.vl-footer1-info p,.vl-footer1-top .footer1-mobile ul li a{color:#e0e0e0!important}
.footer1-widget-menu h4,.vl-footer1-info h4{color:#d4af37!important}
.footer1-widget-social.footer6-widget-social ul li a{border:1px solid #d4af37!important;background:rgba(212,175,55,.1)!important;color:#d4af37!important}
.footer1-widget-social.footer6-widget-social ul li a:hover{background:#d4af37!important;color:#063a1d!important;border-color:#d4af37!important;box-shadow:0 0 10px rgba(212,175,55,.5)!important}
.footer5-copyright-wrap{border-top:1px solid rgba(212,175,55,.3)!important}
.footer5-copyright-wrap p,.footer5-copyright-wrap ul li a{color:#c59b27!important}
.vl-footer6-area .btn4-home6{background:linear-gradient(145deg,#d4af37,#c59b27)!important;color:#063a1d!important;border:1px solid #d4af37!important;font-weight:700!important;box-shadow:0 4px 10px rgba(212,175,55,.3)!important}
.vl-footer6-area .btn4-home6:hover{background:#fff!important;color:#d4af37!important;border-color:#d4af37!important;box-shadow:0 6px 15px rgba(212,175,55,.5)!important}
.hk-why-section{position:relative;padding:30px 1rem 35px 1rem;background-color:#02140a;background-image:radial-gradient(ellipse 52% 62% at 50% 58%,rgba(212,175,55,.22) 0,rgba(19,88,45,.42) 42%,transparent 74%),radial-gradient(ellipse 65% 30% at 50% 12%,rgba(212,175,55,.16) 0,rgba(30,115,60,.48) 38%,transparent 72%),url("data:image/svg+xml,%3Csvg width='70' height='70' viewBox='0 0 70 70' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' stroke='%23D4AF37' stroke-width='0.75' stroke-opacity='0.085'%3E%3Cpath d='M35 5 L39 21 L55 25 L39 29 L35 45 L31 29 L15 25 L31 21 Z'/%3E%3Ccircle cx='35' cy='25' r='16' stroke-width='0.5' stroke-opacity='0.065'/%3E%3Ccircle cx='35' cy='25' r='5' stroke-width='0.5' stroke-opacity='0.1'/%3E%3Cpath d='M0 0 L12 12 M70 0 L58 12 M0 70 L12 58 M70 70 L58 58' stroke-width='0.5' stroke-opacity='0.055'/%3E%3Ccircle cx='0' cy='0' r='12' stroke-width='0.5' stroke-opacity='0.065'/%3E%3Ccircle cx='70' cy='0' r='12' stroke-width='0.5' stroke-opacity='0.065'/%3E%3Ccircle cx='0' cy='70' r='12' stroke-width='0.5' stroke-opacity='0.065'/%3E%3Ccircle cx='70' cy='70' r='12' stroke-width='0.5' stroke-opacity='0.065'/%3E%3C/g%3E%3C/svg%3E"),radial-gradient(ellipse 110% 95% at 50% 50%,#0a4020 0,#042413 54%,#011208 100%);border-top:1.5px solid rgba(212,175,55,.45);border-bottom:1.5px solid rgba(212,175,55,.45);box-shadow:inset 0 8px 32px rgba(0,0,0,.7),inset 0 -8px 32px rgba(0,0,0,.7);overflow:hidden;color:#fff;font-family:var(--ztc-font-family-body),sans-serif}
.hk-why-section::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent 0,#b8860b 18%,#fff4c8 50%,#b8860b 82%,transparent 100%);z-index:4}
.hk-why-section::after{content:'';position:absolute;bottom:0;left:0;right:0;height:2.5px;background:linear-gradient(90deg,transparent 0,#b8860b 20%,#fff4c8 50%,#b8860b 80%,transparent 100%);z-index:4}
.leaf-top-left{position:absolute;top:-60px;left:-60px;width:320px;height:320px;background:radial-gradient(circle,rgba(212,175,55,.16) 0,rgba(10,64,32,.35) 45%,transparent 70%);pointer-events:none;z-index:1}
.leaf-bottom-right{position:absolute;bottom:-60px;right:-60px;width:320px;height:320px;background:radial-gradient(circle,rgba(212,175,55,.16) 0,rgba(10,64,32,.35) 45%,transparent 70%);pointer-events:none;z-index:1}
.hk-why-heading .why-crown{width:50px;margin-bottom:15px;filter:drop-shadow(0 2px 5px rgba(0, 0, 0, .3))}
.hk-why-heading h3{color:#fff;font-size:20px;letter-spacing:3px;font-weight:500;margin-bottom:10px;font-family:Cinzel,serif}
.hk-why-heading h2{color:#d4af37;font-size:56px;font-weight:700;font-family:Cinzel,serif;margin-bottom:15px;text-shadow:0 4px 15px rgba(0,0,0,.4)}
.hk-why-heading .why-ornament{margin-top:15px}
.why-feature{display:flex;align-items:flex-start;gap:20px}
.why-feature.left-feature{flex-direction:row}
.why-feature.right-feature{flex-direction:row}
@media (max-width:991px){
.why-feature.right-feature{flex-direction:row-reverse}
.why-feature.right-feature .feature-text{text-align:left!important}
.why-center-image{margin:50px 0}
.hk-why-heading h2{font-size:36px}
}
@media (max-width:767px){
.hk-why-section .hk-why-heading{margin-bottom:24px;padding:0 8px}
.hk-why-section .hk-why-heading .why-crown{width:32px;margin-bottom:6px}
.hk-why-section .hk-why-heading .cursive-wrapper{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:8px}
.hk-why-section .hk-why-heading .cursive-heading{font-size:17px;letter-spacing:1px;margin:0;white-space:nowrap}
.hk-why-section .hk-why-heading .heading-ornament{width:42px;height:auto;flex-shrink:1}
.hk-why-section .hk-why-heading .main-heading{max-width:520px;margin:0 auto;font-size:clamp(22px,6.5vw,30px);line-height:1.2;letter-spacing:.5px;text-wrap:balance}
}
.hk-why-section>.container-fluid{position:relative;z-index:2;width:100%;max-width:1440px;margin:0 auto}
.hk-why-section .why-feature.left-feature,.hk-why-section .why-feature.right-feature{padding:0}
.hk-why-section .why-feature{gap:16px}
.hk-why-section .why-center-image{max-width:100%}
.hk-why-section .why-center-image img{width:100%;max-width:450px;height:auto;margin:0 auto}
@media (max-width:991px){
.hk-why-section .row.align-items-center.mt-5{row-gap:28px}
.hk-why-section .row.align-items-center.mt-5>.col-lg-4:nth-child(2){order:-1;flex:0 0 100%;max-width:100%}
.hk-why-section .why-center-image{margin:0 auto;padding:14px}
.hk-why-section .why-center-image img{max-width:360px}
.hk-why-section .why-feature.right-feature{flex-direction:row-reverse}
.hk-why-section .why-feature .feature-text{text-align:left!important}
}
@media (max-width:767px){
.hk-why-section{padding:44px 0 48px}
.hk-why-section>.container-fluid{padding-left:16px;padding-right:16px}
.hk-why-section .row.align-items-center.mt-5{margin-top:20px!important;row-gap:20px}
.hk-why-section .row.align-items-center.mt-5>.col-lg-4{flex:0 0 100%;max-width:100%}
.hk-why-section .why-feature.mt-5{margin-top:18px!important}
.hk-why-section .why-feature{align-items:flex-start;gap:12px}
.hk-why-section .why-feature .feature-icon{width:48px;height:48px}
.hk-why-section .why-feature .feature-icon svg{width:24px;height:24px}
.hk-why-section .why-feature .feature-text{flex:1;min-width:0}
.hk-why-section .why-feature .feature-text h4{font-size:16px;line-height:1.35;letter-spacing:.4px}
.hk-why-section .why-feature .feature-text p{margin-bottom:0;font-size:14px;line-height:1.55}
.hk-why-section .why-center-image{width:min(100%,340px);padding:12px}
.hk-why-section .why-center-image img{max-width:100%}
.hk-why-section .leaf-top-left,.hk-why-section .leaf-bottom-right{width:180px;height:180px;opacity:.65}
}
.why-feature .feature-icon{width:65px;height:65px;border:2px solid #d4af37;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:rgba(212,175,55,.03);box-shadow:inset 0 0 15px rgba(212,175,55,.15),0 5px 15px rgba(0,0,0,.2)}
.why-feature .feature-icon svg{width:32px;height:32px;filter:drop-shadow(0 2px 4px rgba(0, 0, 0, .5))}
.why-feature .feature-text h4{color:#d4af37;font-size:20px;font-weight:600;margin-bottom:5px;letter-spacing:1px;text-shadow:0 2px 4px rgba(0,0,0,.3)}
.why-feature .feature-text p{color:#e0e0e0;font-size:15px;line-height:1.6}
.hk-process-section:after{content:"";position:absolute;top:80px;left:-64px;background:url(../img/villlage.webp);background-size:100% 100%;width:100%;width:830px;height:250px;opacity:.06}
@media (max-width:768px){
.hk-process-section:after{display:none}
}
.why-feature .feature-icon{background:linear-gradient(135deg,#d4af37,#8e6c10)!important;border-color:#f5e7c0!important;box-shadow:inset 0 2px 5px rgba(255,255,255,.5),0 5px 15px rgba(0,0,0,.4)!important;position:relative;overflow:hidden}
.why-feature .feature-icon::after{content:"";position:absolute;top:0;left:10%;width:80%;height:50%;background:linear-gradient(to bottom,rgba(255,255,255,.4),transparent);border-radius:50% 50% 0 0;pointer-events:none}
.why-feature .feature-icon svg{stroke:#0a3a20!important;filter:drop-shadow(0 1px 2px rgba(255, 255, 255, .4))!important;position:relative;z-index:1}
.why-feature .feature-text h4{text-shadow:0 0 10px rgb(212 175 55 / 23%)!important}
.why-center-image{position:relative;display:inline-block;padding:20px;background:radial-gradient(circle at center,#0f4022,#041a0d);border:3px double #e0ba4a;border-radius:8px;box-shadow:0 18px 40px rgba(0,0,0,.65),0 0 35px rgba(212,175,55,.22),inset 0 0 24px rgba(212,175,55,.2);transition:transform .3s ease,box-shadow .3s ease}
.why-center-image::before{content:"";position:absolute;inset:5px;border:1px solid rgba(212,175,55,.5);border-radius:4px;pointer-events:none;z-index:1}
.why-center-image::after{content:"";position:absolute;inset:10px;background:linear-gradient(45deg,rgba(212,175,55,.15),transparent);border-radius:4px;pointer-events:none;z-index:2}
.why-center-image img{position:relative;z-index:3;display:block;filter:drop-shadow(0 12px 22px rgba(0, 0, 0, .45));border-radius:2px}
.why-center-image:hover{transform:scale(1.02);box-shadow:0 20px 40px rgba(0,0,0,.7),inset 0 0 30px rgba(212,175,55,.3)}
.why-feature.left-feature{padding-right:1.8rem}
.right-feature{padding-right:1.8rem}
.perfection-section{background-image:url(../img/bg/testimonials10-bg-line.webp);background-color:#f8faf9;background-size:cover;background-position:center;padding:2rem 1rem;position:relative;overflow:hidden}
.perfection-content-wrapper{position:relative;z-index:2}
.perfection-subheading{color:#c09e6c;font-size:14px;font-weight:600;letter-spacing:2px;text-transform:uppercase;margin-bottom:10px;display:inline-block}
.perfection-subheading::after,.perfection-subheading::before{content:"—";margin:0 10px;color:#c09e6c}
.perfection-heading-top{font-size:42px;font-weight:400;color:#333;line-height:1.2;margin-bottom:0;font-family:'Cal Sans',sans-serif}
.perfection-heading-bottom{font-size:72px;font-weight:700;color:#0b4d2c;line-height:1;margin-bottom:20px;position:relative;display:inline-block;font-family:'Cal Sans',sans-serif}
.perfection-heading-bottom::after{content:'';position:absolute;top:-5px;right:-45px;width:40px;height:40px;background-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12 22C12 22 12 12 21 7C21 7 16 2 12 2C7 2 3 6 3 12C3 18 8 22 12 22Z" fill="%230b4d2c"/></svg>');background-size:contain;background-repeat:no-repeat}
.perfection-text{font-size:16px;color:#555;line-height:1.7;margin-bottom:35px;max-width:90%}
.perfection-icons-row{display:flex;flex-wrap:wrap;gap:15px;margin-bottom:40px}
.perfection-icon-box{text-align:center;width:calc(20% - 12px);min-width:90px}
.perfection-icon{width:65px;height:65px;border-radius:50%;background-color:#fff;box-shadow:0 4px 15px rgba(0,0,0,.06);display:flex;align-items:center;justify-content:center;margin:0 auto 12px}
.perfection-icon svg{width:32px;height:32px;stroke:#0b4d2c;fill:none;stroke-width:1.5}
.perfection-icon-text{font-size:12px;color:#1c4835;font-weight:600;line-height:1.3}
.btn-explore{background-color:#0b4d2c;color:#fff;padding:12px 35px;border-radius:30px;font-size:16px;font-weight:600;display:inline-flex;align-items:center;gap:10px;transition:all .3s ease;text-decoration:none}
.btn-explore:hover{background-color:#083820;color:#fff;transform:translateY(-3px);box-shadow:0 8px 20px rgba(11,77,44,.3)}
.perfection-image-wrapper{position:relative;z-index:2;text-align:center}
.perfection-image-wrapper img{max-width:100%;height:auto;filter:drop-shadow(0 25px 45px rgba(0, 0, 0, .15));border-radius:12px}
@media (max-width:991px){
#perfection2 .col-lg-7{margin-bottom:0!important}
.perfection-section{padding:38px 15px 32px 15px!important}
.perfection-content-wrapper{text-align:center!important;margin:0 auto!important;max-width:580px!important}
.perfection-subheading{font-size:12px!important;letter-spacing:2px!important;margin-bottom:6px!important;display:inline-block!important}
.perfection-heading-top{font-size:26px!important;line-height:1.2!important;margin-bottom:2px!important}
.perfection-heading-bottom{font-size:40px!important;line-height:1.1!important;margin-bottom:16px!important;position:relative!important;display:inline-block!important}
.perfection-heading-bottom::after{width:26px!important;height:26px!important;top:-2px!important;right:-30px!important}
.perfection-text{font-size:14px!important;line-height:1.6!important;max-width:100%!important;margin:0 auto 24px auto!important;color:#555!important;padding:0 5px!important}
.btn-explore{padding:10px 28px!important;font-size:14.5px!important;margin:0 auto!important;display:inline-flex!important}
.perfection-image-wrapper{margin-top:26px!important;text-align:center!important}
.perfection-image-wrapper img{max-width:280px!important;width:100%!important;height:auto!important;margin:0 auto!important;display:block!important;filter:drop-shadow(0 15px 30px rgba(0, 0, 0, .16))!important}
}
@media (max-width:575px){
.perfection-section{padding:30px 12px 28px 12px!important}
.perfection-subheading{font-size:11px!important;letter-spacing:1.5px!important}
.perfection-heading-top{font-size:21px!important}
.perfection-heading-bottom{font-size:30px!important}
.perfection-heading-bottom::after{width:22px!important;height:22px!important;top:-2px!important;right:-25px!important}
.perfection-text{font-size:13px!important;line-height:1.55!important;margin-bottom:20px!important}
.btn-explore{padding:9px 24px!important;font-size:14px!important}
.perfection-image-wrapper{margin-top:20px!important}
.perfection-image-wrapper img{max-width:230px!important}
}
.royal-service-bg{background-color:#cd8900;background-size:cover;background-position:center;background:radial-gradient(circle at center,#0d381e,#031409)}
.vl-service9-area.royal-service-bg{padding:38px 0 30px 0!important}
.vl-service9-area.royal-service-bg .hk-why-heading{margin-bottom:8px!important}
.vl-service9-area.royal-service-bg .hk-why-heading .why-crown{width:38px!important;height:auto!important;margin-bottom:5px!important}
.vl-service9-area.royal-service-bg .hk-why-heading .cursive-wrapper{margin-bottom:2px!important;gap:10px!important}
.vl-service9-area.royal-service-bg .hk-why-heading .cursive-heading{font-size:17px!important;margin:0!important}
.vl-service9-area.royal-service-bg .hk-why-heading .heading-ornament{width:60px!important;height:14px!important}
.vl-service9-area.royal-service-bg .hk-why-heading .main-heading{font-size:32px!important;line-height:38px!important;margin-bottom:4px!important}
.vl-service9-area.royal-service-bg .process-section{padding:10px 0 15px 0!important}
.vl-service9-area.royal-service-bg .process-grid{gap:22px 50px!important;max-width:1200px!important}
.vl-service9-area.royal-service-bg .royal-card{padding:16px 20px!important;border-radius:14px!important}
.vl-service9-area.royal-service-bg .royal-card img{max-height:62px!important;object-fit:contain}
.vl-service9-area.royal-service-bg .royal-card .space16{height:8px!important}
.vl-service9-area.royal-service-bg .royal-card p{font-size:14px!important;line-height:20px!important;margin-bottom:10px!important;color:#334a3b!important}
.vl-service9-area.royal-service-bg .royal-card .hero4-btn-area{margin-top:4px!important}
.vl-service9-area.royal-service-bg .royal-card .vl-btn10,.vl-service9-area.royal-service-bg .royal-card .vl-btn11{padding:7px 18px!important;font-size:13.5px!important}
.vl-service9-area.royal-service-bg .center-circle{width:200px!important;height:200px!important;top:11%}
.vl-service9-area.royal-service-bg .royal-card.bottom-center{max-width:520px!important;width:100%!important;margin:6px auto 0!important}
.vl-service9-area.royal-service-bg .royal-card.mehfooz-card{position:relative}
.vl-service9-area.royal-service-bg .royal-card.mehfooz-card::before {
    content: "";
    position: absolute;
    bottom: auto;
    top: -64px;
    left: 50%;
    width: 0.8px;
    height: 64px;
    background-color: #f2f4af;
    transform: translateX(-50%);
    z-index: -9;
}
@media (max-width:767px){
.vl-service9-area.royal-service-bg .royal-card.mehfooz-card::before{display:none}
}
.vl-service9-area.royal-service-bg .line9-shape{top:40%!important;transform:scale(.9);transform-origin:center center}
.royal-card{border:1px solid #d4af37!important;background:#fff;box-shadow:0 5px 20px rgba(212,175,55,.1)!important;transition:all .3s ease}
.royal-card:hover{box-shadow:0 10px 30px rgba(212,175,55,.3)!important;transform:translateY(-5px)}
.royal-btn-link{display:inline-block;padding:10px 24px;color:#d4af37;border:1px solid #d4af37;border-radius:30px;font-weight:600;text-transform:uppercase;font-size:14px;letter-spacing:1px;transition:all .3s ease;background:0 0;text-decoration:none}
.royal-btn-link i{margin-left:8px;transition:transform .3s ease}
.royal-btn-link:hover{background:#d4af37;color:#fff!important;box-shadow:0 5px 15px rgba(212,175,55,.3)}
.royal-btn-link:hover i{transform:translateX(5px)}
.hk-recipes-section{position:relative;padding:45px 0 50px 0;background:#faf7f1;background:radial-gradient(circle at 50% 20%,#fffdf9 0,#faf6ee 45%,#efe7d8 100%);overflow:hidden}
.hk-recipes-section::before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle at 8% 25%,rgba(212,175,55,.16) 0,transparent 35%),radial-gradient(circle at 92% 25%,rgba(212,175,55,.16) 0,transparent 35%),radial-gradient(circle at 50% 100%,rgba(212,175,55,.08) 0,transparent 60%);pointer-events:none}
.hk-recipes-pillar{position:absolute;top:0;bottom:0;width:120px;pointer-events:none;z-index:1;opacity:.9;display:none}
@media (min-width:1400px){
.hk-recipes-pillar{display:block}
}
.hk-recipes-pillar.pillar-left{left:0;background:linear-gradient(to right,rgba(239,231,216,.6),transparent)}
.hk-recipes-pillar.pillar-right{right:0;background:linear-gradient(to left,rgba(239,231,216,.6),transparent)}
.hk-recipes-container{max-width:1320px;margin:0 auto;position:relative;z-index:2;padding:0 20px}
.hk-recipes-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:45px;gap:20px}
.header-logo-left{flex:0 0 130px;text-align:left}
.header-logo-left .lets-eat-img{max-width:105px;height:auto;transition:transform .3s ease;filter:drop-shadow(0 4px 8px rgba(0, 0, 0, .06))}
.header-logo-left:hover .lets-eat-img{transform:rotate(-3deg) scale(1.05)}
.header-center-content{flex:1;text-align:center}
.tasty-badge-wrapper{margin-bottom:6px;display:flex;justify-content:center}
.tasty-badge-html{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;user-select:none;cursor:default;transition:transform .35s cubic-bezier(.25,.46,.45,.94)}
.tasty-badge-html:hover{transform:translateY(-2px) scale(1.04)}
.tasty-badge-crown{display:flex;align-items:center;justify-content:center;line-height:1;margin-bottom:2px}
.tasty-badge-crown .tasty-crown-svg{width:38px;height:24px;display:block;filter:drop-shadow(0 2px 5px rgba(212, 175, 55, .3));transition:filter .3s ease}
.tasty-badge-html:hover .tasty-crown-svg{filter:drop-shadow(0 3px 8px rgba(212, 175, 55, .55))}
.tasty-badge-line{display:inline-flex;align-items:center;justify-content:center;gap:10px}
.tasty-badge-text{font-family:'Great Vibes','Alex Brush',cursive;font-size:26px;font-weight:400;line-height:1.1;letter-spacing:.5px;color:#bf8c2a;background:linear-gradient(135deg,#deb152 0,#c5932a 35%,#8f6210 70%,#deb152 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 1px 2px rgba(184, 134, 30, .25));white-space:nowrap;padding:0 2px}
.tasty-flourish-svg{width:38px;height:15px;display:inline-block;flex-shrink:0;filter:drop-shadow(0 1px 2px rgba(184, 134, 30, .2));transition:transform .3s ease}
.tasty-badge-html:hover .flourish-left{transform:translateX(-2px)}
.tasty-badge-html:hover .flourish-right{transform:translateX(2px)}
.tasty-badge-img{max-height:48px;width:auto;display:inline-block;filter:drop-shadow(0 2px 6px rgba(212, 175, 55, .3));transition:transform .3s ease}
.tasty-badge-wrapper:hover .tasty-badge-img{transform:scale(1.04)}
.recipes-main-heading{font-family:Cinzel,'Playfair Display',Georgia,serif;font-size:42px;font-weight:800;letter-spacing:2px;line-height:1.2;margin:4px 0 8px 0;text-transform:uppercase}
.recipes-main-heading .heading-green{color:#104526;letter-spacing:2px}
.recipes-main-heading .heading-gold{color:#bf8c2a;background:linear-gradient(135deg,#c79634 0,#a87618 50%,#d8ae4d 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:2px}
.recipes-sub-heading{color:#555e58;font-size:18px;font-weight:400;margin:0 auto;font-family:'Playfair Display',Georgia,serif;font-style:normal;letter-spacing:.3px}
.heading-gold-flourish{margin-top:8px;display:flex;justify-content:center}
.header-chef-right .chef-mascot-img{max-height:95px;width:auto;filter:drop-shadow(0 6px 12px rgba(0, 0, 0, .08));animation:chefBounce 4s ease-in-out infinite;cursor:pointer}
@keyframes chefBounce{
0%,100%{transform:translateY(0) rotate(0)}
50%{transform:translateY(-8px) rotate(3deg)}
}
.header-chef-right:hover .chef-mascot-img{transform:scale(1.1) rotate(6deg)}
.hk-recipes-cards-wrapper{position:relative;padding:10px 0 20px 0}
.recipe-html-card{position:relative;border-radius:130px 130px 22px 22px;border:3px solid #d4af37;overflow:hidden;box-shadow:0 12px 30px rgba(0,0,0,.08),0 0 0 2px rgba(212,175,55,.2);transition:all .45s cubic-bezier(.2,.8,.2,1);display:flex;flex-direction:column;justify-content:space-between;cursor:pointer;background-clip:padding-box}
.recipe-html-card::before{content:"";position:absolute;inset:7px;border:1.5px solid rgba(212,175,55,.5);border-radius:122px 122px 16px 16px;pointer-events:none;z-index:2;transition:all .4s ease}
.recipe-html-card::after{content:"";position:absolute;top:-10px;left:50%;transform:translateX(-50%) rotate(45deg);width:20px;height:20px;background:inherit;border-top:3px solid #d4af37;border-left:3px solid #d4af37;z-index:3;transition:all .4s ease}
.recipe-html-card.card-green{background:radial-gradient(circle at 50% 25%,#0e4425 0,#08321a 60%,#041c0e 100%);border-color:#d4af37}
.recipe-html-card.card-cream{background:radial-gradient(circle at 50% 25%,#fffdf9 0,#f9f1e2 60%,#ede0c7 100%);border-color:#cca03c}
.recipe-html-card:hover{transform:translateY(-12px);box-shadow:0 25px 50px rgba(184,134,11,.35),0 10px 22px rgba(0,0,0,.12);border-color:#f8e7b2}
.recipe-html-card:hover::before{border-color:rgba(248,231,178,.8);inset:6px}
.recipe-html-card:hover::after{border-color:#f8e7b2}
.recipe-card-header{padding:25px 20px 0 20px;text-align:center;position:relative;z-index:4}
.recipe-icon-circle{width:54px;height:54px;margin:0 auto 14px auto;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:transform .4s ease}
.recipe-html-card:hover .recipe-icon-circle{transform:scale(1.1) rotate(5deg)}
.recipe-html-card.card-green .recipe-icon-circle{border:2px solid #f4d06f;background:rgba(244,208,111,.15);box-shadow:0 4px 15px rgba(0,0,0,.25)}
.recipe-html-card.card-cream .recipe-icon-circle{border:2px solid #cca03c;background:rgba(204,160,60,.18);box-shadow:0 4px 15px rgba(204,160,60,.15)}
.recipe-card-title{font-family:Cinzel,'Playfair Display',Georgia,serif;font-size:22px;font-weight:700;margin:0 0 6px 0;line-height:1.25}
.recipe-html-card.card-green .recipe-card-title{color:#f4d06f;text-shadow:0 2px 8px rgba(0,0,0,.35)}
.recipe-html-card.card-cream .recipe-card-title{color:#0e4425;text-shadow:0 1px 2px rgba(0,0,0,.04)}
.recipe-card-flourish{display:flex;justify-content:center;margin:6px 0 10px 0}
.recipe-card-text{font-family:var(--ztc-family-font1),Figtree,sans-serif;font-size:13.5px;line-height:1.55;margin:0 auto;max-width:95%}
.recipe-html-card.card-green .recipe-card-text{color:#e2ece5;opacity:.92}
.recipe-html-card.card-cream .recipe-card-text{color:#4a4a4a}
.recipe-card-dish{position:relative;z-index:4;margin-top:auto;overflow:hidden;border-radius:0 0 20px 20px}
.recipe-card-dish .dish-img{width:100%;height:auto;display:block;transition:transform .55s cubic-bezier(.2,.8,.2,1);scale:.89}
.recipe-html-card:hover .recipe-card-dish .dish-img{transform:scale(1.03) translateY(01px)}
.recipe-card-btn-overlay{position:absolute;bottom:22px;left:50%;transform:translateX(-50%) translateY(20px);opacity:0;transition:all .4s cubic-bezier(.2,.8,.2,1);z-index:6}
.recipe-html-card:hover .recipe-card-btn-overlay{transform:translateX(-50%) translateY(0);opacity:1}
.btn-recipe-action{background:linear-gradient(135deg,#0d381e 0,#154c2a 100%);color:#f8e7b2;border:1.5px solid #d4af37;padding:9px 22px;border-radius:30px;font-size:13px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;box-shadow:0 6px 20px rgba(0,0,0,.4);display:inline-flex;align-items:center;gap:8px;cursor:pointer;white-space:nowrap;transition:all .3s ease}
.btn-recipe-action:hover{background:linear-gradient(135deg,#d4af37 0,#b8860b 100%);color:#072b17;border-color:#f8e7b2;transform:scale(1.06)}
.btn-recipe-action i{transition:transform .3s ease}
.btn-recipe-action:hover i{transform:translateX(4px)}
.hk-recipe-pagination{bottom:0!important}
.hk-recipe-pagination .swiper-pagination-bullet{width:10px;height:10px;background:#d4af37;opacity:.35;transition:all .3s ease}
.hk-recipe-pagination .swiper-pagination-bullet-active{width:26px;border-radius:8px;background:#104526;opacity:1}
.recipe-modal-backdrop{position:fixed;inset:0;background:rgba(10,25,16,.82);backdrop-filter:blur(8px);z-index:999999;display:flex;align-items:center;justify-content:center;padding:20px;opacity:0;visibility:hidden;transition:all .4s cubic-bezier(.2,.8,.2,1)}
.recipe-modal-backdrop.active{opacity:1;visibility:visible}
.recipe-modal-card{background:#faf7f2;border:2px solid #d4af37;border-radius:24px;width:100%;max-width:820px;max-height:90vh;overflow-y:auto;position:relative;box-shadow:0 30px 70px rgba(0,0,0,.45),0 0 40px rgba(212,175,55,.3);transform:scale(.9) translateY(20px);transition:all .4s cubic-bezier(.2,.8,.2,1)}
.recipe-modal-backdrop.active .recipe-modal-card{transform:scale(1) translateY(0)}
.recipe-modal-close{position:absolute;top:18px;right:18px;width:38px;height:38px;background:#104526;border:1.5px solid #d4af37;border-radius:50%;color:#f8e7b2;display:flex;align-items:center;justify-content:center;font-size:16px;cursor:pointer;z-index:10;transition:all .3s ease}
.recipe-modal-close:hover{background:#d4af37;color:#104526;transform:rotate(90deg)}
.recipe-modal-header{background:linear-gradient(135deg,#0d381e 0,#062312 100%);color:#faf7f2;padding:30px 35px 25px 35px;border-bottom:2px solid #d4af37;position:relative}
.recipe-modal-badge{display:inline-block;background:rgba(212,175,55,.2);border:1px solid #d4af37;color:#f4d06f;padding:4px 14px;border-radius:20px;font-size:12px;letter-spacing:1px;text-transform:uppercase;font-weight:600;margin-bottom:8px}
.recipe-modal-title{font-family:Cinzel,'Playfair Display',serif;font-size:32px;color:#fff2cc;margin:0;letter-spacing:1px}
.recipe-modal-body{padding:30px 35px}
.recipe-meta-row{display:flex;flex-wrap:wrap;gap:15px;margin-bottom:25px;padding-bottom:20px;border-bottom:1px solid rgba(212,175,55,.25)}
.recipe-meta-item{background:#fff;border:1px solid #e8dcbe;border-radius:12px;padding:10px 18px;display:flex;align-items:center;gap:10px;flex:1;min-width:130px}
.recipe-meta-item i{font-size:20px;color:#bf8c2a}
.recipe-meta-item .meta-label{font-size:11px;color:#777;text-transform:uppercase;letter-spacing:.5px}
.recipe-meta-item .meta-value{font-size:14px;font-weight:700;color:#104526}
.recipe-section-heading{font-family:Cinzel,serif;color:#104526;font-size:20px;font-weight:700;margin-bottom:14px;display:flex;align-items:center;gap:10px}
.recipe-section-heading::after{content:"";flex:1;height:1px;background:linear-gradient(to right,#d4af37,transparent)}
.recipe-ingredients-list{list-style:none;padding:0;margin:0 0 25px 0;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px}
.recipe-ingredients-list li{background:#fff;border:1px solid #ece3d2;padding:9px 14px;border-radius:10px;font-size:14px;color:#333;display:flex;align-items:center;gap:10px}
.recipe-ingredients-list li i{color:#104526;font-size:12px}
.recipe-steps-list{padding-left:20px;margin-bottom:25px}
.recipe-steps-list li{margin-bottom:12px;font-size:15px;color:#444;line-height:1.6}
.recipe-chef-tip{background:linear-gradient(135deg,rgba(212,175,55,.12) 0,rgba(16,69,38,.08) 100%);border-left:4px solid #d4af37;padding:16px 20px;border-radius:0 12px 12px 0;margin-top:15px}
.recipe-chef-tip h6{color:#104526;font-weight:700;margin-bottom:5px;display:flex;align-items:center;gap:8px;font-size:15px}
.recipe-chef-tip p{margin:0;font-size:14px;color:#555;font-style:italic}
@media (max-width:991px){
.recipes-main-heading{font-size:32px}
.recipes-sub-heading{font-size:16px}
.header-logo-left .lets-eat-img{max-width:75px}
.header-chef-right .chef-mascot-img{max-height:75px}
}
@media (max-width:575px){
.hk-recipes-section{padding:50px 0 60px 0}
.hk-recipes-header{flex-direction:column;text-align:center;gap:12px}
.header-logo-left .lets-eat-img{max-width:70px}
.header-chef-right .chef-mascot-img{max-height:70px}
.recipes-main-heading{font-size:26px}
.recipes-sub-heading{font-size:14px}
.tasty-badge-crown .tasty-crown-svg{width:32px;height:20px}
.tasty-badge-text{font-size:22px}
.tasty-flourish-svg{width:30px;height:12px}
.recipe-modal-body{padding:20px}
.recipe-modal-header{padding:20px}
.recipe-modal-title{font-size:24px}
}
.header-logo-box img{position:absolute;left:0;width:max-content;height:auto}
.vl-footer2-area{position:relative;background:radial-gradient(ellipse at 50% 0,#0a351b 0,#032110 50%,#011409 100%)!important;border-top:1.5px solid rgba(212,167,71,.45);box-shadow:inset 0 2px 8px rgba(245,215,133,.15),0 -15px 40px rgba(0,0,0,.4);overflow:hidden}
.vl-footer2-area::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent 0,#d4a747 25%,#fff0be 50%,#d4a747 75%,transparent 100%);z-index:3}
.footer2-area-main{background:0 0!important;padding:23px 2% 5px!important;position:relative;z-index:2}
.footer-gold-icon{color:#f5d785;margin-right:8px;font-size:16px;vertical-align:-1px}
.footer-gold-divider{width:48px;height:2px;background:linear-gradient(90deg,#f5d785 0,#c5932a 60%,transparent 100%);margin-top:8px;margin-bottom:20px;border-radius:2px}
.vl-footer2-area .footer-widget-area h3,.vl-footer2-area .footer-widget-hour h3,.vl-footer2-area .footer-widget-hour h4{font-family:Cinzel,serif!important;font-size:19px!important;line-height:24px!important;font-weight:700!important;letter-spacing:1.5px!important;text-transform:uppercase!important;background:linear-gradient(135deg,#fff0be 0,#e2ba5e 40%,#bf8c2a 70%,#f5d785 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-block;margin-bottom:0}
.footer2-widget-area{border-top:1px solid rgba(212,167,71,.22)!important}
.footer4-widget-hour{padding:20px 25px 20px 0!important}
.vl-footer2-area .footer-widget-hour ul li{padding:9px 0!important;border-bottom:1px solid rgba(212,167,71,.14);display:flex;justify-content:space-between;align-items:center}
.vl-footer2-area .footer-widget-hour ul li:last-child{border-bottom:none}
.vl-footer2-area .footer-widget-hour ul li span .f-date{font-family:Cinzel,serif!important;font-size:13.5px!important;color:#f5d785!important;font-weight:700!important;letter-spacing:.8px}
.vl-footer2-area .footer-widget-hour ul li span a:not(.f-date){font-size:14px!important;color:#e2ece5!important;font-weight:400!important}
.footer-concierge-card{display:flex;align-items:center;background:linear-gradient(135deg,rgba(212,167,71,.12) 0,rgba(16,69,38,.25) 100%);border:1px solid rgba(212,167,71,.35);border-radius:12px;padding:10px 14px;margin-top:18px;transition:all .3s ease}
.footer-concierge-card:hover{background:linear-gradient(135deg,rgba(212,167,71,.22) 0,rgba(16,69,38,.35) 100%);border-color:#f5d785;box-shadow:0 4px 16px rgba(204,160,60,.25);transform:translateY(-2px)}
.footer-concierge-card .concierge-icon{background:linear-gradient(135deg,#f3d27c 0,#cca03c 50%,#9e6d15 100%);border:1.5px solid #fff0be;color:#022b14;width:36px;height:36px;border-radius:100%;display:flex;align-items:center;justify-content:center;font-size:15px;margin-right:12px;flex-shrink:0;box-shadow:0 2px 8px rgba(197,147,42,.4)}
.footer-concierge-card .concierge-info{display:flex;flex-direction:column}
.footer-concierge-card .concierge-tag{font-family:Cinzel,serif;font-size:10.5px;font-weight:700;color:#f5d785;letter-spacing:1.2px}
.footer-concierge-card a{font-family:Cinzel,serif;font-size:14px;font-weight:700;color:#fff!important;letter-spacing:.5px;transition:color .3s}
.footer-concierge-card a.concierge-email{font-family:Outfit,-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:13.5px!important;font-weight:600!important;letter-spacing:.3px!important;text-transform:lowercase!important}
.footer-concierge-card a:hover{color:#f5d785!important}
.footer2-logo-area{border-right:1px solid rgba(212,167,71,.22)!important;border-left:1px solid rgba(212,167,71,.22)!important;padding:20px 24px!important;text-align:center}
.footer2-brand-logos{display:inline-flex;align-items:center;justify-content:center;background:rgba(255,255,255,.06);border:1.5px solid rgba(212,167,71,.45);border-radius:20px;padding:12px 26px;box-shadow:0 10px 28px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.15);transition:all .35s ease}
.footer2-brand-logos:hover{border-color:#f5d785;box-shadow:0 12px 34px rgba(212,167,71,.3);transform:translateY(-2px)}
.footer-logo-yashomati{height:76px;width:auto;filter:drop-shadow(0 3px 8px rgba(0, 0, 0, .45))}
.vl-footer2-area .footer2-logo-area .pera_text{font-family:'Playfair Display',Georgia,serif;font-size:14px!important;line-height:23px!important;color:#d3e0d8!important;margin-bottom:0;max-width:380px;margin-left:auto;margin-right:auto}
.footer2-widget-social.royal-social{background:rgba(2,49,24,.6)!important;border:1.5px solid rgba(212,167,71,.4)!important;border-radius:100px;padding:6px 14px!important;box-shadow:0 4px 18px rgba(0,0,0,.3)}
.royal-social ul li a{background:linear-gradient(135deg,#f3d27c 0,#cca03c 50%,#9e6d15 100%)!important;border:1.5px solid #fff0be!important;width:34px!important;height:34px!important;line-height:34px!important;border-radius:100%!important;box-shadow:0 3px 10px rgba(197,147,42,.35);transition:all .35s ease!important}
.royal-social ul li a i{color:#022b14!important;font-size:13px!important;vertical-align:middle}
.royal-social ul li a:hover{transform:translateY(-3px) scale(1.12)!important;box-shadow:0 6px 20px rgba(245,215,133,.7)!important}
.footer2-widget-info{padding:20px 0 20px 24px!important}
.vl-footer2-area .footer-widget-area ul li{margin-bottom:9px!important}
.vl-footer2-area .footer-widget-area ul li a{font-size:13.5px!important;line-height:19px!important;color:#cfe0d5!important;display:inline-flex;align-items:center;transition:all .3s ease}
.vl-footer2-area .footer-widget-area ul li a::before{content:"✦";color:#d4a747;font-size:8px;margin-right:8px;transition:transform .3s}
.vl-footer2-area .footer-widget-area ul li a:hover{color:#f5d785!important;transform:translateX(4px)}
.vl-footer2-area .footer-widget-area ul li a:hover::before{transform:scale(1.3);color:#fff0be}
.vl-footer2-area .footer1-copyright-area{border-top:1px solid rgba(212,167,71,.22)!important;padding-top:18px!important;padding-bottom:6px!important}
.vl-footer2-area .footer1-copyright-wrap{display:flex;justify-content:space-between;align-items:center}
.vl-footer2-area .footer1-copyright-area .footer1-copyright-wrap li,.vl-footer2-area .footer1-copyright-area .footer1-copyright-wrap li a{font-family:Cinzel,serif!important;font-size:12.5px!important;line-height:18px!important;color:#b5c9bd!important;letter-spacing:.8px}
.vl-footer2-area .footer1-copyright-area .footer1-copyright-wrap li a:hover{color:#f5d785!important}
.vl-footer2-area .footer1-copyright-area .footer1-copyright-wrap li span{color:#d4a747;margin:0 6px}
.vl-footer2-area .footer-powered-by{margin-left:auto!important;text-align:right!important}
.vl-footer2-area .footer-powered-by a{display:inline-flex!important;align-items:center!important;gap:8px!important;text-align:right!important}
.vl-footer2-area .footer-powered-by img{height:22px!important;width:auto!important;vertical-align:middle!important;display:inline-block!important;filter:drop-shadow(0 2px 5px rgba(0, 0, 0, .4));transition:transform .3s ease}
.vl-footer2-area .footer-powered-by a:hover img{transform:scale(1.08)}
@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px){
.footer2-logo-area{border-right:none!important;border-left:none!important}
.footer2-widget-info{padding-left:0!important}
}
@media (max-width:767px){
.footer2-area-main{padding:18px 12px 10px!important}
.footer4-widget-hour{padding:10px 0 22px 0!important;margin-bottom:20px!important;border-bottom:1px solid rgba(212,167,71,.22)}
.vl-footer2-area .footer-widget-area h3,.vl-footer2-area .footer-widget-hour h3,.vl-footer2-area .footer-widget-hour h4{font-size:16px!important;line-height:22px!important;letter-spacing:1px!important}
.footer-gold-divider{margin-top:6px!important;margin-bottom:14px!important;width:42px!important}
.vl-footer2-area .footer-widget-hour ul li{padding:7px 0!important}
.vl-footer2-area .footer-widget-hour ul li span .f-date{font-size:12.5px!important}
.vl-footer2-area .footer-widget-hour ul li span a:not(.f-date){font-size:13px!important}
.footer-concierge-card{padding:8px 12px!important;margin-top:10px!important;border-radius:10px!important}
.footer-concierge-card .concierge-icon{width:32px!important;height:32px!important;font-size:13px!important;margin-right:10px!important}
.footer-concierge-card .concierge-tag{font-size:9.5px!important;letter-spacing:1px!important}
.footer-concierge-card a{font-size:13px!important}
.footer-concierge-card a.concierge-email{font-size:12.5px!important}
.space24{display:none}
.footer2-logo-area{border-right:none!important;border-left:none!important;padding:15px 0 24px 0!important;margin-bottom:22px!important;border-bottom:1px solid rgba(212,167,71,.22);text-align:center!important}
.footer2-brand-logos{padding:10px 22px!important;border-radius:16px!important}
.footer-logo-yashomati{height:56px!important;width:auto!important}
.vl-footer2-area .footer2-logo-area .pera_text{font-size:13px!important;line-height:20px!important;max-width:100%!important;padding:0 6px!important;margin:12px auto 16px auto!important}
.footer2-widget-social.royal-social{padding:5px 12px!important;margin:0 auto!important;display:inline-block!important}
.royal-social ul li a{width:32px!important;height:32px!important;line-height:32px!important}
.royal-social ul li a i{font-size:12px!important}
.footer2-widget-info{padding:5px 0 15px 0!important;margin:0!important}
.footer2-widget-info .footer-widget-area{padding:0 4px!important}
.vl-footer2-area .footer-widget-area ul li{margin-bottom:7px!important}
.vl-footer2-area .footer-widget-area ul li a{font-size:12.5px!important;line-height:18px!important}
.vl-footer2-area .footer-widget-area ul li a::before{font-size:7px!important;margin-right:6px!important}
.vl-footer2-area .footer1-copyright-area{padding:14px 0 12px 0!important;margin-top:10px!important}
.vl-footer2-area .footer1-copyright-wrap{flex-direction:column!important;text-align:center!important;align-items:center!important;justify-content:center!important;gap:8px!important;width:100%!important}
.vl-footer2-area .footer1-copyright-area .footer1-copyright-wrap li,.vl-footer2-area .footer1-copyright-area .footer1-copyright-wrap li a{font-size:11.5px!important;line-height:16px!important;text-align:center!important;width:100%!important}
.vl-footer2-area .footer-powered-by{margin:0 auto!important;text-align:center!important;width:100%!important}
.vl-footer2-area .footer-powered-by a{display:inline-flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;font-size:11.5px!important}
}
.contact2-header{margin-bottom:1rem}
@media (max-width:991px){
.vl-contact2-area{padding:46px 16px!important}
.vl-contact2-area .vl-services2-header{align-items:flex-start;gap:18px}
.vl-contact2-area .contact-royal-heading{font-size:clamp(28px,4vw,36px);line-height:1.25}
.vl-contact2-area .vl-services2-topright{max-width:360px}
.vl-contact2-area .vl-services2-topright p{font-size:15px;line-height:1.6}
.vl-contact2-area .contact2-info-mobile,.vl-contact2-area .contact2-form-area{height:100%}
}
@media (max-width:767px){
.vl-contact2-area{margin:0 8px;padding:38px 12px!important;border-radius:16px}
.vl-contact2-area>.container-fluid{padding-left:4px;padding-right:4px}
.vl-contact2-area .vl-services2-header{display:block}
.vl-contact2-area .vl-services2-topleft h3{font-size:13px;letter-spacing:1.5px;margin-bottom:0}
.vl-contact2-area .contact-royal-heading,.vl-contact2-area .vl-services2-topleft h2{font-size:clamp(25px,7vw,32px)!important;line-height:1.25!important;letter-spacing:.3px}
.vl-contact2-area .vl-services2-topright{margin-top:12px}
.vl-contact2-area .vl-services2-topright p{font-size:14px;line-height:1.55;margin-bottom:0}
.vl-contact2-area .vl-services2-topright p br{display:none}
.vl-contact2-area .footer2-top-shape .shape-1 img,.vl-contact2-area .footer2-top-shape .shape-2 img{max-width:76px;opacity:.28}
.vl-contact2-area .row.align-items-stretch{row-gap:16px}
.vl-contact2-area .row.align-items-stretch>[class*=col-]{flex:0 0 100%;max-width:100%;width:100%}
.vl-contact2-area .contact2-info-mobile,.vl-contact2-area .contact2-form-area{height:auto!important;min-width:0;padding:20px 16px;border-radius:16px}
.vl-contact2-area .contact2-info-mobile .contact2-mobile-content{align-items:flex-start;gap:12px;padding:12px;margin-bottom:10px}
.vl-contact2-area .contact2-info-mobile .contact2-mobile-content:hover{transform:none}
.vl-contact2-area .contact2-info-mobile .contact2-mobile-content .contact2-mobile-logo{width:42px;height:42px;margin-right:0}
.vl-contact2-area .contact2-info-mobile .contact2-mobile-text{flex:1;min-width:0}
.vl-contact2-area .contact2-info-mobile .contact2-mobile-content .contact2-mobile-text h3{font-size:12px;line-height:1.4;letter-spacing:1px}
.vl-contact2-area .contact2-info-mobile .contact2-mobile-content .contact2-mobile-text ul{margin:0;padding:0;list-style:none}
.vl-contact2-area .contact2-info-mobile .contact2-mobile-content .contact2-mobile-text ul li,.vl-contact2-area .contact2-info-mobile .contact2-mobile-content .contact2-mobile-text ul li a{overflow-wrap:anywhere;font-size:13px;line-height:1.5}
.vl-contact2-area .contact2-form-area .title{font-size:18px;line-height:1.4;letter-spacing:.8px}
.vl-contact2-area .contact2-form-area form .row{row-gap:12px}
.vl-contact2-area .contact2-form-area form input,.vl-contact2-area .contact2-form-area form textarea,.vl-contact2-area .contact2-form-area .form1-select .nice-select{width:100%;max-width:100%;box-sizing:border-box}
.vl-contact2-area .contact2-form-bottom{align-items:flex-start;gap:12px}
}
@media (max-width:991px){
.vl-contact2-area .row.align-items-stretch>[class*=col-]{flex:0 0 100%;max-width:100%}
.vl-contact2-area .contact2-form-area form .row{row-gap:14px}
.vl-contact2-area .contact2-form-area form .row>.space24{display:none}
.vl-contact2-area .contact2-form-area form .row>.col-xl-6:not(.col-12){flex:0 0 50%;max-width:50%}
.vl-contact2-area .contact2-form-area .form1-select,.vl-contact2-area .contact2-form-area .form1-select .nice-select{width:100%}
}
@media (max-width:767px){
.vl-contact2-area .contact2-form-area.xs-mt20{margin-top:20px!important}
.vl-contact2-area .contact2-form-area form .row{margin-right:-8px;margin-left:-8px;row-gap:12px}
.vl-contact2-area .contact2-form-area form .row>[class*=col-]:not(.col-12){flex:0 0 100%;max-width:100%}
.vl-contact2-area .contact2-form-area form .row>.space24{display:none}
.vl-contact2-area .contact2-form-area form input,.vl-contact2-area .contact2-form-area form textarea,.vl-contact2-area .contact2-form-area .form1-select .nice-select{min-width:0;font-size:16px}
.vl-contact2-area .contact2-form-area form textarea{min-height:110px;resize:vertical}
.vl-contact2-area .contact2-form-area #homeCaptchaImg{width:auto;max-width:calc(100% - 48px);height:auto}
.vl-contact2-area .contact2-form-area .contact2-form-bottom{flex-direction:column;align-items:stretch}
.vl-contact2-area .contact2-form-area .contact2-form-bottom h3{display:flex;align-items:center;font-size:14px}
.vl-contact2-area .contact2-form-area .contact2-form-bottom .vl-btnsub{align-self:flex-start;min-height:48px}
}
.vl-contact2-area .contact2-form-area form .row{row-gap:16px}
.vl-contact2-area .contact2-form-area form .row>.space24{display:none}
@media (max-width:991px){
.vl-contact2-area .contact2-form-area form .row>.mt-20_brk{margin-top:0!important}
}
.vl-testimonials10-area{position:relative;background:radial-gradient(ellipse at 50% 20%,#083c20 0,#032311 50%,#011309 100%)!important;border-top:1.5px solid rgba(212,167,71,.45);border-bottom:1.5px solid rgba(212,167,71,.45);box-shadow:inset 0 2px 8px rgba(245,215,133,.12),0 10px 30px rgba(0,0,0,.25);overflow:hidden}
.vl-testimonials10-area::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent 0,#d4a747 25%,#fff0be 50%,#d4a747 75%,transparent 100%);z-index:3}
.testimonials-royal-head{text-align:center;position:relative;z-index:10}
.testimonials-crown{display:inline-block;margin-bottom:6px;filter:drop-shadow(0 2px 6px rgba(212, 167, 71, .45))}
.testimonials-royal-subtitle{font-family:Cinzel,serif!important;font-size:13.5px!important;font-weight:700!important;letter-spacing:2.5px!important;color:#f5d785!important;text-transform:uppercase!important;margin-bottom:6px!important}
.vl-testimonials10-area .category10-title{font-family:Cinzel,'Playfair Display',Georgia,serif!important;font-size:38px!important;line-height:46px!important;font-weight:800!important;letter-spacing:1.2px!important;background:linear-gradient(135deg,#fff0be 0,#e2ba5e 40%,#bf8c2a 70%,#f5d785 100%)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;filter:drop-shadow(0 2px 6px rgba(0, 0, 0, .4))!important;margin-bottom:0!important}
.testimonials-gold-flourish{width:60px;height:2px;background:linear-gradient(90deg,transparent,#f5d785,transparent);margin:10px auto 0}
.testimonials10-bj .bj-bottom,.testimonials10-bj .bj-line,.testimonials10-bj .bj-top{opacity:.35}
.testimonials10-bj .bj-pixel{opacity:.25}
.vl-testimonials10-area .testimonials10-box{background:linear-gradient(135deg,rgba(2,49,24,.94) 0,rgba(5,38,19,.96) 50%,rgba(1,22,10,.98) 100%)!important;backdrop-filter:blur(16px);border:1.5px solid rgba(212,167,71,.42)!important;border-radius:20px!important;box-shadow:0 15px 40px rgba(0,0,0,.35),inset 0 1px 0 rgba(255,255,255,.12)!important;padding:26px 26px!important;position:relative;transition:all .35s ease}
.vl-testimonials10-area .testimonials10-box::before{content:'';position:absolute;top:0;left:20px;right:20px;height:2px;background:linear-gradient(90deg,transparent 0,#f5d785 50%,transparent 100%);pointer-events:none}
.vl-testimonials10-area .testimonials10-box:hover{transform:translateY(-6px);border-color:#f5d785!important;box-shadow:0 20px 50px rgba(204,160,60,.25),inset 0 1px 0 rgba(255,255,255,.2)!important}
.vl-testimonials10-area .star_icon.star_hm10 ul li i{color:#f5d785!important;filter:drop-shadow(0 1px 4px rgba(245, 215, 133, .45));font-size:15px}
.vl-testimonials10-area .testimonials10-box .pera_text{font-size:14.5px!important;line-height:24px!important;text-transform:none!important;color:#e2ece5!important;margin-bottom:0;font-weight:400!important}
.vl-testimonials10-area .testimonials10-author .author-imgs{width:50px;height:50px;border-radius:100%;border:2px solid #deb152!important;box-shadow:0 3px 10px rgba(212,167,71,.4);margin-right:14px}
.vl-testimonials10-area .testimonials10-author .author-initial-badge{width:50px;height:50px;min-width:50px;min-height:50px;border-radius:100%;border:2px solid #fff0be!important;background:linear-gradient(135deg,#ffebb0 0,#d4af37 50%,#9e6d15 100%)!important;color:#022b14!important;font-family:Cinzel,serif!important;font-size:22px!important;font-weight:800!important;line-height:1!important;display:flex!important;align-items:center!important;justify-content:center!important;box-shadow:0 4px 14px rgba(212,167,71,.45),inset 0 1px 2px rgba(255,255,255,.7);margin-right:14px;flex-shrink:0;text-transform:uppercase}
.vl-testimonials10-area .testimonials10-user h3 a{font-family:Cinzel,serif!important;color:#fffdf5!important;font-size:16px!important;line-height:20px!important;font-weight:700!important;letter-spacing:.8px;text-transform:none!important;transition:color .3s}
.vl-testimonials10-area .testimonials10-user h3 a:hover{color:#f5d785!important}
.vl-testimonials10-area .testimonials10-user p{font-family:Cinzel,serif!important;color:#d4af37!important;font-size:12px!important;line-height:16px!important;font-weight:600!important;letter-spacing:.8px;text-transform:uppercase!important;margin-bottom:0}
.vl-testimonials10-area .testimonials10-quote{position:absolute;top:24px;right:24px;background:linear-gradient(135deg,#f3d27c 0,#cca03c 50%,#9e6d15 100%)!important;border:1.5px solid #fff0be!important;width:44px!important;height:44px!important;line-height:44px!important;border-radius:100%!important;display:flex!important;align-items:center;justify-content:center;box-shadow:0 4px 14px rgba(197,147,42,.45)}
.vl-testimonials10-area .testimonials10-quote svg{vertical-align:middle}
.vl-testimonials10-area .testimonials10-arrow .next-arrow,.vl-testimonials10-area .testimonials10-arrow .prev-arrow{background:linear-gradient(135deg,rgba(2,49,24,.85) 0,rgba(6,36,18,.95) 100%)!important;border:1.5px solid #d4a747!important;border-radius:100%!important;width:46px!important;height:46px!important;line-height:43px!important;box-shadow:0 4px 14px rgba(0,0,0,.35);transition:all .35s ease!important;margin:0 6px}
.vl-testimonials10-area .testimonials10-arrow .next-arrow img,.vl-testimonials10-area .testimonials10-arrow .prev-arrow img{filter:brightness(0) invert(1)!important;width:18px;transition:all .3s ease}
.vl-testimonials10-area .testimonials10-arrow .next-arrow:hover,.vl-testimonials10-area .testimonials10-arrow .prev-arrow:hover{background:linear-gradient(135deg,#f3d27c 0,#cca03c 50%,#9e6d15 100%)!important;border-color:#fff0be!important;transform:translateY(-2px) scale(1.08)!important;box-shadow:0 6px 20px rgba(245,215,133,.6)!important}
.vl-testimonials10-area .testimonials10-arrow .next-arrow:hover img,.vl-testimonials10-area .testimonials10-arrow .prev-arrow:hover img{filter:brightness(0)!important}
@media (max-width:767px){
.vl-testimonials10-area .category10-title{font-size:28px!important;line-height:36px!important}
.vl-testimonials10-area .testimonials10-box{padding:20px 18px!important}
}
.homepage6-body .vl-main-menu ul>li.has-dropdown,.vl-main-menu ul>li.has-dropdown,.vl-menu-hm6-fxr ul li.has-dropdown{position:relative!important}
.homepage6-body .vl-main-menu ul>li .sub-menu,.vl-main-menu ul>li .sub-menu,.vl-menu-hm6-fxr ul li .sub-menu{position:absolute!important;top:100%!important;left:0!important;background:#fff!important;border-radius:10px!important;border:1.5px solid rgba(212,167,71,.45)!important;box-shadow:0 16px 45px rgba(0,0,0,.18),0 2px 10px rgba(0,0,0,.08)!important;padding:12px 14px 14px!important;width:230px!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translateY(8px) scale(1)!important;transform-origin:top!important;transition:opacity .22s ease,transform .22s ease,visibility .22s ease!important;z-index:9999!important}
.homepage6-body .vl-main-menu ul>li.has-dropdown .sub-menu::before,.vl-main-menu ul>li.has-dropdown .sub-menu::before,.vl-menu-hm6-fxr ul li.has-dropdown .sub-menu::before{content:""!important;position:absolute!important;top:-20px!important;left:0!important;width:100%!important;height:20px!important;background:0 0!important;display:block!important;z-index:10!important}
.homepage6-body .vl-main-menu ul>li.has-dropdown .sub-menu:hover,.homepage6-body .vl-main-menu ul>li.has-dropdown:hover>.sub-menu,.vl-main-menu ul>li.has-dropdown .sub-menu:hover,.vl-main-menu ul>li.has-dropdown:hover>.sub-menu,.vl-menu-hm6-fxr ul li.has-dropdown .sub-menu:hover,.vl-menu-hm6-fxr ul li.has-dropdown:hover>.sub-menu{opacity:1!important;visibility:visible!important;pointer-events:auto!important;top:100%!important;transform:translateY(0) scale(1)!important}
.homepage6-body .vl-main-menu ul>li .sub-menu::after,.vl-main-menu ul>li .sub-menu::after{content:""!important;position:absolute!important;top:0!important;left:0!important;width:100%!important;height:3.5px!important;background:linear-gradient(90deg,#d4af37 0,#f5d785 50%,#d4af37 100%)!important;border-radius:10px 10px 0 0!important;z-index:2!important}
.homepage6-body .vl-main-menu ul>li .sub-menu li,.vl-main-menu ul>li .sub-menu li,.vl-menu-hm6-fxr ul li .sub-menu li{margin-right:0!important;display:block!important;text-align:start!important;border-bottom:1px solid rgba(0,0,0,.06)!important;padding:0!important;position:relative!important}
.homepage6-body .vl-main-menu ul>li .sub-menu li:last-child,.vl-main-menu ul>li .sub-menu li:last-child{border-bottom:none!important}
.homepage6-body .vl-main-menu ul>li .sub-menu li a,.vl-main-menu ul>li .sub-menu li a,.vl-menu-hm6-fxr ul li .sub-menu li a{color:#1a3022!important;font-family:var(--ztc-family-font1),sans-serif!important;font-size:14px!important;font-weight:600!important;padding:10px 12px!important;display:block!important;transition:all .22s ease!important;text-transform:none!important;line-height:1.4!important;cursor:pointer!important}
.homepage6-body .vl-main-menu ul>li .sub-menu li a:hover,.vl-main-menu ul>li .sub-menu li a:hover,.vl-menu-hm6-fxr ul li .sub-menu li a:hover{color:#b8860b!important;padding-left:18px!important;background:#f9f5ea!important;border-radius:6px!important}
.vl-offcanvas-menu ul li .sub-menu{background:#fff!important;border-radius:8px!important;padding:10px 14px!important;margin-top:8px!important;border:1px solid rgba(212,167,71,.35)!important}
.vl-offcanvas-menu ul li .sub-menu li a{color:#1a3022!important;font-weight:600!important}
.hero4-btn-area{display:flex;gap:20px;justify-content:center;flex-wrap:wrap}
.hero4-btn-area>a{font-weight:700!important;color:#fff!important;border:none!important;min-width:200px!important;transition:transform .3s ease!important}
.hero4-btn-area>a:hover{transform:translateY(-3px)!important}
.hero4-btn-area>a.vl-btn10{background-color:transparent!important;background-image:url(../img/greenbutton.webp)!important;background-size:100% 100%!important;background-position:center!important;background-repeat:no-repeat!important}
.hero4-btn-area>a.vl-btn11{background-color:transparent!important;background-image:url(../img/redbutton.webp)!important;background-size:100% 100%!important;background-position:center!important;background-repeat:no-repeat!important}
.hero4-btn-area>a span{display:none!important}
.hero4-btn-area>a::after{display:none!important}
.myhm1-hero,.myhm1-hero .swiper-slide,.myhm1-hero .swiper-wrapper,.vl-hero6-area{height:auto!important;max-height:none!important;min-height:unset!important}
.myhm1-hero .swiper-slide img{width:100%!important;height:auto!important;max-height:none!important;object-fit:contain!important;display:block!important}
:root{--yp-gold:#D4AF37;--yp-gold-dark:#9E6D15;--yp-gold-light:#F8E9B9;--yp-gold-gradient:linear-gradient(135deg, #D4AF37 0%, #B8860B 100%);--yp-green-deep:#102A1A;--yp-green-forest:#1A3022;--yp-green-dark:#0D2114;--yp-green-light:#25452C;--yp-cream-bg:#FAF8F2;--yp-cream-card:#FFFFFF;--yp-border-gold:rgba(212, 175, 55, 0.35);--yp-shadow-soft:0 10px 30px rgba(16, 42, 26, 0.06);--yp-shadow-hover:0 18px 45px rgba(16, 42, 26, 0.12)}
.ym-prod-section{padding:44px 0 114px;background:linear-gradient(180deg,#faf8f2 0,#f5f1e6 100%);position:relative;overflow:hidden}
.ym-prod-section::before{content:"";position:absolute;top:0;left:0;right:0;height:5px;background:linear-gradient(90deg,#d4af37 0,#1a3022 50%,#d4af37 100%);z-index:2}
.ym-prod-header{text-align:center;max-width:820px;margin:0 auto 50px}
.ym-prod-crown{width:50px;height:50px;margin:0 auto 12px;display:block}
.ym-prod-cursive-wrap{display:flex;align-items:center;justify-content:center;gap:16px;margin-bottom:8px}
.ym-prod-cursive-wrap span{font-family:'Great Vibes',cursive;font-size:28px;color:var(--yp-gold-dark)}
.ym-prod-ornament-line{width:45px;height:1px;background:var(--yp-gold);position:relative}
.ym-prod-ornament-line::after{content:"♦";position:absolute;top:-8px;font-size:10px;color:var(--yp-gold)}
.ym-prod-ornament-line.left::after{right:0}
.ym-prod-ornament-line.right::after{left:0}
.ym-prod-header h1{font-family:Cinzel,'Playfair Display',serif;font-size:42px;font-weight:700;color:var(--yp-green-deep);line-height:1.25;margin-bottom:16px;letter-spacing:.5px}
.ym-prod-header p{font-family:Figtree,sans-serif;font-size:16px;line-height:26px;color:#4a5b50;margin-bottom:0}
.ym-prod-filter-wrap{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px;margin-bottom:50px}
.ym-prod-filter-btn{background:#fff;border:1.5px solid rgba(212,175,55,.35);border-radius:30px;padding:9px 22px;font-family:Figtree,sans-serif;font-size:14px;font-weight:600;color:var(--yp-green-forest);cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:8px;box-shadow:0 4px 14px rgba(16,42,26,.04)}
.ym-prod-filter-btn i{color:var(--yp-gold-dark);font-size:13px;transition:color .3s ease}
.ym-prod-filter-btn.active,.ym-prod-filter-btn:hover{background:linear-gradient(135deg,#1a3022 0,#25452c 100%);border-color:var(--yp-gold);color:#fff;transform:translateY(-2px);box-shadow:0 8px 20px rgba(16,42,26,.16)}
.ym-prod-filter-btn.active i,.ym-prod-filter-btn:hover i{color:var(--yp-gold)}
.ym-prod-filter-btn .badge-count{background:rgba(212,175,55,.2);color:inherit;font-size:11px;padding:2px 7px;border-radius:12px;font-weight:700}
.ym-prod-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:28px}
.ym-prod-item{transition:all .4s ease}
.ym-prod-item.hidden{display:none!important}
.ym-prod-card{background:#fff;border:1.5px solid var(--yp-border-gold);border-radius:18px;overflow:hidden;box-shadow:0 4px 18px rgba(16,42,26,.05);transition:transform .45s cubic-bezier(.16,1,.3,1),box-shadow .45s cubic-bezier(.16,1,.3,1),border-color .35s ease;display:flex;flex-direction:column;height:100%;position:relative;cursor:pointer}
.ym-prod-card::before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--yp-gold-gradient);opacity:0;transition:opacity .35s ease;z-index:2}
.ym-prod-card:hover{transform:translateY(-7px);border-color:var(--yp-gold);box-shadow:0 18px 36px -10px rgba(16,42,26,.12),0 6px 18px -4px rgba(212,175,55,.18)}
.ym-prod-card:hover::before{opacity:1}
.ym-prod-card-topbar{position:absolute;top:14px;left:14px;right:14px;display:flex;justify-content:space-between;align-items:center;z-index:3;pointer-events:none}
.ym-prod-brand-tag{background:rgba(16,42,26,.9);color:var(--yp-gold);border:1px solid var(--yp-gold);border-radius:20px;padding:3px 12px;font-family:Cinzel,serif;font-size:11px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;backdrop-filter:blur(4px);transition:all .35s cubic-bezier(.16,1,.3,1)}
.ym-prod-card:hover .ym-prod-brand-tag{background:#102a1a;color:#fff;border-color:#d4af37;transform:translateY(-2px);box-shadow:0 4px 12px rgba(16,42,26,.25)}
.ym-prod-aging-badge{background:linear-gradient(135deg,#d4af37 0,#b8860b 100%);color:#102a1a;border-radius:20px;padding:3px 10px;font-family:Figtree,sans-serif;font-size:11px;font-weight:800;letter-spacing:.3px;display:inline-flex;align-items:center;gap:4px;box-shadow:0 4px 10px rgba(212,175,55,.3);transition:transform .35s cubic-bezier(.16,1,.3,1)}
.ym-prod-card:hover .ym-prod-aging-badge{transform:translateY(-2px)}
.ym-prod-img-box{background:radial-gradient(circle at center,#fff 20%,#f5efe1 100%);position:relative}
.ym-prod-img-box::after{content:"";position:absolute;inset:0;background:radial-gradient(circle at center,rgba(212,175,55,.16) 0,transparent 70%);opacity:0;transition:opacity .5s ease;pointer-events:none}
.ym-prod-card:hover .ym-prod-img-box::after{opacity:1}
.ym-prod-img-box img{width:100%;display:block;transition:transform .55s cubic-bezier(.16,1,.3,1),filter .55s cubic-bezier(.16,1,.3,1);will-change:transform}
.ym-prod-card:hover .ym-prod-img-box img{transform:translateY(-6px) scale(1.05);filter:drop-shadow(0 16px 20px rgba(16, 42, 26, .14))}
.ym-prod-body{padding:22px 20px;display:flex;flex-direction:column;flex:1}
.ym-prod-category-label{font-family:Figtree,sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:var(--yp-gold-dark);margin-bottom:6px;display:block}
.ym-prod-title{font-family:Cinzel,'Playfair Display',serif;font-size:20px;font-weight:700;color:var(--yp-green-deep);line-height:1.3;transition:color .35s ease,transform .35s ease}
.ym-prod-card:hover .ym-prod-title{color:var(--yp-gold-dark)}
.ym-prod-desc{font-family:Figtree,sans-serif;font-size:13.5px;line-height:21px;color:#4a5b50;margin-bottom:16px}
.ym-prod-specs-box{background:#faf8f2;border:1px dashed rgba(212,175,55,.5);border-radius:12px;padding:12px 14px;margin-bottom:16px}
.ym-prod-specs-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px 12px}
.ym-prod-spec-item{display:flex;flex-direction:column}
.ym-prod-spec-label{font-family:Figtree,sans-serif;font-size:11px;font-weight:600;color:#6c7a70;text-transform:uppercase;letter-spacing:.3px}
.ym-prod-spec-val{font-family:Figtree,sans-serif;font-size:13px;font-weight:700;color:var(--yp-green-forest)}
.ym-prod-packs{margin-bottom:20px}
.ym-prod-packs-label{font-size:11.5px;font-weight:700;color:#4a5b50;margin-bottom:6px;display:block}
.ym-prod-pack-tags{display:flex;flex-wrap:wrap;gap:6px}
.ym-prod-pack-pill{font-family:Figtree,sans-serif;font-size:11.5px;font-weight:600;color:var(--yp-green-forest);background:rgba(212,175,55,.12);border:1px solid rgba(212,175,55,.3);border-radius:6px;padding:2px 8px}
.ym-prod-actions{margin-top:auto;display:grid;grid-template-columns:1fr 1fr;gap:10px}
.ym-prod-btn-inquire{background:linear-gradient(135deg,#1a3022 0,#25452c 100%);color:#fff!important;border:1.5px solid var(--yp-gold);border-radius:10px;padding:10px 12px;font-family:Figtree,sans-serif;font-size:13px;font-weight:700;text-align:center;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:6px;transition:all .3s ease}
.ym-prod-btn-inquire:hover{background:var(--yp-gold-gradient);color:#102a1a!important;border-color:#b8860b;box-shadow:0 6px 16px rgba(212,175,55,.3);transform:translateY(-2px)}
.ym-prod-btn-whatsapp{background:#25d366;color:#fff!important;border:1.5px solid #1ebe5d;border-radius:10px;padding:10px 12px;font-family:Figtree,sans-serif;font-size:13px;font-weight:700;text-align:center;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:6px;transition:all .3s ease}
.ym-prod-btn-whatsapp:hover{background:#128c7e;border-color:#0e7366;box-shadow:0 6px 16px rgba(37,211,102,.3);transform:translateY(-2px)}
.ym-prod-pillars-section{padding:85px 0 90px;background:#102a1a;color:#fff;position:relative;overflow:hidden}
.ym-prod-pillars-section::after{content:"";position:absolute;bottom:0;left:0;right:0;height:5px;background:var(--yp-gold-gradient)}
.ym-prod-pillars-head{text-align:center;max-width:780px;margin:0 auto 55px}
.ym-prod-pillars-head span{font-family:'Great Vibes',cursive;font-size:28px;color:var(--yp-gold);display:block;margin-bottom:4px}
.ym-prod-pillars-head h2{font-family:Cinzel,serif;font-size:38px;font-weight:700;color:#fff;line-height:1.25;margin-bottom:14px}
.ym-prod-pillars-head p{color:#c5d4ca;font-size:15.5px;line-height:25px}
.ym-prod-pillar-card{background:rgba(26,48,34,.6);border:1px solid rgba(212,175,55,.35);border-radius:16px;padding:30px 24px;height:100%;transition:all .35s ease;position:relative;backdrop-filter:blur(8px)}
.ym-prod-pillar-card:hover{background:rgba(26,48,34,.95);border-color:var(--yp-gold);transform:translateY(-6px);box-shadow:0 16px 36px rgba(0,0,0,.3)}
.ym-prod-pillar-icon{width:60px;height:60px;border-radius:14px;background:linear-gradient(135deg,rgba(212,175,55,.2) 0,rgba(212,175,55,.05) 100%);border:1.5px solid var(--yp-gold);display:flex;align-items:center;justify-content:center;color:var(--yp-gold);font-size:24px;margin-bottom:20px;box-shadow:0 6px 18px rgba(0,0,0,.2)}
.ym-prod-pillar-card h3{font-family:Cinzel,serif;font-size:19px;font-weight:700;color:#fff;margin-bottom:10px}
.ym-prod-pillar-card p{color:#b4c7ba;font-size:14px;line-height:22px;margin-bottom:0}
.ym-prod-packaging-section{padding:85px 0 90px;background:#faf8f2}
.ym-prod-packaging-card{background:#fff;border:1.5px solid rgba(212,175,55,.4);border-radius:22px;padding:44px 40px;box-shadow:0 15px 40px rgba(16,42,26,.07)}
.ym-prod-pkg-badge{display:inline-flex;align-items:center;gap:8px;padding:5px 16px;background:rgba(212,175,55,.12);border:1px solid rgba(212,175,55,.4);border-radius:20px;color:var(--yp-gold-dark);font-size:12px;font-weight:700;letter-spacing:1px;text-transform:uppercase;margin-bottom:14px}
.ym-prod-packaging-card h2{font-family:Cinzel,serif;font-size:34px;font-weight:700;color:var(--yp-green-deep);line-height:1.3;margin-bottom:16px}
.ym-prod-packaging-card p{font-size:15.5px;line-height:25px;color:#4a5b50;margin-bottom:24px}
.ym-prod-pkg-features{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:28px}
.ym-prod-pkg-feat-item{display:flex;align-items:flex-start;gap:12px}
.ym-prod-pkg-feat-item i{color:var(--yp-gold-dark);font-size:18px;margin-top:3px}
.ym-prod-pkg-feat-item strong{display:block;font-size:14.5px;color:var(--yp-green-deep);margin-bottom:2px}
.ym-prod-pkg-feat-item span{font-size:13px;color:#6c7a70}
.ym-prod-sizes-box{background:#faf8f2;border:1px solid rgba(212,175,55,.35);border-radius:14px;padding:18px 22px;margin-bottom:28px}
.ym-prod-sizes-title{font-family:Cinzel,serif;font-size:14px;font-weight:700;color:var(--yp-green-deep);margin-bottom:10px;display:flex;align-items:center;gap:8px}
.ym-prod-sizes-list{display:flex;flex-wrap:wrap;gap:8px}
.ym-prod-size-badge{background:#fff;border:1px solid rgba(212,175,55,.45);border-radius:8px;padding:6px 14px;font-size:13px;font-weight:700;color:var(--yp-green-forest);box-shadow:0 2px 6px rgba(16,42,26,.04)}
.ym-prod-pkg-visual{border-radius:18px;overflow:hidden;position:relative;box-shadow:0 14px 35px rgba(16,42,26,.12);height:100%;min-height:420px}
.ym-prod-pkg-visual img{width:100%;height:100%;object-fit:cover;display:block}
.ym-prod-pkg-overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(16,42,26,.1) 0,rgba(16,42,26,.85) 100%);display:flex;flex-direction:column;justify-content:flex-end;padding:30px;color:#fff}
.ym-prod-pkg-overlay h3{font-family:Cinzel,serif;font-size:22px;color:#fff;margin-bottom:6px}
.ym-prod-pkg-overlay p{font-size:14px;color:#e2ecd8;margin-bottom:0}
.ym-prod-cta-banner{background:linear-gradient(135deg,#1a3022 0,#25452c 100%);border:1.5px solid var(--yp-gold);border-radius:20px;padding:40px;display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;box-shadow:0 20px 45px rgba(16,42,26,.18);margin-top:60px}
.ym-prod-cta-text h3{font-family:Cinzel,serif;font-size:26px;color:#fff;margin-bottom:6px}
.ym-prod-cta-text p{color:#d2e0d6;font-size:15px;margin-bottom:0}
.ym-prod-cta-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap}
.ym-prod-btn-gold{background:var(--yp-gold-gradient);color:#102a1a!important;border:1.5px solid #b8860b;border-radius:10px;padding:13px 28px;font-family:Figtree,sans-serif;font-size:14.5px;font-weight:700;text-decoration:none;display:inline-flex;align-items:center;gap:8px;box-shadow:0 6px 18px rgba(212,175,55,.3);transition:all .3s ease}
.ym-prod-btn-gold:hover{transform:translateY(-2px);box-shadow:0 10px 24px rgba(212,175,55,.45)}
.ym-prod-btn-white{background:#fff;color:#102a1a!important;border:1.5px solid #fff;border-radius:10px;padding:13px 28px;font-family:Figtree,sans-serif;font-size:14.5px;font-weight:700;text-decoration:none;display:inline-flex;align-items:center;gap:8px;transition:all .3s ease}
.ym-prod-btn-white:hover{background:#faf8f2;transform:translateY(-2px);box-shadow:0 8px 20px rgba(255,255,255,.2)}
@media (max-width:1200px){
.ym-prod-grid{grid-template-columns:repeat(3,1fr);gap:22px}
}
@media (max-width:991px){
.ym-prod-section{padding:60px 0 75px}
.ym-prod-header h1{font-size:34px}
.ym-prod-grid{grid-template-columns:repeat(2,1fr)}
.ym-prod-packaging-card{padding:30px 24px}
.ym-prod-pkg-visual{min-height:280px;margin-top:24px}
.ym-prod-cta-banner{padding:30px 24px}
}
@media (max-width:575px){
.ym-prod-header h1{font-size:28px}
.ym-prod-grid{grid-template-columns:1fr}
.ym-prod-filter-wrap{gap:6px}
.ym-prod-filter-btn{padding:7px 16px;font-size:12.5px}
.ym-prod-pkg-features{grid-template-columns:1fr}
.ym-prod-cta-actions{width:100%}
.ym-prod-btn-gold,.ym-prod-btn-white{width:100%;justify-content:center}
}
.ym-shop-sidebar{background:#fff;border:1px solid rgba(16,42,26,.08);border-radius:18px;padding:24px 20px;box-shadow:0 6px 24px rgba(16,42,26,.04);position:sticky;top:100px;z-index:10;transition:all .3s ease}
.ym-sidebar-header{display:flex;align-items:center;justify-content:space-between;padding-bottom:16px;border-bottom:1.5px solid rgba(16,42,26,.08);margin-bottom:20px}
.ym-sidebar-header h3{font-family:Cinzel,serif;font-size:18px;font-weight:700;color:#102a1a;margin:0;display:flex;align-items:center;gap:8px}
.ym-sidebar-header h3 i{color:#d4af37;font-size:15px}
.ym-filter-reset-btn{background:0 0;border:1px solid rgba(16,42,26,.15);color:#4a5b50;font-size:11.5px;font-weight:600;padding:4px 10px;border-radius:20px;cursor:pointer;display:inline-flex;align-items:center;gap:5px;transition:all .25s ease}
.ym-filter-reset-btn:hover{background:#102a1a;color:#d4af37;border-color:#102a1a}
.ym-sidebar-widget{margin-bottom:22px;padding-bottom:18px;border-bottom:1px dashed rgba(16,42,26,.1)}
.ym-sidebar-widget:last-of-type{border-bottom:none;margin-bottom:16px;padding-bottom:0}
.ym-widget-title{font-family:Cinzel,serif;font-size:14px;font-weight:700;color:#102a1a;margin-bottom:12px;letter-spacing:.5px;text-transform:uppercase;display:flex;align-items:center;justify-content:space-between}
.ym-search-box{position:relative;width:100%}
.ym-search-box input{width:100%;height:42px;padding:8px 38px 8px 14px;border:1.5px solid rgba(16,42,26,.12);border-radius:8px;font-size:13px;color:#102a1a;background:#faf8f3;transition:all .25s ease;outline:0}
.ym-search-box input:focus{border-color:#d4af37;background:#fff;box-shadow:0 0 0 3px rgba(212,175,55,.15)}
.ym-search-box button{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:0 0;border:none;color:#9e6d15;cursor:pointer;font-size:13px;padding:4px}
.ym-category-list{list-style:none;padding:0;margin:0}
.ym-category-list li{margin-bottom:6px}
.ym-category-list li a{display:flex;align-items:center;justify-content:space-between;padding:8px 10px;border-radius:7px;color:#2f3e34;font-size:13px;font-weight:500;text-decoration:none;transition:all .25s ease}
.ym-category-list li a i{color:#9e6d15;font-size:12px;width:16px}
.ym-category-list li a .ym-badge{background:#f4f7f5;color:#4a5b50;font-size:11px;font-weight:600;padding:2px 7px;border-radius:10px;transition:all .25s ease}
.ym-category-list li:hover a{background:#f8f5ec;color:#102a1a;padding-left:13px}
.ym-category-list li.active a{background:#102a1a;color:#faf8f3;font-weight:600}
.ym-category-list li.active a i{color:#d4af37}
.ym-category-list li.active a .ym-badge{background:#d4af37;color:#102a1a}
.ym-filter-checkboxes{display:flex;flex-direction:column;gap:8px}
.ym-checkbox-item{display:flex;align-items:center;position:relative;cursor:pointer;font-size:13px;color:#2f3e34;user-select:none;margin:0;padding-left:24px}
.ym-checkbox-item input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}
.ym-checkbox-item .checkmark{position:absolute;top:50%;left:0;transform:translateY(-50%);height:16px;width:16px;background-color:#faf8f3;border:1.5px solid rgba(16,42,26,.2);border-radius:4px;transition:all .2s ease}
.ym-checkbox-item:hover input~.checkmark{border-color:#1a5632}
.ym-checkbox-item input:checked~.checkmark{background-color:#102a1a;border-color:#102a1a}
.ym-checkbox-item .checkmark:after{content:"";position:absolute;display:none;left:4.5px;top:1.5px;width:4px;height:8px;border:solid #d4af37;border-width:0 2px 2px 0;transform:rotate(45deg)}
.ym-checkbox-item input:checked~.checkmark:after{display:block}
.ym-checkbox-item .label-text{flex:1}
.ym-checkbox-item .count{font-size:11px;color:#8c9b90;margin-left:auto}
.ym-pack-pills{display:flex;flex-wrap:wrap;gap:6px}
.ym-pack-pill{background:#faf8f3;border:1px solid rgba(16,42,26,.12);color:#2f3e34;font-size:11.5px;font-weight:600;padding:5px 10px;border-radius:6px;cursor:pointer;transition:all .25s ease}
.ym-pack-pill:hover{background:#f8f5ec;border-color:#d4af37;color:#102a1a}
.ym-pack-pill.active{background:#102a1a;border-color:#d4af37;color:#d4af37}
.ym-sidebar-banner{background:linear-gradient(135deg,#102a1a 0,#1a5632 100%);border:1px solid #d4af37;border-radius:12px;padding:16px 14px;text-align:center;color:#fff;margin-top:18px}
.ym-sidebar-banner .ym-sb-banner-icon{width:34px;height:34px;line-height:34px;background:rgba(212,175,55,.15);border:1px solid #d4af37;border-radius:50%;color:#d4af37;font-size:14px;margin:0 auto 8px}
.ym-sidebar-banner h4{font-family:Cinzel,serif;font-size:14px;font-weight:700;color:#d4af37;margin-bottom:5px}
.ym-sidebar-banner p{font-size:11.5px;color:rgba(255,255,255,.85);line-height:16px;margin-bottom:12px}
.ym-sb-banner-btn{display:inline-flex;align-items:center;gap:6px;background:#d4af37;color:#102a1a;font-size:11.5px;font-weight:700;padding:6px 14px;border-radius:20px;text-decoration:none;transition:all .25s ease}
.ym-sb-banner-btn:hover{background:#fff;color:#102a1a}
.ym-catalog-topbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px;background:#fff;border:1px solid rgba(16,42,26,.08);border-radius:12px;padding:12px 18px;box-shadow:0 4px 16px rgba(16,42,26,.03);margin-bottom:24px}
.ym-result-count{font-size:13.5px;color:#4a5b50}
.ym-result-count strong{color:#102a1a}
.ym-topbar-right{display:flex;align-items:center;gap:14px}
.ym-sort-select{display:flex;align-items:center;gap:8px}
.ym-sort-select label{font-size:12.5px;font-weight:600;color:#2f3e34;margin:0;white-space:nowrap}
.ym-sort-select label i{color:#9e6d15}
.ym-sort-select select{height:36px;border:1.5px solid rgba(16,42,26,.12);border-radius:6px;padding:0 10px;font-size:12.5px;color:#102a1a;background-color:#faf8f3;cursor:pointer;outline:0}
.ym-sort-select select:focus{border-color:#d4af37}
.ym-mobile-filter-toggle{display:none;width:100%;background:#102a1a;color:#d4af37;border:1.5px solid #d4af37;border-radius:8px;padding:10px;font-size:13.5px;font-weight:700;margin-bottom:20px;align-items:center;justify-content:center;gap:8px;cursor:pointer}
@media (max-width:991px){
.ym-mobile-filter-toggle{display:inline-flex}
.ym-shop-sidebar{display:none;position:static;margin-bottom:25px}
.ym-shop-sidebar.active{display:block}
}
:root{--ym-gold-primary:#D4AF37;--ym-gold-dark:#9E6D15;--ym-gold-light:#F9E7B3;--ym-gold-gradient:linear-gradient(135deg, #FFEBB0 0%, #D4AF37 50%, #9E6D15 100%);--ym-green-deep:#102A1A;--ym-green-forest:#16301D;--ym-green-dark:#0A1C10;--ym-green-accent:#25452C;--ym-cream-bg:#FAF8F2;--ym-cream-card:#F4EFE6;--ym-white:#FFFFFF;--ym-text-main:#2A3B30;--ym-text-muted:#5A6E62;--ym-border-gold:rgba(212, 175, 55, 0.35)}
.ym-profile-section{position:relative;overflow:hidden;padding:85px 0 95px}
.ym-profile-header{text-align:center;max-width:820px;margin:0 auto 50px;position:relative}
.ym-profile-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 20px;background:rgba(212,175,55,.12);border:1px solid rgba(212,175,55,.45);border-radius:30px;color:var(--ym-gold-dark);font-size:13px;font-weight:700;letter-spacing:2px;text-transform:uppercase;margin-bottom:14px}
.ym-profile-header-dark .ym-profile-badge{background:rgba(212,175,55,.15);border-color:rgba(212,175,55,.5);color:var(--ym-gold-light)}
.ym-profile-title{font-family:Cinzel,'Playfair Display',serif;font-size:38px;font-weight:700;color:var(--ym-green-deep);line-height:1.28;margin-bottom:16px;letter-spacing:-.3px}
.ym-profile-header-dark .ym-profile-title{color:#fff}
.ym-profile-flourish{display:block;margin:12px auto 0;max-width:140px;height:auto;opacity:.9}
.ym-profile-subtitle{font-family:Figtree,sans-serif;font-size:16.5px;line-height:27px;color:var(--ym-text-muted);margin-top:15px}
.ym-profile-header-dark .ym-profile-subtitle{color:#d3e0d7}
.ym-profile-overview{background:linear-gradient(180deg,#faf8f2 0,#f5f0e4 100%);border-top:5px solid var(--ym-gold-primary)}
.ym-profile-lead-text{font-family:Figtree,sans-serif;font-size:19px;font-weight:600;line-height:1.6;color:var(--ym-green-deep);margin-bottom:18px}
.ym-profile-body-text{font-family:Figtree,sans-serif;font-size:15.5px;line-height:27px;color:var(--ym-text-muted);margin-bottom:24px}
.ym-profile-highlights{display:grid;grid-template-columns:repeat(2,1fr);gap:14px 20px;margin-bottom:35px}
.ym-profile-highlight-item{display:flex;align-items:center;gap:12px;font-family:Figtree,sans-serif;font-size:14.5px;font-weight:600;color:var(--ym-green-deep)}
.ym-profile-highlight-item i{color:var(--ym-gold-dark);font-size:16px;flex-shrink:0}
.ym-profile-stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}
.ym-profile-stat-box{background:var(--ym-white);border:1px solid var(--ym-border-gold);border-radius:12px;padding:18px 12px;text-align:center;box-shadow:0 8px 24px rgba(16,42,26,.05);transition:all .35s cubic-bezier(.16,1,.3,1)}
.ym-profile-stat-box:hover{transform:translateY(-4px);border-color:var(--ym-gold-primary);box-shadow:0 12px 28px rgba(16,42,26,.12)}
.ym-profile-stat-num{font-family:Cinzel,serif;font-size:28px;font-weight:700;color:var(--ym-green-deep);line-height:1;margin-bottom:6px}
.ym-profile-stat-num span{color:var(--ym-gold-dark)}
.ym-profile-stat-label{font-family:Figtree,sans-serif;font-size:12.5px;font-weight:600;color:var(--ym-text-muted);text-transform:uppercase;letter-spacing:.5px;line-height:1.3}
.ym-profile-visual-wrapper{position:relative;padding:15px}
.ym-profile-visual-card{position:relative;background:var(--ym-green-deep);border-radius:20px;padding:12px;border:1.5px solid var(--ym-gold-primary);box-shadow:0 20px 45px rgba(16,42,26,.22);overflow:hidden}
.ym-profile-visual-img{width:100%;height:auto;border-radius:14px;display:block;object-fit:cover;transition:transform .6s ease}
.ym-profile-visual-card:hover .ym-profile-visual-img{transform:scale(1.03)}
.ym-profile-floating-badge{position:absolute;bottom:-15px;right:-10px;background:linear-gradient(135deg,#16301d 0,#102a1a 100%);border:2px solid var(--ym-gold-primary);border-radius:16px;padding:16px 22px;color:#fff;box-shadow:0 14px 35px rgba(0,0,0,.35);display:flex;align-items:center;gap:15px;z-index:3}
.ym-floating-crown{width:44px;height:44px;background:rgba(212,175,55,.15);border:1px solid var(--ym-gold-primary);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--ym-gold-light);font-size:20px;flex-shrink:0}
.ym-floating-text h5{font-family:Cinzel,serif;font-size:15px;font-weight:700;color:var(--ym-gold-light);margin:0 0 2px 0}
.ym-floating-text p{font-family:Figtree,sans-serif;font-size:12px;color:#c0d1c6;margin:0;text-transform:uppercase;letter-spacing:1px}
.ym-profile-philosophy{background:radial-gradient(circle at 50% 20%,#1a3824 0,#102a1a 60%,#0a1c10 100%);border-top:1px solid rgba(212,175,55,.3);border-bottom:1px solid rgba(212,175,55,.3);position:relative}
.ym-philosophy-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}
.ym-philosophy-card{background:rgba(22,48,29,.65);border:1px solid rgba(212,175,55,.35);border-radius:18px;padding:38px 28px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 15px 35px rgba(0,0,0,.3);transition:all .4s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden;display:flex;flex-direction:column}
.ym-philosophy-card::before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--ym-gold-gradient);opacity:0;transition:opacity .3s ease}
.ym-philosophy-card:hover{transform:translateY(-8px);border-color:var(--ym-gold-primary);box-shadow:0 20px 45px rgba(212,175,55,.18);background:rgba(22,48,29,.88)}
.ym-philosophy-card:hover::before{opacity:1}
.ym-philosophy-icon-box{width:64px;height:64px;background:rgba(212,175,55,.12);border:1.5px solid var(--ym-gold-primary);border-radius:16px;display:flex;align-items:center;justify-content:center;color:var(--ym-gold-light);font-size:26px;margin-bottom:22px;transition:transform .35s ease}
.ym-philosophy-card:hover .ym-philosophy-icon-box{transform:scale(1.1) rotate(4deg)}
.ym-philosophy-card h3{font-family:Cinzel,serif;font-size:22px;font-weight:700;color:var(--ym-gold-light);margin-bottom:14px}
.ym-philosophy-card p{font-family:Figtree,sans-serif;font-size:15px;line-height:25px;color:#d6e3da;margin-bottom:0;flex-grow:1}
.ym-profile-pillars{background:#faf8f2}
.ym-pillars-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}
.ym-pillar-card{background:#fff;border:1px solid var(--ym-border-gold);border-radius:16px;padding:32px 22px 26px;box-shadow:0 10px 30px rgba(16,42,26,.05);transition:all .35s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden;display:flex;flex-direction:column}
.ym-pillar-card:hover{transform:translateY(-6px);border-color:var(--ym-gold-primary);box-shadow:0 16px 36px rgba(16,42,26,.12)}
.ym-pillar-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}
.ym-pillar-num{font-family:Cinzel,serif;font-size:32px;font-weight:800;color:rgba(212,175,55,.4);line-height:1}
.ym-pillar-card:hover .ym-pillar-num{color:var(--ym-gold-dark)}
.ym-pillar-icon{width:48px;height:48px;background:rgba(16,42,26,.06);border-radius:12px;display:flex;align-items:center;justify-content:center;color:var(--ym-green-deep);font-size:20px;transition:all .3s ease}
.ym-pillar-card:hover .ym-pillar-icon{background:var(--ym-green-deep);color:var(--ym-gold-light)}
.ym-pillar-card h4{font-family:Cinzel,serif;font-size:19px;font-weight:700;color:var(--ym-green-deep);margin-bottom:12px;line-height:1.35}
.ym-pillar-card p{font-family:Figtree,sans-serif;font-size:14.5px;line-height:23px;color:var(--ym-text-muted);margin-bottom:16px;flex-grow:1}
.ym-pillar-tag{display:inline-block;font-size:12px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:var(--ym-gold-dark);border-top:1px dashed rgba(212,175,55,.35);padding-top:12px}
.ym-profile-brands{background:linear-gradient(180deg,#102a1a 0,#0a1c10 100%);position:relative}
.ym-brands-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:18px;margin-bottom:45px}
.ym-brand-card{background:rgba(255,255,255,.04);border:1px solid rgba(212,175,55,.25);border-radius:16px;padding:24px 16px 20px;text-align:center;transition:all .35s cubic-bezier(.16,1,.3,1);display:flex;flex-direction:column;align-items:center}
.ym-brand-card:hover{transform:translateY(-6px);background:rgba(255,255,255,.08);border-color:var(--ym-gold-primary);box-shadow:0 16px 36px rgba(0,0,0,.45)}
.ym-brand-logo-holder{width:100%;height:70px;background:rgba(255,255,255,.95);border-radius:10px;padding:8px 14px;display:flex;align-items:center;justify-content:center;margin-bottom:16px;box-shadow:0 4px 12px rgba(0,0,0,.15)}
.ym-brand-logo-holder img{max-width:100%;max-height:52px;object-fit:contain}
.ym-brand-card h4{font-family:Cinzel,serif;font-size:18px;font-weight:700;color:var(--ym-gold-light);margin-bottom:6px}
.ym-brand-badge{font-family:Figtree,sans-serif;font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#b5d2bf;margin-bottom:10px}
.ym-brand-card p{font-family:Figtree,sans-serif;font-size:13px;line-height:20px;color:#cad8ce;margin-bottom:0}
.ym-brands-cta{text-align:center}
.ym-btn-gold{display:inline-flex;align-items:center;gap:10px;background:var(--ym-gold-gradient);color:var(--ym-green-deep);font-family:Cinzel,serif;font-weight:700;font-size:15px;letter-spacing:.5px;padding:14px 32px;border-radius:30px;text-decoration:none;box-shadow:0 10px 25px rgba(212,175,55,.35);transition:all .3s ease}
.ym-btn-gold:hover{transform:translateY(-2px);color:#000;box-shadow:0 14px 32px rgba(212,175,55,.5)}
.ym-profile-journey{background:#faf8f2;position:relative}
.ym-timeline-nav{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;margin-bottom:35px}
.ym-timeline-btn{background:#fff;border:1.5px solid var(--ym-border-gold);border-radius:25px;padding:10px 24px;font-family:Cinzel,serif;font-size:16px;font-weight:700;color:var(--ym-green-deep);cursor:pointer;transition:all .3s ease}
.ym-timeline-btn:hover{border-color:var(--ym-gold-primary);color:var(--ym-gold-dark)}
.ym-timeline-btn.active{background:var(--ym-green-deep);color:var(--ym-gold-light);border-color:var(--ym-gold-primary);box-shadow:0 6px 18px rgba(16,42,26,.25)}
.ym-timeline-card-wrapper{max-width:920px;margin:0 auto}
.ym-timeline-card{display:none;background:#fff;border:1.5px solid var(--ym-border-gold);border-radius:20px;padding:38px 40px;box-shadow:0 16px 40px rgba(16,42,26,.08);animation:ymFadeIn .4s ease forwards}
.ym-timeline-card.active{display:block}
@keyframes ymFadeIn{
from{opacity:0;transform:translateY(12px)}
to{opacity:1;transform:translateY(0)}
}
.ym-timeline-card-header{display:flex;align-items:center;gap:20px;margin-bottom:20px}
.ym-timeline-year-tag{background:rgba(212,175,55,.15);border:1px solid var(--ym-gold-primary);border-radius:12px;padding:6px 16px;font-family:Cinzel,serif;font-size:24px;font-weight:800;color:var(--ym-gold-dark)}
.ym-timeline-card-title{font-family:Cinzel,serif;font-size:24px;font-weight:700;color:var(--ym-green-deep);margin:0}
.ym-timeline-card-desc{font-family:Figtree,sans-serif;font-size:16px;line-height:27px;color:var(--ym-text-muted);margin-bottom:24px}
.ym-timeline-badges{display:flex;gap:12px;flex-wrap:wrap}
.ym-timeline-badge-item{display:inline-flex;align-items:center;gap:8px;background:var(--ym-cream-bg);border:1px solid rgba(212,175,55,.35);border-radius:20px;padding:6px 14px;font-size:13px;font-weight:600;color:var(--ym-green-deep)}
.ym-timeline-badge-item i{color:var(--ym-gold-dark)}
.ym-profile-concierge{background:linear-gradient(135deg,#0a1c10 0,#102a1a 60%,#16301d 100%);border-top:1px solid rgba(212,175,55,.35);padding:70px 0 80px}
.ym-concierge-box{background:rgba(255,255,255,.05);border:1.5px solid var(--ym-gold-primary);border-radius:22px;padding:45px 40px;box-shadow:0 20px 50px rgba(0,0,0,.45)}
.ym-concierge-title{font-family:Cinzel,serif;font-size:30px;font-weight:700;color:#fff;margin-bottom:12px}
.ym-concierge-subtitle{font-family:Figtree,sans-serif;font-size:16px;color:#cde0d4;margin-bottom:25px;line-height:26px}
.ym-concierge-info-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:35px}
.ym-concierge-info-item{display:flex;align-items:flex-start;gap:15px}
.ym-concierge-icon{width:44px;height:44px;background:rgba(212,175,55,.15);border:1px solid var(--ym-gold-primary);border-radius:10px;display:flex;align-items:center;justify-content:center;color:var(--ym-gold-light);font-size:18px;flex-shrink:0}
.ym-concierge-text h6{font-family:Cinzel,serif;font-size:14px;font-weight:700;color:var(--ym-gold-light);margin-bottom:4px}
.ym-concierge-text a,.ym-concierge-text p{font-family:Figtree,sans-serif;font-size:14px;line-height:22px;color:#e2ece5;text-decoration:none;margin:0}
.ym-concierge-text a:hover{color:var(--ym-gold-light);text-decoration:underline}
.ym-concierge-actions{display:flex;gap:16px;flex-wrap:wrap}
.ym-btn-whatsapp{display:inline-flex;align-items:center;gap:10px;background:#25d366;color:#fff;font-family:Figtree,sans-serif;font-weight:700;font-size:15px;padding:13px 26px;border-radius:30px;text-decoration:none;transition:all .3s ease}
.ym-btn-whatsapp:hover{background:#1ebe5d;color:#fff;transform:translateY(-2px);box-shadow:0 10px 22px rgba(37,211,102,.35)}
.ym-btn-outline-gold{display:inline-flex;align-items:center;gap:10px;background:0 0;color:var(--ym-gold-light);border:1.5px solid var(--ym-gold-primary);font-family:Cinzel,serif;font-weight:700;font-size:14.5px;padding:12px 26px;border-radius:30px;text-decoration:none;transition:all .3s ease}
.ym-btn-outline-gold:hover{background:rgba(212,175,55,.15);color:#fff;border-color:#fff}
@media (max-width:1199px){
.ym-profile-title{font-size:33px}
.ym-profile-stats-grid{grid-template-columns:repeat(2,1fr)}
.ym-brands-grid{grid-template-columns:repeat(3,1fr)}
}
@media (max-width:991px){
.ym-profile-section{padding:65px 0 75px}
.ym-profile-highlights{grid-template-columns:1fr}
.ym-philosophy-grid{grid-template-columns:1fr;gap:20px}
.ym-pillars-grid{grid-template-columns:repeat(2,1fr)}
.ym-concierge-info-grid{grid-template-columns:1fr;gap:16px}
.ym-profile-floating-badge{position:static;margin-top:15px}
}
@media (max-width:767px){
.ym-profile-title{font-size:26px}
.ym-profile-stats-grid{grid-template-columns:1fr 1fr;gap:10px}
.ym-pillars-grid{grid-template-columns:1fr}
.ym-brands-grid{grid-template-columns:repeat(2,1fr)}
.ym-timeline-card{padding:26px 20px}
.ym-timeline-card-header{flex-direction:column;align-items:flex-start;gap:10px}
.ym-concierge-box{padding:30px 20px}
.ym-concierge-title{font-size:23px}
}
@media (max-width:480px){
.ym-brands-grid{grid-template-columns:1fr}
}
.leadership-section{padding:85px 0 95px;background:linear-gradient(180deg,#faf8f2 0,#f5f0e4 100%);border-top:5px solid #d4af37;position:relative;overflow:hidden}
.leadership-section::before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(212,175,55,.6),transparent)}
.leadership-header{text-align:center;max-width:820px;margin:0 auto 55px;position:relative}
.leadership-header .eyebrow{display:inline-flex;align-items:center;gap:8px;padding:6px 20px;background:rgba(212,175,55,.12);border:1px solid rgba(212,175,55,.45);border-radius:30px;color:#9e6d15;font-size:13px;font-weight:700;letter-spacing:2px;text-transform:uppercase;margin-bottom:14px}
.leadership-header .section-title{font-family:Cinzel,'Playfair Display',serif;font-size:clamp(2rem,3.8vw,2.75rem);font-weight:700;color:#102a1a;line-height:1.25;margin-bottom:16px;letter-spacing:-.5px}
.leadership-header .section-flourish{display:block;margin:12px auto 18px;max-width:130px;height:auto;opacity:.95}
.leadership-header .section-intro{font-family:Figtree,sans-serif;color:#4a5b50;max-width:760px;margin:0 auto;font-size:16px;line-height:27px}
.leadership-header .section-intro strong{color:#102a1a}
.leader-card{position:relative;height:100%;text-align:center;padding:44px 34px 38px;background:#fff;border:1.5px solid rgba(212,175,55,.35);border-radius:24px;box-shadow:0 15px 35px rgba(16,42,26,.07);transition:all .4s cubic-bezier(.16,1,.3,1);overflow:hidden;display:flex;flex-direction:column;align-items:center}
.leader-card::before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(135deg,#ffebb0 0,#d4af37 50%,#9e6d15 100%);opacity:0;transition:opacity .35s ease}
.leader-card:hover{transform:translateY(-8px);border-color:#d4af37;box-shadow:0 22px 50px rgba(16,42,26,.15)}
.leader-card:hover::before{opacity:1}
.leader-card .quote-mark{position:absolute;right:25px;top:15px;color:rgba(212,175,55,.12);font-family:Cinzel,serif;font-size:80px;font-weight:700;line-height:1;pointer-events:none;transition:color .3s ease}
.leader-card:hover .quote-mark{color:rgba(212,175,55,.22)}
.leader-card .avatar{width:170px;height:170px;margin:0 auto 24px;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;z-index:1;border-radius:50%;color:#f9e7b3;font-family:Cinzel,serif;font-size:1.85rem;font-weight:800;letter-spacing:1.5px;border:3.5px solid #d4af37;box-shadow:0 10px 28px rgba(16,42,26,.18),0 0 0 4px rgba(212,175,55,.22);transition:transform .4s ease,box-shadow .4s ease;overflow:hidden}
.leader-avatar-img,.leader-card .avatar img{width:100%;height:100%;object-fit:cover;object-position:center top;border-radius:50%;display:block}
.leader-card:hover .avatar{transform:scale(1.06)}
.leader-card .avatar i{font-size:14px;margin-bottom:2px;color:#d4af37}
.leader-card .avatar.director{background:radial-gradient(circle at 35% 35%,#1a4027 0,#102a1a 70%,#0a1c10 100%)}
.leader-card .avatar.partner{background:radial-gradient(circle at 35% 35%,#244b32 0,#163821 70%,#0d2214 100%)}
.leader-card .leader-name{font-family:Cinzel,serif;font-size:24px;font-weight:700;color:#102a1a;margin-bottom:8px;letter-spacing:-.2px}
.leader-card .role-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 14px;background:rgba(212,175,55,.12);border:1px solid rgba(212,175,55,.4);border-radius:20px;color:#9e6d15;font-family:Figtree,sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1.2px;margin-bottom:22px}
.leader-card .leader-note{font-family:Figtree,sans-serif;color:#3d5044;font-size:15.5px;line-height:27px;font-style:normal;margin:0;position:relative;z-index:1;flex-grow:1}
.leader-card .bottom-accent{width:60px;height:3px;border-radius:3px;background:linear-gradient(90deg,transparent,#d4af37,transparent);margin:24px auto 0;transition:width .3s ease}
.leader-card:hover .bottom-accent{width:90px}
.leadership-pillars-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:50px}
.leadership-pillar-item{background:#fff;border:1px solid rgba(212,175,55,.3);border-radius:16px;padding:24px 20px;text-align:center;box-shadow:0 8px 24px rgba(16,42,26,.04);transition:all .35s ease}
.leadership-pillar-item:hover{transform:translateY(-4px);border-color:#d4af37;box-shadow:0 14px 30px rgba(16,42,26,.1)}
.leadership-pillar-icon{width:50px;height:50px;margin:0 auto 14px;background:rgba(16,42,26,.06);border:1px solid rgba(212,175,55,.4);border-radius:12px;display:flex;align-items:center;justify-content:center;color:#102a1a;font-size:20px;transition:all .3s ease}
.leadership-pillar-item:hover .leadership-pillar-icon{background:#102a1a;color:#f9e7b3}
.leadership-pillar-item h4{font-family:Cinzel,serif;font-size:17px;font-weight:700;color:#102a1a;margin-bottom:8px}
.leadership-pillar-item p{font-family:Figtree,sans-serif;font-size:13.5px;line-height:22px;color:#5a6e62;margin-bottom:0}
@media (max-width:991px){
.leadership-pillars-grid{grid-template-columns:1fr}
}
@media (max-width:767.98px){
.leadership-section{padding:60px 0 65px}
.leader-card{padding:34px 22px 30px;border-radius:20px}
.leader-card .avatar{width:140px;height:140px;font-size:1.55rem}
.leader-card .leader-name{font-size:21px}
.leadership-header .section-title{font-size:24px}
}
@media(prefers-reduced-motion:reduce){
::after,::before,:not(.swiper-slide):not(.swiper-wrapper){transition:none!important;scroll-behavior:auto!important}
}
.ym-cert-section{padding:85px 0 95px;background:linear-gradient(180deg,#faf8f2 0,#f5efe4 100%);border-top:5px solid #d4af37;position:relative}
.ym-cert-header{text-align:center;max-width:780px;margin:0 auto 50px}
.ym-cert-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 20px;background:rgba(212,175,55,.12);border:1px solid rgba(212,175,55,.45);border-radius:30px;color:#9e6d15;font-size:13px;font-weight:700;letter-spacing:2px;text-transform:uppercase;margin-bottom:14px}
.ym-cert-title{font-family:Cinzel,'Playfair Display',serif;font-size:clamp(2rem,3.8vw,2.75rem);font-weight:700;color:#102a1a;line-height:1.25;margin-bottom:16px;letter-spacing:-.5px}
.ym-cert-flourish{display:block;margin:12px auto 16px;max-width:130px;height:auto;opacity:.95}
.ym-cert-intro{font-family:Figtree,sans-serif;color:#4a5b50;font-size:16px;line-height:27px;margin:0 auto}
.ym-cert-card{background:#fff;border:1.5px solid rgba(212,175,55,.35);overflow:hidden;box-shadow:0 12px 32px rgba(16,42,26,.06);transition:all .35s cubic-bezier(.16,1,.3,1);display:flex;flex-direction:column;height:100%}
.ym-cert-card:hover{transform:translateY(-6px);border-color:#d4af37;box-shadow:0 20px 45px rgba(16,42,26,.14)}
.ym-cert-img-box{position:relative;overflow:hidden;background:#f4efe6;border-bottom:1px solid rgba(212,175,55,.25);display:block}
.ym-cert-img{width:100%;height:240px;object-fit:cover;object-position:top center;display:block;transition:transform .5s ease}
.ym-cert-card:hover .ym-cert-img{transform:scale(1.04)}
.ym-cert-img-overlay{position:absolute;inset:0;background:rgba(16,42,26,.45);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease}
.ym-cert-card:hover .ym-cert-img-overlay{opacity:1}
.ym-cert-view-btn{background:#d4af37;color:#102a1a;padding:8px 18px;border-radius:20px;font-family:Figtree,sans-serif;font-weight:700;font-size:13px;display:inline-flex;align-items:center;gap:6px;box-shadow:0 4px 15px rgba(0,0,0,.25)}
.ym-cert-body{padding:24px 22px 20px;display:flex;flex-direction:column;flex-grow:1}
.ym-cert-tag{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;background:rgba(212,175,55,.12);border:1px solid rgba(212,175,55,.4);border-radius:14px;color:#9e6d15;font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.8px;margin-bottom:12px;align-self:flex-start}
.ym-cert-name{font-family:Cinzel,serif;font-size:18.5px;font-weight:700;color:#102a1a;line-height:1.35;margin-bottom:6px}
.ym-cert-issuer{font-size:13px;font-weight:600;color:#9e6d15;margin-bottom:10px;font-family:Figtree,sans-serif}
.ym-cert-desc{font-family:Figtree,sans-serif;font-size:14px;color:#5a6e62;line-height:22px;margin-bottom:18px;flex-grow:1}
.ym-cert-footer{display:flex;align-items:center;justify-content:space-between;border-top:1px dashed rgba(212,175,55,.3);padding-top:14px}
.ym-cert-status{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:700;color:#167a3a}
.ym-cert-link{font-size:13px;font-weight:700;color:#102a1a;text-decoration:none;display:inline-flex;align-items:center;gap:5px;transition:color .2s ease}
.ym-cert-link:hover{color:#9e6d15}
.ym-cert-trust-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:50px}
.ym-cert-trust-item{background:#fff;border:1px solid rgba(212,175,55,.3);border-radius:14px;padding:18px 14px;text-align:center;box-shadow:0 6px 18px rgba(16,42,26,.04)}
.ym-cert-trust-item i{color:#d4af37;font-size:22px;margin-bottom:8px;display:block}
.ym-cert-trust-item span{font-family:Cinzel,serif;font-size:13.5px;font-weight:700;color:#102a1a;display:block}
@media (max-width:991px){
.ym-cert-trust-strip{grid-template-columns:repeat(2,1fr)}
}
@media (max-width:767px){
.ym-cert-section{padding:60px 0 65px}
.ym-cert-img{height:200px}
.ym-cert-trust-strip{grid-template-columns:1fr;gap:10px}
}
.ym-qa-section{padding:85px 0 95px;background:linear-gradient(180deg,#faf8f2 0,#f5efe4 100%);border-top:5px solid #d4af37;position:relative}
.ym-qa-card{background:#fff;border:1.5px solid rgba(212,175,55,.35);border-radius:20px;padding:36px 26px 30px;box-shadow:0 12px 32px rgba(16,42,26,.06);transition:all .35s cubic-bezier(.16,1,.3,1);display:flex;flex-direction:column;height:100%;position:relative;overflow:hidden}
.ym-qa-card::before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(135deg,#ffebb0 0,#d4af37 50%,#9e6d15 100%);opacity:0;transition:opacity .3s ease}
.ym-qa-card:hover{transform:translateY(-6px);border-color:#d4af37;box-shadow:0 20px 45px rgba(16,42,26,.14)}
.ym-qa-card:hover::before{opacity:1}
.ym-qa-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px}
.ym-qa-num{font-family:Cinzel,serif;font-size:32px;font-weight:800;color:rgba(212,175,55,.45);line-height:1}
.ym-qa-card:hover .ym-qa-num{color:#9e6d15}
.ym-qa-icon{width:52px;height:52px;background:rgba(16,42,26,.06);border:1px solid rgba(212,175,55,.35);border-radius:14px;display:flex;align-items:center;justify-content:center;color:#102a1a;font-size:22px;transition:all .35s ease}
.ym-qa-card:hover .ym-qa-icon{background:#102a1a;color:#f9e7b3;transform:scale(1.08) rotate(4deg)}
.ym-qa-title{font-family:Cinzel,serif;font-size:20px;font-weight:700;color:#102a1a;margin-bottom:8px;line-height:1.3}
.ym-qa-tag{display:inline-block;font-family:Figtree,sans-serif;font-size:11.5px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:#9e6d15;background:rgba(212,175,55,.12);border:1px solid rgba(212,175,55,.35);padding:3px 10px;border-radius:12px;margin-bottom:14px;align-self:flex-start}
.ym-qa-desc{font-family:Figtree,sans-serif;font-size:14.5px;color:#5a6e62;line-height:24px;margin-bottom:0;flex-grow:1}
.ym-qa-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:50px}
.ym-qa-metric-item{background:#fff;border:1px solid rgba(212,175,55,.35);border-radius:16px;padding:22px 16px;text-align:center;box-shadow:0 8px 22px rgba(16,42,26,.04)}
.ym-qa-metric-num{font-family:Cinzel,serif;font-size:28px;font-weight:800;color:#102a1a;line-height:1;margin-bottom:6px}
.ym-qa-metric-num span{color:#9e6d15}
.ym-qa-metric-label{font-family:Figtree,sans-serif;font-size:12.5px;font-weight:700;color:#5a6e62;text-transform:uppercase;letter-spacing:.6px;line-height:1.3}
@media (max-width:991px){
.ym-qa-metrics{grid-template-columns:repeat(2,1fr)}
}
@media (max-width:767px){
.ym-qa-section{padding:60px 0 65px}
.ym-qa-metrics{grid-template-columns:1fr 1fr;gap:10px}
}
.hk-process-section .container-fluid{max-width:1400px;margin:0 auto}
.hk-why-heading .cursive-heading,.hk-why-heading.hk-process-heading .cursive-heading,.vl-service9-area.royal-service-bg .hk-why-heading .cursive-heading{color:#fff!important}
.hk-why-heading .main-heading,.hk-why-heading.hk-process-heading .main-heading,.vl-service9-area.royal-service-bg .hk-why-heading .main-heading{color:#d4af37!important;text-shadow:0 4px 15px rgba(0,0,0,.4)!important}
.why-center-image img{position:relative;z-index:2;display:block;max-height:400px;filter:drop-shadow(0 20px 30px rgba(0, 0, 0, .5))}
#perfection2{background-image:url(../img/yashmati-2.webp?v=2)}
.btn-explore svg{margin-left:5px}
.vl-service9-area.royal-service-bg .royal-card .card-flex{display:block}
.vl-service9-area.royal-service-bg .royal-card img{max-height:75px!important;max-width:100%!important;object-fit:contain!important}
.vl-service9-area.royal-service-bg .royal-card .hero4-btn-area{display:flex;justify-content:flex-start!important;margin-top:10px!important}
.vl-service9-area.royal-service-bg .royal-card .vl-btn10,.vl-service9-area.royal-service-bg .royal-card .vl-btn11{padding:12px 20px!important;font-size:13px!important}
.vl-service9-area.royal-service-bg .center-circle .logos{max-width:82%!important}
.contact2-info-mobile .contact2-mobile-content .contact2-mobile-text ul li a{color:inherit;text-decoration:none}
.contact2-info-mobile .contact2-mobile-content .contact2-mobile-logo i.fa-brands.fa-whatsapp{font-size:22px;color:#022b14}
.vl-breadcrumb-area{background-image:url(../img/hero/about-us-inr-herothumb.webp),url(../img/hero/about-us-inr-herothumb.webp);background-position:center;background-size:cover;background-repeat:no-repeat}
.vl-service9-area.royal-service-bg .bottom-center-wrapper{grid-column:1/-1;display:flex;justify-content:center;align-items:center;width:100%;margin:15px auto 0}
.vl-service9-area.royal-service-bg .bottom-center-wrapper .royal-card{max-width:440px;width:100%;margin:0 auto}
@media (max-width:767px){
.vl-service9-area.royal-service-bg .bottom-center-wrapper{width:100%}
.vl-service9-area.royal-service-bg .bottom-center-wrapper .royal-card{max-width:100%}
}
.vl-hero4-area{position:relative;overflow:hidden;isolation:isolate;background-color:#fdfbf7}
.vl-hero4-area .container{position:relative;z-index:2}
.hero-shape-bottom,.hero-shape-left,.hero-shape-right,.hero4-area-shape4,.vl-hero4-area .shape{pointer-events:none}
.hero-shape-left img,.hero-shape-right img,.hero4-area-shape4 img,.shape.hero-shape-bottom img,.vl-hero4-area .shape img{width:100%!important;max-width:100%!important;height:auto!important;display:block;object-fit:contain;pointer-events:none}
@media (max-width:991px){
.hero-shape-left{width:16rem!important;opacity:.35!important}
.hero-shape-right{width:4rem!important;opacity:.6!important}
.shape.hero-shape-bottom{width:12rem!important;opacity:.35!important}
}
@media (max-width:575px){
.hero-shape-left{width:10rem!important;left:-15%!important;opacity:.2!important}
.hero-shape-right{width:2.8rem!important;right:1%!important;opacity:.4!important}
.shape.hero-shape-bottom{width:8rem!important;opacity:.2!important}
}
.fa-twitter:before,.fa-x-twitter:before{content:"\f099"!important;font-family:'Font Awesome 6 Brands'!important;font-weight:400!important}
body.offcanvas-open{overflow:hidden!important;touch-action:none!important}
@media (max-width:991px){
.homepage6-body .vl-transparent-header,.vl-transparent-header{position:sticky!important;top:0!important;left:0!important;right:0!important;width:100%!important;z-index:99999!important;border-bottom:1.5px solid rgba(212,175,55,.4)!important;box-shadow:0 4px 20px rgba(0,0,0,.35)!important;transition:background .3s ease,box-shadow .3s ease!important}
.homepage6-body .vl-transparent-header .vl-header-content-area,.vl-transparent-header .vl-header-content-area{padding:8px 0!important}
.homepage6-body .vl-header-content-area .row,.vl-transparent-header .vl-header-content-area .row{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:space-between!important}
.homepage6-body .vl-transparent-header .vl-logo,.vl-transparent-header .vl-logo{display:flex!important;align-items:center!important;justify-content:flex-start!important}
.homepage6-body .vl-transparent-header .vl-logo a,.vl-transparent-header .vl-logo a{display:inline-flex!important;align-items:center!important;line-height:1!important}
.homepage6-body .vl-transparent-header .vl-logo img,.vl-transparent-header .vl-logo img{height:46px!important;width:auto!important;max-width:160px!important;object-fit:contain!important;filter:drop-shadow(0 2px 6px rgba(0, 0, 0, .35))!important}
.homepage6-body .vl-menu-sidebar-area,.vl-menu-sidebar-area{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:12px!important}
.homepage6-body .vl-menu-sidebar-area .menu-line,.vl-menu-sidebar-area .menu-line{display:block!important;width:1px!important;height:22px!important;background:rgba(212,175,55,.35)!important;margin:0!important}
.homepage6-body .vl-menu-sidebar-area .menu-line svg,.vl-menu-sidebar-area .menu-line svg{display:none!important}
.sidebar-whatsapp .whatsapp-btn{width:38px!important;height:38px!important;font-size:20px!important;background:#25d366!important;color:#fff!important;border-radius:50%!important;box-shadow:0 2px 10px rgba(37,211,102,.45)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;transition:transform .25s ease,box-shadow .25s ease!important}
.sidebar-whatsapp .whatsapp-btn:active{transform:scale(.92)!important}
.vl-header-action-item{float:none!important;padding:0!important;border:none!important;background:0 0!important;margin:0!important;display:flex!important;align-items:center!important}
.vl-header-action-item button.vl-offcanvas-toggle{width:40px!important;height:40px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:8px!important;border:1.5px solid rgba(212,175,55,.5)!important;background:rgba(212,175,55,.12)!important;color:#ecc466!important;font-size:19px!important;cursor:pointer!important;transition:all .25s ease!important;box-shadow:0 2px 8px rgba(0,0,0,.25)!important;outline:0!important}
.vl-header-action-item button.vl-offcanvas-toggle:active,.vl-header-action-item button.vl-offcanvas-toggle:hover{background:linear-gradient(135deg,#ecc466 0,#c5932a 100%)!important;color:#022b14!important;border-color:#ecc466!important;transform:scale(1.04)!important}
#vl-header-sticky.header-sticky,.homepage6-body #vl-header-sticky.header-sticky{background:#022b14!important;background:linear-gradient(135deg,#022b14 0,#06391b 100%)!important;border-bottom:1.5px solid rgba(212,175,55,.45)!important;box-shadow:0 4px 20px rgba(0,0,0,.4)!important;animation:none!important}
.vl-hero-inner-area{padding:55px 0 45px 0!important}
}
@media (max-width:420px){
.homepage6-body .vl-transparent-header .vl-logo img,.vl-transparent-header .vl-logo img{height:53px!important;max-width:130px!important}
.homepage6-body .vl-menu-sidebar-area,.vl-menu-sidebar-area{gap:8px!important}
.sidebar-whatsapp .whatsapp-btn{width:35px!important;height:35px!important;font-size:18px!important}
.vl-header-action-item button.vl-offcanvas-toggle{width:36px!important;height:36px!important;font-size:17px!important}
}
.vl-offcanvas{background:linear-gradient(180deg,#0a2414 0,#04140b 100%)!important;border-left:1.5px solid rgba(212,175,55,.35)!important;box-shadow:-10px 0 35px rgba(0,0,0,.6)!important;z-index:9999999!important}
@media (max-width:575px){
.vl-offcanvas{width:88%!important;max-width:360px!important;padding:28px 20px!important}
}
.vl-offcanvas-header{margin-bottom:25px!important;padding-bottom:15px!important;border-bottom:1px solid rgba(212,175,55,.2)!important}
.vl-offcanvas .vl-offcanvas-logo{height:auto!important;width:auto!important}
.vl-offcanvas .vl-offcanvas-logo img{height:45px!important;width:auto!important;max-width:140px!important;object-fit:contain!important;filter:drop-shadow(0 2px 6px rgba(0, 0, 0, .4))!important}
.vl-offcanvas-close-toggle{width:38px!important;height:38px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:50%!important;background:rgba(212,175,55,.12)!important;border:1px solid rgba(212,175,55,.35)!important;color:#ecc466!important;font-size:18px!important;cursor:pointer!important;transition:all .3s ease!important}
.vl-offcanvas-close-toggle:active,.vl-offcanvas-close-toggle:hover{background:linear-gradient(135deg,#ecc466 0,#c5932a 100%)!important;color:#022b14!important;transform:rotate(90deg)!important}
.vl-offcanvas-menu ul{list-style:none!important;padding:0!important;margin:0!important}
.vl-offcanvas-menu ul li{position:relative!important;border-bottom:1px solid rgba(212,175,55,.12)!important}
.vl-offcanvas-menu ul li:last-child{border-bottom:none!important}
.vl-offcanvas-menu ul li>a{padding:12px 35px 12px 4px!important;display:block!important;font-family:Cinzel,'Playfair Display',Georgia,serif!important;font-size:15px!important;font-weight:600!important;letter-spacing:.5px!important;color:#fff!important;text-decoration:none!important;transition:all .25s ease!important}
.vl-offcanvas-menu ul li.active>a,.vl-offcanvas-menu ul li>a:hover{color:#ecc466!important;padding-left:10px!important}
.vl-menu-close{position:absolute!important;right:0!important;top:10px!important;width:32px!important;height:32px!important;line-height:1!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:6px!important;border:1px solid rgba(212,175,55,.35)!important;background:rgba(212,175,55,.08)!important;color:#ecc466!important;font-size:13px!important;cursor:pointer!important;transition:all .3s ease!important}
.vl-menu-close i{display:inline-block!important;transition:transform .3s ease!important}
.vl-menu-close:hover{background:rgba(212,175,55,.2)!important;border-color:#ecc466!important;color:#fff!important}
.vl-offcanvas-menu ul li.active>.vl-menu-close{background:linear-gradient(135deg,#ecc466 0,#c5932a 100%)!important;color:#022b14!important;border-color:#ecc466!important}
.vl-offcanvas-menu ul li.active>.vl-menu-close i{transform:rotate(90deg)!important}
.vl-offcanvas-menu ul li .sub-menu{display:none;background:rgba(0,0,0,.28)!important;border-left:3px solid #ecc466!important;border-radius:8px!important;padding:8px 12px!important;margin:6px 0 12px 0!important;border-top:none!important;border-right:none!important;border-bottom:none!important}
.vl-offcanvas-menu ul li .sub-menu li{border-bottom:1px solid rgba(255,255,255,.06)!important}
.vl-offcanvas-menu ul li .sub-menu li:last-child{border-bottom:none!important}
.vl-offcanvas-menu ul li .sub-menu li a{color:rgba(255,255,255,.88)!important;font-family:Figtree,sans-serif!important;font-size:14px!important;font-weight:500!important;padding:8px 6px!important;display:block!important;text-decoration:none!important;transition:all .2s ease!important}
.vl-offcanvas-menu ul li .sub-menu li a:hover{color:#ecc466!important;padding-left:12px!important}
.vl-offcanvas-overlay{z-index:9999998!important;background:rgba(0,0,0,.65)!important;backdrop-filter:blur(4px)!important;-webkit-backdrop-filter:blur(4px)!important}
@media (max-width:991px){
.vl-service9-area.royal-service-bg{overflow:hidden!important}
.vl-service9-area.royal-service-bg .line9-shape{display:none!important}
.vl-service9-area.royal-service-bg .center-circle{top:0!important}
}
@media (max-width:767px){
.vl-service9-area.royal-service-bg{padding:42px 16px 38px 16px!important;position:relative!important;overflow:hidden!important}
.vl-service9-area.royal-service-bg .container-fluid{padding-left:0!important;padding-right:0!important;max-width:100%!important}
.vl-service9-area.royal-service-bg .row{margin-left:0!important;margin-right:0!important}
.vl-service9-area.royal-service-bg .hk-why-heading{margin-bottom:22px!important}
.vl-service9-area.royal-service-bg .hk-why-heading .why-crown{width:32px!important;height:auto!important;margin-bottom:6px!important}
.vl-service9-area.royal-service-bg .hk-why-heading .cursive-wrapper{display:flex!important;align-items:center!important;justify-content:center!important;flex-wrap:nowrap!important;gap:8px!important;margin-bottom:4px!important}
.vl-service9-area.royal-service-bg .hk-why-heading .cursive-heading{font-size:15px!important;white-space:nowrap!important;margin:0!important;letter-spacing:.5px!important}
.vl-service9-area.royal-service-bg .hk-why-heading .heading-ornament{width:40px!important;height:12px!important;flex-shrink:1!important}
.vl-service9-area.royal-service-bg .hk-why-heading .main-heading{font-size:26px!important;line-height:32px!important;letter-spacing:1px!important;margin-bottom:0!important}
.vl-service9-area.royal-service-bg .process-section{padding:0!important;width:100%!important}
.vl-service9-area.royal-service-bg .process-grid{display:flex!important;flex-direction:column!important;align-items:center!important;width:100%!important;max-width:520px!important;margin:0 auto!important;gap:16px!important}
.vl-service9-area.royal-service-bg .center-circle{order:-1;margin:0 auto 4px!important}
.vl-service9-area.royal-service-bg .bottom-center-wrapper .royal-card,.vl-service9-area.royal-service-bg .bottom-left,.vl-service9-area.royal-service-bg .bottom-right,.vl-service9-area.royal-service-bg .royal-card,.vl-service9-area.royal-service-bg .top-left,.vl-service9-area.royal-service-bg .top-right{width:100%!important;max-width:440px!important;margin:0!important;padding:18px 18px 16px 18px!important;border-radius:14px!important;background:#fff!important;border:1.5px solid #d4af37!important;box-shadow:0 4px 18px rgba(0,0,0,.2),0 0 10px rgba(212,175,55,.12)!important;box-sizing:border-box!important;transition:transform .2s ease,box-shadow .2s ease!important}
.vl-service9-area.royal-service-bg .royal-card:active{transform:scale(.985)!important}
.vl-service9-area.royal-service-bg .bottom-center-wrapper{width:100%!important;margin:0!important;display:flex!important;justify-content:center!important}
.vl-service9-area.royal-service-bg .royal-card .card-flex picture{display:block}
.vl-service9-area.royal-service-bg .royal-card .card-flex{display:flex!important;align-items:center!important;justify-content:flex-start!important;min-height:56px!important;margin-bottom:8px!important}
.vl-service9-area.royal-service-bg .royal-card img{max-height:52px!important;width:auto!important;max-width:155px!important;object-fit:contain!important;display:block!important}
.vl-service9-area.royal-service-bg .royal-card .space16{display:none!important}
.vl-service9-area.royal-service-bg .royal-card p{font-size:13.5px!important;line-height:20px!important;margin-bottom:12px!important;color:#38463c!important}
.vl-service9-area.royal-service-bg .royal-card .hero4-btn-area{display:flex!important;justify-content:flex-start!important;margin-top:0!important;position:static!important;width:100%!important}
.vl-service9-area.royal-service-bg .royal-card .vl-btn10,.vl-service9-area.royal-service-bg .royal-card .vl-btn11{min-width:145px!important;max-width:180px!important;width:auto!important;min-height:40px!important;padding:9px 20px!important;font-size:13.5px!important;line-height:1.2!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;text-align:center!important}
.vl-service9-area.royal-service-bg .center-circle{position:relative!important;top:0!important;margin:0 auto 4px!important;width:100%!important;max-width:440px!important;height:92px!important;border-radius:14px!important;background:#fff!important;border:1.5px solid #d4af37!important;box-shadow:0 4px 18px rgba(0,0,0,.2),0 0 10px rgba(212,175,55,.12)!important;display:flex!important;align-items:center!important;justify-content:center!important;z-index:2!important}
.vl-service9-area.royal-service-bg .center-circle .logos{position:static!important;transform:none!important;max-width:155px!important;max-height:60px!important;width:auto!important;height:auto!important;display:block!important;margin:auto!important;filter:drop-shadow(0 2px 6px rgba(0, 0, 0, .4))!important}
}
@media (max-width:479px){
.vl-service9-area.royal-service-bg{padding:36px 12px 32px 12px!important}
.vl-service9-area.royal-service-bg .hk-why-heading .heading-ornament{width:32px!important}
.vl-service9-area.royal-service-bg .hk-why-heading .cursive-heading{font-size:14px!important}
.vl-service9-area.royal-service-bg .hk-why-heading .main-heading{font-size:24px!important;line-height:30px!important}
.vl-service9-area.royal-service-bg .bottom-center-wrapper .royal-card,.vl-service9-area.royal-service-bg .bottom-left,.vl-service9-area.royal-service-bg .bottom-right,.vl-service9-area.royal-service-bg .royal-card,.vl-service9-area.royal-service-bg .top-left,.vl-service9-area.royal-service-bg .top-right{padding:16px 14px 14px 14px!important;border-radius:12px!important}
.vl-service9-area.royal-service-bg .royal-card .card-flex{min-height:50px!important;margin-bottom:6px!important}
.vl-service9-area.royal-service-bg .royal-card img{max-height:46px!important;max-width:140px!important}
.vl-service9-area.royal-service-bg .royal-card p{font-size:13px!important;line-height:19px!important;margin-bottom:11px!important}
.vl-service9-area.royal-service-bg .royal-card .vl-btn10,.vl-service9-area.royal-service-bg .royal-card .vl-btn11{min-width:135px!important;font-size:13px!important;padding:8px 16px!important}
.vl-service9-area.royal-service-bg .center-circle{max-width:440px!important;height:84px!important;margin:0 auto 4px!important}
.vl-service9-area.royal-service-bg .center-circle .logos{max-width:140px!important;max-height:52px!important}
}
.hk-recipes-cards-wrapper{position:relative;padding:10px 0 20px 0;width:100%}
.hkRoyalSwiper{padding:18px 6px 30px 6px!important;overflow:hidden!important;position:relative}
.hkRoyalSwiper .swiper-slide{height:auto!important;display:flex!important;box-sizing:border-box}
.hkRoyalSwiper .recipe-html-card{width:100%!important;height:100%!important;margin:0!important}
.hk-recipes-nav{display:flex;align-items:center;justify-content:center;gap:18px;margin-top:24px;position:relative;z-index:10}
.hk-recipes-btn-next,.hk-recipes-btn-prev{width:44px;height:44px;border-radius:50%;background:radial-gradient(circle,#0e4425 0,#041c0e 100%);border:1.5px solid #d4af37;color:#f8e7b2;display:flex;align-items:center;justify-content:center;font-size:14px;cursor:pointer;transition:all .3s cubic-bezier(.2,.8,.2,1);box-shadow:0 4px 14px rgba(0,0,0,.3),0 0 10px rgba(212,175,55,.2)}
.hk-recipes-btn-next:hover,.hk-recipes-btn-prev:hover{background:#d4af37;color:#041c0e;transform:scale(1.1);box-shadow:0 6px 18px rgba(212,175,55,.45)}
.hk-recipes-btn-next:active,.hk-recipes-btn-prev:active{transform:scale(.95)}
.hk-royal-pagination.swiper-pagination{position:static!important;width:auto!important;display:inline-flex!important;align-items:center!important;gap:8px!important}
.hk-royal-pagination .swiper-pagination-bullet{width:10px;height:10px;border-radius:50%;background:rgba(212,175,55,.35);border:1px solid #d4af37;opacity:1;transition:all .3s ease;margin:0!important;cursor:pointer}
.hk-royal-pagination .swiper-pagination-bullet-active{width:26px;border-radius:6px;background:#d4af37;box-shadow:0 0 10px rgba(212,175,55,.6)}
@media (max-width:991px){
.hk-recipes-pillar{display:none!important}
.hk-recipes-container{max-width:100%}
.hk-recipes-header{gap:12px}
}
@media (max-width:767px){
.hk-recipes-section{padding:40px 0 44px!important;overflow:hidden!important}
.hk-recipes-container{width:100%;padding-left:12px!important;padding-right:12px!important;max-width:100%!important}
.hk-recipes-header{margin:0 0 14px!important;row-gap:0}
.hk-recipes-header>.header-center-content{padding-left:4px;padding-right:4px;margin-bottom:0!important}
.hk-recipes-header .tasty-badge-line{max-width:100%}
.recipes-main-heading{display:flex;flex-wrap:wrap;justify-content:center;column-gap:6px;font-size:clamp(21px,6vw,25px)!important;line-height:1.2!important;margin-bottom:6px!important}
.recipes-sub-heading{max-width:340px;margin-left:auto;margin-right:auto;font-size:13.5px!important;line-height:1.5!important;margin-bottom:8px!important}
.heading-gold-flourish{margin-top:4px!important}
.heading-gold-flourish svg{width:90px!important;height:auto!important}
.tasty-badge-wrapper{margin-bottom:6px!important}
.tasty-badge-crown .tasty-crown-svg{width:30px!important;height:18px!important}
.tasty-badge-line{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important}
.tasty-badge-text{font-size:18px!important;white-space:nowrap!important}
.tasty-flourish-svg{width:26px!important;height:10px!important}
.hkRoyalSwiper{padding:12px 2px 18px!important}
.hk-recipes-section .recipe-html-card{min-height:0;border-radius:48px 48px 16px 16px!important;border-width:2.5px!important;box-shadow:0 8px 24px rgba(0,0,0,.12),0 0 0 1.5px rgba(212,175,55,.25)!important}
.hk-recipes-section .recipe-html-card::before{border-radius:40px 40px 12px 12px!important;inset:5px!important}
.hk-recipes-section .recipe-html-card::after{top:-8px!important;width:16px!important;height:16px!important}
.hk-recipes-section .recipe-card-header{padding:18px 14px 0 14px!important}
.hk-recipes-section .recipe-icon-circle{width:44px!important;height:44px!important;margin:0 auto 8px auto!important}
.hk-recipes-section .recipe-icon-circle svg{width:20px!important;height:20px!important}
.hk-recipes-section .recipe-card-title{font-size:18px!important;margin:0 0 4px 0!important;overflow-wrap:anywhere}
.hk-recipes-section .recipe-card-flourish{margin:3px 0 6px 0!important}
.hk-recipes-section .recipe-card-flourish svg{width:38px!important;height:10px!important}
.hk-recipes-section .recipe-card-text{font-size:12.5px!important;line-height:17px!important;max-width:100%!important}
.hk-recipes-section .recipe-card-dish{margin-top:10px!important}
.hk-recipes-section .recipe-card-dish .dish-img{width:100%!important;max-height:230px;object-fit:cover;scale:1!important}
.hk-recipes-section .recipe-card-btn-overlay{position:absolute!important;bottom:12px!important;left:50%!important;transform:translateX(-50%) translateY(0)!important;opacity:1!important;z-index:6!important}
.hk-recipes-section .btn-recipe-action{padding:7px 18px!important;font-size:11.5px!important;letter-spacing:.5px!important;box-shadow:0 4px 16px rgba(0,0,0,.5)!important}
.hk-recipes-nav{margin-top:12px!important;gap:10px!important;width:100%}
.hk-recipes-btn-next,.hk-recipes-btn-prev{width:36px!important;height:36px!important;font-size:12px!important}
.hk-royal-pagination .swiper-pagination-bullet{width:8px!important;height:8px!important}
.hk-royal-pagination .swiper-pagination-bullet-active{width:20px!important}
.hk-recipes-cards-wrapper{padding:4px 0 12px}
}
@media (max-width:479px){
.recipes-main-heading{font-size:22px!important;line-height:28px!important}
.tasty-badge-text{font-size:16px!important}
.hk-recipes-section .recipe-html-card{border-radius:38px 38px 14px 14px!important}
.hk-recipes-section .recipe-html-card::before{border-radius:30px 30px 10px 10px!important}
.hk-recipes-section .recipe-card-title{font-size:17px!important}
.hk-recipes-section .recipe-card-dish .dish-img{max-height:200px}
}
.hk-faq-section{position:relative;background:radial-gradient(ellipse at 50% 15%,#0d3820 0,#062314 55%,#02140a 100%)!important;border-top:1.5px solid rgba(212,167,71,.45);padding:85px 0 90px;overflow:hidden;color:#fff0be}
.hk-faq-section::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent 0,#d4a747 25%,#fff0be 50%,#d4a747 75%,transparent 100%);z-index:2}
.hk-faq-heading{text-align:center;margin-bottom:50px}
.hk-faq-heading .faq-subtitle{display:inline-block;color:#d4af37;font-family:Cinzel,serif;font-size:13px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;margin-top:12px;margin-bottom:10px}
.hk-faq-heading .faq-title{font-family:Cinzel,'Playfair Display',serif;font-size:38px;font-weight:700;color:#fff;letter-spacing:.5px;line-height:1.3;margin-bottom:14px}
.hk-faq-heading .faq-title .text-gold{background:linear-gradient(135deg,#fff0be 0,#e2ba5e 40%,#bf8c2a 70%,#f5d785 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.hk-faq-heading .faq-desc{color:#cfc9b6;font-family:Figtree,sans-serif;font-size:16px;max-width:650px;margin:0 auto;line-height:1.6}
.hk-faq-item{background:rgba(18,59,32,.45);border:1.2px solid rgba(212,167,71,.28);border-radius:14px;margin-bottom:16px;backdrop-filter:blur(8px);transition:all .35s cubic-bezier(.2,.8,.2,1);box-shadow:0 4px 18px rgba(0,0,0,.25);overflow:hidden}
.hk-faq-item:hover{border-color:rgba(245,215,133,.65);background:rgba(22,70,38,.65);transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.35),0 0 15px rgba(212,167,71,.15)}
.hk-faq-item.active{border-color:#f5d785;background:rgba(22,70,38,.85);box-shadow:0 12px 32px rgba(0,0,0,.45),0 0 22px rgba(212,167,71,.22)}
.hk-faq-question{width:100%;background:0 0;border:none;padding:18px 22px;display:flex;align-items:center;justify-content:space-between;gap:15px;cursor:pointer;text-align:left;color:#fff0be;font-family:Figtree,sans-serif;font-size:16.5px;font-weight:600;line-height:1.45;transition:color .3s ease}
.hk-faq-question:hover{color:#ffe28a}
.hk-faq-q-left{display:flex;align-items:center;gap:14px;flex:1}
.hk-faq-num{font-family:Cinzel,serif;font-size:12px;font-weight:800;color:#0d2916;background:linear-gradient(135deg,#fff0be 0,#d4af37 100%);padding:3px 8px;border-radius:6px;min-width:28px;text-align:center;box-shadow:0 2px 5px rgba(0,0,0,.3);flex-shrink:0}
.hk-faq-icon{width:32px;height:32px;min-width:32px;border-radius:50%;border:1.5px solid rgba(212,167,71,.45);display:flex;align-items:center;justify-content:center;color:#e2ba5e;font-size:12px;transition:transform .35s ease,background .35s ease,color .35s ease,border-color .35s ease;flex-shrink:0}
.hk-faq-item.active .hk-faq-icon{transform:rotate(45deg);background:#d4af37;color:#0d2916;border-color:#fff0be}
.hk-faq-answer{max-height:0;overflow:hidden;opacity:0;transition:max-height .4s cubic-bezier(0,1,0,1),opacity .35s ease,padding .35s ease;padding:0 22px}
.hk-faq-item.active .hk-faq-answer{max-height:600px;opacity:1;padding:0 22px 20px 22px}
.hk-faq-answer-inner{display:flex;gap:14px;align-items:flex-start;border-top:1px solid rgba(212,167,71,.18);padding-top:14px}
.hk-faq-badge-check{color:#d4af37;font-size:17px;line-height:1.5;flex-shrink:0;margin-top:2px}
.hk-faq-answer-text{color:#e5dfc8;font-family:Figtree,sans-serif;font-size:15px;line-height:1.7;flex:1}
.hk-faq-answer-text p{margin-bottom:8px;color:#e5dfc8}
.hk-faq-answer-text p:last-child{margin-bottom:0}
.hk-faq-answer-text ul{margin-top:8px;padding-left:18px}
.hk-faq-answer-text ul li{list-style:disc;margin-bottom:6px;color:#e5dfc8}
@media (max-width:991px){
.hk-faq-section{padding:60px 12px}
.hk-faq-heading{margin-bottom:35px}
.hk-faq-heading .faq-title{font-size:27px;line-height:1.35}
.hk-faq-heading .faq-desc{font-size:14.5px}
.hk-faq-question{padding:15px 16px;font-size:15px;gap:10px}
.hk-faq-q-left{gap:10px}
.hk-faq-num{font-size:11px;min-width:25px;padding:2px 6px}
.hk-faq-icon{width:28px;height:28px;min-width:28px;font-size:11px}
.hk-faq-answer{padding:0 16px}
.hk-faq-item.active .hk-faq-answer{padding:0 16px 16px 16px}
.hk-faq-answer-text{font-size:14px;line-height:1.65}
}
.ym-privacy-section{padding:70px 0 90px;background:linear-gradient(180deg,#fdfcf8 0,#f8f5eb 100%);position:relative;color:#242e28}
.ym-privacy-sidebar{position:sticky;top:110px;background:#fff;border:1px solid rgba(212,175,55,.35);border-radius:16px;padding:24px;box-shadow:0 10px 30px rgba(16,42,26,.05)}
.ym-privacy-sidebar-title{font-family:Cinzel,serif;font-size:16px;font-weight:700;color:#102a1a;margin-bottom:16px;display:flex;align-items:center;gap:8px;border-bottom:2px solid #eadbba;padding-bottom:12px}
.ym-privacy-nav{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}
.ym-privacy-nav li a{display:flex;align-items:center;gap:10px;padding:8px 12px;font-size:13.5px;color:#4a5b50;border-radius:8px;transition:all .25s ease;font-weight:500;text-decoration:none}
.ym-privacy-nav li a.active,.ym-privacy-nav li a:hover{background:#0d3820;color:#fff0be;transform:translateX(4px)}
.ym-privacy-nav-num{font-family:Cinzel,serif;font-size:11px;font-weight:700;background:rgba(212,175,55,.2);color:#8c6212;padding:2px 6px;border-radius:4px;min-width:24px;text-align:center}
.ym-privacy-nav li a.active .ym-privacy-nav-num,.ym-privacy-nav li a:hover .ym-privacy-nav-num{background:#d4af37;color:#102a1a}
.ym-privacy-sidebar-help{margin-top:24px;background:radial-gradient(ellipse at 50% 10%,#164627 0,#0d3820 100%);border:1px solid #d4af37;border-radius:12px;padding:20px;color:#fff0be;text-align:center}
.ym-privacy-sidebar-help h4{font-family:Cinzel,serif;font-size:16px;color:#fff0be;margin-bottom:8px}
.ym-privacy-sidebar-help p{font-size:13px;color:#e2dac5;margin-bottom:14px;line-height:1.5}
.ym-privacy-sidebar-help .ym-help-btn{display:inline-block;padding:8px 18px;background:linear-gradient(135deg,#fff0be 0,#d4af37 100%);color:#0d3820;font-weight:700;font-size:13px;border-radius:20px;text-decoration:none;transition:transform .2s ease}
.ym-privacy-sidebar-help .ym-help-btn:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(212,175,55,.4)}
.ym-privacy-header-card{background:#fff;border:1px solid rgba(212,175,55,.35);border-radius:16px;padding:35px 40px;margin-bottom:30px;box-shadow:0 10px 30px rgba(16,42,26,.04);position:relative;overflow:hidden}
.ym-privacy-header-card::before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#d4af37 0,#f5d785 50%,#d4af37 100%)}
.ym-privacy-badge-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:16px}
.ym-privacy-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;background:rgba(212,175,55,.12);border:1px solid rgba(212,175,55,.4);border-radius:30px;color:#9e6d15;font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase}
.ym-privacy-date{font-size:13px;color:#718276;font-weight:500}
.ym-privacy-title{font-family:Cinzel,'Playfair Display',serif;font-size:32px;font-weight:700;color:#102a1a;margin-bottom:14px;line-height:1.3}
.ym-privacy-lead{font-size:16px;line-height:1.75;color:#4a5b50;margin-bottom:20px}
.ym-trust-badges{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;margin-top:24px;padding-top:20px;border-top:1px solid #efeae0}
.ym-trust-badge-item{display:flex;align-items:center;gap:12px;background:#f8f6ef;border:1px solid rgba(212,175,55,.25);padding:12px 16px;border-radius:10px}
.ym-trust-badge-item i{font-size:20px;color:#b58826}
.ym-trust-badge-item div h5{font-size:13.5px;font-weight:700;color:#102a1a;margin:0}
.ym-trust-badge-item div span{font-size:11.5px;color:#718276}
.ym-policy-card{background:#fff;border:1px solid rgba(212,175,55,.28);border-radius:14px;padding:30px 35px;margin-bottom:24px;box-shadow:0 6px 22px rgba(16,42,26,.03);scroll-margin-top:100px;transition:border-color .3s ease,box-shadow .3s ease}
.ym-policy-card:hover{border-color:#d4af37;box-shadow:0 10px 30px rgba(16,42,26,.08)}
.ym-policy-card-header{display:flex;align-items:center;gap:14px;margin-bottom:18px;border-bottom:1px solid #f0ece1;padding-bottom:14px}
.ym-policy-num{font-family:Cinzel,serif;font-size:15px;font-weight:800;color:#fff;background:#0d3820;border:1px solid #d4af37;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}
.ym-policy-card-title{font-family:Cinzel,serif;font-size:20px;font-weight:700;color:#102a1a;margin:0;display:flex;align-items:center;gap:10px}
.ym-policy-card-title i{color:#b58826;font-size:18px}
.ym-policy-card-body{color:#4a5b50;font-size:15.5px;line-height:1.75}
.ym-policy-card-body p{margin-bottom:14px;color:#4a5b50}
.ym-policy-card-body p:last-child{margin-bottom:0}
.ym-policy-list{list-style:none;padding:0;margin:14px 0 0;display:flex;flex-direction:column;gap:12px}
.ym-policy-list li{display:flex;align-items:flex-start;gap:12px;font-size:15px;line-height:1.65;color:#3b4b40}
.ym-policy-list li i{color:#b58826;font-size:15px;margin-top:4px;flex-shrink:0}
.ym-policy-list li strong{color:#102a1a}
.ym-policy-callout{background:#f9f7ee;border-left:4px solid #d4af37;padding:14px 18px;border-radius:0 10px 10px 0;margin:16px 0;font-size:14.5px;color:#2d3e33;display:flex;align-items:flex-start;gap:12px}
.ym-policy-callout i{color:#b58826;font-size:18px;margin-top:2px}
.ym-privacy-contact-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-top:18px}
.ym-privacy-contact-card{background:#faf8f2;border:1px solid rgba(212,175,55,.3);border-radius:12px;padding:18px;display:flex;align-items:flex-start;gap:14px;transition:all .3s ease;text-decoration:none;color:inherit}
.ym-privacy-contact-card:hover{border-color:#d4af37;background:#fff;transform:translateY(-3px);box-shadow:0 8px 20px rgba(16,42,26,.08)}
.ym-privacy-contact-card .contact-icon{width:42px;height:42px;border-radius:10px;background:#0d3820;color:#fff0be;display:flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0}
.ym-privacy-contact-card h5{font-size:14px;font-weight:700;color:#102a1a;margin-bottom:4px}
.ym-privacy-contact-card p{font-size:13.5px;color:#4a5b50;margin:0;line-height:1.45}
.ym-privacy-pledge-card{background:radial-gradient(ellipse at 50% 20%,#134626 0,#0d3820 60%,#051e10 100%);border:1.5px solid #d4af37;border-radius:16px;padding:35px 40px;text-align:center;color:#fff0be;margin-top:35px;box-shadow:0 12px 35px rgba(0,0,0,.2);position:relative;overflow:hidden}
.ym-privacy-pledge-card::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent,#fff0be,#d4af37,transparent)}
.ym-privacy-pledge-card svg{margin-bottom:14px}
.ym-privacy-pledge-card h3{font-family:Cinzel,serif;font-size:24px;font-weight:700;color:#fff;margin-bottom:12px}
.ym-privacy-pledge-card p{font-family:Figtree,sans-serif;font-size:16.5px;line-height:1.7;color:#efe4c8;max-width:720px;margin:0 auto;font-style:italic}
@media (max-width:991px){
.ym-privacy-section{padding:50px 0 70px}
.ym-privacy-sidebar{position:static;margin-bottom:30px}
.ym-privacy-header-card{padding:25px 20px}
.ym-privacy-title{font-size:25px}
.ym-policy-card{padding:22px 20px}
.ym-policy-card-title{font-size:18px}
.ym-privacy-pledge-card{padding:28px 20px}
.ym-privacy-pledge-card h3{font-size:20px}
.ym-privacy-pledge-card p{font-size:15px}
}
.ym-inner-hero-bg{background-image:url(../img/hero/about-us-inr-herothumb.webp),url(../img/hero/about-us-inr-herothumb.png);background-position:center;background-size:cover;background-repeat:no-repeat}
.ym-qa-hero-bg{background-image:url(../img/quality-1.png),url(../img/quality-1.png);background-position:center;background-size:cover;background-repeat:no-repeat}
.leader-card .leader-quote{font-weight:700;color:#102a1a;margin-bottom:8px}
.leader-card .leader-note p{margin-bottom:14px;font-size:15px;line-height:25px;color:#4a5b50}
.ym-privacy-sidebar-title i{color:#d4af37}
.ym-privacy-sidebar-help i{font-size:28px;color:#fff0be;margin-bottom:10px}
.ym-privacy-date i{color:#d4af37}
#heroNextBtn,#heroPrevBtn{cursor:pointer;pointer-events:auto}
.hk-recipe-card{cursor:pointer}
#homeCaptchaImg{height:48px;width:160px;border-radius:8px;border:1.5px solid #d4af37;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.06)}
.home-captcha-btn{height:48px;width:48px;border-radius:8px;border:1.5px solid #d4af37;background:#fff;color:#102a1a}
#home_captcha{height:48px}
.home-captcha-err{font-size:13px;font-weight:600}
.recipe-modal-crown{margin:0 auto;display:block;opacity:.95}
.ym-prod-title a{color:#102a1a!important;text-decoration:none!important;display:block;transition:color .35s ease}
.ym-prod-card:hover .ym-prod-title a,.ym-prod-title a:hover{color:#9e6d15!important}