.blog-banner{margin-bottom:56px;padding:80px 0 0}@media (min-width:1200px){.blog-banner{padding:124px 0 0}}.blog-banner .blog-banner__slide-title a{font-size:clamp(18px,1.67vw,24px)}.blog-banner .blog-banner__img-wrapper{align-items:flex-end;border-radius:24px;display:flex;gap:32px;height:clamp(390px,46.32vw,667px);justify-content:space-between;overflow:hidden;padding:clamp(40px,3.334vw,48px) clamp(16px,3.334vw,48px);position:relative;width:100%}@media (max-width:767px){.blog-banner .blog-banner__img-wrapper{gap:75px;min-height:667px}}@media (max-width:991px){.blog-banner .blog-banner__img-wrapper{align-items:flex-start;flex-direction:column}}.shadow:is(.blog-banner .blog-banner__img-wrapper):after{background:#00000066;content:"";inset:0;pointer-events:none;position:absolute}:is(.blog-banner .blog-banner__img-wrapper) img,:is(.blog-banner .blog-banner__img-wrapper) picture{height:100%;left:0;object-fit:cover;pointer-events:none;position:absolute;top:0;width:100%}.blog-banner .blog-banner__text-content{color:var(--background-color,#fdfdf5);display:grid;margin-top:auto;position:relative;z-index:1}@media (min-width:768px){.blog-banner .blog-banner__text-content{max-width:635px}}:is(.blog-banner .blog-banner__text-content) h1{color:var(--background-color,#fdfdf5);font-family:var(--font);font-size:clamp(18px,1.667vw,24px);font-weight:1.333;margin-bottom:8px}:is(.blog-banner .blog-banner__text-content) .blog-banner__slide-excerpt{color:var(--text-body-white,#d2d2d2);display:-webkit-box;font-size:clamp(16px,1.25vw,18px);-webkit-line-clamp:3;line-height:1.333;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.blog-banner .blog-banner__author-info{display:flex;flex-direction:row;flex-wrap:wrap;gap:12px;position:relative}:is(.blog-banner .blog-banner__author-info) .blog-banner__author-img{height:64px;position:relative;width:64px;z-index:1}:is(:is(.blog-banner .blog-banner__author-info) .blog-banner__author-img) img{border-radius:50%;height:100%;left:0;object-fit:cover;overflow:hidden;position:absolute;top:0;width:100%}:is(.blog-banner .blog-banner__author-info) .blog-banner__author-meta{display:flex;flex-direction:column;justify-content:center;position:relative;z-index:1}:is(.blog-banner .blog-banner__author-info) .blog-banner__author{color:var(--background-color,#fdfdf5)}:is(.blog-banner .blog-banner__author-info) .blog-banner__date{color:var(--text-body-white,#d2d2d2)}.blog-banner .blog-banner__categories{display:flex;flex-direction:row;flex-wrap:wrap;gap:15px;margin-bottom:24px}.blog-banner .blog-banner__category{backdrop-filter:blur(50px);background:hsla(37,43%,83%,.01);border:2px solid hsla(0,0%,100%,.1);border-radius:999px;box-shadow:inset 31.107px 31.107px 330.14px -23.33px hsla(0,0%,100%,.3),inset 24.885px 24.885px 27.996px -31.107px hsla(0,0%,100%,.5);color:var(--white-text-color);font-size:14px;margin:0;padding:8px 16px;width:fit-content}.blog-banner .blog-banner__slide-pagination{display:flex;flex-direction:row;gap:4px;margin-top:8px}:is(.blog-banner .blog-banner__slide-pagination) .bullet{background-color:var(--background-card-color,#efefe9);border-radius:50%;display:block;height:8px;width:8px}.active:is(:is(.blog-banner .blog-banner__slide-pagination) .bullet){background-color:var(--button-primary-click,#90c485)}