.elementor-kit-6{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS *//* Scrollbar Desktop */
::-webkit-scrollbar {
    width: 10px;
}

::-webkit-scrollbar-track {
    background: #101010;
}

::-webkit-scrollbar-thumb {
    background: #202020;
    border-radius: 10px;
    border: 2px solid #101010;
}

::-webkit-scrollbar-thumb:hover {
    background: #2E2E2E;
}

/* Firefox */
* {
    scrollbar-width: thin;
    scrollbar-color: #202020 #101010;
}
.ilpet-card {
  position: relative;
  overflow: hidden;
  background: linear-gradient(180deg, rgba(10,10,10,.94), rgba(5,5,5,.98));
  border: 1px solid rgba(198,166,106,.42) !important;
  box-shadow:
    0 18px 45px rgba(0,0,0,.45),
    inset 0 0 0 1px rgba(255,255,255,.025);
  transition: all .45s cubic-bezier(.19,1,.22,1);
}

.ilpet-card:hover {
  transform: translateY(-10px);
  border-color: rgba(216,194,154,.85) !important;
  box-shadow:
    0 28px 70px rgba(0,0,0,.65),
    0 0 34px rgba(198,166,106,.16),
    inset 0 0 0 1px rgba(255,255,255,.04);
}

.ilpet-card::before {
  content: "";
  position: absolute;
  inset: -2px;
  background: radial-gradient(
    circle at 50% 20%,
    rgba(198,166,106,.20),
    transparent 62%
  );
  opacity: 0;
  filter: blur(24px);
  transition: opacity .45s ease;
  pointer-events: none;
  z-index: 0;
}

.ilpet-card:hover::before {
  opacity: 1;
}

.ilpet-card > * {
  position: relative;
  z-index: 1;
}

.ilpet-card-img {
  overflow: hidden;
}

.ilpet-card-img,
.ilpet-card-img img {
  transition: transform .85s cubic-bezier(.19,1,.22,1), filter .85s ease;
}

.ilpet-card:hover .ilpet-card-img {
  transform: scale(1.045);
  filter: contrast(1.05) brightness(1.04);
}

.ilpet-card .elementor-button {
  transition: all .38s cubic-bezier(.19,1,.22,1);
  border: 1px solid rgba(198,166,106,.70) !important;
}

.ilpet-card .elementor-button:hover {
  background: #C6A66A !important;
  color: #050505 !important;
  box-shadow: 0 0 22px rgba(198,166,106,.32);
}

@media (max-width: 767px) {
  .ilpet-card:hover {
    transform: none;
  }

  .ilpet-card:hover .ilpet-card-img {
    transform: none;
  }
}
@media (max-width: 767px) {
  .ilpet-card {
    transform: none !important;
    box-shadow:
      0 14px 38px rgba(0,0,0,.48),
      inset 0 0 0 1px rgba(255,255,255,.025);
  }

  .ilpet-card:hover {
    transform: none !important;
    box-shadow:
      0 14px 38px rgba(0,0,0,.48),
      inset 0 0 0 1px rgba(255,255,255,.025);
  }

  .ilpet-card::before,
  .ilpet-card:hover::before {
    opacity: .35;
    filter: blur(30px);
  }

  .ilpet-card-img,
  .ilpet-card:hover .ilpet-card-img {
    transform: none !important;
    filter: contrast(1.04) brightness(1.02);
  }

  .ilpet-card .elementor-button {
    width: 100%;
    max-width: 260px;
  }
}/* End custom CSS */