.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:70px;padding:2rem 1rem;padding-top:3.5rem;min-height:370px;height:unset}
.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;padding-right:2rem}
.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:4rem;padding-bottom:0;min-height:575px}
}
@media screen and (min-width:64rem){.section-contact-sales-hero{padding-bottom:3rem;min-height:418px}
}
.section-contact-sales-form{overflow:visible;padding-top:2px}
@media screen and (min-width:80rem){.section-contact-sales-form .c-form__wrap--inline{max-width:700px}
}
.section-contact-sales-form .c-button{min-width:200px}
.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;margin-bottom:4rem}
.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 .c-shadowbox{padding:30px}
.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}
.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-right:1rem;margin-bottom:1rem}
.section-contact-sales-form__copy .o-wrap-small{padding:0}
.section-contact-sales-form__copy hr.v--padded{margin:56px 0}
@media screen and (min-width:48rem){.section-contact-sales-form__copy hr.v--padded{margin:40px 0}
}
.section-contact-sales-form__copy--required{color:#e01e5a}
@media screen and (min-width:0) and (max-width:767px){.section-contact-sales-form .o-content-container.v--mobile{padding:0!important}
.section-contact-sales-form .o-content-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-form__select{white-space:pre-wrap;padding-right:2rem}
}
@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:-5rem;padding-top:0}
.section-contact-sales-form .o-section--feature-companies{padding-top:3rem}
.section-contact-sales-form__copy .o-content-container{padding:0}
}
@media screen and (min-width:64rem){.section-contact-sales-form .o-overflow-container{margin-top:-2rem}
.section-contact-sales-form__copy{padding-top:2rem}
.section-contact-sales-form .o-section--feature-companies{padding-top:0}
}
@media screen and (min-width:80rem){.section-contact-sales-form .o-overflow-container{margin-top:0;padding-bottom:5rem;padding-top:0!important;position:absolute;top:7rem;left:50%;right:2rem;max-width:700px}
.section-contact-sales-form__copy{max-width:500px}
}
@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}
}