body {
    font-family: "Poppins", Arial, sans-serif;
    background: #000;
    font-size: 19px;
    line-height: 1.8;
    font-weight: 400;
    color: #4d4d4d;
}

.h2, h2 {
    font-size: 35px;
}

.home-ticker__text {
  color:#fff;
}

#menu-trigger .mt-inner, .scroll-down, .bg-yellow, .scrolltotop, .page-header-sub-title {

  background-color: #dfdbd8 !important;
}

.pli-hover {

  background-color: #dfdbd8;
}

.btn-primary.btn-link {

   color: #dfdbd8 !important;
}

.form-control:focus {

  border-color: #dfdbd8 !important;
}

.btn-primary, .btn-primary:hover {
    color: #333;
    background-color: #dfdbd8;
    border-color: #dfdbd8;
}

#cursor {
  position: fixed;
  top: -5px;
  left: -5px;
  width: 10px;
  height: 10px;
  background-color: white;
  border-radius: 50%;
  pointer-events: none;
  z-index: 9999;
}

#cursor-border {
  --size: 50px;
  position: fixed;
  top: calc(var(--size) / -2);
  left: calc(var(--size) / -2);
  width: var(--size);
  height: var(--size);
  border-radius: 50%;
  box-shadow: 0 0 0 1px white;
  pointer-events: none;
  transition: top 0.15s ease-out, left 0.15s ease-out, width 0.15s ease-out,
    height 0.15s ease-out, background-color 0.15s ease-out;
  z-index: 9999;
}

.YTPOverlay {
  cursor: unset !important;
}

.services-list-desktop {
      list-style: none;
      padding:0;
  grid-column-gap: 16px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: stretch;
    justify-items: start;
    display: grid;
}

.chase-video-header {
  position:absolute;

  left: 50%; /* % of surrounding element */
    top: 50%;
    transform: translate(-50%, -50%); /* % of current element */

   height: 100%;
    width: 177.77777778vh; /* 100 * 16 / 9 */
    min-width: 100%;
    min-height: 56.25vw; /* 100 * 9 / 16 */
  
}

.home-title {

  font-weight:bold;
}

.work-title {
    font-size: 280px;
    background: transparent;
    font-weight: bold;
}

@media (max-width: 768px) {
.work-title {
    font-size: 130px;

}
}