.m-square-list{list-style:none;margin-left:0;padding-left:0}
.m-square-list>li:not(.c-stat){padding-left:30px}
.m-square-list>li:not(.c-stat)::before{font-family:arial,helvetica,sans-serif;position:relative;float:left;color:var(--theme-bullet-color);text-indent:-30px;speak:none;content:'\25A0';top:-3px}
.section-contact-sales-hero{margin-top:0;padding:2rem 1rem;padding-top:8.5rem;min-height:370px;height:unset;background-image:none}
.section-contact-sales-hero .c-cta--signup__content,.section-contact-sales-hero .c-cta--signup__content:lang(de),.section-contact-sales-hero .c-cta--signup__content:lang(ja){margin:auto}
.section-contact-sales-hero.t-dark-theme{display:block}
.section-contact-sales-hero h1,.section-contact-sales-hero.t-dark-theme{color:#fff}
.section-contact-sales-hero__copy{text-align:left}
.section-contact-sales-hero__list__item{display:flex;margin:1rem 0}
.section-contact-sales-hero__list__item-check{padding-top:5px;margin-right:1rem}
.section-contact-sales-hero__list .c-check{stroke:#fff;stroke-width:4px;fill:#fff}
.section-contact-sales-hero__list p{margin-bottom:0}
@media screen and (min-width:48rem){.section-contact-sales-hero{padding-top:9rem}
}
@media screen and (min-width:64rem){.section-contact-sales-hero{padding-bottom:3rem;min-height:418px}
.section-contact-sales-hero__copy{padding-right:2rem}
}
.section-contact-sales-form{overflow:visible;padding-top:2px}
.section-contact-sales-form .o-content-container.v--contact-sales-form-container{padding:0}
.section-contact-sales-form .o-content-container.v--contact-sales-form-copy-container{padding:0 8vw}
.section-contact-sales-form .c-shadowbox{display:inline-block;padding:2rem;background-color:#fff;box-shadow:0 0 2rem rgba(0,0,0,.1);width:100%}
.section-contact-sales-form .c-button{min-width:200px}
.section-contact-sales-form .c-form__select{white-space:pre-wrap;padding-right:2rem}
.section-contact-sales-form .c-card--customer{box-shadow:none}
.section-contact-sales-form .c-card--customer::after{display:none}
.section-contact-sales-form .c-card--customer:hover{transform:none}
.section-contact-sales-form .c-card--customer.v--showcase{max-width:unset;padding:0;margin:0}
.section-contact-sales-form .c-card--customer.v--showcase .c-card--customer__testimonial{margin:0}
.section-contact-sales-form .c-card--customer__logo.v--showcase{display:block!important}
.section-contact-sales-form .o-section--feature-companies{padding-top:2rem}
.section-contact-sales-form .o-section--feature-companies .o-content-container{text-align:left!important;padding:0!important}
.section-contact-sales-form .o-section--feature-companies__logos{justify-content:flex-start}
.section-contact-sales-form .o-section--feature-companies__logos div{margin-left:0;margin-bottom:1rem}
.section-contact-sales-form .o-overflow-container{width:100%}
@media screen and (min-width:25rem){.section-contact-sales-form .o-section--feature-companies__logos div{margin-right:1.5rem;margin-bottom:1.5rem}
.section-contact-sales-form .o-section--feature-companies__logos div:lang(en){margin-right:3rem}
}
@media screen and (min-width:48rem){.section-contact-sales-form .o-overflow-container{margin-top:0;padding-top:0}
.section-contact-sales-form .o-section--feature-companies{padding-top:3rem}
.section-contact-sales-form .c-card--customer.v--showcase{margin-bottom:4rem}
}
@media screen and (min-width:64rem){.section-contact-sales-form .o-overflow-container{margin-top:-2rem;width:unset}
.section-contact-sales-form__copy{padding-top:2rem}
.section-contact-sales-form .o-section--feature-companies{padding-top:0}
.section-contact-sales-form .o-content-container.v--contact-sales-form-container{padding:0 4vw}
}
@media screen and (min-width:80rem){.section-contact-sales-form{padding-bottom:10rem}
.section-contact-sales-form .o-overflow-container{margin-top:0;padding-bottom:5rem;padding-top:0!important;position:absolute;left:50%;right:2rem;max-width:700px;top:5.2rem}
.section-contact-sales-form .c-form__wrap--inline{max-width:700px}
.section-contact-sales-form__copy{max-width:500px}
.section-contact-sales-form .o-content-container.v--contact-sales-form-copy-container{padding:unset}
}
@media screen and (min-width:84.875rem){.section-contact-sales-form .o-content-container.v--contact-sales-form-container,.section-contact-sales-form .o-content-container.v--contact-sales-form-copy-container{padding:unset}
}
@media screen and (min-width:116.25rem){.section-contact-sales-form .o-overflow-container{left:50%;right:0}
}
@media screen and (min-width:64rem) and (max-width:1279px){.v--contact-sales-form-grid{grid-template-columns:100%;display:flex;flex-direction:column-reverse}
}
.c-form__input,.c-form__select{padding:.65rem!important;border:1px solid transparent;background-color:#ebeaeb;font-size:14px}
textarea#comments{resize:vertical;min-height:6ch}
.section-contact-sales-form div.c-shadowbox{padding:.4rem 1rem 1rem;border-radius:4px}
.section-contact-sales-form .o-overflow-container{border-radius:5px}
@media screen and (min-width:64rem){.section-contact-sales-form .o-overflow-container{max-width:617px}
}
@media screen and (min-width:80rem){.section-contact-sales-form__copy{max-width:540px}
}
fieldset{margin:.5rem 0 0}
@media screen and (min-width:48rem){.section-contact-sales-hero{padding-top:7rem;padding-bottom:1rem}
}
.c-form__inline-error,.section-contact-sales-hero__copy p.u-text--small{font-size:14px}
.section-contact-sales-form .o-section--feature-companies__logos div{margin-right:2rem!important}
.o-section--feature-companies div h2{margin-top:0!important;font-size:24px}
.c-form__inline-error{display:none!important}
.c-contact-sales-exp,.is-error{color:#696969!important;font-weight:300}
.c-form .o-two-columns{align-items:end}
.c-phone-number-hero-contact{background-color:#fff;border-radius:8px;border:4px solid #6E446F;width:100%;margin-top:15px;color:#181818;display:inline-block;vertical-align:middle;line-height:28px;padding:18px 18px 22px;font-size:18px;text-align:center}
.c-phone-number-hero-contact img{float:none;margin:0 10px 10px 0;max-width:60px}
@media screen and (min-width:48rem){.c-phone-number-hero-contact{width:65%;margin-top:15px;color:#181818;display:inline-block;vertical-align:middle;line-height:24px;padding:10px 10px 10px 16px;font-size:18px;text-align:left}
.c-phone-number-hero-contact img{float:left;margin:2px 16px 0 0;max-width:60px}
.c-phone-number-hero-contact .c-phone-number-link{text-decoration:none;border-bottom:none}
}