.content-card-3{position:relative;z-index:0}@media(max-width:991.98px){.content-card-3{margin-left:calc(-50vw + 50%);overflow:hidden;width:100vw}}.content-card-3__container{margin:0 auto;max-width:1320px;position:relative;width:100%}.content-card-3__swiper-card,.content-card-3__wrapper-content{position:relative}.content-card-3__swiper-card::part(wrapper){align-items:stretch}.content-card-3__navigation{align-items:center;display:flex;justify-content:center;margin-top:50px}@media(max-width:991.98px){.content-card-3__navigation{margin:50px auto 0;max-width:300px}}@media(max-width:767.98px){.content-card-3__navigation{max-width:278px}}.content-card-3__navigation-buttons{align-items:center;display:flex;gap:20px}@media(max-width:767.98px){.content-card-3__navigation-buttons{gap:10px}}.content-card-3__navigation-button{align-items:center;background-color:var(--color-accent-2);border-radius:8px;cursor:pointer;display:flex;height:40px;justify-content:center;transition:all var(--transition-duration) ease;width:40px}.content-card-3__navigation-button svg{color:var(--color-secondary);height:13px;transition:opacity var(--transition-duration) ease;width:15px}.content-card-3__navigation-button.swiper-button-disabled{cursor:default}.content-card-3__navigation-button.swiper-button-disabled svg{opacity:.5}.content-card-3__navigation-button:hover:not(.swiper-button-disabled){background-color:rgba(var(--color-primary-rgb),.2)}.content-card-3__progress-bar{flex:1;min-width:300px;width:100%}@media(max-width:991.98px){.content-card-3__progress-bar{min-width:200px}}.content-card-3__progress-track{background-color:#f8fafc;border-radius:32px;height:8px;overflow:hidden;width:100%}.content-card-3__progress-fill{background-color:var(--color-primary);border-radius:32px;height:100%;transition:width var(--transition-duration) ease;width:0}.content-card-3__background-gradient{background:linear-gradient(270deg,hsla(0,0%,100%,0) -10%,#fff);height:120%;position:absolute;width:8%;z-index:3}@media(max-width:767.98px){.content-card-3__background-gradient{width:max(5%,48px)}}.content-card-3__background-gradient.left{background:linear-gradient(270deg,hsla(0,0%,100%,0) -10%,#fff);left:0;top:-30px}.content-card-3__background-gradient.right{background:linear-gradient(90deg,hsla(0,0%,100%,0) -10%,#fff);right:0;top:0}.content-card-3__swiper-navigation{display:none;position:absolute;top:50%;transform:translateY(-50%);z-index:4}.content-card-3__swiper-navigation-prev{left:0;position:absolute;top:50%;transform:translateY(-50%)}.content-card-3__swiper-navigation-next{position:absolute;right:0;top:50%;transform:translateY(-50%)}.content-card-3__card{width:594px}.content-card-3__card-inner{background-color:var(--color-accent-1);border-radius:12px;display:flex;flex-direction:column;gap:10px;height:100%;padding:56px;position:relative;width:100%}@media(max-width:991.98px){.content-card-3__card-inner{padding:24px}.content-card-3__card{width:400px}}@media(max-width:767.98px){.content-card-3__card{width:278px}}.content-card-3__logo{align-items:center;border-radius:16px;display:flex;height:55px;justify-content:center;overflow:hidden;width:55px}@media(max-width:991.98px){.content-card-3__logo{border-radius:12px;height:44px;width:44px}}.content-card-3__logo img{height:100%!important;object-fit:contain;width:100%}@media(max-width:991.98px){.content-card-3__logo img{object-fit:cover}}.content-card-3__wrapper-author{align-items:center;display:flex;flex-direction:row;gap:10px;justify-content:center}.content-card-3__author{display:flex;flex-direction:column;gap:5px}.content-card-3__title{font-family:var(--title-font);font-weight:600;letter-spacing:-2px;margin-block-start:0!important;margin:0 auto 20px;max-width:464px;text-align:center}@media(max-width:991.98px){.content-card-3__title{letter-spacing:-1px;margin-bottom:10px}}@media(max-width:767.98px){.content-card-3__title{max-width:230px}}.content-card-3__author-name{font-weight:600}@media(max-width:991.98px){.content-card-3__author-name{font-size:15px;line-height:100%}}.content-card-3__author-position{color:var(--color-text-secondary);font-weight:400}@media(max-width:991.98px){.content-card-3__author-position{font-size:13px;line-height:100%}}