@import"https://fonts.googleapis.com/css2?family=Inter:wght@100..900&family=Overpass&family=Poppins:wght@400;500;600&display=swap";.contact h2{margin-bottom:10px;color:#fff;line-height:48px}@media(min-width: 1500px){.contact h2{font-family:Inter;font-size:40px;font-weight:600;line-height:58px}}@media(max-width: 1499px){.contact h2{font-family:Inter;font-size:40px;font-weight:600;line-height:58px}}@media(max-width: 1200px){.contact h2{font-family:Inter;font-size:36px;font-weight:600;line-height:52.2px}}@media(max-width: 992px){.contact h2{font-family:Inter;font-size:32px;font-weight:600;line-height:46.4px}}@media(max-width: 768px){.contact h2{font-family:Inter;font-size:28px;font-weight:600;line-height:29px}}@media(max-width: 576px){.contact h2{font-family:Inter;font-size:24px;font-weight:600;line-height:26.1px}}@media(max-width: 992px){.contact h2{font-family:Inter;font-size:32px;font-weight:600;line-height:38.8px}}.contact .description{margin-bottom:34px;color:#bababa}@media(min-width: 1500px){.contact .description{font-family:Inter;font-size:20px;font-weight:400;line-height:30px}}@media(max-width: 1499px){.contact .description{font-family:Inter;font-size:20px;font-weight:400;line-height:30px}}@media(max-width: 1200px){.contact .description{font-family:Inter;font-size:20px;font-weight:400;line-height:27px}}@media(max-width: 992px){.contact .description{font-family:Inter;font-size:18px;font-weight:400;line-height:24px}}@media(max-width: 768px){.contact .description{font-family:Inter;font-size:18px;font-weight:400;line-height:21px}}@media(max-width: 576px){.contact .description{font-family:Inter;font-size:16px;font-weight:400;line-height:18px}}.contact .form{grid-template-columns:4fr 7fr;gap:16px}@media(max-width: 992px){.contact .form{display:flex;flex-direction:column}}.contact .form label:nth-of-type(1){grid-row:1/span 1;grid-column:1/1}.contact .form label:nth-of-type(2){grid-row:2/span 1;grid-column:1/1}.contact .form label:nth-of-type(3){grid-row:3/span 1;grid-column:1/1}.contact .form label:nth-of-type(4){grid-row:1/span 5;grid-column:2/span 1}.contact .form .form-message{grid-row:4/span 1;margin-bottom:0;margin-top:34px}@media(max-width: 992px){.contact .form .form-message{margin-top:12px}}.contact .form .buttons{column-gap:12px;grid-row:5/span 1;grid-column:1/1}.contact .form .buttons button{padding:20px;color:#fff;cursor:pointer}@media(min-width: 1500px){.contact .form .buttons button{font-family:Inter;font-size:16px;font-weight:600;line-height:16px}}@media(max-width: 1499px){.contact .form .buttons button{font-family:Inter;font-size:16px;font-weight:600;line-height:16px}}@media(max-width: 1200px){.contact .form .buttons button{font-family:Inter;font-size:14px;font-weight:600;line-height:14px}}@media(max-width: 992px){.contact .form .buttons button{font-family:Inter;font-size:12px;font-weight:600;line-height:12px}}@media(max-width: 768px){.contact .form .buttons button{font-family:Inter;font-size:10px;font-weight:600;line-height:10px}}@media(max-width: 576px){.contact .form .buttons button{font-family:Inter;font-size:9px;font-weight:600;line-height:9px}}.contact .form .buttons button svg{margin-top:-20px;margin-bottom:-20px;height:56px;width:56px}@media(max-width: 992px){.contact .form .buttons button{font-family:Inter;font-size:16px;font-weight:600;line-height:16px}}.contact .form .buttons button:first-of-type{padding:10px 16px;border-radius:8px;background-color:#8309f5;flex:0}.contact .form .buttons button:last-of-type{flex:1}.contact .form textarea{width:100%;height:100%}@media(max-width: 992px){.contact .form textarea{height:380px}}
