@import url(https://fonts.googleapis.com/css2?family=Roboto&display=swap);:root{--primary-font:"Roboto",sans-serif;--color-one:#006fca;--color-two:#4da6fa;--color-three:rgba(0,111,202,.4);--color-four:#efefef;--color-five:#000}*{box-sizing:border-box;margin:0;padding:0;scroll-behavior:smooth}.App{font-family:var(--primary-font)}.navigation{background-color:var(--color-one);border-bottom:1px solid hsla(0,0%,84%,.555);justify-content:space-between;padding:1rem;position:fixed;width:100%}.nav-logo,.navigation{align-items:center;display:flex}.nav-logo{font-family:Lobster;font-size:1.2rem;font-weight:600;justify-content:flex-start}.nav_list{align-items:center;display:flex;flex:1 1;flex-direction:row;justify-content:center;list-style:none;margin:0;padding:0 12% 0 0;width:100%}.nav_links{margin:0 1rem}.nav_links a{color:var(--color-five);text-decoration:none;text-transform:uppercase;transition:all .2s ease-in-out}.nav_links a:hover{border-radius:10px;color:var(--color-two);margin:0 1.05rem}@media screen and (max-width:900px){.nav_links{display:none}}.mini-menu{align-items:center;border-radius:50%;display:flex;height:35px;justify-content:center;position:relative;width:35px}.mini-menu svg{color:var(--color-five);height:70%;width:70%}.mini-menu svg:hover{color:var(--color-two);scale:1.2;transition:all .3s ease-in-out}.mini-menu div{align-items:flex-end;background-color:var(--color-one);bottom:0;box-shadow:0 0 20px hsla(0,0%,66%,.15);display:flex;flex-direction:column;height:100vh;justify-content:flex-start;padding:1rem;position:fixed;right:0;top:0;width:60%;z-index:5}.mini-menu div svg{color:var(--color-five);height:35px;width:35px}.mini-menu div svg:hover{color:var(--color-two);scale:1.2;transition:all .3s ease-in-out}.mini-menu div ul{align-items:flex-start;display:flex;flex-direction:column;height:50%;justify-content:flex-start;list-style:none;margin:0;padding:0;width:100%}.mini-menu div ul li{margin:2rem 1rem}.mini-menu div ul li a{color:var(--colo-five);font-size:1.2rem;font-weight:550;text-decoration:none;text-transform:uppercase;transition:all .3s ease-in-out}.mini-menu div ul li a:hover{border-radius:10px;color:var(--color-two);margin:0 1.05rem}@media screen and (min-width:900px){.mini-menu,.mini-menu div{display:none}}.header{align-items:flex-end;display:flex;height:100vh;justify-content:flex-start;width:100%}.header-box{align-items:center;flex-direction:column;height:80%}.header-box,.header-content{display:flex;justify-content:center;width:100%}.header-content{align-items:flex-start;height:40%;margin:2rem 0;text-align:center}.header-content img{height:90%;width:auto}.header-content h1{font-family:Lobster;font-size:3rem;font-weight:700}@media screen and (max-width:500px){.header-content{margin:0;width:90%}.header-content img{height:55%}.header-content h1{font-size:2rem}}#hero{background-image:url(/static/media/hero2.8914c3115fb5106220a5.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;box-shadow:0 0 50px hsla(0,0%,6%,.5);height:100vh;overflow:hidden}.contacts{align-items:center;box-shadow:0 -6px 15px -6px rgba(0,0,0,.5);display:flex;height:12vh;justify-content:center;text-align:center;width:100%}.contacts a{color:blue;font-size:2rem}.info{display:flex;height:1rem;width:100%}.copyright{bottom:0;left:0;position:relative;width:50%}.shameless-plug{display:flex;justify-content:flex-end;width:50%}.shameless-plug a{color:hsla(0,0%,6%,.4);text-decoration:none}.services{background:var(--color-three);height:90vh;width:100%}.services,.services-box{align-items:center;display:flex;justify-content:center}.services-box{height:100%;width:90%}@media screen and (max-width:1000px){.services-box{flex-direction:column;width:100%}}.services-item{align-items:center;display:flex;height:70%;justify-content:center;width:80%}.services-item img{border:1px solid #000;border-radius:20px;box-shadow:0 0 25px hsla(0,0%,6%,.5);height:90%;width:auto}@media screen and (max-width:1000px){.services-item{height:50%}.services-item img{width:auto}}.service-content{align-items:center;background:var(--color-four);border:1px solid #000;border-radius:20px;box-shadow:0 0 25px hsla(0,0%,6%,.5);display:flex;flex-direction:column;height:95%;justify-content:center;width:80%}@media screen and (max-width:1100px){.service-content{width:100%}}.service-text{display:flex;flex-direction:column;font-size:clamp(13px,calc(.3rem + 1vw),1.3rem);height:100%;justify-content:space-around;margin:0 1rem;text-align:center}.service-text ul{margin:0 1rem;padding:0}@media screen and (max-width:1000px){.service-text{line-height:normal}.service-text p{margin-bottom:0}}@media screen and (max-width:550px){.service-text h1{margin:0}}.careers{background:var(--color-four);box-shadow:0 0 25px hsla(0,0%,6%,.5);height:90vh;justify-content:center;width:100%}.careers,.careers-box{align-items:center;display:flex}.careers-box{height:100%;justify-content:space-evenly;width:90%}@media screen and (max-width:1000px){.careers-box{flex-direction:column-reverse}}.careers-item{align-items:center;display:flex;height:100%;justify-content:center;width:80%}.careers-item img{border:1px solid #000;border-radius:20px;box-shadow:0 0 25px hsla(0,0%,6%,.5);height:clamp(200px,calc(8.75rem + 18.75vw),500px);width:auto}@media screen and (max-width:1000px){.careers-item{height:50%}}.careers-content{align-self:center;background:var(--color-three);border:1px solid #000;border-radius:20px;box-shadow:0 0 25px hsla(0,0%,6%,.5);display:flex;flex-direction:column;justify-content:space-around;margin-left:1rem}.careers-content h1,.careers-content h4,.careers-content p{margin:0 2rem 1.25rem;text-align:center}@media screen and (max-width:1000px){.careers-content{margin:0}}.careers-text{align-items:center;display:flex;flex-direction:column;font-size:clamp(9px,calc(.3rem + 1vw),1.5rem);justify-content:space-evenly;padding:1rem}.careers-text form{width:60%}.careers-text form div{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.careers-text form div input,.careers-text form div label{text-align:left;width:100%}.careers-text form div input{border:none;border-radius:5px;box-shadow:0 0 10px hsla(0,0%,6%,.2);margin-bottom:1rem;padding:.4rem}.careers-text form div input:nth-child(8){box-shadow:none}.careers-text form div button{background:var(--color-two);border:1px solid hsla(0,0%,6%,.2);border-radius:5px;box-shadow:0 0 10px hsla(0,0%,6%,.2);padding:.25rem}@media screen and (max-width:1000px){.careers-text{font-weight:600;height:100%}.careers-text h1,.careers-text h4,.careers-text p{margin:.1rem 0}.careers-text form{width:90%}.careers-text form div input{margin:0;padding:.1rem}}.contact{background:var(--color-three);height:80vh;width:100%}.contact,.contact-box{align-items:center;display:flex;justify-content:center}.contact-box{height:100%;width:90%}@media screen and (max-width:1000px){.contact-box{flex-direction:column}}.contact-item{align-items:center;display:flex;flex-direction:row;height:100%;justify-content:center;width:50%}.contact-item i{font-size:250px}@media screen and (max-width:1000px){.contact-item{height:50%;width:100%}}.contact-content{align-self:center;background:var(--color-four);border:1px solid #000;border-radius:20px;box-shadow:0 0 25px hsla(0,0%,6%,.5);display:flex;flex-direction:column;font-size:clamp(9px,calc(.3rem + 1vw),1.5rem);height:70%;justify-content:space-around}.contact-content a,.contact-content h1,.contact-content h4{margin-bottom:1rem;text-align:center}.contact-content h4{margin:0 1rem}.contact-content a{color:#000;font-size:1.2rem;text-decoration:none}.contact-content a:hover{color:var(--color-two)}@media screen and (max-width:1000px){.contact-content{font-size:1rem;height:80%;width:100%}}
/*# sourceMappingURL=main.639d7b1e.css.map*/