.about-module__-i9KWa__about{padding:80px 200px}.about-module__-i9KWa__about .about-module__-i9KWa__content{grid-template-columns:3fr 1fr;place-items:center;gap:60px;display:grid}.about-module__-i9KWa__about .about-module__-i9KWa__contentBottom{margin-top:20px}.about-module__-i9KWa__about img{opacity:.9;object-fit:contain;width:100%}@media (max-width:768px){.about-module__-i9KWa__about{padding:30px}.about-module__-i9KWa__about p{font-size:1rem;line-height:1.6rem}.about-module__-i9KWa__about .about-module__-i9KWa__content{grid-template-columns:1fr;position:relative}.about-module__-i9KWa__about .about-module__-i9KWa__content .about-module__-i9KWa__text{z-index:2;background:#fff9;position:relative}.about-module__-i9KWa__about .about-module__-i9KWa__content .about-module__-i9KWa__image{object-fit:cover;opacity:.8;z-index:1;grid-row:1;width:100%;padding-top:180px;position:absolute;top:0;left:0}}
.contact-module__xwJ-uq__contact{padding:80px 200px}.contact-module__xwJ-uq__contact a{color:#000;font-family:Roboto,sans-serif;font-size:1.4375rem;font-weight:300;line-height:2rem;text-decoration:none}.contact-module__xwJ-uq__contact .contact-module__xwJ-uq__action{flex-direction:row;align-items:center;gap:20px;display:flex}.contact-module__xwJ-uq__contact .contact-module__xwJ-uq__actionIcon{color:#cf1717;width:1.5em;height:1.5em}.contact-module__xwJ-uq__contact .contact-module__xwJ-uq__form{background-color:#efefef;border-radius:25px;gap:10px;padding:30px;display:grid}.contact-module__xwJ-uq__contact .contact-module__xwJ-uq__form .contact-module__xwJ-uq__group{margin-bottom:.5rem;position:relative!important}.contact-module__xwJ-uq__contact .contact-module__xwJ-uq__form .contact-module__xwJ-uq__group .contact-module__xwJ-uq__icon{opacity:.5;width:1em;height:1em;display:block;position:absolute;top:12px;left:10px}.contact-module__xwJ-uq__contact .contact-module__xwJ-uq__form .contact-module__xwJ-uq__control{color:#495057;background-color:#fff;background-clip:padding-box;border:0 solid #ced4da;border-radius:25px;width:100%;height:calc(1.5em + 1.1rem);padding:.55rem 1.2rem .55rem 2rem;font-family:Roboto,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;display:block}.contact-module__xwJ-uq__contact .contact-module__xwJ-uq__form .contact-module__xwJ-uq__control:focus{color:#495057;background-color:#fff;border-color:#f07676;outline:0;box-shadow:0 0 0 .2rem #cf171740}.contact-module__xwJ-uq__contact .contact-module__xwJ-uq__form button{color:#cf1717;background-color:#fff;border-color:#cf1717}.contact-module__xwJ-uq__contact .contact-module__xwJ-uq__form button:hover{color:#fff;background-color:#cf1717}.contact-module__xwJ-uq__contact .contact-module__xwJ-uq__form textarea.contact-module__xwJ-uq__control{resize:vertical}.contact-module__xwJ-uq__contact .contact-module__xwJ-uq__form *,.contact-module__xwJ-uq__contact .contact-module__xwJ-uq__form :before,.contact-module__xwJ-uq__contact .contact-module__xwJ-uq__form :after{box-sizing:border-box}@media (max-width:768px){.contact-module__xwJ-uq__contact{padding:30px}.contact-module__xwJ-uq__contact .contact-module__xwJ-uq__form{padding:20px}}
.footer-module__-nrVtG__footer{color:#fff;background-color:#0d0d0d;padding:1.5rem 2rem}.footer-module__-nrVtG__footer .footer-module__-nrVtG__rights{grid-template-columns:1fr 1fr;gap:20px;display:grid}.footer-module__-nrVtG__footer .footer-module__-nrVtG__rights .footer-module__-nrVtG__credits{place-items:end}.footer-module__-nrVtG__footer .footer-module__-nrVtG__rights .footer-module__-nrVtG__credits a{color:#cf1717;text-decoration:none}@media (max-width:768px){.footer-module__-nrVtG__footer .footer-module__-nrVtG__rights{grid-template-columns:1fr;gap:0}.footer-module__-nrVtG__footer .footer-module__-nrVtG__rights .footer-module__-nrVtG__credits{place-items:start}}
.mobilemenu-module__dBIr3q__hamburger{z-index:1000;position:fixed;top:16px;right:16px}.mobilemenu-module__dBIr3q__modalOverlay{z-index:999;background-color:#000000e6;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.mobilemenu-module__dBIr3q__modalContent{text-align:center;border-radius:8px;flex-direction:column;gap:16px;min-width:200px;padding:24px;display:flex;box-shadow:0 8px 20px #0003}.mobilemenu-module__dBIr3q__modalContent a{color:#fff;font-family:Open Sans,sans-serif;font-size:1.5rem;font-weight:600;text-decoration:none;transition:color .2s}.mobilemenu-module__dBIr3q__modalContent a:hover{color:#cf1717}
.navbar-module__yavV3q__navbar{z-index:1000;background-color:#0d0d0d;align-items:center;width:100%;height:80px;display:flex;position:fixed;top:0;left:0}.navbar-module__yavV3q__navbar-container{justify-content:space-between;align-items:center;width:100%;max-width:95vw;margin:0 auto;padding:0 1.5rem;display:flex}.navbar-module__yavV3q__menu{gap:2rem;display:flex}.navbar-module__yavV3q__mobileMenu{display:none}.navbar-module__yavV3q__menu-link{color:#fff;text-align:center;font-family:Open Sans,sans-serif;font-size:1.125rem;font-weight:600;line-height:1.5;text-decoration:none;transition:color .3s}.navbar-module__yavV3q__menu-link:hover{color:#cf1717}@media (max-width:768px){.navbar-module__yavV3q__menu{display:none}.navbar-module__yavV3q__mobileMenu{display:inherit}}
.technologies-module__ITPtzW__technologies{background-color:#efefef;padding:80px 200px}.technologies-module__ITPtzW__technologies .technologies-module__ITPtzW__content{place-items:center;display:grid}.technologies-module__ITPtzW__technologies .technologies-module__ITPtzW__content h4{color:#cf1717}.technologies-module__ITPtzW__technologies .technologies-module__ITPtzW__contentBottom{margin-top:20px}@media (max-width:768px){.technologies-module__ITPtzW__technologies{padding:30px}.technologies-module__ITPtzW__technologies p{font-size:1rem;line-height:1.6rem}.technologies-module__ITPtzW__technologies .technologies-module__ITPtzW__content{grid-template-columns:1fr}}
.start-module__sCVzTa__start{color:#fff;background:linear-gradient(#0d0d0d,#2a2a2a);grid-template-columns:1fr 1fr;gap:60px;margin-top:80px;padding:40px 200px;display:grid}.start-module__sCVzTa__start p{font-family:Roboto,sans-serif;font-size:1.75rem;font-weight:300;line-height:2.25rem}.start-module__sCVzTa__start img{opacity:.6;object-fit:contain;width:100%;height:auto}@media (max-width:768px){.start-module__sCVzTa__start{grid-template-columns:1fr;padding:30px}.start-module__sCVzTa__start h1{font-size:1.5rem}.start-module__sCVzTa__start p{font-size:1.2rem}}
