/* line 96, app/scss/quote/_component_quote.scss */
.quote-careers-blog {
    max-width: 1200px;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-gap: 12px;
    gap: 12px;
    -moz-column-gap: 12px;
    column-gap: 12px;
    row-gap: 12px;
    margin: 72px 12px 72px;
    position: relative;
}

/* line 676, app/scss/_mixins.scss */
.quote-careers-blog div, .quote-careers-blog p, .quote-careers-blog img, .quote-careers-blog span, .quote-careers-blog a, .quote-careers-blog br, .quote-careers-blog strong, .quote-careers-blog b, .quote-careers-blog i {
    margin: 0;
    padding: 0;
    border: 0;
    font: inherit;
    font-size: 100%;
    vertical-align: baseline;
}

/* line 721, app/scss/_mixins.scss */
.quote-careers-blog a {
    text-decoration: none;
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    /* line 529, app/scss/_mixins.scss */
    .quote-careers-blog > * {
        margin: calc(12px/2) calc(12px/2);
    }
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    /* line 96, app/scss/quote/_component_quote.scss */
    .quote-careers-blog {
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
    }
    /* line 549, app/scss/_mixins.scss */
    .quote-careers-blog > * {
        width: calc((100% / 8) - 12px);
    }
}

@media (min-width: 768px) {
    /* line 96, app/scss/quote/_component_quote.scss */
    .quote-careers-blog {
        margin: 72px 24px 72px;
        display: grid;
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
        grid-gap: 24px;
        gap: 24px;
        -moz-column-gap: 24px;
        column-gap: 24px;
        row-gap: 24px;
    }
}

@media all and (min-width: 768px) and (-ms-high-contrast: none), (min-width: 768px) and (-ms-high-contrast: active) {
    /* line 529, app/scss/_mixins.scss */
    .quote-careers-blog > * {
        margin: calc(24px/2) calc(24px/2);
    }
}

@media all and (min-width: 768px) and (-ms-high-contrast: none), (min-width: 768px) and (-ms-high-contrast: active) {
    /* line 96, app/scss/quote/_component_quote.scss */
    .quote-careers-blog {
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
    }
    /* line 549, app/scss/_mixins.scss */
    .quote-careers-blog > * {
        width: calc((100% / 8) - 24px);
    }
}

@media (min-width: 992px) {
    /* line 96, app/scss/quote/_component_quote.scss */
    .quote-careers-blog {
        margin: 96px auto 96px;
        display: grid;
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
        grid-gap: 32px;
        gap: 32px;
        -moz-column-gap: 32px;
        column-gap: 32px;
        row-gap: 32px;
    }
}

@media all and (min-width: 992px) and (-ms-high-contrast: none), (min-width: 992px) and (-ms-high-contrast: active) {
    /* line 529, app/scss/_mixins.scss */
    .quote-careers-blog > * {
        margin: calc(16px) calc(16px);
    }
}

@media all and (min-width: 992px) and (-ms-high-contrast: none), (min-width: 992px) and (-ms-high-contrast: active) {
    /* line 96, app/scss/quote/_component_quote.scss */
    .quote-careers-blog {
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
    }
    /* line 549, app/scss/_mixins.scss */
    .quote-careers-blog > * {
        width: calc((100% / 12) - 32px);
    }
}

/* line 110, app/scss/quote/_component_quote.scss */
.quote-careers-blog + * {
    margin-top: 72px;
}

@media (min-width: 992px) {
    /* line 110, app/scss/quote/_component_quote.scss */
    .quote-careers-blog + * {
        margin-top: 96px;
    }
}

/* line 116, app/scss/quote/_component_quote.scss */
.quote-careers-blog * {
    color: #241d1d;
}

@media (max-width: 991px) {
    /* line 121, app/scss/quote/_component_quote.scss */
    .quote-careers-blog:not(.quoteOnly):before {
        content: '';
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        height: calc(100% - 56px);
    }
}

@media (max-width: 991px) and (min-width: 992px) {
    /* line 121, app/scss/quote/_component_quote.scss */
    .quote-careers-blog:not(.quoteOnly):before {
        display: none;
    }
}

/* line 133, app/scss/quote/_component_quote.scss */
.quote-careers-blog:not(.quoteOnly).dark {
    padding-bottom: 32px;
}

@media (min-width: 992px) {
    /* line 133, app/scss/quote/_component_quote.scss */
    .quote-careers-blog:not(.quoteOnly).dark {
        padding-bottom: 0;
    }
}

/* line 6, app/scss/quote/_component_quote.scss */
.quote-careers-blog:not(.quoteOnly).dark * {
    color: #fff;
}

/* line 9, app/scss/quote/_component_quote.scss */
.quote-careers-blog:not(.quoteOnly).dark:before {
    background-color: #151945;
}

/* line 13, app/scss/quote/_component_quote.scss */
.quote-careers-blog:not(.quoteOnly).dark .quote-careers-blog-img {
    margin-bottom: 20px;
    height: 314px;
}

@media (min-width: 768px) {
    /* line 18, app/scss/quote/_component_quote.scss */
    .quote-careers-blog:not(.quoteOnly).dark .quote-careers-blog-img {
        margin-bottom: 8px;
    }
}

@media (min-width: 992px) {
    /* line 23, app/scss/quote/_component_quote.scss */
    .quote-careers-blog:not(.quoteOnly).dark .quote-careers-blog-img {
        height: 294px;
        margin: 50px 0 !important;
    }
    /* line 27, app/scss/quote/_component_quote.scss */
    .quote-careers-blog:not(.quoteOnly).dark .quote-careers-blog-text {
        background-color: #151945;
    }
    /* line 29, app/scss/quote/_component_quote.scss */
    .quote-careers-blog:not(.quoteOnly).dark .quote-careers-blog-text-container {
        margin-top: 0;
        padding: 42px 0;
    }
}

/* line 136, app/scss/quote/_component_quote.scss */
.quote-careers-blog:not(.quoteOnly).light {
    padding-bottom: 32px;
}

@media (min-width: 992px) {
    /* line 136, app/scss/quote/_component_quote.scss */
    .quote-careers-blog:not(.quoteOnly).light {
        padding-bottom: 0;
    }
}

/* line 6, app/scss/quote/_component_quote.scss */
.quote-careers-blog:not(.quoteOnly).light * {
    color: #241d1d;
}

/* line 9, app/scss/quote/_component_quote.scss */
.quote-careers-blog:not(.quoteOnly).light:before {
    background-color: #f7f7f7;
}

/* line 13, app/scss/quote/_component_quote.scss */
.quote-careers-blog:not(.quoteOnly).light .quote-careers-blog-img {
    margin-bottom: 20px;
    height: 314px;
}

@media (min-width: 768px) {
    /* line 18, app/scss/quote/_component_quote.scss */
    .quote-careers-blog:not(.quoteOnly).light .quote-careers-blog-img {
        margin-bottom: 8px;
    }
}

@media (min-width: 992px) {
    /* line 23, app/scss/quote/_component_quote.scss */
    .quote-careers-blog:not(.quoteOnly).light .quote-careers-blog-img {
        height: 294px;
        margin: 50px 0 !important;
    }
    /* line 27, app/scss/quote/_component_quote.scss */
    .quote-careers-blog:not(.quoteOnly).light .quote-careers-blog-text {
        background-color: #f7f7f7;
    }
    /* line 29, app/scss/quote/_component_quote.scss */
    .quote-careers-blog:not(.quoteOnly).light .quote-careers-blog-text-container {
        margin-top: 0;
        padding: 42px 0;
    }
}

/* line 139, app/scss/quote/_component_quote.scss */
.quote-careers-blog:not(.quoteOnly).blue {
    padding-bottom: 32px;
}

@media (min-width: 992px) {
    /* line 139, app/scss/quote/_component_quote.scss */
    .quote-careers-blog:not(.quoteOnly).blue {
        padding-bottom: 0;
    }
}

/* line 6, app/scss/quote/_component_quote.scss */
.quote-careers-blog:not(.quoteOnly).blue * {
    color: #fff;
}

/* line 9, app/scss/quote/_component_quote.scss */
.quote-careers-blog:not(.quoteOnly).blue:before {
    background-color: #316bb6;
}

/* line 13, app/scss/quote/_component_quote.scss */
.quote-careers-blog:not(.quoteOnly).blue .quote-careers-blog-img {
    margin-bottom: 20px;
    height: 314px;
}

@media (min-width: 768px) {
    /* line 18, app/scss/quote/_component_quote.scss */
    .quote-careers-blog:not(.quoteOnly).blue .quote-careers-blog-img {
        margin-bottom: 8px;
    }
}

@media (min-width: 992px) {
    /* line 23, app/scss/quote/_component_quote.scss */
    .quote-careers-blog:not(.quoteOnly).blue .quote-careers-blog-img {
        height: 294px;
        margin: 50px 0 !important;
    }
    /* line 27, app/scss/quote/_component_quote.scss */
    .quote-careers-blog:not(.quoteOnly).blue .quote-careers-blog-text {
        background-color: #316bb6;
    }
    /* line 29, app/scss/quote/_component_quote.scss */
    .quote-careers-blog:not(.quoteOnly).blue .quote-careers-blog-text-container {
        margin-top: 0;
        padding: 42px 0;
    }
}

/* line 144, app/scss/quote/_component_quote.scss */
.quote-careers-blog .quote-careers-blog-img {
    grid-column: 2 / 8;
    grid-row: 1 / 2;
    z-index: 1;
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    /* line 144, app/scss/quote/_component_quote.scss */
    .quote-careers-blog .quote-careers-blog-img {
        width: calc(((100% - ((12 - 1) * 32px)) / 12 * 6) + (32px * 6 - 1));
    }
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    /* line 144, app/scss/quote/_component_quote.scss */
    .quote-careers-blog .quote-careers-blog-img {
        width: calc((6 * 100%) / 12);
        margin: auto;
    }
}

@media (max-width: 991px) {
    /* line 144, app/scss/quote/_component_quote.scss */
    .quote-careers-blog .quote-careers-blog-img {
        width: calc(100% + (24px * 2));
        transform: translateX(calc(24px * -1));
        margin-bottom: 12px;
        height: 311px;
        overflow: hidden;
    }
}

@media all and (max-width: 991px) and (-ms-high-contrast: none), (max-width: 991px) and (-ms-high-contrast: active) {
    /* line 144, app/scss/quote/_component_quote.scss */
    .quote-careers-blog .quote-careers-blog-img {
        margin: 0;
        margin-bottom: 12px;
        width: calc((100% - (24px * 7)) / 8 * 6 + (24px * 7));
        margin-left: calc((100% - (24px * 7)) / 8 * 1);
        transform: none;
        box-sizing: border-box;
        display: flex;
        flex-direction: column;
        align-content: center;
        align-items: center;
    }
}

@media (max-width: 767px) {
    /* line 144, app/scss/quote/_component_quote.scss */
    .quote-careers-blog .quote-careers-blog-img {
        width: calc(100% + (12px * 2));
        transform: translateX(calc(12px * -1));
        margin-bottom: 24px;
    }
}

@media all and (max-width: 767px) and (-ms-high-contrast: none), (max-width: 767px) and (-ms-high-contrast: active) {
    /* line 144, app/scss/quote/_component_quote.scss */
    .quote-careers-blog .quote-careers-blog-img {
        margin: 0;
        margin-bottom: 24px;
        width: calc((100% - (16px * 7)) / 8 * 6 + (16px * 7));
        margin-left: calc((100% - (16px * 7)) / 8 * 1);
        transform: none;
    }
}

@media (min-width: 992px) {
    /* line 144, app/scss/quote/_component_quote.scss */
    .quote-careers-blog .quote-careers-blog-img {
        margin-bottom: 0;
        width: calc(100% + (0px * 2));
        transform: translateX(calc(0px * -1));
        height: 294px;
        overflow: hidden;
    }
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    /* line 144, app/scss/quote/_component_quote.scss */
    .quote-careers-blog .quote-careers-blog-img {
        box-sizing: border-box;
    }
}

/* line 186, app/scss/quote/_component_quote.scss */
.quote-careers-blog .quote-careers-blog-img img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    /* line 186, app/scss/quote/_component_quote.scss */
    .quote-careers-blog .quote-careers-blog-img img {
        width: auto;
        height: auto;
        max-height: 100%;
    }
}

/* line 198, app/scss/quote/_component_quote.scss */
.quote-careers-blog .quote-careers-blog-text {
    position: relative;
    grid-column: 2 / 8;
    grid-row: 2 / 3;
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    /* line 198, app/scss/quote/_component_quote.scss */
    .quote-careers-blog .quote-careers-blog-text {
        width: calc(((100% - ((12 - 1) * 32px)) / 12 * 6) + (32px * 6 - 1));
    }
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    /* line 198, app/scss/quote/_component_quote.scss */
    .quote-careers-blog .quote-careers-blog-text {
        width: calc((6 * 100%) / 12);
        margin: auto;
    }
}

@media (max-width: 991px) {
    /* line 198, app/scss/quote/_component_quote.scss */
    .quote-careers-blog .quote-careers-blog-text {
        width: calc(100% + (24px * 2));
        transform: translateX(calc(24px * -1));
    }
}

@media all and (max-width: 991px) and (-ms-high-contrast: none), (max-width: 991px) and (-ms-high-contrast: active) {
    /* line 198, app/scss/quote/_component_quote.scss */
    .quote-careers-blog .quote-careers-blog-text {
        width: calc((100% - (24px * 7)) / 8 * 6 + (24px * 7));
        margin-left: calc((100% - (24px * 7)) / 8 * 1);
        transform: none;
    }
}

@media (max-width: 767px) {
    /* line 198, app/scss/quote/_component_quote.scss */
    .quote-careers-blog .quote-careers-blog-text {
        width: calc(100% + (12px * 2));
        transform: translateX(calc(12px * -1));
    }
}

@media all and (max-width: 767px) and (-ms-high-contrast: none), (max-width: 767px) and (-ms-high-contrast: active) {
    /* line 198, app/scss/quote/_component_quote.scss */
    .quote-careers-blog .quote-careers-blog-text {
        width: calc((100% - (16px * 7)) / 8 * 6 + (16px * 7));
        margin-left: calc((100% - (16px * 7)) / 8 * 1);
        transform: none;
    }
}

@media (min-width: 992px) {
    /* line 198, app/scss/quote/_component_quote.scss */
    .quote-careers-blog .quote-careers-blog-text {
        width: calc(100% + (0px * 2));
        transform: translateX(calc(0px * -1));
    }
}

@media (min-width: 992px) {
    /* line 198, app/scss/quote/_component_quote.scss */
    .quote-careers-blog .quote-careers-blog-text {
        display: grid;
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
        grid-gap: 32px;
        gap: 32px;
        -moz-column-gap: 32px;
        column-gap: 32px;
        row-gap: 32px;
    }
}

@media all and (min-width: 992px) and (-ms-high-contrast: none), (min-width: 992px) and (-ms-high-contrast: active) {
    /* line 529, app/scss/_mixins.scss */
    .quote-careers-blog .quote-careers-blog-text > * {
        margin: calc(16px) calc(16px);
    }
}

@media all and (min-width: 992px) and (-ms-high-contrast: none), (min-width: 992px) and (-ms-high-contrast: active) {
    /* line 198, app/scss/quote/_component_quote.scss */
    .quote-careers-blog .quote-careers-blog-text {
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
    }
    /* line 549, app/scss/_mixins.scss */
    .quote-careers-blog .quote-careers-blog-text > * {
        width: calc((100% / 9) - 32px);
    }
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    /* line 198, app/scss/quote/_component_quote.scss */
    .quote-careers-blog .quote-careers-blog-text {
        box-sizing: border-box;
    }
}

/* line 227, app/scss/quote/_component_quote.scss */
.quote-careers-blog .quote-careers-blog-text-container {
    display: flex;
    justify-content: center;
    flex-direction: column;
    margin-top: -8px;
}

@media all and (min-width: 992px) and (-ms-high-contrast: none), (min-width: 992px) and (-ms-high-contrast: active) {
    /* line 227, app/scss/quote/_component_quote.scss */
    .quote-careers-blog .quote-careers-blog-text-container {
        min-height: 302px;
    }
}

/* line 238, app/scss/quote/_component_quote.scss */
.quote-careers-blog .quote-careers-blog-text-quote {
    margin: 0;
    padding: 0;
    border: 0;
    font: inherit;
    font-size: 100%;
    vertical-align: baseline;
    -webkit-font-smoothing: antialiased;
    font-family: "gsregular";
    font-size: 20px;
    line-height: 24px;
    color: #241d1d;
}

@media (min-width: 768px) {
    /* line 238, app/scss/quote/_component_quote.scss */
    .quote-careers-blog .quote-careers-blog-text-quote {
        font-size: 20px;
        line-height: 24px;
    }
}

@media (min-width: 992px) {
    /* line 238, app/scss/quote/_component_quote.scss */
    .quote-careers-blog .quote-careers-blog-text-quote {
        font-size: 24px;
        line-height: 30px;
    }
}

/* line 240, app/scss/quote/_component_quote.scss */
.quote-careers-blog .quote-careers-blog-text-quote.light {
    font-family: "gslight";
    font-weight: 300;
    font-size: 18px;
    line-height: 30px;
}

@media (min-width: 768px) {
    /* line 240, app/scss/quote/_component_quote.scss */
    .quote-careers-blog .quote-careers-blog-text-quote.light {
        font-size: 18px;
        line-height: 30px;
    }
}

@media (min-width: 992px) {
    /* line 240, app/scss/quote/_component_quote.scss */
    .quote-careers-blog .quote-careers-blog-text-quote.light {
        font-size: 24px;
        line-height: 36px;
    }
}

/* line 254, app/scss/quote/_component_quote.scss */
.quote-careers-blog .quote-careers-blog-text-quote.regular {
    font-family: "gsregular";
    font-weight: 400;
}

@media (min-width: 992px) {
    /* line 254, app/scss/quote/_component_quote.scss */
    .quote-careers-blog .quote-careers-blog-text-quote.regular {
        font-size: 24px;
        line-height: 36px;
    }
}

/* line 262, app/scss/quote/_component_quote.scss */
.quote-careers-blog .quote-careers-blog-text-quote p {
    display: inline;
}

/* line 265, app/scss/quote/_component_quote.scss */
.quote-careers-blog .quote-careers-blog-text-quote p + p:before {
    content: '';
    display: block;
    height: 24px;
}

@media (min-width: 992px) {
    /* line 265, app/scss/quote/_component_quote.scss */
    .quote-careers-blog .quote-careers-blog-text-quote p + p:before {
        height: 40px;
    }
}

/* line 275, app/scss/quote/_component_quote.scss */
.quote-careers-blog .quote-careers-blog-text-quote br {
    height: 16px;
}

/* line 279, app/scss/quote/_component_quote.scss */
.quote-careers-blog .quote-careers-blog-text-name {
    margin: 0;
    padding: 0;
    border: 0;
    font: inherit;
    font-size: 100%;
    vertical-align: baseline;
    -webkit-font-smoothing: antialiased;
    font-family: "gslight";
    font-size: 14px;
    line-height: 22px;
    color: #434343;
    color: #241d1d;
    font-family: "gsmedium";
    padding-top: 24px;
}

/* line 285, app/scss/quote/_component_quote.scss */
.quote-careers-blog .quote-careers-blog-text-job {
    margin: 0;
    padding: 0;
    border: 0;
    font: inherit;
    font-size: 100%;
    vertical-align: baseline;
    -webkit-font-smoothing: antialiased;
    font-family: "gslight";
    font-size: 14px;
    line-height: 22px;
    color: #434343;
    color: #241d1d;
}

@media all and (min-width: 992px) and (-ms-high-contrast: none), (min-width: 992px) and (-ms-high-contrast: active) {
    /* line 292, app/scss/quote/_component_quote.scss */
    .quote-careers-blog:not(.quoteOnly) {
        display: block;
    }
    /* line 657, app/scss/_mixins.scss */
    .quote-careers-blog:not(.quoteOnly)::after {
        content: '';
        display: block;
        clear: both;
        width: 100%;
    }
}

@media (min-width: 992px) {
    /* line 299, app/scss/quote/_component_quote.scss */
    .quote-careers-blog:not(.quoteOnly).left .quote-careers-blog-img {
        grid-column: 2 / 5;
        grid-row: 1 / 2;
    }
}

@media all and (min-width: 992px) and (-ms-high-contrast: none), (min-width: 992px) and (-ms-high-contrast: active) {
    /* line 299, app/scss/quote/_component_quote.scss */
    .quote-careers-blog:not(.quoteOnly).left .quote-careers-blog-img {
        width: calc(((100% - ((12 - 1) * 32px)) / 12 * 3) + (32px * 3 - 1));
    }
}

@media all and (min-width: 992px) and (-ms-high-contrast: none), (min-width: 992px) and (-ms-high-contrast: active) {
    /* line 299, app/scss/quote/_component_quote.scss */
    .quote-careers-blog:not(.quoteOnly).left .quote-careers-blog-img {
        width: calc((3 * 100%) / 12);
        margin: auto;
    }
}

@media all and (min-width: 992px) and (-ms-high-contrast: none), (min-width: 992px) and (-ms-high-contrast: active) {
    /* line 299, app/scss/quote/_component_quote.scss */
    .quote-careers-blog:not(.quoteOnly).left .quote-careers-blog-img {
        float: left;
        margin: 0;
        margin-top: 8px;
        position: relative;
        left: calc(10% - 16px);
    }
}

@media (min-width: 992px) {
    /* line 309, app/scss/quote/_component_quote.scss */
    .quote-careers-blog:not(.quoteOnly).left .quote-careers-blog-text {
        grid-column: 3 / 12;
        grid-row: 1 / 2;
    }
}

@media all and (min-width: 992px) and (-ms-high-contrast: none), (min-width: 992px) and (-ms-high-contrast: active) {
    /* line 309, app/scss/quote/_component_quote.scss */
    .quote-careers-blog:not(.quoteOnly).left .quote-careers-blog-text {
        width: calc(((100% - ((12 - 1) * 32px)) / 12 * 9) + (32px * 9 - 1));
    }
}

@media all and (min-width: 992px) and (-ms-high-contrast: none), (min-width: 992px) and (-ms-high-contrast: active) {
    /* line 309, app/scss/quote/_component_quote.scss */
    .quote-careers-blog:not(.quoteOnly).left .quote-careers-blog-text {
        width: calc((9 * 100%) / 12);
        margin: auto;
    }
}

@media all and (min-width: 992px) and (-ms-high-contrast: none), (min-width: 992px) and (-ms-high-contrast: active) {
    /* line 309, app/scss/quote/_component_quote.scss */
    .quote-careers-blog:not(.quoteOnly).left .quote-careers-blog-text {
        float: right;
        display: block;
        margin: 0;
        position: relative;
        right: calc(6% + 16px);
    }
    /* line 657, app/scss/_mixins.scss */
    .quote-careers-blog:not(.quoteOnly).left .quote-careers-blog-text::after {
        content: '';
        display: block;
        clear: both;
        width: 100%;
    }
}

@media (min-width: 992px) {
    /* line 319, app/scss/quote/_component_quote.scss */
    .quote-careers-blog:not(.quoteOnly).left .quote-careers-blog-text-container {
        grid-column: 3 / 9;
        grid-row: 1 / 2;
    }
}

@media all and (min-width: 992px) and (-ms-high-contrast: none), (min-width: 992px) and (-ms-high-contrast: active) {
    /* line 319, app/scss/quote/_component_quote.scss */
    .quote-careers-blog:not(.quoteOnly).left .quote-careers-blog-text-container {
        width: calc(((100% - ((12 - 1) * 32px)) / 12 * 6) + (32px * 6 - 1));
    }
}

@media all and (min-width: 992px) and (-ms-high-contrast: none), (min-width: 992px) and (-ms-high-contrast: active) {
    /* line 319, app/scss/quote/_component_quote.scss */
    .quote-careers-blog:not(.quoteOnly).left .quote-careers-blog-text-container {
        width: calc((6 * 100%) / 12);
        margin: auto;
    }
}

@media all and (min-width: 992px) and (-ms-high-contrast: none), (min-width: 992px) and (-ms-high-contrast: active) {
    /* line 319, app/scss/quote/_component_quote.scss */
    .quote-careers-blog:not(.quoteOnly).left .quote-careers-blog-text-container {
        float: right;
        margin: 0;
        width: calc(100% * 6 / 9 - 32px);
        margin-right: calc(100% / 9 * 1);
    }
    /* line 657, app/scss/_mixins.scss */
    .quote-careers-blog:not(.quoteOnly).left .quote-careers-blog-text-container::after {
        content: '';
        display: block;
        clear: both;
        width: 100%;
    }
}

@media (min-width: 992px) {
    /* line 334, app/scss/quote/_component_quote.scss */
    .quote-careers-blog:not(.quoteOnly).right .quote-careers-blog-img {
        grid-column: 9 / 12;
        grid-row: 1 / 2;
    }
}

@media all and (min-width: 992px) and (-ms-high-contrast: none), (min-width: 992px) and (-ms-high-contrast: active) {
    /* line 334, app/scss/quote/_component_quote.scss */
    .quote-careers-blog:not(.quoteOnly).right .quote-careers-blog-img {
        width: calc(((100% - ((12 - 1) * 32px)) / 12 * 3) + (32px * 3 - 1));
    }
}

@media all and (min-width: 992px) and (-ms-high-contrast: none), (min-width: 992px) and (-ms-high-contrast: active) {
    /* line 334, app/scss/quote/_component_quote.scss */
    .quote-careers-blog:not(.quoteOnly).right .quote-careers-blog-img {
        width: calc((3 * 100%) / 12);
        margin: auto;
    }
}

@media all and (min-width: 992px) and (-ms-high-contrast: none), (min-width: 992px) and (-ms-high-contrast: active) {
    /* line 334, app/scss/quote/_component_quote.scss */
    .quote-careers-blog:not(.quoteOnly).right .quote-careers-blog-img {
        float: right;
        margin: 0;
        margin-top: 8px;
        position: relative;
        right: calc(10% - 32px);
    }
}

@media (min-width: 992px) {
    /* line 344, app/scss/quote/_component_quote.scss */
    .quote-careers-blog:not(.quoteOnly).right .quote-careers-blog-text {
        grid-column: 2 / 11;
        grid-row: 1 / 2;
    }
}

@media all and (min-width: 992px) and (-ms-high-contrast: none), (min-width: 992px) and (-ms-high-contrast: active) {
    /* line 344, app/scss/quote/_component_quote.scss */
    .quote-careers-blog:not(.quoteOnly).right .quote-careers-blog-text {
        width: calc(((100% - ((12 - 1) * 32px)) / 12 * 9) + (32px * 9 - 1));
    }
}

@media all and (min-width: 992px) and (-ms-high-contrast: none), (min-width: 992px) and (-ms-high-contrast: active) {
    /* line 344, app/scss/quote/_component_quote.scss */
    .quote-careers-blog:not(.quoteOnly).right .quote-careers-blog-text {
        width: calc((9 * 100%) / 12);
        margin: auto;
    }
}

@media all and (min-width: 992px) and (-ms-high-contrast: none), (min-width: 992px) and (-ms-high-contrast: active) {
    /* line 344, app/scss/quote/_component_quote.scss */
    .quote-careers-blog:not(.quoteOnly).right .quote-careers-blog-text {
        float: left;
        display: block;
        margin: 0;
        position: relative;
        left: calc(6% + 32px);
        width: calc(100% / 12 * 9 + 8px);
    }
    /* line 657, app/scss/_mixins.scss */
    .quote-careers-blog:not(.quoteOnly).right .quote-careers-blog-text::after {
        content: '';
        display: block;
        clear: both;
        width: 100%;
    }
}

@media (min-width: 992px) {
    /* line 355, app/scss/quote/_component_quote.scss */
    .quote-careers-blog:not(.quoteOnly).right .quote-careers-blog-text-container {
        grid-column: 2 / 8;
        grid-row: 1 / 2;
    }
}

@media all and (min-width: 992px) and (-ms-high-contrast: none), (min-width: 992px) and (-ms-high-contrast: active) {
    /* line 355, app/scss/quote/_component_quote.scss */
    .quote-careers-blog:not(.quoteOnly).right .quote-careers-blog-text-container {
        width: calc(((100% - ((12 - 1) * 32px)) / 12 * 6) + (32px * 6 - 1));
    }
}

@media all and (min-width: 992px) and (-ms-high-contrast: none), (min-width: 992px) and (-ms-high-contrast: active) {
    /* line 355, app/scss/quote/_component_quote.scss */
    .quote-careers-blog:not(.quoteOnly).right .quote-careers-blog-text-container {
        width: calc((6 * 100%) / 12);
        margin: auto;
    }
}

@media all and (min-width: 992px) and (-ms-high-contrast: none), (min-width: 992px) and (-ms-high-contrast: active) {
    /* line 355, app/scss/quote/_component_quote.scss */
    .quote-careers-blog:not(.quoteOnly).right .quote-careers-blog-text-container {
        float: left;
        margin: 0;
        width: calc(100% * 6 / 9 - 32px);
        margin-left: calc(100% / 9 * 1);
    }
    /* line 657, app/scss/_mixins.scss */
    .quote-careers-blog:not(.quoteOnly).right .quote-careers-blog-text-container::after {
        content: '';
        display: block;
        clear: both;
        width: 100%;
    }
}

/* line 370, app/scss/quote/_component_quote.scss */
.quote-careers-blog.quoteOnly {
    padding-bottom: 0;
}

/* line 373, app/scss/quote/_component_quote.scss */
.quote-careers-blog.quoteOnly .quote-careers-blog-text {
    text-align: center;
}

@media (max-width: 991px) {
    /* line 373, app/scss/quote/_component_quote.scss */
    .quote-careers-blog.quoteOnly .quote-careers-blog-text {
        grid-column: 1 / 9;
        grid-row: 1 / 2;
        width: calc(100% + (0px * 2));
        transform: translateX(calc(0px * -1));
    }
}

@media all and (max-width: 991px) and (-ms-high-contrast: none), (max-width: 991px) and (-ms-high-contrast: active) {
    /* line 373, app/scss/quote/_component_quote.scss */
    .quote-careers-blog.quoteOnly .quote-careers-blog-text {
        width: calc(((100% - ((8 - 1) * 24px)) / 8 * 8) + (24px * 8 - 1));
    }
}

@media all and (max-width: 991px) and (-ms-high-contrast: none), (max-width: 991px) and (-ms-high-contrast: active) {
    /* line 373, app/scss/quote/_component_quote.scss */
    .quote-careers-blog.quoteOnly .quote-careers-blog-text {
        width: calc((8 * 100%) / 12);
        margin: auto;
    }
}

@media all and (max-width: 991px) and (-ms-high-contrast: none), (max-width: 991px) and (-ms-high-contrast: active) {
    /* line 373, app/scss/quote/_component_quote.scss */
    .quote-careers-blog.quoteOnly .quote-careers-blog-text {
        margin: 0 auto;
        width: 100%;
    }
}

@media (max-width: 767px) {
    /* line 373, app/scss/quote/_component_quote.scss */
    .quote-careers-blog.quoteOnly .quote-careers-blog-text {
        grid-column: 1 / 9;
        grid-row: 1 / 2;
        width: calc(100% + (0px * 2));
        transform: translateX(calc(0px * -1));
    }
}

@media all and (max-width: 767px) and (-ms-high-contrast: none), (max-width: 767px) and (-ms-high-contrast: active) {
    /* line 373, app/scss/quote/_component_quote.scss */
    .quote-careers-blog.quoteOnly .quote-careers-blog-text {
        width: calc(((100% - ((8 - 1) * 16px)) / 8 * 8) + (16px * 8 - 1));
    }
}

@media all and (max-width: 767px) and (-ms-high-contrast: none), (max-width: 767px) and (-ms-high-contrast: active) {
    /* line 373, app/scss/quote/_component_quote.scss */
    .quote-careers-blog.quoteOnly .quote-careers-blog-text {
        width: calc((8 * 100%) / 12);
        margin: auto;
    }
}

@media all and (max-width: 767px) and (-ms-high-contrast: none), (max-width: 767px) and (-ms-high-contrast: active) {
    /* line 373, app/scss/quote/_component_quote.scss */
    .quote-careers-blog.quoteOnly .quote-careers-blog-text {
        margin: 0 auto;
        width: 100%;
    }
}

@media (min-width: 992px) {
    /* line 373, app/scss/quote/_component_quote.scss */
    .quote-careers-blog.quoteOnly .quote-careers-blog-text {
        display: grid;
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
        grid-gap: 32px;
        gap: 32px;
        -moz-column-gap: 32px;
        column-gap: 32px;
        row-gap: 32px;
        grid-column: 2 / 12;
        grid-row: 1 / 2;
    }
}

@media all and (min-width: 992px) and (-ms-high-contrast: none), (min-width: 992px) and (-ms-high-contrast: active) {
    /* line 529, app/scss/_mixins.scss */
    .quote-careers-blog.quoteOnly .quote-careers-blog-text > * {
        margin: calc(16px) calc(16px);
    }
}

@media all and (min-width: 992px) and (-ms-high-contrast: none), (min-width: 992px) and (-ms-high-contrast: active) {
    /* line 373, app/scss/quote/_component_quote.scss */
    .quote-careers-blog.quoteOnly .quote-careers-blog-text {
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
    }
    /* line 549, app/scss/_mixins.scss */
    .quote-careers-blog.quoteOnly .quote-careers-blog-text > * {
        width: calc((100% / 10) - 32px);
    }
}

@media all and (min-width: 992px) and (-ms-high-contrast: none), (min-width: 992px) and (-ms-high-contrast: active) {
    /* line 373, app/scss/quote/_component_quote.scss */
    .quote-careers-blog.quoteOnly .quote-careers-blog-text {
        width: calc(((100% - ((12 - 1) * 32px)) / 12 * 10) + (32px * 10 - 1));
    }
}

@media all and (min-width: 992px) and (-ms-high-contrast: none), (min-width: 992px) and (-ms-high-contrast: active) {
    /* line 373, app/scss/quote/_component_quote.scss */
    .quote-careers-blog.quoteOnly .quote-careers-blog-text {
        width: calc((10 * 100%) / 12);
        margin: auto;
    }
}

@media all and (min-width: 992px) and (-ms-high-contrast: none), (min-width: 992px) and (-ms-high-contrast: active) {
    /* line 373, app/scss/quote/_component_quote.scss */
    .quote-careers-blog.quoteOnly .quote-careers-blog-text {
        margin: 0 auto;
        width: 100%;
    }
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    /* line 399, app/scss/quote/_component_quote.scss */
    .quote-careers-blog.quoteOnly .quote-careers-blog-text-container {
        margin: 0 auto;
    }
}

@media (min-width: 992px) {
    /* line 399, app/scss/quote/_component_quote.scss */
    .quote-careers-blog.quoteOnly .quote-careers-blog-text-container {
        grid-column: 1 / 11;
        grid-row: 1 / 2;
    }
}

@media all and (min-width: 992px) and (-ms-high-contrast: none), (min-width: 992px) and (-ms-high-contrast: active) {
    /* line 399, app/scss/quote/_component_quote.scss */
    .quote-careers-blog.quoteOnly .quote-careers-blog-text-container {
        width: calc(((100% - ((12 - 1) * 32px)) / 12 * 10) + (32px * 10 - 1));
    }
}

@media all and (min-width: 992px) and (-ms-high-contrast: none), (min-width: 992px) and (-ms-high-contrast: active) {
    /* line 399, app/scss/quote/_component_quote.scss */
    .quote-careers-blog.quoteOnly .quote-careers-blog-text-container {
        width: calc((10 * 100%) / 12);
        margin: auto;
    }
}

@media all and (min-width: 992px) and (-ms-high-contrast: none), (min-width: 992px) and (-ms-high-contrast: active) {
    /* line 399, app/scss/quote/_component_quote.scss */
    .quote-careers-blog.quoteOnly .quote-careers-blog-text-container {
        margin: 0 auto;
    }
}

/* line 410, app/scss/quote/_component_quote.scss */
.quote-careers-blog.quoteOnly .quote-careers-blog-text-quote {
    margin: 0;
    padding: 0;
    border: 0;
    font: inherit;
    font-size: 100%;
    vertical-align: baseline;
    -webkit-font-smoothing: antialiased;
    font-family: "sabonroman";
    font-size: 24px;
    line-height: 30px;
    color: #241d1d;
    font-weight: 400;
    font-family: "gsregular";
    line-height: 36px;
    font-weight: 500;
}

@media (min-width: 768px) {
    /* line 410, app/scss/quote/_component_quote.scss */
    .quote-careers-blog.quoteOnly .quote-careers-blog-text-quote {
        font-size: 36px;
        line-height: 44px;
    }
}

@media (min-width: 992px) {
    /* line 410, app/scss/quote/_component_quote.scss */
    .quote-careers-blog.quoteOnly .quote-careers-blog-text-quote {
        line-height: 44px;
    }
}

/* line 419, app/scss/quote/_component_quote.scss */
.quote-careers-blog.quoteOnly .quote-careers-blog-text-name {
    margin: 0;
    padding: 0;
    border: 0;
    font: inherit;
    font-size: 100%;
    vertical-align: baseline;
    -webkit-font-smoothing: antialiased;
    font-family: "gslight";
    font-size: 16px;
    line-height: 24px;
    color: #434343;
    font-family: "gsregular";
    color: #241d1d;
    margin-top: 16px;
}

/* line 425, app/scss/quote/_component_quote.scss */
.quote-careers-blog.quoteOnly .quote-careers-blog-text-job {
    margin: 0;
    padding: 0;
    border: 0;
    font: inherit;
    font-size: 100%;
    vertical-align: baseline;
    -webkit-font-smoothing: antialiased;
    font-family: "gslight";
    font-size: 16px;
    line-height: 24px;
    color: #434343;
    color: #241d1d;
}

@media (min-width: 992px) {
    /* line 434, app/scss/quote/_component_quote.scss */
    .quote-careers-blog.quoteOnly.narrow .quote-careers-blog-text-container {
        grid-column: 3 / 9;
        grid-row: 0 / 1;
        width: calc(100% + (32px * 2));
        transform: translateX(calc(32px * -1));
    }
}

@media all and (min-width: 992px) and (-ms-high-contrast: none), (min-width: 992px) and (-ms-high-contrast: active) {
    /* line 434, app/scss/quote/_component_quote.scss */
    .quote-careers-blog.quoteOnly.narrow .quote-careers-blog-text-container {
        width: calc(((100% - ((12 - 1) * 32px)) / 12 * 6) + (32px * 6 - 1));
    }
}

@media all and (min-width: 992px) and (-ms-high-contrast: none), (min-width: 992px) and (-ms-high-contrast: active) {
    /* line 434, app/scss/quote/_component_quote.scss */
    .quote-careers-blog.quoteOnly.narrow .quote-careers-blog-text-container {
        width: calc((6 * 100%) / 12);
        margin: auto;
    }
}

@media all and (min-width: 992px) and (-ms-high-contrast: none), (min-width: 992px) and (-ms-high-contrast: active) {
    /* line 434, app/scss/quote/_component_quote.scss */
    .quote-careers-blog.quoteOnly.narrow .quote-careers-blog-text-container {
        width: calc((100% / 12 * 6) + 32px);
    }
}

/* line 39, app/scss/quote/_component_quote.scss */
.quote-careers-blog.quoteOnly.dark * {
    color: #fff;
}

/* line 43, app/scss/quote/_component_quote.scss */
.quote-careers-blog.quoteOnly.dark .quote-careers-blog-text {
    text-align: left;
    background-color: #151945;
    padding: 48px 0;
}

/* line 47, app/scss/quote/_component_quote.scss */
.quote-careers-blog.quoteOnly.dark .quote-careers-blog-text-quote {
    font-weight: 300;
    font-family: "gslight";
}

/* line 39, app/scss/quote/_component_quote.scss */
.quote-careers-blog.quoteOnly.light * {
    color: #241d1d;
}

/* line 43, app/scss/quote/_component_quote.scss */
.quote-careers-blog.quoteOnly.light .quote-careers-blog-text {
    text-align: left;
    background-color: #f7f7f7;
    padding: 48px 0;
}

/* line 47, app/scss/quote/_component_quote.scss */
.quote-careers-blog.quoteOnly.light .quote-careers-blog-text-quote {
    font-weight: 300;
    font-family: "gslight";
}

/* line 39, app/scss/quote/_component_quote.scss */
.quote-careers-blog.quoteOnly.blue * {
    color: #fff;
}

/* line 43, app/scss/quote/_component_quote.scss */
.quote-careers-blog.quoteOnly.blue .quote-careers-blog-text {
    text-align: left;
    background-color: #316bb6;
    padding: 48px 0;
}

/* line 47, app/scss/quote/_component_quote.scss */
.quote-careers-blog.quoteOnly.blue .quote-careers-blog-text-quote {
    font-weight: 300;
    font-family: "gslight";
}

@media (max-width: 991px) {
    /* line 459, app/scss/quote/_component_quote.scss */
    .quote-careers-blog.quoteOnly.blue .quote-careers-blog-text, .quote-careers-blog.quoteOnly.dark .quote-careers-blog-text, .quote-careers-blog.quoteOnly.light .quote-careers-blog-text {
        display: grid;
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
        grid-gap: 24px;
        gap: 24px;
        -moz-column-gap: 24px;
        column-gap: 24px;
        row-gap: 24px;
        grid-column: 1 / 9;
        grid-row: 1 / 2;
    }
}

@media all and (max-width: 991px) and (-ms-high-contrast: none), (max-width: 991px) and (-ms-high-contrast: active) {
    /* line 529, app/scss/_mixins.scss */
    .quote-careers-blog.quoteOnly.blue .quote-careers-blog-text > *, .quote-careers-blog.quoteOnly.dark .quote-careers-blog-text > *, .quote-careers-blog.quoteOnly.light .quote-careers-blog-text > * {
        margin: calc(12px) calc(12px);
    }
}

@media all and (max-width: 991px) and (-ms-high-contrast: none), (max-width: 991px) and (-ms-high-contrast: active) {
    /* line 459, app/scss/quote/_component_quote.scss */
    .quote-careers-blog.quoteOnly.blue .quote-careers-blog-text, .quote-careers-blog.quoteOnly.dark .quote-careers-blog-text, .quote-careers-blog.quoteOnly.light .quote-careers-blog-text {
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
    }
    /* line 549, app/scss/_mixins.scss */
    .quote-careers-blog.quoteOnly.blue .quote-careers-blog-text > *, .quote-careers-blog.quoteOnly.dark .quote-careers-blog-text > *, .quote-careers-blog.quoteOnly.light .quote-careers-blog-text > * {
        width: calc((100% / 8) - 24px);
    }
}

@media all and (max-width: 991px) and (-ms-high-contrast: none), (max-width: 991px) and (-ms-high-contrast: active) {
    /* line 459, app/scss/quote/_component_quote.scss */
    .quote-careers-blog.quoteOnly.blue .quote-careers-blog-text, .quote-careers-blog.quoteOnly.dark .quote-careers-blog-text, .quote-careers-blog.quoteOnly.light .quote-careers-blog-text {
        width: calc(((100% - ((8 - 1) * 24px)) / 8 * 8) + (24px * 8 - 1));
    }
}

@media all and (max-width: 991px) and (-ms-high-contrast: none), (max-width: 991px) and (-ms-high-contrast: active) {
    /* line 459, app/scss/quote/_component_quote.scss */
    .quote-careers-blog.quoteOnly.blue .quote-careers-blog-text, .quote-careers-blog.quoteOnly.dark .quote-careers-blog-text, .quote-careers-blog.quoteOnly.light .quote-careers-blog-text {
        width: calc((8 * 100%) / 12);
        margin: auto;
    }
}

@media (max-width: 991px) {
    /* line 463, app/scss/quote/_component_quote.scss */
    .quote-careers-blog.quoteOnly.blue .quote-careers-blog-text-container, .quote-careers-blog.quoteOnly.dark .quote-careers-blog-text-container, .quote-careers-blog.quoteOnly.light .quote-careers-blog-text-container {
        grid-column: 2 / 8;
        grid-row: 1 / 2;
    }
}

@media all and (max-width: 991px) and (-ms-high-contrast: none), (max-width: 991px) and (-ms-high-contrast: active) {
    /* line 463, app/scss/quote/_component_quote.scss */
    .quote-careers-blog.quoteOnly.blue .quote-careers-blog-text-container, .quote-careers-blog.quoteOnly.dark .quote-careers-blog-text-container, .quote-careers-blog.quoteOnly.light .quote-careers-blog-text-container {
        width: calc(((100% - ((8 - 1) * 24px)) / 8 * 6) + (24px * 6 - 1));
    }
}

@media all and (max-width: 991px) and (-ms-high-contrast: none), (max-width: 991px) and (-ms-high-contrast: active) {
    /* line 463, app/scss/quote/_component_quote.scss */
    .quote-careers-blog.quoteOnly.blue .quote-careers-blog-text-container, .quote-careers-blog.quoteOnly.dark .quote-careers-blog-text-container, .quote-careers-blog.quoteOnly.light .quote-careers-blog-text-container {
        width: calc((6 * 100%) / 12);
        margin: auto;
    }
}

@media (max-width: 767px) {
    /* line 459, app/scss/quote/_component_quote.scss */
    .quote-careers-blog.quoteOnly.blue .quote-careers-blog-text, .quote-careers-blog.quoteOnly.dark .quote-careers-blog-text, .quote-careers-blog.quoteOnly.light .quote-careers-blog-text {
        display: grid;
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
        grid-gap: 16px;
        gap: 16px;
        -moz-column-gap: 16px;
        column-gap: 16px;
        row-gap: 16px;
        grid-column: 1 / 9;
        grid-row: 1 / 2;
    }
}

@media all and (max-width: 767px) and (-ms-high-contrast: none), (max-width: 767px) and (-ms-high-contrast: active) {
    /* line 529, app/scss/_mixins.scss */
    .quote-careers-blog.quoteOnly.blue .quote-careers-blog-text > *, .quote-careers-blog.quoteOnly.dark .quote-careers-blog-text > *, .quote-careers-blog.quoteOnly.light .quote-careers-blog-text > * {
        margin: calc(8px) calc(8px);
    }
}

@media all and (max-width: 767px) and (-ms-high-contrast: none), (max-width: 767px) and (-ms-high-contrast: active) {
    /* line 459, app/scss/quote/_component_quote.scss */
    .quote-careers-blog.quoteOnly.blue .quote-careers-blog-text, .quote-careers-blog.quoteOnly.dark .quote-careers-blog-text, .quote-careers-blog.quoteOnly.light .quote-careers-blog-text {
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
    }
    /* line 549, app/scss/_mixins.scss */
    .quote-careers-blog.quoteOnly.blue .quote-careers-blog-text > *, .quote-careers-blog.quoteOnly.dark .quote-careers-blog-text > *, .quote-careers-blog.quoteOnly.light .quote-careers-blog-text > * {
        width: calc((100% / 8) - 16px);
    }
}

@media all and (max-width: 767px) and (-ms-high-contrast: none), (max-width: 767px) and (-ms-high-contrast: active) {
    /* line 459, app/scss/quote/_component_quote.scss */
    .quote-careers-blog.quoteOnly.blue .quote-careers-blog-text, .quote-careers-blog.quoteOnly.dark .quote-careers-blog-text, .quote-careers-blog.quoteOnly.light .quote-careers-blog-text {
        width: calc(((100% - ((8 - 1) * 16px)) / 8 * 8) + (16px * 8 - 1));
    }
}

@media all and (max-width: 767px) and (-ms-high-contrast: none), (max-width: 767px) and (-ms-high-contrast: active) {
    /* line 459, app/scss/quote/_component_quote.scss */
    .quote-careers-blog.quoteOnly.blue .quote-careers-blog-text, .quote-careers-blog.quoteOnly.dark .quote-careers-blog-text, .quote-careers-blog.quoteOnly.light .quote-careers-blog-text {
        width: calc((8 * 100%) / 12);
        margin: auto;
    }
}

@media (max-width: 767px) {
    /* line 470, app/scss/quote/_component_quote.scss */
    .quote-careers-blog.quoteOnly.blue .quote-careers-blog-text-container, .quote-careers-blog.quoteOnly.dark .quote-careers-blog-text-container, .quote-careers-blog.quoteOnly.light .quote-careers-blog-text-container {
        grid-column: 2 / 8;
        grid-row: 1 / 2;
    }
}

@media all and (max-width: 767px) and (-ms-high-contrast: none), (max-width: 767px) and (-ms-high-contrast: active) {
    /* line 470, app/scss/quote/_component_quote.scss */
    .quote-careers-blog.quoteOnly.blue .quote-careers-blog-text-container, .quote-careers-blog.quoteOnly.dark .quote-careers-blog-text-container, .quote-careers-blog.quoteOnly.light .quote-careers-blog-text-container {
        width: calc(((100% - ((8 - 1) * 16px)) / 8 * 6) + (16px * 6 - 1));
    }
}

@media all and (max-width: 767px) and (-ms-high-contrast: none), (max-width: 767px) and (-ms-high-contrast: active) {
    /* line 470, app/scss/quote/_component_quote.scss */
    .quote-careers-blog.quoteOnly.blue .quote-careers-blog-text-container, .quote-careers-blog.quoteOnly.dark .quote-careers-blog-text-container, .quote-careers-blog.quoteOnly.light .quote-careers-blog-text-container {
        width: calc((6 * 100%) / 12);
        margin: auto;
    }
}

@media (min-width: 992px) {
    /* line 475, app/scss/quote/_component_quote.scss */
    .quote-careers-blog.quoteOnly.blue .quote-careers-blog-text-container, .quote-careers-blog.quoteOnly.dark .quote-careers-blog-text-container, .quote-careers-blog.quoteOnly.light .quote-careers-blog-text-container {
        grid-column: 2 / 10;
        grid-row: 1 / 2;
    }
}

@media all and (min-width: 992px) and (-ms-high-contrast: none), (min-width: 992px) and (-ms-high-contrast: active) {
    /* line 475, app/scss/quote/_component_quote.scss */
    .quote-careers-blog.quoteOnly.blue .quote-careers-blog-text-container, .quote-careers-blog.quoteOnly.dark .quote-careers-blog-text-container, .quote-careers-blog.quoteOnly.light .quote-careers-blog-text-container {
        width: calc(((100% - ((12 - 1) * 32px)) / 12 * 8) + (32px * 8 - 1));
    }
}

@media all and (min-width: 992px) and (-ms-high-contrast: none), (min-width: 992px) and (-ms-high-contrast: active) {
    /* line 475, app/scss/quote/_component_quote.scss */
    .quote-careers-blog.quoteOnly.blue .quote-careers-blog-text-container, .quote-careers-blog.quoteOnly.dark .quote-careers-blog-text-container, .quote-careers-blog.quoteOnly.light .quote-careers-blog-text-container {
        width: calc((8 * 100%) / 12);
        margin: auto;
    }
}

/* line 485, app/scss/quote/_component_quote.scss */
.aside-quote-careers-blog {
    box-sizing: border-box;
    width: 100%;
    margin: 64px 0;
}

/* line 676, app/scss/_mixins.scss */
.aside-quote-careers-blog aside, .aside-quote-careers-blog div, .aside-quote-careers-blog p, .aside-quote-careers-blog img, .aside-quote-careers-blog span, .aside-quote-careers-blog a, .aside-quote-careers-blog br, .aside-quote-careers-blog strong, .aside-quote-careers-blog b, .aside-quote-careers-blog i {
    margin: 0;
    padding: 0;
    border: 0;
    font: inherit;
    font-size: 100%;
    vertical-align: baseline;
}

/* line 688, app/scss/_mixins.scss */
.aside-quote-careers-blog aside {
    display: block;
    box-sizing: border-box;
}

/* line 721, app/scss/_mixins.scss */
.aside-quote-careers-blog a {
    text-decoration: none;
}

@media (max-width: 991px) {
    /* line 489, app/scss/quote/_component_quote.scss */
    .aside-quote-careers-blog.blue, .aside-quote-careers-blog.dark, .aside-quote-careers-blog.light {
        display: grid;
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
        grid-gap: 24px;
        gap: 24px;
        -moz-column-gap: 24px;
        column-gap: 24px;
        row-gap: 24px;
    }
}

@media all and (max-width: 991px) and (-ms-high-contrast: none), (max-width: 991px) and (-ms-high-contrast: active) {
    /* line 529, app/scss/_mixins.scss */
    .aside-quote-careers-blog.blue > *, .aside-quote-careers-blog.dark > *, .aside-quote-careers-blog.light > * {
        margin: calc(12px) calc(12px);
    }
}

@media all and (max-width: 991px) and (-ms-high-contrast: none), (max-width: 991px) and (-ms-high-contrast: active) {
    /* line 489, app/scss/quote/_component_quote.scss */
    .aside-quote-careers-blog.blue, .aside-quote-careers-blog.dark, .aside-quote-careers-blog.light {
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
    }
    /* line 549, app/scss/_mixins.scss */
    .aside-quote-careers-blog.blue > *, .aside-quote-careers-blog.dark > *, .aside-quote-careers-blog.light > * {
        width: calc((100% / 8) - 24px);
    }
}

@media (max-width: 991px) {
    /* line 495, app/scss/quote/_component_quote.scss */
    .aside-quote-careers-blog.blue .aside-quote-careers-blog-container, .aside-quote-careers-blog.dark .aside-quote-careers-blog-container, .aside-quote-careers-blog.light .aside-quote-careers-blog-container {
        grid-column: 2 / 8;
        grid-row: 1 / 2;
        width: calc(100% + (24px * 2));
        transform: translateX(calc(24px * -1));
    }
}

@media all and (max-width: 991px) and (-ms-high-contrast: none), (max-width: 991px) and (-ms-high-contrast: active) {
    /* line 495, app/scss/quote/_component_quote.scss */
    .aside-quote-careers-blog.blue .aside-quote-careers-blog-container, .aside-quote-careers-blog.dark .aside-quote-careers-blog-container, .aside-quote-careers-blog.light .aside-quote-careers-blog-container {
        width: calc(((100% - ((8 - 1) * 24px)) / 8 * 6) + (24px * 6 - 1));
    }
}

@media all and (max-width: 991px) and (-ms-high-contrast: none), (max-width: 991px) and (-ms-high-contrast: active) {
    /* line 495, app/scss/quote/_component_quote.scss */
    .aside-quote-careers-blog.blue .aside-quote-careers-blog-container, .aside-quote-careers-blog.dark .aside-quote-careers-blog-container, .aside-quote-careers-blog.light .aside-quote-careers-blog-container {
        width: calc((6 * 100%) / 12);
        margin: auto;
    }
}

@media all and (max-width: 991px) and (-ms-high-contrast: none), (max-width: 991px) and (-ms-high-contrast: active) {
    /* line 495, app/scss/quote/_component_quote.scss */
    .aside-quote-careers-blog.blue .aside-quote-careers-blog-container, .aside-quote-careers-blog.dark .aside-quote-careers-blog-container, .aside-quote-careers-blog.light .aside-quote-careers-blog-container {
        margin: 0 auto;
    }
}

@media (max-width: 767px) {
    /* line 489, app/scss/quote/_component_quote.scss */
    .aside-quote-careers-blog.blue, .aside-quote-careers-blog.dark, .aside-quote-careers-blog.light {
        display: grid;
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
        grid-gap: 16px;
        gap: 16px;
        -moz-column-gap: 16px;
        column-gap: 16px;
        row-gap: 16px;
    }
}

@media all and (max-width: 767px) and (-ms-high-contrast: none), (max-width: 767px) and (-ms-high-contrast: active) {
    /* line 529, app/scss/_mixins.scss */
    .aside-quote-careers-blog.blue > *, .aside-quote-careers-blog.dark > *, .aside-quote-careers-blog.light > * {
        margin: calc(8px) calc(8px);
    }
}

@media all and (max-width: 767px) and (-ms-high-contrast: none), (max-width: 767px) and (-ms-high-contrast: active) {
    /* line 489, app/scss/quote/_component_quote.scss */
    .aside-quote-careers-blog.blue, .aside-quote-careers-blog.dark, .aside-quote-careers-blog.light {
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
    }
    /* line 549, app/scss/_mixins.scss */
    .aside-quote-careers-blog.blue > *, .aside-quote-careers-blog.dark > *, .aside-quote-careers-blog.light > * {
        width: calc((100% / 8) - 16px);
    }
}

@media (max-width: 767px) {
    /* line 507, app/scss/quote/_component_quote.scss */
    .aside-quote-careers-blog.blue .aside-quote-careers-blog-container, .aside-quote-careers-blog.dark .aside-quote-careers-blog-container, .aside-quote-careers-blog.light .aside-quote-careers-blog-container {
        grid-column: 2 / 8;
        grid-row: 1 / 2;
        width: calc(100% + (16px * 2));
        transform: translateX(calc(16px * -1));
    }
}

@media all and (max-width: 767px) and (-ms-high-contrast: none), (max-width: 767px) and (-ms-high-contrast: active) {
    /* line 507, app/scss/quote/_component_quote.scss */
    .aside-quote-careers-blog.blue .aside-quote-careers-blog-container, .aside-quote-careers-blog.dark .aside-quote-careers-blog-container, .aside-quote-careers-blog.light .aside-quote-careers-blog-container {
        width: calc(((100% - ((8 - 1) * 16px)) / 8 * 6) + (16px * 6 - 1));
    }
}

@media all and (max-width: 767px) and (-ms-high-contrast: none), (max-width: 767px) and (-ms-high-contrast: active) {
    /* line 507, app/scss/quote/_component_quote.scss */
    .aside-quote-careers-blog.blue .aside-quote-careers-blog-container, .aside-quote-careers-blog.dark .aside-quote-careers-blog-container, .aside-quote-careers-blog.light .aside-quote-careers-blog-container {
        width: calc((6 * 100%) / 12);
        margin: auto;
    }
}

@media all and (max-width: 767px) and (-ms-high-contrast: none), (max-width: 767px) and (-ms-high-contrast: active) {
    /* line 507, app/scss/quote/_component_quote.scss */
    .aside-quote-careers-blog.blue .aside-quote-careers-blog-container, .aside-quote-careers-blog.dark .aside-quote-careers-blog-container, .aside-quote-careers-blog.light .aside-quote-careers-blog-container {
        margin: 0 auto;
    }
}

@media (min-width: 992px) {
    /* line 489, app/scss/quote/_component_quote.scss */
    .aside-quote-careers-blog.blue, .aside-quote-careers-blog.dark, .aside-quote-careers-blog.light {
        width: calc((calc((calc(100vw - 32px) - (32px * (12 - 1))) / 12) * 4) + (calc((calc(100vw - 32px) - (32px * (12 - 1))) / 12) * (4 - 1)) + (32px * 1));
        transform: translateX(calc(calc((calc(100vw - 32px) - (32px * (12 - 1))) / 12) + (1 * 32px)));
        margin-left: calc(-1 * (calc((calc(100vw - 32px) - (32px * (12 - 1))) / 12) + (1 * 32px)));
        padding-left: 32px;
    }
}

@media (min-width: 992px) and (min-width: 768px) {
    /* line 489, app/scss/quote/_component_quote.scss */
    .aside-quote-careers-blog.blue, .aside-quote-careers-blog.dark, .aside-quote-careers-blog.light {
        width: calc((calc((calc(100vw - 88px) - (32px * (12 - 1))) / 12) * 4) + (calc((calc(100vw - 88px) - (32px * (12 - 1))) / 12) * (4 - 1)) + (32px * 1));
        transform: translateX(calc(calc((calc(100vw - 88px) - (32px * (12 - 1))) / 12) + (1 * 32px)));
        margin-left: calc(-1 * (calc((calc(100vw - 88px) - (32px * (12 - 1))) / 12) + (1 * 32px)));
    }
}

@media (min-width: 992px) and (min-width: 1200px) {
    /* line 489, app/scss/quote/_component_quote.scss */
    .aside-quote-careers-blog.blue, .aside-quote-careers-blog.dark, .aside-quote-careers-blog.light {
        width: calc((calc((1120px - (32px * (12 - 1))) / 12) * 4) + (calc((1120px - (32px * (12 - 1))) / 12) * (4 - 1)) + (32px * 1));
        transform: translateX(calc(calc((1120px - (32px * (12 - 1))) / 12) + (1 * 32px)));
        margin-left: calc(-1 * (calc((1120px - (32px * (12 - 1))) / 12) + (1 * 32px)));
    }
}

@media (max-width: 991px) {
    /* line 521, app/scss/quote/_component_quote.scss */
    .aside-quote-careers-blog.blue {
        background-color: #316bb6;
    }
}

/* line 60, app/scss/quote/_component_quote.scss */
.aside-quote-careers-blog.blue .aside-quote-careers-blog-container {
    text-align: left;
    padding: 48px 0;
    border-left: none;
}

@media (min-width: 992px) {
    /* line 60, app/scss/quote/_component_quote.scss */
    .aside-quote-careers-blog.blue .aside-quote-careers-blog-container {
        padding: 40px;
        background-color: #316bb6;
    }
}

/* line 69, app/scss/quote/_component_quote.scss */
.aside-quote-careers-blog.blue .aside-quote-careers-blog-quote {
    color: #fff;
}

@media (min-width: 992px) {
    /* line 69, app/scss/quote/_component_quote.scss */
    .aside-quote-careers-blog.blue .aside-quote-careers-blog-quote {
        line-height: 36px;
        font-size: 24px;
        font-weight: 500;
    }
}

/* line 77, app/scss/quote/_component_quote.scss */
.aside-quote-careers-blog.blue .aside-quote-careers-blog-name {
    color: #fff;
}

@media (max-width: 991px) {
    /* line 77, app/scss/quote/_component_quote.scss */
    .aside-quote-careers-blog.blue .aside-quote-careers-blog-name {
        margin: 0;
        padding: 0;
        border: 0;
        font: inherit;
        font-size: 100%;
        vertical-align: baseline;
        -webkit-font-smoothing: antialiased;
        font-family: "gslight";
        font-size: 16px;
        line-height: 24px;
        color: #434343;
        padding-top: 24px;
        font-family: "gsregular";
        color: #fff;
    }
}

/* line 86, app/scss/quote/_component_quote.scss */
.aside-quote-careers-blog.blue .aside-quote-careers-blog-job {
    color: #fff;
}

@media (max-width: 991px) {
    /* line 86, app/scss/quote/_component_quote.scss */
    .aside-quote-careers-blog.blue .aside-quote-careers-blog-job {
        margin: 0;
        padding: 0;
        border: 0;
        font: inherit;
        font-size: 100%;
        vertical-align: baseline;
        -webkit-font-smoothing: antialiased;
        font-family: "gslight";
        font-size: 16px;
        line-height: 24px;
        color: #434343;
        color: #fff;
    }
}

@media (max-width: 991px) {
    /* line 524, app/scss/quote/_component_quote.scss */
    .aside-quote-careers-blog.dark {
        background-color: #151945;
    }
}

/* line 60, app/scss/quote/_component_quote.scss */
.aside-quote-careers-blog.dark .aside-quote-careers-blog-container {
    text-align: left;
    padding: 48px 0;
    border-left: none;
}

@media (min-width: 992px) {
    /* line 60, app/scss/quote/_component_quote.scss */
    .aside-quote-careers-blog.dark .aside-quote-careers-blog-container {
        padding: 40px;
        background-color: #151945;
    }
}

/* line 69, app/scss/quote/_component_quote.scss */
.aside-quote-careers-blog.dark .aside-quote-careers-blog-quote {
    color: #fff;
}

@media (min-width: 992px) {
    /* line 69, app/scss/quote/_component_quote.scss */
    .aside-quote-careers-blog.dark .aside-quote-careers-blog-quote {
        line-height: 36px;
        font-size: 24px;
        font-weight: 500;
    }
}

/* line 77, app/scss/quote/_component_quote.scss */
.aside-quote-careers-blog.dark .aside-quote-careers-blog-name {
    color: #fff;
}

@media (max-width: 991px) {
    /* line 77, app/scss/quote/_component_quote.scss */
    .aside-quote-careers-blog.dark .aside-quote-careers-blog-name {
        margin: 0;
        padding: 0;
        border: 0;
        font: inherit;
        font-size: 100%;
        vertical-align: baseline;
        -webkit-font-smoothing: antialiased;
        font-family: "gslight";
        font-size: 16px;
        line-height: 24px;
        color: #434343;
        padding-top: 24px;
        font-family: "gsregular";
        color: #fff;
    }
}

/* line 86, app/scss/quote/_component_quote.scss */
.aside-quote-careers-blog.dark .aside-quote-careers-blog-job {
    color: #fff;
}

@media (max-width: 991px) {
    /* line 86, app/scss/quote/_component_quote.scss */
    .aside-quote-careers-blog.dark .aside-quote-careers-blog-job {
        margin: 0;
        padding: 0;
        border: 0;
        font: inherit;
        font-size: 100%;
        vertical-align: baseline;
        -webkit-font-smoothing: antialiased;
        font-family: "gslight";
        font-size: 16px;
        line-height: 24px;
        color: #434343;
        color: #fff;
    }
}

@media (max-width: 991px) {
    /* line 527, app/scss/quote/_component_quote.scss */
    .aside-quote-careers-blog.light {
        background-color: #f7f7f7;
    }
}

/* line 60, app/scss/quote/_component_quote.scss */
.aside-quote-careers-blog.light .aside-quote-careers-blog-container {
    text-align: left;
    padding: 48px 0;
    border-left: none;
}

@media (min-width: 992px) {
    /* line 60, app/scss/quote/_component_quote.scss */
    .aside-quote-careers-blog.light .aside-quote-careers-blog-container {
        padding: 40px;
        background-color: #f7f7f7;
    }
}

/* line 69, app/scss/quote/_component_quote.scss */
.aside-quote-careers-blog.light .aside-quote-careers-blog-quote {
    color: #241d1d;
}

@media (min-width: 992px) {
    /* line 69, app/scss/quote/_component_quote.scss */
    .aside-quote-careers-blog.light .aside-quote-careers-blog-quote {
        line-height: 36px;
        font-size: 24px;
        font-weight: 500;
    }
}

/* line 77, app/scss/quote/_component_quote.scss */
.aside-quote-careers-blog.light .aside-quote-careers-blog-name {
    color: #241d1d;
}

@media (max-width: 991px) {
    /* line 77, app/scss/quote/_component_quote.scss */
    .aside-quote-careers-blog.light .aside-quote-careers-blog-name {
        margin: 0;
        padding: 0;
        border: 0;
        font: inherit;
        font-size: 100%;
        vertical-align: baseline;
        -webkit-font-smoothing: antialiased;
        font-family: "gslight";
        font-size: 16px;
        line-height: 24px;
        color: #434343;
        padding-top: 24px;
        font-family: "gsregular";
        color: #241d1d;
    }
}

/* line 86, app/scss/quote/_component_quote.scss */
.aside-quote-careers-blog.light .aside-quote-careers-blog-job {
    color: #241d1d;
}

@media (max-width: 991px) {
    /* line 86, app/scss/quote/_component_quote.scss */
    .aside-quote-careers-blog.light .aside-quote-careers-blog-job {
        margin: 0;
        padding: 0;
        border: 0;
        font: inherit;
        font-size: 100%;
        vertical-align: baseline;
        -webkit-font-smoothing: antialiased;
        font-family: "gslight";
        font-size: 16px;
        line-height: 24px;
        color: #434343;
        color: #241d1d;
    }
}

@media (min-width: 992px) {
    /* line 485, app/scss/quote/_component_quote.scss */
    .aside-quote-careers-blog {
        float: right;
        width: calc((calc((calc(100vw - 32px) - (32px * (12 - 1))) / 12) * 4) + (calc((calc(100vw - 32px) - (32px * (12 - 1))) / 12) * (4 - 1)) + (32px * 1));
        transform: translateX(calc(calc((calc(100vw - 32px) - (32px * (12 - 1))) / 12) + (1 * 32px)));
        margin-left: calc(-1 * (calc((calc(100vw - 32px) - (32px * (12 - 1))) / 12) + (1 * 32px)));
        padding-left: 72px;
        margin: 64px 0 64px 0;
    }
}

@media (min-width: 992px) and (min-width: 768px) {
    /* line 485, app/scss/quote/_component_quote.scss */
    .aside-quote-careers-blog {
        width: calc((calc((calc(100vw - 88px) - (32px * (12 - 1))) / 12) * 4) + (calc((calc(100vw - 88px) - (32px * (12 - 1))) / 12) * (4 - 1)) + (32px * 1));
        transform: translateX(calc(calc((calc(100vw - 88px) - (32px * (12 - 1))) / 12) + (1 * 32px)));
        margin-left: calc(-1 * (calc((calc(100vw - 88px) - (32px * (12 - 1))) / 12) + (1 * 32px)));
    }
}

@media (min-width: 992px) and (min-width: 1200px) {
    /* line 485, app/scss/quote/_component_quote.scss */
    .aside-quote-careers-blog {
        width: calc((calc((1120px - (32px * (12 - 1))) / 12) * 4) + (calc((1120px - (32px * (12 - 1))) / 12) * (4 - 1)) + (32px * 1));
        transform: translateX(calc(calc((1120px - (32px * (12 - 1))) / 12) + (1 * 32px)));
        margin-left: calc(-1 * (calc((1120px - (32px * (12 - 1))) / 12) + (1 * 32px)));
    }
}

@media all and (min-width: 992px) and (-ms-high-contrast: none), (min-width: 992px) and (-ms-high-contrast: active) {
    /* line 485, app/scss/quote/_component_quote.scss */
    .aside-quote-careers-blog {
        width: calc((100% - (32px * 11)) / 12 * 5 + (32px * 4));
    }
}

@media (min-width: 992px) {
    /* line 541, app/scss/quote/_component_quote.scss */
    .aside-quote-careers-blog .aside-quote-careers-blog-container {
        padding-left: 24px;
        border-left: 1px solid #3173b5;
    }
}

/* line 547, app/scss/quote/_component_quote.scss */
.aside-quote-careers-blog .aside-quote-careers-blog-quote {
    margin: 0;
    padding: 0;
    border: 0;
    font: inherit;
    font-size: 100%;
    vertical-align: baseline;
    -webkit-font-smoothing: antialiased;
    font-family: "sabonroman";
    font-size: 20px;
    line-height: 24px;
    color: #241d1d;
    font-weight: 400;
    font-family: "gslight";
    font-size: 24px;
    line-height: 36px;
}

@media (min-width: 768px) {
    /* line 547, app/scss/quote/_component_quote.scss */
    .aside-quote-careers-blog .aside-quote-careers-blog-quote {
        font-size: 24px;
        line-height: 30px;
    }
}

@media (min-width: 768px) {
    /* line 547, app/scss/quote/_component_quote.scss */
    .aside-quote-careers-blog .aside-quote-careers-blog-quote {
        font-size: 24px;
        line-height: 36px;
    }
}

@media (min-width: 992px) {
    /* line 547, app/scss/quote/_component_quote.scss */
    .aside-quote-careers-blog .aside-quote-careers-blog-quote {
        font-size: 24px;
        line-height: 36px;
    }
}

@media (max-width: 991px) {
    /* line 561, app/scss/quote/_component_quote.scss */
    .aside-quote-careers-blog .aside-quote-careers-blog-name {
        margin: 0;
        padding: 0;
        border: 0;
        font: inherit;
        font-size: 100%;
        vertical-align: baseline;
        -webkit-font-smoothing: antialiased;
        font-family: "gslight";
        font-size: 16px;
        line-height: 24px;
        color: #434343;
        color: #241d1d;
        font-family: "gsmedium";
        padding-top: 24px;
    }
}

@media (min-width: 992px) {
    /* line 561, app/scss/quote/_component_quote.scss */
    .aside-quote-careers-blog .aside-quote-careers-blog-name {
        margin: 0;
        padding: 0;
        border: 0;
        font: inherit;
        font-size: 100%;
        vertical-align: baseline;
        -webkit-font-smoothing: antialiased;
        font-family: "gslight";
        font-size: 14px;
        line-height: 22px;
        color: #434343;
        color: #241d1d;
        font-family: "gsmedium";
        padding-top: 16px;
    }
}

/* line 575, app/scss/quote/_component_quote.scss */
.aside-quote-careers-blog .aside-quote-careers-blog-job {
    margin: 0;
    padding: 0;
    border: 0;
    font: inherit;
    font-size: 100%;
    vertical-align: baseline;
    -webkit-font-smoothing: antialiased;
    font-family: "gslight";
    font-size: 14px;
    line-height: 22px;
    color: #434343;
    color: #241d1d;
}

@media (max-width: 991px) {
    /* line 575, app/scss/quote/_component_quote.scss */
    .aside-quote-careers-blog .aside-quote-careers-blog-job {
        margin: 0;
        padding: 0;
        border: 0;
        font: inherit;
        font-size: 100%;
        vertical-align: baseline;
        -webkit-font-smoothing: antialiased;
        font-family: "gslight";
        font-size: 16px;
        line-height: 24px;
        color: #434343;
    }
}

.simple-link__bg .quote-card {
    background-color: white;
}

/* line 1, app/scss/quote/_component_header_quote.scss */
.quote-card {
    margin: 0;
    padding: 0;
    border: 0;
    font: inherit;
    font-size: 100%;
    vertical-align: baseline;
    -webkit-font-smoothing: antialiased;
}

/* line 4, app/scss/quote/_component_header_quote.scss */
.quote-card__container {
    display: flex;
    flex-direction: column;
    color: #241d1d;
    padding-bottom: 60px;
    padding-top: 60px;
}

@media (min-width: 992px) {
    /* line 4, app/scss/quote/_component_header_quote.scss */
    .quote-card__container {
        flex-direction: row;
        padding-top: 40px;
        padding-bottom: 40px;
    }
}

/* line 15, app/scss/quote/_component_header_quote.scss */
.quote-card hr {
    margin: 0;
    padding: 0;
    border: 0;
    font: inherit;
    font-size: 100%;
    vertical-align: baseline;
    -webkit-font-smoothing: antialiased;
    position: relative;
    border: none;
    background: #2f6cd6;
    height: 2px;
    margin: 0 0 1.5rem;
}

@media (min-width: 992px) {
    /* line 15, app/scss/quote/_component_header_quote.scss */
    .quote-card hr {
        margin: 0 0 2.375rem;
    }
}

/* line 28, app/scss/quote/_component_header_quote.scss */
.quote-card__imageContainer {
    margin-bottom: 24px;
}

@media (min-width: 992px) {
    /* line 28, app/scss/quote/_component_header_quote.scss */
    .quote-card__imageContainer {
        margin-bottom: 0;
    }
}

/* line 35, app/scss/quote/_component_header_quote.scss */
.quote-card__imageContainer img {
    border-radius: 50%;
    width: 10.5rem;
    height: auto;
}

@media (max-width: 480px) {
    .quote-card__imageContainer img {
        width: 7.5rem;
    }
}

/* line 42, app/scss/quote/_component_header_quote.scss */
.quote-card__content {
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    margin: 0;
}

@media (min-width: 992px) {
    /* line 42, app/scss/quote/_component_header_quote.scss */
    .quote-card__content {
        margin: 12px 48px 0 76px;
    }
}

/* line 54, app/scss/quote/_component_header_quote.scss */
.quote-card__text {
    font-family: 'GS Serif';
    font-size: 24px;
    line-height: 36px;
    letter-spacing: 0;
    color: black;
    font-weight: 400;
    transition: color 0.3s ease-in-out;
    margin: 0;
}

.quote-card__text::before {
    content: '“';
    margin-left: -14px;
    font-family: 'Basis Grotesque', Arial, Helvetica, sans-serif;
    font-size: 28px;
    line-height: 34px;
    margin-bottom: 16px;
}

.quote-card__text::after {
    content: '”';
    margin-right: -22px;
    font-family: 'Basis Grotesque', Arial, Helvetica, sans-serif;
    font-size: 28px;
    line-height: 34px;
    margin-bottom: 16px;
}

@media (min-width: 992px) {
    /* line 54, app/scss/quote/_component_header_quote.scss */
    .quote-card__text {
        font-size: 24px;
        line-height: 36px;
    }
}

/* line 60, app/scss/quote/_component_header_quote.scss */
.quote-card__jobSection {
    display: flex;
    flex-direction: column;
    color: #241d1d;
    line-height: 30px;
    font-size: 20px;
    margin-top: 16px;
}

@media (min-width: 992px) {
    /* line 54, app/scss/quote/_component_header_quote.scss */
    .quote-card__jobSection {
        margin-top: 32px;
    }
}

/* line 68, app/scss/quote/_component_header_quote.scss */
.quote-card__name {
    font-family: "Basis Grotesque", Arial, Helvetica, sans-serif;
    font-weight: 500;
}

/* line 73, app/scss/quote/_component_header_quote.scss */
.quote-card__jobTitle {
    font-family: "Basis Grotesque", Arial, Helvetica, sans-serif;
    font-weight: 300;
}