.case-studies-tags-list{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin:0 auto}.case-studies-tags-list li{border-radius:8px;list-style-type:none;overflow:hidden}.case-studies-tags-list li a{align-items:center;background-color:#ebebf1;border-radius:8px;color:var(--color-text);display:flex;font-weight:700;height:100%;height:40px;justify-content:center;padding:0 16px;user-select:none;width:100%}.case-studies-tags-list li a.active{background-color:var(--color-text);color:#fff}.case-studies-tags-list li a:not(.active):hover{background-color:#d7d8e3}.tpl-case-studies-archive .tpl-case-studies-archive__content{align-items:center;display:flex;flex-direction:column;gap:32px}.tpl-case-studies-archive .case-studies-list{margin-top:60px;width:100%}.tpl-case-studies-archive .case-studies-list #no-results-message{color:#666;font-style:italic;margin:20px auto 0;text-align:center}.tpl-case-studies-archive .case-studies-list>ul{display:flex;flex-wrap:wrap;gap:32px;justify-content:center;margin:0}.tpl-case-studies-archive .case-studies-list li{align-self:stretch;border-radius:8px;flex:0 0 calc(33.333% - 32px);list-style-type:none;opacity:1;transition:flex-basis .3s ease,opacity .3s ease,display allow-discrete .3s ease}.tpl-case-studies-archive .case-studies-list .card{background:#fff;border-radius:8px;box-shadow:0 5px 15px rgba(8,15,52,.1);display:flex;flex-direction:column;gap:0;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.tpl-case-studies-archive .case-studies-list .card:hover .card-illu-overlay .card-logo,.tpl-case-studies-archive .case-studies-list .card:hover .card-illu:not(.card-illu-overlay) .card-featured_image{transform:scale(1.05)}.tpl-case-studies-archive .case-studies-list .card:hover .card-btn{color:var(--color-primary)}.tpl-case-studies-archive .case-studies-list .card:hover .card-btn:after{transform:translateX(0)}.tpl-case-studies-archive .case-studies-list .card-illu{align-items:center;background-color:var(--color-text);display:flex;height:210px;justify-content:center;min-height:210px;overflow:hidden;padding:20px;position:relative;user-select:none}.tpl-case-studies-archive .case-studies-list .card-illu-overlay:before{background-color:var(--color-text);content:"";height:100%;inset:0;opacity:.5;position:absolute;width:100%;z-index:1}.tpl-case-studies-archive .case-studies-list .card-illu .card-logo{height:100%;max-width:75%;object-fit:contain;object-position:center;position:relative;transition:var(--transition);width:auto;z-index:2}.tpl-case-studies-archive .case-studies-list .card-illu .card-featured_image{height:100%;inset:0;object-fit:cover;position:absolute;transition:var(--transition);width:100%;z-index:0}.tpl-case-studies-archive .case-studies-list .card-content{display:flex;flex-direction:column;gap:16px;height:100%;justify-content:space-between;padding:20px}.tpl-case-studies-archive .case-studies-list .card-subtitle{color:var(--color-primary);font-size:14px;font-weight:700;margin-bottom:-10px;padding:0;text-transform:uppercase;transition:var(--transition)}.tpl-case-studies-archive .case-studies-list .card-title{font-weight:700;margin:0;-webkit-line-clamp:5}.tpl-case-studies-archive .case-studies-list .card-summary,.tpl-case-studies-archive .case-studies-list .card-title{display:-webkit-box;padding:0;transition:var(--transition);-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.tpl-case-studies-archive .case-studies-list .card-summary{color:#8689aa;margin:0 0 8px;-webkit-line-clamp:3}.tpl-case-studies-archive .case-studies-list .card-btn{margin-bottom:0;margin-top:auto}@media screen and (max-width:1024px){.tpl-case-studies-archive .case-studies-list li{flex-basis:calc(50% - 32px)}}@media screen and (max-width:768px){.tpl-case-studies-archive .case-studies-list{align-items:flex-start;flex-direction:column;margin-top:20px}.tpl-case-studies-archive .case-studies-list li{flex-basis:100%}}.tpl-case-studies-single__hero.dnd-section{padding-bottom:80px;padding-top:80px}.tpl-case-studies-single__hero .content{align-items:center;display:flex;gap:32px 40px;justify-content:space-between}.tpl-case-studies-single__hero .content>div{flex:1}.tpl-case-studies-single__hero .hero-title{color:var(--color-text)}.tpl-case-studies-single__hero .hero-btn .button-wrapper{text-align:left!important}@media screen and (max-width:768px){.tpl-case-studies-single__hero.dnd-section{padding-bottom:60px;padding-top:60px}.tpl-case-studies-single__hero .content{display:flex;flex-direction:column;justify-content:center}.tpl-case-studies-single__hero .content>div{text-align:center}.tpl-case-studies-single__hero .hero-subtitle{margin-bottom:8px!important}.tpl-case-studies-single__hero .hero-btn .button-wrapper{text-align:center!important}.tpl-case-studies-single__hero .hero-btn .button-wrapper a{margin-top:8px!important}}.tpl-case-studies-single__testimonials{background-color:#ebebf1;margin-bottom:40px;margin-top:40px;padding:80px 20px}@media screen and (max-width:768px){.tpl-case-studies-single__testimonials{padding:40px 20px}}