@font-face {
  font-family: "Roboto";
  src: url("font/Roboto-Black.woff2") format("woff2"), url("font/Roboto-Black.woff") format("woff");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Roboto";
  src: url("font/Roboto-Bold.woff2") format("woff2"), url("font/Roboto-Bold.woff") format("woff");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Roboto";
  src: url("font/Roboto-BlackItalic.woff2") format("woff2"), url("font/Roboto-BlackItalic.woff") format("woff");
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Roboto";
  src: url("font/Roboto-Thin.woff2") format("woff2"), url("font/Roboto-Thin.woff") format("woff");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Roboto";
  src: url("font/Roboto-SemiBold.woff2") format("woff2"), url("font/Roboto-SemiBold.woff") format("woff");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Roboto";
  src: url("font/Roboto-Medium.woff2") format("woff2"), url("font/Roboto-Medium.woff") format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Roboto";
  src: url("font/Roboto-ExtraLight.woff2") format("woff2"), url("font/Roboto-ExtraLight.woff") format("woff");
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Roboto";
  src: url("font/Roboto-BoldItalic.woff2") format("woff2"), url("font/Roboto-BoldItalic.woff") format("woff");
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Roboto";
  src: url("font/Roboto-ThinItalic.woff2") format("woff2"), url("font/Roboto-ThinItalic.woff") format("woff");
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Roboto";
  src: url("font/Roboto-SemiBoldItalic.woff2") format("woff2"), url("font/Roboto-SemiBoldItalic.woff") format("woff");
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Roboto";
  src: url("font/Roboto-LightItalic.woff2") format("woff2"), url("font/Roboto-LightItalic.woff") format("woff");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Roboto";
  src: url("font/Roboto-Regular.woff2") format("woff2"), url("font/Roboto-Regular.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Roboto";
  src: url("font/Roboto-Light.woff2") format("woff2"), url("font/Roboto-Light.woff") format("woff");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Roboto";
  src: url("font/Roboto-ExtraBold.woff2") format("woff2"), url("font/Roboto-ExtraBold.woff") format("woff");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Roboto";
  src: url("font/Roboto-MediumItalic.woff2") format("woff2"), url("font/Roboto-MediumItalic.woff") format("woff");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Roboto";
  src: url("font/Roboto-Italic.woff2") format("woff2"), url("font/Roboto-Italic.woff") format("woff");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Roboto";
  src: url("font/Roboto-ExtraBoldItalic.woff2") format("woff2"), url("font/Roboto-ExtraBoldItalic.woff") format("woff");
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Roboto";
  src: url("font/Roboto-ExtraLightItalic.woff2") format("woff2"), url("font/Roboto-ExtraLightItalic.woff") format("woff");
  font-weight: 200;
  font-style: italic;
  font-display: swap;
}
a:not(.btn) {
  color: currentColor !important;
}
a:not(.btn)[href^="tel:"] {
  pointer-events: none;
  text-decoration: none;
}
html.mobile a:not(.btn)[href^="tel:"] {
  pointer-events: auto;
}

* {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0.2);
}
*::selection {
  background: rgba(0, 0, 0, 0.2);
}
*::-moz-selection {
  background: rgba(0, 0, 0, 0.2);
}
* img {
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -o-user-select: none;
  user-select: none;
}

button {
  cursor: pointer !important;
}

textarea, input, button {
  box-shadow: none;
  outline: none !important;
  border-radius: 0;
  background: none;
  border: none;
}

:focus, :visited, :active {
  box-shadow: none;
  outline: 0;
}

.gb_disabled {
  opacity: 0.8;
  pointer-events: none;
}

[data-componente=aliasServiceComponet],
.aliasServiceComponet {
  background: #f8f8f8;
  color: #333333;
  padding-top: 20px;
  padding-bottom: 20px;
  border-top: solid 60px #fff;
  margin-bottom: 60px;
}
[data-componente=aliasServiceComponet] span,
.aliasServiceComponet span {
  display: block;
  font-size: 10px;
  padding-bottom: 20px;
}
[data-componente=aliasServiceComponet] ul,
.aliasServiceComponet ul {
  padding: 0;
  margin: 0;
}
[data-componente=aliasServiceComponet] ul li,
.aliasServiceComponet ul li {
  display: inline-block;
  vertical-align: middle;
}
[data-componente=aliasServiceComponet] ul li p,
.aliasServiceComponet ul li p {
  margin-bottom: 0;
  font-size: 14px;
}
[data-componente=aliasServiceComponet] ul li p strong,
.aliasServiceComponet ul li p strong {
  color: #e32426;
}
[data-componente=aliasServiceComponet] ul li:nth-child(2),
.aliasServiceComponet ul li:nth-child(2) {
  margin-left: 20px;
  background: #fff;
  padding: 3px 10px;
  border-radius: 2px;
  position: relative;
}
[data-componente=aliasServiceComponet] ul li:nth-child(2)::before,
.aliasServiceComponet ul li:nth-child(2)::before {
  content: "ID:";
  font-size: 8px;
  position: absolute;
  top: -10px;
  left: 0;
}
[data-componente=aliasServiceComponet] ul li:nth-child(2) p, [data-componente=aliasServiceComponet] ul li:nth-child(2) h1, [data-componente=aliasServiceComponet] ul li:nth-child(2) h2,
.aliasServiceComponet ul li:nth-child(2) p,
.aliasServiceComponet ul li:nth-child(2) h1,
.aliasServiceComponet ul li:nth-child(2) h2 {
  font-size: 26px;
  line-height: 1;
  font-weight: bold;
  margin: 0 !important;
}

.pswp .pswp__bg {
  background: #fff;
}
.pswp .pswp__ui .pswp__button--close {
  height: 28px;
  width: 28px;
  display: block;
  border-radius: 50%;
  color: #333;
  font-size: 24px;
  line-height: 24px;
  font-weight: 400;
  padding: 0;
  margin-top: 0;
  top: 0;
  transform: rotate(45deg);
}
.pswp .pswp__ui .pswp__top-bar {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 44px;
  z-index: 90;
  padding: 10px;
}
.pswp .pswp__ui .pswp__button {
  display: block;
  float: right;
  padding: 0;
  height: 24px;
  width: 24px;
  top: 50%;
  background: transparent;
}
.pswp .pswp__ui .pswp__button svg {
  pointer-events: none;
  fill: #444;
}
.pswp .pswp__ui .pswp__button.pswp__button--fs {
  margin-right: 20px;
  height: 17px;
  width: 17px;
  position: relative;
  margin-top: 3px;
  top: 1px;
  display: none !important;
}
.pswp .pswp__ui .pswp__button.pswp__button--fs span {
  display: block;
  width: 30%;
  height: 30%;
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
}
.pswp .pswp__ui .pswp__button.pswp__button--fs span:nth-child(1) {
  border-left: solid 2px #333333;
  border-top: solid 2px #333333;
}
.pswp .pswp__ui .pswp__button.pswp__button--fs span:nth-child(2) {
  border-right: solid 2px #333333;
  border-top: solid 2px #333333;
  left: auto;
  right: 0;
}
.pswp .pswp__ui .pswp__button.pswp__button--fs span:nth-child(3) {
  border-right: solid 2px #333333;
  border-bottom: solid 2px #333333;
  left: auto;
  top: auto;
  bottom: 0;
  right: 0;
}
.pswp .pswp__ui .pswp__button.pswp__button--fs span:nth-child(4) {
  border-left: solid 2px #333333;
  border-bottom: solid 2px #333333;
  top: auto;
  bottom: 0;
}
.pswp .pswp__ui .pswp__button.pswp__button--arrow--right, .pswp .pswp__ui .pswp__button.pswp__button--arrow--left {
  position: absolute;
  top: 50%;
  z-index: 90;
  left: 10px;
  transform: translateY(-50%);
  height: 28px;
  width: 28px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
  color: #333;
  font-size: 24px;
  line-height: 24px;
  font-weight: 100;
  padding: 0;
  margin-top: 0;
  transform: translateY(-50%);
  border: solid 1px #333;
}
.pswp .pswp__ui .pswp__button.pswp__button--arrow--right svg, .pswp .pswp__ui .pswp__button.pswp__button--arrow--left svg {
  width: 40%;
  height: 40%;
  fill: #333;
  transform: rotate(90deg);
  transform-origin: center center;
}
html.mobile .pswp .pswp__ui .pswp__button.pswp__button--arrow--right, html.mobile .pswp .pswp__ui .pswp__button.pswp__button--arrow--left {
  display: none;
}
.pswp .pswp__ui .pswp__button.pswp__button--arrow--right {
  right: 10px;
  left: auto;
}
.pswp .pswp__ui .pswp__button.pswp__button--arrow--right svg {
  transform: rotate(-90deg);
  transform-origin: center center;
}
.pswp .pswp__ui .pswp__counter, .pswp .pswp__ui .pswp__caption {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  font-weight: 700;
  color: #444;
  text-align: center;
  font-family: "Roboto", sans-serif;
  height: 44px;
  padding: 10px 0;
}
.pswp .pswp__ui .pswp__caption {
  bottom: auto;
  top: 0;
  z-index: 5;
  padding: 10px 43px;
}
@media (max-width: 767px) {
  .pswp .pswp__ui .pswp__caption {
    font-size: 12px;
  }
}
.pswp .pswp__ui .pswp__caption.pswp__caption--fake {
  display: none;
}
.pswp .pswp__button--share {
  display: none !important;
}
.pswp .pswp__wrapper {
  line-height: 0;
  width: 100%;
  height: auto;
  max-width: 90vmin;
  z-index: 1045;
  position: absolute;
  top: 50%;
  lefT: 50%;
  transform: translate(-50%, -50%);
}
.pswp .pswp__video-wrapper {
  position: relative;
  padding-bottom: 56.25%; /* 16:9 */
  padding-top: 25px;
  height: 0;
  width: 100%;
}
.pswp .pswp__video-wrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.pswp video {
  width: 100% !important;
  height: auto !important;
}

gb-bold {
  font-weight: 700;
  display: inline;
}

gb-uppercase {
  text-transform: uppercase;
  display: inline;
}

gb-lowercase {
  text-transform: lowercase;
  display: inline;
}

gb-italic {
  font-style: italic;
}

gb-highlight {
  display: inline;
  background: color-mix(in srgb, #D946EF 80%, transparent);
}

html {
  font-size: 16px;
}
@media screen and (max-width: 767px) {
  html {
    font-size: 14px;
  }
}

body {
  font-family: var(--gb-site-font);
}

section {
  scroll-margin-top: var(--header-height, 0);
}

header {
  background: var(--gb-landing-header-background, var(--gb-landing-background));
  color: var(--gb-landing-header-color, var(--gb-landing-color));
  position: sticky;
  top: 0;
  z-index: 10;
}
header .gb-brand-logo {
  display: block;
  height: var(--gb-logo-height);
  width: auto;
}
header .nav-link:not(.btn) {
  font-weight: 600;
  text-transform: uppercase;
}
header .nav-link.btn {
  padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x) !important;
}
header .navbar-toggler {
  font-size: 2rem;
  color: currentColor;
  outline: 0 !important;
  box-shadow: none !important;
}

.h3,
.h2,
.h1,
h3,
h2,
h1 {
  font-weight: 700;
}

.h4,
h4,
.h5,
.h5,
h5 {
  font-weight: 600;
}

ol,
ul,
p {
  color: currentColor;
}

.gb-h1,
h1 {
  color: var(--gb-h1-color, currentColor);
}

h2 {
  color: var(--gb-h2-color, currentColor);
}

h3 {
  color: var(--gb-h3-color, currentColor);
}

h4 {
  color: var(--gb-h4-color, currentColor);
}

h5 {
  color: var(--gb-h5-color, currentColor);
}

h6 {
  color: var(--gb-h6-color, currentColor);
}

p {
  color: var(--gb-p-color, currentColor);
}

ul {
  color: var(--gb-ul-color, var(--gb-p-color));
}

ol {
  color: var(--gb-ol-color, var(--gb-p-color));
}

.gb-section-endend-hero,
.gb-section-hero {
  background: var(--gb-landing-hero-background);
  padding-block: 6.25rem;
}
.gb-section-endend-hero h1,
.gb-section-hero h1 {
  font-size: 3.125rem;
}
.gb-section-endend-hero ul,
.gb-section-endend-hero p,
.gb-section-hero ul,
.gb-section-hero p {
  font-size: 1.125rem;
  font-weight: 500;
}
.gb-section-endend-hero .gb-other-text,
.gb-section-hero .gb-other-text {
  background: var(--gb-hero-other-bg);
  border-radius: var(--gb-hero-other-radius);
  box-shadow: var(--gb-hero-other-shadow);
  padding: var(--gb-hero-other-padding);
  max-width: var(--gb-hero-other-width);
  margin-block: auto;
}
.gb-section-endend-hero .gb-other-text h2,
.gb-section-hero .gb-other-text h2 {
  font-size: 1.675rem;
}
.gb-section-endend-hero .gb-other-text p,
.gb-section-hero .gb-other-text p {
  font-size: 1.08rem;
  font-weight: 400;
  line-height: 1.8em;
}

.gb-section-endend-hero {
  min-height: var(--gb-landing-hero-min-height);
  display: flex;
  align-items: center;
}

.gb-section-text-and-icon {
  padding-block: 6.25rem;
  background: var(--gb-landing-text-icon-background);
  color: var(--gb-landing-text-icon-color);
}
.gb-section-text-and-icon p {
  font-size: 18px;
}
.gb-section-text-and-icon .gb-service-wrapper .gb-service-item .a,
.gb-section-text-and-icon .gb-service-wrapper .gb-service-item a {
  display: block;
  padding: var(--gb-landing-ti-service-pad);
  background: var(--gb-landing-ti-service-background);
  text-decoration: none;
}
.gb-section-text-and-icon .gb-service-wrapper .gb-service-item .a gb-icon,
.gb-section-text-and-icon .gb-service-wrapper .gb-service-item a gb-icon {
  text-align: center;
  aspect-ratio: 10/10;
  display: flex;
  align-items: center;
  justify-content: center;
  width: fit-content;
  margin: 0 auto;
  color: var(--gb-landing-ti-ico-color);
  background: var(--gb-landing-ti-ico-background);
  font-size: 2.5em;
  padding: var(--gb-landing-ti-ico-pad);
  border-radius: var(--gb-landing-ti-ico-radius);
  border: var(--gb-landing-ti-ico-border);
}
.gb-section-text-and-icon .gb-service-wrapper .gb-service-item .a h3,
.gb-section-text-and-icon .gb-service-wrapper .gb-service-item a h3 {
  margin-top: 1rem;
  text-align: center;
  text-transform: var(--gb-landing-ti-title-style);
  font-weight: var(--gb-landing-ti-title-weight);
  font-size: var(--gb-landing-ti-title-size);
  text-wrap: pretty;
}

.gb-section-immagine-testo {
  padding-block: 6.25rem;
  background: var(--gb-landing-img-text-background);
  color: var(--gb-landing-img-text-color);
}
.gb-section-immagine-testo h2 {
  font-size: 1.875rem;
  margin-bottom: 1em;
}
.gb-section-immagine-testo p {
  line-height: 1.6;
}
.gb-section-immagine-testo img {
  border-radius: var(--gb-landing-img-text-img-radius);
  box-shadow: var(--gb-landing-img-text-img-shadow);
}

.gb-section-simple-text {
  padding-block: var(--gb-landing-simple-text-pad);
  background: var(--gb-landing-simple-text-background);
  color: var(--gb-landing-simple-text-color);
}

.gb-section-title-card {
  background: var(--gb-landing-text-card-background);
  padding-block: var(--gb-landing-text-card-pad);
}
.gb-section-title-card .gb-mw {
  max-width: var(--gb-landing-text-card-mw);
}
.gb-section-title-card .gb-card-text {
  background: var(--gb-card-text-card-bg);
  border-radius: var(--gb-card-text-card-radius);
  box-shadow: var(--gb-card-text-card-shadow);
  padding: var(--gb-card-text-card-padding);
  max-width: var(--gb-card-text-card-width);
  margin-inline: auto;
}

.gb-section-review {
  padding-block: var(--gb-landing-review-pad);
  background: var(--gb-landing-review-background);
  color: var(--gb-landing-review-color);
}
.gb-section-review .bi-star-fill {
  color: #ff9800;
}
.gb-section-review .card {
  padding: var(--gb-landing-card-pad);
  font-size: 1.125rem;
  font-style: italic;
}
.gb-section-review .card .card-footer {
  font-style: normal;
  padding-top: 0;
}

footer {
  padding-block: 30px;
  background: var(--gb-landing-footer-background, var(--gb-landing-background));
  color: var(--gb-landing-footer-color, var(--gb-landing-color));
  font-size: 1rem;
}

:root {
  --gb-landing-background:#fff;
  --gb-landing-color:#000;
  --gb-site-font:"Roboto",system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
}

header {
  --gb-logo-height:80px;
  --gb-landing-header-background:var(--gb-landing-background);
  --gb-landing-header-color:var(--gb-landing-color);
}
header .navbar-toggler {
  --bs-navbar-toggler-border-color:currentColor;
}

footer {
  --gb-landing-footer-background:var(--gb-landing-background);
  --gb-landing-footer-color:var(--gb-landing-color);
}

.btn {
  --bs-btn-color: #fff;
  --bs-btn-bg: #b5132c;
  --bs-btn-border-color: transparent;
  --bs-btn-hover-color: var(--bs-btn-color);
  --bs-btn-hover-bg: var(--bs-btn-bg);
  --bs-btn-hover-border-color: transparent;
  --bs-btn-active-color: var(--bs-btn-color);
  --bs-btn-active-bg: var(--bs-btn-bg);
  --bs-btn-active-border-color: transparent;
  --bs-btn-active-shadow: none;
  --bs-btn-disabled-color: #676767;
  --bs-btn-disabled-bg: #eee;
  --bs-btn-disabled-border-color: transparent;
  --bs-btn-padding-y: 0.675rem;
  --bs-btn-padding-x: 1.25rem;
  --bs-btn-font-weight:600;
  --bs-btn-border-radius:10px;
}

.card {
  --bs-card-color:currentColor;
  --bs-card-title-color: ;
  --bs-card-subtitle-color: ;
  --bs-card-border-width: 1px;
  --bs-card-border-color: #ccc;
  --bs-card-border-radius: 0;
  --bs-card-box-shadow: ;
  --bs-card-cap-bg: #fff;
  --bs-card-bg: var(--bs-body-bg);
  --bs-card-spacer-y:30px;
  --bs-card-spacer-x:20px;
  --bs-card-cap-padding-y:var(--bs-card-spacer-y);
  --bs-card-cap-padding-x:var(--bs-card-spacer-x);
}
.card .card-footer {
  --bs-card-border-width:0;
  --bs-card-border-color:transparent;
}

.gb-section-hero {
  --gb-landing-hero-background:linear-gradient(to left, rgba(0,0,0,0.7) 0%, rgba(0,0,0,0.7) 100%), image-set("../img/giessegi-top-cm310.webp" type("image/webp"),"../img/giessegi-top-cm310.jpg" type("image/jpeg")) no-repeat center center / cover;
  --gb-p-color:#fff;
  --gb-h1-color:#fff;
  --gb-hero-other-bg: #fff;
  --gb-hero-other-radius: 10px;
  --gb-hero-other-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
  --gb-hero-other-padding: 2.5rem;
}
.gb-section-hero gb-highlight {
  color: #fff;
  background: transparent;
}
.gb-section-hero h1 {
  font-weight: 400;
}
.gb-section-hero h1 b {
  font-weight: 700;
}
.gb-section-hero .gb-other-text {
  --gb-p-color:#000;
}

.gb-section-text-and-icon {
  --gb-landing-text-icon-background:var(--gb-landing-background);
  --gb-landing-text-icon-color:currentColor;
  --gb-landing-ti-title-size:1rem;
  --gb-landing-ti-title-weight:700;
  --gb-landing-ti-service-pad:1.25rem;
  --gb-landing-ti-service-background:transparent;
  --gb-landing-ti-ico-pad: 1rem;
  --gb-landing-ti-ico-radius: 10px;
  --gb-landing-ti-ico-color:#fff;
  --gb-landing-ti-ico-background:#b5132c;
  --gb-landing-ti-ico-border:unset;
  --gb-landing-ti-title-style:uppercase;
}
.gb-section-text-and-icon.gb-nth-2 {
  --gb-landing-background:#b5132c;
  --gb-landing-text-icon-color:#fff;
}

.gb-section-immagine-testo {
  --gb-landing-img-text-background:#f5f5f5;
  --gb-landing-img-text-color:currentColor;
  --gb-landing-img-text-img-radius:10px;
  --gb-landing-img-text-img-shadow:rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
}
.gb-section-immagine-testo .h4 {
  font-weight: 700;
}

.gb-section-simple-text {
  --gb-landing-simple-text-pad:6.25rem;
  --gb-landing-simple-text-background:var(--gb-landing-background);
  --gb-landing-simple-text-color:currentColor;
}

.gb-section-review {
  --gb-landing-review-pad:6.25rem;
  --gb-landing-review-background:var(--bs-gray-100);
  --gb-landing-review-color:currentColor;
}

.gb-section-title-card {
  --gb-landing-text-card-background:#fff;
  --gb-landing-text-card-pad:6.25rem;
  --gb-card-text-card-bg: #fff;
  --gb-card-text-card-radius: 10px;
  --gb-card-text-card-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
  --gb-card-text-card-padding: 2.5rem;
  --gb-card-text-card-width:500px;
  --gb-landing-text-card-mw:500px;
}
.gb-section-title-card h2 {
  text-transform: uppercase;
}
.gb-section-title-card ul {
  padding-left: 15px;
}
.gb-section-title-card gb-icon {
  color: #ff9800;
  font-size: 22px;
  display: inline-block;
  margin-right: 2px;
}

.gb-section-endend-hero {
  --gb-landing-hero-background:linear-gradient(to left, rgba(0,0,0,0.7) 0%, rgba(0,0,0,0.7) 100%), image-set("../img/giessegi-lv700.webp" type("image/webp"),"../img/giessegi-lv700.jpg" type("image/jpeg")) no-repeat center center / cover;
  --gb-landing-hero-min-height:unset;
  --gb-h2-color:#fff;
  --gb-p-color:#fff;
  --gb-hero-other-bg: #fff;
  --gb-hero-other-radius: 10px;
  --gb-hero-other-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
  --gb-hero-other-padding: 2.5rem;
}

/*# sourceMappingURL=main.css.map */
