.topContainer{flex-direction:column;justify-content:center;align-items:center;width:100%;height:500px;display:flex;position:relative;overflow:hidden}.topContainer img{z-index:-1;width:100%;height:500px;min-height:500px;position:absolute}.topContainer:before{content:"";z-index:2;background:#00000080;width:100%;height:100%;position:absolute;top:0;left:0}.topContainer h1,.topContainer h3,.topContainer p{text-align:center;color:#fff;z-index:3}.topContainer h1,.topContainer h3{margin-bottom:30px}.topContainer p{text-align:justify;max-width:900px;margin:0 auto}.servicesHighlights{color:#000;text-align:center;padding:20px 0}.services{flex-direction:column;justify-content:center;align-items:center;display:flex}.services1{grid-gap:20px;grid-template-columns:repeat(3,1fr);padding:20px;display:grid}.services1 div{color:#000;border:1px solid #000;border-radius:5px;height:300px;box-shadow:0 4px 8px #0000004d}.services1 p{color:#000}.services2{grid-gap:20px;grid-template-columns:repeat(2,600px);margin:20px;display:grid}.services2 div{border:1px solid #000;border-radius:5px;height:300px;box-shadow:0 4px 8px #0000004d}.services2 p{color:#000}.bottomGrid{grid-gap:50px;grid-template-columns:repeat(2,500px);padding:20px;display:grid}.bottomGrid .contents{background-color:gray}.bottomGrid div{border-radius:5px;height:200px}.bottomSection{flex-direction:column;justify-content:center;align-items:center;display:flex}.sideSection{color:#000;flex-direction:column;justify-content:center;align-items:center;gap:20px;margin:30px 0;display:flex}.bottomSection span{font-size:50px}.bottomGrid p{color:#fff;text-align:justify}.heading{color:#000;margin-bottom:5px;font-size:25px;font-weight:500}.contents{flex-direction:column;justify-content:center;align-items:center;padding:20px;display:flex}.icon{font-size:50px}@media screen and (max-width:920px){.topContainer{height:400px}.topContainer h1{font-size:24px}.topContainer h3{font-size:18px}.topContainer p{padding:20px;font-size:20px}.services1{grid-template-columns:1fr 1fr}}@media only screen and (max-width:540px){.topContainer{height:300px}.topContainer h1{font-size:20px}.topContainer h3{font-size:16px}.topContainer p{padding:20px;font-size:13px}.services1,.services2,.bottomGrid{grid-template-columns:1fr}}
