/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Sep 22 2026 | 10:47:10 */
.contactUS_page_banner { height: 737px; color: #FFFFFF; }
.contactUS_page_banner .grid-container { height: 100%; display: flex; flex-direction: column; justify-content: center; }
.contactUS_page_banner .t1 { font-size: 50px; }
.contactUS_page_banner .t2 { font-size: 25px; font-style: italic; }

.contactUS_page_form { display: flex; }
.contactUS_page_form .l, .contactUS_page_form .r { flex-shrink: 0; flex: 1; padding-bottom: 115px; }
.contactUS_page_form .f1, .contactUS_page_form .f2 { padding-left: 115px; padding-right: 75px; }
.contactUS_page_form .f1 a, .contactUS_page_form .f2 a { color: inherit; }
.contactUS_page_form .r { background-color: #f5f5f5; }
.contactUS_page_form .erweima { display: flex; margin-top: 30px; text-align: center; gap: 40px; border-bottom: 1px solid #c6c6c6; padding-bottom: 40px; }
.contactUS_page_form .erweima .erweima-item { background-color: #f6f6f6; }
.contactUS_page_form .erweima p { margin-bottom: 0; }
.contactUS_page_form .floor { background-repeat: no-repeat; background-position: left 50px top 60px; }
.contactUS_page_form .f1 { background-image: url("https://rebo-refra.com/wp-content/uploads/2026/09/chat.webp"); padding-top: 100px; }
.contactUS_page_form .f2 { background-image: url("https://rebo-refra.com/wp-content/uploads/2026/09/REBO-info.webp"); background-position: left 73px top 0px; padding-top: 40px; }
.contactUS_page_form .f3 { background-image: url("https://rebo-refra.com/wp-content/uploads/2026/09/leave-message.webp"); padding-left: 75px; padding-top: 100px; padding-right: 115px; }
.contactUS_page_form .t1 { font-size: 18px; font-weight: bold; margin-bottom: 30px; }
.contactUS_page_form .media-item { display: flex; gap: 15px; margin-top: 35px; }
.contactUS_page_form .media-item a { width: 40px; height: 40px; background-color: #8c8c8c; border-radius: 3px; text-align: center; line-height: 40px; color: #FFFFFF; font-size: 50px; }
.contactUS_page_form .Email, .contactUS_page_form .Base { background-repeat: no-repeat; background-position: left center; }
.contactUS_page_form .Email { background-image: url(""); }

.contactUS_page_form .contact-us-form input:not([type="submit"]),.contactUS_page_form .contact-us-form textarea{background-color: #fff;padding: 15px 15px;border:1px solid #c6c6c6;}
.contactUS_page_form .contact-us-form textarea{height: 230px;}

@media screen and (max-width: 768px) { .contactUS_page_banner { height: 40vh; }
  .contactUS_page_banner .grid-container { align-items: center; }
  .contactUS_page_banner .t1 { font-size: 25px; }
  .contactUS_page_banner .t2 { font-size: 16px; }
  .contactUS_page_form { display: block; }
  .contactUS_page_form .l, .contactUS_page_form .r { flex-shrink: 0; flex: 1; padding-bottom: 30px; }
  .contactUS_page_form .f1, .contactUS_page_form .f2 { padding-left: 20px; padding-right: 20px; }
  .contactUS_page_form .r { background-color: #f5f5f5; }
  .contactUS_page_form .erweima { margin-top: 30px; gap: 20px; padding-bottom: 30px; }
  .contactUS_page_form .floor { background-position: left 20px top 30px; background-size: auto 70px; }
  .contactUS_page_form .f1 { padding-top: 30px; }
  .contactUS_page_form .f2 { background-position: left 20px top 10px; padding-top: 30px; }
  .contactUS_page_form .f3 { padding-left: 20px; padding-top: 30px; padding-right: 20px; }
  .contactUS_page_form .t1 { margin-bottom: 10px; }
  .contactUS_page_form .media-item { display: flex; gap: 15px; margin-top: 35px; }
  .contactUS_page_form .media-item a { width: 40px; height: 40px; background-color: #8c8c8c; border-radius: 3px; text-align: center; line-height: 40px; color: #FFFFFF; font-size: 50px; }
  .contactUS_page_form .Email, .contactUS_page_form .Base { background-repeat: no-repeat; background-position: left center; }
  .contactUS_page_form .Email { background-image: url(""); } }

/*# sourceMappingURL=contactUS.css.map */
