@import url(https://fonts.googleapis.com/css2?family=Work+Sans:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:Work Sans,source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{margin:0;text-align:center}@font-face{font-family:Antagonist;src:url(/static/media/Antagonist.8d403b2f376e35bf22f7.ttf)}.Antagonist{font-family:Antagonist}body{background-color:#fcfcfc;font-size:20px;margin:0;padding:0}.container{align-items:center;display:flex;height:100%;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 15px}.navbar{height:60px;position:relative}.logo a{color:#20518d;font-family:Antagonist;text-decoration:none}.menu-icon{display:none}.nav-elements ul{display:flex;justify-content:space-between;list-style-type:none}.nav-elements ul li:not(:last-child){margin-right:60px}.nav-elements ul a{color:#000;font-size:16px;font-weight:600;text-decoration:none}.nav-elements ul a.active{color:#000;font-weight:600;position:relative}.nav-elements ul a.active:after{background-color:#574c4c;bottom:-4px;content:"";height:2px;left:0;position:absolute;width:100%}@media (max-width:768px){.logo a{font-size:16px}.nav-elements ul li:not(:last-child){margin-right:15px}}@media (max-width:600px){.nav-elements ul li:not(:last-child){margin:0 auto}.flex{display:flex;margin:0 auto;max-width:90%}.container,.flex{align-items:center;justify-content:space-between}.container{display:block;height:100%;max-width:100%;padding:0}.menu-icon{cursor:pointer;display:block}.nav-elements{background:#e6e6e6;float:left;overflow:hidden;width:0}.nav-elements.active{width:100%}.nav-elements ul{display:flex;flex-direction:column;list-style-type:none;margin:0 auto;padding:0 0 20px}.nav-elements ul li{padding-bottom:10px;padding-top:20px}}footer{background-color:#9dc446;font-weight:400;padding:20px 0}footer ul{font-size:12px;line-height:1.6;list-style:none;margin-bottom:0;margin-top:0;padding:0;text-align:center}footer ul a{color:inherit;opacity:1;text-decoration:none}footer ul li{display:inline-block;padding:0 10px}footer p{font-size:15px;font-weight:600;margin-top:10px;text-align:center}footer a{color:#000;font-weight:500;text-decoration:none}.carousel{max-height:600px}.slider{margin:0 auto}.cards,.slider{max-width:1400px}.cards{align-items:center;display:flex;justify-content:space-around;margin:50px auto}.card{box-shadow:0 0 0 5px #a1c547,0 0 0 10px #20518d;font-family:Antagonist;padding:10px;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out;width:300px}.card:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.cards a{color:#20518d;text-decoration:underline}.card p{font-size:30px;font-weight:400}@media (max-width:768px){.slider{display:none}.cards{display:block;justify-content:center}.card,.cards{margin:50px auto;max-width:90%}.card{padding:30px 0}.card p{font-size:25px;margin:0}}@media (min-width:769px) and (max-width:1302px){.title{max-width:90%}.title h1{font-size:140px;margin-bottom:100px;margin-top:10px}}.info{background:linear-gradient(45deg,#8edefc,#0fc5ff);color:#fff;padding-bottom:60px}.info h2{font-size:40px;padding-bottom:30px;padding-top:30px}.sections{margin:0 auto;max-width:70%;text-align:left}.section{text-align:justify}@media (max-width:768px){.section p{font-size:16px}}.about_container{background-color:#2d65b0;color:#fff;padding-top:30px}.about{margin:0 auto;max-width:1400px;padding-bottom:30px}.about h2{font-family:Antagonist;font-size:40px}.about_body{align-items:center;display:flex;justify-content:space-between}.about p{max-width:50%;text-align:left;text-align:justify}.about img{max-width:30%}@media (max-width:768px){.about{max-width:90%;padding-bottom:30px}.about h2{font-size:30px}.about_body{align-items:center;display:flex;flex-direction:column-reverse;justify-content:center}.about p{font-size:16px;max-width:90%}.about img{max-width:60%}}.contact{margin:0 auto;padding-bottom:60px}.contact h2{font-family:Antagonist;font-size:40px;margin:0;padding-bottom:60px;padding-top:60px}.map_container{align-items:center;display:flex;justify-content:space-around;margin:0 auto;max-width:1400px}.map_container iframe{border:0;border-style:none;height:450px;width:650px}.info_container{display:block}.info_container a{color:#7fa62a;text-decoration:none}.info_container button{background-color:#9dc446;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:20px;font-weight:700;margin-right:30px;padding:15px}@media (max-width:768px){.map_container{align-items:center;display:fled;flex-direction:column-reverse;justify-content:space-around;margin:0 auto;max-width:70%}.map_container iframe{border:0;border-style:none;max-height:250px;max-width:100%}.info_container{display:block}.info_container button{color:#fff;font-size:20px;margin-right:0;margin-top:10px;padding:15px}}.logos_container{background:#dcdcdc}.logos_container h2{font-family:Antagonist;margin:0 auto;padding-bottom:10px;padding-top:30px}.logos{grid-column-gap:0;grid-row-gap:0;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);margin:0 auto;max-width:70%}.logos img{margin:20px auto;max-width:50%}@media (min-width:768px) and (max-width:1440px){.logos,.logos img{margin:0 auto;max-width:80%}}@media (max-width:768px){.logos{grid-column-gap:0;grid-row-gap:0;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,1fr);max-width:90%}.logos img{margin:0 auto;max-width:90%}}.customer{display:flex;flex-direction:column;min-height:calc(100vh - 226px)}.headline_container{background-color:#20518d}.headline{color:#fff;display:flex;margin:50px auto;max-width:1400px}.headline img{margin:0 auto;max-width:300px}.headline_text{margin:0 auto;max-width:50%;text-align:justify}.headline_text h2{font-size:50px}.headline_text p{font-size:17px}.products_container{flex-grow:1}.products_grid{margin:0 auto;max-width:80%;padding-bottom:50px;padding-top:50px}.products{grid-column-gap:55px;grid-row-gap:50px;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:auto}@media (max-width:768px){.customer{width:100%}.headline{display:flex;flex-direction:column-reverse;margin:0 auto;max-width:90%;padding-bottom:20px}.headline img{margin:0 auto;max-width:50%}.headline_text{max-width:90%;padding-bottom:20px}.headline_text h2{font-size:40px}.headline_text p{font-size:17px}.products_grid{max-width:90%;padding-bottom:20px;padding-top:20px}.products{display:block}}@media (min-width:769px) and (max-width:1440px){.products_grid{max-width:90%}.products{grid-template-columns:repeat(3,1fr)}}.product{background-color:#fff;box-shadow:0 0 0 5px #a1c547,0 0 0 10px #20518d;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}.product:hover{-webkit-transform:scale(1.07);transform:scale(1.07)}.product h3{color:#20518d;font-family:Antagonist;font-size:24px}.product p{font-size:16px;margin:0 auto;max-width:90%;padding-bottom:20px;text-align:justify}@media (max-width:768px){.product{margin:50px auto;transition:none}.product:hover{-webkit-transform:none;transform:none}.product h3{font-size:17px;padding-top:20px}.product p{font-size:14px;max-width:90%}}.contact_us{min-height:calc(100vh - 260px);text-align:center}.contact_us li a{font-family:Antagonist;padding-left:20px}.social{margin:0 auto}.social h2{font-family:Antagonist;font-size:40px}.social ul{list-style-type:none;margin:0;padding:0}.social li{align-items:center;display:flex;justify-content:center;padding:40px 0}.social li img{max-height:80px;max-width:80px}.social a{color:#000;text-decoration:none}.policy{margin:0 auto;max-width:60%;text-align:justify}.policy p{font-size:17px}@media (max-width:768px){.policy{max-width:90%}}.partner_container{margin:0 auto;max-width:50%}.partner{align-items:center;display:flex;justify-content:space-around}.partner img{margin-right:150px;max-width:20%}.partner h2{text-align:left}.partner p{text-align:justify}@media (min-width:769px) and (max-width:1440px){.partner_container{margin:0 auto;max-width:70%}}@media (max-width:768px){.partner_container{margin:0 auto;max-width:90%}.partner{display:block}.partner img{margin-right:30px;max-width:80%}.partner h2{text-align:left}.partner p{text-align:justify}}
/*# sourceMappingURL=main.236a7344.css.map*/