@font-face {
  font-family: "--headingnowtrial";
  src: url("../Font/HeadingNowTrial-57Extrabold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
* {
  -webkit-user-drag: none;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

html {
  cursor: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" width="40" height="40" x="0" y="0" viewBox="0 0 512.001 512.001" style="enable-background:new 0 0 512 512" xml:space="preserve"><g><path d="M429.742 319.31 82.49 0l-.231 471.744 105.375-100.826 61.89 141.083 96.559-42.358-61.89-141.083 145.549-9.25zM306.563 454.222l-41.62 18.259-67.066-152.879-85.589 81.894.164-333.193 245.264 225.529-118.219 7.512 67.066 152.878z" fill="%239FA6A5" opacity="1"></path></g></svg>'), auto;
  width: 100%;
  height: 100%;
  -webkit-overflow-scrolling: touch;
  scrollbar-width: thin;
  scrollbar-color: #caf291 #121212;
  scroll-behavior: smooth;
  background-color: #f7f8ff;
  color: #121212;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}

body {
  margin: 0;
  padding: 0;
  overflow-x: hidden;
  font-family: "Roboto", sans-serif;
}

.img__src,
.navbar,
.nav-a,
.page__numbers,
.page__btn,
button {
  cursor: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" width="40" height="40" x="0" y="0" viewBox="0 0 472.612 472.612" style="enable-background:new 0 0 512 512" xml:space="preserve"><g><path d="M393.501 159.361c-9.079 0-17.501 2.881-24.44 7.775-4.636-18.892-21.525-32.937-41.599-32.937-10.077 0-19.347 3.548-26.673 9.463-6.583-15.417-21.747-26.237-39.364-26.237-8.534 0-16.486 2.548-23.173 6.917V43.396C238.252 19.467 219.023 0 195.388 0c-23.637 0-42.865 19.467-42.865 43.396v220.453l-24.736-23.27c-11.197-11.253-26.028-17.442-41.799-17.442h-.15c-15.89.039-30.806 6.356-41.999 17.787-10.16 10.374-10.117 27.212.094 37.537l146.118 147.685c26.813 29.535 64.836 46.468 104.394 46.468 78.256 0 141.921-64.618 141.921-144.045V202.757c0-23.929-19.229-43.396-42.865-43.396zm23.172 85.332v83.875c0 68.568-54.832 124.353-122.229 124.353-34.136 0-66.963-14.682-90.063-40.28-.065-.072-.136-.133-.202-.203-.039-.041-.072-.084-.111-.124L57.932 264.611c-2.695-2.725-2.706-7.171-.024-9.91 7.471-7.63 17.408-11.846 27.979-11.872h.099c10.531 0 20.448 4.163 27.931 11.729.083.084.167.166.253.247l41.452 38.997a9.848 9.848 0 0 0 16.593-7.172V43.396c0-13.07 10.395-23.704 23.173-23.704 12.777 0 23.172 10.634 23.172 23.704v150.973c0 5.438 4.409 9.846 9.846 9.846s9.846-4.409 9.846-9.846v-33.55c0-13.07 10.395-23.703 23.173-23.703s23.173 10.633 23.173 23.703V211.144c0 5.438 4.409 9.846 9.846 9.846s9.846-4.409 9.846-9.846v-33.55c0-13.07 10.395-23.704 23.172-23.704 12.777 0 23.173 10.634 23.173 23.704v50.324c0 5.438 4.409 9.846 9.846 9.846s9.846-4.409 9.846-9.846v-25.162c0-13.07 10.395-23.704 23.173-23.704 12.777 0 23.172 10.634 23.172 23.704v41.937z" fill="%239FA6A5" opacity="1"></path></g></svg>') 10 5, auto;
}

h1 {
  cursor: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" width="45" height="45" x="0" y="0" viewBox="0 0 512 512" style="enable-background:new 0 0 512 512" xml:space="preserve"><g><path d="M128 96c-8.832 0-16-7.168-16-16 0-26.453-21.523-48-48-48H16C7.168 32 0 24.832 0 16S7.168 0 16 0h48c44.117 0 80 35.902 80 80 0 8.832-7.168 16-16 16zm0 0" fill="%239FA6A5" opacity="1"></path><path d="M128 96c-8.832 0-16-7.168-16-16 0-44.098 35.883-80 80-80h48c8.832 0 16 7.168 16 16s-7.168 16-16 16h-48c-26.477 0-48 21.547-48 48 0 8.832-7.168 16-16 16zM64 512H16c-8.832 0-16-7.168-16-16s7.168-16 16-16h48c26.477 0 48-21.547 48-48 0-8.832 7.168-16 16-16s16 7.168 16 16c0 44.098-35.883 80-80 80zm0 0" fill="%239FA6A5" opacity="1"></path><path d="M240 512h-48c-44.117 0-80-35.902-80-80 0-8.832 7.168-16 16-16s16 7.168 16 16c0 26.453 21.523 48 48 48h48c8.832 0 16 7.168 16 16s-7.168 16-16 16zm0 0" fill="%239FA6A5" opacity="1"></path><path d="M128 448c-8.832 0-16-7.168-16-16V80c0-8.832 7.168-16 16-16s16 7.168 16 16v352c0 8.832-7.168 16-16 16zm0 0" fill="%239FA6A5" opacity="1"></path></g></svg>') 20 20, auto;
}

.img__item {
  overflow: hidden;
  border-radius: 0.5rem;
  position: relative;
  display: block;
}
.img__item.hidden {
  display: none;
}
.img__item:hover .img__src {
  transform: scale(1.05);
}
.img__item .img__src {
  aspect-ratio: 4/5;
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
  display: block;
  transition: transform 0.3s ease;
}

.page__numbers {
  width: 2.6rem;
  height: 2.6rem;
  border-radius: 0.4rem;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #121212;
  font-weight: bold;
  font-family: "Roboto", sans-serif;
  transition: all 0.3s ease;
}
.page__numbers:hover {
  color: #bfbfbf;
  background-color: #caf291;
}
.page__numbers.active {
  color: #bfbfbf;
  font-weight: 600;
  background: rgba(255, 255, 255, 0.1);
  backdrop-filter: blur(12px);
  -webkit-backdrop-filter: blur(12px);
}

.page__btn {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 2.6rem;
  height: 2.6rem;
  transition: all 0.3s ease;
}
.page__btn.disabled {
  opacity: 0.3;
  pointer-events: none;
}
.page__btn:hover svg path {
  fill: #caf291;
}

.img__list.img--large {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(280px, 1fr));
  gap: 1.5rem;
  margin-bottom: 3rem;
}

@media (max-width: 768px) {
  .img__list.img--large {
    grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));
    gap: 1rem;
  }
  .page__numbers {
    width: 2rem;
    height: 2rem;
    font-size: 0.9rem;
  }
  .page__btn {
    width: 2rem;
    height: 2rem;
  }
  .page__btn svg {
    width: 1.5rem;
    height: 1.5rem;
  }
}
@media (max-width: 480px) {
  .img__list.img--large {
    grid-template-columns: 1fr;
    gap: 1rem;
  }
  .navbar-ul {
    flex-direction: column;
    gap: 0.5rem;
    right: 1%;
  }
}/*# sourceMappingURL=photography.css.map */