.item-list-component{margin:auto;width:100%}
.item-list-component .text-title{font-weight:500;line-height:1.5}
.item-list-component .title-sm{font-size:20px}
@media(max-width:1220px){.item-list-component .title-sm{font-size:18px}
}
.item-list-component .title-md{font-size:24px}
@media(max-width:1220px){.item-list-component .title-md{font-size:22px}
}
@media(max-width:767px){.item-list-component .title-md{font-size:20px}
}
.item-list-component .title-lg{font-size:30px}
@media(max-width:767px){.item-list-component .title-lg{font-size:24px}
}
.item-list-component ul{-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:24px;justify-content:center;margin:auto}
.item-list-component ul,.item-list-component ul li{display:-webkit-box;display:-ms-flexbox;display:flex}
.item-list-component ul li{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0}
.item-list-component ul li .item-list-image-container{overflow:hidden}
.item-list-component ul li .item-list-image-container img{vertical-align:middle}
.item-list-component.equal-height ul{max-width:915pt}
@media(max-width:767px){.item-list-component.equal-height ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:baseline;-ms-flex-pack:baseline;align-items:center;-ms-flex-direction:column;flex-direction:column;justify-content:baseline}
}
.item-list-component.equal-height ul li{width:calc(50% - 9pt)}
@media(max-width:1220px){.item-list-component.equal-height ul li{width:calc(50vw - 2pc)}
}
@media(max-width:767px){.item-list-component.equal-height ul li{width:calc(100vw - 40px) !important}
}
.item-list-component.equal-height ul li .item-list-image-container{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;border-radius:2pc;display:-webkit-box;display:-ms-flexbox;display:flex;height:386px;justify-content:center}
@media(max-width:767px){.item-list-component.equal-height ul li .item-list-image-container{height:335px !important}
}
.item-list-component.equal-height ul li .item-list-image-container img{height:100%;width:unset !important}
@media(max-width:767px){.item-list-component.equal-height ul li .item-list-image-container img{border-radius:9pt}
}
.item-list-component.equal-height.list-3 ul li{width:calc(33.33333% - 24px)}
@media(max-width:1220px){.item-list-component.equal-height.list-3 ul li{width:calc(33.33333vw - 37.33333px)}
}
.item-list-component.equal-height.list-3 ul li .item-list-image-container{height:391px}
@media(max-width:1220px){.item-list-component.equal-height.list-3 ul li .item-list-image-container{height:312px}
}
.item-list-component.equal-height .text-component .text-title{font-weight:500;max-height:unset;overflow:hidden}
@media(min-width:1221px){.item-list-component.equal-height .text-component .text-title{max-height:180px}
}
@media(max-width:1220px){.item-list-component.equal-width ul{gap:40px 24px !important;max-width:900px}
}
@media(max-width:767px){.item-list-component.equal-width ul{max-width:334px !important}
}
.item-list-component.equal-width ul li{width:284px}
@media(max-width:767px){.item-list-component.equal-width ul li{width:155px !important}
}
.item-list-component.equal-width ul li .item-list-image-container{border-radius:9pt}
.item-list-component.equal-width ul li .item-list-image-container img{height:auto;width:100%}
@media(max-width:1220px){.item-list-component.equal-width.list-4 ul{max-width:37pc}
}
.item-list-component.equal-width.list-5 ul li{width:226px}
@media(max-width:1220px){.item-list-component.equal-width.list-5 ul li{width:284px}
}
.item-list-component.equal-width.list-6 ul{gap:1pc}
.item-list-component.equal-width.list-6 ul li{width:190px}
@media(max-width:1220px){.item-list-component.equal-width.list-6 ul li{width:284px}
}
.item-list-component.equal-width .text-component .text-title{font-weight:500;max-height:unset;overflow:hidden}
@media(min-width:1221px){.item-list-component.equal-width .text-component .text-title{max-height:180px}
}
.item-list-component.equal-width .text-component .text-wrap .text-content-wrap .button-display{margin-top:auto}
.item-list-component .item-list-text-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-flex:1;-ms-flex-positive:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;flex-grow:1;gap:1pc;position:relative;text-align:center}
.item-list-component .item-list-text-container.equal-height{margin-top:24px}
.item-list-component .item-list-text-container.equal-width{margin-top:1pc}
.item-list-component .item-list-text-container .text-component{padding:0 !important;width:100%}
.item-list-component .item-list-text-container .text-component .text-wrap{margin:0;overflow:hidden;padding:0 !important}
.item-list-component .item-list-text-container .text-component .text-wrap .text-content-wrap{width:100%}
.item-list-component .item-list-text-container .text-component .text-wrap .text-content-wrap .text-note{-webkit-box-flex:1;color:var(--silver);-ms-flex:1;flex:1;margin-bottom:24px;max-height:126px}
@media(max-width:1220px){.item-list-component .item-list-text-container .text-component .text-wrap .text-content-wrap .text-note{max-height:unset}
}
.item-list-component .item-list-text-container .text-component .text-wrap .text-desc{margin-bottom:24px !important;max-height:unset;overflow:hidden}
@media(min-width:1221px){.item-list-component .item-list-text-container .text-component .text-wrap .text-desc{max-height:135px}
}
@media(max-width:1220px){.item-list-component .item-list-text-container .text-component .text-wrap .text-desc{margin-bottom:2pc !important}
}
.item-list-component .item-list-text-container .text-component .text-wrap .text-desc+.text-note{margin-top:-8px}
@media(max-width:1220px){.item-list-component .item-list-text-container .text-component .text-wrap .text-desc+.text-note{margin-top:-1pc}
}
.item-list-component .item-list-text-container .text-component .text-wrap .text-link{-webkit-box-flex:0;-ms-flex-positive:0;display:block;flex-grow:0;margin-top:auto !important;padding:9pt}
.item-list-component .item-list-text-container .text-component .text-wrap .text-title{margin-bottom:1pc !important;min-height:unset !important;width:100%}
.item-list-component.list-2 .equalWidth.commonNote{max-width:37pc}
.item-list-component.list-2 .equalHeight.commonNote{max-width:915pt}
@media(max-width:1220px){.item-list-component.list-2 .equalHeight.commonNote{width:calc(100% - 40px)}
}
.item-list-component.list-3 .equalWidth.commonNote{max-width:900px}
@media(max-width:899px){.item-list-component.list-3 .equalWidth.commonNote{max-width:37pc}
}
.item-list-component.list-3 .equalHeight.commonNote{max-width:897pt}
@media(max-width:1220px){.item-list-component.list-3 .equalHeight.commonNote{width:calc(100% - 4pc)}
}
@media(max-width:767px){.item-list-component.list-3 .equalHeight.commonNote{width:calc(100% - 40px)}
}
.item-list-component.list-4 .commonNote{max-width:906pt}
@media(max-width:1220px){.item-list-component.list-4 .commonNote{max-width:37pc}
}
.item-list-component.list-5 .commonNote{max-width:1226px}
@media(max-width:1225px){.item-list-component.list-5 .commonNote{max-width:61pc}
}
@media(max-width:1220px){.item-list-component.list-5 .commonNote{max-width:900px}
}
@media(max-width:899px){.item-list-component.list-5 .commonNote{max-width:37pc}
}
.item-list-component.list-6 .commonNote{max-width:915pt}
@media(max-width:1220px){.item-list-component.list-6 .commonNote{max-width:900px}
}
@media(max-width:899px){.item-list-component.list-6 .commonNote{max-width:37pc}
}
.item-list-component .commonNote{-webkit-box-pack:center;-ms-flex-pack:center;color:var(--silver);display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Roboto;font-size:9pt;font-weight:400;justify-content:center;margin:1pc auto auto;white-space:pre-wrap}
@media(max-width:767px){.item-list-component .commonNote{margin-top:40px;padding-bottom:1pc;width:calc(100% - 40px)}
}
.item-list-component .desc-upon-title .text-component .text-wrap .text-content-wrap .text-desc{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}
.item-list-component .hide-title .text-title,.item-list-component .note-link-only .text-desc,.item-list-component .note-link-only .text-title,.item-list-component .title-desc-only .text-link,.item-list-component .title-desc-only .text-note,.item-list-component .title-only .text-desc,.item-list-component .title-only .text-link,.item-list-component .title-only .text-note{display:none}
.item-list-component .note-link-only .text-note{margin-top:1pc !important}
.item-list-component .text-component .text-wrap .text-desc+*,.item-list-component .text-component .text-wrap .text-note+*{margin-top:0}