.gallery{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-top:60px}.gallery .img{width:100px!important}.gallery h2{font-size:2rem;font-weight:800;margin-bottom:20px}.gallery .img{width:200px!important;height:300px;-o-object-fit:cover;object-fit:cover;border-radius:6px;margin:5px;box-shadow:0 0 10px 0 rgba(0,0,0,.1)}.gallery .view-all-photos{font-size:1.2rem;font-weight:600;margin-top:20px;cursor:pointer;color:#000;background-color:#000;color:#fff;padding:10px 20px;border-radius:6px;transition:all .3s ease;text-decoration:none;text-align:center}.in-media .img{width:300px!important;height:300px!important;-o-object-fit:contain;object-fit:contain;border-radius:6px;margin:2px}@media screen and (max-width:768px){.gallery .img{width:200px!important;height:200px!important}}.herocontainer{width:100%;height:90vh;position:relative;overflow:hidden;z-index:1}.herocontainer .img{width:100vw;height:100%;-o-object-fit:cover;object-fit:cover}.herobuttons{gap:10px}.overlay{position:absolute;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end;bottom:0;width:100%;height:35%;z-index:100;padding:50px;background:linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,.94),rgba(0,0,0,.94))}.overlay h1{font-weight:600;color:#fff}@media screen and (max-width:768px){.herocontainer{height:60vh}.herocontainer .img{height:60vh;resize:both;-o-object-fit:cover;object-fit:cover;background-color:rgb(0,114,214)}.overlay{height:45%;padding:20px}.overlay h1{font-size:18px;margin-bottom:0}.overlay p{font-size:12px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:10px}.herobuttons{flex-direction:row;margin-top:0}.herobuttons a{width:100%;font-size:14px;padding:10px}}