.infusic-data-effects .infusic-data-footer-col a {
  font-weight: 500 !important;
}
/*

f2f2f2
كريمي


ede5dc
كريمي 2



582d1e
بني



dda783
برتقالي

*/

.infusic-data-effects .infusic-data-footer h3 {
  background: transparent !important;
     color: #492417 !important;
}

footer h3 {
  background: transparent !important;
  text-align: left !important;
  display: block !important;
  width: 100% !important;
  padding: 0px !important;
    color: #492417 !important;
  font-size: 16px !important;
}
.infusic-data-effects .infusic-data-footer h3 {
   color: #492417 !important;	
}

.infusic-data-effects .infusic-data-footer-col a {
  color: #555 !important;
}


.infusic-data-contact-line span {
  color: #555 !important;
  font-size: 16px !important;
  font-weight: 500 !important;
}





.infusic-data-footer h3 {
  position: relative !important;
  background: transparent !important;
  color: #492417 !important;
  text-align: left !important;
  display: block !important;
  width: 100% !important;
  padding: 0 0 14px !important;
  font-size: 16px !important;
}

.infusic-data-footer h3::before {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;

  width: 42px;
  height: 2px;

  background: #dda783;
  border-radius: 10px;

  transition:
    width 1.1s cubic-bezier(0.22, 1, 0.36, 1),
    height 0.8s ease;
}

/* Hover on whole section */
.infusic-data-footer-col:hover h3::before,
.infusic-data-footer-contact:hover > h3::before,
.infusic-data-follow:hover h3::before {
  width: 65px;
  height: 3px;
}

.infusic-data-effects .infusic-data-footer > .container {
  background: transparent !important;
}



body.infusic-tech-inner-page .itx-page {
  position: relative;
  isolation: isolate;
  overflow: hidden;
  background: radial-gradient(circle at 12% 12%, rgba(255, 255, 255, 0.38), transparent 32%), radial-gradient(circle at 88% 18%, rgba(216, 204, 193, 0.30), transparent 30%), linear-gradient(132deg, #e7ddd2 0%, #ede5dc 54%, #dfd3c8 100%);
}


body.infusic-tech-inner-page .itx-title {
  color: #542b1c;
}

body.infusic-tech-inner-page .itx-lead, body.infusic-tech-inner-page .itx-page p {
    color: #555;
}



body.infusic-tech-inner-page .itx-page::before {
  content: "";
  position: fixed;
  inset: 0;
  z-index: -1;
  pointer-events: none;
  opacity: .64;
  background-image: linear-gradient(rgba(84, 43, 28, 0.055) 1px, transparent 1px), linear-gradient(90deg, rgba(84, 43, 28, 0.055) 1px, transparent 1px), radial-gradient(circle, rgba(84, 43, 28, 0.18) 1px, transparent 1.8px);
  background-size: 74px 74px, 74px 74px, 22px 22px;
  animation: itxField 32s linear infinite;
}




body.infusic-tech-inner-page .itx-orbit span:nth-child(2) {
	right: 13px;
  background: #52291b;

}
body.infusic-tech-inner-page .itx-orbit span:nth-child(3) {
	left: 8px;
  bottom: 43px;
  background: #995426;
}

body.infusic-tech-inner-page .itx-orbit {
  border: 1px solid rgba(82, 41, 27, 0.35);
}

.header .primary-header-inner .header-right-wrap .header-btn {
  background-color: #dda783;
  font-weight: 700;
}

body.infusic-tech-inner-page .itx-btn {
  background: #dda783;
  color: #fff;
}

.header .primary-header-inner .header-right-wrap .search-icon {
  background: #dda783;
}

body.infusic-tech-inner-page .itx-command-tile-b {
  bottom: 3%;
  width: 47%;
  border-radius: 30px;
}


body.infusic-tech-inner-page .itx-live-card span, body.infusic-tech-inner-page .itx-detail-panel span, body.infusic-tech-inner-page .itx-service-nav span {
  color: #fff;
  text-align: center;
}

body.infusic-tech-inner-page .itx-live-card strong {
  text-align: center;
}



.itx-shell.itx-final-box.itx-reveal {
  position: absolute;
  left: 13%;
  top: 10%;

  background:
    linear-gradient(
      135deg,
      rgba(255, 255, 255, 0.28) 0%,
      rgba(84, 43, 28, 0.12) 100%
    ) !important;

  border: 1px solid rgba(255, 255, 255, 0.28) !important;

  border-radius: 34px !important;

  -webkit-backdrop-filter: blur(22px) saturate(140%);
  backdrop-filter: blur(22px) saturate(140%);

  box-shadow:
    0 28px 70px rgba(0, 0, 0, 0.22),
    inset 0 1px 0 rgba(255, 255, 255, 0.28);

  opacity: 1 !important;

  overflow: hidden;
}

body.infusic-tech-inner-page .itx-final2 .itx-shell.itx-final-box.itx-reveal {
  position: relative !important;
  left: auto !important;
  top: auto !important;
  right: auto !important;
  bottom: auto !important;
  width: min(1340px, calc(100% - 52px)) !important;
  margin: 0 auto !important;
}

.infusic-data-footer .itx-final3 {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  min-height: 500px;
  padding: 76px 32px 56px;
  background: transparent !important;
  box-shadow: none !important;
  overflow: hidden;
}

.infusic-data-footer .itx-final3 .itx-shell.itx-final-box.itx-reveal {
  position: relative !important;
  left: auto !important;
  top: auto !important;
  right: auto !important;
  bottom: auto !important;
  width: min(1340px, calc(100% - 52px)) !important;
  margin: 0 auto !important;
  background:
    linear-gradient(135deg, rgba(255, 255, 255, 0.34), rgba(226, 214, 203, 0.42)),
    rgba(244, 236, 229, 0.28) !important;
  border: 1px solid rgba(255, 255, 255, 0.58) !important;
  box-shadow: 0 30px 72px rgba(96, 53, 38, 0.16) !important;
  -webkit-backdrop-filter: blur(14px) saturate(122%);
  backdrop-filter: blur(14px) saturate(122%);
  display: grid;
  grid-template-columns: 1fr auto;
  gap: 34px;
  align-items: end;
  padding: 46px;
  border-radius: 30px !important;
}

.infusic-data-footer .itx-final3 .itx-final-box::before,
.infusic-data-footer .itx-final3 .itx-final-box::after {
  display: none !important;
}

.infusic-data-footer .itx-final3 .itx-final-box:hover {
  background:
    linear-gradient(135deg, rgba(255, 255, 255, 0.42), rgba(226, 214, 203, 0.48)),
    rgba(244, 236, 229, 0.34) !important;
  border-color: rgba(255, 255, 255, 0.72) !important;
  box-shadow: 0 38px 90px rgba(96, 53, 38, 0.2) !important;
  transform: translateY(-6px);
}

.infusic-data-footer .itx-final3 .itx-final-box .itx-kicker,
.infusic-data-footer .itx-final3 .itx-final-box h2,
.infusic-data-footer .itx-final3 .itx-final-box p {
  grid-column: 1;
}

.infusic-data-footer .itx-final3 .itx-final-box .itx-kicker {
  color: #603526 !important;
  font-size: 11px;
  letter-spacing: 0.16em;
  text-transform: uppercase;
}

.infusic-data-footer .itx-final3 .itx-final-box h2 {
  color: #603526 !important;
  font-size: clamp(34px, 4vw, 58px);
  line-height: 1.08;
  margin: 0;
}

.infusic-data-footer .itx-final3 .itx-final-box p {
  max-width: 660px;
  color: rgba(44, 19, 12, 0.74) !important;
  margin: 0;
}

.infusic-data-footer .itx-final3 .itx-final-box .itx-btn {
  grid-column: 2;
  grid-row: 1 / span 3;
  align-self: end;
  background: #dda783;
  color: #fff;
}

@media only screen and (max-width: 991px) {
  .infusic-data-footer .itx-final3 {
    min-height: auto;
    padding: 38px 18px 28px;
  }

  .infusic-data-footer .itx-final3 .itx-shell.itx-final-box.itx-reveal {
    width: 100% !important;
    grid-template-columns: 1fr;
    padding: 28px 22px;
  }

  .infusic-data-footer .itx-final3 .itx-final-box .itx-btn {
    grid-column: 1;
    grid-row: auto;
    width: max-content;
    max-width: 100%;
  }
}

body.infusic-tech-inner-page .itx-proof-row strong {
  color: #fff;
}

body.infusic-tech-inner-page .itx-proof-row span {
  color: #fff !important;
}

body.infusic-tech-inner-page .itx-proof-row i {
  color: #dda783;;
}



.font-fff {
  color: #fff !important;
}

.font-000 {
  color: #000 !important;
}

.font-542b1c {
  color: #542b1c !important;
}

.font-ede5dc {
  color: #ede5dc !important;
}


:root {
  --itx-peach: #dda783  !important;
}

body.infusic-tech-inner-page .itx-kicker {
 color: #dda783 !important;
  
}



body.infusic-tech-inner-page .itx-glass-status-card > span{
  color: #fff !important;
text-align:center;  
}

body.infusic-tech-products-page .itp-console-card strong {
  text-align: center;
}

body.infusic-tech-inner-page .itx-glass-status-card > strong {
  text-align: center;
}


body.infusic-tech-inner-page .itx-glass-status-card > span {
  font-size: 14px;
}






body.infusic-tech-products-page .itp-product-detail {
background:
  linear-gradient(
    120deg,
    rgba(255, 255, 255, 0.42),
    rgba(237, 229, 220, 0.18)
  ),
  rgba(222, 210, 198, 0.55);
  
  
  
  
  background:
  linear-gradient(
    120deg,
    rgba(237, 229, 220, 0.78),
    rgba(237, 229, 220, 0.28)
  ),
  rgba(237, 229, 220, 0.42);
  
  
}


body.infusic-tech-products-page .itp-product-detail:hover {


  background:
  linear-gradient(
    120deg,
    rgba(237, 229, 220, 0.78),
    rgba(237, 229, 220, 0.28)
  ),
  rgba(237, 229, 220, 0.42);
  
  
  
  
}

body.infusic-tech-products-page .itp-detail-copy > span {
  color: #dda783;
}

body.infusic-tech-products-page .itp-detail-copy li {
  background: rgba(255, 255, 255, 0.3) !important;
  
}


body.infusic-tech-products-page .itp-detail-copy h3 {
  color: #482417;
}

body.infusic-tech-products-page .itp-detail-copy li {
  color: #555;
}



body.infusic-tech-products-page .itp-detail-copy li i {
  margin-top: 4px;
  color: #3d1d12;
  font-size: 12px;
}


































/*


.itp-featured-products {
  position: relative;
  overflow: hidden;
  isolation: isolate;
}

.itp-featured-products::before {
  content: "";
  position: absolute;
  inset: -15%;

  background-image:
    radial-gradient(
      circle,
      rgba(237, 229, 220, 0.35) 1.2px,
      transparent 1.8px
    );

  background-size: 34px 34px;

  animation: itpDotsFloat 28s linear infinite;

  opacity: 0.5;
  pointer-events: none;
  z-index: 0;
}


.itp-featured-products::after {
  content: "";
  position: absolute;
  inset: -20%;

  background:
    linear-gradient(
      90deg,
      rgba(237, 229, 220, 0.09) 1px,
      transparent 1px
    ),
    linear-gradient(
      rgba(237, 229, 220, 0.09) 1px,
      transparent 1px
    );

  background-size: 90px 90px;

  opacity: 0.45;

  transform: rotate(8deg);

  animation: itpSquaresMove 38s linear infinite;

  pointer-events: none;
  z-index: 0;
}


.itp-featured-products > .itx-shell {
  position: relative;
  z-index: 2;
}

@keyframes itpDotsFloat {
  0% {
    transform: translate3d(0, 0, 0);
  }

  50% {
    transform: translate3d(55px, -35px, 0);
  }

  100% {
    transform: translate3d(110px, -70px, 0);
  }
}

@keyframes itpSquaresMove {
  0% {
    transform: rotate(8deg) translate3d(0, 0, 0);
  }

  50% {
    transform: rotate(8deg) translate3d(-50px, 35px, 0);
  }

  100% {
    transform: rotate(8deg) translate3d(-100px, 70px, 0);
  }
}
*/






/*
.itp-featured-products {
  position: relative;
  overflow: hidden;
  isolation: isolate;
}


.itp-featured-products::before {
  content: "";
  position: absolute;

  width: 500px;
  height: 500px;

  left: -80px;
  top: 18%;

  background: radial-gradient(
    circle,
    rgba(237, 229, 220, 0.38) 0%,
    rgba(237, 229, 220, 0.18) 30%,
    rgba(237, 229, 220, 0.07) 52%,
    transparent 72%
  );

  filter: blur(22px);

  opacity: 0.9;
  pointer-events: none;
  z-index: 0;

  animation: glowLeftMove 22s ease-in-out infinite alternate;
}



.itp-featured-products::after {
  content: "";
  position: absolute;

  width: 500px;
  height: 500px;

  right: -80px;
  top: 55%;

  background: radial-gradient(
    circle,
    rgba(237, 229, 220, 0.38) 0%,
    rgba(237, 229, 220, 0.18) 30%,
    rgba(237, 229, 220, 0.07) 52%,
    transparent 72%
  );

  filter: blur(22px);

  opacity: 0.9;
  pointer-events: none;
  z-index: 0;

  animation: glowRightMove 22s ease-in-out infinite alternate;
}



.itp-featured-products > .itx-shell {
  position: relative;
  z-index: 2;
}



@keyframes glowLeftMove {
  0% {
    transform: translate3d(0, 80px, 0) scale(0.9);
  }

  50% {
    transform: translate3d(120px, -80px, 0) scale(1.12);
  }

  100% {
    transform: translate3d(40px, -180px, 0) scale(1);
  }
}



@keyframes glowRightMove {
  0% {
    transform: translate3d(0, -100px, 0) scale(1.05);
  }

  50% {
    transform: translate3d(-120px, 80px, 0) scale(0.92);
  }

  100% {
    transform: translate3d(-40px, 180px, 0) scale(1.12);
  }
}

*/




















.itp-featured-products {
  /* =========================
     GLOW SETTINGS
  ========================== */

  --glow-min-size: 280px;
  --glow-max-size: 650px;

  --glow-min-opacity: 0.08;
  --glow-max-opacity: 0.30;

  --glow-rgb: 237, 229, 220; /* #ede5dc */

  position: relative;
  overflow: hidden;
  isolation: isolate;
}


/* =================================
   GLOW 1 - LEFT TOP
================================= */
.itp-featured-products::before {
  content: "";
  position: absolute;

  width: var(--glow-max-size);
  height: var(--glow-max-size);

  left: -180px;
  top: -80px;

  background: radial-gradient(
    circle,
    rgba(var(--glow-rgb), var(--glow-max-opacity)) 0%,
    rgba(var(--glow-rgb), 0.14) 35%,
    rgba(var(--glow-rgb), var(--glow-min-opacity)) 52%,
    transparent 72%
  );

  filter: blur(32px);
  pointer-events: none;
  z-index: 0;

  animation: glowMove1 24s ease-in-out infinite alternate;
}


/* =================================
   GLOW 2 - RIGHT TOP
================================= */
.itp-featured-products::after {
  content: "";
  position: absolute;

  width: calc(var(--glow-max-size) * 0.85);
  height: calc(var(--glow-max-size) * 0.85);

  right: -120px;
  top: 18%;

  background: radial-gradient(
    circle,
    rgba(var(--glow-rgb), 0.27) 0%,
    rgba(var(--glow-rgb), 0.12) 38%,
    rgba(var(--glow-rgb), 0.06) 55%,
    transparent 74%
  );

  filter: blur(36px);
  pointer-events: none;
  z-index: 0;

  animation: glowMove2 31s ease-in-out infinite alternate;
}


/* =================================
   GLOW 3 - LEFT BOTTOM
================================= */
.itp-featured-products > .itx-shell::before {
  content: "";
  position: absolute;

  width: calc(var(--glow-min-size) * 1.4);
  height: calc(var(--glow-min-size) * 1.4);

  left: 8%;
  bottom: 12%;

  background: radial-gradient(
    circle,
    rgba(var(--glow-rgb), 0.24) 0%,
    rgba(var(--glow-rgb), 0.10) 38%,
    rgba(var(--glow-rgb), 0.05) 55%,
    transparent 74%
  );

  filter: blur(28px);
  pointer-events: none;
  z-index: -1;

  animation: glowMove3 21s ease-in-out infinite alternate;
}


/* =================================
   GLOW 4 - RIGHT BOTTOM
================================= */
.itp-featured-products > .itx-shell::after {
  content: "";
  position: absolute;

  width: calc(var(--glow-min-size) * 1.7);
  height: calc(var(--glow-min-size) * 1.7);

  right: 6%;
  bottom: -60px;

  background: radial-gradient(
    circle,
    rgba(var(--glow-rgb), 0.25) 0%,
    rgba(var(--glow-rgb), 0.11) 36%,
    rgba(var(--glow-rgb), 0.05) 54%,
    transparent 73%
  );

  filter: blur(34px);
  pointer-events: none;
  z-index: -1;

  animation: glowMove4 27s ease-in-out infinite alternate;
}


/* Content above glows */
.itp-featured-products > .itx-shell {
  position: relative;
  z-index: 2;
}


/* =================================
   RANDOM-LIKE MOVEMENT
================================= */

@keyframes glowMove1 {
  0% {
    transform: translate3d(0, 0, 0) scale(0.85);
  }

  25% {
    transform: translate3d(180px, 100px, 0) scale(1.05);
  }

  50% {
    transform: translate3d(80px, 280px, 0) scale(0.92);
  }

  75% {
    transform: translate3d(260px, 160px, 0) scale(1.15);
  }

  100% {
    transform: translate3d(120px, 360px, 0) scale(0.9);
  }
}


@keyframes glowMove2 {
  0% {
    transform: translate3d(0, 0, 0) scale(1.05);
  }

  22% {
    transform: translate3d(-180px, 120px, 0) scale(0.88);
  }

  48% {
    transform: translate3d(-80px, 260px, 0) scale(1.12);
  }

  72% {
    transform: translate3d(-280px, 100px, 0) scale(0.95);
  }

  100% {
    transform: translate3d(-120px, 340px, 0) scale(1.08);
  }
}


@keyframes glowMove3 {
  0% {
    transform: translate3d(0, 0, 0) scale(0.8);
  }

  20% {
    transform: translate3d(130px, -160px, 0) scale(1.1);
  }

  45% {
    transform: translate3d(260px, -40px, 0) scale(0.9);
  }

  70% {
    transform: translate3d(100px, -280px, 0) scale(1.18);
  }

  100% {
    transform: translate3d(300px, -180px, 0) scale(0.95);
  }
}


@keyframes glowMove4 {
  0% {
    transform: translate3d(0, 0, 0) scale(1);
  }

  24% {
    transform: translate3d(-140px, -120px, 0) scale(1.12);
  }

  49% {
    transform: translate3d(-260px, -260px, 0) scale(0.88);
  }

  74% {
    transform: translate3d(-80px, -340px, 0) scale(1.15);
  }

  100% {
    transform: translate3d(-320px, -160px, 0) scale(0.94);
  }
}



body.infusic-tech-inner-page .itx-kicker {
  
  letter-spacing: 0 !important;
}




.btn_new {
  padding: 16px 27px;
}


.btn_new i{

  padding: 0px !important;
  padding-top: 6px !important;
 padding-left: 14px !important;
}


