.gallery-module .gallery{display:grid;gap:16px;grid-template-columns:repeat(3,1fr);margin:auto;max-width:1200px}.gallery-module .item img:hover{box-shadow:0 15px 45px 0 #004c3f1a;transition:all .3s ease-out}.gallery-module .item img{border-radius:20px;display:block;height:300px;object-fit:cover;transition:all .3s ease-in;width:100%}.gallery-module .content{background:#eef6f1;border-radius:20px;grid-column:span 2;padding:32px}.gallery-module .small{color:#000f0d;font-family:Roboto;font-size:14px;font-weight:600;letter-spacing:10%;line-height:17.5px}.gallery-module .title h2{margin-bottom:15px}.gallery-module .description{color:#000f0d;font-family:Roboto;font-size:18px;font-weight:400;letter-spacing:0;line-height:32.4px}.gallery-module .cta{display:flex;justify-content:end}@media screen and (max-width:768px){.gallery-module .gallery{display:flex;flex-direction:column}}@media screen and (max-width:1023px){.gallery-module .gallery{grid-template-columns:repeat(2,1fr)}}