.cases .more-btn{border:unset;margin-top:15px}.image-text-container .row{grid-row-gap:15px;grid-column-gap:15px;color:#fff;display:grid;grid-template-columns:repeat(1,1fr);grid-template-rows:repeat(1,1fr)}@media(min-width:768px){.image-text-container .row{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr)}.image-text-container .row .col:nth-child(6n+1),.image-text-container .row .col:nth-child(6n+4){grid-column:span 2;grid-row:span 2}}@media(min-width:992px){.image-text-container .row{grid-template-columns:repeat(3,1fr)}.span6 .image-text-container .row{grid-template-columns:repeat(2,1fr)}.image-text-container .row .col:nth-child(6n+4){grid-column:span 1;grid-row:span 1}.image-text-container .row .col:nth-child(6n+5),.span6 .image-text-container .row .col:nth-child(6n+4){grid-column:span 2;grid-row:span 2}.span6 .image-text-container .row .col:nth-child(6n+5){grid-column:span 1;grid-row:span 1}}.image-text-container .row>*{padding:0}.image-text-container .image-text{border-radius:5px;height:100%;-webkit-mask-image:-webkit-radial-gradient(#fff,#000);overflow:hidden}.image-text-container .image-text img{border-radius:5px;height:100%;object-fit:cover;object-position:right;transform-origin:50% 50%;transition:transform .3s ease;width:100%}.image-text-container .image-text:hover img{transform:scale(1.1)}.image-text-container .image-text .overlay{background:linear-gradient(180deg,rgba(0,0,0,.7),rgba(0,0,0,.5) 50%,rgba(0,0,0,.8));border-radius:5px;height:101%;left:50%;top:50%;transform:translate(-50%,-50%);width:101%}.image-text-container .image-text .text-content{align-items:flex-start;display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:25px;top:0}.image-text-container .image-text .text-content a{height:100%}.image-text-container .image-text .text-content .headings{color:#fff}.image-text-container .image-text .text-content .small-heading h4{font-family:GS-Light!important;font-size:18px!important}.image-text-container .image-text .text-content .large-heading h1{font-size:32px!important}@media (max-width:1366px){.image-text-container .image-text .text-content{padding:10px}.image-text-container .image-text .text-content .large-heading h1{font-size:26px!important}}@media (max-width:992px){.image-text-container .image-text .text-content .small-heading h4{font-size:16px!important}.image-text-container .image-text .text-content .large-heading h1{font-size:22px!important}}