.contentXcontact{grid-gap:10px;display:grid}.contentXcontact h2{width:100%}.contentXcontact .contact-form{padding:25px;grid-gap:10px;display:grid;grid-template-columns:100%;overflow:hidden;box-shadow:0 3px 7px 0 var(--shadow-color);-webkit-box-shadow:0 3px 7px 0 var(--shadow-color);-moz-box-shadow:0 3px 7px 0 var(--shadow-color);-ms-box-shadow:0 3px 7px 0 var(--shadow-color);-o-box-shadow:0 3px 7px 0 var(--shadow-color);border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0}.contentXcontact .contact-form input,.contentXcontact .contact-form select,.contentXcontact .contact-form textarea{padding:10px 8px;width:100%;font-family:Saira,sans-serif;width:calc(100% - 18px);width:-ms-calc(100% - 18px);width:-o-calc(100% - 18px);border:1px solid var(--border-color);border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0}.contentXcontact .contact-form .acc-in{width:100%}.contentXcontact .contact-form .submit{font-size:15px;font-weight:700;padding:6px 10px;text-align:center;background:var(--data-color-primary);color:var(--data-color-white);cursor:pointer;border:1px solid var(--border-color);border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;display:flex;justify-content:center;align-items:center;gap:10px;width:100%}.contentXcontact .contact-form .submit:hover{background:var(--button-hover);color:var(--text-hover);border-color:var(--button-hover)}.contentXcontact h2{text-align:center}.contentXcontact .contact-form textarea{resize:vertical}