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