.tabs .tab-content{display:none}.tabs .tab-content.is-active{display:block}.tabs--links .tabs-nav{background:var(--white-color);border:1px solid var(--light-gray-color);border-radius:calc(var(--spacing-base)*3);display:flex;gap:var(--spacing-base);margin:0 auto calc(var(--spacing-base)*8);max-width:100%;overflow-y:scroll;padding:var(--spacing-base);position:relative;width:fit-content;z-index:1;-ms-overflow-style:none;scrollbar-width:none}.tabs--links .tabs-nav::-webkit-scrollbar{display:none}.tabs--links .tab-button{align-items:center;background:none;border:none;border-radius:8px;box-shadow:none;color:var(--body-font-color);cursor:pointer;display:flex;flex:none;font-family:var(--primary-font-family);font-size:var(--small-font-size);font-weight:var(--body-font-weight-bold);gap:calc(var(--spacing-base)*2);justify-content:center;line-height:var(--small-line-height);outline:none;padding:calc(var(--spacing-base)*2) calc(var(--spacing-base)*4);transition:all var(--normal-transition) ease-in-out}.tabs--links .tab-button.is-active{background:var(--first-color);color:var(--body-font-color)}.tabs--links .tab-button .tab-button__number{align-items:center;background:var(--medium-gray-color);border-radius:100%;color:var(--body-font-color);display:flex;font-size:12px;height:20px;justify-content:center;transition:all var(--normal-transition) ease-in-out;width:20px}.tabs--links .tab-button.is-active .tab-button__number{background:var(--white-color);color:var(--body-font-color)}.tabs--links__content{display:grid;gap:clamp(8px,3vw,20px);grid-template-columns:repeat(3,1fr)}.tabs--links__card{align-items:start;background:var(--white-color);border:1px solid var(--light-gray-color);border-radius:12px;cursor:pointer;display:flex;gap:calc(var(--spacing-base)*5);justify-content:space-between;overflow:hidden;padding:clamp(20px,3vw,24px);position:relative;transition:all var(--normal-transition) ease-in-out;width:100%}.tabs--links__card:hover{border-color:var(--third-color)}.tabs--links__card:has(.tabs--links__card__bg){border:none;padding-top:160px}.tabs--links__card:has(.tabs--links__card__bg):hover{transform:translateY(-12px)}.tabs--links__card.hidden{display:none}.tabs--links__card__bg{height:100%;left:0;object-fit:cover;object-position:center;position:absolute;top:0;width:100%;z-index:0}.tabs--links__card:has(.tabs--links__card__bg):before{background:linear-gradient(to bottom,#ffffff00,rgba(var(--black-color-rgb),.6));background-image:linear-gradient(hsla(0,0%,100%,0),rgba(0,0,0,.6));content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.tabs--links__card a{text-decoration:none}.tabs--links__card__content{position:relative;z-index:1}.tabs--links__card:has(.tabs--links__card__bg) .tabs--links__card__content{text-shadow:0 0 20px #000}.tabs--links__card__title{font-weight:700;margin:0 0 4px}.tabs--links__card__description{font-size:var(--small-font-size);line-height:var(--small-line-height);opacity:.8}.tabs--links__card:has(.tabs--links__card__bg) .tabs--links__card__description,.tabs--links__card:has(.tabs--links__card__bg) .tabs--links__card__title{color:var(--white-color)}.tabs--links .buttons-container{align-items:center;display:flex;justify-content:center;margin:calc(var(--spacing-base)*8) auto 0}@media screen and (max-width:992px){.tabs--links__content{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:600px){.tabs--links__content{display:flex;flex-direction:column}.tabs--links__card:has(.tabs--links__card__bg){padding-top:120px}}