@charset "UTF-8";.cmp-cardListBlurBackground{width:100%;min-height:100dvh;position:relative;background-color:#000;display:flex;justify-content:center;align-items:start}
.cmp-cardListBlurBackground .cmp-cardListBlurBackground-content{width:100%;display:grid;gap:20px}
.cmp-cardListBlurBackground .cmp-cardListBlurBackground-content .cmp-cardListBlurBackground-content-item{width:100%;position:relative;overflow:hidden;display:flex;flex-direction:column}
.cmp-cardListBlurBackground .cmp-cardListBlurBackground-content .cmp-cardListBlurBackground-content-item::after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(180deg,rgba(255,255,255,0) 60%,rgba(255,255,255,0.2));padding:2px;pointer-events:none;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;-webkit-mask-composite:xor}
.cmp-cardListBlurBackground .cmp-cardListBlurBackground-content .cmp-cardListBlurBackground-content-item img{width:100%}
.cmp-cardListBlurBackground .cmp-cardListBlurBackground-content .cmp-cardListBlurBackground-content-item .cmp-cardListBlurBackground-text-container{flex:1;display:flex;flex-direction:column;background-color:rgba(255,255,255,0.15);backdrop-filter:blur(75.81px);color:#fff;padding:24px;user-select:none}
.cmp-cardListBlurBackground .cmp-cardListBlurBackground-content .cmp-cardListBlurBackground-content-item .cmp-cardListBlurBackground-text-container .cmp-cardListBlurBackground-content-item-description{width:fit-content;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;cursor:pointer;transition:all .3s ease}
.cmp-cardListBlurBackground .cmp-cardListBlurBackground-content .cmp-cardListBlurBackground-content-item .cmp-cardListBlurBackground-text-container .cmp-cardListBlurBackground-content-item-button{flex:1;display:flex;align-items:end}
.cmp-cardListBlurBackground .cmp-cardListBlurBackground-content .cmp-cardListBlurBackground-content-item .cmp-cardListBlurBackground-text-container .cmp-cardListBlurBackground-content-item-button a{position:relative;display:flex;justify-content:center;align-items:center;border-radius:8px;background-color:rgba(215,215,215,0.1);transition:all .2s ease-in-out}
.cmp-cardListBlurBackground .cmp-cardListBlurBackground-content .cmp-cardListBlurBackground-content-item .cmp-cardListBlurBackground-text-container .cmp-cardListBlurBackground-content-item-button a.linear_border::after{content:"";position:absolute;inset:0;border-radius:inherit;padding:2px;pointer-events:none;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;-webkit-mask-composite:xor}
.cmp-cardListBlurBackground .cmp-cardListBlurBackground-content .cmp-cardListBlurBackground-content-item .cmp-cardListBlurBackground-text-container .cmp-cardListBlurBackground-content-item-button a:hover{background-color:rgba(215,215,215,0.2)}
@media screen and (min-width:1920px),screen and (orientation:portrait) and (min-width:1920px){.cmp-cardListBlurBackground{padding:11dvh 152px}
.cmp-cardListBlurBackground .cmp-cardListBlurBackground-content{gap:32px;grid-template-columns:repeat(2,1fr)}
.cmp-cardListBlurBackground .cmp-cardListBlurBackground-content .cmp-cardListBlurBackground-content-item{aspect-ratio:1.2239263804;border-radius:20px}
.cmp-cardListBlurBackground .cmp-cardListBlurBackground-content .cmp-cardListBlurBackground-content-item img{aspect-ratio:1.995}
.cmp-cardListBlurBackground .cmp-cardListBlurBackground-content .cmp-cardListBlurBackground-content-item .cmp-cardListBlurBackground-text-container{padding:24px}
.cmp-cardListBlurBackground .cmp-cardListBlurBackground-content .cmp-cardListBlurBackground-content-item .cmp-cardListBlurBackground-text-container .cmp-cardListBlurBackground-content-item-title{font-size:24px;margin-bottom:24px}
.cmp-cardListBlurBackground .cmp-cardListBlurBackground-content .cmp-cardListBlurBackground-content-item .cmp-cardListBlurBackground-text-container .cmp-cardListBlurBackground-content-item-description{font-size:16px;line-height:24px;max-height:64px;margin-bottom:0}
.cmp-cardListBlurBackground .cmp-cardListBlurBackground-content .cmp-cardListBlurBackground-content-item .cmp-cardListBlurBackground-content-item-button a{font-size:16px;width:184px;height:44px}
}
@media screen and (min-width:1280px) and (max-width:1919px),screen and (orientation:portrait) and (min-width:1280px) and (max-width:1919px){.cmp-cardListBlurBackground{padding:11dvh 80px}
.cmp-cardListBlurBackground .cmp-cardListBlurBackground-content{gap:24px;grid-template-columns:repeat(2,1fr)}
.cmp-cardListBlurBackground .cmp-cardListBlurBackground-content .cmp-cardListBlurBackground-content-item{aspect-ratio:1.2239263804;border-radius:20px}
.cmp-cardListBlurBackground .cmp-cardListBlurBackground-content .cmp-cardListBlurBackground-content-item img{aspect-ratio:1.995}
.cmp-cardListBlurBackground .cmp-cardListBlurBackground-content .cmp-cardListBlurBackground-content-item .cmp-cardListBlurBackground-text-container{padding:24px}
.cmp-cardListBlurBackground .cmp-cardListBlurBackground-content .cmp-cardListBlurBackground-content-item .cmp-cardListBlurBackground-text-container .cmp-cardListBlurBackground-content-item-title{font-size:1.25vw;margin-bottom:1vh}
.cmp-cardListBlurBackground .cmp-cardListBlurBackground-content .cmp-cardListBlurBackground-content-item .cmp-cardListBlurBackground-text-container .cmp-cardListBlurBackground-content-item-description{font-size:.8333333333vw;line-height:1.25vw;max-height:2.5vw;margin-bottom:0}
.cmp-cardListBlurBackground .cmp-cardListBlurBackground-content .cmp-cardListBlurBackground-content-item .cmp-cardListBlurBackground-content-item-button a{font-size:.8333333333vw;width:184px;height:44px}
}
@media screen and (min-width:744px) and (max-width:1279px) and (orientation:landscape){.cmp-cardListBlurBackground{padding:11dvh 80px}
.cmp-cardListBlurBackground .cmp-cardListBlurBackground-content{gap:20px;grid-template-columns:repeat(2,1fr)}
.cmp-cardListBlurBackground .cmp-cardListBlurBackground-content .cmp-cardListBlurBackground-content-item{aspect-ratio:1.135857461;border-radius:10px}
.cmp-cardListBlurBackground .cmp-cardListBlurBackground-content .cmp-cardListBlurBackground-content-item img{aspect-ratio:1.9921875}
.cmp-cardListBlurBackground .cmp-cardListBlurBackground-content .cmp-cardListBlurBackground-content-item .cmp-cardListBlurBackground-text-container{padding:16px 15px}
.cmp-cardListBlurBackground .cmp-cardListBlurBackground-content .cmp-cardListBlurBackground-content-item .cmp-cardListBlurBackground-text-container .cmp-cardListBlurBackground-content-item-title{font-size:2.0100502513vw;margin-bottom:1.9184652278dvh}
.cmp-cardListBlurBackground .cmp-cardListBlurBackground-content .cmp-cardListBlurBackground-content-item .cmp-cardListBlurBackground-text-container .cmp-cardListBlurBackground-content-item-description{font-size:1.3400335008vw;line-height:1.2;max-height:4.6043165468vw;margin-bottom:0}
.cmp-cardListBlurBackground .cmp-cardListBlurBackground-content .cmp-cardListBlurBackground-content-item .cmp-cardListBlurBackground-content-item-button a{font-size:1.1725293132vw;width:156px;height:44px}
}
@media screen and (orientation:portrait) and (min-width:744px) and (max-width:1279px) and (orientation:portrait){.cmp-cardListBlurBackground{padding:0dvh 56px}
.cmp-cardListBlurBackground .cmp-cardListBlurBackground-content{gap:16px;grid-template-columns:repeat(2,1fr)}
.cmp-cardListBlurBackground .cmp-cardListBlurBackground-content .cmp-cardListBlurBackground-content-item{aspect-ratio:.991643454;border-radius:10px}
.cmp-cardListBlurBackground .cmp-cardListBlurBackground-content .cmp-cardListBlurBackground-content-item img{aspect-ratio:2}
.cmp-cardListBlurBackground .cmp-cardListBlurBackground-content .cmp-cardListBlurBackground-content-item .cmp-cardListBlurBackground-text-container{padding:10px}
.cmp-cardListBlurBackground .cmp-cardListBlurBackground-content .cmp-cardListBlurBackground-content-item .cmp-cardListBlurBackground-text-container .cmp-cardListBlurBackground-content-item-title{font-size:2.8776978417vw;margin-bottom:1.3400335008dvh}
.cmp-cardListBlurBackground .cmp-cardListBlurBackground-content .cmp-cardListBlurBackground-content-item .cmp-cardListBlurBackground-text-container .cmp-cardListBlurBackground-content-item-description{font-size:1.9184652278vw;line-height:1.2;max-height:4.6043165468vw;margin-bottom:0}
.cmp-cardListBlurBackground .cmp-cardListBlurBackground-content .cmp-cardListBlurBackground-content-item .cmp-cardListBlurBackground-content-item-button a{font-size:1.6786570743vw;width:156px;height:44px}
}
@media screen and (max-height:1003px) and (max-width:743px){.cmp-cardListBlurBackground{padding:5dvh 24px}
.cmp-cardListBlurBackground .cmp-cardListBlurBackground-content{gap:12px;grid-template-columns:repeat(1,1fr)}
.cmp-cardListBlurBackground .cmp-cardListBlurBackground-content .cmp-cardListBlurBackground-content-item{border-radius:10px;aspect-ratio:1.0030674847}
.cmp-cardListBlurBackground .cmp-cardListBlurBackground-content .cmp-cardListBlurBackground-content-item img{aspect-ratio:2.0061349693}
.cmp-cardListBlurBackground .cmp-cardListBlurBackground-content .cmp-cardListBlurBackground-content-item .cmp-cardListBlurBackground-text-container{padding:16px 10px;justify-content:space-between}
.cmp-cardListBlurBackground .cmp-cardListBlurBackground-content .cmp-cardListBlurBackground-content-item .cmp-cardListBlurBackground-text-container .cmp-cardListBlurBackground-content-item-title{font-size:4.2666666667vw;margin-bottom:1.9704433498dvh}
.cmp-cardListBlurBackground .cmp-cardListBlurBackground-content .cmp-cardListBlurBackground-content-item .cmp-cardListBlurBackground-text-container .cmp-cardListBlurBackground-content-item-description{font-size:3.2vw;line-height:1.2;max-height:3.6945812808dvh}
.cmp-cardListBlurBackground .cmp-cardListBlurBackground-content .cmp-cardListBlurBackground-content-item .cmp-cardListBlurBackground-content-item-button a{font-size:3.7333333333vw;width:100%;height:44px}
}
.description-tooltip{display:flex !important;justify-content:center}
.description-tooltip .tooltip-inner{max-width:calc(100% - 24px);width:calc(100% - 24px);text-align:left;white-space:pre-wrap;word-wrap:break-word;background-color:#383838;color:#fff;font-size:14px;line-height:1.5;padding:16px 20px;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,0.15);font-weight:400;position:relative}
.description-tooltip .tooltip-arrow{width:0;height:0;position:absolute;bottom:-7px;left:50%;transform:translateX(-50%)}
.description-tooltip .tooltip-arrow::before{content:"";position:absolute;top:0;left:-7px;width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid transparent;border-top-color:#383838 !important}
.description-tooltip .tooltip-arrow::after{content:"";position:absolute;top:1px;left:-6px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent}