.hero {padding: 8.5rem 2rem 3rem 2rem;}.hero > .container {height: 34vh;background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0.4)), url('../../images/services-background.jpg');background-repeat: no-repeat;background-position: center center;background-size: cover;border-radius: .3rem;-webkit-border-radius: .3rem;-moz-border-radius: .3rem;-ms-border-radius: .3rem;-o-border-radius: .3rem;position: relative;}.hero .content {color: var(--white);padding: 2rem;position: absolute;bottom: 1rem;max-width: 700px;}.hero .content .title {font-size: 1.8rem;margin-bottom: 0.5rem;font-weight: 600;}.hero .content .description {font-size: 1.3rem;opacity: .9;font-weight: 500;}@media screen and (max-width: 768px) {.hero {padding: 8.5rem 0 3rem 0;}.hero > .container {border-radius: 0;-webkit-border-radius: 0;-moz-border-radius: 0;-ms-border-radius: 0;-o-border-radius: 0;}}.photos {padding: 3rem 1rem 5rem 1rem;}.photos .photos-wrapper {display: grid;grid-template-columns: repeat(4, 1fr);gap: .3rem;}.photos .image {overflow: hidden;height: 300px;border-radius: .3rem;-webkit-border-radius: .3rem;-moz-border-radius: .3rem;-ms-border-radius: .3rem;-o-border-radius: .3rem;}.photos .image img {width: 100%;height: 100%;object-fit: cover;cursor: pointer;border-radius: .3rem;-webkit-border-radius: .3rem;-moz-border-radius: .3rem;-ms-border-radius: .3rem;-o-border-radius: .3rem;transition: all .5s ease;-webkit-transition: all .5s ease;-moz-transition: all .5s ease;-ms-transition: all .5s ease;-o-transition: all .5s ease;}.photos .image:hover img {transform: scale(1.1);-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);}@media screen and (max-width: 1120px) {.photos .photos-wrapper {grid-template-columns: repeat(3, 1fr);}}@media screen and (max-width: 762px) {.photos .photos-wrapper {grid-template-columns: repeat(2, 1fr);}.photos .photos-wrapper .image {max-height: 200px;}.photos .photos-wrapper .image img {width: 100%;}}@media screen and (max-width: 400px) {.photos .photos-wrapper {grid-template-columns: 1fr;}}