.casestudy-portfolio-table-section{padding-bottom:3.125rem}.casestudy-portfolio-table-section .casestudy-portfolio-table-wrapper{margin-bottom:0}.casestudy-portfolio-table-section .casestudy-portfolio-table-wrapper .table-row{background-color:#f6f9ff;border:.063rem solid transparent;border-radius:.625rem;cursor:pointer;display:flex;flex-direction:column;margin-bottom:.625rem;padding:1.25rem .938rem;position:relative;z-index:5}.casestudy-portfolio-table-section .casestudy-portfolio-table-wrapper .table-row:last-child{border-bottom:none;margin-bottom:0}.casestudy-portfolio-table-section .casestudy-portfolio-table-wrapper .table-row .table-accordian-box{margin:-1.25rem -.938rem;padding:1.25rem .938rem}@media only screen and (min-width:1024px){.casestudy-portfolio-table-section .casestudy-portfolio-table-wrapper .table-row .table-accordian-box{margin:0;padding:0}.casestudy-portfolio-table-section .casestudy-portfolio-table-wrapper .table-row{align-items:center;background-color:#fff;border-bottom:.063rem solid #ebebeb;border-radius:0;-moz-column-gap:1rem;column-gap:1rem;cursor:auto;display:grid;grid-template-columns:repeat(5,minmax(1.875rem,calc(20% - .8rem)));margin-bottom:0;min-height:5.313rem;padding:1.25rem 1.875rem;row-gap:1rem}}.casestudy-portfolio-table-section .casestudy-portfolio-table-wrapper .table-row:after{background-color:#264079;content:"";height:0;inset:0;position:absolute;transition:all .1s ease-in-out;z-index:0}.casestudy-portfolio-table-section .casestudy-portfolio-table-wrapper .table-row.table-row-title{display:none;line-height:1.875rem;min-height:auto;padding-top:0}@media only screen and (min-width:1024px){.casestudy-portfolio-table-section .casestudy-portfolio-table-wrapper .table-row.table-row-title{display:grid}}.casestudy-portfolio-table-section .casestudy-portfolio-table-wrapper .table-row.table-row-title:after{display:none}.casestudy-portfolio-table-section .casestudy-portfolio-table-wrapper .table-row.table-row-title .client-name,.casestudy-portfolio-table-section .casestudy-portfolio-table-wrapper .table-row.table-row-title .industry-name,.casestudy-portfolio-table-section .casestudy-portfolio-table-wrapper .table-row.table-row-title .solution-info{color:#000}@media only screen and (min-width:1024px){.casestudy-portfolio-table-section .casestudy-portfolio-table-wrapper .table-row.table-row-title:hover .client-name,.casestudy-portfolio-table-section .casestudy-portfolio-table-wrapper .table-row.table-row-title:hover .industry-name,.casestudy-portfolio-table-section .casestudy-portfolio-table-wrapper .table-row.table-row-title:hover .solution-info{color:#000}}.casestudy-portfolio-table-section .casestudy-portfolio-table-wrapper .table-row .client-name,.casestudy-portfolio-table-section .casestudy-portfolio-table-wrapper .table-row .industry-name,.casestudy-portfolio-table-section .casestudy-portfolio-table-wrapper .table-row .solution-info{color:grey;position:relative;z-index:1}.casestudy-portfolio-table-section .casestudy-portfolio-table-wrapper .table-row .client-name h5,.casestudy-portfolio-table-section .casestudy-portfolio-table-wrapper .table-row .client-name h6,.casestudy-portfolio-table-section .casestudy-portfolio-table-wrapper .table-row .industry-name h5,.casestudy-portfolio-table-section .casestudy-portfolio-table-wrapper .table-row .industry-name h6,.casestudy-portfolio-table-section .casestudy-portfolio-table-wrapper .table-row .solution-info h5,.casestudy-portfolio-table-section .casestudy-portfolio-table-wrapper .table-row .solution-info h6{margin:0}.casestudy-portfolio-table-section .casestudy-portfolio-table-wrapper .table-row .client-name{align-items:flex-start;color:#000;display:flex;gap:1rem;justify-content:space-between}@media only screen and (min-width:1024px){.casestudy-portfolio-table-section .casestudy-portfolio-table-wrapper .table-row .client-name{-webkit-line-clamp:1;-webkit-box-orient:vertical;align-items:normal;color:grey;display:-webkit-box;gap:0;justify-content:normal;overflow:hidden;width:100%}}.casestudy-portfolio-table-section .casestudy-portfolio-table-wrapper .table-row .client-name .down-icon-mobile{align-items:center;background-color:#fff;border-radius:50%;display:flex;flex:0 0 1.5rem;height:1.5rem;justify-content:center;transition:all .1s ease;width:1.5rem}@media only screen and (min-width:1024px){.casestudy-portfolio-table-section .casestudy-portfolio-table-wrapper .table-row .client-name .down-icon-mobile{display:none}}.casestudy-portfolio-table-section .casestudy-portfolio-table-wrapper .table-row .industry-name h6{font-size:.875rem;font-weight:400;line-height:1.313rem}@media only screen and (min-width:991px){.casestudy-portfolio-table-section .casestudy-portfolio-table-wrapper .table-row .industry-name h6{line-height:1.375rem}}@media only screen and (min-width:1024px){.casestudy-portfolio-table-section .casestudy-portfolio-table-wrapper .table-row .industry-name h6{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;font-size:1rem;font-weight:400;font-weight:500;line-height:1.375rem;margin-bottom:0;overflow:hidden;width:100%}}@media only screen and (min-width:1024px) and (min-width:1024px){.casestudy-portfolio-table-section .casestudy-portfolio-table-wrapper .table-row .industry-name h6{line-height:1.5rem}}.casestudy-portfolio-table-section .casestudy-portfolio-table-wrapper .table-row .solution-info{cursor:auto;display:flex;flex-direction:column;max-height:0;overflow:hidden;transition:all .1s ease-in-out}@media only screen and (min-width:1024px){.casestudy-portfolio-table-section .casestudy-portfolio-table-wrapper .table-row .solution-info{flex-direction:row;gap:1rem;grid-column-end:6;grid-column-start:3;justify-content:space-between;max-height:unset;-webkit-opacity:1;-moz-opacity:1;-o-opacity:1;-ms-opacity:1;opacity:1;overflow:unset;visibility:visible}}.casestudy-portfolio-table-section .casestudy-portfolio-table-wrapper .table-row .solution-info .btn-link{color:#1b76fe;max-width:8.513rem}@media only screen and (min-width:1024px){.casestudy-portfolio-table-section .casestudy-portfolio-table-wrapper .table-row .solution-info .btn-link{min-width:8.513rem}}.casestudy-portfolio-table-section .casestudy-portfolio-table-wrapper .table-row .solution-info .btn-link>span svg path{fill:#1b76fe}.casestudy-portfolio-table-section .casestudy-portfolio-table-wrapper .table-row .solution-info .btn-link>span svg circle{stroke:#1b76fe}.casestudy-portfolio-table-section .casestudy-portfolio-table-wrapper .table-row .solution-info .hover-image{background-color:#fff;display:inline-block;margin-bottom:.625rem;margin-top:.5rem;vertical-align:middle}@media only screen and (min-width:1024px){.casestudy-portfolio-table-section .casestudy-portfolio-table-wrapper .table-row .solution-info .hover-image{-ms-box-shadow:0 .625rem 1.25rem .625rem rgba(0,0,0,.08);-o-box-shadow:0 .625rem 1.25rem .625rem rgba(0,0,0,.08);box-shadow:0 .625rem 1.25rem .625rem rgba(0,0,0,.08);height:14rem;margin-bottom:0;-webkit-opacity:0;-moz-opacity:0;-o-opacity:0;-ms-opacity:0;opacity:0;position:absolute;top:-7rem;transform:scale(.8);transition:transform .1s ease-in-out;visibility:hidden;width:25rem;z-index:-1}}@media only screen and (min-width:1260px){.casestudy-portfolio-table-section .casestudy-portfolio-table-wrapper .table-row .solution-info .hover-image{height:17.5rem;top:-8.675rem;width:31.25rem}}.casestudy-portfolio-table-section .casestudy-portfolio-table-wrapper .table-row .solution-info .solution-details{font-size:.875rem;font-weight:400;line-height:1.313rem;margin-bottom:1.25rem}@media only screen and (min-width:991px){.casestudy-portfolio-table-section .casestudy-portfolio-table-wrapper .table-row .solution-info .solution-details{line-height:1.375rem}}@media only screen and (min-width:1024px){.casestudy-portfolio-table-section .casestudy-portfolio-table-wrapper .table-row .solution-info .solution-details{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:1rem;font-weight:400;font-weight:500;line-height:1.375rem;margin-bottom:0;overflow:hidden;width:100%}}@media only screen and (min-width:1024px) and (min-width:1024px){.casestudy-portfolio-table-section .casestudy-portfolio-table-wrapper .table-row .solution-info .solution-details{line-height:1.5rem}}.casestudy-portfolio-table-section .casestudy-portfolio-table-wrapper .table-row .solution-info .solution-title-mobile{color:#000;margin-bottom:0}@media only screen and (min-width:1024px){.casestudy-portfolio-table-section .casestudy-portfolio-table-wrapper .table-row .solution-info .solution-title-mobile{display:none}}@media only screen and (min-width:1024px) and (min-width:1024px){.casestudy-portfolio-table-section .casestudy-portfolio-table-wrapper .table-row:hover{border-top:.063rem solid #264079;z-index:9}}@media only screen and (min-width:1024px){.casestudy-portfolio-table-section .casestudy-portfolio-table-wrapper .table-row:hover.table-row-title{border-top:.063rem solid transparent}}@media only screen and (min-width:1024px) and (min-width:1024px){.casestudy-portfolio-table-section .casestudy-portfolio-table-wrapper .table-row:hover:after{height:100%}.casestudy-portfolio-table-section .casestudy-portfolio-table-wrapper .table-row:hover .client-name,.casestudy-portfolio-table-section .casestudy-portfolio-table-wrapper .table-row:hover .industry-name,.casestudy-portfolio-table-section .casestudy-portfolio-table-wrapper .table-row:hover .solution-info,.casestudy-portfolio-table-section .casestudy-portfolio-table-wrapper .table-row:hover .solution-info .btn-link{color:#fff}.casestudy-portfolio-table-section .casestudy-portfolio-table-wrapper .table-row:hover .solution-info .btn-link>span svg path{fill:#fff}.casestudy-portfolio-table-section .casestudy-portfolio-table-wrapper .table-row:hover .solution-info .btn-link>span svg circle{stroke:#fff}.casestudy-portfolio-table-section .casestudy-portfolio-table-wrapper .table-row:hover .solution-info .hover-image{-webkit-opacity:1;-moz-opacity:1;-o-opacity:1;-ms-opacity:1;opacity:1;transform:scale(1);visibility:visible;z-index:3}}.casestudy-portfolio-table-section .casestudy-portfolio-table-wrapper .table-row.active{background-color:#fff;border:.063rem solid #ebebeb}@media only screen and (min-width:1024px){.casestudy-portfolio-table-section .casestudy-portfolio-table-wrapper .table-row.active{border:none;border-bottom:.063rem solid #ebebeb}}.casestudy-portfolio-table-section .casestudy-portfolio-table-wrapper .table-row.active .client-name .down-icon-mobile{background-color:#f6f9ff;transform:rotate(180deg)}.casestudy-portfolio-table-section .casestudy-portfolio-table-wrapper .table-row.active .solution-info{max-height:62.5rem}@media only screen and (min-width:1024px){.casestudy-portfolio-table-section .casestudy-portfolio-table-wrapper .table-row.active .solution-info{max-height:unset}}.casestudy-portfolio-table-section .table-bottom-button{align-items:center;display:flex;justify-content:center}.our-work-section{padding-bottom:0}