body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}html{scroll-behavior:smooth}.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;animation:App-logo-spin 20s linear infinite;height:40vmin}.App-header{background-color:#282c34;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}.App-link{color:#61dafb}@-webkit-keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.container-fluid{padding:0!important;width:100%}.imgGallery{position:relative;top:0;width:100%}.carousel-item .img-fluid{height:auto;width:100%}@media (max-width:426px){.carousel{display:none}}.about{position:relative;height:auto;background-color:#b21917;padding-top:8vh;padding-bottom:5%}#about-image{padding-top:5%;margin-top:4%;border-radius:7px;height:40vh;background-image:url(/static/media/IMG_1345.8b96dc08.jpg);background-position:50%;background-repeat:no-repeat}.about>h1{margin:auto;font-size:35px;padding-bottom:30px;padding-top:20px}.about>h1,.about>p{color:#fff;text-align:center}.about>p{margin-left:20%;margin-right:20%;margin-top:3%;line-height:2}@media (min-width:768px) and (max-width:768px){.about{position:relative;height:auto;background-color:#b21917;padding-top:0;padding-bottom:40px}.about>h1{margin:auto;color:#fff;font-size:35px;text-align:center;padding-top:60px}#about-image{margin-top:5px;border-radius:7px;height:25vh;width:460px!important;background-image:url(/static/media/IMG_1345.8b96dc08.jpg);background-position:50%;background-repeat:no-repeat}.about>p{color:#fff;margin-left:20%;margin-right:20%;margin-top:6%;line-height:2;text-align:center}}@media (min-width:375px) and (max-width:426px){.about h1{font-size:30px}.about{padding-top:50px}#about-image{margin-top:5px;border-radius:7px;width:100%;background-image:url(/static/media/IMG_1345.8b96dc08.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}}@media (min-width:320px) and (max-width:320px){.about h1{font-size:25px}.about{padding-top:50px}#about-image{margin-top:5px;border-radius:7px;width:100%;background-image:url(/static/media/IMG_1345.8b96dc08.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}}@media (min-width:1024px) and (max-width:1024px){.about{position:relative;height:auto;background-color:#b21917;padding-top:60px;padding-bottom:40px}.about>h1{margin:auto;color:#fff;font-size:35px;text-align:center}#about-image{border-radius:7px;height:25vh;width:460px!important;background-image:url(/static/media/IMG_1345.8b96dc08.jpg);background-position:50%;background-repeat:no-repeat;margin-bottom:20px}}@media (min-width:1025px) and (max-width:1440px){.about{position:relative;height:auto;background-color:#b21917;padding-top:30px;padding-bottom:40px}.about>h1{color:#fff;font-size:35px;text-align:center;margin:50px auto auto}#about-image{border-radius:7px;height:25vh;width:460px!important;background-image:url(/static/media/IMG_1345.8b96dc08.jpg);background-position:50%;background-repeat:no-repeat;margin-bottom:20px;margin-top:0}}.services{position:relative;width:100%;height:100%;background-color:#f3f3f3;padding-top:9vh;padding-bottom:5%}.vehicleGrid3{margin:0 auto!important}.gridcontainer{margin-left:15%;margin-right:15%;text-align:center}.gridcontainer>h2{text-decoration:underline;margin-bottom:5%;color:#b21917}.services>h1{font-size:35px}.heading,.services>h1{color:#b21917;text-align:center}.heading{font-size:20px;font-style:italic}.description{text-align:left;width:90%;margin:2% auto auto;line-height:2.5}.banner{background-image:url(/static/media/combi2.473e329b.png);position:relative;width:35%;height:7%;background-size:contain;background-repeat:no-repeat;margin-left:32.5%;margin-right:32.5%;margin-top:6%}.subheading{margin-top:15%;font-size:17px}.banner2{background-image:url(/static/media/vellfire.d43845fc.jpg);position:relative;width:35%;height:10%;background-size:cover;background-repeat:no-repeat;margin-left:32.5%;margin-right:32.5%;margin-top:15%}.gridcontainer2{margin-left:15%;margin-right:15%;margin-top:5%}.gridcontainer2>h2{text-decoration:underline;margin-bottom:5%;color:#b21917}.heading2{color:#b21917;text-align:center;font-size:20px;font-style:italic;margin:auto}.description2{text-align:left;line-height:2.5;margin-top:8%}.subheading2{margin-top:15%;font-size:17px}.logoWrapper,.logoWrapper3{background-color:#f3f3f3;border-radius:10px;align-items:center;text-align:center}.logoWrapper3{margin-top:10%;vertical-align:middle}.vehicle,.vehicle2,.vehicle3,.vehicle4,.vehicle5{width:110px;height:100px;margin-top:15px}.logoWrapper3>h3,.logoWrapper3>p{font-family:Microsoft PhagsPa;text-align:center}.logoWrapper3>p{font-size:13px}.logoWrapper>h4{text-align:center;margin-top:2px;vertical-align:middle}.logoWrapper2>h3,.logoWrapper>h3,.logoWrapper>h4{font-family:Microsoft PhagsPa}.logoWrapper2>h3{text-align:center}@media (min-width:375px) and (max-width:426px){.services h1{font-size:30px}.services h2{font-size:25px}}@media (min-width:320px) and (max-width:320px){.services h1{font-size:25px}.services h2{font-size:20px}}.cert{background-image:url(/static/media/newCertification.dbcfd384.jpg);width:20vw;height:15vh;background-size:contain;margin-left:auto;margin-right:auto;margin-top:5%;background-repeat:no-repeat}@media (max-width:500px){.cert{width:50vw;height:15vh;margin:auto}}.certification{position:relative;width:100%;padding-bottom:5%;background-color:#b21917;padding-top:9vh}.certification>h1{margin:auto;color:#fff;font-size:35px;text-align:center}.certification>p{color:#fff;margin-left:20%;margin-right:20%;margin-top:3%;line-height:2;text-align:center}@media (min-width:375px) and (max-width:426px){.certification h1{font-size:30px}}@media (min-width:320px) and (max-width:320px){.certification h1{font-size:25px}}.contactpage{background-color:#f3f3f3;background-image:url(/static/media/combi.c493bb04.JPG);background-size:cover;background-attachment:fixed}.contact{position:relative;padding-top:20vh;padding-bottom:20vh}.Text{background-color:#b21917;width:103%;height:auto;border-radius:8px}.locationCard{background:#f3f3f3;padding-top:20px;padding-bottom:50px;width:100%;margin:0!important}.contact>h1{margin:auto;font-size:35px}.contact>h1,.contact>h4{color:#fff;text-align:center}.contact>h4{margin:1% auto auto;font-style:italic}.map h4{letter-spacing:2px;font-style:15px;border-bottom:2px solid #000}.map,.map h4{margin-bottom:1%}.map{height:90%;width:100%;border-radius:6px}.address{color:#000;font-size:20px}.gridWrapper{margin:1% 20%}.email-link{text-decoration:underline;color:#000}@media (min-width:375px) and (max-width:426px){.contact h1{font-size:30px}.contact h4{font-size:20px}}@media (min-width:320px) and (max-width:320px){.contact h1{font-size:25px}.contact h4{font-size:15px}}body,div#react-container,div.board,html{height:100%;padding-top:8vh}body{margin:0;padding:0}.navAppBar{box-shadow:none;padding:.1% 5%;background-color:#fff!important;height:8vh}.navDesktop img,.navMobile img{padding-bottom:10px;max-height:10vh}.desktopNav,.mobileNav{text-decoration:none}@media (max-width:1023px){.navAppBar{padding:1% 6%;height:9vh}}.navFullList{width:100%}.navGrow{flex-grow:1}.navRoot{margin:0;padding:0;width:100%}@media (max-width:959px){.navDesktop{display:none}.navMobile{display:flex}}@media (min-width:959px){.navDesktop{display:flex}.navMobile{display:none}}.navTitle{left:0;top:0}.toolBarZeroPadding{height:82;left:0;padding-left:0;top:0}.topMenuItem{padding:20}.navMenu:hover{font-weight:600;border-bottom:2px solid #0a539d}.mobileNav,.mobileNav:active,.mobileNav:visited{color:#000;text-transform:uppercase;margin:10px;padding:10px;text-decoration:none;text-align:center}.divDrawer{display:flex;flex-direction:column;justify-content:center;margin-top:2%;margin-bottom:2%}button.dropBtn{cursor:pointer}.desktopNav,.dropBtn{color:#000;font-size:16px;text-transform:uppercase;padding:15px;text-decoration:none;border:none;outline:none;background-color:inherit;letter-spacing:2px;text-indent:50px}.desktopNav:hover,.dropBtn:hover{text-shadow:0 0 1px #000}.dropdownContent{display:none;background-color:#fff;box-shadow:0 8px 16px 0 rgba(0,0,0,.226);z-index:5;min-width:175px;padding:5px;border-radius:2px;position:absolute}.dropItem{color:#000;font-size:16px;text-transform:uppercase;text-decoration:none}.dropItem>div:hover{font-family:OpenSans-Bold}.dropdownContent>.dropItem>div{padding:10px;border-bottom:1px solid #eee}.dropdownContent:last-child>.dropItem:last-child>div{border-bottom:none}.desktopDropdown:hover>.dropdownContent{display:block}.Footer{background-color:#fff;position:relative;bottom:0;height:9vh;padding:o!important}.Footer>p{text-align:center;margin:auto;font-size:12px}.careers{position:relative;padding-bottom:1%;background-color:#f3f3f3}#list{list-style-type:none;padding-top:20px}#header_red>h1{font-size:35px;margin:auto}#emaillink,#header_red>h1{color:#fff;text-align:center}#emaillink{background-color:#b21917;font-size:1.2em}#emailtext{color:#000;font-size:1.2em;margin-top:20px}#emailtext,.contactemail{text-align:center}a{cursor:pointer}.logo{background-image:url(/static/media/kimlogo1.bc4b7483.png);width:200px;height:150px;background-size:contain;background-repeat:no-repeat;position:relative;margin:auto}.logo-container{padding-top:40px;padding-bottom:50px}.logo-container>p{color:#b21917;margin-top:1%;text-align:center;font-size:1.2em}.logo-container>h1{text-align:center}#sg-image{padding-top:5%;margin-top:3%;height:45vh;background-image:url(/static/media/IMG_1341.bf713165.jpg);background-position:50%;background-repeat:no-repeat;border-radius:7px}#header_red{background-color:#b21917;padding-top:4vh;padding-bottom:1%}@media (min-width:375px) and (max-width:426px){h1{font-size:30px}#sg-image{padding-top:5%;margin-top:3%;height:45vh;background-image:url(/static/media/IMG_1341.bf713165.jpg);background-position:50%;background-size:cover;background-repeat:no-repeat}}@media (min-width:320px) and (max-width:320px){h1{font-size:25px}#sg-image{padding-top:5%;margin-top:3%;height:45vh;background-image:url(/static/media/IMG_1341.bf713165.jpg);background-position:50%;background-size:cover;background-repeat:no-repeat}}@media (min-width:2560px) and (max-width:2560px){.logo-container>h1{text-align:center;margin-top:50px}#sg-image{margin-top:0;height:30vh}#header_red{margin-bottom:50px}}
/*# sourceMappingURL=main.91f54110.chunk.css.map */