/* -------------------------------------------------------------------------- */

/*                               ROOT Variables                               */

/* -------------------------------------------------------------------------- */

@view-transition {
  navigation: auto;
}

:root {
  /* colors */
  /* main color Fades */
  --Primary-P00: #001d2f;
  --Primary-P10: #00273e;
  --Primary-P20: #003556;
  --Primary-P30: #00446d;
  --Primary-P40: #005285;
  --Primary-P50: #00619c;
  --Primary-P60: #3381b0;
  --Primary-P70: #5998bf;
  --Primary-P80: #80b0ce;
  --Primary-P90: #a6c8dc;
  --Primary-P95: #ccdfeb;
  --Primary-P99: #e5eff5;
  --Primary-P100: #f2f7fa;
  --mc1: var(--Primary-P50);
  --Secondary-S00: #00211f;
  --Secondary-S10: #002c2a;
  --Secondary-S20: #013c39;
  --Secondary-S30: #014c49;
  --Secondary-S40: #015d58;
  --Secondary-S50: #016d68;
  --Secondary-S60: #348a86;
  --Secondary-S70: #5aa09d;
  --Secondary-S80: #80b6b3;
  --Secondary-S90: #a6ccca;
  --Secondary-S95: #cce2e1;
  --Secondary-S99: #e6f0f0;
  --Secondary-S100: #f2f8f7;
  --mc2: var(--Secondary-S50);
  /* black to white colors */
  --Gray-G00: #121212;
  --Gray-G10: #2b2b2b;
  --Gray-G20: #3d3d3d;
  --Gray-G30: #4f4f4f;
  --Gray-G40: #626262;
  --Gray-G50: #7a7a7a;
  --Gray-G60: #959595;
  --Gray-G70: #a8a8a8;
  --Gray-G80: #bdbdbd;
  --Gray-G90: #d1d1d1;
  --Gray-G95: #e4e4e4;
  --Gray-G99: #f2f2f2;
  --Gray-G100: #ffffff;
  --white: var(--Gray-G100);
  --black: var(--Gray-G00);
  --success-00: #4e8335;
  --success-10: #82ba65;
  --success-20: #9cd67e;
  --success-30: #b7f397;
  --error-00: #d95409;
  --error-10: #ff630b;
  --error-20: #ff823c;
  /* legacy variables */
  --tc1: var(--primary-20);
  --tc2: var(--primary-40);
  --tc3: var(--secondary-10);

  --fancybox-accent-color: var(--mc1);
  /* Border Radius */
  --border-radius-xl: 1.5rem;
  --border-radius-lg: 1rem;
  --border-radius: 0.75rem;
  --border-radius-sm: 0;
  /* button radius */
  /* animate css library delay factor */
  --animate-delay: 1s;
  /* Box Shadows */
  --box-shadow-1: 0px 6px 16px 0px #0e13281a;
  --box-shadow-2: 0px 6px 16px 0px #0e13281a;
  /* Gap */
  --gap: 0.5rem;
  /* Font Sizes */
  --fz-h1: 40px;
  --fz-h2: 38px;
  --fz-h3: 32px;
  --fz-h4: 26px;
  --fz-h5: 22px;
  --fz-h6: 18px;
  --fz-t1: 28px;
  --fz-t2: 24px;
  --fz-t3: 20px;
  --fz-t4: 18px;
  --fz-t5: 16px;
  --fz-t6: 14px;
  --fz-t7: 12px;
  --fz-b1: 18px;
  --fz-b2: 16px;
  --fz-b3: 14px;
  --fz-b4: 12px;
  --fz-b5: 11px;
  /* Font Weight */
  --fw-800: 800;
  --fw-700: 700;
  --fw-600: 600;
  --fw-500: 500;
  --fw-400: 400;
  --fw-300: 300;
  /* Line Heights */
  --lh-h1: 72px;
  --lh-h2: 64px;
  --lh-h3: 56px;
  --lh-h4: 48px;
  --lh-h5: 40px;
  --lh-h6: 32px;
  --lh-t1: 56px;
  --lh-t2: 48px;
  --lh-t3: 40px;
  --lh-t4: 36px;
  --lh-t5: 32px;
  --lh-b1: 36px;
  --lh-b2: 32px;
  --lh-b3: 28px;
  --lh-b4: 24px;
  --lh-b5: 22px;
  --lh-t6: 28px;
  /* WB Icon size*/
  --icon: 1.5rem;
  --icon-color: var(--mc1);
  /* White Spaces */
  --main-space: 80px;
  --title-space: 2rem;
  --bottom-space: 3rem;
  /* transition */
  --transition: 0.3s;
  --fade-distance: 2rem;
  scroll-behavior: smooth;
  scroll-padding-block-start: calc(var(--main-space) * 2);
  scrollbar-gutter: stable;
  font-weight: var(--fw-400);
}

body:not(.rtl) {
  --direction-num: -1;
}

@supports (-webkit-touch-callout: none) {
  input {
    font-size: 16px !important;
  }
}

:root:has(body.hideScroll) {
  overflow: hidden;
}

input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active {
  -webkit-box-shadow: 0 0 0 1000px #fff inset !important;
  box-shadow: 0 0 0 1000px #fff inset !important;

  -webkit-text-fill-color: #000 !important;
  caret-color: #000;
}

/* bootstrap modals */

.modal {
  --bs-modal-bg: var(--white);
  --bs-modal-border-color: transparent;
  --bs-modal-border-width: 0;
  --bs-modal-border-radius: var(--border-radius);
  --bs-modal-box-shadow: var(--box-shadow-1);
  ----bs-modal-padding: 1.5rem 1rem;
}

.modal-backdrop {
  opacity: 1;
  --bs-backdrop-bg: rgba(0, 0, 0, 0.5);
  backdrop-filter: blur(0px);
  -webkit-backdrop-filter: blur(0px);
  --bs-backdrop-opacity: 1;
}

.modal-backdrop.show {
  opacity: 1;
  backdrop-filter: blur(2px);
  -webkit-backdrop-filter: blur(2px);
}

/* animations */

/* body:not(.personabar-visible).js-active .fadefrom_Start,
body:not(.personabar-visible).js-active .container_Title,
body:not(.personabar-visible).js-active
  .ez_Container_Animated
  *:is(
    h1,
    h2,
    h3,
    p,
    td span:not(.ezIcon),
    ol > li,
    ul:not(.slick-dots, .ui-tabs-nav) > li
  ) {
  opacity: 0;
  transform: translateX(calc(var(--fade-distance) * -1 * var(--direction-num)));
  transition: var(--transition), transform 0.6s !important;
} */

body:not(.personabar-visible).js-active .fadefrom_Start {
  opacity: 0;
  transform: translateX(calc(var(--fade-distance) * -1 * var(--direction-num)));
  transition:
    var(--transition),
    transform 0.6s !important;
}

body:not(.personabar-visible).js-active .fadefrom_End {
  opacity: 0;
  transform: translateX(calc(var(--fade-distance) * 1 * var(--direction-num)));
  transition:
    var(--transition),
    transform 0.6s !important;
}

body:not(.personabar-visible).js-active .fadefrom_Bottom {
  opacity: 0;
  transform: translateY(var(--fade-distance));
  transition:
    var(--transition),
    transform 0.6s !important;
}

body:not(.personabar-visible).js-active .fadefrom_Top {
  opacity: 0;
  transform: translateY(calc(var(--fade-distance) * -1));
  transition:
    var(--transition),
    transform 0.6s !important;
}

@media (min-width: 992px) {
  body:not(.personabar-visible).js-active .fadefrom_Start_Lg {
    opacity: 0;
    transform: translateX(calc(var(--fade-distance) * -1 * var(--direction-num)));
    transition:
      var(--transition),
      transform 0.6s !important;
  }

  body:not(.personabar-visible).js-active .fadefrom_End_Lg {
    opacity: 0;
    transform: translateX(calc(var(--fade-distance) * 1 * var(--direction-num)));
    transition:
      var(--transition),
      transform 0.6s !important;
  }

  body:not(.personabar-visible).js-active .fadefrom_Bottom_Lg {
    opacity: 0;
    transform: translateY(calc(var(--fade-distance)));
    transition:
      var(--transition),
      transform 0.6s !important;
  }

  body:not(.personabar-visible).js-active .fadefrom_Top_Lg {
    opacity: 0;
    transform: translateY(calc(var(--fade-distance) * -1));
    transition:
      var(--transition),
      transform 0.6s !important;
  }
}

/* ?------------------------------- Responsive ------------------------------- */

@media (max-width: 992px) {
  :root {
    --main-space: 3rem;
    --title-space: 1.5rem;
  }
}

body.dnnEditState #Form {
  height: 100%;
}

html::-webkit-scrollbar-thumb {
  border-radius: 0;
}

.Normal,
.NormalDisabled,
.NormalDeleted {
  color: unset;
  font-size: unset;
  font-weight: unset;
  line-height: unset;
  word-wrap: unset;
}

* {
  margin: 0;
  padding: 0;
  outline: 0;
  box-sizing: border-box;
}

body .iframe_Outer {
  position: relative;
  height: fit-content;
  overflow: hidden;
}

body .iframe_Outer::after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 300%;
  background-color: rgba(255, 255, 255, 0.5);
  mask-image: linear-gradient (0deg, transparent, black, transparent);
  -webkit-mask-image: -webkit-linear-gradient(0deg,
      black 40%,
      transparent,
      black 60%);
  animation: loading-slide 1s infinite ease-in-out;
  z-index: 2;
  opacity: 1;
  visibility: visible;
  transition: var(--transition);
}

body .iframe_Outer:has(.loaded)::after {
  opacity: 0;
  visibility: hidden;
}

@keyframes loading-slide {
  from {
    transform: translate(0);
  }

  to {
    transform: translate(66%);
  }
}

/* font family */

/* *------------------------------- iranyekan Start *------------------------------- */
@font-face {
  font-family: "IranSans";
  src: url("../assets/fonts/IranSans/IRANSansXFaNum-Light.woff");
  font-style: normal;
  font-weight: 300;
}

@font-face {
  font-family: "IranSans";
  src: url("../assets/fonts/IranSans/IRANSansXFaNum-Regular.woff");
  font-style: normal;
  font-weight: 400;
}

@font-face {
  font-family: "IranSans";
  src: url("../assets/fonts/IranSans/IRANSansXFaNum-Medium.woff");
  font-style: normal;
  font-weight: 500;
}

@font-face {
  font-family: "IranSans";
  src: url("../assets/fonts/IranSans/IRANSansXFaNum-DemiBold.woff");
  font-style: normal;
  font-weight: 600;
}

@font-face {
  font-family: "IranSans";
  src: url("../assets/fonts/IranSans/IRANSansXFaNum-Bold.woff");
  font-style: normal;
  font-weight: 700;
}

@font-face {
  font-family: "IranSans";
  src: url("../assets/fonts/IranSans/IRANSansXFaNum-ExtraBold.woff");
  font-style: normal;
  font-weight: 800;
}

@font-face {
  font-family: "BMWType";
  src: url("../assets/fonts/BMWType/BMWType\ V2\ Light.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "BMWType";
  src: url("../assets/fonts/BMWType/BMWType\ V2\ Regular.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "BMWType";
  src: url("../assets/fonts/BMWType/BMWType\ V2\ Bold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

/* !------------------------------- YekanBakh End *--------------------------------- */

body.rtl *:not(i),
html {
  font-family: "IranSans";
}

body *:not(i) {
  font-family: "BMWType";
}

body *:not(i):lang(fa) {
  font-family: "IranSans", sans-serif;
}

body.rtl {
  --direction-num: -1;
}

.fancybox__content {
  border-radius: var(--border-radius);
  overflow: hidden;
}

::-moz-selection {
  background: var(--mc1);
  color: var(--white);
}

::selection {
  background: var(--mc1);
  color: var(--white);
}

.m-hight-none {
  min-height: 0;
}

.pad-none {
  padding-right: 0;
  padding-left: 0;
}

html {
  font-size: 100%;
}

a:focus {
  outline: none;
}

a,
a:hover,
a:visited,
a:focus {
  text-decoration: none;
  color: inherit;
}

h1,
.h1,
h2,
.h2,
h3,
.h3 {
  margin: 0;
}

ul,
ol {
  margin-right: 0 !important;
  margin-left: 0 !important;
  margin-bottom: 0;
}

/* *------------------------------- Bread Crumb Start ------------------------------- */

.inner__Bread__Crumb {
  margin-bottom: calc(1.3 * var(--title-space));
  color: var(--tc1);
  font-size: var(--fz-sm);
  font-weight: var(--fw-400);
}

.inner__Bread__Crumb .bread_Dot {
  display: inline-block;
  width: 5px;
  height: 5px;
  margin-inline: 0.5rem;
  vertical-align: middle;
  background-color: var(--mc1);
  border-radius: 100%;
}

.inner__Bread__Crumb span[itemprop="itemListElement"]:last-child a {
  color: var(--mc1);
}

/* !------------------------------- Bread Crumb End --------------------------------- */

body {
  padding: 0;
  line-height: 24px;
  overflow-x: hidden;
  font-size: 0.875rem;
  background-color: var(--white);
}

body.rtl {
  direction: rtl;
  text-align: right;
}

p {
  margin: 0;
}

li {
  list-style: none;
  list-style-position: inside;
}

ul ul,
ul ol,
ol ol,
ol ul {
  margin-left: 0;
}

li p {
  line-height: inherit;
}

img[alt="edit"] {
  width: auto !important;
  margin: 0 !important;
  display: inline !important;
}

#wrap {
  position: relative;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  overflow-x: hidden;
}

.main-content {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}

main:not(.loginMain) {
  min-height: calc(100vh - 300px);
  position: relative;
}

/* exclusions for page top Padding */
body #wrap {
  padding-top: var(--header-height);
}

body #wrap.home_Wrapper,
body #wrap.inner_Page {
  padding-top: 126px !important;
}

body #wrap.topper_Page {
  padding-top: 0;
  --header-height: 0;
}

/* body:not(.personabar-visible) #wrap:not(.home_Wrapper) {
  padding-top: calc(var(--header-height) + 80px) !important;
} */

body.personabar-visible #wrap {
  padding-top: 4rem !important;
}

#EzProfile-panel {
  padding-bottom: 6rem;
}

.dnnModuleDialog,
.DnnModule.floating {
  position: fixed !important;
  top: 50% !important;
  left: 50% !important;
  transform: translate(-50%, -50%);
}

@media (max-width: 991px) {
  main:not(.loginMain) {
    min-height: fit-content;
  }

  /* body #wrap:not(.home_Wrapper) {
    padding-top: calc(var(--header-height) + 2rem) !important;
  } */
}

/*Repier Magement Menu*/

.subNav.advanced dl {
  width: 600px !important;
}

.subNav.advanced {
  width: 695px !important;
}

img {
  border: 0 none;
  height: auto;
}

img,
object,
embed {
  max-width: 100%;
}

.hephaistos .tp-bullet:hover,
.hephaistos .tp-bullet.selected {
  border-color: var(--main-text-color);
}

.wb-carousel {
  background-color: var(--white);
  padding: 16px 15px;
}

/* ?------------------------------- Responsive ------------------------------- */

@media (min-width: 1200px) {

  .container,
  .container-lg {
    max-width: 1320px;
    margin-inline: auto;
  }
}

/* -------------------------------------------------------------------------- */

/*                                 Components                                 */

/* -------------------------------------------------------------------------- */

/* ------ Font Size start------ */

.typo-h1 {
  font-size: var(--fz-h1);
  font-weight: var(--fw-700);
  line-height: var(--lh-h1);
}

.typo-h2 {
  font-size: var(--fz-h2);
  font-weight: var(--fw-700);
  font-weight: var(--fw-700);
  line-height: var(--lh-h2);
}

.typo-h3 {
  font-size: var(--fz-h3);
  font-weight: var(--fw-700);
  line-height: var(--lh-h3);
}

.typo-h4 {
  font-size: var(--fz-h4);
  font-weight: var(--fw-700);
  line-height: var(--lh-h4);
}

.typo-h5 {
  font-size: var(--fz-h5);
  font-weight: var(--fw-700);
  line-height: var(--lh-h5);
}

.typo-h6 {
  font-size: var(--fz-h6);
  font-weight: var(--fw-700);
  line-height: var(--lh-h6);
}

.typo-t1 {
  font-size: var(--fz-t1);
  font-weight: var(--fw-500);
  line-height: var(--lh-t1);
}

.typo-t2 {
  font-size: var(--fz-t2);
  font-weight: var(--fw-500);
  line-height: var(--lh-t2);
}

.typo-t3 {
  font-size: var(--fz-t3);
  font-weight: var(--fw-500);
  line-height: var(--lh-t3);
}

.typo-t4 {
  font-size: var(--fz-t4);
  font-weight: var(--fw-500);
  line-height: var(--lh-t4);
}

.typo-t5 {
  font-size: var(--fz-t5);
  font-weight: var(--fw-500);
  line-height: var(--lh-t5);
}

.typo-t6 {
  font-size: var(--fz-t6);
  font-weight: var(--fw-500);
  line-height: var(--lh-t6);
}

.typo-t7 {
  font-size: var(--fz-t7);
  font-weight: var(--fw-500);
  line-height: var(--lh-t7);
}

.typo-b1 {
  font-size: var(--fz-b1);
  font-weight: var(--fw-400);
  line-height: var(--lh-b1);
}

.typo-b2 {
  font-size: var(--fz-b2);
  font-weight: var(--fw-400);
  line-height: var(--lh-b2);
}

.typo-b3 {
  font-size: var(--fz-b3);
  font-weight: var(--fw-400);
  line-height: var(--lh-b3);
}

.typo-b4 {
  font-size: var(--fz-b4);
  font-weight: var(--fw-400);
  line-height: var(--lh-b4);
}

.typo-b5 {
  font-size: var(--fz-b5);
  font-weight: var(--fw-400);
  line-height: var(--lh-b5);
}

/* responsive fonts */

@media (min-width: 992px) {
  .typo-lg-h1 {
    font-size: var(--fz-h1);
    font-weight: var(--fw-700);
    line-height: var(--lh-h1);
  }

  .typo-lg-h2 {
    font-size: var(--fz-h2);
    font-weight: var(--fw-600);
    line-height: var(--lh-h2);
  }

  .typo-lg-h3 {
    font-size: var(--fz-h3);
    font-weight: var(--fw-600);
    line-height: var(--lh-h3);
  }

  .typo-lg-h4 {
    font-size: var(--fz-h4);
    font-weight: var(--fw-600);
    line-height: var(--lh-h4);
  }

  .typo-lg-h5 {
    font-size: var(--fz-h5);
    font-weight: var(--fw-600);
    line-height: var(--lh-h5);
  }

  .typo-lg-h6 {
    font-size: var(--fz-h6);
    font-weight: var(--fw-600);
    line-height: var(--lh-h6);
  }

  .typo-lg-t1 {
    font-size: var(--fz-t1);
    font-weight: var(--fw-500);
    line-height: var(--lh-t1);
  }

  .typo-lg-t2 {
    font-size: var(--fz-t2);
    font-weight: var(--fw-500);
    line-height: var(--lh-t2);
  }

  .typo-lg-t3 {
    font-size: var(--fz-t3);
    font-weight: var(--fw-500);
    line-height: var(--lh-t3);
  }

  .typo-lg-t4 {
    font-size: var(--fz-t4);
    font-weight: var(--fw-500);
    line-height: var(--lh-t4);
  }

  .typo-lg-t5 {
    font-size: var(--fz-t5);
    font-weight: var(--fw-500);
    line-height: var(--lh-t5);
  }

  .typo-lg-t6 {
    font-size: var(--fz-t6);
    font-weight: var(--fw-500);
    line-height: var(--lh-t6);
  }

  .typo-lg-t7 {
    font-size: var(--fz-t7);
    font-weight: var(--fw-500);
    line-height: var(--lh-t7);
  }

  .typo-lg-b1 {
    font-size: var(--fz-b1);
    font-weight: var(--fw-400);
    line-height: var(--lh-b1);
  }

  .typo-lg-b2 {
    font-size: var(--fz-b2);
    font-weight: var(--fw-400);
    line-height: var(--lh-b2);
  }

  .typo-lg-b3 {
    font-size: var(--fz-b3);
    font-weight: var(--fw-400);
    line-height: var(--lh-b3);
  }

  .typo-lg-b4 {
    font-size: var(--fz-b4);
    font-weight: var(--fw-400);
    line-height: var(--lh-b4);
  }

  .typo-lg-b5 {
    font-size: var(--fz-b5);
    font-weight: var(--fw-400);
    line-height: var(--lh-b5);
  }
}

.paragraph__Lh {
  line-height: 2rem;
}

.text-justify {
  text-align: justify;
}

@media (min-width: 992px) {
  .text-lg-justify {
    text-align: justify !important;
  }
}

.lh-2 {
  line-height: 2rem;
}

/* ------ Font Size end------ */

/* ------ Text Color ------ */

/* Primary text colors */
.t-p00 {
  color: var(--Primary-P00) !important;
  --icon-color: var(--Primary-P00);
}

.t-p10 {
  color: var(--Primary-P10) !important;
  --icon-color: var(--Primary-P10);
}

.t-p20 {
  color: var(--Primary-P20) !important;
  --icon-color: var(--Primary-P20);
}

.t-p30 {
  color: var(--Primary-P30) !important;
  --icon-color: var(--Primary-P30);
}

.t-p40 {
  color: var(--Primary-P40) !important;
  --icon-color: var(--Primary-P40);
}

.t-p50 {
  color: var(--Primary-P50) !important;
  --icon-color: var(--Primary-P50);
}

.t-p60 {
  color: var(--Primary-P60) !important;
  --icon-color: var(--Primary-P60);
}

.t-p70 {
  color: var(--Primary-P70) !important;
  --icon-color: var(--Primary-P70);
}

.t-p80 {
  color: var(--Primary-P80) !important;
  --icon-color: var(--Primary-P80);
}

.t-p90 {
  color: var(--Primary-P90) !important;
  --icon-color: var(--Primary-P90);
}

.t-p95 {
  color: var(--Primary-P95) !important;
  --icon-color: var(--Primary-P95);
}

.t-p99 {
  color: var(--Primary-P99) !important;
  --icon-color: var(--Primary-P99);
}

.t-p100 {
  color: var(--Primary-P100) !important;
  --icon-color: var(--Primary-P100);
}

/* Secondary text colors */
.t-s00 {
  color: var(--Secondary-S00) !important;
  --icon-color: var(--Secondary-S00);
}

.t-s10 {
  color: var(--Secondary-S10) !important;
  --icon-color: var(--Secondary-S10);
}

.t-s20 {
  color: var(--Secondary-S20) !important;
  --icon-color: var(--Secondary-S20);
}

.t-s30 {
  color: var(--Secondary-S30) !important;
  --icon-color: var(--Secondary-S30);
}

.t-s40 {
  color: var(--Secondary-S40) !important;
  --icon-color: var(--Secondary-S40);
}

.t-s50 {
  color: var(--Secondary-S50) !important;
  --icon-color: var(--Secondary-S50);
}

.t-s60 {
  color: var(--Secondary-S60) !important;
  --icon-color: var(--Secondary-S60);
}

.t-s70 {
  color: var(--Secondary-S70) !important;
  --icon-color: var(--Secondary-S70);
}

.t-s80 {
  color: var(--Secondary-S80) !important;
  --icon-color: var(--Secondary-S80);
}

.t-s90 {
  color: var(--Secondary-S90) !important;
  --icon-color: var(--Secondary-S90);
}

.t-s95 {
  color: var(--Secondary-S95) !important;
  --icon-color: var(--Secondary-S95);
}

.t-s99 {
  color: var(--Secondary-S99) !important;
  --icon-color: var(--Secondary-S99);
}

.t-s100 {
  color: var(--Secondary-S100) !important;
  --icon-color: var(--Secondary-S100);
}

/*Gray text colors */
.t-g10 {
  color: var(--Gray-G10) !important;
  --icon-color: var(--Gray-G10);
}

.t-g20 {
  color: var(--Gray-G20) !important;
  --icon-color: var(--Gray-G20);
}

.t-g30 {
  color: var(--Gray-G30) !important;
  --icon-color: var(--Gray-G30);
}

.t-g40 {
  color: var(--Gray-G40) !important;
  --icon-color: var(--Gray-G40);
}

.t-g50 {
  color: var(--Gray-G50) !important;
  --icon-color: var(--Gray-G50);
}

.t-g60 {
  color: var(--Gray-G60) !important;
  --icon-color: var(--Gray-G60);
}

.t-g70 {
  color: var(--Gray-G70) !important;
  --icon-color: var(--Gray-G70);
}

.t-g80 {
  color: var(--Gray-G80) !important;
  --icon-color: var(--Gray-G80);
}

.t-g90 {
  color: var(--Gray-G90) !important;
  --icon-color: var(--Gray-G90);
}

.t-g95 {
  color: var(--Gray-G95) !important;
  --icon-color: var(--Gray-G95);
}

.t-g99 {
  color: var(--Gray-G99) !important;
  --icon-color: var(--Gray-G99);
}

.t-g100 {
  color: var(--Gray-G100) !important;
  --icon-color: var(--Gray-G100);
}

.t-white {
  color: var(--Gray-G100) !important;
  --icon-color: var(--Gray-G100);
}

.t-black {
  color: var(--Gray-G00) !important;
  --icon-color: var(--Gray-G00);
}

.t-red {
  color: red !important;
  --icon-color: red;
}

/* Background colors */

/* Primary background colors */
.bg-p00 {
  background-color: var(--Primary-P00) !important;
}

.bg-p10 {
  background-color: var(--Primary-P10) !important;
}

.bg-p20 {
  background-color: var(--Primary-P20) !important;
}

.bg-p30 {
  background-color: var(--Primary-P30) !important;
}

.bg-p40 {
  background-color: var(--Primary-P40) !important;
}

.bg-p50 {
  background-color: var(--Primary-P50) !important;
}

.bg-p60 {
  background-color: var(--Primary-P60) !important;
}

.bg-p70 {
  background-color: var(--Primary-P70) !important;
}

.bg-p80 {
  background-color: var(--Primary-P80) !important;
}

.bg-p90 {
  background-color: var(--Primary-P90) !important;
}

.bg-p95 {
  background-color: var(--Primary-P95) !important;
}

.bg-p99 {
  background-color: var(--Primary-P99) !important;
}

.bg-p100 {
  background-color: var(--Primary-P100) !important;
}

/* Secondary background colors */
.bg-s00 {
  background-color: var(--Secondary-S00) !important;
}

.bg-s10 {
  background-color: var(--Secondary-S10) !important;
}

.bg-s20 {
  background-color: var(--Secondary-S20) !important;
}

.bg-s30 {
  background-color: var(--Secondary-S30) !important;
}

.bg-s40 {
  background-color: var(--Secondary-S40) !important;
}

.bg-s50 {
  background-color: var(--Secondary-S50) !important;
}

.bg-s60 {
  background-color: var(--Secondary-S60) !important;
}

.bg-s70 {
  background-color: var(--Secondary-S70) !important;
}

.bg-s80 {
  background-color: var(--Secondary-S80) !important;
}

.bg-s90 {
  background-color: var(--Secondary-S90) !important;
}

.bg-s95 {
  background-color: var(--Secondary-S95) !important;
}

.bg-s99 {
  background-color: var(--Secondary-S99) !important;
}

.bg-s100 {
  background-color: var(--Secondary-S100) !important;
}

/* Gray background colors */
.bg-black {
  background: var(--Gray-G00) !important;
}

.bg-g10 {
  background: var(--Gray-G10) !important;
}

.bg-g20 {
  background: var(--Gray-G20) !important;
}

.bg-g30 {
  background: var(--Gray-G30) !important;
}

.bg-g40 {
  background: var(--Gray-G40) !important;
}

.bg-g50 {
  background: var(--Gray-G50) !important;
}

.bg-g60 {
  background: var(--Gray-G60) !important;
}

.bg-g70 {
  background: var(--Gray-G70) !important;
}

.bg-g80 {
  background: var(--Gray-G80) !important;
}

.bg-g90 {
  background: var(--Gray-G90) !important;
}

.bg-g95 {
  background: var(--Gray-G95) !important;
}

.bg-g99 {
  background: var(--Gray-G99) !important;
}

.bg-white {
  background: var(--Gray-G100) !important;
}

.mt-4 {
  margin-top: 4px;
}

.mt-6 {
  margin-top: 6px;
}

.mt-8 {
  margin-top: 8px;
}

.mt-10 {
  margin-top: 10px;
}

.mt-12 {
  margin-top: 12px;
}

.mt-14 {
  margin-top: 14px;
}

.mt-16 {
  margin-top: 16px;
}

.mt-18 {
  margin-top: 18px;
}

.mt-20 {
  margin-top: 20px;
}

.mt-22 {
  margin-top: 22px;
}

.mt-24 {
  margin-top: 24px;
}

.mt-26 {
  margin-top: 26px;
}

.mt-28 {
  margin-top: 28px;
}

.mt-30 {
  margin-top: 30px;
}

.mt-32 {
  margin-top: 32px;
}

.mt-34 {
  margin-top: 34px;
}

.mt-36 {
  margin-top: 36px;
}

.mt-38 {
  margin-top: 38px;
}

.mt-40 {
  margin-top: 40px;
}

.mt-42 {
  margin-top: 42px;
}

.mt-44 {
  margin-top: 44px;
}

.mt-46 {
  margin-top: 46px;
}

.mt-48 {
  margin-top: 48px;
}

.mt-50 {
  margin-top: 50px;
}

.mt-52 {
  margin-top: 52px;
}

.mt-54 {
  margin-top: 54px;
}

.mt-56 {
  margin-top: 56px;
}

.mt-58 {
  margin-top: 58px;
}

.mt-60 {
  margin-top: 60px;
}

.mt-62 {
  margin-top: 62px;
}

.mt-64 {
  margin-top: 64px;
}

.mt-66 {
  margin-top: 66px;
}

.mt-68 {
  margin-top: 68px;
}

.mt-70 {
  margin-top: 70px;
}

.mt-72 {
  margin-top: 72px;
}

.mt-74 {
  margin-top: 74px;
}

.mt-76 {
  margin-top: 76px;
}

.mt-78 {
  margin-top: 78px;
}

.mt-80 {
  margin-top: 80px !important;
}

.mt-82 {
  margin-top: 82px;
}

.mt-84 {
  margin-top: 84px;
}

.mt-86 {
  margin-top: 86px;
}

.mt-88 {
  margin-top: 88px;
}

.mt-90 {
  margin-top: 90px;
}

.mt-92 {
  margin-top: 92px;
}

.mt-94 {
  margin-top: 94px;
}

.mt-96 {
  margin-top: 96px;
}

.mt-98 {
  margin-top: 98px;
}

.mt-100 {
  margin-top: 100px;
}

.mt-102 {
  margin-top: 102px;
}

.mt-104 {
  margin-top: 104px;
}

.mt-106 {
  margin-top: 106px;
}

.mt-108 {
  margin-top: 108px;
}

.mt-110 {
  margin-top: 110px;
}

.mt-112 {
  margin-top: 112px;
}

.mt-114 {
  margin-top: 114px;
}

.mt-116 {
  margin-top: 116px;
}

.mt-118 {
  margin-top: 118px;
}

.mt-120 {
  margin-top: 120px;
}

.mt-122 {
  margin-top: 122px;
}

.mt-124 {
  margin-top: 124px;
}

.mt-126 {
  margin-top: 126px;
}

.mt-128 {
  margin-top: 128px;
}

.mt-130 {
  margin-top: 130px;
}

.mt-132 {
  margin-top: 132px;
}

.mt-134 {
  margin-top: 134px;
}

.mt-136 {
  margin-top: 136px;
}

.mt-138 {
  margin-top: 138px;
}

.mt-140 {
  margin-top: 140px;
}

.mt-142 {
  margin-top: 142px;
}

.mt-144 {
  margin-top: 144px;
}

.mt-146 {
  margin-top: 146px;
}

.mt-148 {
  margin-top: 148px;
}

.mt-150 {
  margin-top: 150px;
}

.mt-152 {
  margin-top: 152px;
}

.mt-154 {
  margin-top: 154px;
}

.mt-156 {
  margin-top: 156px;
}

.mt-158 {
  margin-top: 158px;
}

.mt-160 {
  margin-top: 160px;
}

.mt-162 {
  margin-top: 162px;
}

.mt-164 {
  margin-top: 164px;
}

.mt-166 {
  margin-top: 166px;
}

.mt-168 {
  margin-top: 168px;
}

.mt-170 {
  margin-top: 170px;
}

.mt-172 {
  margin-top: 172px;
}

.mt-174 {
  margin-top: 174px;
}

.mt-176 {
  margin-top: 176px;
}

.mt-178 {
  margin-top: 178px;
}

.mt-180 {
  margin-top: 180px;
}

.mt-182 {
  margin-top: 182px;
}

.mt-184 {
  margin-top: 184px;
}

.mt-186 {
  margin-top: 186px;
}

.mt-188 {
  margin-top: 188px;
}

.mt-190 {
  margin-top: 190px;
}

.mt-192 {
  margin-top: 192px;
}

.mt-194 {
  margin-top: 194px;
}

.mt-196 {
  margin-top: 196px;
}

.mt-198 {
  margin-top: 198px;
}

.mt-200 {
  margin-top: 200px;
}

@media (max-width: 900px) {
  .mt-mo-4 {
    margin-top: 4px !important;
  }

  .mt-mo-6 {
    margin-top: 6px !important;
  }

  .mt-mo-8 {
    margin-top: 8px !important;
  }

  .mt-mo-10 {
    margin-top: 10px !important;
  }

  .mt-mo-12 {
    margin-top: 12px !important;
  }

  .mt-mo-14 {
    margin-top: 14px !important;
  }

  .mt-mo-16 {
    margin-top: 16px !important;
  }

  .mt-mo-18 {
    margin-top: 18px !important;
  }

  .mt-mo-20 {
    margin-top: 20px !important;
  }

  .mt-mo-22 {
    margin-top: 22px !important;
  }

  .mt-mo-24 {
    margin-top: 24px !important;
  }

  .mt-mo-26 {
    margin-top: 26px !important;
  }

  .mt-mo-28 {
    margin-top: 28px !important;
  }

  .mt-mo-30 {
    margin-top: 30px !important;
  }

  .mt-mo-32 {
    margin-top: 32px !important;
  }

  .mt-mo-34 {
    margin-top: 34px !important;
  }

  .mt-mo-36 {
    margin-top: 36px !important;
  }

  .mt-mo-38 {
    margin-top: 38px !important;
  }

  .mt-mo-40 {
    margin-top: 40px !important;
  }

  .mt-mo-42 {
    margin-top: 42px !important;
  }

  .mt-mo-44 {
    margin-top: 44px !important;
  }

  .mt-mo-46 {
    margin-top: 46px !important;
  }

  .mt-mo-48 {
    margin-top: 48px !important;
  }

  .mt-mo-50 {
    margin-top: 50px !important;
  }

  .mt-mo-52 {
    margin-top: 52px !important;
  }

  .mt-mo-54 {
    margin-top: 54px !important;
  }

  .mt-mo-56 {
    margin-top: 56px !important;
  }

  .mt-mo-58 {
    margin-top: 58px !important;
  }

  .mt-mo-60 {
    margin-top: 60px !important;
  }

  .mt-mo-62 {
    margin-top: 62px !important;
  }

  .mt-mo-64 {
    margin-top: 64px !important;
  }

  .mt-mo-66 {
    margin-top: 66px !important;
  }

  .mt-mo-68 {
    margin-top: 68px !important;
  }

  .mt-mo-70 {
    margin-top: 70px !important;
  }

  .mt-mo-72 {
    margin-top: 72px !important;
  }

  .mt-mo-74 {
    margin-top: 74px !important;
  }

  .mt-mo-76 {
    margin-top: 76px !important;
  }

  .mt-mo-78 {
    margin-top: 78px !important;
  }

  .mt-mo-80 {
    margin-top: 80px !important;
  }

  .mt-mo-82 {
    margin-top: 82px !important;
  }

  .mt-mo-84 {
    margin-top: 84px !important;
  }

  .mt-mo-86 {
    margin-top: 86px !important;
  }

  .mt-mo-88 {
    margin-top: 88px !important;
  }

  .mt-mo-90 {
    margin-top: 90px !important;
  }

  .mt-mo-92 {
    margin-top: 92px !important;
  }

  .mt-mo-94 {
    margin-top: 94px !important;
  }

  .mt-mo-96 {
    margin-top: 96px !important;
  }

  .mt-mo-98 {
    margin-top: 98px !important;
  }

  .mt-mo-100 {
    margin-top: 100px !important;
  }

  .mt-mo-102 {
    margin-top: 102px !important;
  }

  .mt-mo-104 {
    margin-top: 104px !important;
  }

  .mt-mo-106 {
    margin-top: 106px !important;
  }

  .mt-mo-108 {
    margin-top: 108px !important;
  }

  .mt-mo-110 {
    margin-top: 110px !important;
  }

  .mt-mo-112 {
    margin-top: 112px !important;
  }

  .mt-mo-114 {
    margin-top: 114px !important;
  }

  .mt-mo-116 {
    margin-top: 116px !important;
  }

  .mt-mo-118 {
    margin-top: 118px !important;
  }

  .mt-mo-120 {
    margin-top: 120px !important;
  }

  .mt-mo-122 {
    margin-top: 122px !important;
  }

  .mt-mo-124 {
    margin-top: 124px !important;
  }

  .mt-mo-126 {
    margin-top: 126px !important;
  }

  .mt-mo-128 {
    margin-top: 128px !important;
  }

  .mt-mo-130 {
    margin-top: 130px !important;
  }

  .mt-mo-132 {
    margin-top: 132px !important;
  }

  .mt-mo-134 {
    margin-top: 134px !important;
  }

  .mt-mo-136 {
    margin-top: 136px !important;
  }

  .mt-mo-138 {
    margin-top: 138px !important;
  }

  .mt-mo-140 {
    margin-top: 140px !important;
  }

  .mt-mo-142 {
    margin-top: 142px !important;
  }

  .mt-mo-144 {
    margin-top: 144px !important;
  }

  .mt-mo-146 {
    margin-top: 146px !important;
  }

  .mt-mo-148 {
    margin-top: 148px !important;
  }

  .mt-mo-150 {
    margin-top: 150px !important;
  }

  .mt-mo-152 {
    margin-top: 152px !important;
  }

  .mt-mo-154 {
    margin-top: 154px !important;
  }

  .mt-mo-156 {
    margin-top: 156px !important;
  }

  .mt-mo-158 {
    margin-top: 158px !important;
  }

  .mt-mo-160 {
    margin-top: 160px !important;
  }

  .mt-mo-162 {
    margin-top: 162px !important;
  }

  .mt-mo-164 {
    margin-top: 164px !important;
  }

  .mt-mo-166 {
    margin-top: 166px !important;
  }

  .mt-mo-168 {
    margin-top: 168px !important;
  }

  .mt-mo-170 {
    margin-top: 170px !important;
  }

  .mt-mo-172 {
    margin-top: 172px !important;
  }

  .mt-mo-174 {
    margin-top: 174px !important;
  }

  .mt-mo-176 {
    margin-top: 176px !important;
  }

  .mt-mo-178 {
    margin-top: 178px !important;
  }

  .mt-mo-180 {
    margin-top: 180px !important;
  }

  .mt-mo-182 {
    margin-top: 182px !important;
  }

  .mt-mo-184 {
    margin-top: 184px !important;
  }

  .mt-mo-186 {
    margin-top: 186px !important;
  }

  .mt-mo-188 {
    margin-top: 188px !important;
  }

  .mt-mo-190 {
    margin-top: 190px !important;
  }

  .mt-mo-192 {
    margin-top: 192px !important;
  }

  .mt-mo-194 {
    margin-top: 194px !important;
  }

  .mt-mo-196 {
    margin-top: 196px !important;
  }

  .mt-mo-198 {
    margin-top: 198px !important;
  }

  .mt-mo-200 {
    margin-top: 200px !important;
  }
}

.icon-12 {
  --icon: 12px;
}

.icon-14 {
  --icon: 14px;
}

.icon-16 {
  --icon: 16px;
}

.icon-18 {
  --icon: 18px;
}

.icon-20 {
  --icon: 20px;
}

.icon-22 {
  --icon: 22px;
}

.icon-24 {
  --icon: 24px;
}

.icon-26 {
  --icon: 26px;
}

.icon-28 {
  --icon: 28px;
}

.icon-30 {
  --icon: 30px;
}

.icon-32 {
  --icon: 32px;
}

.icon-34 {
  --icon: 34px;
}

.icon-36 {
  --icon: 36px;
}

.icon-38 {
  --icon: 38px;
}

.icon-40 {
  --icon: 40px;
}

.icon-42 {
  --icon: 42px;
}

.icon-44 {
  --icon: 44px;
}

.icon-46 {
  --icon: 46px;
}

.icon-48 {
  --icon: 48px;
}

.icon-50 {
  --icon: 50px;
}

.icon-52 {
  --icon: 52px;
}

.icon-54 {
  --icon: 54px;
}

.icon-56 {
  --icon: 56px;
}

.icon-58 {
  --icon: 58px;
}

.icon-60 {
  --icon: 60px;
}

.g-4 {
  gap: 4px;
}

.g-6 {
  gap: 6px;
}

.g-8 {
  gap: 8px;
}

.g-10 {
  gap: 10px;
}

.g-12 {
  gap: 12px;
}

.g-14 {
  gap: 14px;
}

.g-16 {
  gap: 16px;
}

.g-18 {
  gap: 18px;
}

.g-20 {
  gap: 20px;
}

.g-22 {
  gap: 22px;
}

.g-24 {
  gap: 24px;
}

.g-26 {
  gap: 26px;
}

.g-28 {
  gap: 28px;
}

.g-30 {
  gap: 30px;
}

.g-32 {
  gap: 32px;
}

.g-34 {
  gap: 34px;
}

.g-36 {
  gap: 36px;
}

.g-38 {
  gap: 38px;
}

.g-40 {
  gap: 40px;
}

.g-42 {
  gap: 42px;
}

.g-44 {
  gap: 44px;
}

.g-46 {
  gap: 46px;
}

.g-48 {
  gap: 48px;
}

.g-50 {
  gap: 50px;
}

.g-52 {
  gap: 52px;
}

.g-54 {
  gap: 54px;
}

.g-56 {
  gap: 56px;
}

.g-58 {
  gap: 58px;
}

.g-60 {
  gap: 60px;
}

.g-62 {
  gap: 62px;
}

.g-64 {
  gap: 64px;
}

.g-66 {
  gap: 66px;
}

.g-68 {
  gap: 68px;
}

.g-70 {
  gap: 70px;
}

.g-72 {
  gap: 72px;
}

.g-74 {
  gap: 74px;
}

.g-76 {
  gap: 76px;
}

.g-78 {
  gap: 78px;
}

.g-80 {
  gap: 80px;
}

.g-82 {
  gap: 82px;
}

.g-84 {
  gap: 84px;
}

.g-86 {
  gap: 86px;
}

.g-88 {
  gap: 88px;
}

.g-90 {
  gap: 90px;
}

.g-92 {
  gap: 92px;
}

.g-94 {
  gap: 94px;
}

.g-96 {
  gap: 96px;
}

.g-98 {
  gap: 98px;
}

.g-100 {
  gap: 100px;
}

.hcw {
  transition: color var(--transition);
}

.transition {
  transition: all 300ms;
}

.hover-zoom a:has(img) {
  overflow: hidden;
}

.hover-zoom a img {
  transition: all 0.5s ease;
}

.hover-zoom:hover a img {
  transform: scale(1.1);
}

.hcw:hover,
.hcw:focus,
.hcw:visited {
  color: var(--white) !important;
  --icon-color: var(--white);
}

.hcm {
  transition: color var(--transition);
}

.hcm:visited {
  color: inherit !important;
}

.hcm:hover,
.hcm:focus {
  color: var(--mc1) !important;
  --icon-color: var(--mc1);
}

.hbcw {
  transition: background-color var(--transition);
}

.hbcw:hover,
.hbcw:focus {
  background-color: #fff !important;
}

.hbcm {
  transition: background-color var(--transition);
}

.hbcm:visited {
  background-color: inherit !important;
}

.hbcm:hover,
.hbcm:focus {
  background-color: var(--mc1) !important;
}

/* ------ Font Weight ------ */

/* .font-300 {
  font-weight: var(--fw-300) !important;
}

.font-400 {
  font-weight: var(--fw-400) !important;
}

.font-600 {
  font-weight: var(--fw-600) !important;
}

.font-500 {
  font-weight: var(--fw-500) !important;
}

.font-700 {
  font-weight: var(--fw-700) !important;
}

.font-800 {
  font-weight: var(--fw-800) !important;
}

@media (max-width: 900px) {
  .font-mo-300 {
    font-weight: var(--fw-300) !important;
  }

  .font-mo-400 {
    font-weight: var(--fw-400) !important;
  }

  .font-mo-600 {
    font-weight: var(--fw-600) !important;
  }

  .font-mo-500 {
    font-weight: var(--fw-500) !important;
  }

  .font-mo-700 {
    font-weight: var(--fw-700) !important;
  }

  .font-mo-800 {
    font-weight: var(--fw-800) !important;
  }
} */

body h1,
body h2,
body h3,
body h4,
body h5,
body h6 {
  margin: 0 !important;
  padding: 0 !important;
}

/* -------- Max Lines ------- */

.line-limit {
  display: -webkit-box;
  max-width: 100%;
  -webkit-line-clamp: var(--line-limit, 1);
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* ------ Button Style ------ */

.btn_Main {
  font-size: 14px;
  font-weight: 400;
  line-height: 28px;
  padding: 4px 20px;
  position: relative;
  background: var(--Primary-P40, #005285);
  color: #fff !important;
  transition: 0.3s;
  width: max-content;
}

.btn_Main:hover {
  background: var(--Primary-P30);
}

.btn_Main.hasIcon {
  padding: 12px 70px 12px 50px;
}

body.rtl .btn_Main.hasIcon {
  padding: 12px 50px 12px 70px;
}

.btn_Main.hasIcon::before {
  content: "";
  position: absolute;
  top: 50%;
  transform: translateY(-50%) rotate(135deg);
  transition: 0.3s;
  right: 40px;
  width: 20px;
  height: 20px;
  background-image: url(/portals/_default/skins/ez-skin/assets/icons/arrow.svg);
  z-index: 2;
}

.btn_Main.hasIcon:hover::before {
  transform: translateY(-40%) rotate(180deg);
}

body.rtl .btn_Main.hasIcon::before {
  right: unset;
  left: 40px;
  transform: translateY(-60%) rotate(45deg);
}

body.rtl .btn_Main.hasIcon:hover::before {
  transform: translateY(-50%) rotate(0deg);
}

.btn_Secondary {
  font-size: 14px;
  font-weight: 400;
  line-height: 28px;
  position: relative;
  color: var(--Primary-P30, #005285) !important;
  transition: 0.3s;
  width: max-content;
}

.btn_Secondary.outlined {
  border: 1px solid var(--Primary-P30, #00446d);
  padding: 4px 40px;
  transition: 0.3s;
}

.btn_Secondary.outlined.hasIcon {
  padding: 4px 50px 4px 30px;
}

body.rtl .btn_Secondary.outlined.hasIcon {
  padding: 4px 30px 4px 50px;
}

.btn_Secondary.outlined:hover {
  background: var(--Primary-P30, #00446d);
  color: #fff !important;
}

.btn_Secondary.hasIcon::before {
  content: "";
  position: absolute;
  top: 50%;
  transform: translateY(-50%) rotate(135deg);
  transition: 0.3s;
  right: -30px;
  width: 20px;
  height: 20px;
  background: var(--Primary-P30);
  mask-image: url(/portals/_default/skins/ez-skin/assets/icons/arrow.svg);
  z-index: 2;
}

.btn_Secondary.hasIcon:hover::before {
  transform: translateY(-40%) rotate(180deg);
}

body.rtl .btn_Secondary.hasIcon::before {
  right: unset;
  left: -30px;
  transform: translateY(-50%) rotate(45deg);
}

body.rtl .btn_Secondary.hasIcon:hover::before {
  transform: translateY(-60%) rotate(0deg);
}

.btn_Secondary.outlined.hasIcon::before {
  right: 20px;
}

body.rtl .btn_Secondary.outlined.hasIcon::before {
  right: unset;
  left: 20px;
}

.btn_Secondary.outlined.hasIcon:hover::before {
  background: #fff !important;
}

/* 
.ez_Btn,
.ez_Btn:visited,
body:not(.personabar-visible) .LiveForm.Default input[type="submit"],
body:not(.personabar-visible) .LiveForm.Default input[type="button"],
body:is(.personabar-visible) a[title="Click to edit"] {
  --btn-accent: var(--white);
  --btn-bak: var(--mc1);
  --btn-accent-hover: var(--white);
  --btn-bak-hover: var(--primary-30);
  --btn-accent-focus: var(--white);
  --btn-bak-focus: var(--primary-20);
  --btn-accent-disabled: var(--Gray-60);
  --btn-bak-disabled: var(--Gray-90);
  --btn-border: 1px solid var(--primary-20);
  --btn-border-hover: 1px solid var(--primary-60);
  --btn-border-focused: 1px solid var(--primary-70);
  --btn-border-disabled: 1px solid var(--Gray-90);
  --after-border: var(--primary-00);
  background-color: var(--btn-bak) !important;
  background: var(--btn-bak);
  color: var(--btn-accent) !important;
  --icon-color: var(--btn-accent);
  --icon: 1.5rem;
  padding: 0.5rem 2rem;
  border-radius: 8px;
  transition: var(--transition);
  white-space: nowrap;
  display: flex;
  justify-content: center;
  align-items: center;
  width: fit-content;
  column-gap: 0.5rem;
  outline: none;
  border: solid 1px var(--btn-border, transparent);
  position: relative;
  cursor: pointer;
}

@media (max-width: 991px) {
  .ez_Btn {
    padding-inline: 12px;
  }
}

.ez_Btn .ezIcon {
  transform: rotateY(180deg) !important;
}

.ez_Btn:hover .ezIcon {
  transform: rotateY(180deg) translateX(-4px) !important;
}

.ez_Btn.outline {
  --btn-accent: var(--primary-60);
  --btn-bak: transparent;
  --btn-accent-hover: var(--primary-30);
  --btn-bak-hover: var(--primary-90);
  --btn-accent-focus: var(--primary-60);
  --btn-bak-focus: var(--white);
  --btn-accent-disabled: var(--Gray-60);
  --btn-bak-disabled: var(--white);
  --btn-shadow: 0px 0px 0px transparent;
  --btn-shadow-hover: 0px 4px 8px 0px #02091a1a;
  --btn-border: var(--primary-50);
  --btn-border-hover: transparent;
  --btn-border-focused: var(--primary-50);
  --btn-border-disabled: var(--Gray-60);
}

.ez_Btn.text {
  --btn-accent: var(--primary-40);
  --btn-bak: transparent;
  --btn-accent-hover: var(--primary-60);
  --btn-bak-hover: var(--primary-95);
  --btn-accent-focus: var(--primary-70);
  --btn-bak-focus: transparent;
  --btn-accent-disabled: var(--Gray-60);
  --btn-bak-disabled: transparent;
  --btn-shadow: none;
  --btn-shadow-hover: none;
  --btn-border: transparent;
  --btn-border-hover: transparent;
  --btn-border-focused: transparent;
  --btn-border-disabled: transparent;
}

.ez_Btn.secondary {
  --btn-accent: var(--white);
  --btn-bak: var(--secondary-50);
  --btn-accent-hover: var(--white);
  --btn-bak-hover: var(--mc3);
  --btn-accent-focus: var(--white);
  --btn-bak-focus: var(--secondary-60);
  --btn-accent-disabled: var(--Gray-60);
  --btn-bak-disabled: var(--Gray-90);
  --btn-shadow: 0px 0px 0px transparent;
  --btn-shadow-hover: 0px 4px 8px 0px #02091a1a;
  --btn-border: transparent;
  --btn-border-hover: transparent;
  --btn-border-focused: transparent;
  --btn-border-disabled: transparent;
  --after-border: var(--secondary-10);
}

.ez_Btn.secondary.outline {
  --btn-accent: var(--white);
  --btn-bak: transparent;
  --btn-accent-hover: var(--mc3) !important;
  --btn-bak-hover: transparent !important;
  --btn-accent-focus: var(--secondary-50);
  --btn-bak-focus: var(--white);
  --btn-accent-disabled: var(--Gray-60);
  --btn-bak-disabled: var(--white);
  --btn-shadow: 0px 0px 0px transparent;
  --btn-shadow-hover: 0px 4px 8px 0px #02091a1a;
  --btn-border: var(--white);
  --btn-border-hover: var(--secondary-70);
  --btn-border-focused: var(--secondary-50);
  --btn-border-disabled: var(--Gray-60);
}

.ez_Btn.secondary.text {
  --btn-accent: var(--secondary-50);
  --btn-bak: transparent;
  --btn-accent-hover: var(--secondary-50);
  --btn-bak-hover: var(--secondary-99);
  --btn-accent-focus: var(--secondary-50);
  --btn-bak-focus: transparent;
  --btn-accent-disabled: var(--Gray-60);
  --btn-bak-disabled: transparent;
  --btn-shadow: none;
  --btn-shadow-hover: none;
  --btn-border: transparent;
  --btn-border-hover: transparent;
  --btn-border-focused: transparent;
  --btn-border-disabled: transparent;
}

.ez_Btn::before {
  position: absolute;
  content: "";
  display: block;
  width: calc(100% + var(--btn-offset, 0px));
  height: calc(100% + var(--btn-offset, 0px));
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  border: solid var(--btn-bak) 1px;
  border-radius: 8px;
  transition: calc(var(--transition) / 2);
} */

/* .ez_Btn:hover,
body:not(.personabar-visible) .LiveForm.Default input[type="submit"]:hover,
body:not(.personabar-visible) .LiveForm.Default input[type="button"]:hover {
  --btn-accent: var(--btn-accent-hover);
  --btn-bak: var(--btn-bak-hover);
  --btn-border: var(--btn-border-hover);
}

.ez_Btn:not(:is(:disabled, .disable)):active,
body:not(.personabar-visible)
  .LiveForm.Default
  input[type="submit"]:not(:is(:disabled, .disable)):active,
body:not(.personabar-visible)
  .LiveForm.Default
  input[type="button"]:not(:is(:disabled, .disable)):active,
body:is(.personabar-visible)
  a[title="Click to edit"]:not(:is(:disabled, .disable)):active {
  --btn-offset: 0.5rem;
  --btn-accent: var(--btn-accent-focus);
  --btn-bak: var(--btn-bak-focus);
  --btn-border: var(--btn-border-focus);
}

.ez_Btn:is(:disabled, .disable),
body:not(.personabar-visible)
  .LiveForm.Default
  input[type="submit"]:is(:disabled, .disable),
body:not(.personabar-visible)
  .LiveForm.Default
  input[type="button"]:is(:disabled, .disable) {
  --btn-accent: var(--btn-accent-disabled);
  --btn-bak: var(--btn-bak-disabled);
  --btn-border: var(--btn-border-disabled);
  cursor: default;
}

body.rtl .ez_Btn .ezIcon {
  --icon-rotate: 180deg;
} */

/* ------ Icon Style ------ */

.ezIcon,
body:is(.personabar-visible) a[title="Click to edit"]::after,
.ez__Menu_Wrapper .menu-main li.menu-have-submenu>.header__Menu_Item::after,
.headerSideNav_Side .menu-main li a::before,
.searchSkinObjectPreview li[data-url]>span::after,
.searchSkinObjectPreview>li .searchSkinObjectPreview_more::after,
.nice-select:after,
.ez_Menu_Wrapper .menu-main li.menu-have-submenu>.header_Menu_Item::after {
  height: var(--icon);
  width: var(--icon);
  min-width: var(--icon);
  min-height: var(--icon);
  display: inline-flex;
  vertical-align: middle;
  background: var(--icon-color);
  mask: var(--icon-url) no-repeat center / var(--icon-inner, cover);
  -webkit-mask: var(--icon-url) no-repeat center / var(--icon-inner, cover);
  margin-inline-start: var(--icon-ms, 0);
  margin-inline-end: var(--icon-me, 0);
  margin-block: var(--icon-mt, 0) var(--icon-mb, 0);
  transition: all var(--transition);
  -webkit-transition: all var(--transition);
  rotate: calc(var(--icon-rotate, 0deg) * var(--direction-num, 1));
  transform: var(--icon-transform, none);
}

.main_Space {
  margin-bottom: var(--main-space) !important;
}

.title_Space {
  margin-bottom: var(--title-space) !important;
}

.flex-1 {
  flex: 1;
}

@media (min-width: 992px) {
  .mb-lg-0 {
    margin-bottom: 0 !important;
  }
}

.bottom_Space {
  margin-top: var(--bottom-space);
}

/* ------ Gap ------ */

.col-gap-1 {
  column-gap: calc(var(--gap) * 0.5);
}

.col-gap-2 {
  column-gap: calc(var(--gap) * 1);
}

.col-gap-3 {
  column-gap: calc(var(--gap) * 2);
}

.col-gap-4 {
  column-gap: calc(var(--gap) * 3);
}

.row-gap-1 {
  row-gap: calc(var(--gap) * 0.5);
}

.row-gap-2 {
  row-gap: calc(var(--gap) * 1);
}

.row-gap-3 {
  row-gap: calc(var(--gap) * 2);
}

.row-gap-4 {
  row-gap: calc(var(--gap) * 3);
}

/* ------ Container Style ------ */

/* icon container */

/* -------------------------------------------------------------------------- */

/*                               components end                               */

/* -------------------------------------------------------------------------- */

/* -------------------------------------------------------------------------- */

/*                                 NICE SELECT                                */

/* -------------------------------------------------------------------------- */

.nice-select {
  width: 100% !important;
  border: solid 1px transparent !important;
  background-color: var(--mc1-fade-4);
  border-radius: var(--border-radius-sm) !important;
  padding: 0.5rem !important;
  float: unset !important;
  font-weight: var(--fw-500) !important;
  height: 60px;
}

.nice-select::after {
  left: unset !important;
  right: 12px !important;
  width: 10px !important;
  height: 10px !important;
  border-color: var(--mc1);
}

body.rtl .nice-select::after {
  right: unset !important;
  left: 12px !important;
}

.nice-select ul.list {
  width: 100%;
  border-radius: var(--border-radius-sm) !important;
  max-height: calc(7 * 40px) !important;
  overflow-y: auto;
  margin-inline-start: 0 !important;
}

.nice-select.open .nice-select-search-box {
  border-radius: var(--border-radius-sm) var(--border-radius-sm) 0 0;
}

.nice-select .nice-select-search {
  border: none;
}

.nice-select .current {
  display: block;
  width: 100%;
  text-align: start;
  font-weight: var(--fw-400);
  line-height: 1.5rem;
}

.nice-select .option.selected {
  color: var(--mc1);
}

/* -------------------------------------------------------------------------- */

/*                                    SLICK                                   */

/* -------------------------------------------------------------------------- */

/* Effected css styles */

:root {
  --slick-arrow-width: 36px;
  --slick-arrow-icon: 28px;
  --slick-arrow-accent: var(--Primary-P40);
  --slick-arrow-radius: 50%;
}

@media (max-width: 991px) {
  :root {
    --slick-arrow-width: 40px;
    --slick-arrow-icon: 20px;
    --slick-arrow-shadow: 0 2px 6px 0 rgba(18, 18, 18, 0.08);
    --slick-arrow-back: var(--white);
    --slick-arrow-padding: 0.25rem;
  }
}

.slick-slide img {
  width: 100%;
}

.slick-arrow {
  width: var(--slick-arrow-width);
  height: var(--slick-arrow-width);
  background: var(--slick-arrow-back) !important;
  outline: none !important;
  font-size: 0 !important;
  transition: var(--transition) !important;
  /* top: 50% !important; */
  /* transform: translateY(-50%) !important; */
  /* position: absolute !important; */
  border-radius: var(--slick-arrow-radius) !important;
  z-index: 1 !important;
  padding: var(--slick-arrow-padding);
  border: none;
  filter: grayscale(0);
  display: flex;
  align-items: center;
  justify-content: center;
  box-shadow: var(--slick-arrow-shadow);
}

.slick-arrow.slick-disabled {
  filter: grayscale(1);
  --slick-arrow-accent: var(--bw-fade-4);
  cursor: default;
}

.slick-arrow.slick-prev {
  /* left: auto !important;
  right: 100% !important; */
  --rotation: rotate(calc(0 * var(--direction-num)));
  /* translate: calc(+50% * var(--direction-num)); */
}

body.rtl .slick-arrow.slick-prev {
  --rotation: rotate(calc(180deg * var(--direction-num)));
  /* left: 100% !important;
  right: auto !important; */
}

.slick-arrow.slick-next {
  /* left: 100% !important;
  right: auto !important; */
  --rotation: rotate(calc(180deg * var(--direction-num)));
  /* translate: calc(-50% * var(--direction-num)); */
}

body.rtl .slick-arrow.slick-next {
  --rotation: rotate(calc(0 * var(--direction-num)));
  left: auto !important;
  right: 100% !important;
}

/* @media (max-width: 575px) {
  .slick-arrow.slick-next {
    translate: +100%;
  }

  .slick-arrow.slick-prev {
    translate: -100%;
  }
} */

.slick-arrow::before {
  content: "" !important;
  font-size: 0 !important;
  transform: var(--rotation) !important;
  transition: var(--transition) !important;
  mask: url(../assets/icons/chevron.svg) no-repeat center;
  mask-size: cover;
  -webkit-mask: url(../assets/icons/chevron.svg) no-repeat center;
  -webkit-mask-size: cover;
  background-color: var(--slick-arrow-accent, var(--mc1)) !important;
  width: var(--slick-arrow-icon);
  height: var(--slick-arrow-icon);
  display: block;
}

.slick-arrow:not(.slick-disabled):hover {
  --slick-arrow-accent: var(--white);
  border-color: var(--Primary-P40) !important;
  background: var(--Primary-P40) !important;
}

.slide-arrow {
  width: 20px;
  height: 20px;
  position: absolute;
  top: 50%;
  cursor: pointer;
  z-index: 1;
  background: #f4f4f4;
  border-radius: 50%;
  text-align: center;
}

.slide-arrow.arrow-prev {
  left: 0;
}

.slide-arrow.arrow-next {
  right: 0;
}

body.rtl .slide-arrow.arrow-prev {
  left: unset;
  right: 0;
}

body.rtl .slide-arrow.arrow-next {
  left: 0;
  right: unset;
}

/* slick dots */

.slick-dots {
  position: static !important;
  /* margin-top: var(--bottom-space); */
  margin-inline: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 0.5rem;
}

.slick-dots li {
  width: auto !important;
  height: auto !important;
}

.slick-dots li button {
  background: var(--Gray-95) !important;
  border-radius: 0 !important;
  width: 0.25rem !important;
  height: 0.25rem !important;
  transition: var(--transition);
  padding: 0 !important;
  font-size: 0px;
  outline: none;
  border-radius: 50% !important;
}

.slick-dots li.slick-active button {
  background: var(--white) !important;
  width: 6px !important;
  height: 6px !important;
}

.slick-dots li button::before {
  display: none;
}

.slick-dotted.slick-slider {
  margin-bottom: 0 !important;
}

/* -------------------------------------------------------------------------- */

/*                                 LIVE FORM                                  */

/* -------------------------------------------------------------------------- */

/* General Style

.LiveForm.Default {
  margin-bottom: 0 !important;
}

.ModLiveFormsC {
  max-width: 100%;
}

.LiveForm.Default label.error {
  display: none !important;
}

body:not(.personabar-visible) .LiveForm.Default td,
body:not(.personabar-visible) .LiveForm.Default th,
body:not(.personabar-visible) .LiveForm.Default table,
body:not(.personabar-visible) .LiveForm.Default .Field input,
body:not(.personabar-visible) .LiveForm.Default .Field select,
body:not(.personabar-visible) .LiveForm.Default .Field textarea,
body:not(.personabar-visible) .LiveForm.Default .Field button {
  font-family: inherit;
}

.LiveForm .page-break-section:before,
.LiveForm .page-break-section:after,
.LiveForm .page-break-section .form-row:before,
.LiveForm .page-break-section .form-row:after {
  display: none !important;
}

body:not(.personabar-visible) .LiveForm.Default .thank-you h2 {
  font-size: 32px;
  color: var(--secondary-30);
}

body:not(.personabar-visible) .LiveForm.Default .thank-you hr {
  border-color: transparent;
} */

/* form root styles */

/* body:not(.personabar-visible) .LiveForm.Default ul.page-break-section,
body:not(.personabar-visible) .LiveForm.Default .thank-you {
  --form-radius: unset;
  --form-block-padding: 0;
  --form-inline-padding: 0;
  --form-inline-gap: 44px;
  --form-block-gap: 1.5rem;
  display: grid;
  grid-template-columns: repeat(var(--form-grid-col, 3), 1fr);
  background: transparent !important;
  box-shadow: unset;
  border-radius: var(--form-radius) !important;
  padding: var(--form-block-padding) var(--form-inline-padding) !important;
}

@media (max-width: 991px) {
  body:not(.personabar-visible) .LiveForm.Default ul.page-break-section,
  body:not(.personabar-visible) .LiveForm.Default .thank-you {
    --form-grid-col: 2;
  }
}

@media (max-width: 575px) {
  body:not(.personabar-visible) .LiveForm.Default ul.page-break-section,
  body:not(.personabar-visible) .LiveForm.Default .thank-you {
    --form-grid-col: 1;
  }
  body:not(.personabar-visible) .LiveForm.Default .Fileupload {
    margin-bottom: 3rem;
  }
} */

/* form fields */
/* 
body:not(.personabar-visible) .LiveForm.Default ul.page-break-section .Field {
  padding: 0 !important;
  display: flex;
  flex-direction: column;
  width: 100%;
  max-width: 100%;
  justify-content: end;
}

body:not(.personabar-visible)
  .LiveForm.Default
  ul.page-break-section
  .Field
  p
  a {
  color: var(--mc1);
  margin-inline: 0.25rem;
} */

/* form captcha field */

/* @media (min-width: 992px) {
  body:not(.personabar-visible)
    .LiveForm.Default
    ul.page-break-section
    .Field.CaptchaSimple {
    grid-column: 1 / span 2;
  }
}

body:not(.personabar-visible)
  .LiveForm.Default
  ul.page-break-section
  .Field.CaptchaSimple
  label {
  width: auto;
  white-space: nowrap;
} */

/*
    body:not(.personabar-visible)
        .LiveForm.Default
        ul.page-break-section
        .Field.CaptchaSimple
        .Field-Container-Wide
        > div {
        display: flex;
        gap: 0.75rem;
        flex-direction: column;
        width: 100%;
    }
    
    body:not(.personabar-visible)
        .LiveForm.Default
        ul.page-break-section
        .Field.CaptchaSimple
        .Field-Container-Wide
        > div > div{
            order: 2;
    
        }
        body:not(.personabar-visible) .LiveForm.Default .Field.CaptchaSimple input{
            margin-inline: unset;
        }
    
    body:not(.personabar-visible)
        .LiveForm.Default
        ul.page-break-section
        .Field.CaptchaSimple
        .captcha-simple {
        margin-bottom: 0;
        width: 220px;
        height: 66px;
        border-radius:var(--border-radius-sm);
    }
    
    body:not(.personabar-visible) .LiveForm.Default ul.page-break-section .Field.CaptchaSimple input {
        padding-block: 2rem;
        border-radius: 12px;
        width: 215px !important;
    }
     */

/* .captcha-refresh {
  display: none;
} */

/* form container */

/* .page-break-section {
  display: flex;
  gap: var(--form-block-gap) var(--form-inline-gap);
  flex-wrap: wrap;
}

.Field-Container-Wide {
  height: 100%;
  width: 100%;
} */

/* body:not(.personabar-visible) .LiveForm .form-col-6 {
      width: calc(50% - var(--form-inline-gap) / 2) !important;
    } */

/* @media (min-width: 992px) {
  body:not(.personabar-visible)
    .LiveForm.Default
    ul.page-break-section
    .Field.CaptchaSimple {
    display: flex;
  }
  body:not(.personabar-visible)
    .LiveForm.Default
    ul.page-break-section
    .Field.CaptchaSimple {
    width: 100%;
  }
  body:not(.personabar-visible)
    .LiveForm.Default
    ul.page-break-section
    .Field.CaptchaSimple
    .Field-Container-Wide
    > div {
    flex-direction: row;
  }
}

img.captcha-simple {
  position: absolute;
  top: 50%;
  right: 0;
  transform: translateY(-50%);
}

body.rtl img.captcha-simple {
  right: unset;
  left: 0;
}

@media (max-width: 991px) {
  body:not(.personabar-visible) .LiveForm .form-col-6 {
    width: 100% !important;
  }
} */

/* form inputs */

/* body:not(.personabar-visible)
  .LiveForm.Default
  :is(input:not([type="submit"], [type="file"]), textarea) {
  width: 100%;
  margin-bottom: unset;
  max-width: 100%;
  border: solid 1px var(--Gray-90) !important;
  border-radius: 0;
  padding-inline: 0.5rem;
  padding-block: 28px 0.75rem;
  font-size: var(--fz-b3);
  line-height: var(--lh-b3);
  font-weight: var(--fw-400);
  transition: var(--transition);
  height: 48px;
  color: var(--tc3) !important;
}

body:not(.personabar-visible) .LiveForm.Default input:focus,
body:not(.personabar-visible) .LiveForm.Default textarea:focus {
  border-color: var(--primary-40) !important;
  box-shadow: 0px 2px 8px 0px #00000014;
} */

/* form select */

body:not(.personabar-visible) .LiveForm.Default .nice-select {
  border-color: var(--Gray-90) !important;
  background-color: var(--white) !important;
  display: flex;
  align-items: end;
  padding-inline-end: 1.5rem;
}

body:not(.personabar-visible) .nice-select .nice-select .current {
  line-height: normal;
  font-size: var(--fz-lg);
}

/* form checkbox */

/* body:not(.personabar-visible) .LiveForm.Default .Field input[type="checkbox"] {
  display: none;
}

body:not(.personabar-visible)
  .LiveForm.Default
  .Field
  input[type="checkbox"]
  ~ label {
  display: flex;
  align-items: center;
  gap: 0.5rem;
}

body:not(.personabar-visible)
  .LiveForm.Default
  .Field
  input[type="checkbox"]
  ~ label::before {
  content: "";
  width: 1.5rem;
  height: 1.5rem;
  background-color: var(--white);
  background-image: url(../assets/icons/check.svg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 1rem 1rem;
  border: solid 1px var(--mc1);
  border-radius: 0.25rem;
  vertical-align: middle;
  transition: var(--transition);
}

body:not(.personabar-visible)
  .LiveForm.Default
  .Field
  input[type="checkbox"]:checked
  ~ label::before {
  background-color: var(--mc1);
} */

/* form labels */
/* 
body:not(.personabar-visible)
  .LiveForm.Default
  .Field
  label[class*="Field-Label-"],
body:not(.personabar-visible) .LiveForm.Default .Field > label,
body:not(.personabar-visible) .LiveForm.Default .Field .MatrixWrapper > label {
  margin-bottom: -4px !important;
  height: 0.5rem;
  font-weight: var(--fw-400);
  font-size: var(--fz-b4);
  color: var(--Gray-60);
  line-height: 24px;
  display: flex;
  align-items: center;
  margin-inline-start: 0.5rem;
  padding-inline: 6px;
  pointer-events: none;
  position: relative;
  z-index: 2;
  background-color: var(--white);
  width: fit-content;
}

body:not(.personabar-visible)
  .LiveForm.Default
  .Field.Required
  > label::before {
  content: "*";
  color: var(--primary-50);
  font-weight: var(--fw-500);
  padding-inline-end: 2px;
  order: 2;
} */

/* Upload Style */
/* 
.LiveForm .plupload_filelist_header,
.LiveForm .plupload_filelist_footer,
.LiveForm .plupload_container {
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  height: fit-content;
}

body:not(.personabar-visible) .LiveForm.Default .plupload_buttons {
  position: relative !important;
  display: flex !important;
  justify-content: space-between !important;
  align-items: center !important;
  position: absolute !important;
  top: 100% !important;
  left: 0;
  padding-top: 0.75rem;
  font-size: var(--fz-b4);
  line-height: var(--lh-b5);
  font-weight: var(--fw-400);
  width: 100%;
}

body:not(.personabar-visible) .LiveForm.Default .plupload_buttons__Text {
  display: flex;
  align-items: center;
  width: 100%;
  height: 48px;
  border: 1px solid #bdbdbd;
  border-inline-start: none;
  border-radius: 0 10px 10px 0;
  font-size: 0.875rem !important;
  color: var(--tc1);
  padding: 12px;
  max-width: calc(100% - 120px);
  overflow: auto;
}

.LiveForm.Default .Field.mobile-under .Field-Container-Wide,
.LiveForm.Default .Field.mobile-under .Field-Container,
.LiveForm.Default .Field.mobile-under .intl-tel-input {
  height: 64px;
}

@supports (-webkit-touch-callout: none) {
  /* for ios */
body:not(.personabar-visible) .LiveForm.Default .Field.Fileupload:not(.active, :has(.plupload_filelist li))>label {
  translate: 0 -1.5rem;
}

body:not(.personabar-visible) .LiveForm.Default ul.page-break-section .Fileupload .Field-Container-Wide {
  position: relative !important;
  border: solid 1px var(--Gray-90);
  border-radius: var(--border-radius-sm);
  padding-inline-end: 2.5rem;
}

body:not(.personabar-visible) .LiveForm.Default ul.page-break-section .Fileupload input {
  cursor: pointer;
}

body:not(.personabar-visible) .LiveForm.Default ul.page-break-section .Fileupload .Field-Container-Wide .moxie-shim.moxie-shim-html5 {
  right: 1rem !important;
  top: unset !important;
  left: unset !important;
  bottom: 0.5rem !important;
  /* transform: translateY(-50%); */
  --icon-url: url(../assets/icons/clip.svg);
  width: 1.5rem !important;
  height: 1.5rem !important;
  mask: var(--icon-url) no-repeat center / cover;
  -webkit-mask: var(--icon-url) no-repeat center / cover;
  background-color: var(--mc1);
  cursor: pointer !important;
}

body.rtl:not(.personabar-visible) .LiveForm.Default ul.page-break-section .Fileupload .Field-Container-Wide .moxie-shim.moxie-shim-html5 {
  right: unset !important;
  left: 1rem !important;
}

.plupload_filelist_header {
  display: none !important;
}

.plupload_container .plupload_filelist {
  background: none !important;
  width: 100%;
}

#Body .LiveForm .Fileupload .Field-Container-Wide {
  display: flex !important;
  align-items: end;
  padding-bottom: 0.5rem;
  padding-inline-start: 0.5rem;
}

body:not(.personabar-visible) .LiveForm.Default ul.page-break-section [style="position: relative;"] {
  position: unset !important;
}

body:not(.personabar-visible) .LiveForm.Default ul.page-break-section .Fileupload .Field-Container-Wide .plupload_buttons>a:first-child {
  display: none !important;
}

body:not(.personabar-visible) {
  --form-message: "File : PDF or JPG up to 5Mb";
  --form-message-color: var(--Gray-80);
}

body.rtl:not(.personabar-visible) {
  --form-message: "فایل مجاز: PDF یا JPG تا حجم 5 مگابایت";
  --form-message-color: var(--Gray-80);
}

body:not(.personabar-visible) .LiveForm.Default ul.page-break-section .Fileupload .Field-Container-Wide .plupload_buttons::before {
  content: var(--form-message);
  color: var(--form-message-color, inherit);
  white-space: initial;
  font-size: var(--fz-b4);
}

body:not(.personabar-visible) .plupload_container:has(.plupload_failed) {
  --form-message: "Your file is to large to Upload";
  --form-message-color: var(--error-00);
}

body.rtl:not(.personabar-visible) .plupload_container:has(.plupload_failed) {
  --form-message: "فایل آپلودی سنگین تر از حجم مجاز است";
}

body:not(.personabar-visible) .plupload_container:has(.plupload_done) {
  --form-message: "Upload Succesful";
  --form-message-color: var(--success-00);
}

body.rtl:not(.personabar-visible) .plupload_container:has(.plupload_done) {
  --form-message: "فایل با موفقیت آپلود شد";
}

body:not(.personabar-visible) .LiveForm.Default ul.page-break-section .Fileupload .plupload_filelist_footer {
  height: unset !important;
}

body:not(.personabar-visible) .LiveForm.Default .plupload_button {
  position: relative !important;
  display: flex !important;
  margin-inline-end: 0 !important;
  white-space: nowrap;
  min-width: fit-content !important;
  cursor: pointer;
  background: transparent;
  border-color: var(--mc1);
  color: var(--mc1) !important;
  padding: 0 1rem !important;
  text-align: center;
  font-family: inherit;
  font-weight: var(--fw-600);
  height: 2rem;
  align-items: center;
  gap: 0 !important;
  transition: var(--transition);
}

.plupload_button:hover {
  background: var(--primary-50) !important;
  --mc1: var(--white);
}

.plupload_container .plupload_filelist {
  height: fit-content !important;
  overflow: visible !important;
  background-color: var(--mc1-fade-2);
  margin-block: 0;
  border-radius: calc(var(--border-radius-sm) / 2);
}

.plupload_file_icon {
  max-width: 1.5rem;
}

.plupload_file_name {
  max-width: calc(70% - 3rem) !important;
  text-overflow: ellipsis;
  margin-inline-end: auto !important;
  overflow: hidden;
  white-space: nowrap;
}

.plupload_filelist .plupload_file_name {
  width: 150px !important;
}

.plupload_file_status {
  width: 2rem !important;
}

.plupload_file_status {
  color: var(--Gray-00) !important;
}

.plupload_content {
  display: flex;
  width: 100%;
  height: 100%;
  align-items: center;
}

.plupload_file_icon img {
  max-width: 100% !important;
  margin-inline-start: 0 !important;
  height: 100%;
  object-fit: cover;
  object-position: center;
  border-radius: 0 !important;
}

.plupload_filelist li {
  background: unset !important;
  align-items: center;
  padding: 0 0 0 0 !important;
  justify-content: space-between;
  width: calc(100% - 2rem);
}

.Field-Container-Wide [id*="View_Fileupload"] {
  width: 100%;
}

.plupload_filelist li:last-child {
  border-bottom: unset !important;
  align-items: center !important;
}

.plupload_filelist li>div:is(.plupload_file_icon, .plupload_file_size, .plupload_clearer) {
  display: none;
}

.plupload_file_action {
  display: flex;
  align-items: center;
  justify-content: end;
  --icon: 1rem;
  --icon-url: url(../assets/icons/close.svg);
  width: 16% !important;
  height: 100% !important;
  margin: 0 !important;
  float: unset !important;
  display: none;
}

li.plupload_delete a {
  height: var(--icon);
  width: var(--icon);
  min-width: var(--icon);
  min-height: var(--icon);
  mask: var(--icon-url) no-repeat center / cover;
  -webkit-mask: var(--icon-url) no-repeat center / cover;
  display: block;
  background: var(--mc1) !important;
}

body:not(.personabar-visible) .LiveForm.Default .plupload_button__Upload::before {
  content: "\f110 ";
  animation: 1s rotateAnime infinite ease-in-out;
}

body:not(.personabar-visible) .LiveForm.Default .plupload_button__Failed::before {
  content: "\f071 ";
}

body:not(.personabar-visible) .LiveForm.Default .plupload_button__Done::before {
  content: "\f00c ";
}

*/
/* form submit */
/* 
@media (min-width: 992px) {
  body:not(.personabar-visible)
    .LiveForm.Default
    .page-break-section
    li.Submitbutton {
    width: 100% !important;
    margin-inline-end: auto;
    justify-content: end;
  }
  body:not(.personabar-visible)
    .LiveForm.Default
    .page-break-section
    li.Submitbutton
    .Submit-Align-Right {
    text-align: start !important;
  }
}

body#Body:not(.personabar-visible) .LiveForm.Default input[type="submit"],
body#Body:not(.personabar-visible) .LiveForm.Default input[type="button"] {
  background: var(--mc1);
  border-radius: var(--border-radius-sm) !important;
  background-color: var(--mc1) !important;
  box-shadow: none !important;
  border: solid 1px transparent !important;
  padding: 0.5rem 48px !important;
  font-size: var(--fz-b3);
  line-height: var(--lh-b3) !important;
  font-weight: var(--fw-600);
  height: auto !important;
  width: 100% !important;
}

@media (max-width: 991px) {
  body#Body:not(.personabar-visible) .LiveForm.Default input[type="submit"],
  body#Body:not(.personabar-visible) .LiveForm.Default input[type="button"] {
    width: 100% !important;
  }
}

body#Body:not(.personabar-visible) .LiveForm.Default input[type="submit"]:hover,
body#Body:not(.personabar-visible)
  .LiveForm.Default
  input[type="button"]:hover {
  box-shadow: none;
  background: var(--primary-60) !important;
  border-color: transparent !important;
}

body:not(.personabar-visible) .LiveForm.Default .Submit-Align-Right {
  text-align: end !important;
} */

/* form html dialog */
/* 
.dialog_Box {
  padding: 1.5rem;
  font-size: var(--fz-lg);
  font-weight: var(--fw-600);
  border-radius: var(--border-radius-sm);
  --back-color: var(--mc1-fade-4);
  --accent-color: var(--mc1);
  background-color: var(--back-color);
  color: var(--accent-color);
  --list-bullet-collor: var(--accent-color);
}

.dialog_Box :last-child {
  margin-bottom: 0 !important;
}

.dialog_Box.danger {
  --back-color: #ffe5e5;
  --accent-color: #ff0000;
}

.dialog_Box.warning {
  --back-color: #fff4b7;
  --accent-color: #b78f43;
}

.dialog_Box * {
  color: inherit !important;
}

@keyframes rotateAnime {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}

@media (min-width: 992px) {
  .LiveForm.Default .gridSpan-2 {
    grid-column: 1 / span 2;
  }
  .LiveForm.Default .gridSpan-3 {
    grid-column: 1 / span 3;
  }
} */

/* pdk Labels */

body:not(.personabar-visible) .LiveForm.Default .Field input,
body:not(.personabar-visible) .LiveForm.Default .Field .nice-select {
  border-radius: 0 !important;
  border: none !important;
  border-bottom: 1px solid var(--Gray-95) !important;
  background: var(--white);
  height: 4rem !important;
  margin-inline: auto;
  padding-inline: 0.5rem !important;
}

body:not(.personabar-visible) .LiveForm.Default .Field input:hover,
body:not(.personabar-visible) .LiveForm.Default .Field .nice-select:hover,
body:not(.personabar-visible) .LiveForm.Default ul.page-break-section .Fileupload .Field-Container-Wide:hover {
  border-color: var(--Gray-70) !important;
  box-shadow: 0px 8px 16px 0px rgba(0, 29, 47, 0.05);
}

body:not(.personabar-visible) .LiveForm.Default input[type="file"] {
  padding: 0 !important;
  font-size: 0 !important;
  width: 1.5rem !important;
  height: 1.5rem !important;
  position: static !important;
}

body:not(.personabar-visible) .LiveForm.Default input.error,
body:not(.personabar-visible) .LiveForm.Default textarea.error,
body:not(.personabar-visible) .LiveForm.Default select.error {
  border-bottom-color: var(--mc1) !important;
}

body:not(.personabar-visible) .LiveForm.Default .Field.active input,
body:not(.personabar-visible) .LiveForm.Default .Field.active .nice-select {
  border-color: var(--Gray-60) !important;
}

body:not(.personabar-visible) .LiveForm.Default .Field .nice-select.open {
  border-radius: 0 !important;
}

body:not(.personabar-visible) .LiveForm.Default .Field>label {
  margin: 0 !important;
  background: transparent !important;
  padding: 0 !important;
  position: absolute !important;
  right: 0.5rem;
  top: calc(50% + 12px);
  transform: translateY(-50%);
  font-size: var(--fz-b4);
  font-weight: 400;
  color: var(--Gray-70);
  height: fit-content;
  transition: var(--transition);
}

body:not(.personabar-visible, .rtl) .LiveForm.Default .Field>label {
  right: unset;
  left: 0.5rem;
}

body:not(.personabar-visible) .LiveForm.Default .Field:is(.active, :has(.plupload_filelist li))>label {
  top: 1rem;
  transform: translateY(0);
  font-size: 12px;
  color: var(--Gray-80) !important;
}

body:not(.personabar-visible) .LiveForm.Default ul.page-break-section .Fileupload .Field-Container-Wide {
  border-radius: none !important;
  border: none !important;
  border-bottom: 1px solid var(--Gray-95) !important;
  height: 3.75rem !important;
  background: var(--white);
  transition: var(--transition);
}

.datePicker,
.Fileupload {
  position: relative;
}

.datePicker::before {
  content: "";
  display: block;
  position: absolute;
  right: 1rem;
  top: 50%;
  transform: translateY(-50%);
  z-index: 1;
  width: 24px;
  height: 24px;
  background: url(/Portals/_default/skins/ez-skin/assets/icons/calendar.svg) no-repeat center;
  background-size: contain;
}

body.rtl .datePicker::before {
  right: unset;
  left: 1rem;
}

.nice-select:after {
  border: none !important;
  transform-origin: center;
  --icon-url: url(../assets/icons/chevron.svg);
  --icon: 24px;
  --icon-rotate: 90deg;
  --icon-color: var(--Gray-50);
  --icon-transform: translateX(10px);
  height: var(--icon);
  width: var(--icon);
  min-width: var(--icon);
  min-height: var(--icon);
  display: inline-flex;
  vertical-align: middle;
  background: var(--icon-color);
  mask: var(--icon-url) no-repeat center / var(--icon-inner, cover);
  -webkit-mask: var(--icon-url) no-repeat center / var(--icon-inner, cover);
  margin-inline-start: var(--icon-ms, 0);
  margin-inline-end: var(--icon-me, 0);
  margin-block: var(--icon-mt, 0) var(--icon-mb, 0);
  transition: all var(--transition);
  -webkit-transition: all var(--transition);
  rotate: calc(var(--icon-rotate, 0deg) * var(--direction-num, 1));
  transform: var(--icon-transform, none);
}

.nice-select.open:after {
  --icon-rotate: -135deg;
  --icon-transform: translateX(10px);
}

body.rtl .nice-select .option,
body.rtl .nice-select .current {
  text-align: right;
}

.nice-select .option {
  padding-inline: 0.5rem !important;
}

.nice-select .list {
  max-height: 200px;
  overflow: auto;
}

body:not(.personabar-visible) .LiveForm.Default .plupload_button {
  border-radius: 0;
  height: 2rem;
  padding: 4px 2rem !important;
  display: flex;
  align-items: center;
  font-size: var(--fz-b4);
  font-weight: 400;
}

body:not(.personabar-visible) .LiveForm.Default .Field.Required>label::before {
  color: var(--mc1) !important;
  order: 1;
  padding-inline-end: 0.25rem !important;
}

body.rtl .nice-select::after {
  right: unset !important;
  left: 12px !important;
  --icon-rotate: -90deg;
}

body.rtl .nice-select.open::after {
  --icon-rotate: 90deg;
}

.datepicker-plot-area * {
  font-family: "IranSansNumb";
}

.datepicker-plot-area .datepicker-day-view .table-days td span,
.datepicker-plot-area .datepicker-month-view .month-item,
.datepicker-plot-area .datepicker-year-view .year-item {
  font-size: var(--fz-t6);
  font-weight: var(--fw-400);
  color: var(--Gray-30);
}

.datepicker-plot-area .datepicker-day-view .table-days td.today span {
  background-color: var(--mc1);
  color: var(--white);
  text-shadow: none !important;
}

.datepicker-plot-area .datepicker-day-view .table-days td.selected span,
.datepicker-plot-area .datepicker-month-view .month-item.selected,
.datepicker-plot-area .datepicker-year-view .year-item.selected {
  background-color: var(--primary-50);
  color: var(--white);
  text-shadow: none !important;
}

.datepicker-plot-area .datepicker-day-view .table-days td span:hover,
.datepicker-plot-area .datepicker-day-view .table-days td.selected span .datepicker-plot-area .datepicker-day-view .table-days td:hover,
.datepicker-plot-area .datepicker-month-view .month-item:hover,
.datepicker-plot-area .datepicker-year-view .year-item:hover {
  background-color: var(--Primary-P70);
  color: var(--white);
}

.datepicker-plot-area .datepicker-day-view .month-grid-box .header {
  height: fit-content;
}

/* -------------------------------------------------------------------------- */

/*                                 Dnn Loading                                */

/* -------------------------------------------------------------------------- */

.dnnLoading {
  background: #fff url(/portals/0/logo.svg) no-repeat center center;
  background-size: 80px 80px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.dnnLoading::after {
  content: "";
  display: block;
  width: 160px;
  height: 104px;
  transform: rotate(0deg);
  animation: rotateAnime 1s ease infinite;
  mask: url(../assets/icons/loadingCircle.svg) no-repeat center / cover;
  -webkit-mask: url(../assets/icons/loadingCircle.svg) no-repeat center / cover;
  background-color: var(--mc1);
}

/* -------------------------------------------------------------------------- */

/*                                    HELP                                    */

/* -------------------------------------------------------------------------- */

/* -------------------------------------------------------------------------- */

/*                                 Scrollbar                                  */

/* -------------------------------------------------------------------------- */

/* width */

html::-webkit-scrollbar {
  width: 10px;
}

/* Track */

html::-webkit-scrollbar-track {
  background: #fff;
  border-radius: 0px;
}

/* Handle */

html::-webkit-scrollbar-thumb {
  transition: var(--transition);
  background: var(--Primary-P20);
  border-radius: 0px;
}

/* modal */

/* width */

.modal-body::-webkit-scrollbar {
  width: 8px;
}

/* Track */

.modal-body::-webkit-scrollbar-track {
  background: #f1f1f1;
}

/* Handle */

.modal-body::-webkit-scrollbar-thumb {
  transition: var(--transition);
  background: var(--mc1);
}

/* -------------------------------------------------------------------------- */

/*                              LinK DetaliArticle                            */

/* -------------------------------------------------------------------------- */

.article__InternalLink,
.article__InternalLink:visited {
  color: var(--mc3);
  transition: var(--transition);
}

/* -------------------------------------------------------------------------- */

/*                           Navbar and pain                                  */

/* -------------------------------------------------------------------------- */

.personabar--btn,
.personabar-usertype {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 10px 0;
  border-bottom: solid 1px #3d3c3c;
  cursor: pointer;
  z-index: 10000000;
  background-color: #026790;
  position: fixed;
  left: 0;
  top: 0;
  width: 80px;
}

.personabar-usertype {
  right: 0;
  top: 42px;
  color: white;
}

.rtl .personabar--btn {
  right: 0;
  left: auto;
}

.personabar--btn svg,
.test svg {
  fill: white;
}

iframe#personaBar-iframe,
.personabar-placeholder,
.editBarFrameContainer {
  transition: 0.5s;
}

.personabar--closed iframe#personaBar-iframe,
.personabar--closed .personabar-placeholder {
  left: -80px;
}

.rtl.personabar--closed iframe#personaBar-iframe,
.rtl.personabar--closed .personabar-placeholder {
  left: auto;
  right: -80px !important;
}

.personabar--closed {
  margin: 0 !important;
}

.personabar--closed .editBarFrameContainer {
  bottom: -80px;
}

.DNNEmptyPane.d-none {
  display: none !important;
}

/* -------------------------------------------------------------------------- */

/*                           Icon  Navbar                                     */

/* -------------------------------------------------------------------------- */

.personabar--btn {
  display: flex;
  flex-direction: column;
  cursor: pointer;
  transform: scale(-1);
}

.personabar--btn .icon-bar {
  height: 3px;
  background-color: white;
  transition: var(--transition);
  margin: 2px 0;
  width: 20px;
  border-radius: 10px;
}

body:not(.personabar--closed) .personabar--btn .icon-bar:nth-child(1) {
  transform: rotatez(-45deg) translate(-6px, 6px);
  transform-origin: bottom;
}

body:not(.personabar--closed) .personabar--btn .icon-bar:nth-child(2) {
  transform-origin: top;
  transform: rotatez(-45deg);
  width: 0;
  opacity: 0;
}

*:is([class*="me-1"], [class*="ms-1"]) body:not(.personabar--closed) .personabar--btn .icon-bar:nth-child(3) {
  transform-origin: bottom;
  transform: translate(-2px, -6px) rotatez(45deg);
}

/* -------------------------------------------------------------------------- */

/*                               Slider                                       */

/* -------------------------------------------------------------------------- */

.DnnModule-DNNGoDNNGalleryPro .wb-slides .slick-track {
  min-width: 100%;
}

/* -------------------------------------------------------------------------- */

/*                           Live Form                                        */

/* -------------------------------------------------------------------------- */

.LiveForms .Toolbar-Item .glyphicon-floppy-saved,
.LiveForms .Toolbar-Item .glyphicon-floppy-saved~.Toolbar-Text {
  display: none !important;
}

/* -------------------------------------------------------------------------- */

/*                                Searh Result                                */

/* -------------------------------------------------------------------------- */

.dnnSearchBoxPanel {
  background: none;
  padding: unset;
  margin-top: var(--title-space);
  max-width: unset !important;
  order: 0;
}

.dnnSearchResultAdvancedTip,
div:has(> .dnnSearchResultCountPerPage),
.dnnSearchResultItem-Link {
  display: none !important;
}

.dnnSearchResultContainer>.dnnSearchResultItem>.dnnSearchResultItem-Title {
  font-size: var(--fz-t5);
  font-weight: var(--fw-500);
  line-height: var(--lh-t5);
  margin-bottom: 1rem;
  display: flex;
  width: 100%;
  align-items: center;
  justify-content: space-between;
  --icon: 1.5rem;
  --icon-url: url("../assets/icons/chevron.svg");
  --icon-rotate: 90deg;
  --icon-color: var(--Gray-30);
}

.dnnSearchResultContainer>.dnnSearchResultItem>.dnnSearchResultItem-Title>a {
  display: flex;
  width: 100%;
  justify-content: space-between;
}

.dnnSearchResultContainer>.dnnSearchResultItem>.dnnSearchResultItem-Title>a::after {
  content: "";
}

.dnnSearchResultContainer>.dnnSearchResultItem>.dnnSearchResultItem-Description {
  color: var(--Gray-40);
  font-weight: var(--fw-400);
  font-size: var(--fz-b4);
  line-height: var(--lh-b4);
}

.dnnSearchBox>input[type="text"],
.dnnSearchBox>input[type="text"]:focus {
  position: static !important;
  width: 100% !important;
  order: 1;
  background-color: unset !important;
  font-size: var(--fz-t5);
  line-height: var(--lh-t5);
  font-weight: var(--fw-500);
  color: var(--tc1);
}

.dnnSearchBox>input[type="text"]::placeholder {
  color: var(--Gray-50);
  margin-inline-start: 1rem;
}

.dnnSearchBoxPanel .dnnSearchBox {
  margin: 0;
  box-shadow: none;
  padding: 1rem 2rem;
  background-color: var(--primary-100);
  border-radius: 0;
  display: flex;
  align-items: center;
  border: none;
  margin-bottom: 2rem;
}

.dnnSearchBox>a.dnnSearchBoxClearText {
  position: static;
  width: 2rem;
  min-width: 2rem;
  height: 2rem;
  mask: url(../assets/icons/closeCircled.svg) no-repeat center / cover;
  -webkit-mask: url(../assets/icons/closeCircled.svg) no-repeat center / cover;
  order: 2;
  display: flex !important;
  margin-bottom: unset;
  background: var(--Gray-20) !important;
  transition: var(--transition);
}

.dnnSearchBox_advanced {
  display: none;
}

.dnnSearchBox>a.dnnSearchButton {
  position: static !important;
  margin: 0 !important;
  background-image: none !important;
  width: 40px !important;
  height: 40px !important;
  min-width: 40px !important;
  mask: url(../assets/icons/search.svg) no-repeat center / 24px 24px !important;
  -webkit-mask: url(../assets/icons/search.svg) no-repeat center / 24px 24px !important;
  background-color: var(--primary-50) !important;
  order: 0 !important;
}

.dnnSearchResultPanel {
  background: unset;
  display: flex;
  justify-content: end;
  align-items: baseline;
  margin-inline-start: auto;
}

.dnnRight:has(.dnnPager-current) {
  display: none;
}

.dnnSearchResultPanel::before {
  content: "sort by:";
  color: var(--Gray-20);
  font-size: var(--fz-t6);
  font-weight: var(--fw-500);
  line-height: var(--lh-t6);
  margin-inline-end: 1rem;
}

body.rtl .dnnSearchResultPanel::before {
  content: "ترتیب براساس:";
}

.ModSearchResultsC {
  display: flex;
  justify-content: end;
  flex-wrap: wrap;
}

.dnnSearchResultPager,
.dnnSearchResultPanel {
  width: 50%;
}

.dnnSearchResultPager {
  order: 1;
  border: none !important;
  margin: 0 !important;
  vertical-align: middle;
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: start;
  gap: 40px;
  font-size: var(--fz-b4);
  line-height: var(--lh-b4);
  font-weight: var(--fw-400);
}

.dnnSearchResultItem-Others,
.dnnSearchResultContainer>.dnnSearchResultItem>.dnnSearchResultItem-Others span {
  color: var(--Gray-80);
  font-weight: var(--fw-400);
  font-size: var(--fz-b4);
  line-height: var(--lh-b4);
}

.dnnSearchResultContainer>.dnnSearchResultItem>.dnnSearchResultItem-Description b {
  color: var(--primary-50);
  font-weight: inherit;
}

.dnnSearchResultPanel {
  order: 2;
  margin: 0;
  padding: 0;
  justify-content: space-between;
}

.dnnSearchResultPager span {
  margin: 0;
}

.dnnSearchResultPager:not(.dnnSearchResultPagerTop) {
  display: none !important;
}

.dnnSearchResultContainer {
  width: 100%;
  margin-top: var(--title-space);
  padding-top: 30px;
  border-top: solid 2px var(--primary-50);
  order: 3;
}

.dnnSearchResultSortOptions {
  display: flex;
  gap: 1.5rem;
}

.dnnSearchResultPanel .dnnSearchResultSortOptions>li>a,
.dnnSearchResultPanel .dnnSearchResultSortOptions>li>a {
  background: unset !important;
  border-bottom: solid 1px transparent;
  font-size: var(--fz-t6);
  font-weight: var(--fw-500);
  line-height: var(--lh-t6);
  color: var(--Gray-20);
  transition: var(--transition);
  padding: 0 0 0.25rem 0;
}

.dnnSearchResultPanel .dnnSearchResultSortOptions>li {
  border: none;
}

.dnnSearchResultPanel .dnnSearchResultSortOptions>li.active>a,
.dnnSearchResultPanel .dnnSearchResultSortOptions>li.active>a:hover {
  border-color: var(--primary-50);
  color: var(--primary-50);
}

.dnnSearchResultPanel .dnnSearchResultSortOptions {
  border: none;
  padding: 0;
}

.dnnRight {
  margin-right: 0 !important;
}

.dnnClear {
  /* display: none; */
}

@media (max-width: 991px) {
  .dnnSearchResultSortOptions {
    gap: 1rem;
  }

  .dnnSearchResultPanel::before {
    margin: 0;
  }
}

/* -------------------------------------------------------------------------- */

/*                         SubPage General Components                         */

/* -------------------------------------------------------------------------- */

.subPageSection table {
  border-radius: var(--border-radius-sm);
  margin-inline: auto;
  padding: 0.5rem;
}

/* -------------------------------------------------------------------------- */

/*                                  Dnn Edit                                  */

/* -------------------------------------------------------------------------- */

body:is(.personabar-visible) a[title="Click to edit"] img {
  display: none;
}

body:is(.personabar-visible) a[title="Click to edit"] {
  height: fit-content;
  padding: 0.5rem !important;
  position: absolute;
  top: 0;
  left: 0;
  transform: translate(-40%, -25%);
  border-radius: 0;
  transition: var(--transition);
  box-shadow: var(--box-shadow-1);
  aspect-ratio: 1 !important;
  z-index: 5;
  --icon: 20px;
  --icon-url: url(/Portals/_default/skins/ez-skin/assets/icons/pencil.svg);
  --icon-color: var(--Primary-P100);
  backdrop-filter: blur(6px) brightness(1.15);
  -webkit-backdrop-filter: blur(6px) brightness(1.15);
  background: #00528583;
}

body:is(.personabar-visible) a[title="Click to edit"]::after {
  --icon: 20px;
  --icon-url: url(/Portals/_default/skins/ez-skin/assets/icons/pencil.svg);
  background: #fff !important;
}

body:is(.personabar-visible) a[title="Click to edit"]::after {
  content: "";
  transform: unset !important;
  margin: 0;
  padding: 0;
  rotate: unset;
}

body:is(.personabar-visible) *:has(> a[title="Click to edit"]) {
  position: relative;
}

body:is(.personabar-visible) a[title="Click to edit"]:hover {
  opacity: 1;
}

body:is(.personabar-visible) :is(.main__Banner_Title_Item, #headerAttractions) a[title="Click to edit"] {
  position: static !important;
  transform: unset !important;
  opacity: 1;
}

.PagingTable {
  display: flex;
  justify-content: center;
  margin-top: 80px !important;
  height: fit-content !important;
}

.PagingTable [align="left"],
.pagination-late .PagingTable [align="right"] {
  display: none !important;
}

.PagingTable [align="right"],
.pagination-late .PagingTable [align="left"] {
  display: flex !important;
  align-items: center;
  gap: 0.25rem;
}

.PagingTable td span,
.PagingTable a {
  color: var(--Gray-G40, #626262) !important;
  text-align: center !important;
  font-size: 16px !important;
  font-weight: 400 !important;
  line-height: 32px;
  /* 200% */
  border-radius: 12px !important;
  width: 40px !important;
  height: 40px !important;
  line-height: normal !important;
  border: none !important;
  box-shadow: none !important;
  display: inline-flex !important;
  padding: 0 !important;
  margin: 0 !important;
  justify-content: center !important;
  align-items: center !important;
  transition: var(--transition);
  background-color: transparent;
}

.PagingTable tbody tr td:last-child span.active {
  color: white !important;
  background: var(--Secondary-S30, #008283);
}

.pagination-late .PagingTable td span:is(:nth-child(2), :nth-last-child(2)),
.pagination-late .PagingTable a:is(:nth-child(2), :nth-last-child(2)) {
  font-size: 1rem !important;
}

.PagingTable a:hover {
  background: var(--Secondary-S95, #cceced) !important;
}

:is(.PagingTable td span, .PagingTable a):is( :nth-child(2),
  :nth-last-child(2)) {
  background-color: unset !important;
  font-size: 0 !important;
  --icon-color: var(--mc2);
  --icon: 1.5rem;
  --icon-url: url(../assets/icons/chevron.svg);
  --icon-rotate: calc(0deg * var(--direction-num));
}

:is(.PagingTable td span, .PagingTable a):is(:nth-child(2), ) {
  --icon-rotate: calc(180deg * var(--direction-num));
}

:is(.PagingTable td span, .PagingTable a):is(:nth-child(1), ) {
  --icon-rotate: calc(180deg * var(--direction-num)) !important;
}

:is(.PagingTable td span, .PagingTable a):is( :nth-child(2),
  :nth-last-child(2)):is(span) {
  --icon-color: var(--Gray-G90);
}

/* :is(.PagingTable td span, .PagingTable a):is(
    :nth-child(2),
    :nth-last-child(2)
  ):is(a):hover {
  --icon-color: var(--mc3);
} */

:is(.PagingTable td span, .PagingTable a):is( :nth-child(2),
  :nth-last-child(2))::after {
  content: "";
  height: var(--icon);
  width: var(--icon);
  min-width: var(--icon);
  min-height: var(--icon);
  display: inline-flex;
  background: var(--icon-color);
  mask: var(--icon-url) no-repeat center / cover;
  -webkit-mask: var(--icon-url) no-repeat center / cover;
  transition: all var(--transition);
  -webkit-transition: all var(--transition);
  rotate: var(--icon-rotate, 0deg);
}

.pagination-late .PagingTable td span:is(:nth-child(2), :nth-last-child(2))::after,
.pagination-late .PagingTable a:is(:nth-child(2), :nth-last-child(2))::after {
  display: none !important;
}

:is(.PagingTable td span, .PagingTable a):is( :nth-child(1),
  :nth-last-child(1)) {
  background-color: unset !important;
  font-size: 0 !important;
  --icon-color: var(--mc2);
  --icon: 2.5rem;
  --icon-url: url(../assets/icons/dblChev.svg);
  --icon-rotate: calc(0 * var(--direction-num));
}

:is(.PagingTable td span, .PagingTable a):is( :nth-child(1),
  :nth-last-child(1))::after {
  content: "";
  height: var(--icon);
  width: var(--icon);
  min-width: var(--icon);
  min-height: var(--icon);
  display: inline-flex;
  background: var(--icon-color);
  mask: var(--icon-url) no-repeat center / cover;
  -webkit-mask: var(--icon-url) no-repeat center / cover;
  transition: all var(--transition);
  -webkit-transition: all var(--transition);
  rotate: var(--icon-rotate, 0deg);
}

@media (max-width: 991px) {
  .PagingTable {
    overflow-x: auto;
    margin-right: 0 !important;
  }

  body:not(.personabar-visible) #wrap {
    padding-top: var(--header-height);
  }
}

@media (max-width: 768px) {
  .rtl .personabar-placeholder {
    left: unset !important;
    right: -80px !important;
    z-index: 1000;
    transition: all ease-in-out 0.3s;
  }

  iframe#personaBar-iframe {
    left: unset !important;
    right: -80px !important;
    transition: all ease-in-out 0.3s;
  }

  .rtl.personabar-visible {
    margin-right: 0px !important;
    transition: all ease-in-out;
  }

  .personaBarContainer.personalBarContainer {
    width: 3rem;
    height: 3rem;
    position: fixed;
    top: 20%;
    left: 0;
    background: #0e2936;
    z-index: 999999;
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 2048 2048' style='enable-background:new 0 0 2048 2048;' xml:space='preserve' aria-labelledby='Settings_title'%3E%3Ccircle class='back' cx='1024' cy='1024' r='1024'%3E%3C/circle%3E%3Cpath fill='%23fff' class='main' d='M1479.7,1016c0-37.7-5.2-74.1-14-109.1l151.9-87.6l-119.5-207.1l-150,86.7c-52.7-52.5-118.5-91.7-192-112.8 V407.6H917.1v176.1c-79.9,21.2-150.9,63.6-206.7,121.2L550,612.3L430.5,819.3L596,914.9c-7.5,32.5-11.9,66.3-11.9,101.1 c0,39.9,5.7,78.3,15.5,114.9l-169.2,97.7l119.5,207.1l170.5-98.4c54.1,52.5,121.5,91.2,196.7,111.1v192h239.1V1446 c68.7-19.7,130.4-55.6,181.2-103.1l160.8,92.8l119.5-207.1l-155.3-89.7C1473.5,1099.9,1479.7,1058.8,1479.7,1016z M1032,1283.1 c-143.1,0-259.1-116-259.1-259.1s116-259.1,259.1-259.1s259.1,116,259.1,259.1S1175.1,1283.1,1032,1283.1z'%3E%3C/path%3E%3C/svg%3E");
    background-size: 75%;
    background-repeat: no-repeat;
    background-position: center;
    transition: all ease-in-out 0.3s;
    border-radius: 0 0.5rem 0.5rem 0;
  }

  .rtl .personaBarContainer.personalBarContainer {
    right: 0;
    left: auto;
    border-radius: 0.5rem 0 0 0.5rem;
  }

  .mobile .personaBarContainer.personalBarContainer {
    left: 80px;
  }

  .mobile.rtl .personaBarContainer.personalBarContainer {
    right: 80px;
  }

  .mobile.rtl.personabar-visible {
    margin-right: 80px !important;
    margin-left: 0 !important;
  }

  .mobile.personabar-visible {
    margin-left: 80px !important;
  }

  .mobile.rtl .personabar-placeholder {
    right: 0px !important;
    left: auto !important;
  }

  .mobile .personabar-placeholder {
    left: 0px !important;
  }

  .mobile.rtl iframe#personaBar-iframe {
    left: auto !important;
    right: 0px !important;
  }

  .mobile iframe#personaBar-iframe {
    /* left: unset !important; */
    left: 0px !important;
  }
}

/* ----------------------- Slick With Loader ----------------------- */

/* Put this on your slider wrapper(s) */
.has-loader {
  position: relative;
  -overflow: hidden;
}

/* subtle glass overlay */
/* .has-loader::before {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    180deg,
    rgba(255, 255, 255, 0.92),
    rgba(255, 255, 255, 0.78)
  );
  backdrop-filter: blur(4px);
  z-index: 9999;
  opacity: 1;
  transition: opacity 0.25s ease;
} */

/* BMW-like ring spinner */
/* .has-loader::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 56px;
  height: 56px;
  margin: -28px 0 0 -28px;
  border-radius: 50%;
  z-index: 10000;
  border: 3px solid rgba(0, 0, 0, 0.1);
  border-top-color: #1c69d4;
  border-right-color: #7a7a7a;
  border-bottom-color: rgba(0, 0, 0, 0.1);
  border-left-color: rgba(0, 0, 0, 0.1);
  animation: bmwSpin 0.85s linear infinite;
  opacity: 1;
  transition: opacity 0.25s ease;
} */

.has-loader.loader-done::before,
.has-loader.loader-done::after,
.has-loader.loader-done .loader-label {
  opacity: 0;
  pointer-events: none;
}

/* 
@keyframes bmwSpin {
  to {
    transform: rotate(360deg);
  }
} */

/* page banner */

.inner-page-banner {
  display: flex;
  align-items: start;
  flex-direction: column;
  height: 600px;
  margin-bottom: 88px;
  background-color: var(--Primary-P00);
}

.inner-page-banner img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.inner-page-banner .banner_Data {
  margin-top: -150px;
  padding-bottom: 30px;
}

.inner-page-banner .banner_Data p:last-child {
  opacity: 0.8;
}

.main__Datils__Add__News .dnnCheckbox {
  display: inline-block;
}

.loader {
  position: fixed !important;
  top: 0 !important;
  right: 0 !important;
  bottom: 0 !important;
  left: 0 !important;
  display: flex !important;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  gap: 30px;
  z-index: 10000;
  background: rgba(0, 68, 109, 0.95);
}

.loader:after {
  content: "";
  display: block;
  width: 80px;
  aspect-ratio: 1;
  background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200"><radialGradient id="a16" cx=".66" fx=".66" cy=".3125" fy=".3125" gradientTransform="scale(1.5)"><stop offset="0" stop-color="%23232323"></stop><stop offset=".3" stop-color="%23232323" stop-opacity=".9"></stop><stop offset=".6" stop-color="%23232323" stop-opacity=".6"></stop><stop offset=".8" stop-color="%23232323" stop-opacity=".3"></stop><stop offset="1" stop-color="%23232323" stop-opacity="0"></stop></radialGradient><circle transform-origin="center" fill="none" stroke="url(%23a16)" stroke-width="15" stroke-linecap="round" stroke-dasharray="200 1000" stroke-dashoffset="0" cx="100" cy="100" r="70"><animateTransform type="rotate" attributeName="transform" calcMode="spline" dur="2" values="360;0" keyTimes="0;1" keySplines="0 0 1 1" repeatCount="indefinite"></animateTransform></circle><circle transform-origin="center" fill="none" opacity=".2" stroke="%23232323" stroke-width="15" stroke-linecap="round" cx="100" cy="100" r="70"></circle></svg>');
  background-size: contain;
  filter: invert(1);
}

.loader:before {
  content: "";
  display: block;
  width: 200px;
  height: 65px;
  top: calc(50% - 50px);
  right: calc(50% - 50px);
  background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="154" height="48" viewBox="0 0 154 48" fill="none"><g opacity="0.5"><path fill-rule="evenodd" clip-rule="evenodd" d="M26.4596 5.98376V11.7195C26.4766 12.1255 26.4766 12.4639 26.4766 12.7177C26.4766 12.8192 26.4766 12.9038 26.4766 12.9715C26.4766 13.1069 26.4766 14.6466 26.4766 16.8968C26.4766 17.9459 26.4766 19.0795 26.4596 20.2469V21.2959C26.4766 21.5666 26.4766 21.7528 26.4766 21.8204V26.1857V26.2364V26.2533V27.1162C26.4766 27.167 26.4766 27.2178 26.4766 27.2685C26.4766 27.2685 26.4766 27.37 26.4596 27.5223V27.5731V41.5148C26.5104 42.0731 26.4596 42.6991 26.3412 43.3251C26.2227 43.9512 26.0197 44.5772 25.7658 45.1186L25.7489 45.1355C24.9705 46.6075 23.8029 47.4535 22.5507 47.8088C21.62 48.0626 20.6217 48.0457 19.7079 47.775C18.7941 47.5212 17.9311 47.0305 17.2373 46.3537C16.3743 45.5078 15.7651 44.3911 15.6298 43.0544C12.347 41.0579 12.4823 36.8957 12.4823 36.8788L12.6346 31.7353C11.7039 31.5999 10.9425 31.4307 10.2318 31.1262C9.60566 30.8555 9.03032 30.4832 8.4719 29.9587C7.38892 29.891 6.71205 29.8403 6.69513 29.8403C6.37362 29.8234 2.43087 29.6203 1.29712 26.3379C0.958685 25.3228 0.704861 24.1384 0.501801 23.2078C0.400271 22.7003 0.298741 22.2773 0.231054 22.0235V21.9896C-1.05499 16.4739 3.42925 16.6431 3.81845 16.6769C3.95382 16.6769 4.49531 16.6431 5.3414 16.6092C5.9675 15.6956 6.99972 14.9342 8.59035 14.562C8.75957 14.5281 8.92879 14.4943 9.13185 14.4604C10.4179 14.2067 11.7547 14.0544 13.193 14.0036L13.2607 11.8718V11.8379C13.2777 11.6856 13.2777 11.5841 13.2946 11.4657C13.413 9.75681 13.6161 6.84665 17.0004 5.62845C17.0343 5.42541 17.0681 5.25622 17.102 5.10395V5.08702C17.7619 2.59985 18.9803 1.0771 20.3509 0.400317C21.0616 0.0450068 21.8062 -0.0565059 22.5169 0.0280917C23.2276 0.129609 23.9045 0.434158 24.4967 0.924824C25.6474 1.92308 26.4596 3.64887 26.4596 5.98376ZM25.4782 41.5148V40.9903C25.2751 41.261 25.0382 41.5317 24.7167 41.7178C24.4798 42.0731 24.2091 42.3946 23.8875 42.6653C22.8553 43.562 21.417 44.0527 19.251 44.0527H19.2341C18.2695 44.0019 17.4404 43.8158 16.7128 43.562C16.9158 44.3742 17.3558 45.0848 17.9142 45.6431C18.4895 46.2015 19.2172 46.6075 19.9786 46.8275C20.7401 47.0474 21.5524 47.0644 22.2969 46.8613C23.3122 46.5906 24.2429 45.88 24.8859 44.6787C25.1059 44.205 25.2751 43.6805 25.3766 43.1221C25.4782 42.5807 25.512 42.0393 25.4782 41.5486V41.5148ZM25.4782 17.8782V12.0409C25.4782 11.821 25.4613 11.6349 25.4613 11.4826C25.4274 11.0765 25.3766 10.6197 25.2751 10.1629C24.5982 7.84491 22.9061 7.9295 22.8892 7.9295H22.8215C22.8215 7.9295 20.3678 7.62496 19.7756 10.8735C19.7248 11.2119 19.6064 12.4809 19.471 14.2743C19.6571 14.2913 19.8433 14.3082 20.0294 14.3251C24.1244 14.7819 24.9028 16.5415 25.4782 17.8782ZM25.4782 7.86183V5.98376C25.4782 3.97034 24.8013 2.49834 23.8537 1.70312C23.4137 1.33089 22.8892 1.09402 22.3646 1.02634C21.84 0.958666 21.2816 1.04326 20.757 1.29706C19.6402 1.83848 18.608 3.1582 18.0326 5.34082C18.7434 5.18854 19.5725 5.10394 20.5201 5.08702H20.554C23.1938 5.2393 24.6659 6.44059 25.4782 7.86183ZM16.5774 42.3607V42.4284C17.2881 42.7837 18.168 43.0206 19.251 43.0883C20.9262 43.0883 22.0938 42.7837 22.923 42.2085C22.8215 42.2085 22.703 42.2085 22.5846 42.1915C20.5709 41.9885 19.4202 41.0579 18.7603 39.9751C18.1173 38.9091 17.948 37.7248 17.8634 36.9126C17.745 35.7283 17.6942 34.1209 17.6942 32.2598C17.3558 32.2429 17.0343 32.209 16.7466 32.1921C16.6281 37.1157 16.5774 41.0918 16.5774 42.3607ZM15.6128 41.8193C15.6298 40.1612 15.6636 36.5066 15.7651 32.0906C15.359 32.0567 15.0037 32.006 14.6652 31.9721C14.4453 31.9383 14.2253 31.9214 14.0561 31.9045C13.9038 31.8875 13.7684 31.8706 13.633 31.8537L13.4807 36.8957C13.4638 36.9634 13.3792 40.0089 15.6128 41.8193ZM15.7651 31.1092L15.7821 30.3986C15.0883 30.3648 14.3606 30.314 13.6669 30.2802L13.6499 30.8724C13.8192 30.8893 13.9884 30.9062 14.1576 30.9231C14.3945 30.957 14.5806 30.9739 14.7668 30.9908C15.0714 31.0247 15.4098 31.0585 15.7651 31.1092ZM15.8159 29.4342V29.1804L15.4098 29.1466C14.9191 29.0958 14.4622 29.062 13.9376 29.0112C13.8699 29.0112 13.7853 28.9943 13.7176 28.9943L13.7007 29.2989C14.3945 29.3496 15.1052 29.3835 15.8159 29.4342ZM15.8667 27.3193C15.9344 24.8321 16.002 22.2434 16.0867 19.7563C15.5452 19.8747 15.2067 20.0946 14.9698 20.3654C14.6483 20.7545 14.5637 21.279 14.5637 21.7697C14.5637 22.9202 14.7837 25.3228 14.7837 25.3397V25.3905C14.7837 25.3905 14.7668 26.7102 15.8667 27.3193ZM16.1205 18.758V18.555C15.359 18.5719 14.6314 18.5888 14.0222 18.6226L13.9714 20.1116C14.0391 19.9931 14.1237 19.8747 14.2083 19.7563C14.6145 19.2825 15.2067 18.9103 16.1205 18.758ZM16.1713 17.5906V17.4721C15.4775 17.4552 14.7668 17.4383 14.0561 17.4214V17.6413C14.6652 17.6244 15.3929 17.6075 16.1713 17.5906ZM17.1358 17.506V17.5567H17.3219C17.5758 17.5567 17.8296 17.5567 18.0665 17.5398C17.7619 17.5398 17.4573 17.5229 17.1358 17.506ZM17.102 18.538V18.6734C17.4742 18.6565 17.8465 18.6565 18.1849 18.6396V18.5042C17.8973 18.5042 17.6096 18.5042 17.3219 18.5211L17.102 18.538ZM17.0681 19.6547C16.9835 22.2603 16.8989 24.9844 16.8312 27.59C16.882 27.59 16.9327 27.6069 16.9835 27.6069H17.0004C17.2035 27.6238 17.4742 27.6407 17.7619 27.6407C17.7788 27.2685 17.7788 26.8794 17.7957 26.4902C17.8804 24.1722 17.9988 21.8035 18.1342 19.6209C17.7788 19.6378 17.4235 19.6547 17.0681 19.6547ZM16.7974 29.265V29.485C17.1189 29.5019 17.4235 29.5188 17.7111 29.5357V29.3496C17.3896 29.3158 17.085 29.2989 16.7974 29.265ZM16.7635 30.4494L16.7466 31.1939C17.0343 31.2108 17.3389 31.2446 17.6773 31.2615C17.6773 31.0077 17.6773 30.7539 17.6942 30.5001C17.3896 30.4832 17.085 30.4663 16.7635 30.4494ZM16.2051 16.4908C16.222 15.9832 16.2559 15.4756 16.2728 14.9849C15.5282 14.9511 14.8175 14.9342 14.1407 14.9342L14.0899 16.44C14.8006 16.4569 15.5113 16.4739 16.2051 16.4908ZM16.3236 14.0205C16.4589 11.0427 16.6281 8.50477 16.8312 6.7959C14.5129 7.94643 14.3606 10.1798 14.2591 11.5334C14.2422 11.6856 14.2422 11.8379 14.2253 11.9225L14.1576 13.9867C14.8514 13.9698 15.5621 13.9867 16.3236 14.0205ZM17.8465 6.40675C17.6265 8.03102 17.4404 10.7889 17.2881 14.0713C17.6773 14.1051 18.0834 14.122 18.4895 14.1728C18.6249 12.3286 18.7434 11.0427 18.7941 10.7043L18.811 10.6874C19.5387 6.74514 22.5846 6.91434 22.9061 6.94818C22.9738 6.94818 23.143 6.94817 23.363 6.99893C22.6692 6.49135 21.7385 6.13604 20.5032 6.06836C19.4541 6.06836 18.5741 6.1868 17.8465 6.40675ZM17.2373 15.0526C17.2204 15.5433 17.1866 16.034 17.1696 16.5415C17.5588 16.5585 17.9311 16.5754 18.3034 16.5923C18.3372 16.0847 18.3711 15.594 18.4049 15.1372C18.0157 15.1034 17.6265 15.0695 17.2373 15.0526ZM13.8191 25.5258L13.7345 28.013C13.8361 28.0299 13.9207 28.0299 14.0053 28.0299C14.3606 28.0637 14.8175 28.0976 15.3083 28.1483C14.0222 27.4208 13.8361 25.9826 13.8191 25.5258ZM12.6854 30.737L12.7023 30.2125C11.8732 30.1618 11.0609 30.111 10.3333 30.0602C10.4348 30.111 10.5363 30.1618 10.6379 30.2125C11.2132 30.4663 11.8732 30.6186 12.6854 30.737ZM12.7192 29.2481L12.7362 28.8251C12.5331 28.7744 12.33 28.7067 12.127 28.639C11.4501 28.3683 10.7733 27.9115 10.2318 27.1162C9.79179 26.4733 9.47028 25.5935 9.21646 24.646C8.96263 23.7323 8.79342 22.751 8.65804 21.9219C8.16731 18.7242 9.99485 18.0135 11.2809 17.8105C11.5347 17.7767 11.7716 17.7597 11.9578 17.7428C12.0424 17.7428 12.1101 17.7259 12.127 17.7259C12.2624 17.709 12.6008 17.6921 13.0746 17.6751V17.4044C10.2994 17.3875 7.64274 17.4721 5.89981 17.5398C5.86597 17.6075 5.83212 17.6752 5.79828 17.7259C5.3414 18.7242 5.3414 19.8578 5.47677 20.7037C5.49369 20.8222 5.52753 20.9575 5.54446 21.076C5.62906 21.4313 5.71367 21.8374 5.79828 22.2434C6.17056 24.0538 6.55976 26.0503 8.09963 28.0468C8.37037 28.4021 8.64112 28.7067 8.89495 28.9774C9.96101 29.062 11.2978 29.1466 12.7192 29.2481ZM12.77 27.8099L13.0408 18.6565C12.6346 18.6734 12.33 18.6903 12.2116 18.7072C12.127 18.7072 12.0762 18.7242 12.0085 18.7242C11.8562 18.7411 11.6532 18.7411 11.4163 18.7918C10.5194 18.9272 9.2503 19.4348 9.62258 21.7866C9.74103 22.5987 9.91024 23.5293 10.1471 24.4091C10.3841 25.2551 10.6717 26.0334 11.0271 26.5748C11.4501 27.1839 11.9747 27.5223 12.4823 27.7423C12.5839 27.7592 12.6685 27.793 12.77 27.8099ZM13.1084 16.44L13.1592 14.968C11.8055 15.0188 10.5363 15.1711 9.31799 15.4079H9.30106C9.13185 15.4418 8.97956 15.4587 8.81034 15.5094C7.87965 15.7294 7.20278 16.1016 6.69513 16.5415C8.40422 16.4908 10.7056 16.44 13.1084 16.44ZM24.0737 40.9395C24.446 40.3135 24.7336 39.5521 24.9536 38.6892C25.0382 38.3846 25.1567 37.674 25.2582 36.9296C25.2751 36.7435 25.309 36.5742 25.3259 36.4051C25.3428 35.0177 25.3766 32.9196 25.3936 30.4832C24.5982 31.5661 23.2107 32.4628 20.7909 32.3275C19.9956 32.3275 19.2848 32.3105 18.6418 32.2936C18.6418 34.104 18.6926 35.6606 18.811 36.7942C18.8787 37.5048 19.031 38.5538 19.5725 39.4506C20.0971 40.3135 21.0109 41.041 22.6523 41.2102C23.2614 41.261 23.7183 41.1425 24.0737 40.9395ZM18.7772 26.541C18.7603 26.9301 18.7434 27.3024 18.7434 27.6746C19.3187 27.6915 19.9617 27.6915 20.5709 27.6915C21.7893 27.6915 22.9061 27.6577 23.346 27.6069C24.8013 27.4039 25.309 26.6594 25.4782 26.3041V25.5596L25.4443 24.4937L25.3428 22.2434C25.3259 21.905 25.292 21.5836 25.2751 21.2621C25.1567 20.7376 24.649 19.6209 22.6353 19.6547H22.6184H22.5507C21.5693 19.6378 20.4524 19.604 19.1325 19.604C18.9803 21.8204 18.8618 24.2061 18.7772 26.541ZM18.6757 29.4004V29.5696C20.4863 29.6542 21.8908 29.688 22.2631 29.6372H22.3477C23.2784 29.6372 23.9214 29.4681 24.3783 29.1973C23.8199 29.3835 23.1938 29.4511 22.4154 29.485H22.3984C21.0616 29.5019 19.8094 29.4681 18.6757 29.4004ZM18.6587 30.5509C18.6587 30.8047 18.6587 31.0585 18.6418 31.3123C19.2679 31.3292 19.9786 31.3461 20.7909 31.3461H20.8247C22.4154 31.4307 23.4645 30.9908 24.1583 30.3648C23.6676 30.5171 23.0922 30.6186 22.3815 30.6017C21.9246 30.6693 20.4863 30.6355 18.6587 30.5509ZM19.3864 15.2387C19.3525 15.6956 19.3187 16.1693 19.2848 16.66C20.1648 16.7277 20.9939 16.8123 21.7385 16.9138C22.8384 17.0491 23.6845 17.3537 24.3444 17.7597C23.8368 16.7446 22.923 15.6279 19.894 15.2895C19.7417 15.2726 19.5556 15.2557 19.3864 15.2387ZM19.1664 18.5211V18.6396C20.4694 18.6396 21.5693 18.6565 22.5507 18.6903H22.6015C22.7199 18.6903 22.8384 18.6903 22.9569 18.6903C22.5677 18.6226 22.1277 18.5719 21.6031 18.555H21.5862C20.9093 18.538 20.0802 18.5211 19.1664 18.5211ZM4.81682 17.5906C4.19072 17.6244 3.83537 17.6413 3.83537 17.6413H3.76768C3.75076 17.6413 0.163367 17.3368 1.17867 21.7528C1.26328 22.0404 1.34788 22.4634 1.46634 22.9879C1.65247 23.8846 1.9063 25.0521 2.22781 25.9996C3.19235 28.7574 6.72897 28.842 6.7459 28.842H6.76281C6.76281 28.842 7.05048 28.859 7.52429 28.8928C7.4566 28.8251 7.40584 28.7405 7.33815 28.6559C5.66291 26.4902 5.23987 24.3584 4.85067 22.4464C4.78298 22.0742 4.69837 21.702 4.61377 21.3128C4.57992 21.1775 4.54608 21.0252 4.52916 20.8729C4.39378 19.9424 4.37686 18.7242 4.81682 17.5906ZM28.3041 5.98376V7.86183C29.1163 6.44059 30.5885 5.2393 33.2283 5.07011H33.2621C34.2098 5.08703 35.0389 5.17163 35.7496 5.3239C35.1743 3.14128 34.1421 1.83848 33.0252 1.28013C32.5007 1.02634 31.9423 0.924823 31.4177 1.00942C30.8931 1.0771 30.3855 1.31397 29.9286 1.6862C28.981 2.49834 28.3041 3.95342 28.3041 5.98376ZM28.3041 12.0409V17.8951C28.8794 16.5415 29.6578 14.7819 33.7698 14.3251C33.9559 14.3082 34.1421 14.2913 34.3282 14.2743C34.1928 12.4639 34.0744 11.2119 34.0236 10.8735C33.4314 7.62496 30.9777 7.9295 30.9777 7.9295H30.91C30.91 7.9295 29.2009 7.84491 28.5241 10.1629C28.4225 10.6366 28.3549 11.0765 28.3379 11.4826C28.321 11.6349 28.3041 11.821 28.3041 12.0409ZM28.3041 40.9903V41.5148V41.5486C28.2703 42.0393 28.3041 42.5807 28.4056 43.1221C28.5072 43.6635 28.6764 44.205 28.8964 44.6787C29.5394 45.88 30.487 46.5737 31.4854 46.8613C32.2468 47.0644 33.0422 47.0474 33.8036 46.8275C34.5651 46.6075 35.2927 46.2015 35.8681 45.6431C36.4434 45.0848 36.8665 44.3911 37.0695 43.562C36.3588 43.8327 35.5296 44.0019 34.5482 44.0527H34.5313C32.3653 44.0527 30.91 43.562 29.8947 42.6653C29.5732 42.3777 29.3025 42.0731 29.0656 41.7178C28.7441 41.5317 28.5072 41.2779 28.3041 40.9903ZM27.3226 41.4978V27.5562V27.5054C27.3057 27.3531 27.3057 27.2685 27.3057 27.2516C27.3057 27.2008 27.3057 27.1501 27.3057 27.0993V26.2364V26.2195V26.1688V21.8035C27.3057 21.7358 27.2888 21.5497 27.3226 21.279V20.23C27.3226 19.0625 27.3057 17.9289 27.3057 16.8968C27.3057 14.6466 27.2888 13.1069 27.3057 12.9715C27.3057 12.9038 27.3057 12.8192 27.3057 12.7177C27.3057 12.4639 27.3057 12.1255 27.3226 11.7195V5.98376C27.3226 3.64887 28.1349 1.92308 29.3025 0.941747C29.8947 0.451081 30.5716 0.129606 31.2823 0.0450083C31.993 -0.0565088 32.7376 0.0619299 33.4483 0.41724C34.802 1.0771 36.0373 2.59986 36.6972 5.10395V5.12086C36.7311 5.27314 36.7649 5.44234 36.7988 5.64537C40.1831 6.86358 40.3862 9.77374 40.5046 11.4826C40.5046 11.601 40.5215 11.7026 40.5385 11.8548V11.8887L40.6061 14.0205C42.0445 14.0713 43.3813 14.2236 44.6673 14.4774C44.8535 14.5112 45.0396 14.545 45.2088 14.5789C46.7995 14.9511 47.8148 15.7125 48.4578 16.6261C49.3039 16.66 49.8454 16.6938 49.9807 16.6938C50.353 16.6769 54.8373 16.5077 53.5681 22.0066V22.0404C53.5005 22.2942 53.3989 22.7172 53.2974 23.2248C53.0943 24.1384 52.8405 25.3397 52.5021 26.3549C51.3683 29.6373 47.4256 29.8403 47.1041 29.8572C47.0871 29.8572 46.4103 29.908 45.3273 29.9756C44.7689 30.5001 44.1935 30.8724 43.5674 31.1431C42.8567 31.4476 42.0952 31.6168 41.1646 31.7522L41.3169 36.8957C41.3169 36.9126 41.4691 41.0918 38.1694 43.0714C38.034 44.3911 37.4249 45.5247 36.5619 46.3707C35.8681 47.0474 35.0051 47.5381 34.0913 47.7919C33.1606 48.0457 32.1792 48.0795 31.2485 47.8257C29.9963 47.4873 28.8287 46.6245 28.0503 45.1525L28.0333 45.1355C27.7795 44.5941 27.5765 43.9681 27.458 43.3421C27.3226 42.6822 27.2719 42.0562 27.3226 41.4978ZM37.2049 42.4284V42.3438C37.2049 41.0918 37.1541 37.1157 37.0526 32.1752C36.7649 32.1921 36.4434 32.2259 36.105 32.2429C36.105 34.104 36.0542 35.7283 35.9358 36.8957C35.8512 37.7079 35.6819 38.8922 35.0389 39.9582C34.379 41.0579 33.2283 41.9885 31.2146 42.1746C31.0962 42.1915 30.9946 42.1915 30.8762 42.1915C31.7054 42.7668 32.8729 43.0714 34.5482 43.0714C35.6143 43.0206 36.4942 42.7837 37.2049 42.4284ZM37.0357 31.1939L37.0187 30.4494C36.6972 30.4663 36.3926 30.4832 36.0881 30.5001C36.0881 30.7539 36.0881 31.0077 36.105 31.2615C36.4434 31.2446 36.748 31.2277 37.0357 31.1939ZM37.0018 29.485V29.265C36.6972 29.2989 36.3926 29.3158 36.0881 29.3327V29.5188C36.3757 29.5188 36.6803 29.5019 37.0018 29.485ZM36.9511 27.6069C36.8834 24.9844 36.8157 22.2773 36.7142 19.6716C36.3419 19.6547 35.9865 19.6547 35.6481 19.6378C35.7835 21.8204 35.9019 24.2061 35.9865 26.5071C36.0035 26.8963 36.0204 27.2685 36.0204 27.6577C36.308 27.6407 36.5788 27.6408 36.7818 27.6238H36.7988C36.8495 27.6069 36.9003 27.6069 36.9511 27.6069ZM36.6803 18.6903V18.555H36.4434C36.1557 18.555 35.8681 18.555 35.5804 18.538V18.6734C35.9527 18.6565 36.308 18.6734 36.6803 18.6903ZM36.6465 17.5736V17.5229C36.325 17.5398 36.0204 17.5567 35.7158 17.5736C35.9696 17.5736 36.2234 17.5736 36.4603 17.5906L36.6465 17.5736ZM37.611 17.4721V17.5906C38.3725 17.6075 39.1001 17.6244 39.7262 17.6582V17.4383C39.0155 17.4383 38.3217 17.4552 37.611 17.4721ZM37.6618 18.555V18.758C38.5755 18.9103 39.1678 19.2825 39.557 19.7563C39.6585 19.8747 39.7262 19.9931 39.7939 20.1116L39.7431 18.6226C39.1509 18.6057 38.4232 18.5719 37.6618 18.555ZM37.6956 19.7563C37.7802 22.2434 37.8479 24.8152 37.9156 27.3193C39.0155 26.7102 38.9986 25.3905 38.9986 25.3905V25.3397C38.9986 25.3397 39.2186 22.9202 39.2186 21.7697C39.2186 21.279 39.134 20.7545 38.8124 20.3654C38.5925 20.1116 38.2371 19.8916 37.6956 19.7563ZM37.9664 29.1804V29.4342C38.6602 29.4004 39.3709 29.3496 40.0816 29.3158L40.0647 28.9943C39.98 28.9943 39.9124 29.0112 39.8447 29.0112C39.3032 29.062 38.8632 29.0958 38.3725 29.1466L37.9664 29.1804ZM38.0002 30.3986L38.0171 31.1092C38.3725 31.0754 38.7109 31.0247 39.0324 30.9908C39.2186 30.9739 39.4047 30.9401 39.6416 30.9231C39.8108 30.9062 39.98 30.8893 40.1493 30.8724L40.1323 30.2802C39.4047 30.314 38.694 30.3648 38.0002 30.3986ZM38.0341 32.0906C38.1187 36.5066 38.1694 40.1781 38.1863 41.8193C40.42 40.0258 40.3354 36.9634 40.3354 36.8957L40.1831 31.8537C40.0477 31.8706 39.8954 31.8875 39.7601 31.9045C39.5908 31.9214 39.3878 31.9552 39.1509 31.9721C38.7955 32.006 38.4233 32.0398 38.0341 32.0906ZM36.5957 16.5246C36.5788 16.017 36.5619 15.5264 36.528 15.0357C36.1388 15.0695 35.7496 15.0865 35.3435 15.1203C35.3773 15.5771 35.4112 16.0678 35.445 16.5754C35.8342 16.5754 36.2234 16.5415 36.5957 16.5246ZM36.4942 14.0713C36.3419 10.7889 36.1557 8.03102 35.9358 6.40675C35.2081 6.20372 34.3451 6.06836 33.2791 6.05144C32.0438 6.11911 31.1131 6.47443 30.4193 6.98202C30.6393 6.94818 30.8085 6.93125 30.8762 6.93125C31.1977 6.89741 34.2436 6.72822 34.9712 10.6705V10.6874C35.022 11.0258 35.1404 12.3117 35.2758 14.1559C35.6989 14.139 36.105 14.1051 36.4942 14.0713ZM36.968 6.7959C37.1541 8.50477 37.3233 11.0427 37.4756 14.0205C38.2202 13.9867 38.9478 13.9698 39.6247 13.9698L39.557 11.9056C39.557 11.821 39.5401 11.6687 39.5232 11.5164C39.4386 10.1798 39.2863 7.94643 36.968 6.7959ZM37.5095 14.9849C37.5264 15.4756 37.5602 15.9832 37.5772 16.4908C38.271 16.4739 38.9817 16.4569 39.6924 16.44L39.6416 14.9342C38.9647 14.9342 38.254 14.9511 37.5095 14.9849ZM40.6231 14.968L40.6738 16.44C43.0767 16.4231 45.3781 16.4908 47.0871 16.5415C46.5795 16.0847 45.9026 15.7125 44.9719 15.5094C44.8027 15.4756 44.6504 15.4418 44.4812 15.4079H44.4643C43.2459 15.1711 41.9768 15.0188 40.6231 14.968ZM40.7077 17.4214V17.6921C41.1815 17.709 41.5199 17.7259 41.6553 17.7428C41.6722 17.7428 41.7399 17.7428 41.8245 17.7597C42.0106 17.7767 42.2475 17.7936 42.5014 17.8274C43.7874 18.0305 45.615 18.7411 45.1242 21.9389C44.9889 22.7848 44.8196 23.7493 44.5658 24.6629C44.312 25.5935 43.9736 26.4902 43.5505 27.1332C43.009 27.9284 42.3322 28.3852 41.6553 28.6559C41.4522 28.7405 41.2492 28.8082 41.0461 28.842L41.063 29.265C42.4845 29.1804 43.8213 29.0958 44.8704 29.0112C45.1242 28.7405 45.395 28.436 45.6657 28.0807C47.2056 26.0842 47.6117 24.0876 47.9671 22.2773C48.0517 21.8712 48.1363 21.4651 48.2209 21.1098C48.2547 20.9914 48.2717 20.856 48.2886 20.7376C48.424 19.8916 48.424 18.758 47.9671 17.7597C47.9332 17.6921 47.8994 17.6244 47.8655 17.5736C46.1226 17.489 43.4828 17.4044 40.7077 17.4214ZM40.7415 18.6565L41.0123 27.8099C41.0969 27.7761 41.1984 27.7423 41.283 27.7084C41.8076 27.5054 42.3322 27.1501 42.7383 26.541C43.0936 25.9996 43.3813 25.2213 43.6182 24.3753C43.8551 23.4955 44.0243 22.5649 44.1428 21.7528C44.4981 19.4179 43.229 18.8934 42.3491 18.758C42.1122 18.7242 41.9091 18.7072 41.7568 18.6903C41.6891 18.6903 41.6384 18.6903 41.5538 18.6734C41.4353 18.6903 41.1476 18.6734 40.7415 18.6565ZM41.0969 30.2125L41.1138 30.737C41.9091 30.6186 42.5691 30.4663 43.1613 30.2125C43.2628 30.1618 43.3644 30.111 43.4659 30.0602C42.7214 30.111 41.926 30.1618 41.0969 30.2125ZM40.0477 28.013L39.98 25.5427C39.9462 25.9996 39.7601 27.4377 38.474 28.1653C38.9817 28.1145 39.4385 28.0807 39.777 28.0468C39.8616 28.0299 39.9462 28.013 40.0477 28.013ZM28.8287 38.6892C29.0656 39.5521 29.3363 40.3135 29.7086 40.9395C30.0639 41.1425 30.5208 41.261 31.1131 41.2102C32.7545 41.041 33.6683 40.3135 34.1928 39.4506C34.7343 38.5538 34.8866 37.5048 34.9543 36.7942C35.0728 35.6606 35.1235 34.0871 35.1235 32.2936C34.4805 32.3105 33.7698 32.3275 32.9745 32.3275C30.5547 32.4628 29.1671 31.5661 28.3718 30.4832C28.4056 32.9027 28.4225 35.0177 28.4395 36.4051C28.4564 36.5742 28.4733 36.7604 28.5072 36.9296C28.6087 37.674 28.7441 38.3846 28.8287 38.6892ZM35.1235 31.3123C35.1235 31.0585 35.1235 30.8047 35.1066 30.5509C33.2791 30.6355 31.8576 30.6693 31.3838 30.6186C30.6731 30.6186 30.0809 30.534 29.6071 30.3817C30.3009 31.0077 31.35 31.4646 32.9406 31.363H32.9745C33.7867 31.3461 34.4974 31.3292 35.1235 31.3123ZM35.1066 29.5696V29.4004C33.9729 29.4681 32.7376 29.5019 31.3669 29.4681H31.35C30.5716 29.4342 29.9455 29.3665 29.3871 29.1804C29.844 29.4511 30.5039 29.6373 31.4177 29.6203H31.5023C31.8915 29.7049 33.2791 29.6542 35.1066 29.5696ZM35.0558 27.6746C35.0389 27.3024 35.0389 26.9132 35.022 26.541C34.9374 24.2061 34.8189 21.8204 34.6836 19.6209C33.3637 19.6209 32.2468 19.6378 31.2654 19.6716H31.1977H31.1808C29.1671 19.6378 28.6594 20.7545 28.541 21.279C28.5072 21.6005 28.4902 21.9219 28.4733 22.2603L28.3718 24.5106L28.3379 25.5766V26.321C28.5072 26.6763 28.9979 27.4377 30.4701 27.6238C30.91 27.6746 32.0269 27.7084 33.2452 27.7084C33.8375 27.7084 34.4805 27.6915 35.0558 27.6746ZM34.6159 18.6396V18.5211C33.719 18.5211 32.8729 18.5381 32.1961 18.5719H32.1792C31.6715 18.5719 31.2146 18.6226 30.8254 18.7072C30.9439 18.7072 31.0623 18.7072 31.1808 18.7072H31.2315C32.213 18.6565 33.3129 18.6396 34.6159 18.6396ZM34.4974 16.66C34.4636 16.1693 34.4297 15.6956 34.3959 15.2387C34.2267 15.2557 34.0575 15.2726 33.8713 15.2895C30.8423 15.6279 29.9286 16.7446 29.4209 17.7597C30.0639 17.3537 30.91 17.0491 32.0269 16.9138C32.7883 16.8123 33.6175 16.7277 34.4974 16.66ZM49.9469 17.6413C49.9469 17.6413 49.5915 17.6244 48.9654 17.5906C49.4054 18.7242 49.4054 19.9424 49.2531 20.8729C49.2193 21.0421 49.2023 21.1775 49.1685 21.3128C49.067 21.7189 48.9993 22.0742 48.9316 22.4464C48.5424 24.3584 48.1194 26.4902 46.4441 28.6559C46.3764 28.7405 46.3257 28.8082 46.258 28.8928C46.7318 28.859 47.0025 28.842 47.0195 28.842H47.0364C47.0533 28.842 50.5899 28.7574 51.5545 25.9996C51.876 25.0521 52.1298 23.8846 52.3159 22.9879C52.4344 22.4634 52.519 22.0404 52.6036 21.7528C53.6358 17.3368 50.0315 17.6413 50.0146 17.6413H49.9469Z" fill="white"/><path fill-rule="evenodd" clip-rule="evenodd" d="M150.022 12.7168C149.498 12.7168 149.058 12.9367 148.753 13.3597C148.432 13.7827 148.279 14.341 148.279 15.0686C148.279 15.7792 148.432 16.3376 148.753 16.7605C149.075 17.1835 149.515 17.3866 150.073 17.3866C150.598 17.3866 151.021 17.2004 151.342 16.8282C151.681 16.4221 151.867 15.83 151.867 15.0348C151.867 14.2395 151.664 13.6135 151.241 13.1736C150.919 12.8691 150.53 12.7168 150.022 12.7168ZM150.073 11.0756C151.342 11.0756 152.341 11.4647 153.034 12.26C153.66 12.9706 153.982 13.9011 153.982 15.0686C153.982 16.236 153.66 17.1666 153.034 17.8603C152.324 18.6555 151.325 19.0447 150.039 19.0447C148.872 19.0447 147.924 18.7232 147.23 18.0633C146.486 17.3527 146.113 16.3545 146.113 15.0686C146.113 13.8842 146.418 12.9537 147.044 12.26C147.755 11.4647 148.77 11.0756 150.073 11.0756ZM141.02 18.7909V11.3294H143.051L143.169 12.6491C143.304 12.3107 143.474 12.04 143.626 11.837C143.964 11.4478 144.421 11.2448 145.013 11.2448C145.233 11.2448 145.504 11.2786 145.809 11.3294L145.623 13.1229C145.267 13.0721 145.013 13.0552 144.827 13.0552C144.303 13.0552 143.897 13.2413 143.592 13.6135C143.304 13.9857 143.152 14.4764 143.152 15.1194V18.7909H141.02ZM135.436 12.7168C134.877 12.7168 134.437 12.9706 134.133 13.4782C133.896 13.8673 133.794 14.4087 133.794 15.0855C133.794 15.7961 133.947 16.3714 134.234 16.7944C134.539 17.2174 134.945 17.4373 135.47 17.4373C135.977 17.4373 136.383 17.2512 136.671 16.879C136.993 16.4898 137.145 15.8638 137.145 15.0348C137.145 14.2226 136.959 13.5966 136.586 13.1905C136.316 12.8691 135.926 12.7168 135.436 12.7168ZM137.128 12.1584V8.13159H139.277V18.7909H137.263L137.196 17.8096C136.671 18.6386 135.859 19.0447 134.776 19.0447C133.964 19.0447 133.287 18.8078 132.745 18.3341C131.984 17.6573 131.595 16.6252 131.595 15.2209C131.595 13.935 131.882 12.9198 132.458 12.1754C133.033 11.4478 133.862 11.0756 134.945 11.0756C135.842 11.0756 136.57 11.4478 137.128 12.1584ZM126.569 12.7168C126.044 12.7168 125.604 12.9367 125.3 13.3597C124.978 13.7827 124.826 14.341 124.826 15.0686C124.826 15.7792 124.978 16.3376 125.3 16.7605C125.621 17.1835 126.061 17.3866 126.62 17.3866C127.144 17.3866 127.567 17.2004 127.889 16.8282C128.227 16.4221 128.413 15.83 128.413 15.0348C128.413 14.2395 128.21 13.6135 127.787 13.1736C127.466 12.8691 127.076 12.7168 126.569 12.7168ZM126.62 11.0756C127.889 11.0756 128.887 11.4647 129.581 12.26C130.207 12.9706 130.528 13.9011 130.528 15.0686C130.528 16.236 130.207 17.1666 129.581 17.8603C128.87 18.6555 127.872 19.0447 126.586 19.0447C125.418 19.0447 124.471 18.7232 123.777 18.0633C123.032 17.3527 122.66 16.3545 122.66 15.0686C122.66 13.8842 122.965 12.9537 123.591 12.26C124.301 11.4647 125.317 11.0756 126.62 11.0756ZM114.199 18.7909V8.13159H116.348V12.3276C116.873 11.4986 117.702 11.0756 118.819 11.0756C120.46 11.0756 121.272 11.9892 121.272 13.8335V18.7909H119.123V14.1211C119.123 13.2244 118.717 12.7675 117.939 12.7675C117.465 12.7675 117.093 12.9536 116.822 13.3259C116.517 13.7319 116.365 14.2734 116.365 14.9671V18.7909H114.199ZM98.6311 15.3224L97.1251 15.5593C96.279 15.6946 95.856 16.0668 95.856 16.6929C95.856 16.9636 95.9406 17.1666 96.1098 17.3358C96.296 17.505 96.5498 17.5896 96.8882 17.5896C97.362 17.5896 97.7681 17.4712 98.1066 17.2343C98.4619 16.9805 98.6481 16.6252 98.6481 16.1853V15.3224H98.6311ZM98.6311 13.9688V13.6474C98.6311 12.9537 98.2081 12.5983 97.3789 12.5983C96.9051 12.5983 96.5329 12.7168 96.279 12.9536C96.1437 13.089 96.0252 13.2751 95.9068 13.512L94.0792 13.0213C94.2146 12.5476 94.4853 12.1415 94.9084 11.82C95.5345 11.3294 96.3975 11.0756 97.4974 11.0756C98.6819 11.0756 99.528 11.3125 100.036 11.8031C100.493 12.2261 100.713 12.8352 100.713 13.6643V17.1835C100.713 17.7757 100.814 18.3171 101.017 18.7909H99.0542C98.9696 18.5033 98.9188 18.2495 98.9019 18.0295C98.4958 18.4017 98.1235 18.6555 97.802 18.7909C97.3959 18.9601 96.9051 19.0447 96.3298 19.0447C95.5852 19.0447 94.9761 18.8586 94.5192 18.4863C94.0285 18.0803 93.7915 17.505 93.7915 16.7605C93.7915 15.8807 94.1131 15.2378 94.7561 14.8317C95.1453 14.5779 95.7375 14.3918 96.5498 14.2734L98.6311 13.9688ZM90.2042 9.9589V8.13159H92.3532V9.9589H90.2042ZM90.2042 18.7909V11.3294H92.3532V18.7909H90.2042ZM81.6756 16.9467L83.6555 16.3883C83.9093 17.1328 84.4508 17.505 85.263 17.505C86.0753 17.505 86.4814 17.2512 86.4814 16.7436C86.4814 16.5237 86.4137 16.3376 86.2445 16.2191C86.0922 16.0838 85.8045 15.9822 85.3984 15.8977L84.4508 15.6946C83.4693 15.4916 82.7925 15.187 82.4202 14.7979C82.0987 14.4764 81.9464 14.0027 81.9464 13.4105C81.9464 12.6829 82.251 12.0908 82.8602 11.6847C83.4524 11.2786 84.2477 11.0756 85.2461 11.0756C86.3799 11.0756 87.2598 11.3463 87.9028 11.8708C88.2243 12.1246 88.4612 12.4799 88.6135 12.9029L86.7014 13.5627C86.566 13.2413 86.4137 13.0044 86.2445 12.8691C85.9907 12.666 85.6353 12.5645 85.1954 12.5645C84.4677 12.5645 84.0954 12.8183 84.0954 13.3259C84.0954 13.6643 84.4 13.9012 84.9923 14.0365L86.4983 14.3411C87.3782 14.5272 87.9705 14.8317 88.292 15.2716C88.5458 15.61 88.6643 16.0668 88.6643 16.6421C88.6643 17.3696 88.3766 17.9449 87.8013 18.3679C87.1921 18.8078 86.346 19.0278 85.2461 19.0278C84.197 19.0278 83.334 18.8078 82.6571 18.351C82.2848 18.0803 81.9295 17.6065 81.6756 16.9467ZM76.5991 18.7909V11.3294H78.6297L78.7482 12.6491C78.8836 12.3107 79.0528 12.04 79.2051 11.837C79.5435 11.4478 80.0004 11.2448 80.5927 11.2448C80.8126 11.2448 81.0834 11.2786 81.388 11.3294L81.2018 13.1229C80.8465 13.0721 80.5927 13.0552 80.4065 13.0552C79.8819 13.0552 79.4758 13.2413 79.1712 13.6135C78.8836 13.9857 78.7313 14.4764 78.7313 15.1194V18.7909H76.5991ZM70.152 14.3072H73.2994C73.2486 13.1736 72.7241 12.6153 71.7257 12.6153C70.8458 12.6153 70.3212 13.1736 70.152 14.3072ZM75.4485 15.5762H70.1689C70.2197 16.8113 70.795 17.4204 71.878 17.4204C72.6395 17.4204 73.164 17.082 73.4517 16.4052L75.2793 17.2343C74.687 18.4356 73.5194 19.0278 71.8103 19.0278C70.6766 19.0278 69.7797 18.7232 69.1198 18.0972C68.3921 17.4035 68.0199 16.3883 68.0199 15.0517C68.0199 13.8673 68.3244 12.9198 68.9167 12.2261C69.5767 11.4478 70.5243 11.0587 71.7765 11.0587C72.6564 11.0587 73.384 11.2448 73.9594 11.6001C74.9577 12.2261 75.4485 13.3597 75.4485 14.984V15.5762ZM61.1327 13.1398H63.3495C63.874 13.1398 64.2971 13.0044 64.6186 12.7168C64.957 12.4122 65.1263 12.0062 65.1263 11.5155C65.1263 11.0248 64.974 10.6357 64.6524 10.365C64.3479 10.0943 63.9079 9.9589 63.3664 9.9589H61.1327V13.1398ZM58.8652 18.7909V8.13159H63.8741C65.0078 8.13159 65.9046 8.43614 66.5307 9.02832C67.1738 9.63743 67.4953 10.4665 67.4953 11.4986C67.4953 12.5645 67.123 13.4105 66.3954 14.0365C65.6847 14.6456 64.754 14.9332 63.5864 14.9332H61.1497V18.774H58.8652V18.7909ZM104.486 18.7909V8.13159H106.787V12.3784L110.916 8.13159H113.607L109.579 12.2769L113.945 18.7909H111.204L107.972 13.8335L106.77 15.0686V18.8078H104.486V18.7909Z" fill="white"/><path fill-rule="evenodd" clip-rule="evenodd" d="M150.615 25.9475H152.646C152.612 25.22 152.273 24.8647 151.647 24.8647C151.055 24.8478 150.717 25.22 150.615 25.9475ZM153.999 26.7597H150.615C150.649 27.5549 151.021 27.944 151.715 27.944C152.206 27.944 152.544 27.7241 152.73 27.2842L153.898 27.8256C153.509 28.587 152.781 28.9761 151.664 28.9761C150.937 28.9761 150.361 28.7731 149.938 28.3839C149.464 27.944 149.228 27.3011 149.228 26.4382C149.228 25.6768 149.414 25.0677 149.803 24.6278C150.226 24.1202 150.835 23.8834 151.63 23.8834C152.206 23.8834 152.663 24.0018 153.035 24.2217C153.678 24.6278 153.999 25.3553 153.999 26.3874V26.7597ZM148.635 25.4569L147.349 25.7783C147.18 25.22 146.875 24.9493 146.419 24.9493C146.063 24.9493 145.792 25.1016 145.606 25.3892C145.454 25.643 145.369 25.9983 145.369 26.4551C145.369 26.9119 145.454 27.2673 145.64 27.538C145.809 27.7918 146.063 27.9271 146.402 27.9271C146.943 27.9271 147.282 27.6226 147.4 26.9965L148.703 27.318C148.348 28.4347 147.569 28.993 146.385 28.993C145.657 28.993 145.082 28.79 144.676 28.3839C144.236 27.944 143.999 27.3011 143.999 26.472C143.999 25.7276 144.185 25.1185 144.574 24.6616C144.997 24.1371 145.623 23.8834 146.436 23.8834C147.654 23.8664 148.382 24.3909 148.635 25.4569ZM141.664 23.1389V21.9714H143.034V23.1389H141.664ZM141.664 28.8069V24.0187H143.034V28.8069H141.664ZM137.789 28.8069L136.079 24.0187H137.552L138.584 27.521L139.633 24.0187H141.054L139.345 28.8069H137.789ZM133 28.8069V24.0187H134.303L134.37 24.8647C134.455 24.6447 134.556 24.4755 134.675 24.3402C134.895 24.0864 135.183 23.9679 135.572 23.9679C135.724 23.9679 135.893 23.9849 136.079 24.0187L135.961 25.1692C135.741 25.1354 135.572 25.1185 135.453 25.1185C135.115 25.1185 134.861 25.2369 134.658 25.4738C134.472 25.7107 134.37 26.0321 134.37 26.4382V28.79H133V28.8069ZM128.871 25.9475H130.901C130.868 25.22 130.529 24.8647 129.903 24.8647C129.311 24.8478 128.972 25.22 128.871 25.9475ZM132.255 26.7597H128.871C128.905 27.5549 129.277 27.944 129.971 27.944C130.461 27.944 130.8 27.7241 130.986 27.2842L132.154 27.8256C131.764 28.587 131.037 28.9761 129.92 28.9761C129.192 28.9761 128.617 28.7731 128.194 28.3839C127.72 27.944 127.483 27.3011 127.483 26.4382C127.483 25.6768 127.669 25.0677 128.059 24.6278C128.482 24.1202 129.091 23.8834 129.886 23.8834C130.461 23.8834 130.918 24.0018 131.291 24.2217C131.934 24.6278 132.255 25.3553 132.255 26.3874V26.7597ZM120.816 26.8612L122.254 26.5228C122.339 26.9119 122.491 27.1996 122.677 27.4026C122.948 27.6733 123.354 27.8087 123.913 27.8087C124.793 27.8087 125.233 27.521 125.233 26.9458C125.233 26.4551 124.86 26.1506 124.133 26.0321L123.304 25.8968C122.61 25.7783 122.085 25.5922 121.73 25.3215C121.273 24.9831 121.053 24.4925 121.053 23.8664C121.053 23.2066 121.324 22.6821 121.865 22.3098C122.356 21.9714 122.999 21.8022 123.811 21.8022C124.725 21.8022 125.419 21.9884 125.893 22.3775C126.265 22.6651 126.536 23.1051 126.705 23.6803L125.334 24.1033C125.216 23.748 125.047 23.4773 124.843 23.3081C124.59 23.0881 124.217 22.9866 123.76 22.9866C123.388 22.9866 123.101 23.0543 122.881 23.1896C122.644 23.325 122.542 23.545 122.542 23.8157C122.542 24.0356 122.61 24.2048 122.745 24.3233C122.914 24.4586 123.202 24.577 123.625 24.6447L124.776 24.8478C125.47 24.9662 125.96 25.1861 126.265 25.4738C126.603 25.8122 126.773 26.269 126.773 26.8612C126.773 27.5041 126.536 28.0117 126.062 28.3839C125.554 28.7731 124.843 28.9761 123.913 28.9761C123.067 28.9761 122.39 28.8238 121.916 28.5193C121.375 28.1978 121.002 27.6395 120.816 26.8612ZM114.606 24.4755C114.623 24.4586 114.657 24.4586 114.674 24.4417C114.978 24.3063 115.198 24.1541 115.317 24.0187C115.452 23.8664 115.52 23.6972 115.52 23.5111C115.52 23.325 115.435 23.1727 115.283 23.0543C115.147 22.9528 114.978 22.902 114.775 22.902C114.521 22.902 114.335 22.9697 114.217 23.105C114.115 23.2066 114.064 23.3419 114.064 23.5111C114.064 23.7818 114.217 24.0695 114.538 24.4079C114.555 24.4248 114.555 24.4248 114.572 24.4417V24.4586C114.589 24.4586 114.589 24.4586 114.606 24.4755ZM115.537 27.4026L114.166 25.7783C113.963 25.8798 113.811 25.9983 113.709 26.1167C113.557 26.3028 113.472 26.5566 113.472 26.8612C113.472 27.1657 113.574 27.4195 113.777 27.6056C113.963 27.7748 114.2 27.8594 114.487 27.8594C114.826 27.8594 115.181 27.7072 115.537 27.4026ZM113.438 24.8985C113.015 24.4079 112.812 23.9341 112.812 23.5111C112.812 23.0035 113.032 22.5975 113.472 22.2929C113.827 22.0391 114.284 21.9038 114.843 21.9038C115.418 21.9038 115.875 22.056 116.247 22.3775C116.586 22.6651 116.772 23.0543 116.772 23.5111C116.772 23.951 116.603 24.3402 116.247 24.6786C116.027 24.8816 115.757 25.0677 115.401 25.2708L116.501 26.5566C116.823 26.2182 117.093 25.8798 117.33 25.5415L118.278 26.1506C118.007 26.6243 117.669 27.0473 117.246 27.4534L118.362 28.8408H116.755L116.332 28.3163C116.027 28.5531 115.757 28.7223 115.52 28.8238C115.198 28.9423 114.826 29.01 114.403 29.01C113.827 29.01 113.32 28.8408 112.914 28.5193C112.406 28.1132 112.152 27.5718 112.152 26.895C112.152 26.3028 112.338 25.8122 112.728 25.4569C112.846 25.2538 113.1 25.0846 113.438 24.8985ZM104.707 27.6226L105.976 27.2673C106.145 27.741 106.483 27.9779 107.008 27.9779C107.533 27.9779 107.786 27.8087 107.786 27.4872C107.786 27.3349 107.736 27.2334 107.634 27.1488C107.533 27.0642 107.346 26.9965 107.093 26.9458L106.483 26.8104C105.857 26.6751 105.417 26.489 105.18 26.2352C104.977 26.0321 104.876 25.7276 104.876 25.3384C104.876 24.8647 105.079 24.4925 105.468 24.2217C105.84 23.9679 106.348 23.8326 107.008 23.8326C107.736 23.8326 108.311 24.0018 108.717 24.3402C108.92 24.5094 109.072 24.7293 109.174 25L107.956 25.423C107.871 25.22 107.77 25.0677 107.668 24.9831C107.499 24.8478 107.279 24.7801 106.991 24.7801C106.517 24.7801 106.28 24.9493 106.28 25.2708C106.28 25.4907 106.467 25.643 106.856 25.7276L107.82 25.9306C108.379 26.049 108.768 26.2521 108.971 26.5228C109.14 26.7427 109.208 27.0304 109.208 27.4026C109.208 27.8763 109.022 28.2486 108.649 28.5193C108.26 28.8069 107.719 28.9423 107.008 28.9423C106.331 28.9423 105.79 28.79 105.35 28.5024C105.096 28.367 104.876 28.0625 104.707 27.6226ZM100.832 25.9475H102.862C102.828 25.22 102.49 24.8647 101.864 24.8647C101.272 24.8478 100.933 25.22 100.832 25.9475ZM104.216 26.7597H100.832C100.865 27.5549 101.238 27.944 101.932 27.944C102.422 27.944 102.761 27.7241 102.947 27.2842L104.114 27.8256C103.725 28.587 102.998 28.9761 101.881 28.9761C101.153 28.9761 100.578 28.7731 100.155 28.3839C99.6809 27.944 99.444 27.3011 99.444 26.4382C99.444 25.6768 99.6302 25.0677 100.019 24.6278C100.442 24.1202 101.052 23.8834 101.847 23.8834C102.405 23.8834 102.879 24.0018 103.251 24.2217C103.894 24.6278 104.216 25.3553 104.216 26.3874V26.7597ZM97.1258 28.8069V21.9714H98.4964V28.8069H97.1258ZM94.6721 26.5905L93.7076 26.7427C93.1661 26.8273 92.8954 27.0642 92.8954 27.4703C92.8954 27.6395 92.9461 27.7748 93.0477 27.8764C93.1661 27.9948 93.3353 28.0456 93.5553 28.0456C93.8599 28.0456 94.1137 27.9779 94.3337 27.8256C94.5706 27.6564 94.689 27.4365 94.689 27.1488V26.5905H94.6721ZM94.6721 25.7276V25.5245C94.6721 25.0677 94.4014 24.8478 93.8599 24.8478C93.5553 24.8478 93.3184 24.9154 93.1492 25.0677C93.0646 25.1523 92.98 25.2707 92.9123 25.423L91.7447 25.1015C91.8293 24.797 92.0154 24.5432 92.2862 24.3233C92.6923 24.0018 93.2338 23.8495 93.9445 23.8495C94.706 23.8495 95.2475 24.0018 95.569 24.3233C95.8567 24.594 96.0089 24.9831 96.0089 25.5245V27.7918C96.0089 28.1809 96.0766 28.5193 96.1951 28.8238H94.926C94.8752 28.6377 94.8413 28.4685 94.8244 28.3332C94.5706 28.5701 94.3337 28.7393 94.1137 28.8238C93.8599 28.9254 93.5384 28.993 93.1661 28.993C92.6923 28.993 92.3031 28.8746 92.0154 28.6377C91.7108 28.3839 91.5416 28.0117 91.5416 27.538C91.5416 26.9627 91.7447 26.5566 92.1508 26.3028C92.4046 26.1506 92.7769 26.0321 93.3015 25.9475L94.6721 25.7276ZM84.9253 26.8612L86.3636 26.5228C86.4482 26.9119 86.6005 27.1996 86.7866 27.4026C87.0574 27.6733 87.4635 27.8087 88.0219 27.8087C88.9018 27.8087 89.3418 27.521 89.3418 26.9458C89.3418 26.4551 88.9695 26.1506 88.2419 26.0321L87.4127 25.8968C86.719 25.7783 86.1944 25.5922 85.839 25.3215C85.3821 24.9831 85.1622 24.4925 85.1622 23.8664C85.1622 23.2066 85.4329 22.6821 85.9744 22.3098C86.4651 21.9714 87.1081 21.8022 87.9204 21.8022C88.8342 21.8022 89.5279 21.9884 90.0018 22.3775C90.374 22.6651 90.6448 23.1051 90.814 23.6803L89.4433 24.1033C89.3249 23.748 89.1557 23.4773 88.9526 23.3081C88.6988 23.0881 88.3265 22.9866 87.8696 22.9866C87.4973 22.9866 87.2097 23.0543 86.9897 23.1896C86.7528 23.325 86.6513 23.545 86.6513 23.8157C86.6513 24.0356 86.7189 24.2048 86.8543 24.3233C87.0235 24.4586 87.3112 24.577 87.7343 24.6447L88.8849 24.8478C89.5787 24.9662 90.0694 25.1861 90.374 25.4738C90.7125 25.8122 90.8817 26.269 90.8817 26.8612C90.8817 27.5041 90.6448 28.0117 90.171 28.3839C89.6633 28.7731 88.9526 28.9761 88.0219 28.9761C87.1758 28.9761 86.499 28.8238 86.0252 28.5193C85.4667 28.1978 85.1114 27.6395 84.9253 26.8612ZM75.1615 28.8069L73.5877 21.9714H75.1276L76.126 26.9119L77.3274 21.9714H78.7827L79.9503 26.9119L80.9825 21.9714H82.4885L80.8302 28.8069H79.2226L78.0381 23.9849L76.769 28.8069H75.1615ZM65.7022 28.8069V21.9714H67.6821L69.3573 27.0473L70.9987 21.9714H72.9278V28.8069H71.5233V23.9341L69.9157 28.8069H68.7143L67.0898 23.9341V28.8069H65.7022ZM60.3381 24.6786H61.8949C62.2841 24.6786 62.5548 24.6109 62.724 24.4925C62.8932 24.374 62.9779 24.171 62.9779 23.9003C62.9779 23.5788 62.8425 23.3588 62.5887 23.2404C62.4364 23.1727 62.1995 23.1389 61.8949 23.1389H60.3381V24.6786ZM60.3381 27.6564H61.8779C62.3856 27.6564 62.741 27.5718 62.944 27.4026C63.1132 27.2672 63.1978 27.0473 63.1978 26.7427C63.1978 26.3705 63.0625 26.1167 62.8086 25.9814C62.6056 25.8799 62.301 25.8291 61.8949 25.8291H60.355V27.6564H60.3381ZM58.8828 28.8069V21.9714H62.1656C62.8256 21.9714 63.3501 22.0899 63.7224 22.3437C64.1962 22.6482 64.45 23.105 64.45 23.7141C64.45 24.4078 64.1624 24.8985 63.5701 25.1862C64.2977 25.4738 64.67 25.9983 64.67 26.7597C64.67 28.1301 63.7224 28.8069 61.8441 28.8069H58.8828Z" fill="white"/><path d="M80.5054 33.0221H79.0332V39.8576H80.5054V33.0221Z" fill="white"/><path fill-rule="evenodd" clip-rule="evenodd" d="M75.733 37.6411L72.8902 33.0221H71.418V39.8576H72.8056V35.2555L75.6653 39.8576H77.1206V33.0221H75.733V37.6411Z" fill="white"/><path d="M69.6089 33.0221H68.1367V39.8576H69.6089V33.0221Z" fill="white"/><path fill-rule="evenodd" clip-rule="evenodd" d="M62.5014 38.098L60.8431 33.0221H58.8633V39.8576H60.2509V34.9848L61.8753 39.8576H63.0768L64.6843 34.9848V39.8576H66.0888V33.0221H64.1598L62.5014 38.098Z" fill="white"/><path fill-rule="evenodd" clip-rule="evenodd" d="M151.695 38.8251C151.001 38.8251 150.628 38.4359 150.595 37.6407H153.979V37.2685C153.979 36.2195 153.657 35.4919 153.014 35.1028C152.642 34.8659 152.185 34.7644 151.61 34.7644C150.815 34.7644 150.205 35.0182 149.782 35.5089C149.393 35.9657 149.207 36.5579 149.207 37.3192C149.207 38.1821 149.444 38.8251 149.918 39.265C150.341 39.6711 150.916 39.8572 151.644 39.8572C152.744 39.8572 153.488 39.468 153.877 38.7066L152.71 38.1652C152.524 38.6051 152.185 38.8251 151.695 38.8251ZM151.627 35.7288C152.27 35.7288 152.591 36.0841 152.625 36.8117H150.595C150.713 36.101 151.051 35.7288 151.627 35.7288Z" fill="white"/><path fill-rule="evenodd" clip-rule="evenodd" d="M146.399 38.7897C146.061 38.7897 145.807 38.6543 145.637 38.4005C145.468 38.1298 145.367 37.7745 145.367 37.3177C145.367 36.8609 145.451 36.5056 145.604 36.2518C145.79 35.9472 146.061 35.8119 146.416 35.8119C146.873 35.8119 147.194 36.0826 147.347 36.6409L148.633 36.3194C148.379 35.2704 147.651 34.729 146.433 34.729C145.621 34.729 145.011 34.9828 144.571 35.5073C144.182 35.9641 143.996 36.5732 143.996 37.3177C143.996 38.1467 144.216 38.7897 144.673 39.2296C145.079 39.6357 145.654 39.8387 146.382 39.8387C147.567 39.8387 148.345 39.2804 148.7 38.1637L147.397 37.8422C147.279 38.4851 146.94 38.7897 146.399 38.7897Z" fill="white"/><path d="M143.031 32.8701H141.66V34.0376H143.031V32.8701Z" fill="white"/><path d="M143.031 34.9155H141.66V39.7038H143.031V34.9155Z" fill="white"/><path fill-rule="evenodd" clip-rule="evenodd" d="M138.581 38.4179L137.548 34.9155H136.076L137.785 39.7038H139.342L141.051 34.9155H139.63L138.581 38.4179Z" fill="white"/><path fill-rule="evenodd" clip-rule="evenodd" d="M136.076 34.9172C135.873 34.8834 135.704 34.8665 135.568 34.8665C135.179 34.8665 134.892 35.0018 134.672 35.2387C134.57 35.374 134.469 35.5432 134.367 35.7632L134.299 34.9172H132.996V39.7054H134.367V37.3536C134.367 36.9476 134.469 36.6261 134.655 36.3892C134.841 36.1523 135.112 36.0339 135.45 36.0339C135.568 36.0339 135.738 36.0508 135.958 36.0847L136.076 34.9172Z" fill="white"/><path fill-rule="evenodd" clip-rule="evenodd" d="M132.252 37.2685C132.252 36.2195 131.931 35.4919 131.288 35.1028C130.915 34.8659 130.458 34.7644 129.883 34.7644C129.088 34.7644 128.479 35.0182 128.056 35.5089C127.666 35.9657 127.48 36.5579 127.48 37.3192C127.48 38.1821 127.717 38.8251 128.191 39.265C128.614 39.6711 129.189 39.8572 129.917 39.8572C131.017 39.8572 131.761 39.468 132.151 38.7066L130.983 38.1652C130.797 38.6051 130.458 38.8251 129.968 38.8251C129.274 38.8251 128.902 38.4359 128.868 37.6407H132.252V37.2685ZM128.868 36.8286C128.969 36.101 129.308 35.7457 129.883 35.7457C130.526 35.7457 130.848 36.101 130.881 36.8286H128.868Z" fill="white"/><path fill-rule="evenodd" clip-rule="evenodd" d="M124.774 35.7283L123.623 35.5252C123.2 35.4575 122.913 35.3391 122.744 35.2037C122.608 35.0853 122.54 34.9161 122.54 34.6962C122.54 34.4255 122.659 34.2224 122.879 34.0701C123.099 33.9348 123.387 33.8671 123.759 33.8671C124.233 33.8671 124.588 33.9686 124.842 34.1886C125.045 34.3578 125.214 34.6285 125.333 34.9838L126.703 34.5608C126.534 33.9855 126.263 33.5625 125.891 33.258C125.4 32.8688 124.706 32.6827 123.81 32.6827C122.997 32.6827 122.354 32.8519 121.864 33.1903C121.322 33.5626 121.051 34.0701 121.051 34.7469C121.051 35.3729 121.271 35.8636 121.728 36.202C122.084 36.4727 122.608 36.6588 123.302 36.7773L124.131 36.9126C124.859 37.0311 125.231 37.3356 125.231 37.8263C125.231 38.4015 124.791 38.6892 123.911 38.6892C123.353 38.6892 122.947 38.5538 122.676 38.2831C122.473 38.097 122.337 37.7924 122.253 37.4033L120.814 37.7586C121.018 38.5369 121.373 39.0783 121.897 39.4167C122.371 39.7213 123.048 39.8735 123.894 39.8735C124.825 39.8735 125.553 39.6705 126.043 39.2814C126.517 38.9091 126.754 38.4015 126.754 37.7586C126.754 37.1664 126.585 36.7096 126.246 36.3712C125.959 36.0666 125.468 35.8467 124.774 35.7283Z" fill="white"/><path fill-rule="evenodd" clip-rule="evenodd" d="M118.241 37.0145L117.293 36.4054C117.073 36.7438 116.786 37.0991 116.464 37.4206L115.364 36.1347C115.72 35.9316 116.007 35.7455 116.21 35.5425C116.566 35.221 116.735 34.8319 116.735 34.375C116.735 33.9182 116.566 33.546 116.21 33.2414C115.838 32.92 115.381 32.7677 114.806 32.7677C114.247 32.7677 113.79 32.903 113.435 33.1568C112.995 33.4614 112.775 33.8844 112.775 34.375C112.775 34.815 112.995 35.2718 113.401 35.7624C113.08 35.9316 112.826 36.1178 112.64 36.287C112.268 36.6423 112.064 37.1329 112.064 37.7251C112.064 38.4019 112.318 38.9433 112.826 39.3494C113.232 39.6709 113.74 39.8401 114.315 39.8401C114.738 39.8401 115.11 39.7724 115.432 39.6539C115.669 39.5524 115.956 39.4001 116.244 39.1464L116.667 39.6709H118.275L117.158 38.2835C117.632 37.9112 117.97 37.4713 118.241 37.0145ZM114.213 34.0028C114.349 33.8675 114.535 33.7998 114.772 33.7998C114.975 33.7998 115.144 33.8505 115.28 33.9521C115.432 34.0705 115.516 34.2228 115.516 34.4089C115.516 34.595 115.449 34.7642 115.313 34.9165C115.178 35.0518 114.975 35.2041 114.67 35.3395C114.637 35.3564 114.62 35.3564 114.603 35.3733L114.586 35.3564V35.3395C114.569 35.3225 114.569 35.3225 114.552 35.3056C114.23 34.9842 114.078 34.6796 114.078 34.4089C114.061 34.2397 114.112 34.1043 114.213 34.0028ZM114.484 38.7403C114.197 38.7403 113.96 38.6557 113.774 38.4865C113.57 38.3004 113.469 38.0635 113.469 37.742C113.469 37.4375 113.554 37.2006 113.706 36.9976C113.807 36.8791 113.96 36.7607 114.163 36.6592L115.533 38.2835C115.178 38.588 114.823 38.7403 114.484 38.7403Z" fill="white"/><path fill-rule="evenodd" clip-rule="evenodd" d="M107.817 36.8441L106.852 36.6411C106.463 36.5565 106.277 36.4042 106.277 36.1843C106.277 35.8628 106.514 35.6936 106.988 35.6936C107.275 35.6936 107.495 35.7613 107.664 35.8966C107.783 35.9812 107.867 36.1335 107.952 36.3365L109.17 35.9135C109.069 35.6428 108.917 35.4229 108.714 35.2537C108.307 34.9153 107.732 34.7461 107.004 34.7461C106.361 34.7461 105.837 34.8814 105.465 35.1352C105.075 35.4059 104.872 35.7782 104.872 36.2519C104.872 36.6411 104.974 36.9287 105.177 37.1487C105.414 37.4025 105.854 37.5886 106.48 37.7239L107.089 37.8593C107.343 37.91 107.529 37.9777 107.631 38.0623C107.732 38.1469 107.783 38.2484 107.783 38.4007C107.783 38.7222 107.529 38.8914 107.004 38.8914C106.48 38.8914 106.141 38.6545 105.972 38.1808L104.703 38.5361C104.872 38.9591 105.092 39.2636 105.363 39.4497C105.803 39.7373 106.345 39.8896 107.021 39.8896C107.732 39.8896 108.274 39.7543 108.663 39.4666C109.035 39.1959 109.221 38.8237 109.221 38.3499C109.221 37.9946 109.137 37.6901 108.984 37.4701C108.764 37.1656 108.375 36.9625 107.817 36.8441Z" fill="white"/><path fill-rule="evenodd" clip-rule="evenodd" d="M103.266 35.1028C102.894 34.8659 102.437 34.7644 101.862 34.7644C101.067 34.7644 100.457 35.0182 100.034 35.5089C99.6451 35.9657 99.459 36.5579 99.459 37.3192C99.459 38.1821 99.6959 38.8251 100.17 39.265C100.593 39.6711 101.168 39.8572 101.896 39.8572C102.996 39.8572 103.74 39.468 104.129 38.7066L102.962 38.1652C102.776 38.6051 102.437 38.8251 101.946 38.8251C101.253 38.8251 100.88 38.4359 100.847 37.6407H104.231V37.2685C104.214 36.2195 103.909 35.4919 103.266 35.1028ZM100.83 36.8286C100.931 36.101 101.27 35.7457 101.845 35.7457C102.488 35.7457 102.809 36.101 102.843 36.8286H100.83Z" fill="white"/><path d="M98.4936 32.8672H97.1229V39.7027H98.4936V32.8672Z" fill="white"/><path fill-rule="evenodd" clip-rule="evenodd" d="M96.0077 36.404C96.0077 35.8795 95.8554 35.4735 95.5677 35.2027C95.2293 34.8982 94.6878 34.729 93.9433 34.729C93.2325 34.729 92.691 34.8813 92.2849 35.2027C92.0142 35.4227 91.828 35.6765 91.7434 35.981L92.911 36.3025C92.9787 36.1502 93.0633 36.0318 93.1479 35.9472C93.3172 35.7949 93.5371 35.7273 93.8586 35.7273C94.4001 35.7273 94.6709 35.9472 94.6709 36.404V36.6071L93.3341 36.8101C92.8095 36.8947 92.4372 37.0131 92.1834 37.1654C91.7773 37.4192 91.5742 37.8422 91.5742 38.4005C91.5742 38.8743 91.7265 39.2465 92.048 39.5003C92.3357 39.7372 92.7249 39.8556 93.1987 39.8556C93.571 39.8556 93.8925 39.8049 94.1463 39.6864C94.3663 39.6018 94.6032 39.4326 94.857 39.1958C94.857 39.3311 94.8909 39.5003 94.9586 39.6864H96.2277C96.0923 39.3819 96.0415 39.0435 96.0415 38.6543V36.404H96.0077ZM94.6709 38.0283C94.6709 38.3159 94.5524 38.5359 94.3155 38.7051C94.0956 38.8574 93.8417 38.9251 93.5371 38.9251C93.3172 38.9251 93.1479 38.8743 93.0295 38.7558C92.928 38.6543 92.8772 38.519 92.8772 38.3498C92.8772 37.9437 93.1479 37.7068 93.6894 37.6222L94.654 37.47V38.0283H94.6709Z" fill="white"/><path fill-rule="evenodd" clip-rule="evenodd" d="M88.8835 35.7283L87.7328 35.5252C87.3098 35.4575 87.0221 35.3391 86.8529 35.2037C86.7175 35.0853 86.6498 34.9161 86.6498 34.6962C86.6498 34.4255 86.7683 34.2224 86.9883 34.0701C87.2083 33.9348 87.4959 33.8671 87.8682 33.8671C88.342 33.8671 88.6974 33.9686 88.9512 34.1886C89.1542 34.3578 89.3235 34.6285 89.4419 34.9838L90.8126 34.5608C90.6434 33.9855 90.3726 33.5625 90.0003 33.258C89.5096 32.8688 88.8158 32.6827 87.919 32.6827C87.1067 32.6827 86.4637 32.8519 85.973 33.1903C85.4315 33.5626 85.1607 34.0701 85.1607 34.7469C85.1607 35.3729 85.3807 35.8636 85.8376 36.202C86.193 36.4727 86.7175 36.6588 87.4113 36.7773L88.2405 36.9126C88.9681 37.0311 89.3404 37.3356 89.3404 37.8263C89.3404 38.4015 88.9004 38.6892 88.0205 38.6892C87.4621 38.6892 87.056 38.5538 86.7852 38.2831C86.5821 38.097 86.4468 37.7924 86.3622 37.4033L84.9238 37.7586C85.1269 38.5369 85.4822 39.0783 86.0068 39.4167C86.4806 39.7213 87.1575 39.8735 88.0036 39.8735C88.9343 39.8735 89.6619 39.6705 90.1526 39.2814C90.6264 38.9091 90.8633 38.4015 90.8633 37.7586C90.8633 37.1664 90.6941 36.7096 90.3557 36.3712C90.068 36.0666 89.5604 35.8467 88.8835 35.7283Z" fill="white"/></g></svg>');
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

.loader-done .loader {
  display: none !important;
}

.cars_List_Wrapper {
  min-height: 50dvh;
}

@media(max-width: 768px) {

  .inner-page-banner {
    height: 350px;
    margin-bottom: 58px;
  }

  .inner-page-banner .title {
    font-size: 22px;
  }

  .inner-page-banner .title:not(:first-child) {
    font-size: 16px;
  }

  .inner-page-banner .banner_Data {
    margin-top: -80px;
  }

}