:root .has-heading-1-font-size{color:#2d2d2d;line-height:1.2144}:root .has-heading-2-font-size{color:#2d2d2d;line-height:1.2223}:root .has-heading-3-font-size{color:#2d2d2d;line-height:1.3334}:root .has-heading-4-font-size{color:#2d2d2d;line-height:1.231}:root .has-heading-5-font-size{color:#2d2d2d;line-height:1.273}:root .has-heading-6-font-size{color:#2d2d2d;line-height:1.445}:root .has-body-large-font-size{color:#2d2d2d;font-family:Open Sans;line-height:1.637}:root .has-body-regular-font-size{font-family:Open Sans;line-height:1.556}:root .has-body-small-font-size{color:#2d2d2d;font-family:Open Sans;line-height:1.429}:root .has-body-x-small-font-size{color:#2d2d2d;font-family:Open Sans;line-height:1.334}.case-studies{padding-bottom:2.5rem}@media(min-width:768px){.case-studies{padding-bottom:3rem}}@media(min-width:992px){.case-studies{padding-bottom:4rem}}@media(min-width:1199px){.case-studies{padding-bottom:5.2rem}}.case-studies--inner-masthead{padding:2.5rem 0}@media(min-width:768px){.case-studies--inner-masthead{padding:3rem 0}}@media(min-width:992px){.case-studies--inner-masthead{padding:4.4rem 0 4rem}}@media(min-width:1199px){.case-studies--inner-masthead{padding:6.4rem 0 5.2rem}}.case-studies--wrapper h1{margin-bottom:16px;text-transform:capitalize}.case-studies--wrapper .body-large p{color:#2d2d2d;font-family:Open Sans;font-size:clamp(1.8rem,.463vw + 1.533rem,2.2rem);font-weight:400;line-height:1.637;margin-bottom:1.5rem}.case-studies--wrapper .body-large p:last-child,.case-studies--wrapper .body-large:last-child{margin-bottom:0}.case-studies--right{display:flex;flex-direction:column;height:100%;margin-top:2.5rem;max-width:100%;width:100%}@media(min-width:576px){.case-studies--right{flex:0 0 85%;max-width:85%}}@media(min-width:992px){.case-studies--right{flex:0 0 82%;float:right;justify-content:flex-end;margin-top:0;max-width:82%}}.case-studies--right h3{color:#1e1e1e;margin-bottom:16px}.case-studies--right h3:first-letter{text-transform:capitalize}.case-studies--right-input{position:relative}.case-studies--right-input:has(input:focus) svg path{stroke:#e30413}.case-studies--right-input img,.case-studies--right-input svg{height:2.4rem;left:14px;-o-object-fit:contain;object-fit:contain;position:absolute;top:50%;transform:translateY(-50%);width:2.4rem}@media(min-width:768px){.case-studies--right-input img,.case-studies--right-input svg{left:16px}}.case-studies--right-input input[type=search]{padding-left:5.2rem}.case-studies--right-input:active+svg path,.case-studies--right-input:focus+svg path{stroke:#e30413}.case-studies--title{margin-bottom:1.8rem;padding-top:2.5rem}@media(min-width:768px){.case-studies--title{padding-top:3rem}}@media(min-width:992px){.case-studies--title{padding-top:4rem}}@media(min-width:1199px){.case-studies--title{padding-top:5.2rem}}.case-studies--title h2{margin-bottom:0}.case-studies--title h2:has(+p){margin-bottom:1.6rem}.case-studies--title p.body-large{color:#6d6d6d}.case-studies--title p.body-large:last-child,.case-studies--title p.body-large:only-child{margin-bottom:0}.case-studies--tab{padding-top:2.5rem}@media(min-width:768px){.case-studies--tab{padding-top:3rem}}@media(min-width:992px){.case-studies--tab{padding-top:4rem}}@media(min-width:1199px){.case-studies--tab{padding-top:5.2rem}}.case-studies--tab a:after{display:none}.case-studies--tab .container>p{margin-bottom:3rem;max-width:807px;width:100%}@media(min-width:1199px){.case-studies--tab .container>p{margin-bottom:4rem}}@media(min-width:992px){.case-studies--tab .container>p{margin-bottom:6rem}}@media(min-width:1199px){.case-studies--tab .container>p{margin-bottom:8rem}}.case-studies--tab-inner{border-bottom:1px solid #d1d1d1;display:flex;list-style:none;margin-bottom:3rem;overflow:auto;padding:0;padding-left:0!important;width:100%}.case-studies--tab-inner li{list-style:none;padding-left:0}.case-studies--tab-inner::-webkit-scrollbar-thumb{background:hsla(0,0%,43%,.2);border-radius:100px}.case-studies--tab-inner::-webkit-scrollbar{height:5px;width:8px}.case-studies--tab-inner::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,43%,.2)}@media(min-width:768px){.case-studies--tab-inner{margin-bottom:3.2rem}}.case-studies--tab-inner-link{border-bottom:2px solid transparent;display:inline-block;padding:1rem 1.7rem;transition:all .3s linear}@media(min-width:768px){.case-studies--tab-inner-link{padding:1.6rem 2.4rem}}.case-studies--tab-inner-link h6{margin-bottom:0!important;white-space:nowrap}.case-studies--tab-inner-link.active{border-bottom:2px solid #e30413}.case-studies--tab-inner-link.active h6{color:#e30413}.case-studies--tab-inner-link:hover{background:transparent;transition:all .3s linear}@media(min-width:768px){.case-studies--tab-inner-link:hover{background:#f6f6f6}}.case-studies--tab-inner li{margin:0!important;padding-left:0!important}.case-studies--tab-inner li::marker{content:none}.case-studies--tab-content{display:flex;flex-wrap:wrap;gap:1.5rem .8rem;width:100%}@media(min-width:768px){.case-studies--tab-content{gap:2rem .8rem}}@media(min-width:1071px){.case-studies--tab-content{gap:2.4rem .8rem}}.case-studies--tab-content a:after{display:none}.case-studies--tab-content-link{transition:all .3s linear;width:100%}@media(min-width:576px){.case-studies--tab-content-link{flex:0 0 calc(50% - 6px);max-width:calc(50% - 6px)}}@media(min-width:992px){.case-studies--tab-content-link{flex:0 0 calc(33.333% - 6px);max-width:calc(33.333% - 6px)}}.case-studies--tab-content-link:hover .case-studies--tab-content-item-text{background:#e7e7e7;transition:all .3s linear}.case-studies--tab-content-link:hover .case-studies--tab-content-item-img img{transform:scale(1.05);transition:all .3s linear}.case-studies--tab-content-link:hover .line{color:#c00916;transition:all .5s linear}.case-studies--tab-content-link:hover .line:before{transform:scaleX(0);transform-origin:right}.case-studies--tab-content-item{display:flex;flex-direction:column;height:100%}.case-studies--tab-content-item-img{aspect-ratio:1.305;-o-border-image:linear-gradient(90deg,#cf1f25,#e30413 50%,#ef4123);border-image:linear-gradient(90deg,#cf1f25,#e30413 50%,#ef4123);border-image-slice:1;border-top:4px solid transparent;flex:0 0 200px;max-height:200px;overflow:hidden;transition:all .3s linear;width:100%}@media(min-width:768px){.case-studies--tab-content-item-img{flex:0 0 308px;max-height:308px}}.case-studies--tab-content-item-img img{height:100%;-o-object-fit:cover;object-fit:cover;transition:all .3s linear;width:100%}.case-studies--tab-content-item-text{background:#f1f1f1;display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:1.5rem 1.5rem 2rem;transition:all .3s linear}@media(min-width:992px){.case-studies--tab-content-item-text{padding:2.4rem}}.case-studies--tab-content-item-text-tag{background:#fff;color:#e30413;display:inline-block;font-family:Open Sans;font-weight:600;outline:1px solid #e30413;outline-offset:-1px;padding:4px 8px;width:-moz-fit-content;width:fit-content}.case-studies--tab-content-item-text-tag-cont{-moz-column-gap:3px;column-gap:3px;display:flex;flex-wrap:wrap;margin-bottom:8px}@media(min-width:992px){.case-studies--tab-content-item-text-tag-cont{margin-bottom:16px}}.case-studies--tab-content-item-text-inner{display:flex;flex-direction:column;height:100%}.case-studies--tab-content-item-text-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;letter-spacing:-.012em!important;margin-bottom:1rem!important;max-height:64px;overflow:hidden;text-overflow:ellipsis;transition:all .3s linear}@media(min-width:768px){.case-studies--tab-content-item-text-title{margin-bottom:1.6rem!important}}@media(min-width:1380px){.case-studies--tab-content-item-text-title{min-height:64px}}.case-studies--tab-content-item-text .address{display:flex;gap:8px;margin-bottom:1.5rem}@media(min-width:768px){.case-studies--tab-content-item-text .address{margin-bottom:2.4rem}}.case-studies--tab-content-item-text .address img,.case-studies--tab-content-item-text .address svg{flex:0 0 2rem;height:2rem;margin-top:2px;max-width:2rem}@media(min-width:768px){.case-studies--tab-content-item-text .address img,.case-studies--tab-content-item-text .address svg{flex:0 0 2.4rem;height:2.4rem;margin-top:0;max-width:2.4rem}}.case-studies--tab-content-item-text .address img path,.case-studies--tab-content-item-text .address svg path{stroke-width:2}.case-studies--tab-content-item-text .address p{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#6d6d6d;display:-webkit-box;margin-bottom:0;max-height:56px;overflow:hidden;text-overflow:ellipsis}@media(min-width:1380px){.case-studies--tab-content-item-text .address p{min-height:56px}}@media(min-width:768px){.case-studies--tab-content-item-text .body-regular{margin-bottom:1.6rem}}.case-studies--tab-content-item-text .body-regular p{-webkit-line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;max-height:168px;overflow:hidden;text-overflow:ellipsis}@media(min-width:1380px){.case-studies--tab-content-item-text .body-regular p{min-height:168px}}.case-studies--tab-content-item-text .body-regular p:last-child,.case-studies--tab-content-item-text .line{margin-bottom:0}.case-studies .custom-pagination{align-items:center;display:flex;justify-content:space-between;margin:0}.case-studies .custom-pagination .pagination-arrows{display:flex;gap:1rem}@media(min-width:768px){.case-studies .custom-pagination .pagination-arrows{gap:2rem}}.case-studies .custom-pagination .page-count{background:transparent;border:none;display:inline-flex;height:auto;width:auto}.case-studies .custom-pagination .arrow-left,.case-studies .custom-pagination .arrow-right{background:transparent;border:1.5px solid #e30413;display:inline-flex;height:40px;width:40px}@media(min-width:992px){.case-studies .custom-pagination .arrow-left,.case-studies .custom-pagination .arrow-right{height:48px;width:48px}}.case-studies .custom-pagination .arrow-left:before,.case-studies .custom-pagination .arrow-right:before{display:none}.case-studies .custom-pagination .arrow-left svg,.case-studies .custom-pagination .arrow-right svg{height:20px;transition:all .3s linear;width:20px}@media(min-width:768px){.case-studies .custom-pagination .arrow-left svg,.case-studies .custom-pagination .arrow-right svg{height:24px;width:24px}}.case-studies .custom-pagination .arrow-left svg path,.case-studies .custom-pagination .arrow-right svg path{stroke:#e30413}.case-studies .custom-pagination .arrow-left.disabled,.case-studies .custom-pagination .arrow-right.disabled{background:#f6f6f6;border-color:#f6f6f6!important}.case-studies .custom-pagination .arrow-left.disabled svg path,.case-studies .custom-pagination .arrow-right.disabled svg path{stroke:#6d6d6d!important;transition:all .3s linear}.case-studies .custom-pagination .arrow-left.disabled:hover,.case-studies .custom-pagination .arrow-right.disabled:hover{cursor:inherit}.case-studies .custom-pagination .arrow-left.disabled:hover svg path,.case-studies .custom-pagination .arrow-right.disabled:hover svg path{stroke:#6d6d6d;transition:all .3s linear}.case-studies--recent{-moz-column-gap:.8rem;column-gap:.8rem;display:flex;flex-wrap:wrap;margin-bottom:3rem;row-gap:2rem;width:100%}@media(min-width:768px){.case-studies--recent{margin-bottom:4.4rem}}@media(min-width:1199px){.case-studies--recent{margin-bottom:6.4rem}}.case-studies--recent .case-studies--tab-content-link{transition:all .3s linear}@media(min-width:576px){.case-studies--recent .case-studies--tab-content-link{flex:0 0 calc(50% - 6px);max-width:calc(50% - 6px)}}.case-studies--recent .case-studies--tab-content-item-img{flex:0 0 200px;max-height:200px}@media(min-width:768px){.case-studies--recent .case-studies--tab-content-item-img{flex:0 0 308px;max-height:308px}}@media(min-width:992px){.case-studies--recent .case-studies--tab-content-item-img{flex:0 0 400px;max-height:400px}}@media(min-width:1199px){.case-studies--recent .case-studies--tab-content-item-img{flex:0 0 465px;max-height:465px}}
