.case-studies-container{width:100%}.case-studies-tabs{display:flex;flex-wrap:wrap;gap:var(--wp--preset--spacing--small);justify-content:center;margin-bottom:var(--wp--preset--spacing--medium);overflow-x:auto}.case-studies-tab-btn{align-items:center;background:transparent;border:1px solid var(--wp--preset--color--black);border-radius:7px;cursor:pointer;display:flex;font-size:var(--wp--preset--font-size--normal);font-weight:500;height:115px;justify-content:center;padding:.75rem 1.25rem;transition:all .3s ease;white-space:nowrap;width:200px}.case-studies-tab-btn:hover{border-width:2px}.case-studies-tab-btn.active{border-width:4px}.case-studies-tab-btn .case-studies-tab-logo{max-height:90px;max-width:100%;-o-object-fit:contain;object-fit:contain;transition:transform .3s ease;width:165px}.case-studies-tab-btn:hover .case-studies-tab-logo{transform:scale(1.05)}.case-studies-tab-btn .case-studies-tab-label{display:inline-block;font-size:var(--wp--preset--font-size--small)}.case-studies-tab-element{max-width:100%;width:200px}.case-studies-tab-label{font-size:var(--wp--preset--font-size--small);margin-top:8px;text-align:center}@media(max-width:781px){.case-studies-tab-btn{height:90px;width:130px}.case-studies-tab-element{width:130px}}.case-studies-panels{position:relative;width:100%}.case-studies-panel{display:none;opacity:0;transition:opacity .4s ease,visibility .4s ease;visibility:hidden}.case-studies-panel.active{display:block;opacity:1;visibility:visible}.case-studies-panel.no-featured-image .case-studies-panel-content{grid-template-columns:1fr}.case-studies-panel.no-featured-image .case-studies-panel-info{max-width:100%}.case-studies-panel-content{align-items:center;display:grid;gap:var(--wp--preset--spacing--small);grid-template-columns:1fr 1fr}@media(max-width:1024px){.case-studies-panel-content{grid-template-columns:1fr}}.case-studies-panel-image{border-radius:14px;height:100%;overflow:hidden}.case-studies-panel-image img{aspect-ratio:1;display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media(max-width:1024px){.case-studies-panel-image{order:2}.case-studies-panel-image img{aspect-ratio:5/3}}@media(max-width:600px){.case-studies-panel-image img{aspect-ratio:1}}.case-studies-panel-info{background:var(--wp--preset--color--black);border-radius:14px;color:var(--wp--preset--color--white);display:flex;flex-direction:column;gap:var(--wp--preset--spacing--small);height:100%;justify-content:center;padding:var(--wp--preset--spacing--medium)}@media(max-width:1024px){.case-studies-panel-info{order:1}}.case-studies-panel-excerpt p,.case-studies-panel-title{margin:0}.case-studies-panel-links{align-items:flex-end;display:flex;gap:1rem;justify-content:space-between}@media(max-width:600px){.case-studies-panel-links{flex-wrap:wrap}}.case-studies-panel-logo{background:var(--wp--preset--color--white);border-radius:7px;padding:var(--wp--preset--spacing--extra-small)}.case-studies-panel-logo img{max-height:90px;max-width:100%;-o-object-fit:contain;object-fit:contain;width:165px}@media(max-width:781px){.case-studies-panel-logo img{max-height:70px;max-width:100%;width:100px}}.case-studies-panel-link{align-items:center;color:var(--wp--preset--color--white);cursor:pointer;display:inline-flex;font-weight:500;gap:8px;text-decoration:underline;transition:all .3s ease;width:-moz-fit-content;width:fit-content}.case-studies-panel-link:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27none%27 stroke=%27%23fff%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27M5 12h14M12 5l7 7-7 7%27/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:19px;transition:transform .3s ease;width:18px}.case-studies-panel-link:hover{color:var(--wp--preset--color--white)}.case-studies-panel-link:hover:after{transform:translateX(2px)}
