.dwt-initial-loader { display: flex; justify-content: center; align-items: center; min-height: 200px; width: 100%; }
.dwt-initial-loader .dwt-spinner { width: 40px; height: 40px; border-width: 3px; border-style: solid; border-color: rgb(51, 51, 51) rgb(224, 224, 224) rgb(224, 224, 224); border-image: none; border-radius: 50%; animation: 0.8s linear 0s infinite normal none running dwt-spin; }
@keyframes dwt-spin { 
  100% { transform: rotate(360deg); }
}

.kmwmkw { width: 100%; height: fit-content; word-break: break-word; max-height: fit-content; min-height: auto; overflow: unset; overflow-wrap: anywhere; }
.kmwmkw p sub { vertical-align: sub !important; }
.kmwmkw p sup { vertical-align: super !important; }
.kmwmkw strong { font-weight: bold; }
.kmwmkw table.no-design, .kmwmkw table.no-design caption, .kmwmkw table.no-design thead, .kmwmkw table.no-design tbody, .kmwmkw table.no-design tfoot, .kmwmkw table.no-design tr, .kmwmkw table.no-design th, .kmwmkw table.no-design td { all: revert; }
.kmwmkw table.no-design td, .kmwmkw table.no-design th { border-style: none; }
.kmwmkw table.no-design td:not([style*="border-color"]), .kmwmkw table.no-design th:not([style*="border-color"]) { border-color: transparent; }
.kuOkOt { width: 100%; height: fit-content; word-break: break-word; max-height: fit-content; min-height: auto; overflow: auto; }
.kuOkOt p sub { vertical-align: sub !important; }
.kuOkOt p sup { vertical-align: super !important; }
.kuOkOt strong { font-weight: bold; }
.kuOkOt table.no-design, .kuOkOt table.no-design caption, .kuOkOt table.no-design thead, .kuOkOt table.no-design tbody, .kuOkOt table.no-design tfoot, .kuOkOt table.no-design tr, .kuOkOt table.no-design th, .kuOkOt table.no-design td { all: revert; }
.kuOkOt table.no-design td, .kuOkOt table.no-design th { border-style: none; }
.kuOkOt table.no-design td:not([style*="border-color"]), .kuOkOt table.no-design th:not([style*="border-color"]) { border-color: transparent; }
.fgEXZN { font-family: BasisGrotesqueArabicPro, Arial; color: rgb(0, 0, 0); height: fit-content; }
.iLkHvq { display: flex; }
.gWOtPl { flex-flow: row; }
.lpvrqc { flex-flow: row; gap: 20px; }
.epMmiC { flex-flow: row; margin-top: 64px; }
.XSzWv { flex-flow: column; }
.VuIYK { word-break: break-word; font-family: BasisGrotesqueArabicPro, sans-serif; margin: 0px; }
.bDWeeC { font-family: BasisGrotesqueArabicPro, sans-serif; font-size: 32px; font-style: normal; font-weight: 700; line-height: 120%; margin: 0px; }
@media (max-width: 450px) {
  .bDWeeC { font-size: 32px; }
}
.JAojY { font-family: BasisGrotesqueArabicPro, sans-serif; font-size: 16px; font-style: normal; font-weight: 400; line-height: 120%; margin: 0px; }
@media (max-width: 450px) {
  .JAojY { font-size: 16px; }
}
.rKbZQ { font-family: BasisGrotesqueArabicPro, sans-serif; font-size: 40px; font-style: normal; font-weight: 400; line-height: 150%; margin: 0px; }
@media (max-width: 960px) {
  .rKbZQ { font-size: 32px; }
}
.jQXvNF { font-family: BasisGrotesqueArabicPro, sans-serif; font-size: 32px; line-height: 150%; font-weight: 300; margin: 0px; }
@media (max-width: 450px) {
  .jQXvNF { font-size: 24px; }
}
.jAfdyJ { font-family: BasisGrotesqueArabicPro, sans-serif; font-size: 14px; line-height: 120%; font-weight: 700; }
@media (max-width: 450px) {
  .jAfdyJ { font-size: 14px; }
}
.gPfpOm { font-family: BasisGrotesqueArabicPro, sans-serif; font-size: 24px; line-height: 150%; font-weight: 400; }
.hwxxcr { font-family: BasisGrotesqueArabicPro, sans-serif; font-size: 16px; line-height: 150%; font-weight: 300; }
@media (max-width: 450px) {
  .hwxxcr { font-size: 14px; }
}
.csrDQA { color: rgb(0, 0, 0); margin: 0px auto; display: flex; flex-direction: column; -webkit-box-align: center; align-items: center; box-sizing: border-box; max-width: 1280px; padding: 40px 80px; }
@media (max-width: 1280px) {
  .csrDQA { padding: 40px; }
}
@media (max-width: 960px) {
  .csrDQA { padding: 40px 24px; }
}
@media (max-width: 450px) {
  .csrDQA { padding: 16px; }
}
.evWXZN { width: 100%; box-sizing: border-box; padding: 24px 0px; -webkit-box-align: center; align-items: center; -webkit-box-pack: end; justify-content: flex-end; border-top: 1px solid rgb(225, 225, 225); border-bottom: 1px solid rgb(225, 225, 225); }
@media (max-width: 450px) {
  .evWXZN { flex-direction: column; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; width: 100%; }
}
.ecLiKg { width: auto; box-sizing: border-box; gap: 8px; -webkit-box-pack: end; justify-content: flex-end; display: flex; -webkit-box-align: center; align-items: center; }
.jmGzMU { display: flex; order: 0; cursor: pointer; border: 1px solid white; border-radius: 50%; width: 30px; height: 30px; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; }
.jmGzMT { display: flex; order: 3; cursor: pointer; border: 1px solid white; border-radius: 50%; width: 30px; height: 30px; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; }
.BUebC { width: 100%; box-sizing: border-box; flex: 1 1 0%; padding: 16px 0px; display: flex; justify-content: left; }
.kumcQk { font-size: 14px; font-style: normal; font-weight: 400; line-height: 150%; display: flex; order: 0; cursor: pointer; text-align: center; -webkit-box-align: center; align-items: center; text-transform: uppercase; }
.kumcQk:hover { text-decoration: underline; }
@media (max-width: 450px) {
  .kumcQk { text-align: left; }
}
.kuKskl { font-size: 14px; font-style: normal; font-weight: 400; line-height: 150%; display: flex; order: 1; cursor: pointer; text-align: center; -webkit-box-align: center; align-items: center; text-transform: uppercase; }
.kuKskl:hover { text-decoration: underline; }
@media (max-width: 450px) {
  .kuKskl { text-align: left; }
}
.kuBUQi { font-size: 14px; font-style: normal; font-weight: 400; line-height: 150%; display: flex; order: 2; cursor: pointer; text-align: center; -webkit-box-align: center; align-items: center; text-transform: uppercase; }
.kuBUQi:hover { text-decoration: underline; }
@media (max-width: 450px) {
  .kuBUQi { text-align: left; }
}
.kvakkj { font-size: 14px; font-style: normal; font-weight: 400; line-height: 150%; display: flex; order: 3; cursor: pointer; text-align: center; -webkit-box-align: center; align-items: center; text-transform: uppercase; }
.kvakkj:hover { text-decoration: underline; }
@media (max-width: 450px) {
  .kvakkj { text-align: left; }
}
.kuTPbY { font-size: 14px; font-style: normal; font-weight: 400; line-height: 150%; display: flex; order: 4; cursor: pointer; text-align: center; -webkit-box-align: center; align-items: center; text-transform: uppercase; }
.kuTPbY:hover { text-decoration: underline; }
@media (max-width: 450px) {
  .kuTPbY { text-align: left; }
}
.hTzucQ { width: 100%; }
.gGTbIB { gap: 20px; display: flex; flex-flow: wrap; justify-content: left; width: 100%; text-align: left; }
.gGTbIB > * { position: relative; }
.gGTbIB > :not(:last-child)::after { content: "|"; position: absolute; right: -10px; top: 50%; transform: translateY(-50%); }
@media (max-width: 450px) {
  .gGTbIB { flex-direction: column; gap: 10px; }
  .gGTbIB > :not(:last-child)::after { display: none; }
}
.kYOppw { font-family: BasisGrotesqueArabicPro, Arial; font-size: 12px; font-style: normal; font-weight: 400; line-height: 16px; -webkit-box-pack: center; justify-content: center; width: 100%; display: flex; }
.doYbsL { font-size: 16px; font-style: normal; font-weight: 400; line-height: 150%; display: flex; margin-right: 24px; }
@media (max-width: 450px) {
  .doYbsL { margin-right: 0px; margin-bottom: 24px; }
}
.fNDeR { gap: 88px; border-top: 1px solid rgb(225, 225, 225); padding: 40px 0px; }
@media (max-width: 960px) {
  .fNDeR { flex-wrap: wrap; gap: 40px; }
}
@media (max-width: 450px) {
  .fNDeR { display: none; }
}
.hzxBTg { color: rgb(72, 72, 72); }
.ghZsUb { color: rgb(72, 72, 72); text-decoration: none; }
.eKzyGM { gap: 16px; }
.fcNwzn { gap: 16px; }
.fOAVSU { font-family: BasisGrotesqueArabicPro, Arial; font-size: 12px; font-style: normal; font-weight: 400; line-height: 120%; padding: 12px 20px; cursor: pointer; user-select: none; display: flex; -webkit-box-align: center; align-items: center; box-sizing: border-box; text-decoration: none; min-width: max-content; border-radius: 4px; width: fit-content; border: 1px solid rgb(255, 255, 255); position: relative; overflow: hidden; z-index: 0; transition: 0.55s cubic-bezier(0, 0.545, 0.19, 1); color: rgb(255, 255, 255); }
@media (max-width: 960px) {
  .fOAVSU { -webkit-box-pack: center; justify-content: center; }
}
@media (max-width: 450px) {
  .fOAVSU { -webkit-box-pack: center; justify-content: center; width: 100%; }
}
.fOAVSU::after { content: ""; position: absolute; top: 0px; left: -100%; width: 100%; height: 100%; background-color: rgb(150, 180, 20); z-index: -1; transition: left 0.55s cubic-bezier(0, 0.545, 0.19, 1); }
.fOAVSU:hover { border: 1px solid rgb(150, 180, 20); color: rgb(255, 255, 255); transition: 0.55s cubic-bezier(0, 0.545, 0.19, 1); }
.fOAVSU:hover::after { left: 0px; width: 100%; transition: left 0.55s cubic-bezier(0, 0.545, 0.19, 1); }
.fOAVSU:hover { border-color: rgb(150, 180, 20); color: rgb(255, 255, 255); }
.jFEPje { font-family: BasisGrotesqueArabicPro, Arial; font-size: 12px; font-style: normal; font-weight: 400; line-height: 120%; padding: 12px 20px; cursor: pointer; user-select: none; display: flex; -webkit-box-align: center; align-items: center; box-sizing: border-box; text-decoration: none; min-width: max-content; border-radius: 4px; width: fit-content; color: rgb(0, 0, 0); border: 1px solid rgb(0, 0, 0); position: relative; overflow: hidden; z-index: 0; transition: 0.55s cubic-bezier(0, 0.545, 0.19, 1); }
@media (max-width: 960px) {
  .jFEPje { -webkit-box-pack: center; justify-content: center; }
}
@media (max-width: 450px) {
  .jFEPje { -webkit-box-pack: center; justify-content: center; width: 100%; }
}
.jFEPje::after { content: ""; position: absolute; top: 0px; left: -100%; width: 100%; height: 100%; background-color: rgb(150, 180, 20); z-index: -1; transition: left 0.55s cubic-bezier(0, 0.545, 0.19, 1); }
.jFEPje:hover { border: 1px solid rgb(150, 180, 20); color: rgb(255, 255, 255); transition: 0.55s cubic-bezier(0, 0.545, 0.19, 1); }
.jFEPje:hover::after { left: 0px; width: 100%; transition: left 0.55s cubic-bezier(0, 0.545, 0.19, 1); }
.jJwnaC { width: auto; pointer-events: none; position: absolute; font-size: 28px; padding: 36px; gap: 8px; display: flex; flex-direction: column; overflow: hidden; box-sizing: border-box; text-align: center; z-index: 2500; top: 24px; left: 50%; transform: translate(-50%, 0px); color: white !important; }
.jJwnaC svg, .jJwnaC a { pointer-events: auto; }
@media (max-width: 450px) {
  .jJwnaC { -webkit-box-pack: start; justify-content: flex-start; font-size: 12px; line-height: unset; -webkit-box-align: center; align-items: center; width: 100%; height: 100%; bottom: 0px; right: unset; left: unset; }
}
.jJwnaC label { color: white !important; }
.jJwnaC svg * { fill: white !important; }
.dvwKMR { width: auto; pointer-events: none; position: absolute; font-size: 28px; padding: 36px; gap: 8px; display: flex; flex-direction: column; overflow: hidden; box-sizing: border-box; text-align: left; z-index: 2500; top: 24px; left: 24px; color: white !important; }
.dvwKMR svg, .dvwKMR a { pointer-events: auto; }
@media (max-width: 450px) {
  .dvwKMR { -webkit-box-pack: start; justify-content: flex-start; font-size: 12px; line-height: unset; -webkit-box-align: center; align-items: center; width: 100%; height: 100%; bottom: 0px; right: unset; left: unset; }
}
.dvwKMR label { color: white !important; }
.dvwKMR svg * { fill: white !important; }
.jOnQzu { font-feature-settings: "clig" 0, "liga" 0; font-size: 20px; font-style: normal; font-weight: 700; line-height: 32px; text-decoration: none; word-break: break-word; hyphens: auto; }
.juSCXF { font-size: 14px; font-style: normal; font-weight: 400; line-height: 22px; hyphens: auto; }
.juSCXF em { font-style: italic !important; }
.juSCXF em strong { font-style: italic; font-weight: bold !important; }
.juSCXF strong { font-weight: bold !important; }
.juSCXF p { margin: 0px; }
.gsNGmX { width: 100%; display: block; }
.efvrfZ { display: flex; height: 100%; gap: 0px; }
.VaXak { display: none; height: 100%; gap: 0px; }
.jyQdRG { display: flex; flex-direction: column; gap: 10px; margin-top: auto; margin-bottom: unset; -webkit-box-align: center; align-items: center; }
.jyQdRG div { -webkit-box-align: center; align-items: center; }
@media (max-width: 450px) {
  .jyQdRG { flex-direction: column; -webkit-box-align: center; align-items: center; }
  .jyQdRG div { -webkit-box-pack: center; justify-content: center; width: 100%; }
}
@media (max-width: 450px) {
  .ixdKmq { display: none; }
}
.cbHebA { width: 100%; -webkit-box-pack: center; justify-content: center; }
@media (max-width: 450px) {
  .cbHebA { flex-direction: column; }
}
.spw-mobile-view .sc-dWZqqJ { flex-direction: column; }
.eUbhfl { width: 100%; -webkit-box-pack: start; justify-content: flex-start; }
@media (max-width: 450px) {
  .eUbhfl { flex-direction: column; }
}
.spw-mobile-view .sc-dWZqqJ { flex-direction: column; }
@media (max-width: 450px) {
  .kfQCCs { height: 100%; transform: translate(0px, 0px); width: 100%; padding: 16px; text-align: center; }
}
.spw-mobile-view .sc-isRoRg { height: 100%; transform: translate(0px, 0px); width: 100%; padding: 16px; text-align: center; }
@media (max-width: 450px) {
  .eAofLz { padding: 20px; width: 92%; }
}
.spw-mobile-view .sc-satoz { padding: 20px; width: 92%; }
.kurxRr { gap: 24px; }
.eVMjhY { width: 100%; margin: 0px auto; -webkit-box-align: stretch; align-items: stretch; }
@media (max-width: 450px) {
  .eVMjhY { min-height: 1414px; }
}
.hgKowW { font-family: BasisGrotesqueArabicPro, Arial; font-weight: 400; color: rgb(0, 0, 0); word-break: break-word; }
.hgKowW p { margin: 0px 0px 16px; }
.hgKowW p:last-child { margin-bottom: 0px; }
.hgKowW a { color: rgb(150, 180, 20); text-decoration: underline; }
.hgKowW a:hover { color: rgb(1, 130, 16); }
.hgKowW strong, .hgKowW b { font-weight: 600; }
.hgKowW em, .hgKowW i { font-style: italic; }
.hgKowW ul, .hgKowW ol { margin: 0px 0px 16px 20px; padding: 0px; }
.hgKowW ul:last-child, .hgKowW ol:last-child { margin-bottom: 0px; }
.hgKowW ul li, .hgKowW ol li { margin-bottom: 8px; }
.hgKowW ul li:last-child, .hgKowW ol li:last-child { margin-bottom: 0px; }
.hgKowW h1, .hgKowW h2, .hgKowW h3, .hgKowW h4, .hgKowW h5, .hgKowW h6 { color: rgb(0, 0, 0); font-weight: 600; margin: 0px 0px 16px; }
.hgKowW h1:last-child, .hgKowW h2:last-child, .hgKowW h3:last-child, .hgKowW h4:last-child, .hgKowW h5:last-child, .hgKowW h6:last-child { margin-bottom: 0px; }
.hgKowW h1 { font-size: 24px; line-height: 32px; }
.hgKowW h2 { font-size: 20px; line-height: 28px; }
.hgKowW h3 { font-size: 18px; line-height: 26px; }
.hgKowW h4, .hgKowW h5, .hgKowW h6 { font-size: 16px; line-height: 24px; }
.hgKowW table:not(.no-design), .hgKowW table:not(.no-design) tr, .hgKowW table:not(.no-design) td { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
.hgKowW table:not(.no-design) td { padding: 12px; }
.hgKowW ul { padding-inline-start: revert !important; list-style-type: unset; }
.hgKowW table:not(.no-design) tbody { font-size: 16px; color: rgb(0, 0, 0); }
.hgKowW table:not(.no-design) tbody tr { font-weight: 300; line-height: 150%; }
.hgKowW table:not(.no-design) tbody tr:first-child { font-weight: 700; color: rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0); }
.LNedp { gap: 16px; -webkit-box-align: center; align-items: center; }
.hIFong { text-align: center; }
@media (max-width: 450px) {
  .hIFong { width: 100%; }
}
.hiMDxm { gap: 30px; }
@media (max-width: 1280px) {
  .hiMDxm { padding: 20px; }
}
@media (max-width: 960px) {
  .hiMDxm { padding: 16px; }
}
@media (max-width: 992px) {
  .hiMDxm { flex-direction: column; margin: unset; -webkit-box-pack: unset; justify-content: unset; }
}
.uKyNC { gap: 30px; }
@media (max-width: 1280px) {
  .uKyNC { padding: 0px; }
}
@media (max-width: 960px) {
  .uKyNC { padding: 0px; }
}
@media (max-width: 992px) {
  .uKyNC { flex-direction: column; margin: unset; -webkit-box-pack: unset; justify-content: unset; }
}
.gQFIyA { width: 100%; max-width: 1280px; box-sizing: border-box; flex-direction: column; gap: 40px; display: flex; min-width: 0px; margin: 0px auto 40px; }
.kAzQaq { width: 100%; box-sizing: border-box; flex-direction: column; gap: 40px; display: flex; min-width: 0px; margin: 0px auto 40px; max-width: 100%; }
.gYxDnX { width: 100%; height: 100%; max-height: 100%; max-width: 100%; }
.jBVWci { width: 100%; height: 100%; }
.dUzbwV { will-change: transform; transition: transform 0.4s ease-in-out; transform-origin: 50% 50%; border-radius: 16px; }
.dUzbwV:hover { transform: scale(1.2); }
.bufUMt { border-radius: 8px; }
.jhwdiz { width: 100%; margin: 0px auto; box-sizing: border-box; border-radius: 8px; background-color: rgb(255, 255, 255); max-width: 1280px; }
@media (max-width: 1280px) {
  .jhwdiz { padding: 0px 40px; }
}
@media (max-width: 960px) {
  .jhwdiz { padding: 0px 16px; }
}
.exrIHR { display: flex; width: 100%; gap: 16px; margin-top: 64px; flex-direction: row; }
@media (max-width: 450px) {
  .exrIHR { flex-direction: column; }
}
.spw-mobile-view .sc-kCMKrZ { flex-direction: column; }
.jSHTnE { display: flex; width: 100%; gap: 16px; margin-top: 64px; flex-direction: row-reverse; }
@media (max-width: 450px) {
  .jSHTnE { flex-direction: column; }
}
.spw-mobile-view .sc-kCMKrZ { flex-direction: column; }
.feEbju { display: flex; flex: 1 1 50%; width: 100%; }
@media (max-width: 960px) {
  .feEbju { flex: 1 1 100%; }
}
.spw-mobile-view .sc-dJiZtA { flex: 1 1 100%; }
.iBFvOH { display: flex; flex: 1 1 50%; gap: 12px; -webkit-box-pack: center; justify-content: center; max-width: 56%; }
.iBFvOH p { margin: 0px; }
@media (max-width: 960px) {
  .iBFvOH { flex: 1 1 100%; max-width: 100%; }
}
.spw-mobile-view .sc-epALIP { flex: 1 1 100%; max-width: 100%; }
.dkPUjE { max-width: 1280px; overflow-wrap: anywhere; font-size: 20px; text-align: left; }
.fbHQjr { margin-bottom: 0px; overflow-wrap: anywhere; max-width: 1280px; }
.fbHQjr p:first-child { margin-top: 0px; }
.fwfZCf { display: flex; width: 100%; height: 100%; cursor: unset; }
@media (max-width: 960px) {
  .fwfZCf { min-height: 800px; aspect-ratio: 800 / 800; }
}
@media (max-width: 450px) {
  .fwfZCf { aspect-ratio: 450 / 635; min-height: unset; height: auto; }
}
.spw-mobile-view .sc-hoLEA { aspect-ratio: 450 / 635; min-height: unset; height: auto; }
.fPgQBI { display: flex; position: relative; width: 100%; height: 100%; margin: 0px auto; cursor: unset; }
.gAPYDd { width: 100%; height: 100%; }
.izXjPh { font-size: 16px; font-weight: 400; line-height: 150%; word-break: break-word; }
.izXjPh .richtext-tooltip path { fill: white; }
.gDDcJo { display: block; color: inherit; }
.kQjgRn { display: none; color: inherit; }
.jzDxpp { display: block; color: inherit; }
.dbrmNC { display: none; color: inherit; }
.iLtSye { gap: 20px; }
@media (max-width: 450px) {
  .iLtSye { gap: 8px; padding: 16px; }
}
.spw-mobile-view .sc-wdyurj-0 { gap: 8px; padding: 16px; }
.hBvMeK { gap: 8px; }
.spw-mobile-view .sc-wdyurj-2 { display: none !important; }
.drlzSN { gap: 20px; }
.lbAOcM { width: fit-content; }
@media (max-width: 960px) {
  .lbAOcM { font-size: 12px; min-width: 90%; margin-top: 10px; -webkit-box-pack: center; justify-content: center; width: 100%; }
}
.spw-mobile-view .sc-wdyurj-4 { font-size: 12px; min-width: 90%; margin-top: 10px; -webkit-box-pack: center; justify-content: center; width: 100%; }
.dMeylT { display: none; box-sizing: border-box; margin-top: auto; text-align: left; transition: 0.3s ease-in-out; overflow: hidden; word-break: break-word; hyphens: auto; font-family: BasisGrotesqueArabicPro, Arial; font-size: 14px; font-weight: 300; line-height: 150%; padding: 40px 80px; color: rgb(0, 0, 0) !important; }
.dMeylT:empty { display: none; }
@media (max-width: 960px) {
  .dMeylT { display: block; }
}
@media (max-width: 450px) {
  .dMeylT { display: none; min-height: 40px; }
}
.dMeylT p { margin: 0px; }
@media (max-width: 1280px) {
  .dMeylT { padding: 20px 40px; }
}
@media (max-width: 960px) {
  .dMeylT { padding: 24px; }
}
@media (max-width: 450px) {
  .dMeylT { padding: 16px; }
}
.kXjTjU { width: 100%; box-sizing: border-box; max-width: 1920px; margin: 0px auto; text-align: center; font-family: BasisGrotesqueArabicPro, Arial; }
@media (max-width: 450px) {
  .kXjTjU { display: flex; flex-direction: column; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; }
  .kXjTjU p { margin-bottom: 0px; }
}
.spw-mobile-view .sc-fFlnrN { display: flex; flex-direction: column; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; }
.spw-mobile-view .sc-fFlnrN p { margin-bottom: 0px; }
.jYqJSu { position: relative; margin: 0px auto; }
@media (max-width: 450px) {
  .jYqJSu { display: flex; flex-direction: column; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; }
  .jYqJSu p { margin-bottom: 0px; }
}
.spw-mobile-view .sc-kbdlSk { display: flex; flex-direction: column; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; }
.spw-mobile-view .sc-kbdlSk p { margin-bottom: 0px; }
.eLJuYX { max-width: 1280px; width: 100%; margin: 0px auto; box-sizing: border-box; overflow-wrap: break-word; font-size: 16px; font-style: normal; font-weight: 300; line-height: 150%; }
@media (max-width: 1280px) {
  .eLJuYX { padding: 0px 40px; }
}
@media (max-width: 960px) {
  .eLJuYX { padding: 0px 16px; }
}
.wwboH { width: 100%; box-sizing: border-box; margin: auto; }
.fWPouR { height: 100%; gap: 16px; align-items: flex-start; padding: 1px; flex-direction: row; }
@media (max-width: 450px) {
  .fWPouR { flex-direction: column; }
}
.spw-mobile-view .sc-y8p4x9-1 { flex-direction: column; }
.hDWIo { height: 100%; gap: 16px; align-items: flex-start; padding: 1px; flex-direction: row-reverse; }
@media (max-width: 450px) {
  .hDWIo { flex-direction: column; }
}
.spw-mobile-view .sc-y8p4x9-1 { flex-direction: column; }
.iSRDQj { flex: 1 1 50%; }
@media (max-width: 960px) {
  .iSRDQj { flex: unset; max-width: 100%; width: 100%; margin-left: unset; }
}
.spw-mobile-view .sc-y8p4x9-2 { flex: unset; max-width: 100%; width: 100%; margin-left: unset; }
.hsfYVG { gap: 24px; width: 100%; max-width: 50%; flex: 1 1 50%; }
@media (max-width: 960px) {
  .hsfYVG { flex: unset; max-width: 100%; width: 100%; margin-left: unset; }
}
.spw-mobile-view .sc-y8p4x9-3 { flex: unset; max-width: 100%; width: 100%; margin-left: unset; }
.fakYbV { gap: 12px; -webkit-box-align: center; align-items: center; }
.fakYbV div { display: flex; }
.fakYbV span { font-size: 16px; font-weight: bold; }
.kHNoCP { width: 100%; box-sizing: border-box; max-width: 1280px; border-radius: 8px; margin: 0px auto; background-color: rgb(255, 255, 255); }
@media (max-width: 1280px) {
  .kHNoCP { padding: 0px 40px; }
}
@media (max-width: 960px) {
  .kHNoCP { padding: 0px 16px; }
}
.kHNoCP .xpeng-standard-pro-multi-image-and-text-widget { margin: 40px 0px; }
.laFLsk { display: flex; width: 100%; flex-direction: column; flex: 1 1 33%; }
@media (max-width: 960px) {
  .laFLsk { flex: 1 1 100%; }
}
.spw-mobile-view .sc-fDinKg { flex: 1 1 100%; }
.laFLsk .sc-SrznA { flex-direction: column; }
.gnjZWx { display: flex; width: 100%; flex-direction: column; flex: 1 1 50%; }
@media (max-width: 960px) {
  .gnjZWx { flex: 1 1 100%; }
}
.spw-mobile-view .sc-fDinKg { flex: 1 1 100%; }
.gnjZWx .sc-SrznA { flex-direction: column; }
.JCXDj { display: flex; width: 100%; }
.dTezzD { display: flex; height: 100%; width: 100%; gap: 12px; margin-top: 12px; box-sizing: border-box; }
.fBSaFf { overflow-wrap: anywhere; font-size: 20px; text-align: left; }
.cWIHJv { overflow-wrap: anywhere; font-size: 20px; text-align: center; }
.ehbgFI { margin-bottom: 12px; overflow-wrap: anywhere; max-width: 1280px; }
.aXZqg { gap: 20px; display: grid; grid-template-columns: repeat(3, 1fr); -webkit-box-pack: center; justify-content: center; }
@media (max-width: 450px) {
  .aXZqg { grid-template-columns: repeat(1, 100%); }
}
.spw-mobile-view .sc-frWhYi { flex-direction: column; }
.bJhaPd { gap: 20px; display: grid; grid-template-columns: repeat(2, 1fr); -webkit-box-pack: center; justify-content: center; }
@media (max-width: 450px) {
  .bJhaPd { grid-template-columns: repeat(1, 100%); }
}
.spw-mobile-view .sc-frWhYi { flex-direction: column; }
.dWNopW { height: fit-content; overflow-wrap: anywhere; }
.faUoCR { margin: 40px 0px; }
.bNVGml { user-select: none; }
.laIXsp { background-color: transparent; width: 100%; height: 100%; overflow: hidden; left: 0px; display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; cursor: default; position: relative; }
.laIXsp:active { cursor: default; }
@media (max-width: 768px) {
  .laIXsp { touch-action: pan-x pan-y; }
}
.cCjyTK { width: 100%; height: 100%; background-repeat: no-repeat; background-position: center center; background-size: contain; position: relative; transition: opacity 0.3s ease-in-out; }
.gpEZKt { max-width: 1280px; margin: 0px auto; width: 100%; box-sizing: border-box; }
@media (max-width: 1280px) {
  .gpEZKt { padding: 0px 40px; }
}
@media (max-width: 960px) {
  .gpEZKt { padding: 0px 16px; }
}
.iYgMYM { width: 100%; margin: 0px auto; box-sizing: border-box; overflow-wrap: break-word; font-size: 16px; font-weight: 400; line-height: normal; max-width: 1280px; }
.hTiqFM { display: flex; flex-flow: row; -webkit-box-pack: justify; justify-content: space-between; row-gap: 10px; }
@media (max-width: 450px) {
  .hTiqFM { flex-direction: column-reverse; -webkit-box-align: center; align-items: center; gap: 12px; }
}
.iAxkOv { display: flex; flex-direction: column; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; width: 100%; gap: 20px; }
.kFKPNn { display: flex; gap: 12px; flex-wrap: wrap; -webkit-box-pack: center; justify-content: center; margin-top: 16px; }
.fZzwPH { display: flex; -webkit-box-align: center; align-items: center; gap: 8px; padding: 12px 24px; border-radius: 40px; cursor: pointer; transition: 0.2s; background-color: rgb(225, 225, 225); border: 1px solid rgb(249, 249, 249); }
@media (hover: hover) and (pointer: fine) {
  .fZzwPH:hover { background-color: rgb(255, 255, 255); }
}
@media (max-width: 450px) {
  .fZzwPH { min-width: 200px; }
}
.blDNXd { display: flex; -webkit-box-align: center; align-items: center; gap: 8px; padding: 12px 24px; border-radius: 40px; cursor: pointer; transition: 0.2s; background-color: transparent; border: 1px solid rgb(249, 249, 249); }
@media (hover: hover) and (pointer: fine) {
}
@media (max-width: 450px) {
  .blDNXd { min-width: 200px; }
}
.uBbby { width: 28px; height: 28px; border-radius: 50%; background-image: url("../../../assets/images/site-img/6fa2d5413d-9fe053bb762743849b4ddc25db44a4b7.webp"); background-color: rgb(225, 225, 225); background-size: cover; background-position: center center; border: 1px solid rgb(150, 180, 20); flex-shrink: 0; }
.gPwNNK { width: 28px; height: 28px; border-radius: 50%; background-image: url("../../../assets/images/site-img/a1a827db53-f45b07d6c7024620849788027e043ccc.webp"); background-color: rgb(225, 225, 225); background-size: cover; background-position: center center; border: 1px solid rgb(150, 180, 20); flex-shrink: 0; }
.hdpyFG { width: 28px; height: 28px; border-radius: 50%; background-image: url("../../../assets/images/site-img/ecfc907693-b0493bde96484fbdadf929ca5423ba5a.webp"); background-color: rgb(225, 225, 225); background-size: cover; background-position: center center; border: 1px solid rgb(150, 180, 20); flex-shrink: 0; }
.uzJaX { width: 28px; height: 28px; border-radius: 50%; background-image: url("../../../assets/images/site-img/237f7bbb19-b5415f64830a4fc1bc90298993dea0c1-1.webp"); background-color: rgb(225, 225, 225); background-size: cover; background-position: center center; border: 1px solid rgb(150, 180, 20); flex-shrink: 0; }
.bfSUdy { width: 28px; height: 28px; border-radius: 50%; background-image: url("../../../assets/images/site-img/126abfcbf2-19ab493694f04653b992ca2f82bafe16-1.webp"); background-color: rgb(225, 225, 225); background-size: cover; background-position: center center; border: 1px solid rgb(150, 180, 20); flex-shrink: 0; }
.dumaA-d { width: 28px; height: 28px; border-radius: 50%; background-image: url("../../../assets/images/site-img/e36a90147e-1ffccdf7604b4a31969d26836255ac3a-1.webp"); background-color: rgb(225, 225, 225); background-size: cover; background-position: center center; border: 1px solid rgb(150, 180, 20); flex-shrink: 0; }
.ekjCBA { color: rgb(0, 0, 0); font-size: 17px; }
.llwELW { width: 100%; position: relative; }
.llwELW * { user-select: none; }

.qc-cmp-button { background-color: rgb(17, 17, 17) !important; border-color: rgb(17, 17, 17) !important; }
.qc-cmp-button:hover { border-color: rgb(17, 17, 17) !important; }
.qc-cmp-alt-action, .qc-cmp-link { color: rgb(17, 17, 17) !important; }
.qc-cmp-button.qc-cmp-secondary-button:hover { background-color: rgb(17, 17, 17) !important; border-color: rgb(17, 17, 17) !important; }
.qc-cmp-button { color: rgb(255, 255, 255) !important; }
.qc-cmp-button.qc-cmp-secondary-button:hover { color: rgb(255, 255, 255) !important; }
.qc-cmp-button.qc-cmp-secondary-button { color: rgb(17, 17, 17) !important; }
.qc-cmp-button.qc-cmp-secondary-button { background-color: rgb(255, 255, 255) !important; border-color: transparent !important; }
.qc-cmp-ui, .qc-cmp-ui .qc-cmp-title, .qc-cmp-ui .qc-cmp-table, .qc-cmp-ui .qc-cmp-messaging, .qc-cmp-ui .qc-cmp-sub-title, .qc-cmp-ui .qc-cmp-vendor-list, .qc-cmp-ui .qc-cmp-purpose-info, .qc-cmp-ui .qc-cmp-table-header, .qc-cmp-ui .qc-cmp-beta-messaging, .qc-cmp-ui .qc-cmp-main-messaging, .qc-cmp-ui .qc-cmp-vendor-list-title { color: rgb(17, 17, 17) !important; }
.qc-cmp-ui a, .qc-cmp-ui .qc-cmp-alt-action { color: rgb(197, 165, 114) !important; }
.qc-cmp-ui { background-color: rgb(255, 255, 255) !important; }
.qc-cmp-small-toggle.qc-cmp-toggle-on, .qc-cmp-toggle.qc-cmp-toggle-on { background-color: rgb(197, 165, 114) !important; border-color: rgb(197, 165, 114) !important; }

.styles-module_yt-lite__1-uDa { background-color: rgb(0, 0, 0); position: relative; display: block; contain: content; background-position: center center; background-size: cover; cursor: pointer; }
.styles-module_yt-lite__1-uDa::before { content: ""; display: block; position: absolute; top: 0px; background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAADGCAYAAAAT+OqFAAAAdklEQVQoz42QQQ7AIAgEF/T/D+kbq/RWAlnQyyazA4aoAB4FsBSA/bFjuF1EOL7VbrIrBuusmrt4ZZORfb6ehbWdnRHEIiITaEUKa5EJqUakRSaEYBJSCY2dEstQY7AuxahwXFrvZmWl2rh4JZ07z9dLtesfNj5q0FU3A5ObbwAAAABJRU5ErkJggg=="); background-position: center top; background-repeat: repeat-x; height: 60px; padding-bottom: 50px; width: 100%; transition: 0.2s cubic-bezier(0, 0, 0.2, 1); }
.styles-module_yt-lite__1-uDa::after { content: ""; display: block; padding-bottom: calc(56.25%); }
.styles-module_yt-lite__1-uDa > iframe { width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; }
.styles-module_yt-lite__1-uDa > .styles-module_lty-playbtn__1pxDJ { width: 70px; height: 46px; background-color: rgb(33, 33, 33); z-index: 1; opacity: 0.8; border-radius: 14%; transition: 0.2s cubic-bezier(0, 0, 0.2, 1); }
.styles-module_yt-lite__1-uDa:hover > .styles-module_lty-playbtn__1pxDJ { background-color: rgb(255, 0, 0); opacity: 1; }
.styles-module_yt-lite__1-uDa > .styles-module_lty-playbtn__1pxDJ::before { content: ""; border-style: solid; border-width: 11px 0px 11px 19px; border-color: transparent transparent transparent rgb(255, 255, 255); }
.styles-module_yt-lite__1-uDa > .styles-module_lty-playbtn__1pxDJ, .styles-module_yt-lite__1-uDa > .styles-module_lty-playbtn__1pxDJ::before { position: absolute; top: 50%; left: 50%; transform: translate3d(-50%, -50%, 0px); }
.styles-module_yt-lite__1-uDa.styles-module_lyt-activated__3ROp0 { cursor: unset; }
.styles-module_yt-lite__1-uDa.styles-module_lyt-activated__3ROp0::before, .styles-module_yt-lite__1-uDa.styles-module_lyt-activated__3ROp0 > .styles-module_lty-playbtn__1pxDJ { opacity: 0; pointer-events: none; }
.styles-module_yt-lite-thumbnail__2WX0n { position: absolute; width: 100%; height: 100%; left: 0px; object-fit: cover; }

.qc-cmp-cleanslate, .qc-cmp-cleanslate h1, .qc-cmp-cleanslate h2, .qc-cmp-cleanslate h3, .qc-cmp-cleanslate h4, .qc-cmp-cleanslate h5, .qc-cmp-cleanslate h6, .qc-cmp-cleanslate p, .qc-cmp-cleanslate td, .qc-cmp-cleanslate dl, .qc-cmp-cleanslate tr, .qc-cmp-cleanslate dt, .qc-cmp-cleanslate ol, .qc-cmp-cleanslate form, .qc-cmp-cleanslate select, .qc-cmp-cleanslate option, .qc-cmp-cleanslate pre, .qc-cmp-cleanslate div, .qc-cmp-cleanslate table, .qc-cmp-cleanslate th, .qc-cmp-cleanslate tbody, .qc-cmp-cleanslate tfoot, .qc-cmp-cleanslate caption, .qc-cmp-cleanslate thead, .qc-cmp-cleanslate ul, .qc-cmp-cleanslate li, .qc-cmp-cleanslate address, .qc-cmp-cleanslate blockquote, .qc-cmp-cleanslate dd, .qc-cmp-cleanslate fieldset, .qc-cmp-cleanslate li, .qc-cmp-cleanslate iframe, .qc-cmp-cleanslate strong, .qc-cmp-cleanslate legend, .qc-cmp-cleanslate em, .qc-cmp-cleanslate summary, .qc-cmp-cleanslate cite, .qc-cmp-cleanslate span, .qc-cmp-cleanslate input, .qc-cmp-cleanslate sup, .qc-cmp-cleanslate label, .qc-cmp-cleanslate dfn, .qc-cmp-cleanslate object, .qc-cmp-cleanslate big, .qc-cmp-cleanslate q, .qc-cmp-cleanslate samp, .qc-cmp-cleanslate acronym, .qc-cmp-cleanslate small, .qc-cmp-cleanslate img, .qc-cmp-cleanslate strike, .qc-cmp-cleanslate code, .qc-cmp-cleanslate sub, .qc-cmp-cleanslate ins, .qc-cmp-cleanslate textarea, .qc-cmp-cleanslate button, .qc-cmp-cleanslate var, .qc-cmp-cleanslate a, .qc-cmp-cleanslate abbr, .qc-cmp-cleanslate applet, .qc-cmp-cleanslate del, .qc-cmp-cleanslate kbd, .qc-cmp-cleanslate tt, .qc-cmp-cleanslate b, .qc-cmp-cleanslate i, .qc-cmp-cleanslate hr, .qc-cmp-cleanslate article, .qc-cmp-cleanslate aside, .qc-cmp-cleanslate figure, .qc-cmp-cleanslate figcaption, .qc-cmp-cleanslate footer, .qc-cmp-cleanslate header, .qc-cmp-cleanslate menu, .qc-cmp-cleanslate nav, .qc-cmp-cleanslate section, .qc-cmp-cleanslate time, .qc-cmp-cleanslate mark, .qc-cmp-cleanslate audio, .qc-cmp-cleanslate video, .qc-cmp-cleanslate abbr, .qc-cmp-cleanslate address, .qc-cmp-cleanslate area, .qc-cmp-cleanslate blockquote, .qc-cmp-cleanslate canvas, .qc-cmp-cleanslate caption, .qc-cmp-cleanslate cite, .qc-cmp-cleanslate code, .qc-cmp-cleanslate colgroup, .qc-cmp-cleanslate col, .qc-cmp-cleanslate datalist, .qc-cmp-cleanslate fieldset, .qc-cmp-cleanslate main, .qc-cmp-cleanslate map, .qc-cmp-cleanslate meta, .qc-cmp-cleanslate optgroup, .qc-cmp-cleanslate output, .qc-cmp-cleanslate progress, .qc-cmp-cleanslate svg { background: none 0px 0px / auto repeat scroll padding-box border-box transparent; border-color: currentcolor; border-style: none; border-width: medium; inset: auto; clear: none; clip: auto; color: inherit; counter-increment: none; counter-reset: none; cursor: auto; direction: inherit; display: inline; float: none; font-family: inherit; font-size: inherit; font-style: inherit; font-variant: normal; font-weight: inherit; height: auto; letter-spacing: normal; line-height: inherit; list-style-type: inherit; list-style-position: outside; list-style-image: none; margin: 0px; max-height: none; max-width: none; min-height: 0px; min-width: 0px; opacity: 1; padding: 0px; position: static; quotes: "" ""; table-layout: auto; text-align: inherit; text-decoration: inherit; text-indent: 0px; text-transform: none; unicode-bidi: normal; vertical-align: baseline; visibility: inherit; white-space: normal; width: auto; word-spacing: normal; z-index: auto; -webkit-border-image: none; border-image: none; border-radius: 0px; box-shadow: none; box-sizing: content-box; column-count: auto; column-gap: normal; column-rule: black; column-width: auto; font-feature-settings: normal; overflow: visible; hyphens: manual; perspective: none; perspective-origin: 50% 50%; backface-visibility: visible; text-shadow: none; transition: all; transform: none; transform-origin: 50% 50%; transform-style: flat; word-break: normal; }
.qc-cmp-cleanslate, .qc-cmp-cleanslate h3, .qc-cmp-cleanslate h5, .qc-cmp-cleanslate p, .qc-cmp-cleanslate h1, .qc-cmp-cleanslate dl, .qc-cmp-cleanslate dt, .qc-cmp-cleanslate h6, .qc-cmp-cleanslate ol, .qc-cmp-cleanslate form, .qc-cmp-cleanslate option, .qc-cmp-cleanslate pre, .qc-cmp-cleanslate div, .qc-cmp-cleanslate h2, .qc-cmp-cleanslate caption, .qc-cmp-cleanslate h4, .qc-cmp-cleanslate ul, .qc-cmp-cleanslate address, .qc-cmp-cleanslate blockquote, .qc-cmp-cleanslate dd, .qc-cmp-cleanslate fieldset, .qc-cmp-cleanslate hr, .qc-cmp-cleanslate article, .qc-cmp-cleanslate dialog, .qc-cmp-cleanslate figure, .qc-cmp-cleanslate footer, .qc-cmp-cleanslate header, .qc-cmp-cleanslate hgroup, .qc-cmp-cleanslate menu, .qc-cmp-cleanslate nav, .qc-cmp-cleanslate section, .qc-cmp-cleanslate audio, .qc-cmp-cleanslate video, .qc-cmp-cleanslate address, .qc-cmp-cleanslate blockquote, .qc-cmp-cleanslate colgroup, .qc-cmp-cleanslate main, .qc-cmp-cleanslate progress, .qc-cmp-cleanslate summary { display: block; }
.qc-cmp-cleanslate h1, .qc-cmp-cleanslate h2, .qc-cmp-cleanslate h3, .qc-cmp-cleanslate h4, .qc-cmp-cleanslate h5, .qc-cmp-cleanslate h6 { font-weight: bold; }
.qc-cmp-cleanslate h1 { font-size: 2em; padding: 0.67em 0px; }
.qc-cmp-cleanslate h2 { font-size: 1.5em; padding: 0.83em 0px; }
.qc-cmp-cleanslate h3 { font-size: 1.17em; padding: 0.83em 0px; }
.qc-cmp-cleanslate h4 { font-size: 1em; }
.qc-cmp-cleanslate h5 { font-size: 0.83em; }
.qc-cmp-cleanslate p { margin: 1em 0px; line-height: 150%; }
.qc-cmp-cleanslate table { display: table; }
.qc-cmp-cleanslate thead { display: table-header-group; }
.qc-cmp-cleanslate tbody { display: table-row-group; }
.qc-cmp-cleanslate tfoot { display: table-footer-group; }
.qc-cmp-cleanslate tr { display: table-row; }
.qc-cmp-cleanslate th, .qc-cmp-cleanslate td { display: table-cell; padding: 2px; }
.qc-cmp-cleanslate ol, .qc-cmp-cleanslate ul { margin: 1em 0px; }
.qc-cmp-cleanslate ul li, .qc-cmp-cleanslate ul ul li, .qc-cmp-cleanslate ul ul ul li, .qc-cmp-cleanslate ol li, .qc-cmp-cleanslate ol ol li, .qc-cmp-cleanslate ol ol ol li, .qc-cmp-cleanslate ul ol ol li, .qc-cmp-cleanslate ul ul ol li, .qc-cmp-cleanslate ol ul ul li, .qc-cmp-cleanslate ol ol ul li { list-style-position: inside; margin-top: 0.08em; }
.qc-cmp-cleanslate ol ol, .qc-cmp-cleanslate ol ol ol, .qc-cmp-cleanslate ul ul, .qc-cmp-cleanslate ul ul ul, .qc-cmp-cleanslate ol ul, .qc-cmp-cleanslate ol ul ul, .qc-cmp-cleanslate ol ol ul, .qc-cmp-cleanslate ul ol, .qc-cmp-cleanslate ul ol ol, .qc-cmp-cleanslate ul ul ol { padding-left: 40px; margin: 0px; }
.qc-cmp-cleanslate nav ul, .qc-cmp-cleanslate nav ol { list-style-type: none; }
.qc-cmp-cleanslate ul, .qc-cmp-cleanslate menu { list-style-type: disc; }
.qc-cmp-cleanslate ol { list-style-type: decimal; }
.qc-cmp-cleanslate ol ul, .qc-cmp-cleanslate ul ul, .qc-cmp-cleanslate menu ul, .qc-cmp-cleanslate ol menu, .qc-cmp-cleanslate ul menu, .qc-cmp-cleanslate menu menu { list-style-type: circle; }
.qc-cmp-cleanslate ol ol ul, .qc-cmp-cleanslate ol ul ul, .qc-cmp-cleanslate ol menu ul, .qc-cmp-cleanslate ol ol menu, .qc-cmp-cleanslate ol ul menu, .qc-cmp-cleanslate ol menu menu, .qc-cmp-cleanslate ul ol ul, .qc-cmp-cleanslate ul ul ul, .qc-cmp-cleanslate ul menu ul, .qc-cmp-cleanslate ul ol menu, .qc-cmp-cleanslate ul ul menu, .qc-cmp-cleanslate ul menu menu, .qc-cmp-cleanslate menu ol ul, .qc-cmp-cleanslate menu ul ul, .qc-cmp-cleanslate menu menu ul, .qc-cmp-cleanslate menu ol menu, .qc-cmp-cleanslate menu ul menu, .qc-cmp-cleanslate menu menu menu { list-style-type: square; }
.qc-cmp-cleanslate li { display: list-item; min-height: auto; min-width: auto; padding-left: 20px; }
.qc-cmp-cleanslate strong { font-weight: bold; }
.qc-cmp-cleanslate em { font-style: italic; }
.qc-cmp-cleanslate kbd, .qc-cmp-cleanslate samp, .qc-cmp-cleanslate code, .qc-cmp-cleanslate pre { font-family: monospace; }
.qc-cmp-cleanslate a { color: blue; text-decoration: underline; }
.qc-cmp-cleanslate a:visited { color: rgb(85, 34, 153); }
.qc-cmp-cleanslate a, .qc-cmp-cleanslate a *, .qc-cmp-cleanslate input[type="submit"], .qc-cmp-cleanslate input[type="button"], .qc-cmp-cleanslate input[type="radio"], .qc-cmp-cleanslate input[type="checkbox"], .qc-cmp-cleanslate select, .qc-cmp-cleanslate button { cursor: pointer; }
.qc-cmp-cleanslate button, .qc-cmp-cleanslate input[type="submit"] { text-align: center; padding: 2px 6px 3px; border-radius: 0px; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: small; color: buttontext; border: 1px solid rgb(166, 166, 166); background: none; filter: none; box-shadow: none; outline: initial; }
.qc-cmp-cleanslate button:focus, .qc-cmp-cleanslate input[type="submit"]:focus { box-shadow: rgb(255, 255, 255) 0px 0px 0px 2px, rgb(32, 109, 197) 0px 0px 3px 5px; outline: transparent dotted 2px; outline-offset: 2px; }
.qc-cmp-cleanslate button:active, .qc-cmp-cleanslate input[type="submit"]:active, .qc-cmp-cleanslate input[type="button"]:active, .qc-cmp-cleanslate button:active { background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
.qc-cmp-cleanslate button { padding: 1px 6px 2px; margin-right: 5px; }
.qc-cmp-cleanslate input[type="hidden"] { display: none; }
.qc-cmp-cleanslate textarea { appearance: textarea; background: white; padding: 2px; margin-left: 4px; overflow-wrap: break-word; white-space: pre-wrap; font-size: 11px; font-family: arial, helvetica, sans-serif; line-height: 13px; resize: both; }
.qc-cmp-cleanslate select, .qc-cmp-cleanslate textarea, .qc-cmp-cleanslate input { border: 1px solid rgb(204, 204, 204); }
.qc-cmp-cleanslate select { font-size: 11px; font-family: helvetica, arial, sans-serif; display: inline-block; }
.qc-cmp-cleanslate textarea:focus, .qc-cmp-cleanslate input:focus { outline: initial; }
.qc-cmp-cleanslate input[type="text"] { background: white; padding: 1px; font-family: initial; font-size: small; }
.qc-cmp-cleanslate input[type="checkbox"], .qc-cmp-cleanslate input[type="radio"] { border: 1px solid rgb(43, 43, 43); border-radius: 4px; }
.qc-cmp-cleanslate input[type="checkbox"], .qc-cmp-cleanslate input[type="radio"] { outline: initial; }
.qc-cmp-cleanslate input[type="radio"] { margin: 2px 2px 3px; }
.qc-cmp-cleanslate abbr[title], .qc-cmp-cleanslate acronym[title], .qc-cmp-cleanslate dfn[title] { cursor: help; border-bottom-width: 1px; border-bottom-style: dotted; }
.qc-cmp-cleanslate ins { background-color: rgb(255, 255, 153); color: black; }
.qc-cmp-cleanslate del { text-decoration: line-through; }
.qc-cmp-cleanslate blockquote, .qc-cmp-cleanslate q { quotes: none; }
.qc-cmp-cleanslate blockquote::before, .qc-cmp-cleanslate blockquote::after, .qc-cmp-cleanslate q::before, .qc-cmp-cleanslate q::after, .qc-cmp-cleanslate li::before, .qc-cmp-cleanslate li::after { content: ""; }
.qc-cmp-cleanslate input, .qc-cmp-cleanslate select { vertical-align: middle; }
.qc-cmp-cleanslate table { border-collapse: collapse; border-spacing: 0px; }
.qc-cmp-cleanslate hr { display: block; height: 1px; border-width: 1px 0px 0px; border-style: solid none none; border-color: rgb(204, 204, 204) currentcolor currentcolor; border-image: none; margin: 1em 0px; }
.qc-cmp-cleanslate [dir="rtl"] { direction: rtl; }
.qc-cmp-cleanslate mark { background-color: rgb(255, 255, 153); color: black; font-style: italic; font-weight: bold; }
.qc-cmp-cleanslate menu { padding-left: 40px; padding-top: 8px; }
.qc-cmp-cleanslate [hidden], .qc-cmp-cleanslate template { display: none; }
.qc-cmp-cleanslate abbr[title] { border-bottom: 1px dotted; }
.qc-cmp-cleanslate sub, .qc-cmp-cleanslate sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
.qc-cmp-cleanslate sup { top: -0.5em; }
.qc-cmp-cleanslate sub { bottom: -0.25em; }
.qc-cmp-cleanslate img { border: 0px; }
.qc-cmp-cleanslate figure { margin: 0px; }
.qc-cmp-cleanslate textarea { overflow: auto; vertical-align: top; }
.qc-cmp-cleanslate { font-size: medium; line-height: 1; direction: ltr; text-align: start; font-family: "Times New Roman", Times, serif; color: black; font-style: normal; font-weight: normal; text-decoration: none; list-style-type: disc; }
.qc-cmp-cleanslate pre { white-space: pre; }

.css-jxdyr1.css-jxdyr1 { background-color: rgba(33, 41, 52, 0.75); display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; height: 900px; width: 100vw; overflow: hidden; color: rgb(17, 17, 17); position: fixed; top: 0px; left: 0px; z-index: 2147483647; }
.css-jxdyr1.css-jxdyr1 * { font-family: Helvetica, Arial, sans-serif; margin: 0px; padding: 0px; box-sizing: border-box; line-height: 1; }
.css-zosdac.css-zosdac { background: rgb(255, 255, 255); height: 95%; width: 100%; display: grid; grid-template-rows: minmax(150px, 1fr); justify-items: center; position: relative; overflow: auto; }
.css-zosdac.css-zosdac:focus-visible { outline: transparent solid 1px; }
.css-zosdac.css-zosdac .qc-cmp2-scrollable-section { margin-top: 16px; }
.css-zosdac.css-zosdac .qc-cmp2-scrollable-section .list-header { color: rgb(11, 11, 11); font-size: 15px; font-weight: 500; margin-top: 30px; padding-left: 15px; }
.css-zosdac.css-zosdac h2 { color: rgb(17, 17, 17); font-size: 18px; font-weight: 600; }
.css-zosdac.css-zosdac div { color: rgb(17, 17, 17); font-size: 14px; line-height: 21px; }
.css-zosdac.css-zosdac div a { color: rgb(17, 17, 17); text-decoration: none; }
.css-zosdac.css-zosdac div a:hover { text-decoration: underline; }
.css-zosdac.css-zosdac p { color: rgb(17, 17, 17); }
.css-zosdac.css-zosdac .qc-cmp2-close { display: flex; flex-wrap: revert; flex-direction: row-reverse; position: absolute; right: 20px; top: 0px; z-index: 1; }
.css-zosdac.css-zosdac .qc-cmp2-close-tooltip { color: rgb(17, 17, 17); background: rgb(255, 255, 255); display: none; font-size: 14px; padding: 4px; }
.css-zosdac.css-zosdac .qc-cmp2-close:hover .qc-cmp2-close-tooltip { display: block; }
.css-zosdac.css-zosdac .qc-cmp2-close-icon { background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath d='M.5.5l23 23m0-23l-23 23' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10'/%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3C/svg%3E") 0% 0% / 66% no-repeat; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; box-shadow: none; outline: none; height: 32px; width: 32px; cursor: pointer; }
.css-zosdac.css-zosdac .qc-cmp2-close-icon:focus { box-shadow: rgb(255, 255, 255) 0px 0px 0px 2px, rgb(32, 109, 197) 0px 0px 3px 5px; outline: transparent dotted 2px; outline-offset: 2px; }
.css-zosdac.css-zosdac .qc-cmp2-info-icon { background-image: url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23FAAD14' d='M256 8C119.043 8 8 119.083 8 256c0 136.997 111.043 248 248 248s248-111.003 248-248C504 119.083 392.957 8 256 8zm0 110c23.196 0 42 18.804 42 42s-18.804 42-42 42-42-18.804-42-42 18.804-42 42-42zm56 254c0 6.627-5.373 12-12 12h-88c-6.627 0-12-5.373-12-12v-24c0-6.627 5.373-12 12-12h12v-64h-12c-6.627 0-12-5.373-12-12v-24c0-6.627 5.373-12 12-12h64c6.627 0 12 5.373 12 12v100h12c6.627 0 12 5.373 12 12v24z'%3E%3C/path%3E%3C/svg%3E%0A"); background-repeat: no-repeat; flex-shrink: 0; margin-right: 5px; height: 15px; width: 21px; }
.css-zosdac.css-zosdac .qc-cmp2-consent-info { padding: 5% 20px 1%; text-align: center; }
.css-zosdac.css-zosdac .qc-cmp2-consent-info .qc-cmp2-publisher-logo-container { overflow: unset; display: flex; flex-direction: column; }
.css-zosdac.css-zosdac .qc-cmp2-consent-info .qc-cmp2-publisher-logo-container .span-heading { font-size: 20px; font-weight: bold; margin: 10px 0px; }
.css-zosdac.css-zosdac .qc-cmp2-consent-info .qc-cmp2-header-links { display: flex; -webkit-box-pack: end; justify-content: flex-end; width: 100%; float: right; margin-top: 16px; }
.css-zosdac.css-zosdac .qc-cmp2-consent-info .qc-cmp2-header-links button { margin: 0px 15px; color: rgb(197, 165, 114); }
.css-zosdac.css-zosdac .qc-cmp2-consent-info .qc-cmp2-publisher-logo-container { position: relative; text-align: center; }
.css-zosdac.css-zosdac .qc-cmp2-consent-info .qc-cmp2-publisher-logo-container .qc-cmp2-home-button { background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; box-shadow: none; color: rgb(17, 17, 17); cursor: pointer; display: flex; -webkit-box-align: center; align-items: center; font-size: 14px; font-weight: bold; text-transform: uppercase; position: absolute; top: 0%; left: 0%; z-index: 1; }
.css-zosdac.css-zosdac .qc-cmp2-consent-info .qc-cmp2-publisher-logo-container .qc-cmp2-home-button svg use { fill: rgb(17, 17, 17); }
.css-zosdac.css-zosdac .qc-cmp2-consent-info .qc-cmp2-publisher-logo-container .qc-cmp2-home-button:focus { box-shadow: rgb(255, 255, 255) 0px 0px 0px 2px, rgb(32, 109, 197) 0px 0px 3px 5px; outline: transparent dotted 2px; outline-offset: 2px; }
.css-zosdac.css-zosdac .qc-cmp2-consent-info .qc-cmp2-publisher-logo-container .qc-cmp2-home-button img { margin: 0px 5px 0px 0px; }
.css-zosdac.css-zosdac .qc-cmp2-consent-info .qc-cmp2-publisher-logo-container figure .logo-container { margin: 0px auto; text-align: center; }
.css-zosdac.css-zosdac .qc-cmp2-consent-info .qc-cmp2-publisher-logo-container img { margin-bottom: 2%; }
.css-zosdac.css-zosdac .qc-cmp2-consent-info h2 { margin-bottom: 3%; padding-left: 60px; padding-right: 45px; }
.css-zosdac.css-zosdac .qc-cmp2-consent-info div { text-align: left; font-size: 13px; }
.css-zosdac.css-zosdac .qc-cmp2-consent-info .description { max-height: 20vh; overflow: auto; }
.css-zosdac.css-zosdac .qc-cmp2-consent-info .description * { line-height: 1.5; font-size: 15px; text-align: justify; }
.css-zosdac.css-zosdac .qc-cmp2-summary-section { display: grid; justify-items: center; overflow: hidden; width: 100%; }
.css-zosdac.css-zosdac .qc-cmp2-summary-section h2 { margin-bottom: 10px; }
.css-zosdac.css-zosdac .qc-cmp2-summary-section .logo-container { margin-bottom: 13px; }
.css-zosdac.css-zosdac .qc-cmp2-summary-section .qc-cmp2-publisher-logo-container { height: 100%; }
.css-zosdac.css-zosdac .qc-cmp2-summary-section .qc-cmp2-publisher-logo-container .qc-cmp2-vendor-list { margin-top: 10px; position: absolute; right: 10px; }
.css-zosdac.css-zosdac .qc-cmp2-summary-section .qc-cmp2-consent-info .qc-cmp2-publisher-logo-container { overflow: unset; }
.css-zosdac.css-zosdac .qc-cmp2-summary-section .qc-cmp2-consent-info div { max-height: unset; }
.css-zosdac.css-zosdac .qc-cmp2-summary-section .qc-cmp2-summary-info * { line-height: 1.5; font-size: 15px; text-align: justify; }
.css-zosdac.css-zosdac .qc-cmp2-summary-section .qc-cmp2-summary-info { flex: 1 1 0%; overflow-y: auto; }
.css-zosdac.css-zosdac .qc-cmp2-summary-section .qc-cmp2-summary-info div { line-height: 1.5em; margin-bottom: 15px; padding-bottom: 30px; max-height: none; }
.css-zosdac.css-zosdac .qc-cmp2-summary-section .qc-cmp2-summary-info div:last-child { margin-bottom: 15px; }
.css-zosdac.css-zosdac .qc-cmp2-summary-section .qc-cmp2-summary-info div { font-size: 14px; text-align: left; }
.css-zosdac.css-zosdac .qc-cmp2-summary-section .qc-cmp2-summary-info .qc-cmp2-vendor-list { margin-top: 10px; position: absolute; right: 10px; }
.css-zosdac.css-zosdac .qc-cmp2-scrollable-section { overflow-y: auto; flex: 1 1 0%; width: 100%; max-width: 770px; max-height: 100%; }
.css-zosdac.css-zosdac .qc-cmp2-scrollable-section::-webkit-scrollbar { width: 0.3rem; visibility: hidden; }
.css-zosdac.css-zosdac .qc-cmp2-scrollable-section::-webkit-scrollbar-thumb { background: rgb(17, 17, 17); }
.css-zosdac.css-zosdac .qc-cmp2-scrollable-section.loading::-webkit-scrollbar-thumb { background: rgb(255, 255, 255); }
.css-zosdac.css-zosdac .qc-cmp2-scrollable-section span.qc-cmp2-loading-message { display: none; position: absolute; margin: auto; left: 0px; right: 0px; text-align: center; background-color: rgb(255, 255, 255); }
.css-zosdac.css-zosdac .qc-cmp2-privacy-policy { border-top: 1px solid rgb(216, 216, 216); padding: 2.5% 60px; }
.css-zosdac.css-zosdac .qc-cmp2-privacy-policy a { text-decoration: none; color: rgb(255, 255, 255); }
.css-zosdac.css-zosdac .qc-cmp2-footer { background-color: transparent; border-top: 1px solid rgb(216, 216, 216); padding: 3% 15px; display: flex; flex-wrap: wrap; -webkit-box-pack: center; justify-content: center; position: relative; width: 100%; }
.css-zosdac.css-zosdac .qc-cmp2-footer.qc-cmp2-footer-overlay::before { content: ""; display: block; width: 100%; position: absolute; height: 50px; background: linear-gradient(0deg, rgb(255, 255, 255), rgba(255, 255, 255, 0)); left: 0px; top: -51px; pointer-events: none; transition: 0.2s; opacity: 1; }
.css-zosdac.css-zosdac .qc-cmp2-footer.qc-cmp2-footer-overlay.qc-cmp2-footer-scrolled::before { height: 0px; opacity: 0; }
.css-zosdac.css-zosdac .qc-cmp2-footer * { box-sizing: border-box; }
.css-zosdac.css-zosdac .qc-cmp2-footer [mode="link"]:not(.qc-cmp2-link-active) { color: rgb(197, 165, 114); }
.css-zosdac.css-zosdac .qc-cmp2-footer > button { width: 100%; }
.css-zosdac.css-zosdac .qc-cmp2-footer > button:first-of-type { margin-bottom: 2.8%; }
.css-zosdac.css-zosdac .qc-cmp2-footer .qc-cmp2-footer-links { display: flex; -webkit-box-pack: justify; justify-content: space-between; padding-top: 10px; width: 100%; }
.css-zosdac.css-zosdac .qc-cmp2-footer .qc-cmp2-buttons-desktop { display: none; }
.css-zosdac.css-zosdac .qc-cmp2-footer .qc-cmp2-summary-buttons { width: 100%; display: flex; flex-direction: column; }
.css-zosdac.css-zosdac .qc-cmp2-footer .qc-cmp2-summary-buttons button { width: 100%; margin-bottom: 10px; order: 2; }
.css-zosdac.css-zosdac .qc-cmp2-footer .qc-cmp2-summary-buttons button span { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.css-zosdac.css-zosdac .qc-cmp2-footer .qc-cmp2-summary-buttons button:first-of-type { order: 1; }
@media (min-width: 768px) {
  .css-zosdac.css-zosdac { overflow-x: hidden; height: auto; max-height: 550px; width: 770px; grid-template-rows: minmax(150px, 1fr) min-content; }
  .css-zosdac.css-zosdac h2 { font-size: 20px; margin-top: 10px; }
  .css-zosdac.css-zosdac p { font-size: 15px; }
  .css-zosdac.css-zosdac .qc-cmp2-hide-desktop { display: none; }
  .css-zosdac.css-zosdac .qc-cmp2-close { top: 10px; }
  .css-zosdac.css-zosdac .qc-cmp2-consent-info { padding: 5px 30px; width: 100%; }
  .css-zosdac.css-zosdac .qc-cmp2-consent-info div { margin-bottom: 0px; max-height: none; font-size: 14px; }
  .css-zosdac.css-zosdac .qc-cmp2-consent-info .qc-cmp2-publisher-logo-container .qc-cmp2-home-button { top: 10px; }
  .css-zosdac.css-zosdac .qc-cmp2-consent-info .qc-cmp2-publisher-logo-container .description { line-height: 1.5; overflow: auto; max-height: 20vh; border: 1px solid rgb(202, 202, 202); padding: 16px; margin-top: 8px; animation: 0.1s ease 0s 1 normal forwards running reflow; }
  @-webkit-keyframes reflow { 
  0% { opacity: 1; }
  100% { opacity: 0.99; }
}
  @keyframes reflow { 
  0% { opacity: 1; }
  100% { opacity: 0.99; }
}
  .css-zosdac.css-zosdac .qc-cmp2-consent-info .qc-cmp2-publisher-logo-container .description::-webkit-scrollbar { width: 0.3rem; visibility: hidden; }
  .css-zosdac.css-zosdac .qc-cmp2-consent-info .qc-cmp2-publisher-logo-container .description::-webkit-scrollbar-thumb { background: rgb(17, 17, 17); }
  .css-zosdac.css-zosdac .qc-cmp2-consent-info .qc-cmp2-publisher-logo-container img { margin-bottom: 0px; }
  .css-zosdac.css-zosdac .qc-cmp2-consent-info .qc-cmp2-publisher-logo-container h2 { margin-bottom: 10px; }
  .css-zosdac.css-zosdac .qc-cmp2-consent-info .qc-cmp2-publisher-logo-container .qc-cmp2-vendor-list { margin-top: 5px; float: right; }
  .css-zosdac.css-zosdac .qc-cmp2-scrollable-section { padding: 0px 30px; }
  .css-zosdac.css-zosdac .qc-cmp2-footer { padding: 13px 30px; display: flex; flex-wrap: wrap; -webkit-box-pack: justify; justify-content: space-between; box-shadow: rgba(0, 0, 0, 0.1) 0px -2px 4px 0px; }
  .css-zosdac.css-zosdac .qc-cmp2-footer .qc-cmp2-footer-links { padding-top: 0px; width: auto; }
  .css-zosdac.css-zosdac .qc-cmp2-footer .qc-cmp2-footer-links button { margin-left: 15px; }
  .css-zosdac.css-zosdac .qc-cmp2-footer .qc-cmp2-footer-links buttonspan { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
  .css-zosdac.css-zosdac .qc-cmp2-footer .qc-cmp2-footer-links button:not(.qc-cmp2-link-active) { color: rgb(197, 165, 114); }
  .css-zosdac.css-zosdac .qc-cmp2-footer .qc-cmp2-footer-links button:first-of-type { margin-left: 0px; }
  .css-zosdac.css-zosdac .qc-cmp2-footer .qc-cmp2-buttons-desktop { display: inline-flex; margin-left: 50px; }
  .css-zosdac.css-zosdac .qc-cmp2-footer .qc-cmp2-buttons-desktop button { margin: 0px; flex: 1 1 0%; font-size: 11px; }
  .css-zosdac.css-zosdac .qc-cmp2-footer .qc-cmp2-buttons-desktop button:first-of-type { margin-right: 1em; }
  .css-zosdac.css-zosdac .qc-cmp2-footer .qc-cmp2-summary-buttons { flex-direction: row; -webkit-box-pack: justify; justify-content: space-between; padding: 5px 0px; }
  .css-zosdac.css-zosdac .qc-cmp2-footer .qc-cmp2-summary-buttons button { margin-bottom: 0px; margin-right: 15px; }
  .css-zosdac.css-zosdac .qc-cmp2-footer.qc-cmp2-footer-overlay::before { display: none; }
}
@media (min-height: 800px) and (min-width: 768px) {
  .css-zosdac.css-zosdac .qc-cmp2-consent-info .qc-cmp2-publisher-logo-container .description { max-height: 150px; }
}
@media (max-width: 767px) {
  .css-zosdac.css-zosdac.css-zosdac.css-zosdac { max-height: 100%; margin-top: 0px; }
  @media (orientation: portrait) {
  .css-zosdac.css-zosdac.css-zosdac.css-zosdac .qc-cmp2-footer { margin-top: 2%; }
}
}
@media only screen and (max-width: 767px) and (min-width: 361px) and (min-height: 300px) {
  .css-zosdac.css-zosdac.css-zosdac.css-zosdac { display: grid; grid-template-rows: minmax(150px, 1fr) min-content; height: 70%; }
  @media (orientation: landscape) {
  .css-zosdac.css-zosdac.css-zosdac.css-zosdac { height: 100%; max-height: 100%; }
}
}
@media only screen and (max-width: 360px) {
  .css-zosdac.css-zosdac { display: grid; height: 100%; max-height: 100%; }
  .css-zosdac.css-zosdac p { font-size: 13px; }
  .css-zosdac.css-zosdac .qc-cmp2-consent-info { padding-top: 10px; }
  .css-zosdac.css-zosdac .qc-cmp2-consent-info img { margin-bottom: 0px; }
  .css-zosdac.css-zosdac .qc-cmp2-consent-info h2 { margin-bottom: 3px; }
  .css-zosdac.css-zosdac .qc-cmp2-consent-info .description { margin-bottom: 5px; max-height: 15vh; }
  .css-zosdac.css-zosdac .qc-cmp2-scrollable-section { max-height: 42%; }
  .css-zosdac.css-zosdac .qc-cmp2-privacy-policy { padding: 8px 25px; }
  .css-zosdac.css-zosdac .qc-cmp2-privacy-policy p { text-align: center; }
}
.css-zosdac.css-zosdac .privacy-logo-text { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: start; justify-content: start; }
.css-15qpsy7.css-15qpsy7 { width: 130px; }
.css-15qpsy7.css-15qpsy7 img { max-width: 100%; width: 147px; height: 15.9184px; }
@media (min-width: 768px) {
  .css-15qpsy7.css-15qpsy7 { width: 170px; }
  .css-15qpsy7.css-15qpsy7 img { max-width: 170px; width: 147px; height: 18px; }
}
.css-gwn8qy.css-gwn8qy { place-content: center; backface-visibility: hidden; border-radius: 2px; cursor: pointer; display: flex; -webkit-box-align: center; align-items: center; font-size: 13px; line-height: 0; min-height: 34px; -webkit-box-pack: center; letter-spacing: 2px; margin: 0.5em; padding: 12px; text-align: center; text-transform: uppercase; transition: 0.35s; white-space: nowrap; width: 95%; box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 1px 1px; background: rgb(255, 255, 255); border: 1px solid rgb(17, 17, 17); color: rgb(17, 17, 17); }
@media (min-width: 768px) {
  .css-gwn8qy.css-gwn8qy:hover { background: rgb(47, 47, 47); }
}
@media (min-width: 768px) {
  .css-gwn8qy.css-gwn8qy:hover { background: rgb(17, 17, 17); border-color: rgb(17, 17, 17); color: rgb(255, 255, 255); }
}
@media (min-width: 768px) {
  .css-gwn8qy.css-gwn8qy { min-width: 190px; min-height: 40px; font-size: 11px; padding: 0px 15px !important; }
}
@media (max-width: 360px) {
  .css-gwn8qy.css-gwn8qy { margin: 0.3em; font-size: 10px; }
}
.css-ddihxl.css-ddihxl { place-content: center; backface-visibility: hidden; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background: rgb(17, 17, 17); border-radius: 2px; color: rgb(255, 255, 255); cursor: pointer; display: flex; -webkit-box-align: center; align-items: center; font-size: 13px; line-height: 0; min-height: 34px; -webkit-box-pack: center; letter-spacing: 2px; margin: 0.5em; padding: 12px; text-align: center; text-transform: uppercase; transition: 0.35s; white-space: nowrap; width: 95%; box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 1px 1px; }
@media (min-width: 768px) {
  .css-ddihxl.css-ddihxl:hover { background: rgb(47, 47, 47); }
}
@media (min-width: 768px) {
  .css-ddihxl.css-ddihxl { min-width: 190px; min-height: 40px; font-size: 11px; padding: 0px 15px !important; }
}
@media (max-width: 360px) {
  .css-ddihxl.css-ddihxl { margin: 0.3em; font-size: 10px; }
}
.css-1a0f1df.css-1a0f1df { text-align: center; z-index: 100; background-color: rgb(255, 255, 255); margin: 10px auto !important; }
.css-1a0f1df .loader { display: inline-block; }
@-webkit-keyframes line-scale { 
  0% { transform: scaleY(1); }
  50% { transform: scaleY(0.4); }
  100% { transform: scaleY(1); }
}
@keyframes line-scale { 
  0% { transform: scaleY(1); }
  50% { transform: scaleY(0.4); }
  100% { transform: scaleY(1); }
}
.css-1a0f1df .loader .line-scale > div:nth-of-type(1) { animation: 1s cubic-bezier(0.2, 0.68, 0.18, 1.08) -0.4s infinite normal none running line-scale; }
.css-1a0f1df .loader .line-scale > div:nth-of-type(2) { animation: 1s cubic-bezier(0.2, 0.68, 0.18, 1.08) -0.3s infinite normal none running line-scale; }
.css-1a0f1df .loader .line-scale > div:nth-of-type(3) { animation: 1s cubic-bezier(0.2, 0.68, 0.18, 1.08) -0.2s infinite normal none running line-scale; }
.css-1a0f1df .loader .line-scale > div:nth-of-type(4) { animation: 1s cubic-bezier(0.2, 0.68, 0.18, 1.08) -0.1s infinite normal none running line-scale; }
.css-1a0f1df .loader .line-scale > div:nth-of-type(5) { animation: 1s cubic-bezier(0.2, 0.68, 0.18, 1.08) 0s infinite normal none running line-scale; }
.css-1a0f1df .loader .line-scale > div { background: rgb(17, 17, 17); width: 4px; height: 35px; border-radius: 2px; margin: 2px; animation-fill-mode: both; display: inline-block; }
.css-h5uxzb.css-h5uxzb { place-content: center; backface-visibility: hidden; border-radius: 2px; cursor: auto; display: flex; -webkit-box-align: center; align-items: center; font-size: 13px; line-height: 0; min-height: 34px; -webkit-box-pack: center; letter-spacing: 2px; margin: 0.5em; padding: 12px; text-align: center; text-transform: uppercase; transition: 0.35s; white-space: nowrap; width: 95%; box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 1px 1px; background: rgb(255, 255, 255); border: 1px solid rgb(17, 17, 17); color: rgb(17, 17, 17); }
@media (min-width: 768px) {
  .css-h5uxzb.css-h5uxzb:hover { background: rgb(47, 47, 47); }
}
.css-h5uxzb.css-h5uxzb.css-h5uxzb.css-h5uxzb, .css-h5uxzb.css-h5uxzb.css-h5uxzb.css-h5uxzb .css-h5uxzb.css-h5uxzb:hover { }
@media (min-width: 768px) {
  .css-h5uxzb.css-h5uxzb:hover { background: rgb(17, 17, 17); border-color: rgb(17, 17, 17); color: rgb(255, 255, 255); }
}
@media (min-width: 768px) {
  .css-h5uxzb.css-h5uxzb { min-width: 190px; min-height: 40px; font-size: 11px; padding: 0px 15px !important; }
}
@media (max-width: 360px) {
  .css-h5uxzb.css-h5uxzb { margin: 0.3em; font-size: 10px; }
}
.css-t6hwrv.css-t6hwrv { text-align: center; z-index: 100; background-color: transparent; margin: 10px auto !important; }
.css-t6hwrv .loader { display: inline-block; }
@-webkit-keyframes line-scale { 
  0% { transform: scaleY(1); }
  50% { transform: scaleY(0.4); }
  100% { transform: scaleY(1); }
}
@keyframes line-scale { 
  0% { transform: scaleY(1); }
  50% { transform: scaleY(0.4); }
  100% { transform: scaleY(1); }
}
.css-t6hwrv .loader .line-scale > div:nth-of-type(1) { animation: 1s cubic-bezier(0.2, 0.68, 0.18, 1.08) -0.4s infinite normal none running line-scale; }
.css-t6hwrv .loader .line-scale > div:nth-of-type(2) { animation: 1s cubic-bezier(0.2, 0.68, 0.18, 1.08) -0.3s infinite normal none running line-scale; }
.css-t6hwrv .loader .line-scale > div:nth-of-type(3) { animation: 1s cubic-bezier(0.2, 0.68, 0.18, 1.08) -0.2s infinite normal none running line-scale; }
.css-t6hwrv .loader .line-scale > div:nth-of-type(4) { animation: 1s cubic-bezier(0.2, 0.68, 0.18, 1.08) -0.1s infinite normal none running line-scale; }
.css-t6hwrv .loader .line-scale > div:nth-of-type(5) { animation: 1s cubic-bezier(0.2, 0.68, 0.18, 1.08) 0s infinite normal none running line-scale; }
.css-t6hwrv .loader .line-scale > div { background: rgb(17, 17, 17); width: 4px; height: 14px; border-radius: 2px; margin: 2px; animation-fill-mode: both; display: inline-block; }
.css-1pibey6.css-1pibey6 { place-content: center; backface-visibility: hidden; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background: lightgray; border-radius: 2px; color: rgb(255, 255, 255); cursor: auto; display: flex; -webkit-box-align: center; align-items: center; font-size: 13px; line-height: 0; min-height: 34px; -webkit-box-pack: center; letter-spacing: 2px; margin: 0.5em; padding: 12px; text-align: center; text-transform: uppercase; transition: 0.35s; white-space: nowrap; width: 95%; box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 1px 1px; }
@media (min-width: 768px) {
  .css-1pibey6.css-1pibey6:hover { background: rgb(47, 47, 47); }
}
.css-1pibey6.css-1pibey6.css-1pibey6.css-1pibey6, .css-1pibey6.css-1pibey6.css-1pibey6.css-1pibey6 .css-1pibey6.css-1pibey6:hover { }
@media (min-width: 768px) {
  .css-1pibey6.css-1pibey6 { min-width: 190px; min-height: 40px; font-size: 11px; padding: 0px 15px !important; }
}
@media (max-width: 360px) {
  .css-1pibey6.css-1pibey6 { margin: 0.3em; font-size: 10px; }
}@media (max-width: 450px) {
  .jJwnaC { left: 50% !important; transform: translate(-50%, 0) !important; }
}
