.contact-container{width:100%;display:flex;padding:48px 0;flex-direction:column;align-items:center;gap:36px;align-self:stretch}@media(max-width:768px){.contact-container{padding:24px 0}}.contact-container .contact-form{display:flex;flex-direction:column;align-items:center;gap:34px;align-self:stretch}@media(max-width:768px){.contact-container .contact-form{gap:16px}}.contact-container .contact-form .company-form-group,.contact-container .contact-form .company-form-group-textarea{margin-bottom:0;width:100%}.contact-container .contact-form .line{width:100%;display:flex;align-items:flex-start;gap:30px;align-self:stretch}@media(max-width:768px){.contact-container .contact-form .line{flex-direction:column;gap:16px}}.contact-container .contact-form .line .company-form-group,.contact-container .contact-form .line .company-input-group{flex:1}.contact-container .contact-details{display:flex;padding:24px 16px;justify-content:space-between;align-items:flex-start;align-self:stretch;border-radius:14px;background:#fff}@media(max-width:992px){.contact-container .contact-details{flex-wrap:wrap;gap:24px}}@media(max-width:768px){.contact-container .contact-details{flex-direction:column}}.contact-container .contact-details .column{display:flex;flex-direction:column;align-items:flex-start;gap:8px;align-self:stretch}@media(max-width:992px){.contact-container .contact-details .column{width:calc(50% - 12px)}}.contact-container .contact-details .top{display:flex;align-items:center;gap:4px}.contact-container .contact-details .top i{font-size:18px;color:#000}.contact-container .contact-details .top span{color:#000;font-size:18px;font-style:normal;font-weight:600;line-height:22px}.contact-container .contact-details .bottom{color:#000;font-size:16px;font-style:normal;font-weight:400;line-height:22px}.contact-container .contact-details .bottom>a{color:#000;text-decoration:none}.contact-container .contact-details .bottom .socials{display:flex;align-items:center;gap:12px}.contact-container .contact-details .bottom .socials a{text-decoration:none}.contact-container .contact-details .bottom .socials a i{font-size:20px;color:#000}.contact-attachments-block{display:flex;flex-direction:column;align-items:stretch;gap:8px;width:100%;margin-top:0;margin-bottom:0}.contact-container .contact-form .contact-attachments-block{margin-top:0;margin-bottom:0}.contact-us-modal-body .contact-modal-form .contact-attachments-block{margin-bottom:16px}.contact-attachments-label{position:static;display:block;margin:0;padding:0;font-size:13px;font-weight:600;line-height:1.3;color:#64748b;pointer-events:auto;transform:none;border:none!important;outline:0!important;box-shadow:none!important}.contact-attachments-file-zone{width:100%;padding:10px 12px;border-radius:10px;border:1px solid #c5e6f7;background:#e8f6fd;box-sizing:border-box}.contact-attachments-input{display:block;width:100%;padding:0;margin:0;font-size:14px;line-height:1.45;color:#202020;border:none;background:0 0;cursor:pointer}.contact-attachments-input:focus{outline:0}.contact-attachments-input::file-selector-button{margin-right:12px;padding:8px 14px;border-radius:8px;border:1px solid #d0d5dd;background:#fff;font-size:14px;font-weight:500;cursor:pointer}.contact-attachments-input::file-selector-button:hover{background:#f9fafb}.contact-attachments-hint{margin-top:2px!important;line-height:1.45}.contact-us-modal-body .contact-modal-form{text-align:center}.contact-us-modal-body .contact-modal-form>.company-form-group-textarea,.contact-us-modal-body .contact-modal-form>.contact-modal-attachments,.contact-us-modal-body .contact-modal-form>.line{text-align:left}
