.elementor-169050 .elementor-element.elementor-element-01dd5d5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-theme-post-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-169050 .elementor-element.elementor-element-9cf77c8 > .elementor-widget-container{margin:8px 0px 24px 0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-169050 .elementor-element.elementor-element-4b9389d .elementor-button:hover, .elementor-169050 .elementor-element.elementor-element-4b9389d .elementor-button:focus{background-color:var( --e-global-color-primary );}.elementor-169050 .elementor-element.elementor-element-4b9389d .elementor-button-content-wrapper{flex-direction:row;}.elementor-169050 .elementor-element.elementor-element-4b9389d .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-169050 .elementor-element.elementor-element-4b9389d .elementor-button{border-radius:100px 100px 100px 100px;padding:16px 40px 16px 40px;}@media(max-width:1024px){.elementor-widget-theme-post-title .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}}@media(max-width:767px){.elementor-widget-theme-post-title .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}}/* Start custom CSS for text-editor, class: .elementor-element-9cf77c8 */.elementor-169050 .elementor-element.elementor-element-9cf77c8 p {
    margin: 12px 0 0;
    color: var(--sterling-muted);
    font-size: 15px;
    line-height: 1.6;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01dd5d5 */.elementor-169050 .elementor-element.elementor-element-01dd5d5{
        --sterling-red: #d71920;
      --sterling-red-dark: #a90f16;
      --sterling-gold: #c6a15b;
      --sterling-ink: #151515;
      --sterling-muted: #5d6673;
      --sterling-line: #e7e2d8;
      --sterling-soft: #fbfaf7;
      --sterling-panel: #ffffff;
      color: var(--sterling-ink);
}

.prestige-terms-card {
    display: flex;
    min-height: 100%;
    flex-direction: column;
    padding: 24px;
    background: var(--sterling-panel);
    border: 1px solid var(--sterling-line);
    border-radius: 8px;
    box-shadow: 0 16px 34px rgba(21, 21, 21, 0.06);
}

.prestige-terms-icon-row {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 16px;
    margin: 0 0 22px;
}

.prestige-terms-pdf-icon {
    display: inline-flex;
    width: 48px;
    height: 58px;
    align-items: center;
    justify-content: center;
    color: #ffffff;
    background: var(--sterling-red);
    border-radius: 6px 6px 14px 6px;
    font-size: 12px;
    font-weight: 800;
    line-height: 1;
    text-transform: uppercase;
}

.prestige-terms-file-type {
    color: var(--sterling-red-dark);
    font-size: 12px;
    font-weight: 800;
    line-height: 1.3;
    text-transform: uppercase;
}

.prestige-terms-card h3 {
    margin: 0;
    color: var(--sterling-ink);
    font-size: 20px;
    font-weight: 800;
    line-height: 1.28;
    letter-spacing: 0;
}/* End custom CSS */