.sevn-case-studies{position:relative}.sevn-case-studies .conditions-wrapper{margin-bottom:30px;position:relative}.sevn-case-studies .conditions-wrapper:before{content:"Filter by Condition";font-size:14px}.sevn-case-studies .conditions-wrapper select{-moz-appearance:none;-webkit-appearance:none;appearance:none;background-clip:border-box;background:#fff;background-image:url(https://23282506.fs1.hubspotusercontent-na1.net/hubfs/23282506/website/icons/plus_icon.svg);background-position:right .5rem top 50%;background-repeat:no-repeat;background-size:1.2rem auto;border:1px solid #eaeaea;border-radius:90px;color:#59595b;cursor:pointer;display:block;margin:0;padding:10px 15px;width:100%}.sevn-case-studies .conditions-wrapper select:focus{background-image:url(https://23282506.fs1.hubspotusercontent-na1.net/hubfs/23282506/minus_icon.svg)}.sevn-case-studies .conditions-wrapper select:focus-visible{border:1px solid #256ba2;outline:none}.sevn-case-studies .flex{display:flex;flex-flow:row;flex-wrap:wrap;margin:0 -10px}.sevn-case-studies .flex .case-study-item{flex:0 0 33.33%;padding:10px;width:33.33%}.sevn-case-studies .heading-text :is(h1,h2,h3,h4,h5,h6){font-weight:400;letter-spacing:1px;line-height:1.1;margin-bottom:15px}.sevn-case-studies .subheading{font-size:20px;font-weight:700;letter-spacing:1px;line-height:1.1;text-transform:uppercase}.sevn-case-studies .case-study-item{display:none;opacity:0}.sevn-case-studies .case-study-item.active{-webkit-animation:fadeIn 2s;animation:fadeIn 2s;display:block;opacity:1}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.sevn-case-studies .case-study-item .col{display:flex;flex-direction:column;height:100%;padding:30px}.sevn-case-studies .button .button-text,.sevn-case-studies .button-outline .button-text{position:relative}.sevn-case-studies .button-outline:active .button-text:before,.sevn-case-studies .button-outline:hover .button-text:before,.sevn-case-studies .button:active .button-text:before,.sevn-case-studies .button:hover .button-text:before{-webkit-transform:scaleX(1);transform:scaleX(1);visibility:visible}.sevn-case-studies .button .button-text:before,.sevn-case-studies .button-outline .button-text:before{background-color:#fff;bottom:0;content:"";display:block;height:2px;left:0;position:absolute;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;visibility:hidden;width:100%}@media screen and (min-width:768px) and (max-width:1100px){.sevn-case-studies .flex .case-study-item{flex:0 0 50%;width:50%}}@media screen and (max-width:767px){.sevn-case-studies .conditions-wrapper{margin-bottom:20px;position:relative}.sevn-case-studies .flex .case-study-item{flex:0 0 100%;padding:10px 0;width:100%}}