:root{
  --mainprimary:#002841;
  --mainaccounting:#002841;
  --mainsecondary:#96853E;
  --mainsales:#3D5A58;
  --mainproduction:#0E3E74;
  --mainrfid:#4E3A5E;
  --mainpayroll:#887656;
  --mainbranch:#684147;
  --maincapital:#203353;
  --whitepure:#FFF;
  --white:#FDFDFD;

  --gradiantprimary:#00284100;
  --gradiantaccounting:#00284100;
  --gradiantsecondary:#96853E00;
  --gradiantsales:#3D5A5800;
  --gradiantproduction:#0E3E7400;
  --gradiantrfid:#4E3A5E00;
  --gradiantpayroll:#88765600;
  --gradiantbranch:#68414700;
  --gradiantcapital:#20335300;


  --darksales:#194E46;
  --darkproduction:#03438A;
  --darkrfid:#3B0467;
  --darkpayroll:#887656;
  --darkapp:#875243;
  --darkbranch:#5D212C;
  --darkcapital:#195AA2;
  --maindark:#141414;
  /* --dark:; */
  /* --dark:; */
  --darkblack:#000;
  --primary5:#E5ECF0;
  --primary10:#F6F7F9;
  --primary20:#AEBBD0;
  --primary30:#668EA7;
  --primary40:#336889;
  --primary50:#00426C;
  --primary60:#003556;
  --primary80:#152237;

  --primary:var(--primary50) !important;
  --secondary40:#C9B871;
  --secondary60:#DCBE5E;
  --secondary70:#DDBF5E;

  --link: #007AFF;
  --link60:#0062CC;
  --link70:#004999;
  --link80:#003166;

  --gray:#F2F2F2;
  --gray60:#9E9E9E;
  --gray70:#767676;
  --gray80:#4F4F4F;
  --gray90:#272727;

  --sales5:#EDF1F1;
  --sales10: #DBE2E2;
  --sales15: #C9D4D4;
  --sales20: #B7C6C5;
  --sales30:#94A9A8;
  --sales40: #708D8B;
  --sales50:#4C706E;
  --sales60:#3D5A58;
  --sales70:#2E4342;
  --sales80:#1E2D2C;
  --sales85:#172221;
  --sales90:#0F1616;
  --sales95:#080B0B;

  --rfid5: #EFEDF1;
  --rfid10: #E0DBE4;
  --rfid15: #D0C8D6;
  --rfid20: #C0B6C8;
  --rfid30: #A192AD;
  --rfid40: #816D91;
  --rfid50: #624976;
  --rfid60: #4E3A5E;
  --rfid70: #3B2C47;
  --rfid80: #271D2F;
  --rfid85: #1D1623;
  --rfid90: #140F18;
  --rfid95: #0A070C;

  --production5: #E7EDF4;
  --production10: #CFDCE9;
  --production15: #B8CADE;
  --production20: #A0B8D3;
  --production30: #7095BD;
  --production40: #4171A7;
  --production50: #114E91;
  --production60: #0E3E74;
  --production70: #0A2F57;
  --production80: #071F3A;
  --production85: #05172B;
  --production90: #03101D;
  --production95: #02080F;

  --payroll70:#665840;
  --payroll80:#443B2B;

  --warning80:#663C00;
  --warning85:#4D2D00;

  --branch60:#684147;
  --branch70: #4E3135;
  --branch85:#27181B;

  --red: #E62E2E;
  --arrowcolor:var(--gray70);
  --green:#2A6E5A;
  --purple:#6D65C5;
  --darkred:#6E2A37;
  --darkblue:#456596;
  --presentscolor:#0D3147;
  --accountingtitle:linear-gradient(90deg, var(--primary40) 0%, var(--primary60) 100%);
  --accountinginnertitle:var(--accountingtitle);
  --salestitle:linear-gradient(90deg, var(--sales50) 0%, var(--sales60) 100%);
  --salesinnertitle:linear-gradient(90deg, var(--sales60) 0%, var(--sales70) 100%);
  --salesbgcirclemain: radial-gradient(50% 100.06% at 50% 50%, #C1D8D7 0%, rgba(193, 216, 215, 0) 100%);
  --rfidtitle:linear-gradient(90deg, var(--rfid50) 0%, var(--rfid60) 100%);
  --rfidinnertitle:linear-gradient(90deg, var(--rfid50) 0%, var(--rfid70) 100%);
  --productiontitle:linear-gradient(90deg, var(--production50) 0%, var(--production60) 100%);
  --productioninnertitle:linear-gradient(90deg, var(--production50) 0%, var(--production70) 100%);
  --payrolltitle:linear-gradient(90deg, #AA936B 0%, #887656 100%);
  --payrollinnertitle:linear-gradient(90deg, var(--payroll50) 0%, var(--payroll70) 100%);
  --payrollbgcirclemain:radial-gradient(50% 100.06% at 50% 50%, #D7B687 0%, rgba(237, 220, 195, 0) 100%);
  --appstitle:linear-gradient(90deg, #995900 0%, #663C00 100%);
  --appsinnertitle:var(--appstitle);
  --appsbgcirclemain: radial-gradient(50% 100.06% at 50% 50%, #D7B687 0%, rgba(237, 220, 195, 0) 100%);
  --branchtitle: linear-gradient(90deg, #825159 0%, #684147 100%);
  --branchinnertitle:var(--branchtitle);
  --branchbgcirclemain:radial-gradient(50% 100.06% at 50% 50%, #BC8890 0%, rgba(229, 188, 195, 0) 100%);
  /*--salesbg:url('/themes/website/img/addonebg/salesbg-min.webp');
  --productionbg:url('/themes/website/img/addonebg/productionbg-min.webp');
  --rfidbg:url('/themes/website/img/addonebg/rfidbg-min.webp');
  --payrollbg:url('/themes/website/img/addonebg/payrollbg-min.webp');
  --appbg:url('/themes/website/img/addonebg/appbg-min.webp');
  --branchbg:url('/themes/website/img/addonebg/branchbg-min.webp');
  --onlineshopbg:url('/themes/website/img/addonebg/onlinestorebg-min.webp');
  --capitalbg:url('/themes/website/img/addonebg/capitalbg-min.webp');*/
  --mainaddonebg:var(--salesbg);
  --mainaddonecolor:var(--sales70);

  --greencolor:#216562;
  --redcolor:#A31329;
  --purplecolor:#410D6B;
  --greenborder:#A3CBC9;
  --redborder:#E1B2B9;
  --purpleborder:#A080BA;
  --darkblue:#10375C;
  --honey:#DCBE5E;
  --graydark:#565656;
  --primary15:#B2C6D3;
  --gray20: #E8E8E8;
  --primary70:#203353;
  --gray50:#C5C5C5;
  --accounting10:#D7DDE8;
  --gray85:#3B3B3B;

  --package-back-1: linear-gradient(180deg, rgba(193, 215, 230, 0.8) 0%, rgba(221, 232, 239, 0.8) 17.31%, rgba(253, 254, 255, 0.8) 55.77%);
  --package-back-2: linear-gradient(180deg, rgba(176, 205, 205, 0.8) 0%, rgba(213, 229, 229, 0.8) 17.31%, rgba(253, 254, 255, 0.8) 55.77%);
  --package-back-3: linear-gradient(180deg, rgba(205, 194, 213, 0.8) 0%, rgba(226, 220, 231, 0.8) 17.31%, rgba(253, 254, 255, 0.8) 55.77%);
}

:root{
  --headerheight:108px;
  --middledistanse:42px;
  --mdistanse:36px;
  --innerdistanse:54px;
  --distanse:64px;
  --maindistanse:194px;
  --packagedistanse:184px;
  --widthslideritem:88px;
  --widthsliderselecteditem:70px;
  --widthsliderimg:32px;
  --widthsliderselectedimg:40px;
  --widthaccdesc:750px;
  --widthsalesdesc:1090px;
  --widthaccshortcuts:50%;
  --widthsalesshortcuts:580px;
  --fontlarge:16px;
  --fontxlarge:18px;
  --fontxxlarge:20px;
  --gappackage:64px;
  --widthsmallsquare:12px;
  --widthmediumsquare:14px;
  --widthhexagon:32px;
  --widthcircle:680px;
  --heightcircle:680px;
  --widthcircletwo:48px;
  --heightcircletwo:48px;
  --widthcirclethree:122px;
  --heightcirclethree:122px;
  --arrowwidth:45px;
  --arrowwidthhover:66px;
  --gapdemo:200px;
  --gapinfo:240px;
  --gapblog:150px;
  --gapblogbottom:160px;
  --gapfooter:160px;
  --gapabout:128px;
  --aboutwidth:100px;
  --aboutheight:100px;
  --gapcontactbottom:216px;
  --gapaboutbottom:106px;
  --gapaccspecitem:72px;
  --marginaccspecitem:72px;
  --gapaccspeclist:40px;
  --gapinnertitle:3.25rem;
  --gapaccscrbox:140px;
  --gapaccscrbottombox:100px;
  --gapdropdown:32px;
  --widthdropdown:264px;
  --heightdropdown:48px;
  --paddingdropdown:32px 52px;
  --paddingdropdownItem:1.5rem;
  --gapdropdownlist:2rem;
  --gaprfidspeclist:58px;
  --lineheightaccdesc:42px;
  --heightpackagelist:630px;
  --durationfill:10s;
  --PercentWidth:20%;
  --PercentHeaderWidth:calc(var(--PercentWidth)/2);
  --headerPadding:2rem;
  --footerradius:5.75rem;


  --duration:0ms;
  --delay:0s;
  --delayDefault:0ms;
  --durationDefault:0ms;
  --durationSecond:var(--duration);
  --delaySecond:var(--delay);
  --translatedistanse:1000px;
}
/*#####Reset Styles#####*/
body,ul,li,a,p,span,h1,h2,h3,h4,h5,h6,input,button,dialog {
  margin: 0;
  padding: 0;
  list-style: none;
  text-decoration: none;
  box-sizing: border-box;
  outline: none;
  border: none;
  font-family: Vazir;
  font-weight: normal;
  line-height: 1.5;
  scrollbar-color: var(--Mainprimary) var(--whitepure);
  scrollbar-width: thin;
  color: var(--Fontcolor);
}


.zr-blog-seo ul{
  line-height: 10px;
}
.zr-blog-seo ul li{
  list-style: disc;
  margin-right:30px;
}
.zr-blog-seo .izargar-software-more ul li{
  list-style: unset !important;
}
.zr-blog-seo .zr-footer-list ul li{
  list-style: unset !important;
}
.zr-blog-seo h2{
  margin-top:20px;
  margin-bottom:20px;
}
.zr-blog-seo p {
  line-height: 2 !important;
}
.zr-blog-seo h3{
  margin-top:10px;
  margin-bottom:10px;
}
body * {
  font-family: 'Vazir';
}

body {
  min-height: 100vh;
}
body section ,header ,footer{
  direction: rtl;
}

html {
  scroll-behavior: smooth;
}

img {
  width: 100%
}
.center-slider{
  direction:ltr !important;
}
a,
button,
select,
input[type=button] {
  cursor: pointer;
}

input[type=button][disabled],
button[disabled],
.sp-disabled {
  cursor: not-allowed !important;
  filter: grayscale(1);
  /*  mix-blend-mode: luminosity;*/
}

.sp-disabled:is(.sp-grid-button a, .sp-g-button a, .sp-g-body button) {
  opacity: 0.5;
}

input,
select,
textarea,
button {
  border: 0;
  outline: 0;
}

::placeholder {
  font-size: var(--smallfont);
  font-weight: normal;
  color: var(--PlaceholderColor);
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

textarea {
  resize: none !important;
  min-height: 5.375rem !important;
  width: 100% !important;
}
address{
  font-style: normal;
}
/* width */
::-webkit-scrollbar {
  width: 6px;
  border-radius:8px;
}

/* Track */
::-webkit-scrollbar-track {
  background: #fff;
  border-radius:8px;
}

/* Handle */
::-webkit-scrollbar-thumb {
  background: var(--primary40);
  border-radius:8px;
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  background: var(--primary40);
}
.zr-wrapper{
  width: calc(100% - var(--PercentWidth));
  margin: auto;
}
.phone-number{
  color: var( --primary70);
}
.zr-wrapper-mid{
  max-width: 1440px;
}
.sp-flex-end{
  justify-content: flex-end;
}
/*custom style*/
.zr-preloader{
  position: fixed;
  height: 100%;
  width: 100%;
  background: var(--whitepure);
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 9999;
  display:flex;
}
.zr-preloader-logo{
  max-width: 116px;
  animation: 1200ms fadeIn ease-in forwards, 1200ms transformLeft 600ms forwards;
  transform: translateX(-100%);
}
.zr-preloader-text{
  max-width: 270px;
  transform: translateX(-100%);
  animation: 1200ms fadeIn ease-in 600ms forwards, 1200ms transformLeft 600ms forwards;
}
.zr-header{
  min-height: var(--headerheight);
  position: fixed;
  top: 0;
  z-index: 50;
  /*transition: 600ms;
  /transform: translateY(calc(-1 * var(--headerheight)));*/
}

.zr-header {
  min-height: var(--headerheight);
  position: fixed;
  /*max-height: 98px;*/
  top: 0;
  padding: 12px;
  width: 100vw;
  z-index: 50;
}
.zr-header-wrapper {
  padding: var(--headerPadding) calc(var(--PercentHeaderWidth) - 0.75rem)  !important;

  backdrop-filter: blur(24px); 
  min-height: auto;
  background: rgba(253, 253, 253, 0.8);
  border-radius: 50px;
  border: 1px solid #F9F9F9;
  width: 100%;
  align-items: center;
}
.shadow{
  box-shadow: 0 4px 20px rgba(0,0,0,0.1);
}
.zr-zargar-box{
  margin-top: calc(var(--headerheight) + 1rem);
}
.zr-online-store-title{
  padding-bottom: 9rem;
}
.zr-btn-customer{
  background:var(--mainsecondary);
  width: 162px;
  height: 38px;
}
.zr-main-logo img , .zr-main-logo-white img{
  max-width: 142px;
}
.zr-spc-item{
  min-height:274px;
}
.zr-menu-item{
  min-width: 140px;
  color:var(--mainprimary);
}

.zr-menu-item:hover{
  background: var(--mainprimary);
  color: var(--whitepure);
}
.zr-header-dropdown{
  display: none;
  top: 64px;
  background: var(--mainprimary);
  border-radius: 1.5rem;
  transform: translateX(50%);
  right: 50%;
  z-index: 10;
  overflow: hidden;
  box-shadow: 0px 24px 56px 0px #A7AEBA29;
}
.zr-menu-item:hover .zr-header-dropdown{
  display: flex;
}
.zr-menu-item.zr-menu-hasdropdown:hover::after {
  content: "";
  width: 20px;
  height: 20px;
  border-radius: 4px;
  position: absolute;
  background-color: var(--mainaccounting);
  top: 56px;
  right: 50%;
  transform: translateX(50%) rotate(45deg);
}
/*
.zr-menu-item.zr-menu-hasdropdown:hover .zr-menu-link-parent::before, .zr-menu-item.zr-menu-hasdropdown:hover .zr-menu-link-parent::after {
content: "";
position: absolute;
top: calc(100% - 1rem);
width: calc(100% + 100px);
height: 32px;
}
.zr-menu-item.zr-menu-hasdropdown:hover .zr-menu-link-parent::before {
border-radius: 0 0 42px 0;
box-shadow: 132px 0px 0px 0 var(--mainprimary);
right: calc(100% + 0px);
}*/
.zr-menu-link-parent .zr-menu-link{
  z-index: 2;
  line-height: 26px;
}
/*
.zr-menu-item.zr-menu-hasdropdown:hover .zr-menu-link-parent::after {
border-radius: 0 0 0 42px;
box-shadow: -132px 0 0 0 var(--mainprimary);
left: calc(100% + 0px);
}*/

.zr-menu-item.zr-menu-hasdropdown:hover .zr-menu-link-parent{
  z-index: 1;
  height: 100%;
  background: var(--mainprimary);
  border-radius: 0.75rem;
}

.zr-header-dropdown-item:hover .zr-menu-dropdown-main ,  .zr-header-dropdown-item:not(:hover) .zr-menu-dropdown-hover{
  display: none;
}
.zr-menu-item.zr-menu-hasdropdown:hover .zr-menu-link::after {
  position: absolute;
  width: 192px;
  height: 60px;
  top: 24px;
  content: '';
}

.zr-header-dropdown-item{
  padding-right: var(--paddingdropdownItem);
  min-height: var(--heightdropdown);
  min-width: var(--widthdropdown);
  margin: 0 auto;
}
.zr-header-dropdown-item:hover{
  background: var(--whitepure);
  color: var(--maincapital);
}

.zr-header-dropdown-item:hover .zr-header-dropdown-text{
  font-weight: 500;
}
.zr-header-dropdown-list{
  gap: var(--gapdropdownlist) ;
}
.zr-menu-dropdown-main , .zr-menu-dropdown-hover{
  max-width: 24px;
}
.zr-header-dropdown-right{
  --gapdropdown: 25px;
  --paddingdropdown: 32px;
  gap: var(--gapdropdown);
  padding:var(--paddingdropdown);
}
.zr-header-dropdown-small{
  --widthdropdown: 154px;
  --heightdropdown: 42px;
  --paddingdropdown: 32px;
  --gapdropdownlist:1.5rem;
  --paddingdropdownItem: 0;
}
.zr-header-dropdown-left{
  flex: 1;
}
.zr-section-height{
  min-height:100vh; 
}
.zr-dp-leftbg{
  background: radial-gradient(93.89% 72.35% at 25.2% 72.35%, var(--gradiantprimary) 0%, var(--mainprimary) 100%);
}
.zr-dp-leftimg{
  background: url('/themes/website/img/bg/Menu-Pattern-min.png') no-repeat 0px 24px;
}
.zr-dp-leftbg-parent{
  opacity: 0.24;
}
.zr-dp-leftimg-parent{
  top: 0;
  left: 0;
}
.zr-dp-leftimg-parent img{
  object-fit: contain;
}
.zr-img-desc{
  margin-right: -190px;
}
.zr-img-accounting , .zr-img-payroll{
  max-width: 450px;
}
.zr-img-sales{
  max-width:494px;
}
.zr-img-production{
  max-width: 503px;
}
.zr-img-rfid{
  max-width: 442px;
}

.zr-img-mobileapp{
  max-width: 331px;
}
.zr-img-branch{
  max-width: 388px;
}
.zr-img-onlineshop{
  max-width: 350px;
}
.zr-img-capital{
  max-width: 418px;
}

.izargar-slider {
  border-radius: 42px;
  transition: 1s height ease-in;
  height: 100%;
}
.zr-izargar-slider-parent:not(.zr-video-Isplay) .izargar-slider:after
{
  position: absolute;
  top: 0; 
  width: 100%;
  height: 100%;
  content: ''; 
  mix-blend-mode: hard-light;
  transform: matrix(-1, 0, 0, 1, 0, 0);
  right: 50%;
  transform: translateX(50%);
  border-radius:4rem;
}
.zr-izargar-slider-parent:not(.zr-video-Isplay) .izargar-slider:before
{
  content: '';
  background: url('/themes/website/img/bg/VideoSliderEffect-min.png');
  position: absolute;
  width:100%;
  height: 100%;
  right: 50%;
  transform: translateX(50%);
  border-radius: 42px;
  background-size: cover;
}
.izargar-slider video
{
  object-fit: cover;
  opacity: 0 ;
  transition:0.5s;
}
.izargar-slider-box ,.izargar-mouse ,.zr-btn-play , .zr-btn-moshavere {
  transition:0.5s;
}
.zr-video-Isplay .izargar-slider-box ,.zr-video-Isplay .izargar-mouse ,.zr-video-Isplay .zr-btn-play , .zr-video-Isplay .zr-btn-moshavere  {
  visibility: hidden;
  opacity: 0;
}
.izargar-slider img
{
  opacity: 0;
  transition:0.75s;
  object-fit: cover;
  mix-blend-mode: overlay;
  object-position: 30%;
}
.zr-show-pic{
  opacity:1 !important;
}
.izargar-slider-box .title p {
  color: var(--whitepure);
  font-size: 1.98rem;
}
.izargar-slider-box img {
  max-width: 550px;
  max-height: 74px;
}
.izargar-slider-box {
  bottom: 120px;
  right: 50%;
  transform: translateX(50%);
  border-radius: 42px;
}
.zr-slider-program-parent , .zr-slider-program-img{
  transition: all .7s ease-in-out;
}
li.zr-slider-program-item:not(.zr-slider-program-selected){
  min-width:90.5px;
}
.zr-izargar-slider-parent{
  height: calc(100dvh - 180px);
}

.izargar-mouse
{
  position: absolute;
  bottom: 30px;
  right: 50%;
  transform: translateX(50%);
  transition: all 0.5s ease;
  mix-blend-mode: lighten;
}
.izargar-mouse img
{
  max-width: 28px;
}

.zr-btn-play  , .zr-btn-moshavere {
  bottom: 30px;
  left: 30px;
  border: 1px solid #ffffff29;
  background: #FFFFFF3D;
  padding: 20px 42px;
}
.zr-btn-moshavere {
  left: auto;
  right:30px;
}
.zr-main-distance{
  /*margin-top: var(--maindistanse);*/
}
.zr-middle-top-distance{
  margin-top:var(--distanse);
}
.sp-font-ultralarge{
  font-size: 32px !important;
}
.sp-color-primary{
  color: var(--primary50) !important;
}
.sp-color-darkprimary{
  color: var(--mainprimary);
}
.sp-color-dark{
  color: var(--maindark);
}
.sp-color-gray{
  color:var(--gray);
}
.sp-overflowx-hidden{
  overflow-x:hidden;
}
.sp-align-justify{
  text-align: justify;
}
.zr-main{
  overflow-x: clip;
  margin-top: 132px !important;
}

.zr-parent-info{
  gap:100px;
}
.zr-box-text{
  width: 50%;
  padding: 0 3rem;
}
.zr-main-img-s {
  width: 50%;
  left: 0;
  bottom: -14%;
}
.zr-main-img-l{
  right: 10%;
  width: 70%;
}
.zr-slider-programlist{
  min-height: 180px;
}
.zr-slider-program{
  margin-top:var(--innerdistanse);
}
.zr-slider-program::before {
  content: '';
  width: 942.61px;
  height: 396.54px;
  top: calc(-1* var(--innerdistanse));
  left: 50%;
  transform: translateX(-50%);
  opacity: 0.82;
  background: radial-gradient(70.71% 70.71% at 50% 50%, #99CAFF 0%, rgba(153, 202, 255, 0) 68%);
  position: absolute;
  z-index: -2;
}

.zr-slider-program::after {
  content: '';
  box-shadow: 0px 1.5px 1px 0px #BECBE4 inset;
  background: linear-gradient(180deg, rgba(112, 149, 189, 0.6) 0%, rgba(255, 255, 255, 0.34) 100%);
  width: 864px;
  height: 202px;
  border-radius: 394px;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  top: var(--innerdistanse);
  backdrop-filter: blur(10px);
  z-index: -1;
}

.zr-slider-program-item .zr-slider-program-gparent {
  background: url(/themes/website/img/border-primary.svg) no-repeat;
  background-size: 100% 100%;
  /*padding: 1.4rem !important;*/
}
.zr-slider-program-selected .zr-slider-program-gparent , .slick-center .zr-slider-program-gparent{
  /* border: 0.98px solid #FFFFFF; */
  background: url(/themes/website/img/border-white.svg) no-repeat;
  background-size: 100% 100%;
}
.zr-slider-program-text{
  color: var(--primary30);
  white-space: nowrap;
}
.zr-slider-program-img{
  max-width: var(--widthsliderimg);
}
.zr-slider-program-parent{
  box-shadow: -1.6px -3.33px 5px 0px #BECBE41F inset, 0px 3px 10px -1px #BECBE4;
  border-radius: 10px;
  /*width:var(--widthslideritem);
  height:var(--widthslideritem);*/
  width: 64px;
  height: 64px;
  z-index: 1;
  background:var(--whitepure);
}

div.zr-slider-program-item:not(.zr-slider-program-selected) {
  /*margin: 0 24px;
  max-width: 120px;*/
}

div.zr-slider-program-item.zr-slider-program-selected , .zr-slider-program-item.slick-center{
  --widthslideritem:var(--widthsliderselecteditem);
  --widthsliderimg:var(--widthsliderselectedimg);
}
div.zr-slider-program-item:is(.zr-slider-program-selected , .slick-center) .zr-slider-program-text{
  color: var(--primary50);
  /*  font-size: var(--fontlarge) !important ;*/
  font-weight: 500;
}
div.zr-slider-program-item.zr-slider-program-selected .zr-slider-program-gparent{
  padding: 1.125rem !important;
}

.zr-main-title,
.zr-main-title h2{
  font-size: 36px;
}

/*.zr-package-titleparent::after , .zr-package-titleparent::before*/
.zr-line-right::after , .zr-line-left::after{
  background: linear-gradient(270deg, #C9B871 0%, #FFFFFF 100%);
  content: "";
  flex: 1;
  min-height: 2px;
  /*  max-width: 452px;*/
}
/*.zr-package-titleparent::before{*/
.zr-line-left::after{
  transform:rotate(-180deg);  
}
.zr-square.zr-square-double::after , .zr-square::before{
  content: "";
  transform:rotate(45deg);
  width: var(--widthsmallsquare);
  height:  var(--widthsmallsquare); 
  background: var(--secondary40); 
}
.zr-square-medium.zr-square::before{
  --widthsmallsquare: var(--widthmediumsquare);
  border-radius: 4px;
  position: absolute;
  right: 0;
  top: 6px;
}
.zr-has-hexagon:before {
  content: "";
  width: var(--widthhexagon);
  min-width: var(--widthhexagon);
  height: var(--widthhexagon);
  background: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="28" height="32" viewBox="0 0 28 32" fill="none"%3E%3Cpath d="M11.9584 1.21175C13.217 0.46475 14.783 0.46475 16.0416 1.21175L20.88 4.08349L25.7862 6.8378C27.0624 7.55425 27.8454 8.9105 27.8278 10.374L27.76 16L27.8278 21.626C27.8454 23.0895 27.0624 24.4457 25.7862 25.1622L20.88 27.9165L16.0416 30.7882C14.783 31.5352 13.217 31.5352 11.9584 30.7882L7.12 27.9165L2.2138 25.1622C0.937593 24.4457 0.154566 23.0895 0.172202 21.6261L0.24 16L0.172202 10.3739C0.154566 8.9105 0.937593 7.55425 2.2138 6.8378L7.12 4.08349L11.9584 1.21175Z" fill="%23C9B871"/%3E%3C/svg%3E') no-repeat;
  background-size: 100% 100%;
}

.zr-package-parent{
  /*  margin-top: var(--packagedistanse);*/
}
.zr-color-link{
  color: var(--link70);
}
.zr-color-gray{
  color:var(--gray70);
}
.zr-color-blue{
  color:var(--darkblue);
}
.zr-package-list{
  gap: 3vw;
  margin-top: var(--gappackage);
  min-height:var(--heightpackagelist);
}
.zr-package-item{
  width: 27.5%;
  min-width: 420px;
  box-shadow: 4px 8px 20px 0px #00000014;
  border-radius: 42px;
  border: 1px solid var(--primary30);
  background: #FDFEFF;
  margin:auto 0;
  height: var(--heightpackagelist);
  position: relative;
}

.zr-package-item> div{
  z-index: 5;
}

.zr-package-item del{
  color: var(--gray80) !important;
}

.zr-package-item::before{
  content: '';
  position: absolute;
  width: calc(100% - 16px);
  height: calc(100% - 16px);
  top: 0;
  justify-self: center;
  align-self: center;
  margin-top: 8px;
  border-radius: 34px;
}

.zr-package-item:first-child::before {
  background: var(--package-back-1);
}

.zr-package-item:nth-child(2)::before{
  background: var(--package-back-2);
}

.zr-package-item:last-child::before {
  background: var(--package-back-3);
}

.zr-package-item-box , .zr-package-item{
  transition:0.5s;
}

.zr-package-item-box{
  padding: 50px 0 42px;
}
.zr-package-descitem{
  padding-right: calc(14px + 0.75rem);
}
.zr-package-desclist{
  gap: 1.5rem;
  margin-bottom: 28px;
  padding: 0 32px;
}
.zr-package-descitem:not(:last-child)::after, .zr-has-verical-line:not(:last-child)::after{
  position: absolute;
  content: "";
  width: 1px;
  background: var(--secondary40);
  height: calc(100% + 24px);
  right: 6px;
  top: 20px;
  z-index: 1;
}
.zr-has-verical-line.zr-has-hexagon:not(:last-child)::after{
  height: calc(100% + 24px - 10px);
  right: 16px;
  top: 30px;
}
.zr-package-item-title{
  color:var(--primary60);
}
.zr-font-ulltra-large{
  font-size: 40px;
}

.sp-flex-1{
  flex:1 ;
}
.zr-addone{
  /* margin-top: 136px;*/
  overflow: visible;
}
.zr-addone-list{
  gap: 1.5rem;
  margin-top: var(--middledistanse);
}
.zr-addone-item {
  width: 146px;
  height: 146px;
  color: var(--gray60);
  border: 1px solid var(--gray60);
  z-index:1;
  transition: 500ms;
}
.zr-addone-item img{
  width: 42px;
}

.zr-addone-item.zr-addone-selected .zr-addone-mainimg ,.zr-addone-item:not(.zr-addone-selected) .zr-addone-selectedimg {
  display: none;
}
.zr-addone-item:not(.zr-addone-selected):hover .zr-addone-mainimg {
  filter: brightness(0);
}
.zr-addone-item:not(.zr-addone-selected):hover{
  border: 1px  solid var(--darkblack);
  color: var(--darkblack);
}
.zr-addone-item .zr-addone-text{
  font-size: var(--fontxlarge);
  font-weight: 400;
}
.zr-addone-selected{
  border-color: transparent;
  color: var(--secondary60);
  font-size: var(--fontxxlarge);
  border-radius: 32px !important;
}
.zr-addone-selected .zr-addone-text{
  font-weight: 700;
  font-size: var(--fontxxlarge);
}
.zr-addone-selected.zr-addone-sales{
  background: var(--darksales);

}
.zr-addone-selected.zr-addone-production{
  background: var(--darkproduction);
}
.zr-addone-selected.zr-addone-rfid{
  background: var(--darkrfid);
}
.zr-addone-selected.zr-addone-payroll{
  background: var(--darkpayroll);
}
.zr-addone-selected.zr-addone-app{
  background: var(--darkapp);
}

.zr-addone-selected.zr-addone-branch{
  background: var(--darkbranch);
}

.zr-addone-selected.zr-addone-onlineshop{
  background: var(--sales60);
}

.zr-addone-selected.zr-addone-capital{
  background: var(--darkcapital);
}

.zr-addone-dot{
  width: 10px;
  height: 10px;
  background: var(--mainprimary);
  border-radius: 0.5rem;
  transition: 0.5s;
  margin: auto;
}
.zr-addone-dot.active{
  width: 42px;
  height: 12px;
  background:var(--secondary40);
}
.zr-addone-dots-list{
  gap: 0.75rem;
  margin: 0 2rem;
  min-height: 12px;
  min-width: 196px;
}
.izargar-software-more{
  padding-bottom:var(--middledistanse);
}
.zr-addone-arrow:hover , .zr-addone-arrow.active{
  --arrowcolor:var(--secondary40);
  --arrowwidth:var(--arrowwidthhover);
}
.zr-addone-arrow{
  color: var(--arrowcolor);
  height: 27.13px;
  font-size: 30px;
}
.zr-forward-arrow{
  justify-content:right !important;
}
.zr-back-arrow.zr-addone-arrow::after , .zr-forward-arrow.zr-addone-arrow::before {
  content: '';
  width: var(--arrowwidth);
  height: 4px;
  background: var(--arrowcolor);
  transition: 0.5s width;

}
.zr-forward-arrow.zr-addone-arrow::before {
  margin-left: -20px;
}
.zr-back-arrow.zr-addone-arrow::after {
  margin-right: -20px;
}
.zr-addone-infolink-parent {
  margin: calc(var(--mdistanse) + 8px) 0 0;
}
.zr-addone-infolink{
  color: var(--link60);
  z-index:1;
  transition: 0.5s ease-in;
  padding: 0 0 8px;
}
.zr-addone-infolink:hover , .zr-header-link{
  color: var(--link);
}
.zr-addone-infolink::after ,  .zr-header-link::after {
  content: "";
  position: absolute;
  top: 100%;
  width: 0;
  background: var(--link);
  transition: 0.5s width ease-in;
  height: 1px;
}
.zr-addone-infolink:hover::after , .zr-header-link:hover::after {
  /*width: 100%;*/
  animation:var(--duration) bounce-in-width var(--delay) forwards;
}

.zr-addone-desc{
  color: var(--mainaddonecolor);
  /* white-space: nowrap;*/
}

.zr-addone-desc-list{
  gap: 32px;
  /*  width: 21%;*/
}

.zr-addone[mode="productionaddone"] .zr-addone-desc-list{
  width: 29%;
}
/*.zr-addonesalsimgparent{
min-height:330px;
}*/
.zr-addone-salefirst{
  margin-left: -176px;
}
.zr-addone-productionfirst{
  margin-left: -140px;
}
.zr-addone-rfidfirst{
  margin-left: -362px;
  margin-bottom: 4px;
}
.zr-addone-salefirst,.zr-addone-productionfirst,.zr-addone-rfidfirst{
  z-index:1;
}
.zr-addonesalsimg{
  max-width: 520px;
  /*  object-fit: none;*/
}
.zr-addonepayrollimgparent{
  margin-left: 40px;
}
.zr-addone-branch-img{
  left: -180px;
  top: -125px;
  max-width: 895px;
}
.zr-addone-onlineshop-img{
  max-width: 580px;
  top: -20px;
  left: -44px;
}
.zr-addoneproductionimg , .zr-addonerfidimg {
  max-width: 536px;
}
.zr-addone-parent{
  /* gap: 124px; */
  min-height: 330px;  
  /* background: aliceblue; */
  max-width: 970px;
  width: 100%;
}

.zr-addone-slide.zr-addone-slide-active{
  display: flex;
}

.zr-addone-slide{
  display: none;
  margin: var(--distanse) 0;
}

.zr-whitemode .zr-addone-dot:not(.active){
  background: var(--white);
}

.zr-form-req{
  color: var(--red);
  font-style: normal;
}
.zr-form-input{
  border: 1px solid var(--primary50);
  min-height: 46px;
  background: var(--primary10);
}
form button.sp-ultra-active.zr-btn-submit {
  background-color: var(--secondary70) !important;
  color: var(--primary80);
  min-height: 54px;
}

#zr-main-conus{
  padding-right: unset !important;
  background: unset !important;
  background-color: var(--secondary70) !important;
  font-family: 'Vazir' !important;
  border: none !important;
}

.zr-form-inputparent{
  gap: 48px;
  margin: 0 0  84px;

}
.zr-form-inputdata{
  margin: 0px 20px 0;
}
.zr-form-inputparent {
  text-align: right;
}
.zr-form-container {
  width: clamp(300px, 45%, 600px);
}
/*.zr-demo{
margin-top:var(--gapdemo);
}*/
.zr-demo-parent{
  gap: 140px;
}
.zr-addone-bg , .zr-addone-bg::before {
  z-index:-1;
}
.zr-addone-bg{
  opacity:0;
}
.zr-addone-bg::before {
  content: "";
  /*position: absolute;
  right: 50%;
  transform: translateX(50%);*/
  width: 87.5vw;
  height: 450px;
  position: absolute;
  right: 50%;
  transform: translate(50%, 60%);
  border-radius: 999px;
  filter: blur(105px);
}

.zr-addone-bg[data-id="salesaddone"]::before{
  background: radial-gradient(50% 100.06% at 50% 50%, #A0DCD3 0%, rgba(160, 220, 211, 0) 100%);
}

.zr-addone-bg[data-id="productionaddone"]::before{
  background: radial-gradient(50% 100.06% at 50% 50%, #508BCD 0%, rgba(80, 139, 205, 0) 100%);
}

.zr-addone-bg[data-id="rfidaddone"]::before{
  background: radial-gradient(50% 100.06% at 50% 50%, #AE75DC 0%, rgba(174, 117, 220, 0) 100%);
}

.zr-addone-bg[data-id="payrolladdone"]::before{
  background: radial-gradient(50% 100.06% at 50% 50%, #887656 0%, rgba(136, 118, 86, 0) 100%);
}

.zr-addone-bg[data-id="appaddone"]::before{
  background: radial-gradient(50% 100.06% at 50% 50%, #C47660 0%, rgba(196, 118, 96, 0) 100%);
}

.zr-addone-bg[data-id="branchaddone"]::before{
  background: radial-gradient(50% 100.06% at 50% 50%, #B05263 0%, rgba(176, 82, 99, 0) 100%);
}

.zr-addone-bg[data-id="onlineshopaddone"]::before{
  background: radial-gradient(50% 100.06% at 50% 50%, #70C5B8 0%, rgba(112, 197, 184, 0) 100%);
}

.zr-addone[mode="productionaddone"]{
  /*  --mainaddonebg:var(--productionbg);*/
  --mainaddonecolor:var(--production85);
}
.zr-addone[mode="rfidaddone"]{
  /* --mainaddonebg:var(--rfidbg);*/
  --mainaddonecolor:var(--rfid70);
}
.zr-addone[mode="payrolladdone"]{
  /*  --mainaddonebg:var(--payrollbg);*/
  --mainaddonecolor:var(--payroll80);
}
.zr-addone[mode="appaddone"]{
  /* --mainaddonebg:var(--appbg);*/
  --mainaddonecolor:var(--warning85);
}
.zr-addone[mode="branchaddone"]{
  /*  --mainaddonebg:var(--branchbg);*/
  --mainaddonecolor:var(--branch85);
}
.zr-addone[mode="onlineshopaddone"]{
  /*  --mainaddonebg:var(--onlineshopbg);*/
  --mainaddonecolor:var(--sales85);
}
.zr-addone[mode="capitaladdone"]{
  /*  --mainaddonebg:var(--capitalbg);*/
  --mainaddonecolor:var(--production70);
}

.zr-addone-bg[data-id="productionaddone"]{
  --mainaddonebg:var(--productionbg);
}
.zr-addone-bg[data-id="rfidaddone"]{
  --mainaddonebg:var(--rfidbg);
}
.zr-addone-bg[data-id="payrolladdone"]{
  --mainaddonebg:var(--payrollbg);
}
.zr-addone-bg[data-id="appaddone"]{
  --mainaddonebg:var(--appbg);
}
.zr-addone-bg[data-id="branchaddone"]{
  --mainaddonebg:var(--branchbg);
}
.zr-addone-bg[data-id="onlineshopaddone"]{
  --mainaddonebg:var(--onlineshopbg);
}
.zr-addone-bg[data-id="capitaladdone"]{
  --mainaddonebg:var(--capitalbg);
}
.zr-demo-imgparent::before {
  content: '';
  width: 50%;
  height: 304.81px;
  background: linear-gradient(90deg, #44FF9A -0.55%, #44B0FF 22.86%, #8B44FF 48.36%, #FF6644 73.33%, #EBFF70 99.34%);
  filter: blur(450px);
  position: absolute;
  z-index: -1;
}
.zr-demo-imgparent{
  margin-top: -14rem;
}
.zr-demo-img{
  max-width: 786px;
}
.zr-info{
  /* margin-top:var(--gapinfo);*/
}
.zr-info-title{
  font-size: 42px;
  line-height: 72px;
}
.zr-info-desc{
  line-height: 64px;
  margin: 32px 0 0;
}
.zr-info-img{
  /*max-width: 532px;*/
  border-radius: 40px;
  width: 28vw;
}
.zr-info-img-second{
  /*bottom: 138px;*/
  bottom: unset;
  right: -220px;
  top: 0;
  transform: translateY(100%);
  width: 24vw;
}

.zr-info-img-second img,
.zr-info-img-third img{
  width: 100%;
}

.zr-info-img-third{
  /*bottom: -84px;*/
  bottom: unset;
  left: 164px;
  top: 0;
  transform: translateY(190%);
  width: 28vw;
}
.zr-info-imgparent{
  margin: -24px;
  width: 39%;
}
.zr-info-imgparent::before{
  content: '';
  position: absolute;
  filter: blur(400px);
  transform: rotate(90deg);
  background: linear-gradient(156.2deg, rgba(215, 240, 255, 0.6) 15.3%, rgba(217, 207, 255, 0.6) 38.43%, rgba(255, 209, 234, 0.6) 61.57%, rgba(255, 227, 210, 0.6) 84.7%);
  width: 691.18px;
  height: 691.56px;
  z-index: -1;
  border-radius: 50%;
  left: 0;
}
.zr-info-imgbox{
  box-shadow: -10px 10px 20px 0px #0000001F;
  border-radius: 42px;
}
.sp-d-flex.sp-relative.zr-info-imgbox::after {
  z-index: -1;
  content: "";
  position: absolute;
  width: calc(100% + 6px);
  height: calc(100% + 6px);
  top: -3px;
  left: -3px;
  background: linear-gradient(216.44deg, #1A70CF 1.14%, #AB7AD2 100%);
  border-radius: 42px;
}
.zr-info-descparent{
  width: 38%;
}
.zr-info-parent{
  /*gap: 105px;*/
}
.zr-blog{
  /* margin-top:var(--gapblog);*/
  margin-bottom:var(--gapblogbottom); 
}
.zr-blog-header-title{
  color: var(--gray70);
  line-height: 64px;
}
.zr-header-link{
  color: var(--link70);
}
.zr-header-border{
  height: 1px;
  background: var(--gray70);
}
.zr-blog-body{
  padding:var(--middledistanse) 0;
  overflow: visible !important;
}
.zr-blog-body-item {
  border: 1px solid #E7E7E7;
  box-shadow: 8px 8px 28px 0px #0000001A;
  min-height: 582px;
  width: 24.4%;
  border-radius: 32px;
  transition: 0.5s;
}
.zr-blog-item-date {
  color: #4D5053;
}
.zr-blog-item-forward{
  background: #C2CCDC;
  color:  #020E1D;
  width: 52px;
  height: 52px;
  border-radius: 50%;
  transition: 0.5s;
}
.zr-blog-item-footer{
  margin: 0 2rem;
}
.zr-blog-item-maintitle{
  color: #292F36;
}
.zr-blog-item-maindesc{
  color: var(--gray70);
}
.zr-blog-item-body{
  gap: 1.25rem;
}
.zr-blog-item-image {
  min-height: 292px;
  max-height: 292px;
}
.zr-blog-item-image img{
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}
.zr-blog-body-item:hover {
  border: 1px solid #A0B2D0;
  background: #EAEFF7;
}
.zr-blog-body-item:hover .zr-blog-item-forward{
  background: var(--white);
}


/* footer */
img[src="/themes/website/img/line-footer.svg"]{
  top:0;
  right: 0;
}
.zr-footer{
  background: linear-gradient(257.73deg, #203353 1.95%, #102445 53.73%, #203353 99.32%);
  width: calc(100% - 48px);
  margin:  0 auto ;
  border-radius: var(--footerradius) var(--footerradius) 0px 0px;
}
.zr-footer-logo-img{
  max-width: 189px;
} 
.zr-footer-logo{
  margin: var(--middledistanse) 0;
}
.zr-footer-socialitem{
  width:42px;
  height:42px;
}
.zr-footer-sociallist{
  gap:32px;
}
.zr-footer-bottom {
  padding: 36px 0 32px;
}

.zr-footer-up {
  left: calc(100% + 32px);
  width: 42px;
  height: 42px;
  border: 1px solid var(--white);
  bottom: 44px;
}
.zr-footer-wrapper{
  max-width:1170px;
}
.zr-footer-list {
  gap: 70px;
  margin: 0 44px 12px 0;
  max-height: 328px;
}
.zr-footer-line{
  top: 0;
  transform: translateX(-50%);
  left: 50%;
}
.zr-footer-info{
  flex: 1.75;
}
.zr-gap-8, .zr-footer-col {
  gap: 18px;
}
.zr-footer-phone{
  letter-spacing: 0.18em;
}
.zr-footer-item .zr-footer-link{
  line-height:50px;
}
.zr-footer-enamad{
  max-width: 54px;
}
.zr-footer-enamad-parent{
  left:0;
  bottom:0;
}
.zr-contact-infosection, .zr-contact-textsection {
  background: #FFFFFFB2;
  box-shadow: 0px 0px 0px 1px #123A6914, 0px 1px 2px 0px #A4AAB929, 0px 24px 32px -12px #363B4A3D;
}
.zr-gap-6{
  gap:24px;
}

.zr-contact-section{
  direction: rtl;
  margin-top:var(--middledistanse);
  /*  margin-bottom:var(--gapcontactbottom);*/
}
.zr-has-line::after {
  flex: 1;
  content: '';
  height: 1px;
  background: var(--primary5);
  margin: auto 0;
}
.zr-has-line-distance::after {
  margin-right:0.75rem;
}
.zr-contact-infosection{
  width: 48%;
}
.zr-contact-textsection{
  width: 25%;
}
.zr-ticket-title{
  color:var(--gray90);
}
.zr-ticket-input {
  padding-right: 1rem;
  box-shadow: 0px 0px 0px 1px #022C2221, 0px 1px 2px 0px #022C2214;
  background-color: var(--whitepure);
}
button.sp-bg-primary.sp-ultra-active {
  background-color: var(--primary50) !important;
}
.zr-icon-social {
  max-width: 26px;
}
.zr-social-list{
  gap: 64px;
}
.zr-contatcus-title{
  margin-top:60px; 
}
.zr-contact-parent{
  background: url(/themes/website/img/Lines-min.svg) no-repeat;
  background-position: -82px 16px;
}
.zr-contactbg-list{
  width: calc(100% - 160px);
  overflow: hidden;
  height: 100%;
  top: 210px;
  left: 120px;
  z-index: -2;
  opacity: 0.5;
  transform: rotate(4.47deg);
  filter: blur(300px);
}
.zr-contactbg-item1{
  background: #34BCFF;
  width: 260px;
  height: 469.33px;
  top: 38px;
  right: 85px;
  transform: rotate(-20deg);
}
.zr-contactbg-item2{
  background: linear-gradient(90deg, #34C8F4 0%, #34BCFF 100%);
  width: 260px;
  height: 469.33px;
  top: 177px;
  right: 545px;
  transform: rotate(-20deg);
}
.zr-contactbg-item3{
  width: 260px;
  height: 469.33px;
  top: 318px;
  right: 1006px;
  background: linear-gradient(90deg, #45F4BC 0%, #33DFDF 100%);
  transform: rotate(-20deg);
}
.zr-contactbg-item4{
  width: 260px;
  height: 469.33px;
  top: 459.17px;
  left: 0;
  background: linear-gradient(90deg, #DEFF34 0%, #8CF97C 100%);
  transform: rotate(-20deg);
}
.zr-main-about{
  background: url(/themes/website/img/team/LinesAbout-min.svg) no-repeat;
  background-position-y: 40px;
}
.zr-about-title{
  letter-spacing: -0.01em;
  margin: var(--distanse) 0;
}
.zr-team-img{
  max-width:1000px;
}
.zr-about-text{
  line-height: 60px;
}
.zr-about-parent{
  width: 55%;
}
.zr-team-parent{
  gap: 100px;
}
.zr-about-middle{
  background: url('/themes/website/img/team/bg.png') no-repeat center;
  background-blend-mode: multiply;
  padding: 92px 0;
  gap:48px;
  /* margin:var(--gapabout) 0;*/
}
.zr-about-middle-title{
  color: var(--secondary40);
  line-height:52px;
}
.zr-about-middle-desc{
  width: 62%;
  line-height: 76px;
}
.zr-about-list{
  gap: 40px 80px;
  margin: var(--distanse) auto var(--gapaboutbottom);
  max-width: 1480px;
}
.zr-about-item {
  width: calc(50% - 40px);
  border: 1px solid #DCDCDC;
  box-shadow: 8px 8px 38px 0px #0000001A;
  padding: 16px 60px 28px;
  z-index: 1;
  background: var(--whitepure);
}
.zr-about-item-desc{
  color:var(--gray80);
  opacity:0.7;
}
.zr-about-item-title{
  line-height:52px;
}
.zr-about-item-title.zr-title-darkblue{
  color:var(--darkblue);
}
.zr-about-item-title.zr-title-darkred{
  color:var(--darkred);
}
.zr-about-item-title.zr-title-purple{
  color:var(--purple);
}
.zr-about-item-title.zr-title-green{
  color:var(--green);
}
img.zr-about-img {
  object-fit: none;
}
.zr-about-item-box {
  width: var(--aboutwidth);
  height: var(--aboutheight);
}

.zr-team-parent-img::before {
  content: '';
  width: 660px;
  height: 388px;
  background: linear-gradient(90deg, #44FF9A -0.55%, #44B0FF 22.86%, #8B44FF 48.36%, #FF6644 73.33%, #EBFF70 99.34%);
  filter: blur(200px);
  position: absolute;
  z-index: -1;
  transform: rotate(-180deg);
  opacity: 0.8;
}


.zr-about-list::after, .zr-about-list::before {
  content: "";
  position: absolute;
  width: 418.34px;
  height: 418.34px;
  z-index: -1;
  filter: blur(200px);
}

.zr-about-list::before {
  left: -158px;
  top: 48px;
  background: radial-gradient(168.51% 356.34% at 50.11% 50.08%, #E9D8FF 0%, rgba(255, 255, 255, 0) 100%, rgba(233, 216, 255, 0) 100%);
  border-radius: 50%;
}
.zr-about-list::after {
  right: -209px;
  bottom: 38px;
  background: radial-gradient(40.91% 41.76% at 50% 79.6%, rgba(146, 254, 157, 0.55) 0%, rgba(146, 254, 157, 0) 100%);
}
.zr-title-accounting{
  background-image:var(--accountingtitle);
  background-clip: text;
  -webkit-text-fill-color: transparent;
  -moz-text-fill-color: transparent;
  font-size: 42px;
}
.zr-title-inner-accounting{
  background-image:var(--accountinginnertitle);
}
.zr-desc-accounting{
  max-width: 56%;
  margin-bottom: 76px;
  line-height:var(--lineheightaccdesc);
}
.zr-accounting-img{
  /*max-width:932px;*/
}
.zr-page-accounting{
  margin: calc(42px + 36px) 0 42px;
}
.zr-accounting-first{
  box-shadow: -8px -8px 24px 0px rgba(0, 0, 0, 0.12), 8px 8px 24px 0px rgba(0, 0, 0, 0.12);
}
.zr-accounting-second{
  box-shadow: -4px -4px 24px 0px rgba(0, 0, 0, 0.12), 4px 4px 24px 0px rgba(0, 0, 0, 0.12);
  right: -76px;
  bottom: -42px;
}
.zr-accounting-third{
  box-shadow: -4px -4px 24px 0px rgba(0, 0, 0, 0.12), 4px -4px 24px 0px rgba(0, 0, 0, 0.12);
  top: -46px;
  left: -94px;
}
.zr-accounting-fourth{
  box-shadow: -4px -4px 24px 0px rgba(0, 0, 0, 0.12), 4px 4px 24px 0px rgba(0, 0, 0, 0.12);
  bottom: 0;
  left: -98px;
}
.zr-accounting-fifth{
  margin: auto 0 -32px -224px;
  z-index: 6;
}
.zr-accounting-list{
  gap:100px;
  max-width:var(--widthaccshortcuts);
}
.zr-accounting-item-parent {
  width: 72px;
  height: 72px;
  box-shadow: 4px 4px 8px 0px #0000001F, -4px -4px 8px 0px #0000001F;
  border: 1px solid var(--primary5);
  background: linear-gradient(180deg, #F5F9FF 0%, #FFFFFF 100%);
}
.zr-accounting-item {
  flex: 1 1 33%;
  max-width: 240px;
}
.zr-accounting-item-img , .zr-acc-spec-item-img img{
  width:auto;
}
.zr-acc-spec-item{
  box-shadow: rgba(20, 20, 43, 0.08) 0px 12px 40px 0px, rgba(20, 20, 43, 0.08) 0px -12px 40px 0px;
  max-width: 384px;
  margin-right: var(--marginaccspecitem);
  background: var(--whitepure);
  width: 100%;
}

.zr-acc-spec-parent{
  gap:var(--gapaccspecitem);
  z-index: 4;
}

.zr-acc-spec-list{
  gap:var(--gapaccspeclist);
}

.zr-acc-scr-img{
  width: auto;
}
.zr-acc-innerbox{
  margin-bottom: var(--gapinnertitle);
}

.zr-box-hascircle-before::before ,.zr-box-hascircle-after::after {
  width: 766.85px;
  height: 67%;
  filter: blur(200px);
  border-radius: 800px;
  content: "";
  position: absolute;
  z-index: -1;
}
.zr-box-purple.zr-box-hascircle-before::before{
  background: radial-gradient(168.51% 356.34% at 50.11% 50.08%, #D8E5FF 0%, rgba(255, 255, 255, 0) 100%, rgba(216, 234, 255, 0) 100%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
}
.zr-box-top::before{
  left: -68px;
}
.zr-box-blue.zr-box-hascircle-after::after {
  background: radial-gradient(168.51% 356.34% at 50.11% 50.08%, #D8F3FF 0%, rgba(255, 255, 255, 0) 100%, rgba(216, 243, 255, 0) 100%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
}
.zr-box-hascircle-after.zr-box-center::after{
  top: 50%;
  left: 50%;
  transform: translate(-50%);
}
.zr-box-hascircle-after.zr-box-top::after{
  top: 0;
  left: 50%;
  transform: translateX(-50%);
}
.zr-box-hascircle-after.zr-box-bottom::after{
  bottom: 0;
  right: -138px;
}
.zr-circle-parent , .zr-first-circle{
  width: var(--widthcircle);
  height: var(--heightcircle);
}

.zr-first-circle{
  background: var(--whitepure);
  top: 50%;
  transform: translateY(-50%);
}
.zr-first-circle.zr-circle-rotate{
  top: unset;
  transform: rotate(90deg);
}
.zr-first-circle::before {
  z-index: -1;
  opacity: 0.4;
}
.zr-first-circle::after {
  background: var(--whitepure);
  width: 100%;
  height: 100%;
  content: "";
  z-index: 1;
  position: absolute;
  border-radius: 50%;
}
.zr-first-circle::before,.zr-first-circle-innner::before {
  content: "";
  position: absolute;
  width: calc(100% + 2px);
  height: calc(100% + 2px);
  border-radius: 50%;
  background: linear-gradient(90deg, rgba(96, 129, 247, 0) 3.73%, #6081F7 21.35%, #9B23F4 50.37%, #FF36B3 85.71%, rgba(255, 21, 219, 0) 97.96%);
}
.zr-circle-green.zr-first-circle::before,.zr-circle-green .zr-first-circle-innner::before {
  background: linear-gradient(90deg, rgba(135, 247, 96, 0) 3.73%, #5AB13C 21.35%, #2AAD86 50.37%, #3DD58C 85.71%, rgba(21, 255, 129, 0) 97.96%);
}
.zr-first-circle-innner{
  width: calc(100% - var(--widthcircletwo));
  height: calc(100% - var(--heightcircletwo));
  max-height: calc(100% - var(--widthcircletwo));
  max-width: calc(100% - var(--heightcircletwo));
}
.zr-first-circle-innner::before {
  z-index: 2;
}
.zr-first-circle-innner-box::before {
  z-index: 3;
  background: linear-gradient(66.15deg, rgba(69, 163, 249, 0.45) 26.26%, rgba(137, 32, 254, 0.3645) 52.21%, rgba(255, 11, 229, 0.45) 69.17%, rgba(255, 200, 0, 0.45) 95.47%);
  border-radius: 50%;
  width:calc(100% - var(--widthcirclethree));
  height: calc(100% - var(--heightcirclethree));
  content: "";
  opacity: 0.6;
  position: absolute;
}
.zr-circle-green .zr-first-circle-innner-box::before {
  background: linear-gradient(66.15deg, rgba(135, 247, 96, 0.45) 26.26%, rgba(90, 177, 60, 0.3645) 52.21%, rgba(42, 173, 134, 0.45) 69.17%, rgba(61, 213, 140, 0.45) 95.47%);
}
.zr-first-circle-innner::after {
  background: var(--whitepure);
  content: "";
  width: 100%;
  height: 100%;
  z-index: 2;
  border-radius: 50%;
  position: absolute;
}
.zr-first-circle-innner-box::after {
  background: #FFFFFFE5;
  width: calc(100% - var(--widthcirclethree) + 2px);
  height: calc(100% - var(--heightcirclethree));
  position: absolute;
  content: "";
  z-index: 4;
  border-radius: 50%;
}
.zr-first-circle-img, .zr-online-store-img{
  z-index: 5;
}
.zr-acc-inner-img{
  max-width: 586px;
}
.zr-acc-scr-parent{
  margin-right: -16px;
}
.zr-acc-scr-box{
  /* margin:var(--gapaccscrbottombox) auto var(--gapaccscrbox);*/
  margin-bottom:var(--gapaccscrbox);
}
.zr-sales-scr-box{
  /* margin: var(--gapaccscrbottombox) auto 0;*/
  margin:0 auto;
}
.zr-acc-scr-img-one{
  width:auto;
  top: 59px;
  left: 217px;
}
.zr-acc-scr-img-two{
  width:auto;
  left: -26px;
  top: 196px;
}
.zr-acc-scr-img-three{
  width:auto;
  top: 140px;
  left: 364px;
}
.zr-acc-scr-img-four{
  width:auto;
  top: 134px;
  left: 8px;
}
.zr-acc-scr-img-five {
  width: auto;
  top: 225px;
  left: 511px;
}
.zr-acc-scr-img-six {
  width: auto;
  top: 364px;
  left: 271px;
}
.zr-layer-first{
  box-shadow: -6px 0px 95.9px 0px #3177E133;
  width: 785.42px;
  height: 793.91px;
  opacity: 0.03;
}
.zr-main-accounting{
  padding-bottom: 5rem;
}
.zr-layer-second{
  width: 645.27px;
  height: 657.08px;
  opacity: 0.12;
  box-shadow: -6px 0px 95.9px 0px #3177E133;
}

.zr-layer-third{
  width: 534.25px;
  height: 527.37px;
  opacity: 0.2;
  box-shadow: 0px -27px 85.2px 0px #3177E1;
  background: #6AA4FA;
  filter:blur(70px);
}
.zr-layer-center{
  top: 50%;
  right: 50%;
  transform: translateX(50%) translateY(-50%);
  z-index: -1;
}
.zr-zcc-main-spc{
  /* margin-top:var(--gapaccscrbox);*/
}

.zr-sales{
  --mainprimary: var(--sales70);
  --accountingtitle: var(--salestitle);
  --accountinginnertitle:var(--salesinnertitle);
  --primary50: var(--sales60);
  --widthaccdesc:var(--widthsalesdesc);
  --widthaccshortcuts:var(--widthsalesshortcuts);
  --bgcirclemain:var(--salesbgcirclemain);
  --gapaccscrbox: 186px;
  --widthcircle:630px;
  --heightcircle:610px;
}

.zr-sales-mainimg{
  max-width:1066px;
}
.zr-sales-img-one{
  box-shadow: -4px -4px 24px 0px rgba(0, 0, 0, 0.12), 4px 4px 24px 0px rgba(0, 0, 0, 0.12);
  top: 118px;
  left: -93px;
}
.zr-sales-img-two{
  bottom: -45px;
  right: -165px;
}
.zr-sales-img-three{
  left: -68px;
  bottom: -63px;
}
.zr-sales-img-four{
  left: 22px;
  bottom: 24px;
}
.zr-sales-img-five{
  margin-right: -234px;
}
.zr-rfid{
  --mainprimary: var(--rfid70);
  --accountingtitle: var(--rfidtitle);
  --accountinginnertitle:var(--rfidinnertitle);
  --primary50: var(--rfid60);
  --widthaccdesc:var(--widthsalesdesc);
}

.zr-production{
  --mainprimary: var(--production70);
  --accountingtitle: var(--productiontitle);
  --accountinginnertitle:var(--productioninnertitle);
  --primary50: var(--production60);
  --widthaccdesc: var(--widthsalesdesc);
  --lineheightaccdesc:54px;
  gap:10rem;
}
.zr-payroll{
  --mainprimary: var(--payroll80);
  --accountingtitle: var(--payrolltitle);
  --accountinginnertitle: var(--payrollinnertitle);
  --primary50: var(--payroll70);
  --widthaccdesc: var(--widthsalesdesc);
  --bgcirclemain:var(--payrollbgcirclemain);
  --widthcircle: 631px;
  --heightcircle: 610px;
  --widthcircletwo: 44px;
  --heightcircletwo: 44px;
  --widthcirclethree: 108px;
  --heightcirclethree: 108px;
  --lineheightaccdesc:54px;
  --gapaccspecitem: 42px;
}

.zr-apps{
  --mainprimary: var(--warning80);
  --accountingtitle: var(--appstitle);
  --accountinginnertitle: var(--appsinnertitle);
  --primary50: var(--warning80);
  --widthaccdesc: var(--widthsalesdesc);
  --bgcirclemain:var(--appsbgcirclemain);
  --widthcircle: 631px;
  --heightcircle: 610px;
  --widthcircletwo: 44px;
  --heightcircletwo: 44px;
  --widthcirclethree: 108px;
  --heightcirclethree: 108px;
  --marginaccspecitem:80px;
  --lineheightaccdesc:54px;
  gap: 10rem;
}


.zr-branch{
  --mainprimary: var(--branch70);
  --accountingtitle: var(--branchtitle);
  --accountinginnertitle: var(--branchinnertitle);
  --primary50: var(--branch60);
  --widthaccdesc: var(--widthsalesdesc);
  --widthcircle: 631px;
  --heightcircle: 610px;
  --widthcircletwo: 44px;
  --heightcircletwo: 44px;
  --widthcirclethree: 108px;
  --heightcirclethree: 108px;
  --marginaccspecitem:80px;
  --lineheightaccdesc:54px;
  --gapaccspecitem: 42px;
  --bgcirclemain:var(--branchbgcirclemain);
}

.zr-spc-item{
  background: linear-gradient(114.17deg, rgba(219, 244, 237, 0.1) 0%, rgba(236, 239, 238, 0.1) 100%);
  box-shadow: -8px -8px 24px 0px #0000000F, 8px 8px 24px 0px #0000000F;
  flex: 1 1 calc((100% / 3) - 48px);
  min-height: 274px;
}

.zr-spc-item::before {
  background: linear-gradient(114.28deg, #81B6B3 0%, #F5F5F5 50%, #81B6B3 100%);
  content: "";
  position: absolute;
  width: calc(100% + 2px);
  height: calc(100% + 2px);
  border-radius: 36px;
  right: -1px;
  top: -1px;
  z-index: -1;
}

.zr-spc-item::after {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  background: var(--whitepure);
  z-index: -1;
  top: 0;
  left: 0;
  border-radius: 36px;
}
.zr-spc-list {
  max-width: 80%;
  gap: 78px 72px;
}

.zr-spc-imgparent{
  min-height:120px;
}
.zr-circle-sales-purple::after{
  background: radial-gradient(50% 100.06% at 50% 50%, #C0A7D4 0%, rgba(204, 186, 219, 0) 100%);
  width: calc(100% - 240px);
  height: 100%;
  border-radius: 224px;
  filter: blur(50px);
  position: absolute;
  content: "";
  z-index: -1;
}
.zr-sales {
  gap: 5rem;
}
.zr-sales-inner-title{
  padding-top: 5rem;
  margin-bottom: 3rem;
}
.zr-circle-sales-green{
  margin-top: 52px;
}
.zr-sales-shortcut{
  /*  margin: 300px auto 156px;*/
}
.zr-sales-shortcut::before{
  background: radial-gradient(168.51% 356.34% at 50.11% 50.08%, #A2C4C2 0%, rgba(255, 255, 255, 0) 100%, rgba(162, 196, 194, 0) 100%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
  width: 766.85px;
  height: 454px;
  border-radius: 870px;
  content: "";
  position: absolute;
  left: -248px;
  z-index: -2;
  top: -60px;
  filter: blur(230px);
}
.zr-sales-shortcut::after{
  background: radial-gradient(168.51% 356.34% at 50.11% 50.08%, #C7EED7 0%, rgba(255, 255, 255, 0) 100%, rgba(199, 238, 215, 0) 100%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
  width: 766.85px;
  height: 454px;
  border-radius: 870px;
  content: "";
  position: absolute;
  right:-284px;
  z-index: -2;
  bottom:0px;
  filter: blur(230px);
}
.zr-sales-scr-box{
  gap:96px;
}

.zr-rfid-circle::before{
  content: "";
  background: radial-gradient(187.65% 400.67% at 9.73% 93.62%, #B789DC 0%, rgba(255, 255, 255, 0) 100%, rgba(183, 137, 220, 0) 100%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
  border-radius: 868px;
  transform: rotate(-180deg);
  width: 914px;
  height: 512px;
  position: absolute;
  left: -288px;
  z-index: -1;
  filter: blur(200px);
}
.zr-shortcut-col-item{
  flex: 1;
  max-width: 240px;
  min-width: 240px;
}
.zr-shortcut-col-item.zr-middle-right{
  margin-left: 160px;
}
.zr-shortcut-col-item.zr-middle-left{
  margin-right: 160px;
}
.zr-rfidimg-one{
  box-shadow: 8px 8px 24px 0px #0000001F, -8px -8px 24px 0px #0000001F;
}
.zr-rfidimg-two {
  width: 33%;
  left: -8%;
  top: 15%;
  box-shadow: 4px 4px 24px 0px #0000001F, -4px -4px 24px 0px #0000001F;
}
.zr-rfidimg-three {
  width: 36%;
  right: -17%;
  top: 32%;
}
.zr-rfidimg-four {
  width: 48%;
  left: -6%;
  bottom: -18%;
}
.zr-rfidimg-five{
  margin-left: -85px;
}
.zr-rfidimg-six{
  margin-right: -85px;
}
.zr-rfidimg-circle{
  --widthcircle: 560px;
  --heightcircle: 560px;
  --widthcircletwo:44px;
  --heightcircletwo:44px;
  --widthcirclethree:96px;
  --heightcirclethree:96px;
}
.zr-rfid-circleone{
  border-radius: 160px;
  background: var(--RFID-RF70, #3B2C47);
  width: 320px;
  height: 656px;
  flex-shrink: 0;
  margin-bottom: 12px;
  margin-right: 120px;
}
.zr-rfid-circletwo{
  border-radius: 506.57px;
  background: var(--RFID-RF50, #624976);
  filter: blur(97px);
  width: 506.57px;
  height: 506.57px;
  bottom: 297px;
}
.zr-img-handheld{
  z-index: 1;
  transform: rotate(18.125deg);
  top: 94px;
  left: -40px;
}

.zr-rfid-spec-list .zr-has-verical-line.zr-has-hexagon:not(:last-child)::after{
  height: calc(100% + 64px - 10px);
}
.zr-rfid-spec-list{
  gap:var(--gaprfidspeclist);
}


.zr-circle-production-blue::after{
  background: radial-gradient(100.06% 50% at 50% 50%, #99CAFF 0%, rgba(153, 202, 255, 0.00) 100%);
  filter: blur(136px); 
  width: calc(100% - 240px);
  height: 100%;
  border-radius: 224px;
  position: absolute;
  content: "";
  z-index: -1;
}
.zr-productionimg-parent{
  margin: 0 20px 0 82px;
}

.zr-productionimg-one{
  box-shadow: -8px -8px 24px 0px rgba(0, 0, 0, 0.12), 8px 8px 24px 0px rgba(0, 0, 0, 0.12);
}
.zr-productionimg-two{
  right: -26px;
  bottom: -40px;
  box-shadow: 4px 4px 24px 0px rgba(0, 0, 0, 0.12), -4px -4px 24px 0px rgba(0, 0, 0, 0.12);
}
.zr-productionimg-four{
  top: -25px;
  left: -55px;
  box-shadow: 4px 4px 24px 0px rgba(0, 0, 0, 0.12), -4px -4px 24px 0px rgba(0, 0, 0, 0.12);
}
.zr-productionimg-three{
  box-shadow: 4px 4px 24px 0px rgba(0, 0, 0, 0.12), -4px -4px 24px 0px rgba(0, 0, 0, 0.12);
  bottom: 124px;
  left: -94px;
  border-radius: 6px;
}


.zr-production-spc-item {
  background:linear-gradient(114deg, rgba(189, 220, 254, 0.10) 0%, rgba(236, 239, 238, 0.10) 100%);
}

.zr-spc-item.zr-production-spc-item::before {
  background: linear-gradient(114.28deg, #9FC9F8 0%, #F5F5F5 50%, #9FC9F8 100%);
}

.zr-circle-production::before {
  content: "";
  border-radius: 869.242px;
  background: radial-gradient(199.34% 426.97% at 9.73% 93.62%, #4171A7 0%, rgba(255, 255, 255, 0.00) 100%);
  filter: blur(300px);
  width: 866px;
  height: 484px;
  flex-shrink: 0;
  z-index: -1;
  position: absolute;
  left: -284px;
}

.zr-circle-payroll::after {
  background: radial-gradient(50% 100.06% at 50% 50%, #C0A7D4 0%, rgba(204, 186, 219, 0) 100%);
  width: calc(100% - 240px);
  height: 100%;
  position: absolute;
  content: "";
  z-index: -1;
  border-radius: 224px;
  background: radial-gradient(100.06% 50% at 50% 50%, #CCBEA6 0%, rgba(204, 190, 166, 0.00) 100%);
  filter: blur(136px);
}
.zr-payrollimg-parent {
  margin: 0 40px 0 82px;
}
.zr-payroll-img-one{
  box-shadow: -8px -8px 24px 0px rgba(0, 0, 0, 0.12), 8px 8px 24px 0px rgba(0, 0, 0, 0.12);
}
.zr-payroll-img-two{
  top: -20px;
  right: 4px;
  box-shadow: -4px -4px 24px 0px rgba(0, 0, 0, 0.12), 4px 4px 24px 0px rgba(0, 0, 0, 0.12);
}
.zr-payroll-img-three{
  top: 20px;
  left: -62px;
  box-shadow: -4px -4px 24px 0px rgba(0, 0, 0, 0.12), 4px 4px 24px 0px rgba(0, 0, 0, 0.12);
}
.zr-payroll-img-four{
  right: -18px;
  bottom: -26px;
  box-shadow: -4px -4px 24px 0px rgba(0, 0, 0, 0.12), 4px 4px 24px 0px rgba(0, 0, 0, 0.12);
}
.zr-payroll-circle::before, .zr-first-payroll-innner::before {
  background: linear-gradient(90deg, rgba(170, 147, 107, 0) 3.73%, rgba(170, 147, 107, 0.235294) 21.35%, #D6B377 50.37%, #BB8C3A 85.71%, rgba(167, 137, 85, 0) 97.96%);
}
.zr-payroll-circle-innner-box::before{
  background: linear-gradient(66deg, rgba(170, 147, 107, 0.45) 26.26%, rgba(214, 179, 119, 0.36) 52.21%, rgba(187, 140, 58, 0.45) 69.17%, rgba(167, 137, 85, 0.45) 95.47%);
}


.zr-payroll .zr-spc-item::before{
  background: linear-gradient(114.28deg, #AA936B 0%, #F6F4F0 50%, #AA936B 100%);
}
.zr-payroll .zr-spc-item{
  background: linear-gradient(114.17deg, rgba(204, 190, 166, 0.1) 0%, rgba(246, 244, 240, 0.1) 100%);
}

.zr-circle-main::after {
  background: var(--bgcirclemain);
  filter: blur(136px);
  width: calc(100% - 240px);
  height: 100%;
  border-radius: 224px;
  position: absolute;
  content: "";
  z-index: -1;
}

.zr-apps-circle-innner-box::before{
  background: linear-gradient(66deg, rgba(170, 147, 107, 0.45) 26.26%, rgba(214, 179, 119, 0.36) 52.21%, rgba(187, 140, 58, 0.45) 69.17%, rgba(167, 137, 85, 0.45) 95.47%);
}

.zr-apps .zr-first-circle-innner::before{
  background: linear-gradient(90deg, rgba(170, 147, 107, 0) 3.73%, rgba(170, 147, 107, 0.235294) 21.35%, #D6B377 50.37%, #BB8C3A 85.71%, rgba(167, 137, 85, 0) 97.96%);
}

.zr-apps  .zr-first-circle::before{
  background: linear-gradient(90deg, rgba(170, 147, 107, 0) 3.73%, rgba(170, 147, 107, 0.235294) 21.35%, #D6B377 50.37%, #BB8C3A 85.71%, rgba(167, 137, 85, 0) 97.96%);
}

.zr-apps-one{
  left: -128px;
  bottom: 42px;
  transform: rotate(-1.25deg);
}
.zr-apps-two{
  margin-top:42px;
}
.zr-apps-three{
  max-width: 518px;
}
.zr-apps-spec-parent .zr-acc-spec-item{
  min-height: 102px
}
.zr-bg-apps , .zr-bg-branches{
  width: 51%;
}
.zr-bg-apps::after {
  content: "";
  width: 367.547px;
  height: 367.547px;
  flex-shrink: 0;
  border-radius: 869.242px;
  background: radial-gradient(199.34% 426.97% at 9.73% 93.62%, #FFDFB2 0%, rgba(255, 255, 255, 0.00) 100%);
  filter: blur(250px);
  left: 28px;
  position: absolute;
}
.zr-branch-img-one{
  box-shadow: -8px -8px 24px 0px rgba(0, 0, 0, 0.12), 8px 8px 24px 0px rgba(0, 0, 0, 0.12);
}
.zr-branch-img-two {
  right: 3%;
  top: 11%;
  box-shadow: -4px -4px 24px 0px rgba(0, 0, 0, 0.12), 4px 4px 24px 0px rgba(0, 0, 0, 0.12);
  width: 34% !important;
}
.zr-branch-img-three {
  box-shadow: -4px -4px 24px 0px rgba(0, 0, 0, 0.12), 4px 4px 24px 0px rgba(0, 0, 0, 0.12);
  left: -6%;
  bottom: -6%;
  width: 38% !important;
}
.zr-branchimg-parent{
  margin:0 40px 0 82px;
}

.zr-branch .zr-shortcut-col-item {
  max-width: 230px;
  min-width: 230px;
}
.zr-branch  .zr-shortcut-col-item.zr-middle-right {
  margin-left: 116px;
}
.zr-branch .zr-shortcut-col-item.zr-middle-left {
  margin-right: 116px;
}
.zr-branch .zr-first-circle::before {
  background: linear-gradient(90deg, rgba(209, 92, 114, 0) 3.73%, rgba(209, 92, 114, 0.235294) 21.35%, #B65869 50.37%, #8A3E4C 85.71%, rgba(124, 60, 72, 0) 97.96%) !important;
}

.zr-branch .zr-first-circle-innner::before{
  background: linear-gradient(90deg, rgba(209, 92, 114, 0) 3.73%, #D15C72 21.35%, #B65869 50.37%, #8A3E4C 85.71%, rgba(124, 60, 72, 0) 97.96%);
}

.zr-branch .zr-first-circle-innner-box::before{
  background: linear-gradient(66.15deg, rgba(146, 70, 84, 0.45) 26.26%, rgba(209, 92, 114, 0.3645) 52.21%, rgba(185, 83, 102, 0.45) 69.17%, rgba(131, 81, 90, 0.45) 95.47%);
}

.zr-branch .zr-branch-bgparent{
  margin: auto -8px 30px auto;
}

.zr-download-list{
  gap: 32px;
  --bordercolordownload:var(--greenborder);
}
.zr-download-red {
  --bordercolordownload:var(--redborder);
}
.zr-download-purple {
  --bordercolordownload:var(--purpleborder);
}
.zr-download-item .zr-download-img{
  max-width: 80px;
  width: 80px;
  height: 80px;
  background: #F9F9F9;
  border: 1px solid var(--bordercolordownload);
  margin: -40px 36px 0 0;
  z-index: 1;
  transition:0.5s;
}
.zr-anchor{
  color: var(--link);
  text-underline-offset: 8px;
  text-decoration: underline;
  transition:0.5s;
}
.zr-anchor:hover{
  color: var(--link80);
}
.zr-color-green{
  color:var(--greencolor);
}
.zr-color-red{
  color:var(--redcolor);
}
.zr-color-purple{
  color:var(--purplecolor);
}

.zr-download-box-desc{
  color:var(--gray60);
}
.zr-page-download-title{
  margin:40px 0;
  line-height:60px;
}
.zr-download-distanse{
  margin-bottom: 120px;
  gap: 40px;
}
.zr-download-item{
  width: calc(25% - 1.5rem);
  margin-top: 40px;
}

.zr-download-item:hover {
  --bordercolordownload: var(--link70);
}
.zr-download-box {
  /* box-shadow: 7px -12px 8px 0px #00000005;
  overflow: hidden;*/
}

.zr-download-fold {
  border: 1px solid  var(--bordercolordownload);
  clip-path: polygon(0 0, 100% 0, 100% 100%, 48px 100%, 0 calc(100% - 48px));
  padding: 36px 2.25rem 1rem;
  background: var(--white);
  transition:0.5s;
}
.zr-download-box::after {
  content: "";
  position: absolute;
  bottom: 14px;
  left: -7px;
  transform: rotate(45deg);
  border-color: transparent transparent #fff #fff;
  border-bottom: 1px solid var(--bordercolordownload);
  width: 93px;
  border-radius: 2.25rem;
  background: #fff0;
  height: 50px;
  z-index: -1;
  transition:0.5s;
}
.zr-tab-button-parent{
  gap: 0.75rem;
}
.zr-tab-button{
  min-width:170px;
  color: var(--gray60);
  border: 1px solid var(--gray60);  
  transition:0.5s;
}
.zr-tab-button.zr-tab-active{
  color: var(--primary80);
  background: var(--secondary40);
  border-color: var(--secondary40);
  font-weight: 500;
  font-size: var(--fontlarge) !important;
}

.zr-tab-button:hover{
  border: 1px solid var(--darkblack);
  color: var(--darkblack);
}

.zr-item-hardware{
  width:calc(25% - 32px);
  box-shadow: 8px 8px 28px 0px #0000001A;
  border: 1px solid #C2CCDC;
  background: #FDFDFD;
  padding: 1.5rem;
  gap: 32px;
}
.zr-list-hardware {
  gap: 64px 42px;
}
.zr-img-hardware{
  max-width: 240px;
  max-height: 240px;
  object-fit: contain;
}
.zr-link-hardware{
  background: var(--honey);
  color: var(--maincapital);
  width: 75%;
}

.zr-box-hardware{
  margin: 64px 0 120px;
}

.zr-learn-category
{
  margin:42px 0;
}
.zr-learn-category li {
  padding: 11px 16px;
  min-width: 120px;
}
.zr-learn-category li  a
{
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  color: var(--mainprimary);
}
.zr-learn-category li.active
{
  background-color: #C9B871;
  border-radius: 12px;
  color: var(--mainprimary);
}
.zr-learn-search
{
  box-shadow: 4px 4px 24px 0px #0000001F;
  max-width: 50%;
  margin: 0 auto 32px;
  padding: 12px 24px;
}
.zr-learn-category li.active a{
  font-size: 18px;
  font-weight: 500;
}
.zr-learn-search input:placeholder
{
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  color:var(--gray70);
}
.zr-learn-search button
{
  background-color: #00426C;
  color: white;
  padding: 8px 54px;
  border-radius: 12px;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}
.zr-learn-header{
  margin-top: 160px;
}

.zr-video-list
{
  gap: 24px;
  justify-content: start;
}
.zr-video-item
{
  width:  calc(20% - 20px);
  padding: 0 0 20px;
  border: 1px solid transparent;
  transition:0.5s;
}
.zr-video-footer > div
{
  width:50%;
  display: flex;
  align-items: center;
}
.zr-video-footer img
{
  width: 20px;
  margin-left: 8px;
}
.zr-video-parent {
  gap: 42px;
  margin-bottom: 120px;
}
.zr-video-playlist
{
  justify-content: end;
}
.zr-video-title
{
  margin: 12px 0;
}
.zr-video-footer
{
  color: var(--gray85);
}
.zr-video-item-image
{
  background-color: var(--white);
  box-shadow: 4px 4px 24px 0px #0000001F;
  border-radius: 12px;
  padding: 8px;
}

.sp-text-justify{
  text-align: justify;
}
ul.sp-d-flex.zr-tab-simple::after {
  content: "";
  background: var(--gray70);
  width: 100%;
  height: 0.5px;
  position: absolute;
  bottom: -9px;
}
.zr-tab-simple , .zr-featur-list{
  gap: 64px;
}
.zr-featur-list{
  align-items: stretch;
}
.zr-tab-simple-item{
  transition: 0.5s;
  min-width: 72px;
  min-height: 32px;
}
.zr-tab-simple-item.zr-tab-simple-active{
  color:var(--primary50);
  font-weight:500;
}
.zr-tab-simple-item::after{
  content: "";
  width: 0;
  height: 5px;
  position: absolute;
  bottom: -12px;
  border-radius: 16px;
  z-index: 1;
  transition: 0.5s;
}
.zr-tab-simple-item.zr-tab-simple-active::after {
  background: var(--primary50);
  width:100%;
}
/*.zr-tab-simple-item:hover::after{
background: var(--darkblack);
width:100%;
}*/
.zr-tab-simple-item:hover{
  color:var(--darkblack);
}
.zr-color-maincapital {
  color: var(--maincapital);
}
.zr-product-desc , .zr-hardware-title , .zr-hardware-value{
  color:var(--graydark);
}
.zr-product-desc-parent{
  width:73%;
}
.zr-mainimg-product{
  border: 1px solid var(--primary15);
  background: var(--white);
  max-width: 604px;
  max-height: 604px;
}
.zr-mainimg-product img{
  object-fit: fill;
}
.zr-thumbnail-product{
  width: clamp(100px, 20%, 120px);
}
.zr-thumbnail-product-list , .zr-thumbnail-product{
  gap:8px;
}
.zr-thumbnail-item{
  background: var(--gray20);
  min-height: 120px;
}
.zr-thumbnail-item.zr-selected{
  border: 1px solid var(--primary50);
}
.zr-productimg-parent{
  gap:42px;
  align-items: center;
  justify-content:center ;
}
.zr-thumbnail-item img{
  max-width: 90px;
  object-fit: fill;
  mix-blend-mode: multiply;
}
.zr-thumnail-arrow{
  color: var(--primary80);
  width: 42px;
  height: 42px;
  margin: auto;
}
.zr-circle-colorful::after{
  content: "";
  width: 856px;
  height: 380px;
  border-radius: 856px;
  background: linear-gradient(130deg, #91F4D0 14.47%, #6FCECE 33.44%, #70D2D9 54.44%, #DB7DF3 74.01%);
  filter: blur(360px);
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: 0;
  z-index: -1;
}
.zr-color-primary{
  color: var(--primary70);
}
.zr-hardware-title{
  width: 20%;
}
.zr-property-item:not(:last-child)::after{
  content: "";
  position: absolute;
  width: calc(100% - 80px);
  height: 1px;
  background: var(--gray50);
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
}
.zr-property-list{
  padding: 0 42px;
  gap:1.5rem;
}
.zr-hardware .zr-download-list{
  --bordercolordownload:var(--accounting10);
}
.zr-hardware-innerbox{
  margin-top: 32px;/*72px*/
}
.zr-hardware-inner-data {
  padding-top: 46px;
}
.zr-hardware {
  gap: 42px; 
  margin-bottom: 136px;
}
.zr-hardware-tablist{
  position: sticky;
  top: 112px;
  backdrop-filter: blur(12px);
  background: #FFFFFFE5;
  z-index: 5;
  padding: 1.5rem 0 2rem;
}
.zr-hardware-icon {
  width: 32px;
  max-height: 32px;
  object-fit: contain;
  margin-bottom: 0.75rem;
}
.zr-video-footer{
  margin:0 20px;
}
.zr-video-item:hover {
  border: 1px solid var(--primary15);
  box-shadow: 8px 8px 24px 0px #0000001F;
  background: var(--white);
}
.zr-video-item:hover  .zr-video-item-image {
  box-shadow: none;
}
.zr-video-item:hover  .zr-video-item-overlay{
  opacity:1;
}
.zr-video-item-overlay{
  background: #003556B2;
  top: 8px;
  left: 8px;
  width: calc(100% - 1rem);
  height: calc(100% - 1rem);
  opacity:0;
  transition:0.5s;
}
.zr-video-item-overlaylink{
  background: var(--secondary40);
}

.zargar-blog-page{
  height: calc(100vh - var(--headerheight));
}

.zr-page-blog   .zr-blog-body-list{
  margin: 32px auto;
  gap: 42px 3%;
  justify-content: center;
}
.zr-blog-bar{
  width: clamp(100px, 12%, 12%);
  gap:60px;
}
.zr-blog-section-list{
  margin: 4rem auto;

}
.zr-bar-title{
  color:#AE8D24;
}
.zr-blog-bar-item{
  color: #203353cc;
}
.zr-blog-page-last-list  {
  gap:1.5rem;
}
.zr-blog-archive-list{
  gap:1rem;
}
.zr-blog-archive-link {
  box-shadow: 0px 10px 50px 0px #0000000D;
  border: 1px solid #F2F2F2;
}
.zr-blog-archive-image{
  height: 152px;
}
.zr-blog-archive-image img{
  object-fit: cover;
}
.zr-page-active.zr-page-item{
  font-size:32px !important;
  font-weight:700 !important;
  color: #AE8D24;
}
.zr-paging-list{
  gap:1.25rem;
}
.zr-paging-parent{
  margin-top:40px;
}
.zr-blogdetail-img{
  border: 1px solid var(--maincapital);
  margin:2rem auto;
  max-width:1000px;
}
.zr-box-writer{
  bottom: 32px;
  left: 32px;
  background: var(--accounting10);
  min-width: 206px;
  padding: 12px 24px 12px 0;
  gap: 24px;
}

.zr-box-writer-img{
  width: 42px;
  height: 42px; 
}
.zr-box-writer-desc{
  color: var(--primary80);
}

.zr-blog-detail-page-desc *{
  font-family: 'Vazir' !important;
  white-space: break-spaces;
  max-width: 100%;
}
.zr-blog-tag-item{
  color: #050F0F;
}
.zr-blog-source-item{
  color: var(--gray90);
}
.zr-blog-section {
  margin: 42px auto 136px;
  max-width: 1200px;
}
.slideInUp{
  animation: 1s slideUp forwards ;
}
@keyfames slideUp{
  0% {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }
  100% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}

.zr-loading-fade{
  direction: rtl;
  animation: 6s fadeinout 2.5s linear  infinite;
}

.zr-blog-bar{
  width: clamp(100px, 12%, 12%);
  gap:60px;
}
.zr-bar-title{
  color:#AE8D24;
}
.zr-blog-bar-item{
  color: #203353cc;
}
.zr-blog-page-last-list  {
  gap:1.5rem;
}
.zr-blog-archive-list{
  gap:1rem;
}
.zr-blog-archive-link {
  box-shadow: 0px 10px 50px 0px #0000000D;
  border: 1px solid #F2F2F2;
}
.zr-blog-archive-image{
  height: 152px;
}
.zr-blog-archive-image img{
  object-fit: cover;
}
.zr-page-active.zr-page-item{
  font-size:32px !important;
  font-weight:700 !important;
  color: #AE8D24;
}
.zr-paging-list{
  gap:1.25rem;
}
.zr-paging-parent{
  margin-top:40px;
  margin-bottom: 24px;
}
.zr-blog-page-boxs{
  bottom: 0;
  width: 35%;
  border-radius: 2.25rem 0 0 0;
  background:var(--whitepure);
  min-height: 230px;
}

.zr-blogsummery-desc{
  color: var(--gray90);
  z-index: 1;
}
.zr-boxsummery-img{
  width:28px;
  height:28px;
}
.zr-blog-slide-overlay{
  opacity:0;
  background: rgba(225, 205, 140, 0.80);
  backdrop-filter: blur(4px);
  transition:0.5s;
  z-index:2;
  top:0;
  border-radius: 2.5rem;
}
.zr-blog-slide-item:not(.zr-slide-active)::after{
  content:"";
  top:0;
  position:absolute;
  height:100%;
  width:100%;
  background: rgba(130, 152, 189, 0.40);
  mix-blend-mode: color;
  border-radius:2.5rem;
}
.zr-blog-slide-item:not(.zr-slide-active)::before{
  content:"";
  top:0;
  position:absolute;
  height:100%;
  width:100%;
  background: #9E9E9E;
  mix-blend-mode: color;
  border-radius:2.5rem;
}
.zr-blog-slide-item:not(.zr-slide-active)  .zr-blog-slide-overlay , .card-content:hover  .zr-blog-slide-overlay{
  opacity:1;
}
.zr-blog-slide-item.zr-slide-active{
  border:none;
  border-radius:0 !important;
}
.zr-blog-slide-item{
  /*   min-width: 246px;
  flex: 1 1 246px;
  min-width: 246px; 
  height: 246px;*/
  display:flex;
  border: 1px solid #AE8D24;

}
.zr-blog-slide-item.zr-slide-selected{
  min-width: 0;
  border: 0;
  max-width: 0;
}
.zr-blog-slide-img-box , .zr-blog-slide-item {
  transition: 1s;
}
.zr-blog-slide-img img{
  object-fit:cover;
}
.zr-progress-box {
  top: 0;
  height: 12px;
  width: calc(100% - 64px);
  left: 50%;
  transform: translateX(-50%);
}
.zr-progress-fill {
  height: 100%;
  background-color: var(--primary20);
  width: 0;
  transition: width var(--durationfill) linear;
}
.zr-blog-arrow{
  min-width: 100px;
}
.zr-blog-sectionpage{
  margin: 120px auto;
}

.zr-blog-page-boxs::before, .zr-blog-page-boxs::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 60px;
  background: transparent;
  border-radius: 0 0 24px 0;
  right: 100%;
  box-shadow: 24px 0 0 #fff;
  bottom: 0;
}
.zr-blog-page-boxs::after {
  right: 0;
  bottom: 100%;
}

/*.zr-blog-slider {
bottom: 12px;
left: 0;
width:33%; 
gap: 48px;
}
.zr-blog-slider-list{
margin-left:  -174px; 
justify-content: flex-end;
}*/
.zr-scroll-img{
  max-width: 24px;
}
.zr-arrow-parent{
  gap: 42px;
}
#blog-img{
  transition:5s;
}
.zr-blogslider-img , .zr-blogslider-text{
  top:0;
  left:0;
  right:0;
  bottom:0;
  z-index:-1;
} 
.zr-blogslider-text{
  transition: 2s;
}
.zr-slide-active{
  z-index:0;
}
.zr-slider-second.zr-blogslider-img {
  opacity:0;
}
.zr-blog-page-header{
  border-radius: 2rem 2rem 0rem 2rem;
}

.zr-whitespace-nowrap{
  white-space: nowrap;
}

/*======================== responsive navbar ==========================*/
.responsive-nav{
  width: 100vw;
  height: 100vh;
  max-height: 100vh;
  padding: 12px;
  top: 0;
  right: calc(-100% - 0.75rem);
  z-index: 1000;
  background-color: #FFFFFF;
  direction: rtl;
  transform: translateX(50%);
}
.responsive-nav-box{
  background-color: var(--maincapital);
}
.close-nav-icon{
  width:36px;
  height: 36px;
}
.responsive-nav-items {
  margin: 0 auto;
  max-height: 85vh;
  overflow-y: auto;
}
.text-white{
  color: var(--white);
}
.arrow{
  height: 15px;
  width: 25px;
}
.hide-detail{
  display:none
}
.nav-item-gap {
  gap: clamp(37px, 6%, 50px);
}
.list-gap{
  gap: .75rem;
  padding: 0 .75rem
}
.align-center{
  align-items: center;
}
.frame{
  bottom: 0;
  left:0;
  opacity: .2;
}
.responsive-submenu{
  display: none;
  position: sticky;
  /*background-color: rgb(5 9 14 / 37%);*/
}
.res-submenu-item {
  padding-right: var(--paddingdropdownItem);
  min-height: var(--heightdropdown);
  min-width: var(--widthdropdown);
}
.responsive-nav-items{
  z-index: 1;
  scrollbar-color: unset;
  scrollbar-width: unset;
}
.res-nav-hover.res-nav-active,
.res-nav-hover:hover,
.res-nav-active {
  color: var(--secondary60);
}

.res-nav-hoverres-nav-hover:active{
  color: var(--secondary60);
}
.res-nav-hover{
  position:relative;
  padding-right: 1rem;
}
.res-nav-hover:hover::before , .res-nav-hover:active::before, .res-nav-hover.res-nav-active::before{
  color: var(--secondary60);
  content: '';
  position: absolute;
  right: -15px;
  top: 0;
  height: 100%;
  width: 30px;
  clip-path: polygon(50% 0%, 54% 50%, 50% 100%, 46% 50%);
  background-color: var(--secondary60);
}
.sp-wm-1{
  max-width: 52px !important;
  max-height:65px !important;
  margin: 0 auto;
}
.zr-thumbnail-item:not(.active){
  display:none;
}
.zr-thumbnail-item.active{
  display:flex;
}
.rotate{
  transform: rotate(180deg);
  transition: all .5s ease-in-out;
}
.zr-slide-active{
  border:0;
  border-radius:0;
}
.card {
  position: absolute;
  left: 0;
  top: 0;
  background-position: center;
  background-size: cover;
}
.card-content {
  position: absolute;
  left: 12px;
  top:0;
  color: #ffffffdd;
  width: 220px;
  height: 246px;
  border-radius: 1.5rem !important;
}

.content-place {
  margin-top:6px;
  font-size: 13px;
  font-weight: 500;
}
.content-title-2{
  padding: 0 0.75rem!important;
  background: #00000091;
  width: 240px;
  max-height: 88px;
  border-radius:0.75rem;
  overflow:hidden;
}
.details {
  z-index: 22;
  position: absolute;
  bottom: 246px;
  transform: translateY(-100px);
  left: 60px;
  background: #00000091;
  backdrop-filter: blur(20px);
  padding: 1.5rem;
  border-radius: 0.75rem;
  color: #ffffffdd;
  max-width: clamp(30%, 500px, 50%);
  min-height:220px;
}

.details .title-1,
.details .title-2 {
  font-weight: 600;
  font-size: 42px;
  margin-bottom: 0.75rem;
}

.details.desc {
  margin-top:16px;
  line-height: 2rem;
}

.indicator {
  position:
    absolute;
  left: 0;
  right: 0;
  top: calc(var(--headerheight)+ 5px);
  height: 5px;
  z-index: 40;
  background-color: var(--primary20);
}

.cover {
  position:
    absolute;
  left: 0;
  top: 0;
  width: 100vw;
  height: 100vh;
  background-color: #fff;
  z-index: 100;
}

.zr-blog-slider {
  min-height: calc(100vh - var(--headerheight));
}

#demo {
  position: sticky;
  top: 0;
  left: 0;
}

@media(max-width: 1440px) {
  .card-content {
    position: absolute;
    left: 0;
    top:0;
    color: #ffffffdd;
    width: 200px;
    height: 200px;
    border-radius: 2.5rem;
  }

  div.title-2 {
    font-size: 30px !important;
  }
}

@media(max-width: 1280px) {
  div.title-2 {
    font-size: 24px !important;
  }
}

@media(max-width: 1024px) {
  .details {
    top: 25%;
    bottom: unset;
    left: 10%;
    max-width: 80%;
  }
  .card-content {
    opacity: 0 !important;
  }
  .zr-btn-play{
    left:24px;
  }
  .zr-btn-moshavere{
    right:24px;
  }
}

@media(max-width: 960px) {
  div.title-2 {
    font-size: 20px !important;
  }

  .details.desc {
    font-size: 14px;
    margin-top: 16px;
    line-height: 2rem;
  }
  .izargar-mouse {
    bottom: 104px;
  }
  .izargar-slider-box {
    bottom: 178px;
  }
}


.center-slider .slick-slide {
  color: #FFF;
  height: 200px;
  margin: 0 15px 0 0;
  display: flex;
  align-items: center;
  justify-content: center;
  transform: scale(0.8);
  transition: all 0.4s ease-in-out;
}


.center-slider .slick-slide,
.center-slider .slick-slide[aria-hidden="true"]:not(.slick-cloned)~.slick-cloned[aria-hidden="true"] {
  transform: scale(0.8, 0.8);
  transition: all 0.4s ease-in-out;
}

.slick-slide:not(.slick-center){
  justify-content:flex-end;
}

/* Active center slide (You can change anything here for cenetr slide)*/
.center-slider .slick-center,
.center-slider .slick-slide[aria-hidden="true"]:not([tabindex="-1"])+.slick-cloned[aria-hidden="true"] {
  transform: scale(1.3);
}

.center-slider .slick-slide[aria-hidden="true"]:not([tabindex="-1"])+.slick-cloned[aria-hidden="true"] .description{
  opacity: 0;
}

.center-slider .slick-active .zr-slider-program-gparent{
  transform: scale(1) !important;
  /*  margin: 0 36px;*/
  transition: all 0.6s linear;
}

.center-slider .slick-current.slick-active .zr-slider-program-gparent{
  transform: scale(1.45) !important;
  /*  margin: 0 36px;*/
  transition: all 0.6s linear;
}

.center-slider .slick-active > span{
  transform: scale(1);
  transition: all 0.6s linear;
}


.center-slider .slick-current.slick-active > span{
  transform: scale(1.45) translateY(100%) !important;
  transition: all 0.6s linear;
}

.center-slider .slick-current.slick-active .description{
  /*opacity: 1 !important;*/
  font-weight: 400;
}

.slick-next,
.slick-prev {
  z-index: 5;
}

.slick-next {
  right: 15px;
}

.slick-prev {
  left: 15px;
}

.slick-next:before,
.slick-prev:before {
  color: #000;
  font-size: 26px;
}
.slick-track{
  min-height: 350px;
}
.description{
  /*opacity:0;*/
  position: absolute;
  bottom: -20%;
  text-align: center;
  min-width: 40vw;
  transform: scale(1.5);
}


:focus-visible{
  outline:0;
}

.zr-whatsapp-call
{
  width: 70px;
  position: fixed;
  bottom: 126px;
  right: 54px;
}
.zr-whatsapp-call img
{
  max-width: 70px;
}

.zr-items-present-overlay{
  opacity:0;
  background: linear-gradient(224deg, rgba(177, 211, 235, 0.90) 1.02%, rgba(199, 241, 239, 0.90) 46.85%, rgba(241, 249, 254, 0.90) 98.19%);
  color:var(--presentscolor);
  font-size: 22px !important;
  transition:0.5s;
  top:0.5rem;
  left:0.5rem;
  bottom:0.5rem;
  right:0.5rem;
  width:calc(100% - 1rem);
  height:calc(100% - 1rem);
}
.zr-items-present{
  border: 1px solid rgba(220, 220, 220, 0.50);
  background: rgba(255, 255, 255, 0.50);
  box-shadow: 8px 8px 38px 0px rgba(0, 0, 0, 0.05);
  /* width:320px !important;
  width: 320px;  
  max-width:320px ; */
  height:320px;
  margin: 0 32px
}
.zr-items-present:hover  .zr-items-present-overlay{
  opacity:1;
}
.zr-list-present{
  /*gap:4rem;*/
  margin: var(--distanse) auto 2.25rem;
  /*  margin-inline: calc(-160px - 64px);
  width: calc(100% + 320px + 64px) !important;
  padding-inline: 64px;*/
  max-width: 1920px;
  overflow: hidden;
}
.zr-parent-present{
  margin: var(--gappackage) auto var(--gapaccscrbox);
  max-width: 1920px;
  overflow: hidden;
}
.zr-font-morabba{
  font-family: morabba;
  font-weight: 400;
  font-style: Regular;
  font-size: 92px;
  line-height: 100%;
  white-space:nowrap;
}
.zr-font-morabba-span{
  font-family: morabba;
  font-weight: 400;
  font-style: Regular;
  font-size: 92px;
  line-height: 100%;
  color:#DCBE5E;
}
.zr-font-peyda{
  color:#ECFBFF;
  font-family: PeydaWebFaNum;
  font-weight: 500;
  font-size: 28px;
  line-height: 42px;
  white-space:nowrap;
}
.sp-font-36{
  font-size: 36px;
}
.zr-blog-detail-page-desc a {
  color: #007eff;
}

/*reforms*/
.responsive-nav-items li{
  list-style: none !important;
  margin-right: 0 !important;
  padding-left: 32px;
  padding-right: 16px;
}

.zr-package-list-parent .zr-addone-list{
  width: fit-content !important;
}

.show-submenu::after{
  content: '';
  width: 100%;
  height: 200px;
  background-color: red;
}

#topTextDesk{
  display: block !important;
}

#topTextResp{
  display: none !important;
}

.responsive-submenu ul li{
  margin: 0;
}

.fa-arrow-right::before,
.fa-arrow-left::before{
  font-weight: 600;
}

#demoParent{
  height: auto;
  min-height: unset !important;
  margin-top: 80px;
  scroll-margin-top: 140px;
}

#infoimgbox{
  /*min-height: 840px !important;*/
  min-height: 1200px !important;
  /*align-items: flex-start;*/
}

.zr-blog-item-maindesc{
  display: none !important;
}

.zr-info-img-parent{
  align-self: center;
  height: 15vw;
}

.zr-slider-program-item{
  transform: scale(1) !important;
}

.center-slider .description {
  opacity: 0;
  transition-property: opacity;
  will-change: opacity;
  transition: opacity 0.8s 
    cubic-bezier(0.18, 0.89, 0.32, 1.28);
}

.slick-current.slick-active .description {
  opacity: 1;
}

.zr-d-header nav{
  height: 42px !important;
}

.zr-blog-h1 h1{
  text-align: center;
}

.zr-blog-title-head h1{
  color: var(--mainprimary);
}

footer{
  z-index: 50;
  position: relative;
}

