.LKKXCRHEYGMOHFP {
  background-color: rgb(255 255 255);
}

.FWPRJJZRLTVHFGY {
  /*HV01LldvyEqRHHy0hljF*/
  max-width: 1280px;
  /*OmM4wtdsNjVR2r7OSzsm*/
  padding-bottom: 1rem;
  padding-top: 0.5rem;
  /*RV8RoaI_SlEMC5CEQ3ms*/
  margin-left: auto;
  margin-right: auto;
  /*_SsnJIltm5dBbDh6WR5Z*/
  gap: 4rem;
  /*veFXkDzfJN473U3ycrV8*/
  padding-left: 1rem;
  padding-right: 1rem;
}

@media (min-width: 1024px) {
  .FWPRJJZRLTVHFGY {
    /*NLUM9g1CxiratTbPnE1W*/
    grid-template-columns: repeat(3, minmax(0, 1fr));
    /*_RUilKYocHrR4Hi7HUMx*/
    display: grid;
    /*jj0BrgkBpq72EXwWuBh5*/
    padding-bottom: 2rem;
    padding-top: 1rem;
    /*sfxzXnWHolluRGSsbMHw*/
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
}

.KHZFNGXHJQXOXGM {
  /*K1PPCJwslha8GUIvV_Cr*/
  --tw-text-opacity: 1;
  color: rgb(107 114 128 / var(--tw-text-opacity));
}

@media (min-width: 640px) {
  .KHZFNGXHJQXOXGM {
    /*MozT3ykswwrve9XfJmlm*/
    font-size: 1.125rem;
    line-height: 1.75rem;
  }
}

.BOFKCKHVGLXPFDD {
  /*cq1ij1EsUw0V2rrqeYEc*/
  margin-bottom: 0.75rem;
  /*ttxtqsLWp2pFRX8yUvWd*/
  display: block;
}

.BOFKCKHVGLXPFDD > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-bottom: calc(1rem * var(--tw-space-y-reverse));
  margin-top: calc(1rem * (1 - var(--tw-space-y-reverse)));
}

@media (min-width: 640px) {
  .BOFKCKHVGLXPFDD {
    /*U4m6yFbNbl_ea9gVo2Uw*/
    display: flex;
  }
}

@media (min-width: 640px) {
  .BOFKCKHVGLXPFDD {
    /*_rT9gacXyvSO1fCjLFak*/
    --tw-space-y-reverse: 0;
    margin-bottom: calc(0px * var(--tw-space-y-reverse));
    margin-top: calc(0px * (1 - var(--tw-space-y-reverse)));
  }
}

@media (min-width: 1024px) {
  .BOFKCKHVGLXPFDD {
    /*czGmoDY2lMQ_0SyND3x7*/
    display: block;
  }
}

@media (min-width: 1024px) {
  .BOFKCKHVGLXPFDD {
    /*vu_vi_Jdg65XrPNcPpRF*/
    --tw-space-y-reverse: 0;
    margin-bottom: calc(1rem * var(--tw-space-y-reverse));
    margin-top: calc(1rem * (1 - var(--tw-space-y-reverse)));
  }
}

.TCJCCOIDVKZMENT {
}

@media (min-width: 1024px) {
  .TCJCCOIDVKZMENT {
    /*PA8ily9Ds00nYPBs3KNq*/
    margin-right: 0;
  }
}

@media (min-width: 768px) {
  .TCJCCOIDVKZMENT {
    /*_1oWCsUuw9PMGzIB2nEj*/
    margin-right: 0.5rem;
  }
}

.GWRPYQUPTJLLKGM {
  /*_Qk4_E9_iLqcHsRZZ4ge*/
  border-radius: 0.5rem;
  /*_iRPzRRWy2UNkvZFG8iO*/
  --tw-bg-opacity: 1;
  background-color: rgb(243 244 246 / var(--tw-bg-opacity));
  /*iHyrYta0Jcy0_7nMWLK7*/
  padding: 1rem;
  /*jCISvWkW5oStPH6Wrb_H*/
  width: 100%;
}

.GWRPYQUPTJLLKGM:hover {
  /*DpMPWwlSESiYA8EE1xKM*/
  --tw-bg-opacity: 1;
  background-color: rgb(243 244 246 / var(--tw-bg-opacity));
}

/* Classes not found for GWRPYQUPTJLLKGM*/
/* _OovBxfPdK7Rjv2nh2Ot _t2wg7hRcyKsNN8CSSeU */
.OLJBPMWLYXXZBOC {
}

.OLJBPMWLYXXZBOC > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-bottom: calc(0.5rem * var(--tw-space-y-reverse));
  margin-top: calc(0.5rem * (1 - var(--tw-space-y-reverse)));
}

.YNNLMYUXFWARHQI {
  /*kqgYncRJQ7spwKfig6It*/
  display: flex;
}

.YNNLMYUXFWARHQI > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-left: calc(0.625rem * (1 - var(--tw-space-x-reverse)));
  margin-right: calc(0.625rem * var(--tw-space-x-reverse));
}

.TCFCCIMCYSDZQMX {
  /*_XD2a764x49B1E2F9f8X*/
  height: 1.5rem;
  /*n8e6ORKgPTnY6zgs5HS7*/
  border-radius: 9999px;
  /*nLhohPz5FpffXM9RSdFT*/
  width: 1.5rem;
}

.NGDRQYFYDAHGMAD {
  /*LYMps1kO2vF8HBymW3az*/
  font-weight: 600;
  /*VwrSTsh__so52zqMJvws*/
  font-size: 1.125rem;
  line-height: 1.75rem;
  /*g3OYBOqwXUEW4dRGogkH*/
  --tw-text-opacity: 1;
  color: rgb(17 24 39 / var(--tw-text-opacity));
}

/* Classes not found for NGDRQYFYDAHGMAD*/
/* a0Ed69aMSu0vgf4oysz0 */
.TEWXWPSXSRINIMR {
  /*K1PPCJwslha8GUIvV_Cr*/
  --tw-text-opacity: 1;
  color: rgb(107 114 128 / var(--tw-text-opacity));
  /*MxG1ClE4KPrIvlL5_Q5x*/
  font-size: 0.875rem;
  line-height: 1.25rem;
  /*PJD8Rj8ZmfldJGExe8Fx*/
  text-align: left;
  /*XdjN1uxS_rsa3F90ox40*/
  font-weight: 300;
}

/* Classes not found for TEWXWPSXSRINIMR*/
/* eCx_6PNzncAD5yo7Qcic */
.XEVAWKDEMZFFPOT {
  /*_Qk4_E9_iLqcHsRZZ4ge*/
  border-radius: 0.5rem;
  /*iHyrYta0Jcy0_7nMWLK7*/
  padding: 1rem;
  /*jCISvWkW5oStPH6Wrb_H*/
  width: 100%;
  /*yjGyQxv8jnYk9_MGMqLN*/
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}

.XEVAWKDEMZFFPOT:hover {
  /*DpMPWwlSESiYA8EE1xKM*/
  --tw-bg-opacity: 1;
  background-color: rgb(243 244 246 / var(--tw-bg-opacity));
}

/* Classes not found for XEVAWKDEMZFFPOT*/
/* _OovBxfPdK7Rjv2nh2Ot zlFmyfujKXCLCPyPEOIS */

.EXFYTWHLJYMHEBP {
  /*GgmUn_AzvO94fJHuDz7E*/
  grid-column: span 2 / span 2;
  /*KgBTWt39fdiAC__YVNt8*/
  margin-top: 1rem;
}

.EXFYTWHLJYMHEBP > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-y-reverse: 0;
  border-bottom-width: calc(1px * var(--tw-divide-y-reverse));
  border-top-width: calc(1px * (1 - var(--tw-divide-y-reverse)));
}

.EXFYTWHLJYMHEBP > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgb(229 231 235 / var(--tw-divide-opacity));
}

@media (min-width: 1024px) {
  .EXFYTWHLJYMHEBP {
    /*bFw6_PuBdnL4xhqF70MG*/
    margin-top: 0;
  }
}

/* Classes not found for EXFYTWHLJYMHEBP*/
/* HYRf9RlDA82adxhJtlOL */
.CIAPXOVBLQWGAJU {
  /*_Qk4_E9_iLqcHsRZZ4ge*/
  border-radius: 0.5rem;
  /*iHyrYta0Jcy0_7nMWLK7*/
  padding: 1rem;
}

.GWKQQDUMDCJVPCL {
  /*K1PPCJwslha8GUIvV_Cr*/
  --tw-text-opacity: 1;
  color: rgb(107 114 128 / var(--tw-text-opacity));
  /*_pwSRUXRHN5bHphyTRKz*/
  height: 2rem;
  /*cq1ij1EsUw0V2rrqeYEc*/
  margin-bottom: 0.75rem;
}

/* Classes not found for GWKQQDUMDCJVPCL*/
/* _IprfJJwDKg2gHmF7Zsi */
.PEHPWLNXHQKIUCY {
  /*_WfIfkoGCi0vvUrnNs4M*/
  font-weight: 700;
  /*_e063bssp_1bldcJ6kR0*/
  font-size: 1.5rem;
  line-height: 2rem;
  /*cq1ij1EsUw0V2rrqeYEc*/
  margin-bottom: 0.75rem;
  /*g3OYBOqwXUEW4dRGogkH*/
  --tw-text-opacity: 1;
  color: rgb(17 24 39 / var(--tw-text-opacity));
  /*jGqC6Vyq4r7i62RWVQU_*/
  line-height: 1.25;
  /*marR_sCaF_d1KewmkXGX*/
  letter-spacing: -0.025em;
}

.LXSCWLUZXEJJMSD {
  line-height: 1.625;
  --tw-text-opacity: 1;
  color: rgb(107 114 128 / var(--tw-text-opacity));
  font-size: 1.125rem;
  line-height: 1.75rem;
  font-weight: 300;
  margin-bottom: 0.75rem;
}

/* Classes not found for OOKEKZDMZCGSDET*/
/* eCx_6PNzncAD5yo7Qcic */
.FCTBOOKSUBNVVUD {
  /*_Qk4_E9_iLqcHsRZZ4ge*/
  border-radius: 0.5rem;
  /*iHyrYta0Jcy0_7nMWLK7*/
  padding: 1rem;
  /*j2x7_17hqRVmwte_tWFa*/
  display: none;
}
