@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,500;0,700;0,800;1,700&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;padding:0}a,p{font-family:Poppins,sans-serif}h1{font-size:1.5rem}.brand-name,h1{font-family:Montserrat,sans-serif;font-weight:700}.brand-name{font-size:1.7rem}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.flex-class{align-items:center;display:flex;justify-content:center}.overlay{-webkit-animation:reveal 1s ease-in forwards;animation:reveal 1s ease-in forwards;background-color:#fff;height:100%;position:absolute;-webkit-transform-origin:bottom;transform-origin:bottom;width:100%;z-index:999}@-webkit-keyframes reveal{0%{-webkit-transform:scaleY(1);transform:scaleY(1)}to{-webkit-transform:scaleY(0);transform:scaleY(0)}}@keyframes reveal{0%{-webkit-transform:scaleY(1);transform:scaleY(1)}to{-webkit-transform:scaleY(0);transform:scaleY(0)}}.contact,.hero,.services{-webkit-animation:growin 2s cubic-bezier(.075,.82,.165,1) forwards;animation:growin 2s cubic-bezier(.075,.82,.165,1) forwards;-webkit-transform:scale(.4);transform:scale(.4)}@-webkit-keyframes growin{to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes growin{to{-webkit-transform:scale(1);transform:scale(1)}}.navbar-toggler,.navbar-toggler-icon:focus,.navbar-toggler:active,.navbar-toggler:focus{border:none;box-shadow:none;outline:none}.hero{height:100vh}.hero-text{margin:0 1rem;text-align:center}.hero-text>h1{font-size:1.875rem;margin-top:1rem}.hero-images{gap:1rem}.hero-image-size{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:.8125rem}.images1{background-image:url(../../static/media/images1.cede7dfde034b8529939.png);background-size:500%;height:290px;width:118px}.images2{background-image:url(../../static/media/images5.dfc748f7a21a98bf12f5.png);background-size:150%;height:69px;width:81px}.images3{background-image:url(../../static/media/images6.1fd8cc12cdfdf3f78a0f.png);background-size:250%;height:130px;width:91px}.images4{background-image:url(../../static/media/images2.24b83f2e7129f423be12.png);background-size:530%;height:259px;width:108px}.images5{background-image:url(../../static/media/images3.3a045b390451dfab188e.png);background-size:320%;height:16.725rem;width:7.375rem}.images6{background-image:url(../../static/media/images4.b10492cfba04cdb91df4.png);background-size:540%;height:220px;width:100px}.images7{background-image:url(../../static/media/images7.de6261951e813900a1ed.png);background-size:200%;height:100px;width:150px}.zoom,.zoom2{transition:background-size .8s}.zoom:hover{background-size:580%}.zoom2:hover{background-size:300%}.service1,.service2{width:21.688rem}.service-heading{color:#107b17;margin-bottom:1.1rem;margin-top:3.625rem}.service-image-size{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:.8125rem;box-shadow:44px 34px 90px #afafaf;height:30rem;margin-top:5.188rem;width:20.688rem}.service1-image{background-image:url(../../static/media/service1.270690424a8c3503ab61.png)}.service2-image{background-image:url(../../static/media/service2.988e8636fe182919fe06.png);margin-top:10.188rem}.service-text{margin-left:1rem;margin-top:7.375rem}.service-logo{background-color:#107b17;border-radius:.8125rem;height:3.1rem;width:3.225rem}.service-logo>img{height:1.5rem;width:1.563rem}.service-btn{margin-top:1rem}.contact{margin-top:12.5rem}.contact>h1{margin-bottom:.8rem}.contact>p{font-size:.85rem}.subheading{margin-bottom:3.75rem;margin-top:-1rem}.shadow-box{background-color:#e4e8e8;border-radius:.8125rem;box-shadow:0 0 90px #afafaf;height:auto;height:15.5rem;margin-bottom:3.75rem;margin-top:2.563rem;width:18.688rem}.call-logo{height:12.231rem;width:13.75rem}.social{gap:1rem;justify-content:space-around;width:20.688rem}.shadow-box-small{background-color:#e4e8e8;border-radius:.8125rem;box-shadow:0 10px 90px #d5d0d0;height:auto;height:4rem;margin-bottom:2.313rem;width:5rem}.social-logo{width:3rem}.foot{font-size:.575rem;height:3rem}@media only screen and (min-width:768px) and (max-width:1024px){.hero-text{word-wrap:break-word;overflow-wrap:break-word;width:500px;word-break:break-word}.images5,.images6,.images7{display:block}.services{flex-direction:row}.service-image-size{height:26.938rem;width:20rem}.service1,.service2{width:auto}.service1>.service-text{margin-left:3rem;width:22rem}.service2>.service-text{margin-right:2rem;width:22rem}}@media (min-width:1024px)and (-webkit-min-device-pixel-ratio:0){.hero{height:95vh}.hero-images{gap:2.438rem}.hero-text{word-wrap:break-word;margin-left:0;overflow-wrap:break-word;width:500px;word-break:break-word}.images1{background-size:500%;height:27rem;width:17.875rem}.images5{height:22.813rem;width:13.188rem}.images6{background-size:540%;height:19.063rem;width:13.188rem}.images2{height:7.75rem;width:13.188rem}.images3{height:11.483rem;width:13.188rem}.images3,.images7{background-size:350%}.images7{height:17.625rem;width:17rem}.images4{height:27rem;width:13.188rem}.zoom{transition:background-size .5s}.zoom:hover{background-size:560%}.zoom2{transition:background-size .5s}.zoom2:hover{background-size:450%}.services{flex-direction:row}.service-image-size{height:36.938rem;width:33rem}.service1,.service2{width:auto}.service1>.service-text{margin-left:8rem;width:22rem}.service2>.service-text{margin-right:8rem;width:22rem}.shadow-box{height:24.25rem;width:27rem}.call-logo{height:18.75rem;width:20rem}.shadow-box-small{height:10.5rem;width:9.68rem}.social{gap:4rem}.social-logo{height:5rem;width:6.25rem}}@media only screen and (max-width:325px){.zoom:hover{background-size:600%}.zoom2:hover{background-size:390%}.images1{background-size:650%}.images2{background-size:300%}.images3{background-size:350%}.images4{background-size:650%}.service1,.service2{width:15rem}.service-text>p{font-size:.8rem}.service-text{width:14rem}.service-image-size{height:36.938rem;width:15rem}.contact>p,.sos{font-size:.7rem}.shadow-box,.social{width:15rem}}
/*# sourceMappingURL=main.0b412d04.css.map*/