@font-face {
  font-family: "Jet Sans";
  font-style: normal;
  font-weight: 400;
  src: url("https://media-cdn.grubhub.com/grubhub-marketing/raw/upload/v1731357482/Frontify/Fonts/JETSans-Complete/static/web/woff/JETSans-Regular.woff") format("woff"), url("https://media-cdn.grubhub.com/grubhub-marketing/raw/upload/v1731357485/Frontify/Fonts/JETSans-Complete/static/web/woff2/JETSans-Regular.woff2") format("woff2");
}
@font-face {
  font-family: "Jet Sans";
  font-style: bold;
  font-weight: 700;
  src: url("https://media-cdn.grubhub.com/grubhub-marketing/raw/upload/v1731357482/Frontify/Fonts/JETSans-Complete/static/web/woff/JETSans-Bold.woff") format("woff"), url("https://media-cdn.grubhub.com/grubhub-marketing/raw/upload/v1731357485/Frontify/Fonts/JETSans-Complete/static/web/woff2/JETSans-Bold.woff2") format("woff2");
}
#page {
  overflow-x: hidden;
}

/* start GLOBALS */
.gh-root * {
  font-family: "Jet Sans", "Arial", sans-serif;
}
.gh-root h1, .gh-root h2, .gh-root h3, .gh-root h4, .gh-root h5, .gh-root h6 {
  margin: 0;
  color: var(--Neutrals-Dark-Gray, #262632);
}
.gh-root p {
  margin: 0;
  color: var(--Neutrals-Dark-Gray, var(--Neutral-Neutral-50, #6B6B83));
}

/* end GLOBALS */
/* start COLORS */
:root {
  --global-gh-color-gh-orange: #FF8000;
  --global-gh-color-charcoal: #242E30;
  --global-gh-color-eggplant: #5B3D5B;
  --global-gh-color-berry: #F2A6B0;
  --global-gh-color-tumeric: #F6C243;
  --global-gh-color-tomato: #F75E28;
  --global-gh-color-cupcake: #C1DADE;
  --global-gh-color-mozzarella: #EFEDEA;
  --global-gh-color-white: #FFFFFF;
  --global-gh-color-product-orange: #F36805;
  --global-gh-color-jet-digital-blue: #125FCA;
}

/* start Theme background-color */
.theme-bckg-color-gh-orange {
  background-color: var(--global-gh-color-gh-orange);
}

.theme-bckg-color-charcoal {
  background-color: var(--global-gh-color-charcoal);
}

.theme-bckg-color-eggplant {
  background-color: var(--global-gh-color-eggplant);
}

.theme-bckg-color-tumeric {
  background-color: var(--global-gh-color-tumeric);
}

.theme-bckg-color-berry {
  background-color: var(--global-gh-color-berry);
}

.theme-bckg-color-tomato {
  background-color: var(--global-gh-color-tomato);
}

.theme-bckg-color-cupcake {
  background-color: var(--global-gh-color-cupcake);
}

.theme-bckg-color-mozzarella {
  background-color: var(--global-gh-color-mozzarella);
}

.theme-bckg-color-white {
  background-color: var(--global-gh-color-white);
}

/* end Theme background-color */
.marweb-one-library-page div.elementor[data-elementor-type=wp-page] > .e-con-full > .e-con.e-parent .e-con:not(.gh-allow-padding) {
  padding: 0;
}

/* start BUTTON */
.gh-button {
  padding: var(--size_-1, 12px) 16px;
}

input[type=submit].gh-button {
  padding: var(--size_1, 15px) 24px;
}

.gh-button, input[type=submit].gh-button {
  display: inline-flex;
  align-items: flex-start;
  gap: 10px;
  border-radius: 100px;
  cursor: pointer;
  transition: 0.24s background ease-in-out, 0.24s color ease-in-out;
}
.gh-button h6, input[type=submit].gh-button h6 {
  color: inherit;
  /* h6 */
  font-size: var(--size_0, 14px);
  font-style: normal;
  font-weight: 700;
  line-height: var(--lineHeight_H6, 17px); /* 121.429% */
}
.gh-button.primary.orange, input[type=submit].gh-button.primary.orange {
  color: var(--On-Color-All, #FFF);
  background: var(--Orange-Orange-40, #F36805);
}
.gh-button.primary.orange:hover, input[type=submit].gh-button.primary.orange:hover {
  background-color: #E96404;
}
.gh-button.primary.orange:active, input[type=submit].gh-button.primary.orange:active {
  background-color: #D65D03;
}
.gh-button.primary.orange:focus, input[type=submit].gh-button.primary.orange:focus {
  border: 2px solid var(--Grubhub-Digital-Blue, #125FCA);
}
.gh-button.primary.charcoal, input[type=submit].gh-button.primary.charcoal {
  color: var(--On-Color-All, #FFF);
  background: var(--Charcoal-Charcoal-80, #242E30);
}
.gh-button.primary.charcoal:hover, input[type=submit].gh-button.primary.charcoal:hover {
  color: var(--Neutrals-White, #FFF);
  background-color: #232c2e;
}
.gh-button.primary.charcoal:active, input[type=submit].gh-button.primary.charcoal:active {
  background-color: #20282a;
}
.gh-button.primary.charcoal:focus, input[type=submit].gh-button.primary.charcoal:focus {
  border: 2px solid var(--Grubhub-Digital-Blue, #125FCA);
  background: var(--Charcoal-Charcoal-80, #242E30);
}
.gh-button.primary.reverse, input[type=submit].gh-button.primary.reverse {
  color: var(--Neutrals-Dark-Gray, #262632);
  background: var(--Neutrals-White, #FFF);
}
.gh-button.primary.reverse:hover, input[type=submit].gh-button.primary.reverse:hover {
  background: var(--Shades-White-70, rgba(255, 255, 255, 0.7));
}
.gh-button.primary.reverse:active, .gh-button.primary.reverse:focus, input[type=submit].gh-button.primary.reverse:active, input[type=submit].gh-button.primary.reverse:focus {
  background: var(--Neutrals-White, #FFF);
}
.gh-button.secondary.charcoal, input[type=submit].gh-button.secondary.charcoal {
  color: var(--Neutrals-Dark-Gray, #262632);
  background: var(--Neutrals-Dark-Gray, rgba(38, 38, 50, 0));
  box-shadow: inset 0 0 0 2px var(--Neutrals-Dark-Gray, #262632);
}
.gh-button.secondary.charcoal:hover, input[type=submit].gh-button.secondary.charcoal:hover {
  color: var(--Neutrals-White, #FFF);
  background: var(--Neutrals-Dark-Gray, #262632);
}
.gh-button.secondary.charcoal:active, .gh-button.secondary.charcoal:focus, input[type=submit].gh-button.secondary.charcoal:active, input[type=submit].gh-button.secondary.charcoal:focus {
  background: var(--Neutrals-Dark-Gray, rgba(38, 38, 50, 0));
}
.gh-button.secondary.reverse, input[type=submit].gh-button.secondary.reverse {
  color: var(--Neutrals-White, #FFF);
  background: rgba(255, 255, 255, 0);
  box-shadow: inset 0 0 0 2px var(--Neutrals-White, #FFF);
}
.gh-button.secondary.reverse:hover, input[type=submit].gh-button.secondary.reverse:hover {
  color: var(--Neutrals-Dark-Gray, #262632);
  background: var(--Neutrals-White, #FFF);
}
.gh-button.secondary.reverse:active, .gh-button.secondary.reverse:focus, input[type=submit].gh-button.secondary.reverse:active, input[type=submit].gh-button.secondary.reverse:focus {
  color: var(--Neutrals-White, #FFF);
  background: rgba(255, 255, 255, 0);
}
.gh-button.disabled, input[type=submit].gh-button.disabled {
  box-shadow: none;
  border: none;
  color: var(--Charcoal-Charcoal-50, #8C999B);
  background: var(--Supporting-Colors-Mozzarella, #EFEDEA);
}

/* end BUTTON */
/* start DOT CONTROLS*/
.gh-controls-dots {
  position: absolute;
  display: flex;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
}
.gh-controls-dots .dot-control {
  border-radius: 50%;
  width: 8px;
  height: 8px;
  background-color: var(--Shades-Black-10, rgba(38, 38, 50, 0.1));
  cursor: pointer;
  transition: 0.24s background-color ease-in-out;
}
.gh-controls-dots .dot-control:not(:first-child) {
  margin-left: 8px;
}
.gh-controls-dots .dot-control:hover, .gh-controls-dots .dot-control.active {
  background-color: var(--Neutrals-Dark-Gray, #262632);
}

/* end DOT CONTROLS*/
.gh-carousel-skin .e-con:not(.gh-allow-padding) {
  padding: 0;
}
.gh-carousel-skin .elementor-swiper-button-prev, .gh-carousel-skin .elementor-swiper-button-next {
  width: 64px;
  height: 64px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  flex-shrink: 0;
  cursor: pointer;
  background-color: var(--Neutrals-White, #FFF);
  border: 1px solid var(--Shades-Black-5, rgba(38, 38, 50, 0.05)) !important;
  box-shadow: 0px 10px 20px rgba(38, 38, 50, 0.08) !important;
  z-index: 4;
  transition: 0.24s box-shadow ease-in-out;
}
.gh-carousel-skin .elementor-swiper-button-prev:hover, .gh-carousel-skin .elementor-swiper-button-next:hover {
  box-shadow: 0px 10px 20px rgba(38, 38, 50, 0.18) !important;
}
.gh-carousel-skin .elementor-swiper-button-prev i, .gh-carousel-skin .elementor-swiper-button-next i {
  display: none;
}
@media (max-width: 460px) {
  .gh-carousel-skin .elementor-swiper-button-prev {
    left: 32px !important;
  }
}
@media (max-width: 460px) {
  .gh-carousel-skin .elementor-swiper-button-next {
    right: 32px !important;
  }
}
.gh-carousel-skin .elementor-swiper-button-prev {
  background-image: url("../slider-arrow-prev.svg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 16px;
  transform: translateX(-80%) translateY(-50%) !important;
}
.gh-carousel-skin .elementor-swiper-button-next {
  background-image: url("../slider-arrow-next.svg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 16px;
  transform: translateX(80%) translateY(-50%) !important;
}

.gh-carousel-skin .elementor-swiper-button[aria-disabled=true] {
  opacity: 0 !important;
}

/*# sourceMappingURL=gh-widgets-base.css.map */
