.contact{font-family:Nunito Sans,Arial,sans-serif;color:#17191b;background:#dff3ff;min-height:100vh}.contact p{color:#5d6c74;line-height:1.55}.contact header{height:74px;background:#dff3ff;display:flex;align-items:center;padding:0 12%;gap:65px}.contact header img{width:155px}.contact nav{display:flex;gap:35px;font-size:14px}.contact button{border:0;background:#dd302f;color:#fff;border-radius:7px;padding:10px 20px;font-weight:700}.contact header button{margin-left:auto}.contact>section{padding:85px 12% 95px}.contact h1{font-size:37px;font-weight:600;margin:0 0 16px}.contact .intro{font-size:18px;max-width:1500px}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:215px;margin-top:62px;align-items:start}.contact form{max-width:515px;background:#eff9ff;padding:32px;border-radius:12px;box-shadow:0 0 18px rgb(202 232 247/75%)}.contact label{display:block;font-size:14px;color:#3f4e56;margin-bottom:13px}.contact label b{color:#db3030}.contact input,.contact textarea{display:block;width:100%;border:1px solid #ccd3d7;background:#fff;border-radius:8px;padding:11px 16px;margin-top:5px;font:inherit}.contact textarea{height:103px;resize:vertical}.contact form button{width:100%;margin-top:4px}.trust{max-width:515px}.trust h2{font-size:34px;font-weight:500;margin:0 0 20px}.trust p{font-size:18px;max-width:470px}.trust img{display:block;width:100%;max-width:100%;margin:35px auto 0;border-radius:12px}.contact footer{background:#05628f;color:#63caff;padding:65px 12% 20px}.contact footer>div{display:grid;grid-template-columns:2fr repeat(3,.8fr) 1.8fr;gap:45px;padding-bottom:35px}.contact footer p{color:#63caff;margin:0}.contact footer address,.contact footer section{display:flex;flex-direction:column;gap:18px;font-style:normal}.contact footer address{color:#fff}.contact footer aside{border-top:1px solid #3381a9;padding-top:22px;display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center}.contact footer img{width:100px}.contact footer aside span:last-child{text-align:right}@media(max-width:768px){.contact header{padding:0 20px}.contact nav{display:none}.contact footer,.contact>section{padding-left:25px;padding-right:25px}.contact footer aside,.contact footer>div,.contact-grid{grid-template-columns:1fr;gap:35px}.contact form,.trust{max-width:none}.trust img{width:100%;max-width:100%}.trust h2{font-size:28px}.contact footer aside span:last-child{text-align:left}}.contact-demo-link{margin-left:auto;background:#dd302f;color:#fff;padding:10px 20px;border-radius:7px;font-weight:700;text-decoration:none}.mobile-menu-button,.mobile-menu-toggle{display:none}@media(max-width:768px){.contact .contact-demo-link{display:none}.contact header{position:relative}.contact .mobile-menu-button{display:grid;margin-left:auto;width:42px;height:42px;place-items:center;font-size:28px;line-height:1;cursor:pointer;color:#1d2b33}.contact .mobile-menu-toggle{position:absolute;opacity:0;pointer-events:none}.contact nav{display:none;position:absolute;top:74px;left:20px;right:20px;z-index:40;background:#fff;box-shadow:0 12px 25px rgb(0 0 0/16%);border-radius:10px;padding:12px 18px;flex-direction:column;gap:0}.contact nav>.site-resources,.contact nav>a{padding:11px 4px}.contact .mobile-menu-toggle:checked~nav{display:flex}.contact nav .resources-menu{position:static;width:100%;margin-top:5px;box-shadow:none}.contact nav .site-resources:hover .resources-menu{display:block}}@media(max-width:425px){.contact form button{width:100%!important;display:block!important;text-align:center!important;box-sizing:border-box!important}}@media(min-width:1024px) and (max-width:1200px){.contact header{padding-left:4%;padding-right:4%;gap:28px}.contact header img{width:130px}.contact nav{gap:24px}.contact .contact-demo-link{padding-left:16px;padding-right:16px;flex-shrink:0}.contact>section{padding-left:7%;padding-right:7%}.contact-grid{gap:80px}}