:root {
  --text-column-one-mb: 1.92rem;
  --text-column-one-icon-width: 3rem;
  --text-column-one-icon-height: 4.4rem;
}
/* --------------------------------- general -------------------------------- */
#Wrapper .wso-section-text .wso-wrap-content-above {
  height: auto !important;
}
.page-id-4709 #Wrapper .wso-section-text.wso-one-column .section_wrapper .column_attr {
  align-items: flex-start !important;
}
#Wrapper .wso-section-text.wso-one-column .section_wrapper .column_attr {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center !important;
}
#Wrapper .wso-section-text.wso-one-column .section_wrapper .column_attr svg {
  width: var(--text-column-one-icon-width);
  height: var(--text-column-one-icon-height);
}
#Wrapper .wso-section-text.wso-one-column .section_wrapper .column_attr hgroup {
  width: 70%;
}
#Wrapper .wso-section-text.wso-one-column .section_wrapper .column_attr :not(:only-child, :last-child, li, .wso-button-wrapper > a, .wso-cta-button, details *) {
  margin-bottom: var(--text-column-one-mb) !important;
}
#Wrapper .wso-section-text.wso-one-column .clearfix::after,
#Wrapper .wso-section-text.wso-one-column .clearfix::before {
  display: none;
}
@media only screen and (max-width: 767px) {
  #Wrapper .wso-section-text.wso-one-column .section_wrapper .column_attr hgroup,
  #Wrapper .wso-section-text.wso-one-column .section_wrapper .column_attr p,
  #Wrapper .wso-section-text.wso-one-column .section_wrapper .column_attr a,
  #Wrapper .wso-section-text.wso-one-column .section_wrapper .column_attr span {
    width: 100%;
    overflow-wrap: break-word;
  }
}