[data-shortcode="blockquote"] {
    position: relative;
    font-size: 24px;
    line-height: 36px;
    color: #374054;
    background-color: #f3f5fa;
    border: 0;
    border-radius: 4px;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 0;
    padding: 80px 48px 48px;
    margin-top: 48px;
}

[data-shortcode="blockquote"]::before {
    content: "“";
    position: absolute;
    top: 80px;
    left: 48px;
    font-size: 230px;
    font-weight: 500;
    line-height: 68px;
    color: #dde1f0;
    opacity: .6;
    z-index: 0
}

[data-shortcode="blockquote"] blockquote {
  position: relative;
  z-index: 10;
}

[data-shortcode="blockquote"] p {
    font-size: 24px;
    line-height: 36px;
    color: #374054;
    position: relative;
    z-index: 1
}

[data-shortcode="blockquote"] p:empty+p {
    margin-top: 0
}

[data-shortcode="blockquote"] img {
    display: block;
    float: left;
    border-radius: 100%;
}

[data-shortcode="blockquote"] h4 {
    margin: 0 !important;
}

[data-shortcode="blockquote"] .name {
    display: block;
    font-size: 18px;
    font-weight: 500;
    line-height: 20px;
    color: #475066;
    margin: 24px 0 0 76px
}

[data-shortcode="blockquote"] .company {
    display: block;
    font-size: 18px;
    line-height: 18px;
    color: #5b627d;
    margin: 8px 0 0 76px
}

[data-shortcode="blockquote"] .position {
    display: block;
    font-size: 14px;
    font-weight: 500;
    line-height: 18px;
    color: #5b627d;
    margin: 0 0 0 76px
}

[data-shortcode="blockquote"] .no-image {
    margin-left: 0
}

[data-shortcode="blockquote"].long {
    font-size: 1.6rem;
    line-height: 2.4rem;
    font-weight: 400;
    color: #5b627d;
    padding: 32px
}

[data-shortcode="blockquote"].long::before {
    left: 32px;
    font-size: 200px;
    line-height: 22px
}

[data-shortcode="blockquote"]+h1,[data-shortcode="blockquote"]+h2,[data-shortcode="blockquote"]+h3,[data-shortcode="blockquote"]+h4,[data-shortcode="blockquote"]+h5,[data-shortcode="blockquote"]+h6,[data-shortcode="blockquote"]+blockquote,[data-shortcode="blockquote"]+form.mktoForm,[data-shortcode="blockquote"]+table,[data-shortcode="blockquote"]+.table-wrapper,[data-shortcode="blockquote"]+div>.giphy-embed,[data-shortcode="blockquote"]+.cta,[data-shortcode="blockquote"]+.definition,[data-shortcode="blockquote"]+.facts,[data-shortcode="blockquote"]+.newsletter,[data-shortcode="blockquote"]+.table-of-contents-static,[data-shortcode="blockquote"]+.wp-caption,[data-shortcode="blockquote"]+.shortcode-martech,[data-shortcode="blockquote"]+.shortcode-vertical-carousel {
    margin-top: 4.8rem
}

[data-shortcode="blockquote"]+p img {
    display: block;
    max-width: 100%;
    height: auto;
    margin-top: 4.8rem;
    margin-bottom: 4.8rem;
    margin-left: auto;
    margin-right: auto
}

[data-shortcode="blockquote"]+p embed,[data-shortcode="blockquote"]+p iframe,[data-shortcode="blockquote"]+p object,[data-shortcode="blockquote"]+p video,[data-shortcode="blockquote"]+p .vidyard-player-container,[data-shortcode="blockquote"]+p .vidyard_player {
    display: block;
    margin-top: 4.8rem !important;
    margin-bottom: 4.8rem !important
}

[data-shortcode="blockquote"]+p:last-child img,[data-shortcode="blockquote"]+p:last-child embed,[data-shortcode="blockquote"]+p:last-child iframe,[data-shortcode="blockquote"]+p:last-child object,[data-shortcode="blockquote"]+p:last-child video,[data-shortcode="blockquote"]+p:last-child .vidyard-player-container,[data-shortcode="blockquote"]+p:last-child .vidyard_player {
    margin-bottom: 0 !important
}

[data-shortcode="blockquote"]+.twitter-tweet {
    margin-top: 4.8rem !important
}

[data-shortcode="blockquote"]+ul,[data-shortcode="blockquote"]+ol,[data-shortcode="blockquote"]+dl,[data-shortcode="blockquote"]+p,[data-shortcode="blockquote"]+address,[data-shortcode="blockquote"]+.callout,[data-shortcode="blockquote"]+.gallery {
    margin-top: 2.4rem
}

[data-shortcode="blockquote"]+blockquote.long {
    margin-top: 7.2rem
}

[data-shortcode="blockquote"]+p {
    margin-top: 4.8rem
}
