:root {
	--color-primary: #000; 
  --color-primary-hover: #000; 
	--color-secondary: #FF9300;
	--color-secondary-hover: #FF9300;
	--color-third: #FF9300;
  --color-third-hover: #FF9300;
	--color-highlight: #FF9300; 
  --color-highlight-hover: #FF9300;
  --color-white: #FFF;
  --color-black: #000;
  --color-body: #000;
  --color-light: #f6f6f6;
  --border-radius-pill: 0.5rem;
  --border-radius: 10px;
  --gradient-primary: linear-gradient(90deg, rgba(0,0,0,0.5004595588235294) 0%, rgba(0,0,0,0) 100%);
  --gradient-primary-alt: linear-gradient(230deg, rgba(210,229,202,1) 0%, rgba(131,196,183,1) 50%, rgba(127,190,178,1) 53%, rgba(72, 93, 100,1) 100%);*/
  --padding-btn-x: 0px;
  --padding-btn-y: 7px;
  --border-radius-btn: 0px;
  --border-radius-btn-icon: 12px;
  /* Fonts */
  --font-size-1: 40px;
  --font-size-2: 32px;
  --font-size-3: 24px;
  --font-size-4: 20px;
  --font-size-5: 18px;
  --font-size-6: 17px;
  --headings-lineheight: 1.25;
  --lineheight: 2.3;
}

/*
// Small devices (landscape phones, 576px and up)
@media (max-width: 576px) { ... }

// Medium devices (tablets, 768px and up)
@media (max-width: 768px) { ... }

// Large devices (desktops, 992px and up)
@media (max-width: 992px) { ... }

// X-Large devices (large desktops, 1200px and up)
@media (max-width: 1200px) { ... }

// XX-Large devices (larger desktops, 1400px and up)
@media (max-width: 1400px) { ... }
*/

/* GrowwwToday Reset Classes */
.img-abs-center {
  height: 100%;
  left: 0;
  object-fit: cover;
  object-position: center center;
  position: absolute;
  top: 0;
  width: 100%;
}
.img-abs-center.object-fit-contain {
  object-fit: contain!important;
}

.reset-list {
	list-style: none;
  padding-left: 0;
}
.gray-bg {
	background: rgb(155 155 155 / 15%);
}
/* Fancybox Fix */
.fancybox__content {
    width: 100% !important;
    height: 100% !important;
}