.bcs-inner{align-items:center;display:flex;flex-direction:column;gap:100px}.bcs-header{gap:40px;max-width:1000px}.bcs-header,.bcs-header-text{align-items:center;display:flex;flex-direction:column;width:100%}.bcs-header-text{gap:24px}.bcs-case-company,.bcs-case-desc,.bcs-case-title,.bcs-desc,.bcs-title{word-break:break-word}.bcs-desc{max-width:720px}.bcs-section .bcs-btn{line-height:1}.bcs-section .bcs-btn-secondary{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);padding:16px}.bcs-cases{gap:100px}.bcs-case,.bcs-cases{display:flex;flex-direction:column;width:100%}.bcs-case{gap:64px}.bcs-gallery{display:flex;gap:16px;height:420px;width:100%}.bcs-gallery-item{background:#10293d;flex:188 1 0;min-width:0;overflow:hidden;position:relative;transition:flex-grow .6s cubic-bezier(.25,.8,.25,1)}.bcs-gallery-item:first-child{flex-grow:700}.bcs-gallery:has(.bcs-gallery-item:hover) .bcs-gallery-item{flex-grow:188}.bcs-gallery .bcs-gallery-item:hover,.bcs-gallery:has(.bcs-gallery-item:hover) .bcs-gallery-item:hover{flex-grow:700}.bcs-gallery-item img{height:100%;inset:0;max-width:none;object-fit:cover;position:absolute;width:100%}.bcs-case-body{align-items:flex-start;display:flex;gap:128px;width:100%}.bcs-case-heading{display:flex;flex-direction:column;flex-shrink:0;gap:8px;width:533px}.bcs-case-content{align-items:flex-start;display:flex;flex:1 1 0;flex-direction:column;gap:40px;min-width:0}@media (prefers-reduced-motion:reduce){.bcs-gallery-item{transition:none}}@media only screen and (max-width:1200px){.bcs-case-body{gap:64px}.bcs-case-heading{width:40%}}@media only screen and (max-width:1080px){.bcs-cases,.bcs-inner{gap:64px}.bcs-case{gap:40px}.bcs-gallery{gap:12px;height:320px}.bcs-case-body{flex-direction:column;gap:24px}.bcs-case-heading{width:100%}.bcs-case-content{gap:24px;width:100%}.bcs-section .bcs-btn{width:auto}.bcs-section .bcs-btn-secondary{padding:12px 16px}}@media only screen and (max-width:770px){.bcs-cases,.bcs-inner{gap:48px}.bcs-case{gap:24px}.bcs-gallery{gap:8px;height:240px}.bcs-section .bcs-btn{width:100%}}