.elementor-widget-qxl-blog-carousel,.elementor-widget-qxl-blog-carousel>.elementor-widget-container,.qxl-blog-carousel{width:100%;min-width:0}.qxl-blog-carousel{--qxl-blog-gap:30px;--qxl-blog-card-background:#fff;--qxl-blog-gradient-start:#4ea4df;--qxl-blog-gradient-end:#3139b9;--qxl-blog-title-lines:3;--qxl-blog-image-position:center center;position:relative;container-type:inline-size;container-name:qxl-blog-carousel}.qxl-blog-carousel *,.qxl-blog-carousel *::before,.qxl-blog-carousel *::after{box-sizing:border-box}.qxl-blog-carousel__viewport{width:100%;overflow:hidden;padding:14px 16px 28px}.qxl-blog-carousel__track{display:flex;align-items:stretch;gap:var(--qxl-blog-gap);transform:translate3d(0,0,0);transition:transform 480ms cubic-bezier(.22,1,.36,1);will-change:transform}.qxl-blog-carousel__slide{flex:0 0 auto;min-width:0;display:flex}.qxl-blog-carousel__card{position:relative;isolation:isolate;overflow:hidden;width:100%;min-width:0;display:flex;flex-direction:column;border:0!important;outline:0!important;border-radius:28px;background:var(--qxl-blog-card-background)!important;color:inherit!important;text-decoration:none!important;box-shadow:0 8px 22px rgb(22 34 66 / .07)!important;transform:translateY(0);transition:transform 220ms ease,box-shadow 220ms ease}.qxl-blog-carousel__card::before{content:""!important;position:absolute;z-index:5;inset:0;padding:2px;border-radius:inherit;pointer-events:none;opacity:0;background:linear-gradient(135deg,var(--qxl-blog-gradient-start),var(--qxl-blog-gradient-end));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;transition:opacity 220ms ease}.qxl-blog-carousel__card:hover,.qxl-blog-carousel__card:focus-visible{outline:0!important;color:inherit!important;text-decoration:none!important;box-shadow:0 14px 32px rgb(22 34 66 / .12)!important;transform:translateY(-3px)}.qxl-blog-carousel__card:hover::before,.qxl-blog-carousel__card:focus-visible::before{opacity:1}.qxl-blog-carousel__card:focus-visible{outline:3px solid rgb(49 57 185 / .28)!important;outline-offset:4px}.qxl-blog-carousel__media{position:relative;overflow:visible;width:100%;min-height:0;background:#e9edf5}.qxl-blog-carousel__image-frame{position:absolute;inset:0;overflow:hidden;background:#e9edf5}.qxl-blog-carousel--ratio-16-10 .qxl-blog-carousel__media{aspect-ratio:16 / 10}.qxl-blog-carousel--ratio-4-3 .qxl-blog-carousel__media{aspect-ratio:4 / 3}.qxl-blog-carousel--ratio-1-1 .qxl-blog-carousel__media{aspect-ratio:1 / 1}.qxl-blog-carousel__image,.qxl-blog-carousel__placeholder{position:absolute!important;inset:0!important;display:block!important;width:100%!important;max-width:none!important;height:100%!important;min-height:100%!important;margin:0!important;object-fit:cover!important;object-position:var(--qxl-blog-image-position)!important;transition:transform 360ms ease}.qxl-blog-carousel__card:hover .qxl-blog-carousel__image,.qxl-blog-carousel__card:focus-visible .qxl-blog-carousel__image{transform:scale(1.025)}.qxl-blog-carousel__placeholder{display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 25% 20%,rgb(78 164 223 / .34),transparent 42%),linear-gradient(135deg,#16245d,#3139b9);color:#fff;font-weight:800;letter-spacing:.03em}.qxl-blog-carousel__date{position:absolute;z-index:3;left:18px;bottom:-22px;min-width:92px;min-height:96px;padding:11px 14px;border-radius:26px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--qxl-blog-gradient-start),var(--qxl-blog-gradient-end));color:#fff;box-shadow:0 10px 24px rgb(49 57 185 / .2)}.qxl-blog-carousel__date-day{font-size:44px;font-weight:800;line-height:.9;letter-spacing:-.04em}.qxl-blog-carousel__date-month{margin-top:7px;font-size:14px;font-weight:700;line-height:1.1;white-space:nowrap}.qxl-blog-carousel__body{min-height:154px;padding:52px 22px 24px;display:flex;flex-direction:column;gap:15px}.qxl-blog-carousel__title{margin:0!important;padding:0!important;border:0!important;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:var(--qxl-blog-title-lines);color:#2e42b8;font-size:24px;font-weight:800;line-height:1.17;letter-spacing:-.025em}.qxl-blog-carousel__author{margin-top:auto;color:#333;font-size:15px;line-height:1.4}.qxl-blog-carousel__controls{min-height:42px;margin-top:18px;display:flex;align-items:center;justify-content:center;gap:18px}.qxl-blog-carousel__arrow{width:42px;height:42px;padding:0;border:0!important;outline:0!important;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:rgb(49 57 185 / .08)!important;color:#3139b9!important;font:inherit;font-size:20px;line-height:1;cursor:pointer;transition:background 180ms ease,color 180ms ease,transform 180ms ease}.qxl-blog-carousel__arrow:hover,.qxl-blog-carousel__arrow:focus-visible{background:linear-gradient(135deg,var(--qxl-blog-gradient-start),var(--qxl-blog-gradient-end))!important;color:#fff!important;transform:translateY(-2px)}.qxl-blog-carousel__arrow:focus-visible{outline:3px solid rgb(49 57 185 / .25)!important;outline-offset:3px}.qxl-blog-carousel__pagination{display:flex;align-items:center;justify-content:center;gap:8px}.qxl-blog-carousel__dot{width:9px;height:9px;padding:0;border:0!important;border-radius:999px;background:rgb(49 57 185 / .22)!important;cursor:pointer;transition:width 180ms ease,background 180ms ease}.qxl-blog-carousel__dot.is-active{width:28px;background:linear-gradient(90deg,var(--qxl-blog-gradient-start),var(--qxl-blog-gradient-end))!important}.qxl-blog-carousel__controls[hidden]{display:none!important}.qxl-blog-carousel__empty{padding:28px;border-radius:20px;background:#f6f6f7;color:#596476;text-align:center}@container qxl-blog-carousel (max-width:620px){.qxl-blog-carousel__viewport{padding:12px 10px 24px}.qxl-blog-carousel__card{border-radius:24px}.qxl-blog-carousel__date{left:14px;bottom:-18px;min-width:82px;min-height:84px;border-radius:22px}.qxl-blog-carousel__date-day{font-size:38px}.qxl-blog-carousel__date-month{font-size:13px}.qxl-blog-carousel__body{min-height:142px;padding:45px 19px 22px}.qxl-blog-carousel__title{font-size:21px}}@media (prefers-reduced-motion:reduce){.qxl-blog-carousel__track,.qxl-blog-carousel__card,.qxl-blog-carousel__card::before,.qxl-blog-carousel__image,.qxl-blog-carousel__arrow,.qxl-blog-carousel__dot{transition:none!important}.qxl-blog-carousel__card:hover,.qxl-blog-carousel__card:focus-visible,.qxl-blog-carousel__card:hover .qxl-blog-carousel__image,.qxl-blog-carousel__card:focus-visible .qxl-blog-carousel__image,.qxl-blog-carousel__arrow:hover,.qxl-blog-carousel__arrow:focus-visible{transform:none!important}}