.doz-plus-cta {
  position: relative;
  margin: clamp(3.429rem, -3.991rem + 6.87vw, 8.571rem) 0;
  padding: clamp(2.571rem, 2.173rem + 1.163vw, 3.429rem) 0;
  color: white;
  background-color: #E94E24; }
  .doz-plus-cta .inside {
    width: 90%;
    max-width: 1266px;
    margin: 0 auto; }
  .doz-plus-cta-heading {
    display: flex;
    max-width: 42ch; }
    .doz-plus-cta-heading .doz-badge {
      display: inline-block;
      flex-shrink: 0;
      margin: 0.28em 1.715rem 0 0; }
      .doz-plus-cta-heading .doz-badge path {
        fill: #E94E24; }
        .doz-plus-cta-heading .doz-badge path.background-path {
          fill: #FFFFFF; }
  .doz-plus-cta-text {
    margin-bottom: 1.715rem; }
    .doz-plus-cta-text > * {
      font-size: 14px;
      line-height: 1.5;
      font-size: clamp(1.143rem, 1.076rem + 0.194vw, 1.286rem);
      color: #FFFFFF;
      max-width: 72ch; }
    .doz-plus-cta-text a {
      font-size: inherit;
      color: #FFFFFF;
      text-decoration-color: #FFFFFF; }
      .doz-plus-cta-text a:hover {
        color: #FFFFFF;
        opacity: 0.8; }
  .doz-plus-cta-link {
    display: inline-flex;
    align-items: center;
    position: relative;
    margin: 0 1em 1em 0;
    padding-bottom: 2px;
    color: #000000;
    background-color: transparent;
    color: #FFFFFF;
    text-decoration-color: #FFFFFF; }
    .doz-plus-cta-link:after {
      content: '';
      display: inline-block;
      margin-left: 0.5em;
      width: 0.5em;
      height: 0.5em;
      transform: rotate(45deg) translateX(1px);
      transform-origin: center;
      border-style: solid;
      border-color: #000000;
      border-width: 2px 2px 0 0;
      transition: all 0.4s ease; }
    .doz-plus-cta-link:hover {
      color: #E94E24; }
      .doz-plus-cta-link:hover:after {
        border-color: #E94E24; }
    .doz-plus-cta-link:after {
      border-color: #FFFFFF; }
    .doz-plus-cta-link:hover {
      color: #FFFFFF;
      opacity: 0.8; }
      .doz-plus-cta-link:hover:after {
        border-color: #FFFFFF; }
    .doz-plus-cta-link:last-child {
      margin-right: 0;
      margin-bottom: 0; }

@media only screen and (min-width: 1280px) {
  .single-article section.doz-plus-cta {
    margin-left: clamp(2.214rem, -10.002rem + 13.362vw, 4.429rem); }
    .single-article section.doz-plus-cta .inside {
      padding-left: clamp(2.214rem, -10.002rem + 13.362vw, 4.429rem); } }

/*# sourceMappingURL=doz-plus-cta.css.map */
