/*************************************************/
/*                  FONT FAMILY                  */
/*************************************************/
/*************************************************/
/*              BRAND COLORS                     */
/*************************************************/
/*************************************************/
/*               TO CHECK                        */
/*************************************************/
/*************************************************/
/*                  GENERAL BOXES                */
/*************************************************/
/*************************************************/
/*             NEWS AND EVENTS TABS             */
/*************************************************/
/*************************************************/
/*             NEWS AND EVENTS CARDS             */
/*************************************************/
/*************************************************/
/*                 LOCATION CARDS                */
/*************************************************/
/*************************************************/
/*                 SPECIALITY CARDS                */
/*************************************************/
/*************************************************/
/*        SPECIALITY WITH TEXT CARDS             */
/*************************************************/
/*************************************************/
/*                     VIEWS                     */
/*************************************************/
/*************************************************/
/*                     NEWS                      */
/*************************************************/
/*************************************************/
/*                 MEDIA CONTACT                 */
/*************************************************/
/*************************************************/
/*                 EVENT SCHEDULE LIST           */
/*************************************************/
/*************************************************/
/*                 SAME PAGE LINKS               */
/*************************************************/
/*************************************************/
/*             JOBS BY REGION CARDS              */
/*************************************************/
/*************************************************/
/*                     BENEFIT                   */
/*************************************************/
/*************************************************/
/*                     SEARCH                   */
/*************************************************/
/*************************************************/
/*                 CAREER SEARCH                */
/*************************************************/
/*************************************************/
/*                 STORYTELLING WHITE            */
/*************************************************/
/*************************************************/
/*                  MEGANAV                 */
/*************************************************/
/*************************************************/
/*                  PRODUCT                      */
/*************************************************/
/*************************************************/
/*            PRODUCT PARAMETERS                 */
/*************************************************/
#contact-form-contact_lite .gdpr--disclaimer, #contact-form-contact_us .gdpr--disclaimer, #contact-form-corporate_contact_us .gdpr--disclaimer, #contact-form-corporate_rrhh .gdpr--disclaimer, #contact-form-oem_contact_us .gdpr--disclaimer, #contact-form-rrhh .gdpr--disclaimer, #contact-form-events .gdpr--disclaimer, #contact-form-landing_page .gdpr--disclaimer, #contact-form-service_plan .gdpr--disclaimer {
  padding: 5px;
  height: 100px;
  color: #696C71;
  overflow-y: auto;
  font-size: 13px;
  resize: vertical;
  line-height: 18px;
  background: #ededed;
  margin-bottom: 15px;
  border: 1px solid #CBCDCE;
  width: 100%;
}
#contact-form-contact_lite .gdpr--disclaimer p, #contact-form-contact_us .gdpr--disclaimer p, #contact-form-corporate_contact_us .gdpr--disclaimer p, #contact-form-corporate_rrhh .gdpr--disclaimer p, #contact-form-oem_contact_us .gdpr--disclaimer p, #contact-form-rrhh .gdpr--disclaimer p, #contact-form-events .gdpr--disclaimer p, #contact-form-landing_page .gdpr--disclaimer p, #contact-form-service_plan .gdpr--disclaimer p {
  font-family: "Werfen Regular", sans-serif;
}

@media screen and (min-width: 992px) {
  #contact-form-contact_us .js-form-item.form-item:nth-child(odd), #contact-form-corporate_contact_us .js-form-item.form-item:nth-child(odd), #contact-form-corporate_rrhh .js-form-item.form-item:nth-child(odd), #contact-form-oem_contact_us .js-form-item.form-item:nth-child(odd), #contact-form-rrhh .js-form-item.form-item:nth-child(odd), #contact-form-events .js-form-item.form-item:nth-child(odd), #contact-form-landing_page .js-form-item.form-item:nth-child(odd) {
    float: left;
    padding-right: 20px;
  }
}
@media screen and (min-width: 992px) {
  #contact-form-contact_us .js-form-item.form-item:nth-child(even), #contact-form-corporate_contact_us .js-form-item.form-item:nth-child(even), #contact-form-corporate_rrhh .js-form-item.form-item:nth-child(even), #contact-form-oem_contact_us .js-form-item.form-item:nth-child(even), #contact-form-rrhh .js-form-item.form-item:nth-child(even), #contact-form-events .js-form-item.form-item:nth-child(even), #contact-form-landing_page .js-form-item.form-item:nth-child(even) {
    float: right;
    padding-left: 20px;
  }
}
@media screen and (min-width: 992px) {
  #contact-form-contact_us .js-form-item.form-item.js-form-type-textfield, #contact-form-corporate_contact_us .js-form-item.form-item.js-form-type-textfield, #contact-form-corporate_rrhh .js-form-item.form-item.js-form-type-textfield, #contact-form-oem_contact_us .js-form-item.form-item.js-form-type-textfield, #contact-form-rrhh .js-form-item.form-item.js-form-type-textfield, #contact-form-events .js-form-item.form-item.js-form-type-textfield, #contact-form-landing_page .js-form-item.form-item.js-form-type-textfield, #contact-form-contact_us .js-form-item.form-item.js-form-type-email, #contact-form-corporate_contact_us .js-form-item.form-item.js-form-type-email, #contact-form-corporate_rrhh .js-form-item.form-item.js-form-type-email, #contact-form-oem_contact_us .js-form-item.form-item.js-form-type-email, #contact-form-rrhh .js-form-item.form-item.js-form-type-email, #contact-form-events .js-form-item.form-item.js-form-type-email, #contact-form-landing_page .js-form-item.form-item.js-form-type-email, #contact-form-corporate_contact_us .js-form-item.form-item.js-form-type-select, #contact-form-corporate_rrhh .js-form-item.form-item.js-form-type-select {
    width: 50%;
  }
}
@media screen and (min-width: 992px) {
  #contact-form-contact_us .js-form-item.form-item.js-form-type-textarea, #contact-form-corporate_contact_us .js-form-item.form-item.js-form-type-textarea, #contact-form-corporate_rrhh .js-form-item.form-item.js-form-type-textarea, #contact-form-oem_contact_us .js-form-item.form-item.js-form-type-textarea, #contact-form-rrhh .js-form-item.form-item.js-form-type-textarea, #contact-form-events .js-form-item.form-item.js-form-type-textarea, #contact-form-landing_page .js-form-item.form-item.js-form-type-textarea {
    clear: both;
    float: none;
    padding: 0;
  }
}
#contact-form-contact_us .js-form-item.form-item.form-item-gdpr-checkbox, #contact-form-corporate_contact_us .js-form-item.form-item.form-item-gdpr-checkbox, #contact-form-corporate_rrhh .js-form-item.form-item.form-item-gdpr-checkbox, #contact-form-oem_contact_us .js-form-item.form-item.form-item-gdpr-checkbox, #contact-form-rrhh .js-form-item.form-item.form-item-gdpr-checkbox, #contact-form-events .js-form-item.form-item.form-item-gdpr-checkbox, #contact-form-landing_page .js-form-item.form-item.form-item-gdpr-checkbox {
  padding: 0 0 0 20px !important;
}
@media screen and (min-width: 992px) {
  #contact-form-contact_us .js-form-item.form-item.form-item-gdpr-checkbox, #contact-form-corporate_contact_us .js-form-item.form-item.form-item-gdpr-checkbox, #contact-form-corporate_rrhh .js-form-item.form-item.form-item-gdpr-checkbox, #contact-form-oem_contact_us .js-form-item.form-item.form-item-gdpr-checkbox, #contact-form-rrhh .js-form-item.form-item.form-item-gdpr-checkbox, #contact-form-events .js-form-item.form-item.form-item-gdpr-checkbox, #contact-form-landing_page .js-form-item.form-item.form-item-gdpr-checkbox {
    clear: both;
    float: none;
  }
}
#contact-form-contact_us .js-form-item.form-item.form-item-gdpr-checkbox input, #contact-form-corporate_contact_us .js-form-item.form-item.form-item-gdpr-checkbox input, #contact-form-corporate_rrhh .js-form-item.form-item.form-item-gdpr-checkbox input, #contact-form-oem_contact_us .js-form-item.form-item.form-item-gdpr-checkbox input, #contact-form-rrhh .js-form-item.form-item.form-item-gdpr-checkbox input, #contact-form-events .js-form-item.form-item.form-item-gdpr-checkbox input, #contact-form-landing_page .js-form-item.form-item.form-item-gdpr-checkbox input {
  margin-left: -24px !important;
}
#contact-form-contact_us .captcha, #contact-form-corporate_contact_us .captcha, #contact-form-corporate_rrhh .captcha, #contact-form-oem_contact_us .captcha, #contact-form-rrhh .captcha, #contact-form-events .captcha, #contact-form-landing_page .captcha {
  margin: 10px -15px;
}
#contact-form-contact_us .form-submit-container, #contact-form-corporate_contact_us .form-submit-container, #contact-form-corporate_rrhh .form-submit-container, #contact-form-oem_contact_us .form-submit-container, #contact-form-rrhh .form-submit-container, #contact-form-events .form-submit-container, #contact-form-landing_page .form-submit-container {
  padding: 0;
}
#contact-form-contact_us .form-submit-container input, #contact-form-corporate_contact_us .form-submit-container input, #contact-form-corporate_rrhh .form-submit-container input, #contact-form-oem_contact_us .form-submit-container input, #contact-form-rrhh .form-submit-container input, #contact-form-events .form-submit-container input, #contact-form-landing_page .form-submit-container input {
  margin: 20px 0;
}

#contact-form-oem_contact_us .js-form-item.form-item.js-form-type-select {
  width: 100%;
  padding: 0;
}

#contact-form-events {
  margin-bottom: 100px;
}
#contact-form-events .form-item-sessions {
  clear: both;
  float: none !important;
}
@media screen and (min-width: 992px) {
  #contact-form-events .form-item-sessions {
    width: 50%;
  }
}
#contact-form-events .js-form-item.form-item.form-composite {
  width: 100%;
  height: 50px;
  clear: both;
  float: left;
  padding-left: 0;
  margin-bottom: 20px;
}
@media screen and (min-width: 992px) {
  #contact-form-events .js-form-item.form-item.form-composite {
    margin: 2px 0;
  }
}
#contact-form-events .js-form-item.form-item.form-composite legend {
  width: 100%;
  float: left;
  border: none;
}
@media screen and (min-width: 992px) {
  #contact-form-events .js-form-item.form-item.form-composite legend {
    width: fit-content;
  }
}
#contact-form-events .js-form-item.form-item.form-composite .form-type-radio {
  display: inline-flex;
  margin-right: 20px;
  float: left;
}
@media screen and (min-width: 992px) {
  #contact-form-events .js-form-item.form-item.form-composite .form-type-radio {
    margin: 0 20px;
  }
}
#contact-form-events .js-form-item.form-item.form-composite .form-type-radio input {
  width: 16px;
  margin: -4px 10px;
}
@media screen and (min-width: 992px) {
  #contact-form-events .form-item-first-name, #contact-form-events .form-item-phone, #contact-form-events .form-item-company {
    float: left !important;
    width: 50%;
    padding-left: 0 !important;
    padding-right: 20px;
  }
}
@media screen and (min-width: 992px) {
  #contact-form-events .form-item-last-name, #contact-form-events .form-item-email {
    float: left;
    padding-left: 20px;
    padding-right: 0 !important;
    width: 50%;
  }
}

.fixable-box #contact-form-events {
  margin-top: 20px;
}
@media screen and (min-width: 992px) {
  .fixable-box #contact-form-events .form-item-sessions {
    width: 100%;
    padding: 0 !important;
  }
}
.fixable-box #contact-form-events .js-form-item.form-item.form-composite legend {
  width: 100%;
  clear: both;
}
.fixable-box #contact-form-events .js-form-item.form-item.form-composite .form-type-radio {
  margin: 0 !important;
}
.fixable-box #contact-form-events .js-form-item.form-item.form-composite .form-type-radio label {
  margin: 0;
}
