.section-case-studies-list .case-studies-list-top{padding-top:var(--header-height,125px)}.section-case-studies-list .case-studies-list-bottom{padding-bottom:75px}@media (min-width:768px){.section-case-studies-list .case-studies-list-top{padding-top:200px}.section-case-studies-list .case-studies-list-bottom{padding-bottom:175px}}.section-case-studies-list .case-studies-list-bottom,.section-case-studies-list .case-studies-list-top{margin:0 auto;max-width:1400px;padding-left:12px;padding-right:12px;position:relative}.section-case-studies-list .case-studies-list-top:before{background-color:var(--section-case-bg-color,var(--secondary3-color));bottom:-140px;content:"";display:block;left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:-1}@media (min-width:1400px){.section-case-studies-list .case-studies-list-top:before{left:calc(-50vw - -700px);right:calc(-50vw - -700px)}}.case-studies-list h1,.case-studies-list h5{color:var(--section-case-text-color,var(--secondary3-color))}.case-studies-list h1{margin-bottom:65px}.case-studies-list-filters-row{display:flex;gap:15px;padding-bottom:25px}.case-studies-list-filter-col{align-items:flex-start;display:flex;flex-direction:column;min-width:357px}.case-studies-list-filter-label{color:var(--section-case-text-color,var(--secondary3-color));font-size:14px;line-height:20px}.case-studies-list-filter-select-wrapper{position:relative;width:100%}.case-studies-list-filter-select{appearance:none;background:transparent;border:none;border-bottom:1px solid var(--primary-color);color:var(--section-case-text-color,var(--secondary3-color));font-size:20px;font-weight:400;outline:none;padding:5px 15px;transition:border-color .2s;width:100%}.case-studies-list-filter-select:focus{border-bottom:2px solid var(--section-case-text-color,var(--secondary3-color))}.case-studies-list-filter-select-wrapper:after{background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="19" height="11" viewBox="0 0 19 11" fill="none"><path d="M0.5 0.5L9.5 9.5L18.5 0.5" stroke="%23AB13D5" stroke-linecap="round"/></svg>') no-repeat 50%/contain;content:"";height:11px;pointer-events:none;position:absolute;right:8px;top:50%;transform:translateY(-50%);width:19px}.case-studies-list-filter-select option{background:var(--section-case-text-color,var(--secondary3-color));color:#222}@media (max-width:700px){.case-studies-list-filters-row{align-items:stretch;flex-direction:column;gap:10px}.case-studies-list-filter-col{min-width:0}}.case-studies-list-cards-grid{display:grid;gap:40px;grid-template-columns:repeat(3,1fr);margin:40px 0 0}@media (max-width:1100px){.case-studies-list-cards-grid{grid-template-columns:1fr 1fr}}@media (max-width:700px){.case-studies-list-cards-grid{gap:24px;grid-template-columns:1fr}}.case-study-card{border-radius:0;box-shadow:0 4px 24px 0 rgba(0,0,0,.1);display:block;min-height:588px;overflow:hidden;position:relative;text-decoration:none;transition:transform .5s cubic-bezier(.22,.61,.36,1)}@media (max-width:1100px){.case-study-card{min-height:420px}}.case-study-card:hover{transform:translateY(-20px)}@media (pointer:coarse){.case-study-card:hover{transform:none}}.case-study-card-bg{background-position:50%;background-size:cover;inset:0;position:absolute;z-index:1}.case-study-card-overlay{background:linear-gradient(180deg,rgba(30,0,60,.1) 40%,rgba(30,0,60,.6));inset:0;position:absolute;z-index:2}.case-study-card-content{align-items:flex-start;bottom:0;display:flex;flex-direction:column;left:0;padding:0 32px 32px;position:absolute;right:0;z-index:3}@media (max-width:700px){.case-study-card-content{padding:0 20px 20px}}.case-study-card-title{color:#fff;margin:0 0 16px;text-shadow:0 2px 8px rgba(0,0,0,.18)}.case-study-card-link,.case-study-card-link-row{align-items:center;display:flex}.case-study-card-link{color:#fff;font-size:16px;gap:6px;text-decoration:none}.case-study-card-arrow{background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="17" height="18" viewBox="0 0 17 18" fill="none"><path d="M8 1L16 9M16 9L8 17M16 9L1 9" stroke="%23AB13D5" stroke-linecap="round"/></svg>') no-repeat 50%/contain;content:"";display:inline-block;height:18px;margin-left:4px;transition:margin-left .2s;vertical-align:middle;width:17px}