.elementor-23306 .elementor-element.elementor-element-c284e91{--display:flex;--margin-top:-57px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}/* Start custom CSS for html, class: .elementor-element-eeaedef *//* =========================================================
   OMNI PUBLISHER — REFUND POLICY
   Elementor Safe CSS
========================================================= */

.omni-refund-page {
    --omni-black: #171514;
    --omni-cream: #F8F5F1;
    --omni-cream-dark: #F1ECE6;
    --omni-red: #CC292B;
    --omni-gray: #5E5955;

    width: 100%;
    max-width: 100%;
    margin: 0;
    padding: 0;
    overflow: hidden;

    font-family: "Inter", Arial, sans-serif;
    background: var(--omni-cream);
    color: var(--omni-black);
}

.omni-refund-page,
.omni-refund-page * {
    box-sizing: border-box;
}

.omni-refund-page a {
    text-decoration: none !important;
}

.omni-refund-page a:hover {
    text-decoration: none !important;
}

.omni-refund-page h1,
.omni-refund-page h2,
.omni-refund-page h3,
.omni-refund-page p {
    margin-top: 0;
}

.omni-refund-page h1,
.omni-refund-page h2,
.omni-refund-page h3 {
    font-family: "Playfair Display", Georgia, serif;
}


/* =========================================================
   DARK / LIGHT
========================================================= */

.omni-refund-page .omni-dark {
    background: var(--omni-black);
    color: #F8F5F1;
}

.omni-refund-page .omni-light {
    background: var(--omni-cream);
    color: var(--omni-black);
}


/* =========================================================
   HERO
========================================================= */

.omni-refund-page .omni-refund-hero {
    position: relative;
    min-height: 100vh;
    width: 100%;
    display: flex;
    align-items: center;
    overflow: hidden;
    isolation: isolate;
}

.omni-refund-page .omni-hero-content {
    position: relative;
    z-index: 3;
    width: min(1180px, 90%);
    margin: 0 auto;
    padding: 150px 0 130px;
}

.omni-refund-page .omni-eyebrow {
    font-family: "Inter", Arial, sans-serif;
    font-size: 11px;
    line-height: 1.5;
    letter-spacing: 3px;
    font-weight: 600;
    text-transform: uppercase;
}

.omni-refund-page .omni-dark .omni-eyebrow {
    color: rgba(248,245,241,.62);
}

.omni-refund-page .omni-light .omni-eyebrow {
    color: #6F6964;
}

.omni-refund-page .omni-hero-title {
    max-width: 950px;
    margin: 28px 0 30px;

    font-size: clamp(55px, 8vw, 120px);
    line-height: .95;
    letter-spacing: -4px;
    font-weight: 500;

    color: #F8F5F1 !important;
    text-decoration: none !important;
}

.omni-refund-page .omni-hero-title span {
    color: var(--omni-red) !important;
    text-decoration: none !important;
}

.omni-refund-page .omni-hero-description {
    max-width: 650px;
    margin: 0;

    font-size: 18px;
    line-height: 1.85;
    font-weight: 300;

    color: rgba(248,245,241,.72);
}

.omni-refund-page .omni-hero-meta {
    display: flex;
    flex-wrap: wrap;
    gap: 35px;

    margin-top: 80px;
    padding-top: 22px;

    border-top: 1px solid rgba(248,245,241,.22);

    font-size: 10px;
    letter-spacing: 2px;
    color: rgba(248,245,241,.55);
}

.omni-refund-page .omni-hero-bg-word {
    position: absolute;
    z-index: 0;

    font-family: "Playfair Display", Georgia, serif;
    font-weight: 600;
    line-height: .75;
    white-space: nowrap;
    pointer-events: none;
    user-select: none;

    color: rgba(248,245,241,.045) !important;
}

.omni-refund-page .omni-hero-word-one {
    right: -5%;
    top: 12%;
    font-size: clamp(150px, 24vw, 390px);
}

.omni-refund-page .omni-hero-word-two {
    left: -5%;
    bottom: 4%;
    font-size: clamp(90px, 15vw, 250px);
    color: rgba(204,41,43,.035) !important;
}

.omni-refund-page .omni-bottom-rail {
    position: absolute;
    z-index: 5;
    bottom: 0;
    left: 0;

    width: 100%;
    padding: 18px 5%;

    border-top: 1px solid rgba(248,245,241,.15);

    font-family: "Inter", Arial, sans-serif;
    font-size: 9px;
    letter-spacing: 3px;
    text-transform: uppercase;
    color: rgba(248,245,241,.48);
}

.omni-refund-page .omni-bottom-rail b {
    color: var(--omni-red);
    font-weight: 400;
    padding: 0 8px;
}


/* =========================================================
   POLICY SECTIONS
========================================================= */

.omni-refund-page .omni-policy-section {
    position: relative;
    min-height: 700px;
    width: 100%;
    display: flex;
    align-items: center;
    overflow: hidden;
    isolation: isolate;
}

.omni-refund-page .omni-section-inner {
    position: relative;
    z-index: 2;

    width: min(1180px, 90%);
    margin: 0 auto;

    display: grid;
    grid-template-columns: 100px minmax(0, 1fr);
    gap: 55px;

    padding: 130px 0;
}

.omni-refund-page .omni-inner-wide {
    width: min(1250px, 90%);
}

.omni-refund-page .omni-section-number {
    font-family: "Playfair Display", Georgia, serif;
    font-size: 26px;
    line-height: 1;
    opacity: .45;
    padding-top: 4px;
}

.omni-refund-page .omni-section-main {
    max-width: 950px;
}

.omni-refund-page .omni-heading {
    margin: 22px 0 40px;

    max-width: 920px;

    font-size: clamp(42px, 5.3vw, 78px);
    line-height: 1.03;
    letter-spacing: -2.5px;
    font-weight: 500;

    text-decoration: none !important;
}

.omni-refund-page .omni-light .omni-heading {
    color: #171514 !important;
}

.omni-refund-page .omni-dark .omni-heading {
    color: #F8F5F1 !important;
}

.omni-refund-page .omni-heading span {
    color: var(--omni-red) !important;
    text-decoration: none !important;
}

.omni-refund-page .omni-copy {
    max-width: 760px;
}

.omni-refund-page .omni-copy p,
.omni-refund-page .omni-closing,
.omni-refund-page .omni-intro {
    font-size: 17px;
    line-height: 1.9;
    font-weight: 300;
}

.omni-refund-page .omni-light .omni-copy p,
.omni-refund-page .omni-light .omni-closing,
.omni-refund-page .omni-light .omni-intro {
    color: #5E5955;
}

.omni-refund-page .omni-dark .omni-copy p,
.omni-refund-page .omni-dark .omni-closing,
.omni-refund-page .omni-dark .omni-intro {
    color: rgba(248,245,241,.7);
}

.omni-refund-page .omni-copy strong {
    font-weight: 600;
}

.omni-refund-page .omni-copy a {
    color: var(--omni-red) !important;
    text-decoration: none !important;
    font-weight: 600;
}

.omni-refund-page .omni-emphasis {
    font-family: "Playfair Display", Georgia, serif;
    font-size: 25px !important;
    line-height: 1.5 !important;
    font-weight: 400 !important;
    margin: 38px 0 !important;
}

.omni-refund-page .omni-dark .omni-emphasis {
    color: #F8F5F1 !important;
}

.omni-refund-page .omni-light .omni-emphasis {
    color: #171514 !important;
}

.omni-refund-page .omni-bg-word {
    position: absolute;
    z-index: 0;
    right: -4%;
    top: 50%;
    transform: translateY(-50%);

    font-family: "Playfair Display", Georgia, serif;
    font-size: clamp(150px, 22vw, 340px);
    font-weight: 600;
    line-height: .7;
    letter-spacing: -12px;
    white-space: nowrap;
    pointer-events: none;
    user-select: none;

    color: rgba(23,21,20,.035) !important;
}

.omni-refund-page .omni-dark .omni-bg-word {
    color: rgba(248,245,241,.035) !important;
}

.omni-refund-page .omni-bg-two {
    display: flex;
    flex-direction: column;
    align-items: flex-end;
}

.omni-refund-page .omni-bg-two span {
    color: rgba(204,41,43,.04);
}


/* =========================================================
   STAT
========================================================= */

.omni-refund-page .omni-stat {
    position: relative;
    z-index: 3;

    align-self: center;

    display: flex;
    flex-direction: column;
    align-items: flex-start;

    border-left: 1px solid rgba(23,21,20,.2);
    padding-left: 45px;
}

.omni-refund-page .omni-stat strong {
    font-family: "Playfair Display", Georgia, serif;
    font-size: clamp(100px, 13vw, 190px);
    line-height: .75;
    font-weight: 500;
    color: var(--omni-red) !important;
}

.omni-refund-page .omni-stat span {
    margin-top: 15px;

    font-size: 18px;
    letter-spacing: 7px;
    font-weight: 600;

    color: #171514 !important;
}

.omni-refund-page .omni-stat small {
    margin-top: 12px;

    font-size: 9px;
    letter-spacing: 3px;
    color: #77706B;
}


/* =========================================================
   EDITORIAL LIST
========================================================= */

.omni-refund-page .omni-editorial-list {
    margin-top: 45px;
    border-top: 1px solid rgba(128,120,114,.25);
}

.omni-refund-page .omni-editorial-list > div {
    display: grid;
    grid-template-columns: 70px minmax(0, 1fr);
    gap: 20px;

    padding: 21px 0;

    border-bottom: 1px solid rgba(128,120,114,.25);
}

.omni-refund-page .omni-editorial-list b {
    font-family: "Playfair Display", Georgia, serif;
    font-size: 18px;
    font-weight: 400;
    color: var(--omni-red) !important;
}

.omni-refund-page .omni-editorial-list span {
    font-size: 15px;
    line-height: 1.65;
    font-weight: 400;
}

.omni-refund-page .omni-dark .omni-editorial-list {
    border-color: rgba(248,245,241,.16);
}

.omni-refund-page .omni-dark .omni-editorial-list > div {
    border-color: rgba(248,245,241,.16);
}

.omni-refund-page .omni-dark .omni-editorial-list span {
    color: rgba(248,245,241,.72);
}

.omni-refund-page .omni-closing {
    margin-top: 50px;
    max-width: 780px;
}


/* =========================================================
   CATEGORY LIST
========================================================= */

.omni-refund-page .omni-category-list {
    margin-top: 45px;
    max-width: 850px;
}

.omni-refund-page .omni-category-list > div {
    padding: 17px 0;

    border-top: 1px solid rgba(23,21,20,.18);

    font-size: 15px;
    line-height: 1.65;
}

.omni-refund-page .omni-category-list > div::before {
    content: "—";
    margin-right: 18px;
    color: var(--omni-red);
}

.omni-refund-page .omni-dark .omni-category-list > div {
    border-color: rgba(248,245,241,.16);
    color: rgba(248,245,241,.72);
}


/* =========================================================
   EDITORIAL STATEMENT
========================================================= */

.omni-refund-page .omni-editorial-statement {
    margin-top: 65px;

    max-width: 850px;

    font-family: "Playfair Display", Georgia, serif;
    font-size: clamp(25px, 3vw, 42px);
    line-height: 1.2;
    letter-spacing: -1px;

    color: #F8F5F1 !important;
}

.omni-refund-page .omni-dark .omni-editorial-statement {
    border-left: 2px solid var(--omni-red);
    padding-left: 30px;
}


/* =========================================================
   REQUEST FIELDS
========================================================= */

.omni-refund-page .omni-request-fields {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    margin-top: 50px;

    border-top: 1px solid rgba(23,21,20,.2);
}

.omni-refund-page .omni-request-fields div {
    padding: 23px 0;

    border-bottom: 1px solid rgba(23,21,20,.2);

    font-size: 10px;
    letter-spacing: 2px;
    font-weight: 600;
}

.omni-refund-page .omni-request-fields div:nth-child(odd) {
    margin-right: 30px;
}

.omni-refund-page .omni-email a {
    font-family: "Playfair Display", Georgia, serif;
    font-size: 31px;

    color: var(--omni-red) !important;
    text-decoration: none !important;
}


/* =========================================================
   HIGHLIGHT
========================================================= */

.omni-refund-page .omni-highlight {
    max-width: 850px;
    margin-top: 55px;
    padding: 28px 0;

    border-top: 1px solid rgba(23,21,20,.25);
    border-bottom: 1px solid rgba(23,21,20,.25);

    font-size: 13px;
    line-height: 1.7;
    letter-spacing: 1.2px;
    font-weight: 600;
}

.omni-refund-page .omni-light .omni-highlight {
    color: #171514 !important;
}


/* =========================================================
   LEGAL NOTE
========================================================= */

.omni-refund-page .omni-legal-note {
    margin-top: 50px !important;
    padding-left: 25px;

    border-left: 2px solid var(--omni-red);

    font-family: "Playfair Display", Georgia, serif;
    font-size: 21px !important;
}

.omni-refund-page .omni-light .omni-legal-note {
    color: #171514 !important;
}


/* =========================================================
   CONTACT
========================================================= */

.omni-refund-page .omni-contact-grid {
    display: grid;
    grid-template-columns: 1.5fr 1fr 1fr;
    gap: 40px;

    margin-top: 55px;
    padding-top: 30px;

    border-top: 1px solid rgba(248,245,241,.18);
}

.omni-refund-page .omni-contact-block {
    min-height: 130px;
}

.omni-refund-page .omni-contact-block strong {
    display: block;

    font-size: 13px;
    letter-spacing: 1.5px;
    font-weight: 600;
}

.omni-refund-page .omni-contact-block p {
    margin: 18px 0 0;

    font-size: 14px;
    line-height: 1.8;
    color: rgba(248,245,241,.62);
}

.omni-refund-page .omni-contact-block label {
    display: block;
    margin-bottom: 15px;

    font-size: 9px;
    letter-spacing: 3px;
    color: rgba(248,245,241,.45);
}

.omni-refund-page .omni-contact-block a {
    font-family: "Playfair Display", Georgia, serif;
    font-size: 21px;

    color: var(--omni-red) !important;
    text-decoration: none !important;
}


/* =========================================================
   FINAL CTA
========================================================= */

.omni-refund-page .omni-final-cta {
    position: relative;
    min-height: 820px;
    width: 100%;

    display: flex;
    align-items: center;
    justify-content: center;

    overflow: hidden;
    isolation: isolate;
}

.omni-refund-page .omni-cta-content {
    position: relative;
    z-index: 5;

    width: min(900px, 90%);
    text-align: center;

    padding: 120px 0 150px;
}

.omni-refund-page .omni-cta-title {
    margin: 25px auto 30px;

    max-width: 850px;

    font-family: "Playfair Display", Georgia, serif;
    font-size: clamp(48px, 6vw, 90px);
    line-height: 1;
    letter-spacing: -3px;
    font-weight: 500;

    color: #F8F5F1 !important;
    text-decoration: none !important;
}

.omni-refund-page .omni-cta-title span {
    color: var(--omni-red) !important;
    text-decoration: none !important;
}

.omni-refund-page .omni-cta-content > p {
    max-width: 650px;
    margin: 0 auto;

    font-size: 17px;
    line-height: 1.9;
    font-weight: 300;

    color: rgba(248,245,241,.65);
}

.omni-refund-page .omni-cta-buttons {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    gap: 15px;

    margin-top: 50px;
}

.omni-refund-page .omni-btn {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 18px;

    min-height: 58px;
    padding: 0 30px;

    border: 1px solid rgba(248,245,241,.4);

    font-family: "Inter", Arial, sans-serif;
    font-size: 10px;
    letter-spacing: 2px;
    font-weight: 600;

    text-decoration: none !important;
    transition: .3s ease;
}

.omni-refund-page .omni-btn-primary {
    background: var(--omni-red);
    border-color: var(--omni-red);

    color: #F8F5F1 !important;
}

.omni-refund-page .omni-btn-primary span {
    font-size: 18px;
    transition: transform .3s ease;
}

.omni-refund-page .omni-btn-primary:hover {
    background: #F8F5F1;
    border-color: #F8F5F1;

    color: #171514 !important;
}

.omni-refund-page .omni-btn-primary:hover span {
    transform: translateX(5px);
}

.omni-refund-page .omni-btn-secondary {
    color: #F8F5F1 !important;
    background: transparent;
}

.omni-refund-page .omni-btn-secondary:hover {
    background: #F8F5F1;
    border-color: #F8F5F1;
    color: #171514 !important;
}


/* =========================================================
   CTA DECORATIONS
========================================================= */

.omni-refund-page .omni-cta-word {
    position: absolute;
    z-index: 1;

    font-family: "Playfair Display", Georgia, serif;
    font-weight: 600;
    line-height: .7;
    white-space: nowrap;
    pointer-events: none;

    color: rgba(248,245,241,.035) !important;
}

.omni-refund-page .omni-cta-word-one {
    top: 9%;
    left: -4%;

    font-size: clamp(150px, 25vw, 400px);
}

.omni-refund-page .omni-cta-word-two {
    bottom: 5%;
    right: -7%;

    font-size: clamp(100px, 18vw, 290px);

    color: rgba(204,41,43,.035) !important;
}

.omni-refund-page .omni-circle {
    position: absolute;
    z-index: 2;

    width: min(650px, 65vw);
    height: min(650px, 65vw);

    border: 1px solid rgba(248,245,241,.09);
    border-radius: 50%;

    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.omni-refund-page .omni-red-arc {
    position: absolute;
    z-index: 3;

    width: min(660px, 66vw);
    height: min(660px, 66vw);

    border-radius: 50%;
    border: 2px solid transparent;
    border-top-color: var(--omni-red);

    transform: translate(-50%, -50%) rotate(-35deg);

    top: 50%;
    left: 50%;
}

.omni-refund-page .omni-cross {
    position: absolute;
    z-index: 4;

    right: 12%;
    top: 22%;

    width: 24px;
    height: 24px;
}

.omni-refund-page .omni-cross::before,
.omni-refund-page .omni-cross::after {
    content: "";
    position: absolute;

    left: 50%;
    top: 50%;

    width: 1px;
    height: 28px;

    background: var(--omni-red);
}

.omni-refund-page .omni-cross::before {
    transform: translate(-50%, -50%) rotate(45deg);
}

.omni-refund-page .omni-cross::after {
    transform: translate(-50%, -50%) rotate(-45deg);
}

.omni-refund-page .omni-cta-lines {
    position: absolute;
    z-index: 2;

    width: 70%;
    height: 1px;

    top: 28%;
    left: 15%;

    background: rgba(248,245,241,.08);
}


/* =========================================================
   HOVER / MOTION
========================================================= */

.omni-refund-page .omni-policy-section,
.omni-refund-page .omni-final-cta {
    transition: background-color .4s ease;
}

@media (prefers-reduced-motion: no-preference) {

    .omni-refund-page .omni-hero-word-one {
        animation: omniFloatOne 12s ease-in-out infinite alternate;
    }

    .omni-refund-page .omni-hero-word-two {
        animation: omniFloatTwo 14s ease-in-out infinite alternate;
    }

    .omni-refund-page .omni-cta-word-one {
        animation: omniFloatOne 16s ease-in-out infinite alternate;
    }

    .omni-refund-page .omni-cta-word-two {
        animation: omniFloatTwo 18s ease-in-out infinite alternate;
    }

}

@keyframes omniFloatOne {
    from {
        transform: translate3d(0,0,0);
    }

    to {
        transform: translate3d(-25px,18px,0);
    }
}

@keyframes omniFloatTwo {
    from {
        transform: translate3d(0,0,0);
    }

    to {
        transform: translate3d(30px,-15px,0);
    }
}


/* =========================================================
   TABLET
========================================================= */

@media (max-width: 900px) {

    .omni-refund-page .omni-section-inner {
        grid-template-columns: 55px minmax(0,1fr);
        gap: 30px;
    }

    .omni-refund-page .omni-stat {
        grid-column: 2;
        margin-top: 20px;
    }

    .omni-refund-page .omni-contact-grid {
        grid-template-columns: 1fr 1fr;
    }

    .omni-refund-page .omni-contact-block:first-child {
        grid-column: 1 / -1;
    }

    .omni-refund-page .omni-circle,
    .omni-refund-page .omni-red-arc {
        width: 550px;
        height: 550px;
    }

}


/* =========================================================
   MOBILE
========================================================= */

@media (max-width: 600px) {

    .omni-refund-page .omni-refund-hero {
        min-height: 760px;
    }

    .omni-refund-page .omni-hero-content {
        width: 88%;
        padding: 110px 0 120px;
    }

    .omni-refund-page .omni-hero-title {
        margin-top: 22px;

        font-size: clamp(48px, 15vw, 72px);
        letter-spacing: -2px;
        line-height: .98;
    }

    .omni-refund-page .omni-hero-description {
        font-size: 15px;
        line-height: 1.8;
    }

    .omni-refund-page .omni-hero-meta {
        gap: 12px;
        flex-direction: column;

        margin-top: 50px;
    }

    .omni-refund-page .omni-bottom-rail {
        padding: 15px 6%;

        font-size: 7px;
        letter-spacing: 2px;
        line-height: 1.7;
    }

    .omni-refund-page .omni-policy-section {
        min-height: auto;
    }

    .omni-refund-page .omni-section-inner {
        width: 88%;

        display: block;

        padding: 90px 0;
    }

    .omni-refund-page .omni-section-number {
        margin-bottom: 35px;
    }

    .omni-refund-page .omni-heading {
        font-size: clamp(38px, 11vw, 58px);
        line-height: 1.04;
        letter-spacing: -1.5px;
        margin-bottom: 30px;
    }

    .omni-refund-page .omni-copy p,
    .omni-refund-page .omni-closing,
    .omni-refund-page .omni-intro {
        font-size: 15px;
        line-height: 1.85;
    }

    .omni-refund-page .omni-bg-word {
        right: -30%;
        font-size: 150px;
        letter-spacing: -7px;
    }

    .omni-refund-page .omni-stat {
        margin-top: 65px;
        padding-left: 25px;
    }

    .omni-refund-page .omni-stat strong {
        font-size: 120px;
    }

    .omni-refund-page .omni-editorial-list {
        margin-top: 30px;
    }

    .omni-refund-page .omni-editorial-list > div {
        grid-template-columns: 45px minmax(0,1fr);
        gap: 10px;
        padding: 18px 0;
    }

    .omni-refund-page .omni-editorial-list span {
        font-size: 14px;
    }

    .omni-refund-page .omni-category-list {
        margin-top: 30px;
    }

    .omni-refund-page .omni-category-list > div {
        font-size: 14px;
    }

    .omni-refund-page .omni-editorial-statement {
        margin-top: 45px;
        font-size: 27px;
    }

    .omni-refund-page .omni-request-fields {
        display: block;
    }

    .omni-refund-page .omni-request-fields div:nth-child(odd) {
        margin-right: 0;
    }

    .omni-refund-page .omni-email a {
        font-size: 24px;
        word-break: break-word;
    }

    .omni-refund-page .omni-contact-grid {
        display: block;
        margin-top: 40px;
    }

    .omni-refund-page .omni-contact-block {
        min-height: auto;
        padding: 25px 0;

        border-bottom: 1px solid rgba(248,245,241,.15);
    }

    .omni-refund-page .omni-contact-block:last-child {
        border-bottom: 0;
    }

    .omni-refund-page .omni-contact-block a {
        font-size: 19px;
        word-break: break-word;
    }

    .omni-refund-page .omni-final-cta {
        min-height: 700px;
    }

    .omni-refund-page .omni-cta-content {
        width: 88%;
        padding: 100px 0 120px;
    }

    .omni-refund-page .omni-cta-title {
        font-size: clamp(42px, 12vw, 62px);
        letter-spacing: -1.5px;
    }

    .omni-refund-page .omni-cta-content > p {
        font-size: 15px;
    }

    .omni-refund-page .omni-cta-buttons {
        flex-direction: column;
        align-items: stretch;
    }

    .omni-refund-page .omni-btn {
        width: 100%;
    }

    .omni-refund-page .omni-circle,
    .omni-refund-page .omni-red-arc {
        width: 420px;
        height: 420px;
    }

    .omni-refund-page .omni-cta-word-one {
        left: -35%;
        top: 14%;
        font-size: 180px;
    }

    .omni-refund-page .omni-cta-word-two {
        right: -35%;
        bottom: 10%;
        font-size: 150px;
    }

    .omni-refund-page .omni-cross {
        right: 8%;
        top: 15%;
    }

}


/* =========================================================
   EXTRA ELEMENTOR PROTECTION
========================================================= */

.omni-refund-page .omni-heading,
.omni-refund-page .omni-hero-title,
.omni-refund-page .omni-cta-title {
    text-decoration: none !important;
}

.omni-refund-page .omni-heading span,
.omni-refund-page .omni-hero-title span,
.omni-refund-page .omni-cta-title span {
    text-decoration: none !important;
    color: #CC292B !important;
}

.omni-refund-page .omni-dark h1,
.omni-refund-page .omni-dark h2,
.omni-refund-page .omni-dark h3 {
    color: #F8F5F1 !important;
    text-decoration: none !important;
}

.omni-refund-page .omni-light h1,
.omni-refund-page .omni-light h2,
.omni-refund-page .omni-light h3 {
    color: #171514 !important;
    text-decoration: none !important;
}/* End custom CSS */