@charset "utf-8";

.RWE5ynJzuHKtpg6UTFyo { clear: both; }

.IJEiQw_92EIeiLKILVLA { background-color: rgb(111, 67, 214); color: rgb(255, 255, 255); padding: 3em 1.6em; }

@media screen and (min-width: 768px) {
  .IJEiQw_92EIeiLKILVLA { padding: 4em 5em; }
}

.l7uMfyjmeOP24R9PYui2 { display: flex; flex-wrap: wrap; justify-content: space-between; margin: 0px auto; max-width: 1440px; }

@media screen and (min-width: 768px) {
  .l7uMfyjmeOP24R9PYui2 { justify-content: space-between; }
}

.yI7lAr36C5eQWXV4CXLL { border-top: 1px solid rgb(204, 204, 204); display: flex; flex-flow: wrap-reverse; font-size: 0.75rem; justify-content: space-between; line-height: 1rem; margin-top: 2.5rem; max-width: 1440px; padding-top: 1.5rem; }

@media screen and (min-width: 1150px) {
  .yI7lAr36C5eQWXV4CXLL { margin: 4rem auto 0px; }
}

.zGxHlTyllL1AqMMFwMG7 { color: rgb(255, 255, 255); display: block; margin-bottom: 1em; }

.zGxHlTyllL1AqMMFwMG7:visited { color: rgb(255, 255, 255); }

.mOhnQBe01rJrl_8U7HpA:active, .mOhnQBe01rJrl_8U7HpA:focus, .mOhnQBe01rJrl_8U7HpA:hover:not([disabled]) { color: rgb(8, 8, 8); }

.rB5_zq6M5oCUxodweDhW { order: 2; }

@media screen and (min-width: 768px) {
  .rB5_zq6M5oCUxodweDhW { order: 2; padding: 1.5em 0px 0px 6em; }
}

@media screen and (min-width: 1150px) {
  .rB5_zq6M5oCUxodweDhW { padding: 1em 0px 0px; }
}

.syKNXBwfC0MvxjwI22AI { font-size: 14px; font-weight: 200; padding-bottom: 0.5em; }

@media screen and (min-width: 768px) {
  .syKNXBwfC0MvxjwI22AI { margin-right: 1em; }
}

.sWVMdSFr8Yy4tcr3eaWO { display: flex; flex-wrap: wrap; font-size: 0.875rem; padding-bottom: 0.5em; width: 100%; }

@media screen and (min-width: 1024px) {
  .sWVMdSFr8Yy4tcr3eaWO { width: auto; }
}

.vEUDjFgCEwbB0Bdl4voE { align-items: center; border: none; color: rgb(255, 255, 255); display: flex; font-size: 16px; font-weight: 700; justify-content: space-between; padding: 1em 0px 1.5em; width: 100%; }

.vEUDjFgCEwbB0Bdl4voE, .vEUDjFgCEwbB0Bdl4voE:focus, .vEUDjFgCEwbB0Bdl4voE:hover { background-color: transparent; }

.vEUDjFgCEwbB0Bdl4voE:active { }

@media screen and (min-width: 768px) {
  .vEUDjFgCEwbB0Bdl4voE { padding-bottom: 2em; }
}

@media screen and (min-width: 1150px) {
  .vEUDjFgCEwbB0Bdl4voE { padding-top: 0px; }
}

.lRFNsjW_nZ4m_IpxII1W { display: flex; flex-direction: column; width: 100%; }

@media screen and (min-width: 768px) {
  .lRFNsjW_nZ4m_IpxII1W { width: auto; }
  .V8714pbv30VBxVwodIsf { display: none; }
}

.jCzvv1GMUIngmawpi1Rl { display: none; padding: 0px 1em; }

@media screen and (min-width: 768px) {
  .jCzvv1GMUIngmawpi1Rl { display: block; max-width: 184px; min-width: 165px; padding: 0px; }
}

.YnUjhbSESXbqdQwbsXPU, .jCzvv1GMUIngmawpi1Rl.poDsmNk9PFz9ZqnTJYPt { display: block; }

.fE8z5_QW3eQx6YzMCdiH { margin-top: 1.5em; padding-bottom: 1.5rem; }

.fE8z5_QW3eQx6YzMCdiH svg { fill: rgb(255, 255, 255); }

.ioYCa3ngjgyHyMIURvSw { color: rgb(255, 255, 255); font-size: 14px; font-weight: 200; margin-right: 1rem; }

.ioYCa3ngjgyHyMIURvSw:visited { color: rgb(255, 255, 255); }

@media screen and (min-width: 768px) {
  .ioYCa3ngjgyHyMIURvSw { margin-right: 1.5rem; }
}

.ioYCa3ngjgyHyMIURvSw:last-of-type { margin-right: 0px; }

.qYOl7RHtZB4KlzVZhaY2 { color: rgb(255, 255, 255); display: inline-block; margin-right: 0.5rem; }

.SyyEJRT1iNkBnIO5Dr8w { order: 3; }

.SyyEJRT1iNkBnIO5Dr8w svg { fill: rgb(255, 255, 255); }

.SyyEJRT1iNkBnIO5Dr8w path { transition: 0.3s; }

@media screen and (prefers-reduced-motion: reduce) {
  .SyyEJRT1iNkBnIO5Dr8w path { transition: none; }
}

@media screen and (min-width: 768px) {
  .SyyEJRT1iNkBnIO5Dr8w { display: block; flex-direction: row; width: 100%; }
}

@media screen and (min-width: 1150px) {
  .SyyEJRT1iNkBnIO5Dr8w { flex-direction: column; width: auto; }
}

.dhPZnyM1CFnDke9UYNsx { display: none; }

@media screen and (min-width: 768px) {
  .dhPZnyM1CFnDke9UYNsx { display: flex; }
}

.Qbh46h2qiHw4Q0Khyu1L { height: 37px; width: 36px; }

@media screen and (prefers-reduced-motion: reduce) {
  .Qbh46h2qiHw4Q0Khyu1L path { transition: none; }
}

.Qbh46h2qiHw4Q0Khyu1L path { transition: 0.3s; }

.Qbh46h2qiHw4Q0Khyu1L circle, .Qbh46h2qiHw4Q0Khyu1L path:nth-child(2), .Qbh46h2qiHw4Q0Khyu1L path:nth-child(3) { fill: rgb(111, 67, 214); }

.Qbh46h2qiHw4Q0Khyu1L:active circle, .Qbh46h2qiHw4Q0Khyu1L:active path:nth-child(2), .Qbh46h2qiHw4Q0Khyu1L:active path:nth-child(3) { fill: rgb(255, 255, 255); }

.Qbh46h2qiHw4Q0Khyu1L:active path:first-child { fill: rgb(8, 8, 8); }

.Qbh46h2qiHw4Q0Khyu1L:focus circle, .Qbh46h2qiHw4Q0Khyu1L:focus path:nth-child(2), .Qbh46h2qiHw4Q0Khyu1L:focus path:nth-child(3) { fill: rgb(255, 255, 255); }

.Qbh46h2qiHw4Q0Khyu1L:focus path:first-child { fill: rgb(8, 8, 8); }

.Qbh46h2qiHw4Q0Khyu1L:focus:not([disabled]) circle, .Qbh46h2qiHw4Q0Khyu1L:focus:not([disabled]) path:nth-child(2), .Qbh46h2qiHw4Q0Khyu1L:focus:not([disabled]) path:nth-child(3), .Qbh46h2qiHw4Q0Khyu1L:hover:not([disabled]) circle, .Qbh46h2qiHw4Q0Khyu1L:hover:not([disabled]) path:nth-child(2), .Qbh46h2qiHw4Q0Khyu1L:hover:not([disabled]) path:nth-child(3) { fill: rgb(255, 255, 255); }

.Qbh46h2qiHw4Q0Khyu1L:focus:not([disabled]) path:first-child, .Qbh46h2qiHw4Q0Khyu1L:hover:not([disabled]) path:first-child { fill: rgb(8, 8, 8); }

.cHim_DwI8m09KA6b0wiZ { order: 1; }

@media screen and (min-width: 768px) {
  .cHim_DwI8m09KA6b0wiZ { display: none; }
}

.PFsG6jns8V_9FkUVzXoG { display: flex; font-size: 16px; font-weight: 200; order: 2; padding-top: 1.5em; }

@media screen and (min-width: 768px) {
  .PFsG6jns8V_9FkUVzXoG { flex-direction: row; justify-content: space-between; order: 3; width: 100%; }
}

@media screen and (min-width: 1150px) {
  .PFsG6jns8V_9FkUVzXoG { padding-top: 0px; width: 75%; }
}

@media screen and (prefers-reduced-motion: reduce) {
  .Jmxh_U86o_SOXvwfBfpd { align-items: center; background-color: rgb(255, 255, 255); border: 1px solid rgb(255, 255, 255); border-radius: 0.3125em; color: rgb(8, 8, 8); cursor: pointer; display: flex; justify-content: space-between; margin-top: 2.25rem; padding: 0.75em; transition: none; }
  .Jmxh_U86o_SOXvwfBfpd:active, .Jmxh_U86o_SOXvwfBfpd:focus, .Jmxh_U86o_SOXvwfBfpd:hover:not([disabled]) { background-color: rgb(255, 255, 255); color: rgb(8, 8, 8); text-decoration: none; }
}

@media screen and (prefers-reduced-motion: reduce) and (min-width: 768px) {
  .Jmxh_U86o_SOXvwfBfpd { background-color: transparent; color: rgb(255, 255, 255); margin-top: 0px; }
}

.Jmxh_U86o_SOXvwfBfpd { align-items: center; background-color: rgb(255, 255, 255); border: 1px solid rgb(255, 255, 255); border-radius: 0.3125em; color: rgb(8, 8, 8); cursor: pointer; display: flex; justify-content: space-between; margin-top: 2.25rem; padding: 0.75em; transition: 0.3s; }

.Jmxh_U86o_SOXvwfBfpd:active, .Jmxh_U86o_SOXvwfBfpd:focus, .Jmxh_U86o_SOXvwfBfpd:hover:not([disabled]) { background-color: rgb(255, 255, 255); color: rgb(8, 8, 8); text-decoration: none; }

@media screen and (min-width: 768px) {
  .Jmxh_U86o_SOXvwfBfpd { background-color: transparent; color: rgb(255, 255, 255); margin-top: 0px; }
}

.kNqjcYohBWqYd7UwUPGA { display: flex; }

.F_kYlwO0lL6PNunPPqfA { font-size: 16px; font-weight: 400; text-transform: none; }

.GwQOelBjpyaa71URkOQN { margin: 0px; padding-right: 0.5em; }

.GwQOelBjpyaa71URkOQN svg { height: 18px; width: 29px; }

.SRkwgkz6ih2DO5pFvJrU { fill: rgb(8, 8, 8); height: 18px; margin-left: 1.25rem; width: 6px; }

@media screen and (min-width: 768px) {
  .SRkwgkz6ih2DO5pFvJrU { fill: rgb(255, 255, 255); }
}

.i3bZpvYb8xGl3TjKqbBZ { width: 100%; }

.hqFSZfoN0BxJVGVmb97u { clear: both; }

.QaIqsjY_pm0Ha7EE075I { background-color: rgb(111, 67, 214); color: rgb(255, 255, 255); padding: 1.5em 3.5em 3.5em; }

.QaIqsjY_pm0Ha7EE075I a { cursor: pointer; }

.i8mVJknMQU6Au8VLmrKs { display: flex; flex-flow: wrap-reverse; font-size: 0.75rem; justify-content: space-between; line-height: 1rem; }

.QuNv_MLRSo7TQofpIIQV { padding-bottom: 0.5em; }

@media screen and (min-width: 768px) {
  .QuNv_MLRSo7TQofpIIQV { margin-right: 1em; }
}

.Pw1XglY6Tr233l3RjQwo { margin-bottom: 1em; }

.xDeEc4dFx3DldYV4WCwT { color: rgb(255, 255, 255); margin-right: 1rem; }

@media screen and (min-width: 768px) {
  .xDeEc4dFx3DldYV4WCwT { margin-right: 1.5rem; }
}

.xDeEc4dFx3DldYV4WCwT:last-of-type { margin-right: 0px; }