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}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes dropTop{0%{opacity:0;transform:translateY(100%) scale(0)}to{opacity:1;transform:translateY(0) scale(1)}}body.active-modal{overflow:hidden}.service_page img{border-radius:1.5em}.header_bottom{border-bottom:2px solid #006400}.navbar-brand span{color:#006400}.nav-logo{height:4em}.custom_nav-container .navbar-nav .nav-item .nav-link:hover{color:#006400}.overlay{background-color:#00000090;bottom:0;left:0;padding:2em;position:fixed;right:0;top:0;z-index:20}.popUp{animation:dropTop .3s linear;max-height:45em;min-height:20em;overflow-y:scroll}.modal .modal-content,.popUp{background-color:#a93434}.modal .modal-content .carousel-item{max-height:480px;min-height:480px}.carousel{z-index:25}.popup-col{max-height:40em}.info_section{background-color:#006400}.slider_section{background-image:url(/static/media/Upscales.ai_1708607629643.354fd20d3f102cea9046.jpeg);padding:4em 6em}.services.slider_section{background-image:url(/static/media/services-banner.d02ad8072cca4d529165.jpeg)}.crane_section img{height:25em;width:100%}.vision .slider_section{background-image:url(/static/media/vision-img.9be820d71574861bbe69.jpeg)}.slider_section .detail-box{min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}.slider_section .detail-box a{background-color:#a93434;border:1px solid #a93434}.slider_section .detail-box a:hover{color:#a93434}.detail-box{background-color:#d1ffe3;padding:2em}.slider_section .detail-box h1,.slider_section .detail-box p,h2{color:#006400}.feature_section .container .box.active,.feature_section .container .box:hover{background-color:#a93434}.feature_section .feature_container .box .img-box svg,.feature_section .feature_container .box .img-box svg path{fill:#006400}.feature_section .feature_container .box .name{color:#006400}.feature_section .feature_container .box.active .name,.feature_section .feature_container .box:hover .name{color:#fff}.about_section .detail-box a{background-color:#006400;border:1px solid #006400}.row .generator{width:100%}.row.generator-brand .col a{background-color:#006400;border:1px solid #006400;border-radius:5px;color:#fff;display:inline-block;font-family:Merriweather Sans,sans-serif;margin-top:15px;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;padding:10px 45px;text-transform:uppercase}.about_section .detail-box a:hover{color:#006400}.service_section{background-image:url(/static/media/crane.6766c7a27074ce00084d.jpeg);background-size:cover}.service_section h2{color:#fff}.service_section .box{background-color:#fff}.service_section .box:hover,.service_section .box:hover .detail-box{background-color:#a93434}.service_section .btn-box a{background-color:#a93434;border:1px solid #a93434}.service_section .btn-box a:hover{background-color:#fff;color:#a93434}.service_section .detail-box{background-color:#fff}.professional_section.about{background-color:#d1ffe3}.professional_section .detail-box h2{color:#006400}.professional_section.ethics{background-color:#d1ffe3}.professional_section.ethics h3{color:#006400;font-weight:700}.info_items .item .img-box{background-color:#03cc55}.info_items .col-md-4:hover .img-box,.info_items .item .img-box:hover{background-color:#a93434}.footer_section,.info_items .item p{background-color:#006400}.gallery_slider+button+button:hover,.gallery_slider+button:hover{color:darkred}.gallery_slider::-webkit-scrollbar{display:none}@media (max-width:500px){.slider_section{padding:1em}.professional_section .container .img-box,.professional_section .container .img-box.hyd{display:inline-block}}@media (max-width:770px){.professional_section .container .img-box,.professional_section .img-box.hyd{display:inline-block}}
/*# sourceMappingURL=main.3b6bcc11.css.map*/