.case-studies-section{padding-bottom:0}@media screen and (min-width:1200px){.case-studies-section{margin:0 80px}}.case-studies-section .case-studies-grids .grid{position:relative;text-align:center}.case-studies-section .case-studies-grids .grid .overlay{background:#262b3e;background-image:-moz-linear-gradient(90deg,#262b3e 62%,#c9b38c 96%,#c9b38c 97%,#c9b38c 100%);background-image:-webkit-linear-gradient(90deg,#262b3e 62%,#c9b38c 96%,#c9b38c 97%,#c9b38c 100%);background-image:-ms-linear-gradient(90deg,#262b3e 62%,#c9b38c 96%,#c9b38c 97%,#c9b38c 100%);width:100%;height:100%;position:absolute;left:0;top:50%;opacity:0;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;-ms-transition:all 0.5s;transition:all 0.5s}.case-studies-section .case-studies-grids .grid:hover{cursor:-webkit-grab;cursor:grab}.case-studies-section .case-studies-grids .grid:hover .overlay{top:0;opacity:.9}.case-studies-section .case-studies-grids .grid .content{width:100%;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.case-studies-section .case-studies-grids .grid .cat{font-size:14px;font-size:.875rem;color:#c9b38c;font-weight:700;margin:0}.case-studies-section .case-studies-grids .grid h3{font-size:20px;font-size:1.25rem;margin:0}.case-studies-section .case-studies-grids .grid h3 a{color:#fff}.case-studies-section .case-studies-grids .grid h3 a:hover{color:#c9b38c}.case-studies-pg-section{padding-bottom:95px}@media (max-width:991px){.case-studies-pg-section{padding-bottom:85px}}@media (max-width:767px){.case-studies-pg-section{padding-bottom:75px}}.case-studies-section-s2{padding:0}.case-studies-section-s2 .case-studies-grids{display:flex;justify-content:center;gap:30px;flex-wrap:wrap}.case-studies-section-s2 .case-studies-grids .grid{position:relative;overflow:hidden;max-width:350px;flex:0 0 350px}.case-studies-section-s2 .case-studies-grids .grid .img-holder img{width:100%;height:500px;object-fit:cover;display:block}.case-studies-section-s2 .case-studies-grids .grid .overlay{background:#fff0;width:100%;height:100%;position:absolute;left:0;top:0;opacity:0;transition:all 0.5s}.case-studies-section-s2 .case-studies-grids .grid:hover{cursor:grab}.case-studies-section-s2 .case-studies-grids .grid:hover .overlay{background:#262b3e;background-image:linear-gradient(90deg,#262b3e 62%,#c9b38c 96%,#c9b38c 100%);opacity:.9;top:0}.case-studies-section-s2 .case-studies-grids .grid:hover .overlay p{max-height:400px;opacity:1;visibility:visible;transition:max-height 2s}.case-studies-section-s2 .case-studies-grids .grid .content{width:100%;padding:45px;position:absolute;left:0;bottom:0;z-index:2}@media (max-width:991px){.case-studies-section-s2 .case-studies-grids .grid .content{padding:35px}}@media (max-width:767px){.case-studies-section-s2 .case-studies-grids .grid .content{padding:25px}}.case-studies-section-s2 .case-studies-grids .grid .cat{font-size:14px;color:#c9b38c;font-weight:700;margin:0}.case-studies-section-s2 .case-studies-grids .grid h3{font-size:20px;margin:.5em 0 .9em}.case-studies-section-s2 .case-studies-grids .grid h3 a{color:#fff}.case-studies-section-s2 .case-studies-grids .grid h3 a:hover{color:#c9b38c}.case-studies-section-s2 .case-studies-grids .grid p{color:#fff;transition:opacity 0.4s,visibility 0.4s,max-height 0.6s;max-height:0;opacity:0;visibility:hidden;overflow:hidden}.case-studies-section-s2 .case-studies-grids .grid p+a{font-size:25px;color:#fff}.case-studies-pg-s2{padding:110px 0 100px}@media (max-width:991px){.case-studies-pg-s2{padding:100px 0 90px}}@media (max-width:767px){.case-studies-pg-s2{padding:80px 0 70px}}