/* ---------------------------------------------------------------------------------
	Hamburger Menu Icon
    https://jonsuh.com/hamburgers/
    npm install hamburgers
--------------------------------------------------------------------------------- */
/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */
.hamburger {
  padding: 15px 15px;
  display: inline-block;
  cursor: pointer;
  transition-property: opacity, filter;
  transition-duration: 0.15s;
  transition-timing-function: linear;
  font: inherit;
  color: inherit;
  text-transform: none;
  background-color: transparent;
  border: 0;
  margin: 0;
  overflow: visible;
}
.hamburger:hover {
  opacity: 1;
}
.hamburger.is-active:hover {
  opacity: 1;
}
.hamburger.is-active .hamburger-inner,
.hamburger.is-active .hamburger-inner::before,
.hamburger.is-active .hamburger-inner::after {
  background-color: #000;
}

.hamburger-box {
  width: 32px;
  height: 20px;
  display: inline-block;
  position: relative;
}

.hamburger-inner {
  display: block;
  top: 50%;
  margin-top: -1px;
}
.hamburger-inner, .hamburger-inner::before, .hamburger-inner::after {
  width: 32px;
  height: 2px;
  background-color: #000;
  border-radius: 4px;
  position: absolute;
  transition-property: transform;
  transition-duration: 0.15s;
  transition-timing-function: ease;
}
.hamburger-inner::before, .hamburger-inner::after {
  content: "";
  display: block;
}
.hamburger-inner::before {
  top: -9px;
}
.hamburger-inner::after {
  bottom: -9px;
}

/*
 * Spin
 */
.hamburger--spin .hamburger-inner {
  transition-duration: 0.22s;
  transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.hamburger--spin .hamburger-inner::before {
  transition: top 0.1s 0.25s ease-in, opacity 0.1s ease-in;
}
.hamburger--spin .hamburger-inner::after {
  transition: bottom 0.1s 0.25s ease-in, transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.hamburger--spin.is-active .hamburger-inner {
  transform: rotate(225deg);
  transition-delay: 0.12s;
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
.hamburger--spin.is-active .hamburger-inner::before {
  top: 0;
  opacity: 0;
  transition: top 0.1s ease-out, opacity 0.1s 0.12s ease-out;
}
.hamburger--spin.is-active .hamburger-inner::after {
  bottom: 0;
  transform: rotate(-90deg);
  transition: bottom 0.1s ease-out, transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);
}

/*
 * Squeeze
 */
.hamburger--squeeze .hamburger-inner {
  transition-duration: 0.075s;
  transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.hamburger--squeeze .hamburger-inner::before {
  transition: top 0.075s 0.12s ease, opacity 0.075s ease;
}
.hamburger--squeeze .hamburger-inner::after {
  transition: bottom 0.075s 0.12s ease, transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.hamburger--squeeze.is-active .hamburger-inner {
  transform: rotate(45deg);
  transition-delay: 0.12s;
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
.hamburger--squeeze.is-active .hamburger-inner::before {
  top: 0;
  opacity: 0;
  transition: top 0.075s ease, opacity 0.075s 0.12s ease;
}
.hamburger--squeeze.is-active .hamburger-inner::after {
  bottom: 0;
  transform: rotate(-90deg);
  transition: bottom 0.075s ease, transform 0.075s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);
}

.hamburger {
  padding-bottom: 8px;
}

/* ---------------------------------------------------------------------------------
    Imports
--------------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------
	Lazyload Children: staggered animation delay
    See for main styles: tailwind-site-lazyload.css
--------------------------------------------------------------------------------- */
.search-filter-results [data-lazyload-child]:nth-child(1n),
[data-lazyload=fade-up--children] [data-lazyload-child]:nth-child(1n) {
  animation-delay: 0.1s;
}

.search-filter-results [data-lazyload-child]:nth-child(2n),
[data-lazyload=fade-up--children] [data-lazyload-child]:nth-child(2n) {
  animation-delay: 0.2s;
}

.search-filter-results [data-lazyload-child]:nth-child(3n),
[data-lazyload=fade-up--children] [data-lazyload-child]:nth-child(3n) {
  animation-delay: 0.3s;
}

.search-filter-results [data-lazyload-child]:nth-child(4n),
[data-lazyload=fade-up--children] [data-lazyload-child]:nth-child(4n) {
  animation-delay: 0.4s;
}

.search-filter-results [data-lazyload-child]:nth-child(5n),
[data-lazyload=fade-up--children] [data-lazyload-child]:nth-child(5n) {
  animation-delay: 0.5s;
}

.search-filter-results [data-lazyload-child]:nth-child(6n),
[data-lazyload=fade-up--children] [data-lazyload-child]:nth-child(6n) {
  animation-delay: 0.6s;
}

.search-filter-results [data-lazyload-child]:nth-child(7n),
[data-lazyload=fade-up--children] [data-lazyload-child]:nth-child(7n) {
  animation-delay: 0.7s;
}

.search-filter-results [data-lazyload-child]:nth-child(8n),
[data-lazyload=fade-up--children] [data-lazyload-child]:nth-child(8n) {
  animation-delay: 0.8s;
}

.search-filter-results [data-lazyload-child]:nth-child(9n),
[data-lazyload=fade-up--children] [data-lazyload-child]:nth-child(9n) {
  animation-delay: 0.9s;
}

.search-filter-results [data-lazyload-child]:nth-child(10n),
[data-lazyload=fade-up--children] [data-lazyload-child]:nth-child(10n) {
  animation-delay: 1s;
}

.search-filter-results [data-lazyload-child]:nth-child(11n),
[data-lazyload=fade-up--children] [data-lazyload-child]:nth-child(11n) {
  animation-delay: 1.1s;
}

.search-filter-results [data-lazyload-child]:nth-child(12n),
[data-lazyload=fade-up--children] [data-lazyload-child]:nth-child(12n) {
  animation-delay: 1.2s;
}

.search-filter-results [data-lazyload-child]:nth-child(13n),
[data-lazyload=fade-up--children] [data-lazyload-child]:nth-child(13n) {
  animation-delay: 1.3s;
}

.search-filter-results [data-lazyload-child]:nth-child(14n),
[data-lazyload=fade-up--children] [data-lazyload-child]:nth-child(14n) {
  animation-delay: 1.4s;
}

.search-filter-results [data-lazyload-child]:nth-child(15n),
[data-lazyload=fade-up--children] [data-lazyload-child]:nth-child(15n) {
  animation-delay: 1.5s;
}

.search-filter-results [data-lazyload-child]:nth-child(16n),
[data-lazyload=fade-up--children] [data-lazyload-child]:nth-child(16n) {
  animation-delay: 1.6s;
}

.search-filter-results [data-lazyload-child]:nth-child(17n),
[data-lazyload=fade-up--children] [data-lazyload-child]:nth-child(17n) {
  animation-delay: 1.7s;
}

.search-filter-results [data-lazyload-child]:nth-child(18n),
[data-lazyload=fade-up--children] [data-lazyload-child]:nth-child(18n) {
  animation-delay: 1.8s;
}

.search-filter-results [data-lazyload-child]:nth-child(19n),
[data-lazyload=fade-up--children] [data-lazyload-child]:nth-child(19n) {
  animation-delay: 1.9s;
}

.search-filter-results [data-lazyload-child]:nth-child(20n),
[data-lazyload=fade-up--children] [data-lazyload-child]:nth-child(20n) {
  animation-delay: 2s;
}

.search-filter-results [data-lazyload-child]:nth-child(21n),
[data-lazyload=fade-up--children] [data-lazyload-child]:nth-child(21n) {
  animation-delay: 2.1s;
}

.search-filter-results [data-lazyload-child]:nth-child(22n),
[data-lazyload=fade-up--children] [data-lazyload-child]:nth-child(22n) {
  animation-delay: 2.2s;
}

.search-filter-results [data-lazyload-child]:nth-child(23n),
[data-lazyload=fade-up--children] [data-lazyload-child]:nth-child(23n) {
  animation-delay: 2.3s;
}

.search-filter-results [data-lazyload-child]:nth-child(24n),
[data-lazyload=fade-up--children] [data-lazyload-child]:nth-child(24n) {
  animation-delay: 2.4s;
}

.search-filter-results [data-lazyload-child]:nth-child(25n),
[data-lazyload=fade-up--children] [data-lazyload-child]:nth-child(25n) {
  animation-delay: 2.5s;
}

.search-filter-results [data-lazyload-child]:nth-child(26n),
[data-lazyload=fade-up--children] [data-lazyload-child]:nth-child(26n) {
  animation-delay: 2.6s;
}

.search-filter-results [data-lazyload-child]:nth-child(27n),
[data-lazyload=fade-up--children] [data-lazyload-child]:nth-child(27n) {
  animation-delay: 2.7s;
}

.search-filter-results [data-lazyload-child]:nth-child(28n),
[data-lazyload=fade-up--children] [data-lazyload-child]:nth-child(28n) {
  animation-delay: 2.8s;
}

.search-filter-results [data-lazyload-child]:nth-child(29n),
[data-lazyload=fade-up--children] [data-lazyload-child]:nth-child(29n) {
  animation-delay: 2.9s;
}

.search-filter-results [data-lazyload-child]:nth-child(30n),
[data-lazyload=fade-up--children] [data-lazyload-child]:nth-child(30n) {
  animation-delay: 3s;
}

.search-filter-results [data-lazyload-child]:nth-child(31n),
[data-lazyload=fade-up--children] [data-lazyload-child]:nth-child(31n) {
  animation-delay: 3.1s;
}

.search-filter-results [data-lazyload-child]:nth-child(32n),
[data-lazyload=fade-up--children] [data-lazyload-child]:nth-child(32n) {
  animation-delay: 3.2s;
}

.search-filter-results [data-lazyload-child]:nth-child(33n),
[data-lazyload=fade-up--children] [data-lazyload-child]:nth-child(33n) {
  animation-delay: 3.3s;
}

.search-filter-results [data-lazyload-child]:nth-child(34n),
[data-lazyload=fade-up--children] [data-lazyload-child]:nth-child(34n) {
  animation-delay: 3.4s;
}

.search-filter-results [data-lazyload-child]:nth-child(35n),
[data-lazyload=fade-up--children] [data-lazyload-child]:nth-child(35n) {
  animation-delay: 3.5s;
}

.search-filter-results [data-lazyload-child]:nth-child(36n),
[data-lazyload=fade-up--children] [data-lazyload-child]:nth-child(36n) {
  animation-delay: 3.6s;
}

.search-filter-results [data-lazyload-child]:nth-child(37n),
[data-lazyload=fade-up--children] [data-lazyload-child]:nth-child(37n) {
  animation-delay: 3.7s;
}

.search-filter-results [data-lazyload-child]:nth-child(38n),
[data-lazyload=fade-up--children] [data-lazyload-child]:nth-child(38n) {
  animation-delay: 3.8s;
}

.search-filter-results [data-lazyload-child]:nth-child(39n),
[data-lazyload=fade-up--children] [data-lazyload-child]:nth-child(39n) {
  animation-delay: 3.9s;
}

.search-filter-results [data-lazyload-child]:nth-child(40n),
[data-lazyload=fade-up--children] [data-lazyload-child]:nth-child(40n) {
  animation-delay: 4s;
}

.search-filter-results [data-lazyload-child]:nth-child(41n),
[data-lazyload=fade-up--children] [data-lazyload-child]:nth-child(41n) {
  animation-delay: 4.1s;
}

.search-filter-results [data-lazyload-child]:nth-child(42n),
[data-lazyload=fade-up--children] [data-lazyload-child]:nth-child(42n) {
  animation-delay: 4.2s;
}

.search-filter-results [data-lazyload-child]:nth-child(43n),
[data-lazyload=fade-up--children] [data-lazyload-child]:nth-child(43n) {
  animation-delay: 4.3s;
}

.search-filter-results [data-lazyload-child]:nth-child(44n),
[data-lazyload=fade-up--children] [data-lazyload-child]:nth-child(44n) {
  animation-delay: 4.4s;
}

.search-filter-results [data-lazyload-child]:nth-child(45n),
[data-lazyload=fade-up--children] [data-lazyload-child]:nth-child(45n) {
  animation-delay: 4.5s;
}

.search-filter-results [data-lazyload-child]:nth-child(46n),
[data-lazyload=fade-up--children] [data-lazyload-child]:nth-child(46n) {
  animation-delay: 4.6s;
}

.search-filter-results [data-lazyload-child]:nth-child(47n),
[data-lazyload=fade-up--children] [data-lazyload-child]:nth-child(47n) {
  animation-delay: 4.7s;
}

.search-filter-results [data-lazyload-child]:nth-child(48n),
[data-lazyload=fade-up--children] [data-lazyload-child]:nth-child(48n) {
  animation-delay: 4.8s;
}

.search-filter-results [data-lazyload-child]:nth-child(49n),
[data-lazyload=fade-up--children] [data-lazyload-child]:nth-child(49n) {
  animation-delay: 4.9s;
}

.search-filter-results [data-lazyload-child]:nth-child(50n),
[data-lazyload=fade-up--children] [data-lazyload-child]:nth-child(50n) {
  animation-delay: 5s;
}

[data-lazyload=fade-up--children] [class*=is--child-]:nth-child(1n) [data-lazyload-child] {
  animation-delay: 0.1s;
}

[data-lazyload=fade-up--children] [class*=is--child-]:nth-child(2n) [data-lazyload-child] {
  animation-delay: 0.2s;
}

[data-lazyload=fade-up--children] [class*=is--child-]:nth-child(3n) [data-lazyload-child] {
  animation-delay: 0.3s;
}

[data-lazyload=fade-up--children] [class*=is--child-]:nth-child(4n) [data-lazyload-child] {
  animation-delay: 0.4s;
}

[data-lazyload=fade-up--children] [class*=is--child-]:nth-child(5n) [data-lazyload-child] {
  animation-delay: 0.5s;
}

[data-lazyload=fade-up--children] [class*=is--child-]:nth-child(6n) [data-lazyload-child] {
  animation-delay: 0.6s;
}

[data-lazyload=fade-up--children] [class*=is--child-]:nth-child(7n) [data-lazyload-child] {
  animation-delay: 0.7s;
}

[data-lazyload=fade-up--children] [class*=is--child-]:nth-child(8n) [data-lazyload-child] {
  animation-delay: 0.8s;
}

[data-lazyload=fade-up--children] [class*=is--child-]:nth-child(9n) [data-lazyload-child] {
  animation-delay: 0.9s;
}

[data-lazyload=fade-up--children] [class*=is--child-]:nth-child(10n) [data-lazyload-child] {
  animation-delay: 1s;
}

[data-lazyload=fade-up--children] [class*=is--child-]:nth-child(11n) [data-lazyload-child] {
  animation-delay: 1.1s;
}

[data-lazyload=fade-up--children] [class*=is--child-]:nth-child(12n) [data-lazyload-child] {
  animation-delay: 1.2s;
}

[data-lazyload=fade-up--children] [class*=is--child-]:nth-child(13n) [data-lazyload-child] {
  animation-delay: 1.3s;
}

[data-lazyload=fade-up--children] [class*=is--child-]:nth-child(14n) [data-lazyload-child] {
  animation-delay: 1.4s;
}

[data-lazyload=fade-up--children] [class*=is--child-]:nth-child(15n) [data-lazyload-child] {
  animation-delay: 1.5s;
}

[data-lazyload=fade-up--children] [class*=is--child-]:nth-child(16n) [data-lazyload-child] {
  animation-delay: 1.6s;
}

[data-lazyload=fade-up--children] [class*=is--child-]:nth-child(17n) [data-lazyload-child] {
  animation-delay: 1.7s;
}

[data-lazyload=fade-up--children] [class*=is--child-]:nth-child(18n) [data-lazyload-child] {
  animation-delay: 1.8s;
}

[data-lazyload=fade-up--children] [class*=is--child-]:nth-child(19n) [data-lazyload-child] {
  animation-delay: 1.9s;
}

[data-lazyload=fade-up--children] [class*=is--child-]:nth-child(20n) [data-lazyload-child] {
  animation-delay: 2s;
}

[data-lazyload=fade-up--children] [class*=is--child-]:nth-child(21n) [data-lazyload-child] {
  animation-delay: 2.1s;
}

[data-lazyload=fade-up--children] [class*=is--child-]:nth-child(22n) [data-lazyload-child] {
  animation-delay: 2.2s;
}

[data-lazyload=fade-up--children] [class*=is--child-]:nth-child(23n) [data-lazyload-child] {
  animation-delay: 2.3s;
}

[data-lazyload=fade-up--children] [class*=is--child-]:nth-child(24n) [data-lazyload-child] {
  animation-delay: 2.4s;
}

[data-lazyload=fade-up--children] [class*=is--child-]:nth-child(25n) [data-lazyload-child] {
  animation-delay: 2.5s;
}

[data-lazyload=fade-up--children] [class*=is--child-]:nth-child(26n) [data-lazyload-child] {
  animation-delay: 2.6s;
}

[data-lazyload=fade-up--children] [class*=is--child-]:nth-child(27n) [data-lazyload-child] {
  animation-delay: 2.7s;
}

[data-lazyload=fade-up--children] [class*=is--child-]:nth-child(28n) [data-lazyload-child] {
  animation-delay: 2.8s;
}

[data-lazyload=fade-up--children] [class*=is--child-]:nth-child(29n) [data-lazyload-child] {
  animation-delay: 2.9s;
}

[data-lazyload=fade-up--children] [class*=is--child-]:nth-child(30n) [data-lazyload-child] {
  animation-delay: 3s;
}

[data-lazyload=fade-up--children] [class*=is--child-]:nth-child(31n) [data-lazyload-child] {
  animation-delay: 3.1s;
}

[data-lazyload=fade-up--children] [class*=is--child-]:nth-child(32n) [data-lazyload-child] {
  animation-delay: 3.2s;
}

[data-lazyload=fade-up--children] [class*=is--child-]:nth-child(33n) [data-lazyload-child] {
  animation-delay: 3.3s;
}

[data-lazyload=fade-up--children] [class*=is--child-]:nth-child(34n) [data-lazyload-child] {
  animation-delay: 3.4s;
}

[data-lazyload=fade-up--children] [class*=is--child-]:nth-child(35n) [data-lazyload-child] {
  animation-delay: 3.5s;
}

[data-lazyload=fade-up--children] [class*=is--child-]:nth-child(36n) [data-lazyload-child] {
  animation-delay: 3.6s;
}

[data-lazyload=fade-up--children] [class*=is--child-]:nth-child(37n) [data-lazyload-child] {
  animation-delay: 3.7s;
}

[data-lazyload=fade-up--children] [class*=is--child-]:nth-child(38n) [data-lazyload-child] {
  animation-delay: 3.8s;
}

[data-lazyload=fade-up--children] [class*=is--child-]:nth-child(39n) [data-lazyload-child] {
  animation-delay: 3.9s;
}

[data-lazyload=fade-up--children] [class*=is--child-]:nth-child(40n) [data-lazyload-child] {
  animation-delay: 4s;
}

[data-lazyload=fade-up--children] [class*=is--child-]:nth-child(41n) [data-lazyload-child] {
  animation-delay: 4.1s;
}

[data-lazyload=fade-up--children] [class*=is--child-]:nth-child(42n) [data-lazyload-child] {
  animation-delay: 4.2s;
}

[data-lazyload=fade-up--children] [class*=is--child-]:nth-child(43n) [data-lazyload-child] {
  animation-delay: 4.3s;
}

[data-lazyload=fade-up--children] [class*=is--child-]:nth-child(44n) [data-lazyload-child] {
  animation-delay: 4.4s;
}

[data-lazyload=fade-up--children] [class*=is--child-]:nth-child(45n) [data-lazyload-child] {
  animation-delay: 4.5s;
}

[data-lazyload=fade-up--children] [class*=is--child-]:nth-child(46n) [data-lazyload-child] {
  animation-delay: 4.6s;
}

[data-lazyload=fade-up--children] [class*=is--child-]:nth-child(47n) [data-lazyload-child] {
  animation-delay: 4.7s;
}

[data-lazyload=fade-up--children] [class*=is--child-]:nth-child(48n) [data-lazyload-child] {
  animation-delay: 4.8s;
}

[data-lazyload=fade-up--children] [class*=is--child-]:nth-child(49n) [data-lazyload-child] {
  animation-delay: 4.9s;
}

[data-lazyload=fade-up--children] [class*=is--child-]:nth-child(50n) [data-lazyload-child] {
  animation-delay: 5s;
}

/* ---------------------------------------------------------------------------------
    Site Styles
--------------------------------------------------------------------------------- */
@media only screen and (max-width: 767px) {
  .client_styles.text-center ul,
.client_styles.text-center ol {
    margin-left: 0px;
    list-style-position: inside;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .client_styles.md\:text-center ul,
.client_styles.md\:text-center ol {
    margin-left: 0px;
    list-style-position: inside;
  }
}
@media only screen and (min-width: 1024px) {
  .client_styles.lg\:text-center ul,
.client_styles.lg\:text-center ol {
    margin-left: 0px;
    list-style-position: inside;
  }
}
/* ---------------------------------------------------------------------------------
    End
--------------------------------------------------------------------------------- */
