/* I removed all the built in paragraph styles from dsu_c_text as it caused all kinds of spacing issues — resetting here as needed */
.paragraph--type--c-text {
  text-align: center;
  /* padding: 0 20px; */
  max-width: 960px;
  margin: 0 auto;
}

@media only screen and (min-width: 1000px) {
  .paragraph--type--c-text {
    padding: 0;
  }
}

.paragraph--type--c-text .paragraph--type--c-text {
  padding: 0;
}

/*
#nespresso-section div#block-nespresso-page-title h1, .page-node-727 div#block-nespresso-page-title h1 {
  padding-top: 116px;
}

#nespresso-section div#block-nespresso-page-title span.field.field--name-title, .page-node-727 div#block-nespresso-page-title span.field.field--name-title {
  font-family: "Nespresso Lucas";
  font-style: normal;
  font-weight: 500;
  font-size: 42px;
  line-height: 25px;
  text-transform: uppercase;
  letter-spacing: 0.1em;
} */

.js input.form-autocomplete {
  background-image: none;
}

/* #nespresso-section .block-system-breadcrumb-block .breadcrumb, .page-node-727 .block-system-breadcrumb-block .breadcrumb {
  background-color: var(--brand-color-coffee);
}

#nespresso-section .paragraph--type--c-text .field.field--name-field-c-advanced-title {
  font-family: "Nespresso Lucas";
  font-style: normal;
  font-weight: 500;
  font-size: 38px;
  line-height: 40px;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  color: #000000;
  margin: 0 auto 20px auto;
} */

/* #nespresso-section .field--name-field-components .paragraph--type--c-text.light-text .field--name-field-sub-heading, .page-node-727 .field--name-field-components .paragraph--type--c-text.light-text .field--name-field-sub-heading {
  font-family: "Nespresso Lucas";
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 25px;
  text-align: center;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  color: #000000;
}

#nespresso-section .field--name-field-components .paragraph--type--c-text.light-text .field--name-field-summary-text p,
#nespresso-section .field--section-6 .paragraph--type--c-text .horizontal_position_center .field--name-field-summary-text p,
#nespresso-section .clearfix.text-formatted.field.field--name-field-c-sideimagetext-summary.field--type-text-long.field--label-hidden.field__item p,
.page-node-727 .field--name-field-components .paragraph--type--c-text.light-text .field--name-field-summary-text p,
.page-node-727 .field--section-6 .paragraph--type--c-text .horizontal_position_center .field--name-field-summary-text p,
.page-node-727 .clearfix.text-formatted.field.field--name-field-c-sideimagetext-summary.field--type-text-long.field--label-hidden.field__item p {
  font-family: "Nespresso Lucas";
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 25px;
  text-align: center;
  color: #231F20;
}

#nespresso-section .field--name-field-components .paragraph--type--c-text.light-text a {
  font-family: "Nespresso Lucas";
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 25px;
  text-align: center;
  color: #231F20;
}

#nespresso-section .field.field--name-field-c-title.field--type-string.field--label-hidden.field__item, .page-node-727 .field.field--name-field-c-title.field--type-string.field--label-hidden.field__item,
#nespresso-section .field.field--name-field-c-advanced-title.field--type-string-html-tag.field--label-hidden.field__item, .page-node-727 .field.field--name-field-c-advanced-title.field--type-string-html-tag.field--label-hidden.field__item {
  font-family: "Nespresso Lucas";
  font-style: normal;
  font-weight: 500;
  font-size: 38px;
  line-height: 40px;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  color: #000000;
}

#nespresso-section .field.field--name-field-sub-heading.field--type-string.field--label-hidden.field__item, .page-node-727 .field.field--name-field-sub-heading.field--type-string.field--label-hidden.field__item {
  font-family: "Nespresso Lucas";
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 25px;
  text-align: center;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  color: #000000;
}

#nespresso-section .field--section-7 .paragraph--type--c-spacer .spacer, .page-node-727 .field--section-7 .paragraph--type--c-spacer .spacer {
  display: none;
}

#nespresso-section a.iframe, .page-node-727 a.iframe {
  display: none;
}

#nespresso-section .paragraph--type--c-image.vertical_bottom .text-container::before {
  background: transparent;
}

#nespresso-section .paragraph--type--c-image .image_cta_link,
#nespresso-section .btn.dsu_cta_link,
#nespresso-section .btn.image_cta_link,
#nespresso-section .paragraph--type--c-slide .image_cta_link,
.page-node-727 .paragraph--type--c-image .image_cta_link,
.page-node-727 .btn.dsu_cta_link,
.page-node-727 .btn.image_cta_link,
.page-node-727 .paragraph--type--c-slide .image_cta_link {
  border: 3px solid var(--brand-text-color-primary);
  background: transparent;
  font-family: "Nespresso Lucas";
  font-style: normal;
  font-weight: 600;
  font-size: 20px;
  line-height: 25px;
  text-align: center;
  color: #000000;
  padding: 12px 32px;
}

#nespresso-section .nav-tabs.nav-justified li .field.field--name-field-c-advanced-title.field--type-string.field--label-hidden.field__item, .page-node-727 .nav-tabs.nav-justified li .field.field--name-field-c-advanced-title.field--type-string.field--label-hidden.field__item {
  font-family: "Nespresso Lucas";
  font-style: normal;
  font-weight: 500;
  font-size: 24px;
  line-height: 25px;
  color: #231F20;
  text-transform: unset;
  padding: 0 9px 10px;
}

#nespresso-section .nav-tabs.nav, .page-node-727 .nav-tabs.nav {
  border-bottom: unset;
}

#nespresso-section .tab-content, .page-node-727 .tab-content {
  border-bottom: 2px solid #CEB59B;
  padding-bottom: 71px;
}

#nespresso-section .tab-content .col-sm-6.wrapper-description-section, #nespress.page-node-727 .tab-content .col-sm-6.wrapper-description-section {
  border-top: 2px solid #CEB59B;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

#nespresso-section .wrapper-description-section, .page-node-727 .wrapper-description-section {
  padding: 58px;
}

#nespresso-section .paragraph--type--c-sideimagetext .wrapper-paragraph-section .wrapper-img-section.image-left + .wrapper-description-section .field.field--name-field-c-advanced-title.field--type-string.field--label-hidden.field__item,
#nespresso-section .tab-content .field.field--name-field-c-advanced-title.field--type-string.field--label-hidden.field__item,
.page-node-727 .paragraph--type--c-sideimagetext .wrapper-paragraph-section .wrapper-img-section.image-left + .wrapper-description-section .field.field--name-field-c-advanced-title.field--type-string.field--label-hidden.field__item,
.page-node-727 .tab-content .field.field--name-field-c-advanced-title.field--type-string.field--label-hidden.field__item {
  text-align: left;
  margin-bottom: 30px;
}

#nespresso-section .clearfix.text-formatted.field.field--name-field-c-sideimagetext-summary.field--type-text-long.field--label-hidden.field__item p,
#nespresso-section .tab-content .dsu_btn,
.page-node-727 .clearfix.text-formatted.field.field--name-field-c-sideimagetext-summary.field--type-text-long.field--label-hidden.field__item p,
.page-node-727 .tab-content .dsu_btn {
  text-align: left;
}

#nespresso-section .field__item.field--section-10 .column_row-with-backgroundj, .page-node-727 .field__item.field--section-10 .column_row-with-background {
  padding-top: 50px;
}

#nespresso-section .field--section-10 .paragraph--type--c-text .horizontal_position_center .field--name-field-summary-text p, .page-node-727 .field--section-10 .paragraph--type--c-text .horizontal_position_center .field--name-field-summary-text p {
  font-family: "Nespresso Lucas";
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 25px;
  text-align: center;
  color: #000000;
  margin: auto;
}

#nespresso-section .field__item.field--section-11 .col-md-12 .paragraph--type--c-text, .page-node-727 .field__item.field--section-11 .col-md-12 .paragraph--type--c-text {
  padding: 0;
  padding-top: 55px;
}

#nespresso-section .field__item.field--section-11 .field.field--name-field-c-advanced-title.field--type-string.field--label-hidden.field__item, .page-node-727 .field__item.field--section-11 .field.field--name-field-c-advanced-title.field--type-string.field--label-hidden.field__item {
  font-size: 36px;
}

#nespresso-section .field__item.field--section-13 .field--name-field-social-buttons-item, .page-node-727 .field__item.field--section-13 .field--name-field-social-buttons-item {
  padding: 80px 0 120px;
}

#nespresso-section .field__item.field--section-3 .field.field--name-field-sub-heading.field--type-string.field--label-hidden.field__item, .page-node-727 .field__item.field--section-3 .field.field--name-field-sub-heading.field--type-string.field--label-hidden.field__item {
  max-width: 700px;
}

#nespresso-section .field__item.field--section-3 .col-md-12 .paragraph--type--c-text, .page-node-727 .field__item.field--section-3 .col-md-12 .paragraph--type--c-text {
  padding-bottom: 0;
} */

/*# sourceMappingURL=paragraph.css.map */
