#contact{padding:var(--offset-y)var(--offset-x);display:grid;position:relative}#contact #trust-badge{width:6rem;margin-bottom:0;position:absolute;top:12px;left:1rem}#contact h1{margin-bottom:1.5rem}#contact h2{font-size:var(--v2-text-lg);margin-bottom:1.5rem}#contact .subtitle{color:var(--color-slate-600);font-size:var(--v2-text-base);line-height:1.5}#contact>p+p{margin-top:1.5rem}#contact #form-group{gap:2rem;margin-top:2rem;margin-bottom:2rem;display:grid}@media screen and (min-width:1080px){#contact #form-group{grid-template-columns:40vw auto}}#contact #form-submit-result{height:100%}#contact #list-all-locations{gap:1rem;margin-top:3rem;display:grid}@media screen and (min-width:1080px){#contact #list-all-locations{grid-template-columns:repeat(4,1fr)}}#contact #list-all-locations>li:first-child{border-color:var(--color-orange-6);background-color:var(--color-orange-1);border-width:2px}#contact #form-trust{border-color:var(--border-color);background-color:var(--color-slate-100);flex-direction:column;justify-content:center;align-items:center;gap:3rem;display:flex;position:relative}#contact #form-trust h2{font-size:var(--v2-text-base);text-align:center;margin-bottom:2rem;line-height:1.3;display:block}#contact #form-trust h3{color:var(--color-accent);text-align:center;font-size:var(--v2-text-xs);margin-top:2.5rem}#contact #form-trust #customers p{color:var(--color-slate-600);font-size:var(--v2-text-sm);margin-bottom:1.5rem}#contact #form-trust #featured-customers{margin-top:1rem;margin-bottom:1rem}#contact #form-trust section>p{text-align:center}#contact #form-trust ul{flex-wrap:wrap;justify-content:center;gap:.5rem;line-height:1.75;display:flex}#contact #form-trust ul li{background:linear-gradient(145deg,var(--color-orange-1),var(--color-slate-200));border:1px solid var(--border-color);color:var(--color-slate-600);text-align:center;border-radius:9999em;padding:.125rem 1.375rem}#contact section.disclaimer{color:var(--color-slate-500);text-align:center;margin-bottom:5rem}#contact section.disclaimer p{font-size:var(--v2-text-xs);line-height:1.2}#contact section.disclaimer h2{font-size:var(--v2-text-xs);margin-bottom:.5em}#contact .block-testimonial{border:1px solid var(--border-color);background-color:#fff;border-radius:1rem;grid-template-rows:33vh auto;gap:0;padding:0;display:grid;position:relative;overflow:hidden}@media screen and (min-width:1080px){#contact .block-testimonial{grid-template-rows:1fr;grid-template-columns:35% auto}}#contact .block-testimonial .block-testimonial-thumb{background-color:var(--color-slate-200);position:relative}#contact .block-testimonial .block-testimonial-thumb>img{object-fit:cover}#contact .block-testimonial blockquote{color:var(--color-slate-600);padding:2.5rem 2rem}#contact .block-testimonial blockquote p{font-size:var(--v2-text-sm);line-height:1.5}#contact .block-testimonial blockquote p+p{margin-top:1.5rem}#contact .block-testimonial cite{font-weight:var(--font-weight-bold);margin-top:2rem;line-height:1.5;display:block}#contact .block-testimonial cite span{font-weight:var(--font-weight-medium);color:var(--color-accent);display:block}#contact .block-testimonial svg{display:block}#contact>.card:first-of-type{max-width:40rem}#contact h2{align-items:center;display:flex}#contact h2 svg:first-child{margin-right:.25em}#contact ul.sales a{padding:.5em 1em}#contact ul.reps{display:grid}#contact ul.reps li{line-height:1.5}#contact ul.reps li strong{display:block}#contact ul.reps li em{color:var(--color-slate-600);display:block}.form-lead [data-fieldgroup=consent]{align-items:center;gap:1rem;margin-top:1.5rem;margin-bottom:.5rem;display:flex}.form-lead .react-aria-Label{margin-top:1rem;margin-bottom:.5rem;display:inline-flex}.form-lead .react-aria-Checkbox{color:var(--text-color)}.form-lead .react-aria-TextField{width:100%;min-width:0}.form-lead .react-aria-TextArea{min-height:10rem}.form-lead .react-aria-FieldError{margin-top:.5rem;display:block}.form-lead #submit-button-group{align-items:center;gap:.5rem;margin-top:1.5rem;display:flex}.form-lead #submit-button-group button{padding-left:2em;padding-right:2em}.form-lead>.card{--border-color:var(--color-accent)}.form-lead>.card:not(:last-child){margin-bottom:1rem}.form-lead>.card{background-color:var(--color-orange-2)}.form-lead>.card hr{background-color:var(--color-orange-6);border:none;height:1px}.form-lead>.card pre{line-height:2}@media screen and (min-width:1080px){.form-lead [data-fieldgroup=project],.form-lead [data-fieldgroup=name],.form-lead [data-fieldgroup=contact],.form-lead [data-fieldgroup=company]{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.form-lead [data-fieldgroup=location]{grid-template-columns:repeat(3,1fr);column-gap:1rem;margin-bottom:1rem;display:grid}.form-lead [data-fieldgroup=location] .react-aria-Select button{width:100%}.form-lead [data-fieldgroup=location] .react-aria-Select button>:first-child{text-align:left;flex:auto}.form-lead[data-locale=europe] [data-fieldgroup=location]{grid-template-columns:repeat(2,1fr)}}.card-stack{min-width:100%;position:relative}.card-stack .card{background-color:var(--color-orange-1)}.card-stack .card:not(:last-child){transform:rotate(var(--rotation));position:absolute;inset:.25rem}.card-stack .card:first-child{--rotation:7deg}.card-stack .card:nth-child(2){--rotation:5deg}.card-stack .card:nth-child(3){--rotation:3deg}
/*# sourceMappingURL=4137ba4c6f113dd9.css.map*/