﻿.authorBox {
    padding: 10px 0;
    border: 2px solid rgba(51,48,46,0.2);
    margin: 10px;
    justify-content: center
}

button.button, input[type="button"].button, a[role="button"].button, a.button {
    border-radius: 2px;
    font-family: "SeatBold",serif;
    font-size: 16px;
    font-stretch: normal;
    font-style: normal;
    font-weight: bold;
    letter-spacing: normal;
    line-height: 1.25;
    max-height: 48px;
    padding: 13px 16px 15px;
    text-align: center;
    text-decoration: none
}

    button.button span, input[type="button"].button span, a[role="button"].button span, a.button span {
        font-size: 16px;
        line-height: 1.25
    }

button.cta-smallest.button, input.cta-smallest[type="button"].button, a.cta-smallest.button {
    padding: 7px 16px 9px 16px;
    font-size: 12px;
    line-height: 16px;
    max-height: 32px
}

    button.cta-smallest.button:hover, input.cta-smallest[type="button"].button:hover, a.cta-smallest.button:hover {
        padding: 7px 16px 9px 16px
    }

    button.cta-smallest.button span, input.cta-smallest[type="button"].button span, a.cta-smallest.button span {
        font-size: 12px;
        line-height: 16px
    }

button.button.primary, input[type="button"].button.primary, a[role="button"].button.primary, a.button.primary {
    background-color: #190f14;
    color: #ece9e1
}

    button.button.primary:hover, input[type="button"].button.primary:hover, a.button.primary:hover {
        opacity: .8
    }

button.button.secondary, input[type="button"].button.secondary, a[role="button"].button.secondary, a.button.secondary {
    background-color: transparent;
    border: solid 1px #190f14;
    color: #190f14
}

    button.button.secondary:hover, input[type="button"].button.secondary:hover, a.button.secondary:hover {
        border: solid 2px #190f14;
        padding-top: 11px !important
    }

button.button.link, input[type="button"].button.link, a[role="button"].button.link, a.button.link {
    background-color: transparent;
    border: 0;
    color: #190f14
}

    button.button.link::after, input[type="button"].button.link::after, a[role="button"].button.link::after, a.button.link::after {
        background-repeat: no-repeat;
        display: inline-block;
        position: relative;
        content: "\003E";
        width: 20px;
        height: 20px;
        vertical-align: unset
    }

    button.button.link:hover, input[type="button"].button.link:hover, a.button.link:hover {
        opacity: .6
    }

        button.button.link:hover::after, input[type="button"].button.link:hover::after, a.button.link:hover::after {
            margin-left: 8px
        }

.left-black-arrow {
    width: 20px;
    height: 20px;
    background-image: url(../../../../../../etc.clientlibs/seatComponents/globalStyles/seat-website/clientlibs/resources/images/left-black-arrow.svg)
}

.right-black-arrow {
    width: 20px;
    height: 20px;
    background-image: url(../../../../../../etc.clientlibs/seatComponents/globalStyles/seat-website/clientlibs/resources/images/right-black-arrow.svg)
}

.modal-close-icon {
    background: url(../../../../../../etc.clientlibs/seatComponents/globalStyles/seat-website/clientlibs/resources/images/black.png) no-repeat;
    height: 32px;
    width: 32px;
    background-size: contain
}

.bg-AF1E23 {
    background-color: #af1e23;
    color: #ece9e1
}

    .bg-AF1E23 button.button.primary, .bg-AF1E23 input[type="button"].button.primary, .bg-AF1E23 a[role="button"].button.primary, .bg-AF1E23 a.button.primary {
        background-color: #e1d7cd;
        color: #190f14
    }

        .bg-AF1E23 button.button.primary:hover, .bg-AF1E23 input[type="button"].button.primary:hover, .bg-AF1E23 a[role="button"].button.primary:hover, .bg-AF1E23 a.button.primary:hover {
            opacity: .8
        }

    .bg-AF1E23 button.button.secondary, .bg-AF1E23 input[type="button"].button.secondary, .bg-AF1E23 a[role="button"].button.secondary, .bg-AF1E23 a.button.secondary {
        border: solid 1px #e1d7cd;
        color: #ece9e1
    }

        .bg-AF1E23 button.button.secondary:hover, .bg-AF1E23 input[type="button"].button.secondary:hover, .bg-AF1E23 a[role="button"].button.secondary:hover, .bg-AF1E23 a.button.secondary:hover {
            border: solid 2px #e1d7cd
        }

    .bg-AF1E23 button.button.link, .bg-AF1E23 input[type="button"].button.link, .bg-AF1E23 a[role="button"].button.link, .bg-AF1E23 a.button.link {
        color: #190f14
    }

.bg-B44347 {
    background-color: #b44347;
    color: #ece9e1
}

    .bg-B44347 button.button.primary, .bg-B44347 input[type="button"].button.primary, .bg-B44347 a[role="button"].button.primary, .bg-B44347 a.button.primary {
        background-color: #e1d7cd;
        color: #190f14
    }

        .bg-B44347 button.button.primary:hover, .bg-B44347 input[type="button"].button.primary:hover, .bg-B44347 a[role="button"].button.primary:hover, .bg-B44347 a.button.primary:hover {
            opacity: .8
        }

    .bg-B44347 button.button.secondary, .bg-B44347 input[type="button"].button.secondary, .bg-B44347 a[role="button"].button.secondary, .bg-B44347 a.button.secondary {
        border: solid 1px #e1d7cd;
        color: #ece9e1
    }

        .bg-B44347 button.button.secondary:hover, .bg-B44347 input[type="button"].button.secondary:hover, .bg-B44347 a[role="button"].button.secondary:hover, .bg-B44347 a.button.secondary:hover {
            border: solid 2px #e1d7cd
        }

    .bg-B44347 button.button.link, .bg-B44347 input[type="button"].button.link, .bg-B44347 a[role="button"].button.link, .bg-B44347 a.button.link {
        color: #190f14
    }

.bg-C76165 {
    background-color: #c76165;
    color: #190f14
}

.bg-ECE9E1 {
    background-color: #ece9e1;
    color: #190f14
}

.bg-403859 {
    background-color: #403859;
    color: #ece9e1
}

    .bg-403859 button.button.primary, .bg-403859 input[type="button"].button.primary, .bg-403859 a[role="button"].button.primary, .bg-403859 a.button.primary {
        background-color: #e1d7cd;
        color: #190f14
    }

        .bg-403859 button.button.primary:hover, .bg-403859 input[type="button"].button.primary:hover, .bg-403859 a[role="button"].button.primary:hover, .bg-403859 a.button.primary:hover {
            opacity: .8
        }

    .bg-403859 button.button.secondary, .bg-403859 input[type="button"].button.secondary, .bg-403859 a[role="button"].button.secondary, .bg-403859 a.button.secondary {
        border: solid 1px #e1d7cd;
        color: #ece9e1
    }

        .bg-403859 button.button.secondary:hover, .bg-403859 input[type="button"].button.secondary:hover, .bg-403859 a[role="button"].button.secondary:hover, .bg-403859 a.button.secondary:hover {
            border: solid 2px #e1d7cd
        }

    .bg-403859 button.button.link, .bg-403859 input[type="button"].button.link, .bg-403859 a[role="button"].button.link, .bg-403859 a.button.link {
        color: #190f14
    }

.bg-66607A {
    background-color: #66607a;
    color: #ece9e1
}

    .bg-66607A button.button.primary, .bg-66607A input[type="button"].button.primary, .bg-66607A a[role="button"].button.primary, .bg-66607A a.button.primary {
        background-color: #e1d7cd;
        color: #190f14
    }

        .bg-66607A button.button.primary:hover, .bg-66607A input[type="button"].button.primary:hover, .bg-66607A a[role="button"].button.primary:hover, .bg-66607A a.button.primary:hover {
            opacity: .8
        }

    .bg-66607A button.button.secondary, .bg-66607A input[type="button"].button.secondary, .bg-66607A a[role="button"].button.secondary, .bg-66607A a.button.secondary {
        border: solid 1px #e1d7cd;
        color: #ece9e1
    }

        .bg-66607A button.button.secondary:hover, .bg-66607A input[type="button"].button.secondary:hover, .bg-66607A a[role="button"].button.secondary:hover, .bg-66607A a.button.secondary:hover {
            border: solid 2px #e1d7cd
        }

    .bg-66607A button.button.link, .bg-66607A input[type="button"].button.link, .bg-66607A a[role="button"].button.link, .bg-66607A a.button.link {
        color: #190f14
    }

.bg-7F7990 {
    background-color: #7f7990;
    color: #190f14
}

.bg-DE6568 {
    background-color: #de6568;
    color: #190f14
}

.bg-FE3B1F {
    background-color: #fe3b1f;
    color: #190f14
}

.bf-FFFFFF {
    background-color: #fff;
    color: #190f14
}

.bg-000000 {
    background-color: #000;
    color: #ece9e1
}

    .bg-000000 button.button.primary, .bg-000000 input[type="button"].button.primary, .bg-000000 a[role="button"].button.primary, .bg-000000 a.button.primary {
        background-color: #e1d7cd;
        color: #190f14
    }

        .bg-000000 button.button.primary:hover, .bg-000000 input[type="button"].button.primary:hover, .bg-000000 a[role="button"].button.primary:hover, .bg-000000 a.button.primary:hover {
            opacity: .8
        }

    .bg-000000 button.button.secondary, .bg-000000 input[type="button"].button.secondary, .bg-000000 a[role="button"].button.secondary, .bg-000000 a.button.secondary {
        border: solid 1px #e1d7cd;
        color: #ece9e1
    }

        .bg-000000 button.button.secondary:hover, .bg-000000 input[type="button"].button.secondary:hover, .bg-000000 a[role="button"].button.secondary:hover, .bg-000000 a.button.secondary:hover {
            border: solid 2px #e1d7cd
        }

    .bg-000000 button.button.link, .bg-000000 input[type="button"].button.link, .bg-000000 a[role="button"].button.link, .bg-000000 a.button.link {
        color: #190f14
    }

.bg-A59C94 {
    background-color: #a59c94;
    color: #190f14
}

.bg-CBC4BC {
    background-color: #cbc4bc;
    color: #190f14
}

.bg-470A68 {
    background-color: #470a68;
    color: #fff
}

    .bg-470A68 button.button.primary, .bg-470A68 input[type="button"].button.primary, .bg-470A68 a[role="button"].button.primary, .bg-470A68 a.button.primary {
        background-color: #e1d7cd;
        color: #190f14
    }

        .bg-470A68 button.button.primary:hover, .bg-470A68 input[type="button"].button.primary:hover, .bg-470A68 a[role="button"].button.primary:hover, .bg-470A68 a.button.primary:hover {
            opacity: .8
        }

    .bg-470A68 button.button.secondary, .bg-470A68 input[type="button"].button.secondary, .bg-470A68 a[role="button"].button.secondary, .bg-470A68 a.button.secondary {
        border: solid 1px #e1d7cd;
        color: #ece9e1
    }

        .bg-470A68 button.button.secondary:hover, .bg-470A68 input[type="button"].button.secondary:hover, .bg-470A68 a[role="button"].button.secondary:hover, .bg-470A68 a.button.secondary:hover {
            border: solid 2px #e1d7cd
        }

    .bg-470A68 button.button.link, .bg-470A68 input[type="button"].button.link, .bg-470A68 a[role="button"].button.link, .bg-470A68 a.button.link {
        color: #190f14
    }

.bg-7977B1 {
    background-color: #7977b1;
    color: #190f14
}

.bg-908EBE {
    background-color: #908ebe;
    color: #190f14
}

.bg-ACAACE {
    background-color: #acaace;
    color: #190f14
}

.bg-B36BA9 {
    background-color: #b36ba9;
    color: #190f14
}

.bg-C289BA {
    background-color: #c289ba;
    color: #190f14
}

.bg-D1A6CB {
    background-color: #d1a6cb;
    color: #190f14
}

.bg-5AAFAF {
    background-color: #5aafaf;
    color: #190f14
}

.bg-1F422C {
    background-color: #1f422c;
    color: #ece9e1
}

    .bg-1F422C button.button.primary, .bg-1F422C input[type="button"].button.primary, .bg-1F422C a[role="button"].button.primary, .bg-1F422C a.button.primary {
        background-color: #e1d7cd;
        color: #190f14
    }

        .bg-1F422C button.button.primary:hover, .bg-1F422C input[type="button"].button.primary:hover, .bg-1F422C a[role="button"].button.primary:hover, .bg-1F422C a.button.primary:hover {
            opacity: .8
        }

    .bg-1F422C button.button.secondary, .bg-1F422C input[type="button"].button.secondary, .bg-1F422C a[role="button"].button.secondary, .bg-1F422C a.button.secondary {
        border: solid 1px #e1d7cd;
        color: #ece9e1
    }

        .bg-1F422C button.button.secondary:hover, .bg-1F422C input[type="button"].button.secondary:hover, .bg-1F422C a[role="button"].button.secondary:hover, .bg-1F422C a.button.secondary:hover {
            border: solid 2px #e1d7cd
        }

    .bg-1F422C button.button.link, .bg-1F422C input[type="button"].button.link, .bg-1F422C a[role="button"].button.link, .bg-1F422C a.button.link {
        color: #190f14
    }

.bg-4C6856 {
    background-color: #4c6856;
    color: #ece9e1
}

    .bg-4C6856 button.button.primary, .bg-4C6856 input[type="button"].button.primary, .bg-4C6856 a[role="button"].button.primary, .bg-4C6856 a.button.primary {
        background-color: #e1d7cd;
        color: #190f14
    }

        .bg-4C6856 button.button.primary:hover, .bg-4C6856 input[type="button"].button.primary:hover, .bg-4C6856 a[role="button"].button.primary:hover, .bg-4C6856 a.button.primary:hover {
            opacity: .8
        }

    .bg-4C6856 button.button.secondary, .bg-4C6856 input[type="button"].button.secondary, .bg-4C6856 a[role="button"].button.secondary, .bg-4C6856 a.button.secondary {
        border: solid 1px #e1d7cd;
        color: #ece9e1
    }

        .bg-4C6856 button.button.secondary:hover, .bg-4C6856 input[type="button"].button.secondary:hover, .bg-4C6856 a[role="button"].button.secondary:hover, .bg-4C6856 a.button.secondary:hover {
            border: solid 2px #e1d7cd
        }

    .bg-4C6856 button.button.link, .bg-4C6856 input[type="button"].button.link, .bg-4C6856 a[role="button"].button.link, .bg-4C6856 a.button.link {
        color: #190f14
    }

.bg-798E80 {
    background-color: #798e80;
    color: #190f14
}

.bg-965856 {
    background-color: #965856;
    color: #ece9e1
}

    .bg-965856 button.button.primary, .bg-965856 input[type="button"].button.primary, .bg-965856 a[role="button"].button.primary, .bg-965856 a.button.primary {
        background-color: #e1d7cd;
        color: #190f14
    }

        .bg-965856 button.button.primary:hover, .bg-965856 input[type="button"].button.primary:hover, .bg-965856 a[role="button"].button.primary:hover, .bg-965856 a.button.primary:hover {
            opacity: .8
        }

    .bg-965856 button.button.secondary, .bg-965856 input[type="button"].button.secondary, .bg-965856 a[role="button"].button.secondary, .bg-965856 a.button.secondary {
        border: solid 1px #e1d7cd;
        color: #ece9e1
    }

        .bg-965856 button.button.secondary:hover, .bg-965856 input[type="button"].button.secondary:hover, .bg-965856 a[role="button"].button.secondary:hover, .bg-965856 a.button.secondary:hover {
            border: solid 2px #e1d7cd
        }

    .bg-965856 button.button.link, .bg-965856 input[type="button"].button.link, .bg-965856 a[role="button"].button.link, .bg-965856 a.button.link {
        color: #190f14
    }

.bg-A6716F {
    background-color: #a6716f;
    color: #190f14
}

.bg-C09B9A {
    background-color: #c09b9a;
    color: #190f14
}

.bg-438A9C {
    background-color: #438a9c;
    color: #190f14
}

.bg-69A1B0 {
    background-color: #69a1b0;
    color: #190f14
}

.bg-8EB9C4 {
    background-color: #8eb9c4;
    color: #190f14
}

.bg-83569D {
    background-color: #83569d;
    color: #ece9e1
}

    .bg-83569D button.button.primary, .bg-83569D input[type="button"].button.primary, .bg-83569D a[role="button"].button.primary, .bg-83569D a.button.primary {
        background-color: #e1d7cd;
        color: #190f14
    }

        .bg-83569D button.button.primary:hover, .bg-83569D input[type="button"].button.primary:hover, .bg-83569D a[role="button"].button.primary:hover, .bg-83569D a.button.primary:hover {
            opacity: .8
        }

    .bg-83569D button.button.secondary, .bg-83569D input[type="button"].button.secondary, .bg-83569D a[role="button"].button.secondary, .bg-83569D a.button.secondary {
        border: solid 1px #e1d7cd;
        color: #ece9e1
    }

        .bg-83569D button.button.secondary:hover, .bg-83569D input[type="button"].button.secondary:hover, .bg-83569D a[role="button"].button.secondary:hover, .bg-83569D a.button.secondary:hover {
            border: solid 2px #e1d7cd
        }

    .bg-83569D button.button.link, .bg-83569D input[type="button"].button.link, .bg-83569D a[role="button"].button.link, .bg-83569D a.button.link {
        color: #190f14
    }

.bg-A380B7 {
    background-color: #a380b7;
    color: #190f14
}

.bg-5B2F80 {
    background-color: #5b2f80;
    color: #ece9e1
}

.bg-B11C18 {
    background-color: #b11c18;
    color: #ece9e1
}

    .bg-B11C18 button.button.primary, .bg-B11C18 input[type="button"].button.primary, .bg-B11C18 a[role="button"].button.primary, .bg-B11C18 a.button.primary {
        background-color: #e1d7cd;
        color: #190f14
    }

        .bg-B11C18 button.button.primary:hover, .bg-B11C18 input[type="button"].button.primary:hover, .bg-B11C18 a[role="button"].button.primary:hover, .bg-B11C18 a.button.primary:hover {
            opacity: .8
        }

    .bg-B11C18 button.button.secondary, .bg-B11C18 input[type="button"].button.secondary, .bg-B11C18 a[role="button"].button.secondary, .bg-B11C18 a.button.secondary {
        border: solid 1px #e1d7cd;
        color: #ece9e1
    }

        .bg-B11C18 button.button.secondary:hover, .bg-B11C18 input[type="button"].button.secondary:hover, .bg-B11C18 a[role="button"].button.secondary:hover, .bg-B11C18 a.button.secondary:hover {
            border: solid 2px #e1d7cd
        }

    .bg-B11C18 button.button.link, .bg-B11C18 input[type="button"].button.link, .bg-B11C18 a[role="button"].button.link, .bg-B11C18 a.button.link {
        color: #190f14
    }

.bg-009196 {
    background-color: #009196;
    color: #190f14
}

.bg-190F14 {
    background-color: #190f14;
    color: #ece9e1
}

    .bg-190F14 button.button.primary, .bg-190F14 input[type="button"].button.primary, .bg-190F14 a[role="button"].button.primary, .bg-190F14 a.button.primary {
        background-color: #e1d7cd;
        color: #190f14
    }

        .bg-190F14 button.button.primary:hover, .bg-190F14 input[type="button"].button.primary:hover, .bg-190F14 a[role="button"].button.primary:hover, .bg-190F14 a.button.primary:hover {
            opacity: .8
        }

    .bg-190F14 button.button.secondary, .bg-190F14 input[type="button"].button.secondary, .bg-190F14 a[role="button"].button.secondary, .bg-190F14 a.button.secondary {
        border: solid 1px #e1d7cd;
        color: #ece9e1
    }

        .bg-190F14 button.button.secondary:hover, .bg-190F14 input[type="button"].button.secondary:hover, .bg-190F14 a[role="button"].button.secondary:hover, .bg-190F14 a.button.secondary:hover {
            border: solid 2px #e1d7cd
        }

    .bg-190F14 button.button.link, .bg-190F14 input[type="button"].button.link, .bg-190F14 a[role="button"].button.link, .bg-190F14 a.button.link {
        color: #190f14
    }

.bg-D40028 {
    background-color: #d40028;
    color: #ece9e1
}

.bg-E83657 {
    background-color: #e83657;
    color: #190f14
}

.bg-E5667E {
    background-color: #e5667e;
    color: #190f14
}

.bg-3AD4A7 {
    background-color: #3ad4a7;
    color: #190f14
}

.bg-77EFCC {
    background-color: #77efcc;
    color: #190f14
}

.bg-C2FDEC {
    background-color: #c2fdec;
    color: #190f14
}

.bg-069EA7 {
    background-color: #069ea7;
    color: #190f14
}

.bg-E63A2B {
    background-color: #e63a2b;
    color: #190f14
}

.bg-EC6B5F {
    background-color: #ec6b5f;
    color: #190f14
}

.bg-F18C76 {
    background-color: #f18c76;
    color: #190f14
}

.bg-BB3D39 {
    background-color: #bb3d39;
    color: #190f14
}

.bg-C8605D {
    background-color: #c8605d;
    color: #190f14
}

.bg-EE7D05 {
    background-color: #ee7d05;
    color: #190f14
}

.bg-ED9551 {
    background-color: #ed9551;
    color: #190f14
}

.bg-F8B877 {
    background-color: #f8b877;
    color: #190f14
}

.bg-EA5D1A {
    background-color: #ea5d1a;
    color: #190f14
}

.bg-DED1A7 {
    background-color: #ded1a7;
    color: #190f14
}

.bg-CCA681 {
    background-color: #cca681;
    color: #190f14
}

.bg-FFDE4A {
    background-color: #ffde4a;
    color: #190f14
}

.bg-FCC446 {
    background-color: #fcc446;
    color: #190f14
}

.bg-84C497 {
    background-color: #84c497;
    color: #190f14
}

.bg-B7D8AA {
    background-color: #b7d8aa;
    color: #190f14
}

.bg-D8DC48 {
    background-color: #d8dc48;
    color: #190f14
}

.bg-5BBE85 {
    background-color: #5bbe85;
    color: #190f14
}

.bg-00AFAC {
    background-color: #00afac;
    color: #190f14
}

.bg-8ECECF {
    background-color: #8ececf;
    color: #190f14
}

.bg-9FB9AE {
    background-color: #9fb9ae;
    color: #190f14
}

.bg-6BAEE0 {
    background-color: #6baee0;
    color: #190f14
}

.bg-95C0D6 {
    background-color: #95c0d6;
    color: #190f14
}

.bg-366474 {
    background-color: #366474;
    color: #190f14
}

.bg-5A8292 {
    background-color: #5a8292;
    color: #190f14
}

.bg-72929D {
    background-color: #72929d;
    color: #190f14
}

.bg-DEDAD4 {
    background-color: #dedad4;
    color: #190f14
}

.bg-9F948E {
    background-color: #9f948e;
    color: #190f14
}

.bg-494352 {
    background-color: #494352;
    color: #190f14
}

.bg-645F6C {
    background-color: #645f6c;
    color: #190f14
}

.bg-7F7B85 {
    background-color: #7f7b85;
    color: #190f14
}

.bg-CF7FA1 {
    background-color: #cf7fa1;
    color: #190f14
}

.bg-B793A9 {
    background-color: #b793a9;
    color: #190f14
}

.bg-D1B8C7 {
    background-color: #d1b8c7;
    color: #190f14
}

.bg-D4AF9C {
    background-color: #d4af9c;
    color: #190f14
}

.bg-E8D0C1 {
    background-color: #e8d0c1;
    color: #190f14
}

.bg-BA7E74 {
    background-color: #ba7e74;
    color: #190f14
}

.bg-C49189 {
    background-color: #c49189;
    color: #190f14
}

.bg-CEA49D {
    background-color: #cea49d;
    color: #190f14
}

.bg-809887 {
    background-color: #809887;
    color: #190f14
}

.bg-A0CAA1 {
    background-color: #a0caa1;
    color: #190f14
}

.bg-C6DFC6 {
    background-color: #c6dfc6;
    color: #190f14
}

.bg-8D6B93 {
    background-color: #8d6b93;
    color: #190f14
}

.bg-5D2C64 {
    background-color: #5d2c64;
    color: #ece9e1
}

.bg-FAFAF9 {
    background-color: #fafaf9;
    color: #190f14
}

.faqscomponent {
    scroll-behavior: smooth;
    padding: 32px 16px 16px 16px
}

@media(min-width:764px) {
    .faqscomponent {
        padding: 48px 32px 0 32px
    }
}

@media(min-width:1016px) {
    .faqscomponent {
        padding: 64px 32px 40px 32px
    }
}

@media(min-width:1436px) {
    .faqscomponent {
        padding: 64px 149px 40px 32px
    }
}

.faqscomponent .faqs__header .cmp-title .cmp-title__text {
    font-size: 30px;
    line-height: 32px;
    font-family: "SeatBlack";
    margin-bottom: 8px
}

@media(min-width:764px) {
    .faqscomponent .faqs__header .cmp-title .cmp-title__text {
        font-size: 48px;
        line-height: 52px;
        margin-bottom: 12px
    }
}

@media(min-width:1016px) {
    .faqscomponent .faqs__header .cmp-title .cmp-title__text {
        font-size: 60px;
        line-height: 64px;
        margin-bottom: 12px
    }
}

.faqscomponent .faqs__header .text .cmp-text p {
    font-size: 14px;
    line-height: 20px;
    font-family: "SeatRegular";
    margin: 0;
    color: #747468
}

@media(min-width:764px) {
    .faqscomponent .faqs__header .text .cmp-text p {
        font-size: 16px
    }
}

@media(min-width:1016px) {
    .faqscomponent .faqs__header .text .cmp-text p {
        font-size: 20px;
        margin-bottom: 64px
    }
}

@media(min-width:1016px) {
    .faqscomponent .menus-container {
        display: flex;
        justify-content: space-between;
        grid-gap: 114px
    }
}

.faqscomponent .faqs__menu {
    padding: 16px 0;
    box-shadow: 0 -1px 0 0 #e1d7cd inset;
    margin-bottom: 32px;
    background-color: white
}

@media(min-width:320px) {
    .faqscomponent .faqs__menu.stickyManager__sticky-visible {
        width: calc(100% - 32px)
    }
}

@media(min-width:764px) {
    .faqscomponent .faqs__menu.stickyManager__sticky-visible {
        width: calc(100% - 64px)
    }
}

@media(min-width:1016px) {
    .faqscomponent .faqs__menu.stickyManager__sticky-visible {
        width: calc(((100% - 149px - 32px) * .3) - 57px) !important
    }
}

@media(min-width:764px) {
    .faqscomponent .faqs__menu {
        padding: 32px 0 32px 0;
        box-shadow: none;
        margin: 0
    }
}

@media(min-width:1016px) {
    .faqscomponent .faqs__menu {
        align-self: flex-start;
        width: calc(29% - 57px);
        padding: 0
    }
}

@media(min-width:1436px) {
    .faqscomponent .faqs__menu {
        align-self: flex-start;
        width: calc(30% - 57px);
        padding: 0
    }
}

.faqscomponent .faqs__menu .faqs_list {
    display: none
}

@media(min-width:1016px) {
    .faqscomponent .faqs__menu .faqs_list {
        display: block
    }

        .faqscomponent .faqs__menu .faqs_list .faqs_item {
            padding: 16px 0;
            box-shadow: 0 -1px 0 0 #e1d7cd inset;
            min-width: 214px;
            cursor: pointer
        }

            .faqscomponent .faqs__menu .faqs_list .faqs_item .anchor {
                font-size: 16px;
                line-height: 20px;
                font-family: "SeatRegular";
                color: #747468;
                text-decoration: none
            }

            .faqscomponent .faqs__menu .faqs_list .faqs_item .anchor-clicked {
                font-family: "SeatBold";
                color: #190f14;
                text-decoration: none
            }
}

.faqscomponent .faqs__menu .select-faqs-list {
    font-size: 14px;
    line-height: 16px;
    font-family: "SeatMedium";
    color: #747468;
    width: 100%;
    min-height: 56px;
    padding: 18px 30px 18px 8px;
    border-radius: 2px;
    border: solid 1px rgba(25,15,20,0.4);
    appearance: none;
    outline: 0;
    background-image: url("clientlibs/resources/arrow-down.png");
    background-repeat: no-repeat;
    background-size: 25px;
    background-position: 98% 50%
}

    .faqscomponent .faqs__menu .select-faqs-list .dropdown-toggle::after {
        display: none
    }

    .faqscomponent .faqs__menu .select-faqs-list .dropdown-menu {
        font-size: 14px;
        line-height: 16px;
        font-family: "SeatMedium";
        color: #747468;
        width: 100%
    }

        .faqscomponent .faqs__menu .select-faqs-list .dropdown-menu .option {
            line-height: 20px;
            font-family: "SeatRegular";
            color: #190f14
        }

@media(min-width:1016px) {
    .faqscomponent .faqs__menu .select-faqs-list {
        display: none
    }
}

@-moz-document url-prefix() {
    .faqscomponent .faqs__menu .select-faqs-list {
        padding: 18px 0 0 8px
    }
}

@media(min-width:1016px) {
    .faqscomponent .accordion__container {
        width: calc(74% - 57px)
    }
}

@media(min-width:1436px) {
    .faqscomponent .accordion__container {
        width: calc(67.3% - 57px)
    }
}

@media(min-width:764px) {
    .faqscomponent .accordion__container .accordions {
        margin-top: 16px
    }
}

@media(min-width:1016px) {
    .faqscomponent .accordion__container .accordions {
        margin: 0
    }
}

.faqscomponent .accordion__container .accordions .faqscontainer {
    margin-bottom: 32px
}

@media(min-width:764px) {
    .faqscomponent .accordion__container .accordions .faqscontainer {
        margin-bottom: 48px
    }
}

.faqscomponent .accordion__container .accordions .faqscontainer .accordion-title {
    overflow-x: hidden
}

    .faqscomponent .accordion__container .accordions .faqscontainer .accordion-title .cmp-title {
        overflow-y: hidden
    }

    .faqscomponent .accordion__container .accordions .faqscontainer .accordion-title .cmp-title__text {
        font-size: 24px;
        line-height: 28px;
        font-family: "SeatBlack";
        margin-bottom: 4px
    }

@media(min-width:764px) {
    .faqscomponent .accordion__container .accordions .faqscontainer .accordion-title .cmp-title__text {
        margin-bottom: 16px
    }
}

@media(min-width:1016px) {
    .faqscomponent .accordion__container .accordions .faqscontainer .accordion-title .cmp-title__text {
        font-size: 30px;
        line-height: 32px
    }
}

.faqscomponent .accordion__container .accordions .faqscontainer .accordion-content .accordion .faqsaccordion {
    padding: 16px 0;
    box-shadow: 0 -1px 0 0 #e1d7cd inset
}

@media(min-width:764px) {
    .faqscomponent .accordion__container .accordions .faqscontainer .accordion-content .accordion .faqsaccordion {
        padding: 18px 0
    }
}

.faqscomponent .accordion__container .accordions .faqscontainer .accordion-content .accordion .faqsaccordion .accordion-question-container {
    display: flex;
    grid-gap: 8px;
    align-items: flex-start;
    justify-content: space-between;
    cursor: pointer
}

@media(min-width:764px) {
    .faqscomponent .accordion__container .accordions .faqscontainer .accordion-content .accordion .faqsaccordion .accordion-question-container {
        grid-gap: 32px
    }
}

.faqscomponent .accordion__container .accordions .faqscontainer .accordion-content .accordion .faqsaccordion .accordion-question-container .question {
    width: 90%;
    overflow-x: hidden
}

@media(min-width:1016px) {
    .faqscomponent .accordion__container .accordions .faqscontainer .accordion-content .accordion .faqsaccordion .accordion-question-container .question {
        width: 100%
    }
}

.faqscomponent .accordion__container .accordions .faqscontainer .accordion-content .accordion .faqsaccordion .accordion-question-container .question .cmp-title .cmp-title__text {
    font-size: 14px;
    line-height: 20px;
    font-family: "SeatBold";
    margin: 0
}

@media(min-width:764px) {
    .faqscomponent .accordion__container .accordions .faqscontainer .accordion-content .accordion .faqsaccordion .accordion-question-container .question .cmp-title .cmp-title__text {
        width: 100%;
        font-size: 16px
    }
}

.faqscomponent .accordion__container .accordions .faqscontainer .accordion-content .accordion .faqsaccordion .accordion-question-container .icon-dropdown-plus {
    background-image: url("clientlibs/resources/plus-symbol.png");
    width: 24px;
    height: 24px
}

.faqscomponent .accordion__container .accordions .faqscontainer .accordion-content .accordion .faqsaccordion .accordion-question-container .icon-dropdown-minus {
    background-image: url("clientlibs/resources/minus-symbol.png");
    width: 24px;
    height: 24px
}

.faqscomponent .accordion__container .accordions .faqscontainer .accordion-content .accordion .faqsaccordion .accordion-answer-container {
    max-height: 0;
    overflow: hidden;
    transition: max-height .5s cubic-bezier(0,1,0,1)
}

    .faqscomponent .accordion__container .accordions .faqscontainer .accordion-content .accordion .faqsaccordion .accordion-answer-container.open {
        max-height: 10000px;
        transition: max-height 1s ease-in-out
    }

    .faqscomponent .accordion__container .accordions .faqscontainer .accordion-content .accordion .faqsaccordion .accordion-answer-container .faqs-accordion-parsys .text .cmp-text {
        margin-top: 16px;
        margin-bottom: 32px
    }

@media(min-width:764px) {
    .faqscomponent .accordion__container .accordions .faqscontainer .accordion-content .accordion .faqsaccordion .accordion-answer-container .faqs-accordion-parsys .text .cmp-text {
        margin-top: 18px
    }
}

.faqscomponent .accordion__container .accordions .faqscontainer .accordion-content .accordion .faqsaccordion .accordion-answer-container .faqs-accordion-parsys .text .cmp-text p {
    font-size: 14px;
    line-height: 20px;
    font-family: "SeatRegular";
    color: #747468;
    margin-bottom: 16px
}

@media(min-width:1016px) {
    .faqscomponent .accordion__container .accordions .faqscontainer .accordion-content .accordion .faqsaccordion .accordion-answer-container .faqs-accordion-parsys .text .cmp-text p {
        font-size: 16px;
        line-height: 24px
    }
}

.faqscomponent .accordion__container .accordions .faqscontainer .accordion-content .accordion .faqsaccordion .accordion-answer-container .faqs-accordion-parsys .image .cmp-image img {
    width: 100%;
    margin-bottom: 32px
}

.faqscomponent .accordion__container .accordions .faqscontainer .accordion-content .accordion .faqsaccordion .accordion-answer-container .feedback {
    margin-bottom: 16px
}

    .faqscomponent .accordion__container .accordions .faqscontainer .accordion-content .accordion .faqsaccordion .accordion-answer-container .feedback .feedback-container {
        display: flex;
        justify-content: space-between;
        align-items: center;
        min-height: 47px;
        padding: 8px;
        border-radius: 2px;
        background-color: #f9f8f6;
        margin-bottom: 16px
    }

@media(min-width:764px) {
    .faqscomponent .accordion__container .accordions .faqscontainer .accordion-content .accordion .faqsaccordion .accordion-answer-container .feedback .feedback-container {
        min-height: 47px;
        padding: 16px;
        margin-bottom: 16px
    }
}

.faqscomponent .accordion__container .accordions .faqscontainer .accordion-content .accordion .faqsaccordion .accordion-answer-container .feedback .feedback-container .title {
    font-family: "SeatRegular";
    font-size: 12px;
    line-height: 16px;
    color: #190f14
}

@media(min-width:764px) {
    .faqscomponent .accordion__container .accordions .faqscontainer .accordion-content .accordion .faqsaccordion .accordion-answer-container .feedback .feedback-container .title {
        font-family: "SeatMedium";
        font-size: 14px
    }
}

.faqscomponent .accordion__container .accordions .faqscontainer .accordion-content .accordion .faqsaccordion .accordion-answer-container .feedback .feedback-container .button-group {
    display: flex;
    grid-gap: 4px
}

@media(min-width:764px) {
    .faqscomponent .accordion__container .accordions .faqscontainer .accordion-content .accordion .faqsaccordion .accordion-answer-container .feedback .feedback-container .button-group {
        grid-gap: 16px
    }
}

.faqscomponent .accordion__container .accordions .faqscontainer .accordion-content .accordion .faqsaccordion .accordion-answer-container .feedback .feedback-container .button-group .feedback-button {
    font-size: 12px;
    line-height: 16px;
    font-family: "SeatBold";
    padding: 7px 8px 9px;
    border-radius: 2px;
    border: solid 1px #190f14;
    min-width: 56px;
    height: 32px;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer
}

@media(min-width:764px) {
    .faqscomponent .accordion__container .accordions .faqscontainer .accordion-content .accordion .faqsaccordion .accordion-answer-container .feedback .feedback-container .button-group .feedback-button {
        min-width: 72px
    }
}
