.content-cards-scroll-block{width:100%;margin-top:36px;margin-bottom:72px}.content-cards-scroll-block .block-header{font-family:"Nunito",Arial,sans-serif;font-size:32px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.32px;color:#001a72;margin-bottom:30px}@media(max-width: 480px){.content-cards-scroll-block .block-header{margin-bottom:24px}}.content-cards-scroll-block .main-title,.content-cards-scroll-block h2{font-size:32px !important;font-weight:500;color:#1a2b4c;margin:0}.content-cards-scroll-block .sub-title{font-size:22px;font-weight:400;color:#555}.content-cards-scroll-block .card-item{flex:0 0 calc(25% - 52px);aspect-ratio:300/533;display:flex;flex-direction:column;justify-content:space-between;position:relative;border-radius:2px;overflow:hidden;background-size:cover;background-position:center;padding:20px;text-decoration:none !important;box-sizing:border-box;scroll-snap-align:start}@media(max-width: 1024px){.content-cards-scroll-block .card-item{flex:0 0 calc(30% - 6px);aspect-ratio:300/533}}@media(max-width: 767px){.content-cards-scroll-block .card-item{flex:0 0 calc(40% - 6px);aspect-ratio:225/400;padding:15px}}@media(max-width: 480px){.content-cards-scroll-block .card-item{flex:0 0 calc(65% - 14px);aspect-ratio:225/400;padding:15px}}.content-cards-scroll-block .card-item:hover .card-overlay{height:100%;background:linear-gradient(to top, rgba(0, 0, 0, 0.85) 0%, rgba(0, 0, 0, 0.3) 30%, rgba(0, 0, 0, 0) 60%);transition:.4s ease,backdrop-filter .4s ease;backdrop-filter:blur(2px);transform:translateY(0)}.content-cards-scroll-block .card-item:hover .card-title{display:block;-webkit-line-clamp:unset;text-overflow:clip;overflow:visible;transform:translateY(0)}.content-cards-scroll-block .card-overlay{position:absolute;bottom:0;left:0;width:100%;height:30%;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.6) 100%);backdrop-filter:blur(2px);z-index:1;pointer-events:none}.content-cards-scroll-block .card-tags{position:relative;z-index:2;display:flex;align-items:center;gap:8px}.content-cards-scroll-block .card-tags .tag-category{color:#fff;font-family:"Nunito",Arial,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.12px;position:relative}.content-cards-scroll-block .card-tags .tag-category.has-country{padding-right:8px}.content-cards-scroll-block .card-tags .tag-category.has-country::after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px;height:12px;background-color:rgba(255,255,255,.8)}.content-cards-scroll-block .card-tags .tag-country{background:#fff;color:#001a72;font-family:Nunito,sans-serif;font-size:12px;font-style:normal;font-weight:300;line-height:normal;padding:4px 12px;border-radius:2px;display:inline-block}.content-cards-scroll-block .card-content{position:relative;z-index:2}.content-cards-scroll-block .card-title{overflow:hidden;color:#fff !important;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-family:"Nunito",Arial,sans-serif;font-size:19px;font-style:normal;font-weight:400;line-height:1.3;letter-spacing:.19px;margin:0;transform:translateY(6px);transition:transform .6s ease,opacity .4s ease}.cards-scroll-container{display:flex !important;flex-direction:row !important;gap:8px;overflow-x:auto !important;scroll-snap-type:x mandatory;padding-bottom:8px;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.cards-scroll-container.is-dragging{cursor:grabbing;scroll-snap-type:none;scroll-behavior:auto}.cards-scroll-container.is-dragging .card-item{pointer-events:none}.cards-scroll-container::-webkit-scrollbar{display:none}.cards-progress-bar{width:325px;height:3px;background-color:#e5e7eb;margin:36px auto 0;border-radius:2px;position:relative;overflow:hidden}@media(max-width: 464px){.cards-progress-bar{width:280px;margin:24px 40px 0 20px;display:block;justify-self:center}}.cards-progress-bar .cards-progress-fill{position:absolute;top:0;left:0;height:100%;background-color:#001a72;border-radius:2px;transition:left .1s ease-out,width .1s ease-out}
