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,body{width:100%}.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:7vh;position:fixed;top:0;width:100%;z-index:1000}.App-link{color:#61dafb}.facebook{padding-right:3vh}.Links-mobile{align-items:center;box-sizing:border-box;display:flex;flex-direction:row;font-size:calc(1vw + .8vmin);justify-content:center;max-width:100%;padding:0 1vw}.Links-mobile button{background:none;border:none;color:#fff;font-size:calc(1vw + .8vmin);font-weight:700;margin:0 1vw}.Links-mobile button:last-child{margin-right:0}.Links-mobile .facebook{margin-right:1vw;max-height:3vh;max-width:3vh}.Links-desk{display:flex;flex-wrap:nowrap;justify-content:center;width:100%}.Links-desk p{display:inline;margin-bottom:1vh;margin-right:4vh;margin-top:1vh}.Links-desk button{background:none;border:none;color:#fff;font-size:calc(7px + 2.5vmin);font-weight:700;margin-bottom:1vh;margin-right:6vw;margin-top:1vh;text-decoration:none}.Links-desk button:hover{text-decoration:underline;transition:1s}.Links-desk button:last-child{margin-right:0}.Links-desk .facebook{margin-top:.5vh;max-height:5vh}.contacts,.custom_parts,.projects,.services{display:none}.logo{align-items:left;background-color:initial;display:flex;margin-right:45vh;max-height:10vh;max-width:12vh}.main-img{height:100%;object-fit:cover;width:100%}.Main-pic{background-color:#0e0c0c;text-align:center;width:100%}.content-selector{align-items:center;background-color:#282c34;box-sizing:border-box;color:#fff;display:flex;flex-direction:column;font-size:calc(12px + 2.5vmin);justify-content:center;letter-spacing:.05em;min-height:7vh;padding:0 2vw;width:100%}.main-text1{font-size:22px;top:90%}.main-text1,.main-text2{color:#fff;left:50%;position:absolute;transform:translate(-50%,-50%)}.main-text2{font-size:20px;top:95%}.more_button{background-color:initial;border:5px solid;border-radius:12%;color:#282c34;font-size:19px}.more_button:hover{background-color:#282c34;border:5px solid #282c34;border-radius:12%;color:#fff;transition:.5s}.more_button:hover:after{transition:.5s}.info_row{align-items:center;display:flex;gap:2vw;justify-content:center;margin:20px auto;max-width:1200px;width:100%}.contacts .info_image{aspect-ratio:16/9;height:auto;margin:0;object-fit:cover;width:33.33vw}.contacts .contact-images{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-top:20px}.contacts .contact-item{text-align:center}.contacts .line-cont{color:#282c34;gap:8px;margin:0 auto;max-width:80%}.contacts .line-cont,.services .info_row{align-items:center;display:flex;justify-content:center;width:100%}.services .info_row{flex-direction:row;gap:2vw;margin:20px auto;max-width:1200px}.services .textbox p{font-size:18px;font-weight:700}.custom_parts .info_row{align-items:center;display:flex;flex-direction:row;gap:2vw;justify-content:center;margin:20px auto;max-width:1200px;width:100%}.custom_parts .custom-parts-desc{font-size:19px}.custom_parts .textbox p{font-size:19px;font-weight:700}.info_image{display:block;height:300px;max-height:45vh;max-width:60vh;object-fit:contain;width:600px}.services .textbox,.textbox{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;min-height:300px;padding:20px;text-align:center;width:600px}.services .textbox{overflow-y:auto}.services .textbox>*{max-width:560px;text-align:center;width:100%}.custom_parts .textbox{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;min-height:300px;overflow-y:auto;padding:20px;text-align:center;width:600px}.custom_parts .textbox>*{max-width:560px;text-align:center;width:100%}.projects .info_image-proj{cursor:pointer;display:block;height:300px;max-height:50vh;max-width:65vh;object-fit:contain;width:600px}.projects .textbox-proj{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:300px;text-align:left;width:600px}.projects .textbox-proj p{font-weight:700}.breaker{background-color:#fff;height:300px;margin:0 3vw;width:5px}.desktop-only{display:block}.footer{background-color:#282c34;display:flex;min-height:7vh}.line{align-items:center;color:#fff;display:flex;margin-left:4vh}.line ion-icon{padding-right:2vh}.line-header{align-items:center;display:flex;font-size:calc(1vw + .8vmin);gap:4px;margin-right:1vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}select{background-color:#282c34;border-color:#0000;color:#fff;font-size:14px;margin-left:5vh}.Links-mobile select{font-size:calc(1vw + .8vmin);margin-left:1vw;padding:2px;white-space:nowrap}.text_abt{font-size:19px;margin-bottom:3vh;padding-left:27%;width:45%}.App-header .dropdown-toggle{cursor:pointer;display:none;font-size:1.5rem}.App-header .dropdown-menu{background-color:#282c34;border:1px solid #ddd;box-shadow:0 4px 8px #0000001a;box-sizing:border-box;display:flex;flex-direction:row;justify-content:center;left:0;padding:1rem;position:absolute;right:0;top:5vh;width:100%;z-index:1000}.App-header .Links-mobile .Link{border-bottom:none;margin:0 1vw;overflow:hidden;padding:10px;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:auto}.App-header .Links-mobile .Link:last-child{border-bottom:none}.App-header .Links-mobile a{color:#fff;display:block;text-decoration:none}.App-header .Links-mobile img.logo{margin-bottom:10px;max-width:100%}.password-screen{align-items:center;background-color:grey;color:#fff;display:flex;flex-direction:column;height:100vh;justify-content:center;left:0;padding:20px;position:fixed;text-align:center;top:0;width:100%;z-index:9999}.password-screen h2{font-size:2rem;margin-bottom:1rem}.password-screen p{font-size:1.2rem;margin-bottom:2rem}.password-input{border:1px solid #ccc;border-radius:4px;font-size:1rem;margin-bottom:1rem;padding:10px;width:200px}.submit-button{background-color:#282c34;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:1rem;padding:10px 20px;transition:background-color .3s}.submit-button:hover{background-color:#3a4553}.hidden{display:none!important}.popup{align-items:center;background-color:#000c;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:10000}.popup-image{max-height:90vh;max-width:90vw;object-fit:contain}@media (min-width:1501px){.services .info_row{align-items:center;display:flex;flex-direction:row;gap:3vw;justify-content:center;margin:20px auto;max-width:1200px;width:100%}.services .info_image{display:block;height:300px;object-fit:contain}.services .info_image,.services .textbox{margin-left:5vh;margin-right:5vh;width:600px}.services .textbox{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;min-height:300px;overflow-y:auto;padding:20px;text-align:center}.services .textbox>*{max-width:560px;text-align:center;width:100%}.services .textbox p{font-size:18px}.custom_parts .info_row{align-items:center;display:flex;flex-direction:row;gap:3vw;justify-content:center;margin:20px auto;max-width:1200px;width:100%}.custom_parts .info_image{display:block;height:300px;object-fit:contain;width:600px}.custom_parts .textbox{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;min-height:300px;overflow-y:auto;padding:20px;text-align:center;width:62vw}.custom_parts .textbox>*{max-width:90%;text-align:center;width:100%}.custom_parts .custom-parts-desc{margin:0 auto;max-width:60%}.content-selector{font-size:calc(7px + 1vmin)}.hidden{display:none!important}.Links-desk button{font-size:calc(7px + 1.5vmin);margin-right:6vw}}@media (min-width:1000px) and (max-width:1500px){body{width:100%}.App-header{font-size:calc(8px + 1.5vmin)}.content-selector{font-size:calc(7px + 2.5vmin);letter-spacing:.05em}.main-text1{padding-bottom:4vh;top:85%}.main-text2{top:90%}.info_row{align-items:center;box-sizing:border-box;display:flex;flex-direction:row;gap:1.5vw;justify-content:center;margin:20px auto;max-width:1000px;padding:0 1vw;width:100%}.projects .info_image-proj{cursor:pointer;display:block;height:250px;max-height:45vh;max-width:55vh;object-fit:contain;width:450px}.projects .textbox-proj{align-items:center;display:flex;flex-direction:column;font-size:15px;justify-content:center;min-height:250px;overflow-y:auto;text-align:left;width:450px}.projects .textbox-proj h3{font-size:1.5rem}.projects .textbox-proj p{font-weight:700}.services .info_row{align-items:center;box-sizing:border-box;display:flex;flex-direction:row;gap:1.5vw;justify-content:center;margin:20px auto;max-width:1000px;padding:0 1vw;width:100%}.services .info_image{display:block;height:250px;object-fit:contain}.services .info_image,.services .textbox{margin-left:2vw;margin-right:2vw;width:450px}.services .textbox{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;font-size:16px;justify-content:center;min-height:250px;overflow-y:auto;padding:15px;text-align:center}.services .textbox>*{max-width:420px;text-align:center;width:100%}.services .textbox h3{font-size:1.5rem}.services .textbox p{font-size:19px;font-weight:700}.custom_parts .info_row{align-items:center;box-sizing:border-box;display:flex;flex-direction:row;gap:1.5vw;justify-content:center;margin:20px auto;max-width:1000px;padding:0 1vw;width:100%}.custom_parts .info_image{display:block;height:250px;object-fit:contain;width:450px}.custom_parts .textbox{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;font-size:16px;justify-content:center;min-height:250px;overflow-y:auto;padding:15px;text-align:center;width:62vw}.custom_parts .textbox>*{max-width:90%;text-align:center;width:100%}.custom_parts .custom-parts-desc{margin:0 auto;max-width:60%}.text_abt{font-size:18px;margin-bottom:3vh;padding-left:25%;width:50%}.breaker{background-color:#fff;height:250px;margin:0 2vw;width:5px}.contacts .contact-images{display:flex;flex-wrap:wrap;gap:15px;justify-content:center}.contacts .info_image{aspect-ratio:16/9;height:auto;max-width:50vh;object-fit:cover;width:30vw}.contacts .line-cont{justify-content:center;margin:0 auto;text-align:center;width:80%}.hidden{display:none!important}.Links-desk button{font-size:calc(6px + 1.5vmin);margin-right:5vw}}@media (max-width:800px){body{width:100%}.App-header .Links-desk,.breaker{display:none}.App-header{font-size:calc(1vw + .8vmin);min-height:5vh}.content-selector{font-size:calc(10px + 2vmin);letter-spacing:.03em}.main-text1{padding-bottom:4vh;top:85%}.main-text2{margin-top:1vh;top:90%;width:80%}.info_row{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;gap:5px;margin:10px auto;padding:2vw;text-align:center}.projects{padding:10px 0}.projects .info_image-proj{display:none}.projects .info_image-proj.hidden{display:block!important;height:auto;margin:0 auto;max-height:45vh;max-width:90%;min-width:300px;object-fit:contain;width:80%}.projects .textbox-proj{margin:0 auto;max-width:90%;min-height:auto;min-width:300px;padding:10px 0;text-align:center;width:80%}.projects .textbox-proj p{font-weight:700}.services .info_row{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;gap:3vw;justify-content:center;margin:10px auto;max-width:90%;padding:2vw;width:100%}.services .info_image{display:none}.services .info_image.hidden{display:block!important;height:auto;object-fit:contain}.services .info_image.hidden,.services .textbox{margin:0;max-width:90%;min-width:300px;width:80%}.services .textbox{box-sizing:border-box;font-size:14px;min-height:150px;overflow-y:auto;padding:10px;text-align:center}.services .textbox p{font-size:17px;font-weight:700}.custom_parts .info_row{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;gap:3vw;justify-content:center;margin:10px auto;max-width:90%;padding:2vw;width:100%}.custom_parts .info_image{display:none}.custom_parts .info_image.hidden{display:block!important;height:auto;margin:0;max-width:90%;min-width:300px;object-fit:contain;width:80%}.custom_parts .textbox{box-sizing:border-box;font-size:14px;margin:0;max-width:90%;min-height:auto;padding:10px;text-align:center;width:80%}.custom_parts .textbox p{font-size:17px;font-weight:700}.custom_parts .custom-parts-desc{font-size:17px}.text_abt{font-size:19px;margin:0 auto 3vh;max-width:90%;min-width:300px;padding-left:0;width:80%}.footer{display:block;width:100%}.line,.line-cont{max-width:90%;min-width:300px;width:80%}.line-cont{justify-content:center;margin:0 auto;text-align:center}.desktop-only{display:none}.contacts .contact-images{align-items:center;display:flex;flex-direction:column;gap:3vw;justify-content:center;width:100%}.contacts .info_image{aspect-ratio:16/9;display:block;height:auto;object-fit:cover}.contacts .contact-item,.contacts .info_image{margin:0 auto;max-width:90%;min-width:300px;width:80%}.contacts .contact-item{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center}.contacts .contact-item p{margin:0 auto;text-align:center;width:100%}.contacts .line-cont{justify-content:center;text-align:center}}@media (min-width:1440px){.Main-pic{height:85vh}}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
/*# sourceMappingURL=main.f2b870e1.css.map*/