.b2b-cover-swiper:has(.b2b-cover-slide:only-child) .b2b-cover-button-arrow,.b2b-cover-swiper:has(.b2b-cover-slide:only-child) .b2b-cover-pagination{display:none}.b2b-cover-slide{position:relative;overflow:hidden;letter-spacing:normal}.b2b-cover-link{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%}.b2b-cover-slide-image{width:100%;height:auto;object-fit:cover;object-position:center}.b2b-cover-slide-content{position:absolute;top:50%;left:0;transform:translateY(-50%);width:100%;padding:0 80px}.b2b-cover-slide-content-inner{max-width:580px}.b2b-cover-slide-content-inner>*:first-child{margin-top:0}.b2b-cover-slide-title{font-weight:700;font-size:clamp(32px,calc(32px + (56 - 32) * ((100vw - 360px) / 1080)),56px);line-height:normal;color:var(--primary-color)}.b2b-cover-slide-text{margin-top:clamp(12px,calc(12px + 4*(100vw - 834px)),16px);font-weight:400;font-size:clamp(14px,calc(14px + (15 - 14) * ((100vw - 360px) / 1080)),15px);line-height:clamp(20px,calc(20px + (24 - 20) * ((100vw - 360px) / 1080)),24px);color:var(--primary-color)}.b2b-cover-slide-text strong{font-weight:700}.b2b-cover-slide-text a{text-decoration:underline;color:var(--primary-color)}:is(.b2b-cover-slide-text a):active{text-decoration:none}.b2b-cover-slide-buttons{display:flex;gap:8px 10px;margin-top:clamp(20px,calc(20px + 12*(100vw - 834px)),32px)}.b2b-cover-slide-button{display:inline-flex;justify-content:center;align-items:center;width:clamp(226px,calc(226px + 22*(100vw - 834px)),248px);height:clamp(44px,calc(44px + 4*(100vw - 834px)),48px);background-color:var(--secondary-color);border-radius:3px;overflow:hidden;font-weight:700;font-size:clamp(13px,calc(13px + 1*(100vw - 834px)),14px);line-height:clamp(16px,calc(16px + 4*(100vw - 834px)),20px);color:var(--white);white-space:nowrap}.b2b-cover-slide-button:active{background-color:var(--primary-color);color:var(--white)}.b2b-cover-slide-button--secondary{display:inline-flex;justify-content:center;align-items:center;width:clamp(145px,calc(145px + 15*(100vw - 834px)),160px);height:clamp(44px,calc(44px + 4*(100vw - 834px)),48px);background-color:var(--quaternary-background-color);border-radius:3px;overflow:hidden;font-weight:700;font-size:clamp(13px,calc(13px + 1*(100vw - 834px)),14px);line-height:clamp(16px,calc(16px + 4*(100vw - 834px)),20px);color:var(--white);white-space:nowrap}.b2b-cover-slide-button--secondary:active{background-color:var(--quaternary-background-color);color:var(--white)}.b2b-cover-button-arrow{z-index:1;display:flex;align-items:center;justify-content:center;width:40px;height:40px;background-color:transparent;border:1px solid var(--white);border-radius:50%;color:var(--white);cursor:pointer}.b2b-cover-button-arrow svg{width:15px;height:15px}.b2b-cover-button-arrow.swiper-button-prev{inset:auto 96px 48px auto}.b2b-cover-button-arrow.swiper-button-next{right:48px;top:auto;bottom:48px}.b2b-cover-pagination{display:none}@media (max-width: 834px){.b2b-cover-slide{text-align:center}.b2b-cover-slide-content{position:static;transform:none;background-color:var(--primary-background-color);padding:24px 16px 32px}.b2b-cover-slide-content-inner{max-width:none}.b2b-cover-slide-title{line-height:38px}.b2b-cover-button-arrow{display:none}.b2b-cover-pagination{--swiper-pagination-bottom: 12px;display:flex;justify-content:center;gap:12px}.b2b-cover-pagination .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap: 0;opacity:1;width:7px;height:7px;background-color:var(--border-color);border-radius:100px;margin:0;transition:.3s ease}.swiper-pagination-bullet-active:is(.b2b-cover-pagination .swiper-pagination-bullet){width:20px;background-color:var(--primary-color)}.b2b-cover-slide-buttons{align-items:center;flex-direction:column}}@media (hover: hover){:is(.b2b-cover-slide-text a):hover{text-decoration:none}.b2b-cover-slide-button{transition:.3s ease}.b2b-cover-slide-button:hover{background-color:var(--primary-color);color:var(--white)}.b2b-cover-slide-button--secondary{transition:.3s ease}.b2b-cover-slide-button--secondary:hover{background-color:var(--quaternary-background-color);color:var(--white)}}
