.elementor-53194 .elementor-element.elementor-element-bca5137{--display:flex;}@media(max-width:767px){.elementor-53194 .elementor-element.elementor-element-bca5137{--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-53194 .elementor-element.elementor-element-ee67183{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for shortcode, class: .elementor-element-ee67183 */.sev-custom-compare header.sevcc-hero {
    border-radius: 4px !important;
    border: 1px solid #E4E4E4 !important;
    box-shadow: none !important;
}

section#sevcc-overview {
    background: #fff !important;
    padding: 20px;
    border-radius: 4px !important;
    border: 1px solid #E4E4E4 !important;
    margin-bottom: 10px !important;
}

html body .sevcc-result b {
    color: #000 !important;
    font-weight: 600 !important;
}

html body .sevcc-pop {
    border-radius: 4px !important;
}

.sevcc-slot.is-filled {
    border-radius: 4px !important;
}

.sevcc-eyebrow {
    background: #067441 !important;
    color: #fff !important;
    padding: 1px 15px !important;
    font-weight: 600 !important;
    font-size: 10px !important;
}

.sevcc-h1 {
    font-size: 27px !important;
    font-weight: 600 !important;
    letter-spacing: -0.5px !important;
}

.sevcc-slot.is-empty {
    border: 2px dashed #d5cfc600 !important;
    border: 1px solid #E4E4E4 !important;
    background: #F9F5F1 !important;
    border-radius: 4px !important;
}

button.sevcc-pick-btn {
    font-weight: 600 !important;
    border-radius: 4px !important;
    text-transform: capitalize !important;
    letter-spacing: 0.2px !important;
}

.sevcc-vsmark {
    background: #cd2626 !important;
    box-shadow: 0 0 0 6px #cd26263b !important;
    color: #fff !important;
    font-weight: 600 !important;
    letter-spacing: 1px !important;
}

html body .sevcc-search {
    border-radius: 4px !important;
}

html body .sevcc-h2::before,
html body .sevcc-sec-h::before,
html body .sevcc-pop-title::before {
    display: none !important;
}

html body .sevcc-sec-h {
    font-weight: 600 !important;
    letter-spacing: 0.2px !important;
}

.sevcc-slot.is-filled {
    display: grid !important;
    grid-template-columns: 35% 65%;
    align-items: center;
    gap: 0 20px;
    padding: 37px 20px;
    box-sizing: border-box;
    border-radius: 4px !important;
}

.sevcc-slot.is-filled .sevcc-slot-img {
    grid-column: 1;
    grid-row: 1 / span 5;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: auto;
}

.sevcc-slot.is-filled .sevcc-slot-img img {
    width: 100%;
    height: auto;
    object-fit: contain;
}

.sevcc-slot.is-filled .sevcc-slot-make,
.sevcc-slot.is-filled .sevcc-slot-name,
.sevcc-slot.is-filled .sevcc-slot-price {
    grid-column: 2;
    text-align: left;
    width: 85%;
}

.sevcc-slot.is-filled .sevcc-pick-btn {
    width: auto !important;
}

.sevcc-slot.is-filled .sevcc-slot-make {
    grid-row: 1;
}

.sevcc-slot.is-filled .sevcc-slot-name {
    grid-row: 2;
}

.sevcc-slot.is-filled .sevcc-slot-price {
    grid-row: 3;
}

.sevcc-slot.is-filled .sevcc-pick-btn {
    grid-row: 4;
    justify-self: start;
    margin-top: 10px;
}

@media (max-width: 600px) {
    .sevcc-slot.is-filled {
        grid-template-columns: 1fr;
        gap: 12px;
    }

    .sevcc-slot.is-filled .sevcc-slot-img,
    .sevcc-slot.is-filled .sevcc-slot-make,
    .sevcc-slot.is-filled .sevcc-slot-name,
    .sevcc-slot.is-filled .sevcc-slot-price,
    .sevcc-slot.is-filled .sevcc-pick-btn {
        grid-column: 1;
        grid-row: auto;
    }

    .sevcc-slot.is-filled .sevcc-slot-img {
        grid-row: auto;
    }
}

.sevcc-slot.is-filled .sevcc-pick-btn {
    width: auto !important;
    background: #000000 !important;
    color: #fff !important;
    border: none !important;
    box-shadow: none !important;
    margin-top: 10px;
    padding: 6px 15px !important;
    font-weight: 600 !important;
    font-size: 12px !important;
}

.sevcc-slot-make {
    font-weight: 500 !important;
}

a.sevcc-slot-name {
    font-size: 20px !important;
    font-weight: 600 !important;
    margin-bottom: 10px !important;
}

.sevcc-slot-price {
    font-size: 20px !important;
    font-weight: 600 !important;
    letter-spacing: 0.3px !important;
}

.sevcc-mini {
    background: #fff !important;
    border-radius: 4px !important;
    color: #000 !important;
    border: 1px solid #E4E4E4 !important;
    font-weight: 600 !important;
}

label.sevcc-diff {
    color: #000 !important;
}

html body .sevcc-dot.is-b {
    box-shadow: 0 0 0 0px rgba(17, 17, 17, .85) !important;
}

html body .sevcc-slot.is-filled.is-a {
    border: 2px dashed #06744100;
    background: #06744105 !important;
    box-shadow: inset 0 0 40px 10px #0674411f !important;
    color: #000 !important;
}

html body .sevcc-slot.is-filled.is-b {
    border: 2px dashed #5840ea00;
    background: #5840ea08 !important;
    box-shadow: inset 0 0 40px 10px #5840ea26 !important;
    color: #000 !important;
}

html body .sevcc-vcard.is-a .sevcc-expert-ic {
    color: #067441 !important;
}

html body .sevcc-vcard.is-b .sevcc-expert-ic {
    color: #5840ea !important;
}

html body .sevcc-slot.is-filled.is-a .sevcc-slot-price {
    color: #067441 !important;
}

html body .sevcc-slot.is-filled.is-b .sevcc-slot-price {
    color: #5840ea !important;
}

html body .sevcc-slot.is-filled.is-a .sevcc-pick-btn {
    background: #067441 !important;
}

html body .sevcc-slot.is-filled.is-b .sevcc-pick-btn {
    background: #5840ea !important;
}

html body .sevcc-vcard.is-a .sevcc-expert {
    border-top-color: rgb(6 116 65) !important;
}

html body .sevcc-vcard.is-b .sevcc-expert {
    border-top-color: rgb(88 64 234) !important;
}

html body .sevcc-mini-vs {
    background: #cd2626 !important;
    border-radius: 50px;
    color: #fff !important;
    padding: 0px 11px;
    font-weight: 600 !important;
    letter-spacing: 0.5px !important;
}

.sevcc-tabs a,
.sevcc-tabs a:hover,
.sevcc-tabs a:focus {
    border-radius: 4px !important;
    box-shadow: none !important;
    font-weight: 600 !important;
    letter-spacing: 0.1px;
    border: 1px solid #E4E4E4 !important;
    background: #fff !important;
    color: #000 !important;
}

html body .sevcc-vcard.is-a {
    background: #06744105 !important;
    box-shadow: inset 0 0 30px 10px #06744112 !important;
    color: #000 !important;
}

html body .sevcc-vcard.is-b {
    background: #5840ea0a !important;
    box-shadow: inset 0 0 30px 10px #5840ea1c !important;
    color: #000 !important;
}

html body .sevcc-vcard {
    border-radius: 4px !important;
    box-shadow: none !important;
}

html body .sevcc-vcard .sevcc-vname,
html body .sevcc-vcard .sevcc-vscore small {
    color: #000 !important;
}

html body .sevcc-vcard.is-a .sevcc-pick-badge {
    background: #067441 !important;
    color: #fff !important;
    border-radius: 40px !important;
    letter-spacing: 0.6px !important;
    font-weight: 600 !important;
    padding: 2px 20px !important;
}

html body .sevcc-vcard.is-b .sevcc-pick-badge {
    background: #5840ea !important;
    color: #fff !important;
    border-radius: 40px !important;
    letter-spacing: 0.6px !important;
    font-weight: 600 !important;
    padding: 2px 20px !important;
}

html body .sevcc-vcard.is-a .sevcc-vscore {
    color: #067441 !important;
}

html body .sevcc-vcard.is-b .sevcc-vscore {
    color: #5840ea !important;
}

html body .sevcc-vcard.is-a a.sevcc-expert-btn,
html body .sevcc-vcard.is-a a.sevcc-expert-btn:hover,
html body .sevcc-vcard.is-a a.sevcc-expert-btn:focus {
    background: #ffffff00;
    border-color: #067441;
    color: #067441;
    font-size: 13px !important;
    font-weight: 600 !important;
    letter-spacing: 0.2px !important;
    padding: 5px 50px !important;
    border-radius: 4px !important;
}

html body .sevcc-vcard.is-b a.sevcc-expert-btn,
html body .sevcc-vcard.is-b a.sevcc-expert-btn:hover,
html body .sevcc-vcard.is-b a.sevcc-expert-btn:focus {
    background: #ffffff00;
    border-color: #5840ea;
    color: #5840ea;
    font-size: 13px !important;
    font-weight: 600 !important;
    letter-spacing: 0.2px !important;
    padding: 5px 50px !important;
    border-radius: 4px !important;
}

html body .sevcc-vcard.is-a .sevcc-vtags li {
    background: #067441;
    color: #fff !important;
    font-weight: 500 !important;
}

html body .sevcc-vcard.is-a .sevcc-vtags li::before,
html body .sevcc-vcard.is-b .sevcc-vtags li::before {
    color: #fff !important;
}

html body .sevcc-vcard.is-b .sevcc-vtags li {
    background: #5840ea;
    color: #fff !important;
    font-weight: 500 !important;
}

html body .sevcc-duel-v.is-win,
html body .sevcc-cell.is-win-a > span,
html body .sevcc-cell.is-win-b > span {
    font-weight: 600 !important;
    color: #000000 !important;
    background: transparent !important;
    padding: 0px !important;
}

html body .sevcc-duel-v {
    font-weight: 600 !important;
    color: #000000 !important;
    background: transparent !important;
}

html body .sevcc-label {
    /* color: #000000 !important;*/
    color: #f17900 !important;
    letter-spacing: 0.3px !important;
}

html body .sevcc-cell > span {
    color: #000000 !important;
    letter-spacing: 0.3px !important;
    font-size: 14px !important;
    font-weight: 600 !important;
}

html body .sevcc-app ul,
html body .sevcc-app li {
    font-weight: 500 !important;
    color: #000000 !important;
}

html body .sevcc-sec[open] .sevcc-sec-h::after {
    background: #cd26264d !important;
    color: #cd2626 !important;
}

html body .sevcc-duels,
html body .sevcc-range,
html body .sevcc-sec {
    border-radius: 4px !important;
    border: 1px solid #E4E4E4 !important;
    box-shadow: none !important;
}

html body .sevcc-duels,
html body .sevcc-range {
    background: #f9f5f100 !important;
    box-shadow: inset 0 0 100px 50px #f9f5f1 !important;
}

html body .sevcc-bar {
    background: #ffffff !important;
    border: 1px solid #E4E4E4 !important;
}

html body .sevcc-rg.ev-b .sevcc-bar-real {
    box-shadow: inset 0 0 0 1.5px rgb(88 64 234) !important;
}

html body .sevcc-vtags li {
    border-radius: 4px !important;
    padding: 4px 15px 4px 30px;
}

html body .sevcc-col:nth-child(2) {
    color: #067441 !important;
}

html body .sevcc-col:nth-child(3) {
    color: #5840ea !important;
}

html body .sevcc-col {
    font-size: 14px !important;
    letter-spacing: 0.6px !important;
}

html body .sevcc-rich {
    padding: 0em 1em 0em 8em !important;
}

@media (max-width: 600px) {
    html body .sevcc-rich {
        padding: 0em 0.5em 0em 0.5em !important;
    }
}

html body .sevcc-duel-l {
    color: #000 !important;
}

html body .sevcc-duel-bar i.a {
    background: #06744100 !important;
    box-shadow: inset 0 0px 7px 1px #067441 !important;
}

html body .sevcc-duel-bar i.b {
    background: #5840ea00 !important;
    box-shadow: inset 0 0px 7px 1px #5840ea !important;
}

html body .sevcc-rg.ev-a .sevcc-bar-real {
    background: #06744100 !important;
    box-shadow: inset 0 0px 10px 1px #067441 !important;
}

html body .sevcc-rg.ev-b .sevcc-bar-real {
    background: #5840ea00 !important;
    box-shadow: inset 0 0px 10px 1px #5840ea !important;
}

html body .sevcc-bar-claimed {
    background: #F07900;
    background: repeating-linear-gradient(135deg, #f0790096 0 6px, #f0790075 6px 12px);
}

html body .sevcc-rg.ev-a .sevcc-bar-row:nth-child(3) b {
    color: #067441;
}

html body .sevcc-rg.ev-b .sevcc-bar-row:nth-child(3) b {
    color: #5840ea;
}

html body .sevcc-rg .sevcc-bar-row b {
    font-size: 17px !important;
    letter-spacing: 0.2px !important;
}

html body .sevcc-duel-l {
    color: #fe8205 !important;
}

html body .sevcc-pop-top h2,
.sevcc-cc .sevcc-cc-name {
    font-weight: 600 !important;
}

.sevcc-cc .sevcc-cc-price {
    font-size: 14px;
    font-weight: 600 !important;
    color: #171818;
}

.sevcc-cc .sevcc-cc-name {
    font-size: 16px;
    font-weight: 600;
    margin-bottom: 5px !important;
}

.sevcc-pop-wrap .sevcc-cc a.sevcc-cc-btn {
    font-weight: 600 !important;
    font-size: 14px !important;
    letter-spacing: 0.3px !important;
}

html body a.sevcc-pop-all {
    margin-top: 20px !important;
    font-weight: 600 !important;
}
.sevcc-cc .sevcc-cc-vs {
    background: #cd2626 !important;
    box-shadow: 0 0 0 6px #cd26263b !important;
    color: #fff !important;
    font-weight: 600 !important;
    letter-spacing: 1px !important;
    width: 40px !important;
    height: 40px !important;
    line-height: 30px !important;
    text-align: center !important;
    font-size: 11px !important;
}
html body button.sevcc-tray-rm {
    color: #e11a1a !important;
    background: #e11a1a33 !important;
}
@media (max-width: 767px) {
    html body .sevcc-vsmark {
        width: 30px !important;
        height: 30px !important;
        font-size: 10px !important;
        letter-spacing: 0px !important;
    }

    html body button.sevcc-pick-btn {
        font-size: 12px !important;
        padding: 7px 9px !important;
    }

    .sevcc-slot.is-filled {
        gap: 2px !important;
        padding: 25px 12px 12px !important;
    }

    a.sevcc-slot-name {
        font-size: 15px !important;
        margin-bottom: 2px !important;
    }

    html body .sevcc-slot-make {
        line-height: 17px !important;
        font-size: 12px !important;
        line-height: 21px !important;
        margin-top: 20px !important;
    }

    .sevcc-mini {
        display: grid !important;
        grid-template-columns: 1fr 40px 1fr;
        gap: 8px;
        align-items: center;
    }

    .sevcc-mini-n,
    .sevcc-mini-vs {
        width: 100%;
        min-width: 0;
    }

    .sevcc-diff {
        grid-column: 1 / -1;
        width: 100%;
        margin-top: 4px;
    }

    html body .sevcc-mini-n {
        max-width: 100%;
    }

    .sevcc-mini .sevcc-mini-n:nth-child(3) {
        justify-content: flex-end !important;
    }

    html body .sevcc-verdict-grid {
        grid-template-columns: 1fr !important;
        grid-template-rows: auto auto;
    }

    section#sevcc-overview {
        padding: 20px 14px !important;
    }

    html body .sevcc-duel-l {
        text-align: left !important;
    }

    html body .sevcc-duel-v.is-win,
    html body .sevcc-cell.is-win-a > span,
    html body .sevcc-cell.is-win-b > span,
    html body .sevcc-duel-v,
    html body .sevcc-cell > span {
        color: #000000 !important;
    }

    html body .sevcc-duel-l {
        letter-spacing: 1.2px !important;
        color: #fe8205 !important;
        font-weight: 600 !important;
        margin-bottom: 2px !important;
    }

    html body .sevcc-label {
        color: #fe8205 !important;
        letter-spacing: 0.3px !important;
        font-weight: 600 !important;
    }

    html body .sevcc-rg .sevcc-bar-row b {
        font-size: 14px !important;
    }

    html body .sevcc-cell > span {
        padding: 0px !important;
        font-weight: 600 !important;
    }

    html body .sevcc-cols {
        margin-top: 20px !important;
    }

    html body .sevcc-col {
        font-size: 12px !important;
        text-align: left !important;
        line-height: 17px !important;
    }

    html body .sevcc-cols,
    html body .sevcc-row {
        gap: 2px 10px;
    }

    .sevcc-slot-price {
        font-size: 16px !important;
        line-height: 17px !important;
        margin-top: 5px !important;
    }

    html body .sevcc-arena {
        align-items: flex-start !important;
    }

    html body .sevcc-slot .sevcc-slot-price {
        margin-bottom: 10px;
    }

    html body .sevcc-arena {
        display: grid !important;
        grid-template-columns: repeat(2, minmax(0, 1fr));
        align-items: stretch !important;
    }

    html body .sevcc-arena .sevcc-slot.is-filled {
        display: flex !important;
        flex-direction: column !important;
        justify-content: flex-start !important;
        align-items: stretch !important;
        height: 100% !important;
        min-height: 0 !important;
        box-sizing: border-box !important;
    }

    html body .sevcc-slot.is-filled .sevcc-pick-btn {
        margin-top: auto !important;
        margin-bottom: 0 !important;
        flex-shrink: 0 !important;
        align-self: flex-start !important;
    }

    html body .sevcc-row .sevcc-cell:nth-child(3) {
        padding-left: 10px !important;
    }

    html body .sevcc-row .sevcc-cell:nth-child(2) {
        border-right: 1px dashed #a0a0a0;
        padding-right: 20px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bca5137 */html body .sevcc-app,
html body .sevcc-pop-wrap {
    max-width: 100%;
}/* End custom CSS */