.paragraph--type--text-and-image .media--loading::before {
  width: 0;
}

.paragraph--type--text-and-image .order-2 .link > a {
  margin-right: 0;
  margin-left: 30px;
}

.paragraph--type--text-and-image .order-2 .link > a:last-child {
  margin-left: 0;
}

.paragraph--type--vertical-text-and-image .wrapper.text-to-left .text-wrapper {
  margin-right: 0;
  margin-left: 15%;
}

.paragraph--type--vertical-text-and-image .wrapper.text-to-right .text-wrapper {
  margin-right: 15%;
  margin-left: 0;
}

.paragraph--type--promotional-info-with-icon .wrapper .field.field--name-bp-tab-section-title {
  margin-right: 5px;
  margin-left: 0;
}

@media (max-width: 991.98px) {
  .paragraph.paragraph--type--bp-columns.columns-gray .col-12 > .row > div,
  .paragraph.paragraph--type--bp-columns.columns-white .col-12 > .row > div {
    width: 50%;
  }
  .paragraph.paragraph--type--bp-columns.columns-gray .col-12 > .row > div:nth-child(odd),
  .paragraph.paragraph--type--bp-columns.columns-white .col-12 > .row > div:nth-child(odd) {
    border-right: 0;
    border-left: solid 1px #d6d6d6;
  }
}

@media (max-width: 575.98px) {
  .paragraph.paragraph--type--bp-columns.columns-gray .col-12 > .row > div,
  .paragraph.paragraph--type--bp-columns.columns-white .col-12 > .row > div {
    width: 100%;
  }
  .paragraph.paragraph--type--bp-columns.columns-gray .col-12 > .row > div:nth-child(odd),
  .paragraph.paragraph--type--bp-columns.columns-white .col-12 > .row > div:nth-child(odd) {
    border-left: 0;
  }
}

@media (min-width: 992px) {
  .paragraph.paragraph--type--bp-columns.columns-gray .col-12 > .row > div:not(:last-child),
  .paragraph.paragraph--type--bp-columns.columns-white .col-12 > .row > div:not(:last-child) {
    border-right: 0;
    border-left: solid 1px #d6d6d6;
  }
}

.paragraph--type--steps .steps .step-number::before {
  float: right;
  content: "";
}

.paragraph--type--steps .steps .step-number .step-titles {
  float: right;
  padding-right: 15px;
  padding-left: 0;
}

@media (min-width: 768px) {
  .paragraph--type--cta-image .shadow .field--name-field-description,
  .block-cta_image .shadow .field--name-field-description {
    text-align: right;
  }
}

.paragraph--type--cta-image .shadow .col a:after,
.block-cta_image .shadow .col a:after {
  right: 0;
}

.paragraph--type--cta-image .shadow .col a:hover:after,
.block-cta_image .shadow .col a:hover:after {
  right: 0;
}

@media (min-width: 768px) {
  .paragraph--type--cta-image .field--name-bp-title {
    text-align: right;
  }
}

.paragraph--type--cta-image .shadow .col a:after {
  right: 0;
}

.paragraph--type--cta-image .shadow .col a:hover:after {
  right: 0;
}

@media (min-width: 768px) {
  .block-cta_image h2 {
    text-align: right;
  }
}

.paragraph--type--cta-banner .field--name-bp-link a:after {
  right: 0;
}

.paragraph--type--cta-banner .field--name-bp-link a:hover:after {
  right: 0;
}

.paragraph--type--bp-accordion h2 {
  text-align: right;
}

.paragraph--type--bp-accordion .accordion-wrapper .panel-title a .question {
  padding-right: 0;
  padding-left: 20px;
}

.paragraph--type--bp-accordion .accordion-wrapper .panel-title a i::after {
  right: auto;
  left: 6px;
}

.paragraph--type--bp-accordion .accordion-wrapper .panel-title a i::before {
  right: auto;
  left: 0;
}

.paragraph--type--single-accordion .accordion-wrapper .panel-title .link-wrapper {
  text-align: left;
}

@media (max-width: 767px) {
  .paragraph--type--single-accordion .accordion-wrapper .panel-title .link-wrapper {
    text-align: center;
  }
}

.paragraph--type--single-accordion .accordion-wrapper .panel-title .link-wrapper a.arrow {
  padding: 10px 40px 10px 60px;
}

.paragraph--type--single-accordion .accordion-wrapper .panel-title .link-wrapper a:before {
  right: auto;
  left: 37px;
}

.paragraph--type--single-accordion .accordion-wrapper .panel-title .link-wrapper a:after {
  right: auto;
  left: 42px;
}

.paragraph--type--single-accordion .accordion-wrapper .panel-title .icon-title {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.paragraph--type--single-accordion .accordion-wrapper .panel-title .icon-title .field--name-field-image {
  margin-right: 0;
  margin-left: 15px;
}

.paragraph--type--tout-square-card.paragraph.bg-edge2edge {
  position: relative;
  right: 0;
  left: auto;
}

.paragraph--type--tout-square-card.background-style .field--name-bp-link a:after {
  right: 0;
}

.paragraph--type--tout-square-card.background-style .field--name-bp-link a:hover:after {
  right: 0;
}

.view-partner-tout .class-paragraph .image-content,
.view-display-id-all_offers_block .class-paragraph .image-content,
.view-display-id-block_all_awards .class-paragraph .image-content,
.view-display-id-block_latest_awards .class-paragraph .image-content {
  float: left;
}

.view-partner-tout .class-paragraph .text-content,
.view-display-id-all_offers_block .class-paragraph .text-content,
.view-display-id-block_all_awards .class-paragraph .text-content,
.view-display-id-block_latest_awards .class-paragraph .text-content {
  float: right;
}

.view-partner-tout .class-paragraph:nth-child(even),
.view-display-id-all_offers_block .class-paragraph:nth-child(even),
.view-display-id-block_all_awards .class-paragraph:nth-child(even),
.view-display-id-block_latest_awards .class-paragraph:nth-child(even) {
  background: -webkit-gradient(linear, right top, left top, color-stop(55%, #f3f3f4), color-stop(55%, #fff));
  background: -webkit-linear-gradient(right, #f3f3f4 55%, #fff 55%);
  background: -o-linear-gradient(right, #f3f3f4 55%, #fff 55%);
  background: linear-gradient(to left, #f3f3f4 55%, #fff 55%);
}

@media (max-width: 991px) {
  .view-partner-tout .class-paragraph:nth-child(even),
  .view-display-id-all_offers_block .class-paragraph:nth-child(even),
  .view-display-id-block_all_awards .class-paragraph:nth-child(even),
  .view-display-id-block_latest_awards .class-paragraph:nth-child(even) {
    background: unset;
    background-color: #f3f3f4;
  }
}

.view-partner-tout .class-paragraph:nth-child(even) .image-content,
.view-display-id-all_offers_block .class-paragraph:nth-child(even) .image-content,
.view-display-id-block_all_awards .class-paragraph:nth-child(even) .image-content,
.view-display-id-block_latest_awards .class-paragraph:nth-child(even) .image-content {
  float: right;
}

.view-partner-tout .class-paragraph:nth-child(odd),
.view-display-id-all_offers_block .class-paragraph:nth-child(odd),
.view-display-id-block_all_awards .class-paragraph:nth-child(odd),
.view-display-id-block_latest_awards .class-paragraph:nth-child(odd) {
  background: -webkit-gradient(linear, left top, right top, color-stop(55%, #f3f3f4), color-stop(55%, #fff));
  background: -webkit-linear-gradient(left, #f3f3f4 55%, #fff 55%);
  background: -o-linear-gradient(left, #f3f3f4 55%, #fff 55%);
  background: linear-gradient(to right, #f3f3f4 55%, #fff 55%);
}

@media (max-width: 991px) {
  .view-partner-tout .class-paragraph:nth-child(odd),
  .view-display-id-all_offers_block .class-paragraph:nth-child(odd),
  .view-display-id-block_all_awards .class-paragraph:nth-child(odd),
  .view-display-id-block_latest_awards .class-paragraph:nth-child(odd) {
    background: unset;
    background-color: #f3f3f4;
  }
}

.class-paragraph .node--type-class {
  background: -webkit-gradient(linear, right top, left top, color-stop(55%, #f3f3f4), color-stop(55%, #fff));
  background: -webkit-linear-gradient(right, #f3f3f4 55%, #fff 55%);
  background: -o-linear-gradient(right, #f3f3f4 55%, #fff 55%);
  background: linear-gradient(to left, #f3f3f4 55%, #fff 55%);
}

@media (max-width: 991px) {
  .class-paragraph .node--type-class {
    background: unset;
    background-color: #f3f3f4;
  }
}

.class-paragraph .image-content {
  float: left;
}

.class-paragraph .wrapper-content .text-content {
  float: left;
}

@media (min-width: 992px) {
  .class-paragraph .wrapper-content .text-content .vertical-tabs__panes {
    padding: 15px 30px;
  }
}

.class-paragraph .wrapper-content .text-content .field--name-field-paragraph-body-1:before {
  float: right;
  margin: 0 0 5px 15px;
}

.class-paragraph .wrapper-content .text-content .field--name-field-paragraph-body-2:before {
  float: right;
  margin: 0 0 5px 15px;
}

.class-paragraph .wrapper-content .text-content .field--name-field-paragraph-body-3:before {
  float: right;
  margin: 0 0 5px 15px;
}

.ui-autocomplete .ui-menu-item {
  text-align: right;
}

.paragraph--type-checkmark-bullets .field--type-text-long.text-formatted.text-formatted {
  padding-right: 0;
  padding-left: 15px;
}

.paragraph--type-checkmark-bullets .title-icon-wrapper .field--name-field-image {
  padding-right: 0;
  padding-left: 15px;
}

.field--type-text-long.text-formatted.text-formatted .check-point {
  padding-right: 30px;
  padding-left: 0;
}

.field--type-text-long.text-formatted.text-formatted ul {
  padding-right: 20px;
  padding-left: 0;
}

.tout-content .field--name-node-link a,
.tout-content .field--name-taxonomy-term-link a,
.tout-content .field--name-bp-link a {
  font-weight: normal;
}

.tout-content .field--name-node-link a:after,
.tout-content .field--name-taxonomy-term-link a:after,
.tout-content .field--name-bp-link a:after {
  right: 0;
}

.tout-content .field--name-node-link a:hover:after,
.tout-content .field--name-taxonomy-term-link a:hover:after,
.tout-content .field--name-bp-link a:hover:after {
  right: 0;
}

.paragraph--type--block-and-text form .form-group .form-control.is-invalid {
  background-position: center left 40px;
}

.paragraph--type--get-a-callback .shadow {
  padding: 60px 30px;
}

@media (min-width: 992px) {
  .paragraph--type--get-a-callback .shadow {
    padding: 100px 40px 100px 380px;
  }
}

.paragraph--type--get-a-callback .shadow .field--name-bp-title {
  text-align: right;
}

.paragraph--type--get-a-callback .shadow .field--name-bp-link a:after {
  right: 0;
}

.paragraph--type--get-a-callback .shadow .field--name-bp-link a:hover:after {
  right: 0;
}

.view-display-id-block_latest_awards .class-paragraph:nth-child(even),
.view-display-id-block_latest_awards .class-paragraph:nth-child(odd) {
  background: #f3f3f4;
}
