/* :root {
  --white: #ffffff;
  --dark: #484848;
  --gray: #C9C9C9;
  --grayDark: #D0D0D0;
  --grayBorder: #C4C4C4;
  --grayLightBorder: #D9D9D9;
  --yellow: #B15800;
} */

/* Page layout */

.contact-us-page .wp-block-columns {
  display: block;
}

@media screen and (min-width: 1024px) {
  .contact-us-page .wp-block-columns {
    display: flex;
  }
}

.contact-us-page .entry-content > .wp-block-columns {
  margin-bottom: 100px;
}

/* Text info */

.contact-us-page .contact-us-logos {
  margin-top: -20px;
}

.contact-us-page h2.contact-us-title,
.contact-us-page h2.contact-us-reviews-title,
.contact-us-page h2.contact-us-form-title {
  font-size: 30px;
  font-weight: 600;
}

@media screen and (max-width: 767px) {
  .contact-us-page h2.contact-us-title {
    margin-top: 0;
  }
}

.contact-us-logos > div {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}

.contact-us-logos .wp-block-image {
  width: calc(100%/3);
}

@media screen and (min-width: 1024px) {
  .contact-us-logos .wp-block-image {
    width: calc(100%/6);
    margin-bottom: 0;
  }
}

.contact-us-logos .wp-block-image img {
  margin: 0 auto;
}

.contact-us-title {
  max-width: 580px;
  margin: 46px 0 20px;
  font-size: 24px;
  line-height: 1.2;
  font-weight: 500;
  text-transform: uppercase;
}

@media screen and (min-width: 1440px) {
  .contact-us-title {
    font-size: 32px;
  }
}

.contact-us-list-title {
  margin: 0 0 11px;
  font-size: 24px;
  line-height: 28px;
  font-weight: 500;
  color: #484848;
}

.contact-us-list {
  margin: 0 0 46px;
  padding: 0;
  list-style: none;
}

.contact-us-list li {
  display: flex;
  align-items: center;
  margin: 0 0 10px;
  font-size: 20px;
  line-height: 30px;
  color: #484848;
}

.contact-us-list li::before {
  content: "";
  display: inline-block;
  width: 28px;
  height: 28px;
  margin-right: 10px;
  flex-shrink: 0;
  background: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.0038 18.4032L7.90381 14.3032L8.49283 13.715L12.0038 17.226L19.5572 9.67267L20.1454 10.2609L12.0038 18.4032Z' fill='black'/%3E%3Crect x='14' y='0.707107' width='18.799' height='18.799' transform='rotate(45 14 0.707107)' stroke='%23B15800'/%3E%3C/svg%3E%0A") no-repeat center;
}

.contact-us-reviews {
  display: flex !important;
}

@media screen and (min-width: 768px) {
  .contact-us-reviews {
    flex-wrap: nowrap !important;
  }
}

.contact-us-reviews-title {
  max-width: 580px;
  margin: 0 0 30px;
  font-size: 24px;
  line-height: 1.2;
  font-weight: 500;
  text-transform: uppercase;
  color: #484848;
}

@media screen and (min-width: 1280px) {
  .contact-us-reviews-title {
    font-size: 32px;
  }
}

.contact-us-page .reviews {
  height: auto;
  flex-direction: row;
  gap: 20px;
}

.contact-us-page .reviews .review-item {
  width: 100%;
}

@media screen and (min-width: 768px) {
  .contact-us-page .reviews .review-item {
    width: calc((100%/3) - 14px);
  }
}

@media screen and (min-width: 1024px) {
  .contact-us-page .reviews .review-item {
    width: calc((100%/2) - 14px);
  }
}

@media screen and (min-width: 1136px) {
  .contact-us-page .reviews .review-item {
    width: calc((100%/3) - 14px);
  }
}

.contact-us-page .reviews .review-description {
  display: none;
}

.contact-us-page .reviews .review-item .review-item-title h3 {
  font-size: 20px;
  color: #484848;
  display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
}

.contact-us-page .reviews .review-item .review-item-title p {
  display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
}

.contact-us-page .review-item .review-item-preview {
  padding-bottom: 240px;
  margin: 5px 0 0;
}

@media screen and (min-width: 768px) {
  .contact-us-page .review-item .review-item-preview {
    padding-bottom: 120px;
  }
}

.contact-us-reviews-link {
  text-align: center;
  margin: 20px 0 0;
}

.contact-us-reviews-link a {
  position: relative;
  color: var(--yellow);
  font-weight: 600;
}

.contact-us-reviews-link a::before {
  content: "";
  display: block;
  position: absolute;
  left: -12px;
  bottom: -6px;

  width: 86px;
  height: 2px;
  background-color: var(--yellow);
}

.contact-us-page .review-popup-title h3 {
  color: #484848;
}

/* .contact-us-description {
  margin: 0 0 58px;
  max-width: 618px;
  color: var(--dark);
}

.contact-us-item {
  font-size: 18px;
  line-height: 24px;
  font-weight: 500;
}

@media screen and (min-width: 1280px) {
  .contact-us-item {
    font-size: 22px;
  }
}

.contact-us-item a {
  display: inline-block;
  margin: 0 0 0 30px;
  font-size: 16px;
  font-weight: 400;
  color: var(--dark);
}

@media screen and (min-width: 1280px) {
  .contact-us-item a {
    margin: 10px 0 0 30px;
    font-size: 20px;
  }
}


.contact-us-item a:hover,
.contact-us-item a:focus {
  color: var(--yellow);
}

.contact-us-item.contact-us-email::before,
.contact-us-item.contact-us-phone::before,
.contact-us-item.contact-us-address::before,
.contact-us-item.contact-us-links::before {
  content: "";
  display: inline-block;
  width: 20px;
  height: 22px;
  margin-right: 10px;
  background-size: contain;
  transform: translateY(4px);
}

.contact-us-item.contact-us-email::before {
  background: url("data:image/svg+xml,%3Csvg width='21' height='16' viewBox='0 0 21 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.6429 1H2.35714C1.99721 1 1.65201 1.1475 1.3975 1.41005C1.14298 1.6726 1 2.0287 1 2.4V13.6C1 13.9713 1.14298 14.3274 1.3975 14.5899C1.65201 14.8525 1.99721 15 2.35714 15H18.6429C19.0028 15 19.348 14.8525 19.6025 14.5899C19.857 14.3274 20 13.9713 20 13.6V2.4C20 2.0287 19.857 1.6726 19.6025 1.41005C19.348 1.1475 19.0028 1 18.6429 1ZM17.15 2.4L10.5 7.146L3.85 2.4H17.15ZM2.35714 13.6V3.037L10.1132 8.574C10.2268 8.65529 10.3618 8.69885 10.5 8.69885C10.6382 8.69885 10.7732 8.65529 10.8868 8.574L18.6429 3.037V13.6H2.35714Z' fill='%23B15800' stroke='%23B15800' stroke-width='0.5'/%3E%3C/svg%3E%0A") no-repeat center;
}
.contact-us-item.contact-us-phone::before {
  background: url("data:image/svg+xml,%3Csvg width='16' height='24' viewBox='0 0 16 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.2 2.4C12.5713 2.4 12.9274 2.5475 13.1899 2.81005C13.4525 3.0726 13.6 3.4287 13.6 3.8V20.6C13.6 20.9713 13.4525 21.3274 13.1899 21.5899C12.9274 21.8525 12.5713 22 12.2 22H3.8C3.4287 22 3.0726 21.8525 2.81005 21.5899C2.5475 21.3274 2.4 20.9713 2.4 20.6V3.8C2.4 3.4287 2.5475 3.0726 2.81005 2.81005C3.0726 2.5475 3.4287 2.4 3.8 2.4H12.2ZM3.8 1C3.05739 1 2.3452 1.295 1.8201 1.8201C1.295 2.3452 1 3.05739 1 3.8V20.6C1 21.3426 1.295 22.0548 1.8201 22.5799C2.3452 23.105 3.05739 23.4 3.8 23.4H12.2C12.9426 23.4 13.6548 23.105 14.1799 22.5799C14.705 22.0548 15 21.3426 15 20.6V3.8C15 3.05739 14.705 2.3452 14.1799 1.8201C13.6548 1.295 12.9426 1 12.2 1H3.8Z' fill='%23B15800' stroke='%23B15800' stroke-width='0.5'/%3E%3Cpath d='M7.99961 20.6C8.37091 20.6 8.72701 20.4525 8.98956 20.19C9.25211 19.9274 9.39961 19.5714 9.39961 19.2C9.39961 18.8287 9.25211 18.4727 8.98956 18.2101C8.72701 17.9475 8.37091 17.8 7.99961 17.8C7.62831 17.8 7.27221 17.9475 7.00966 18.2101C6.74711 18.4727 6.59961 18.8287 6.59961 19.2C6.59961 19.5714 6.74711 19.9274 7.00966 20.19C7.27221 20.4525 7.62831 20.6 7.99961 20.6Z' fill='%23B15800'/%3E%3C/svg%3E%0A") no-repeat center;
}
.contact-us-item.contact-us-address::before {
  background: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 2C9.89206 1.99989 7.86926 2.83176 6.37124 4.31479C4.87323 5.79782 4.02108 7.81216 4 9.92C4 15.4 11.05 21.5 11.35 21.76C11.5311 21.9149 11.7616 22.0001 12 22.0001C12.2384 22.0001 12.4689 21.9149 12.65 21.76C13 21.5 20 15.4 20 9.92C19.9789 7.81216 19.1268 5.79782 17.6288 4.31479C16.1307 2.83176 14.1079 1.99989 12 2ZM12 19.65C10.33 18.06 6 13.65 6 9.92C6 8.3287 6.63214 6.80258 7.75736 5.67736C8.88258 4.55214 10.4087 3.92 12 3.92C13.5913 3.92 15.1174 4.55214 16.2426 5.67736C17.3679 6.80258 18 8.3287 18 9.92C18 13.62 13.67 18.06 12 19.65Z' fill='%23B15800'/%3E%3Cpath d='M12 6C11.3078 6 10.6311 6.20527 10.0555 6.58986C9.47993 6.97444 9.03133 7.52107 8.76642 8.16061C8.50152 8.80015 8.4322 9.50388 8.56725 10.1828C8.7023 10.8618 9.03564 11.4854 9.52513 11.9749C10.0146 12.4644 10.6383 12.7977 11.3172 12.9327C11.9961 13.0678 12.6999 12.9985 13.3394 12.7336C13.9789 12.4687 14.5256 12.0201 14.9101 11.4445C15.2947 10.8689 15.5 10.1922 15.5 9.5C15.5 8.57174 15.1313 7.6815 14.4749 7.02513C13.8185 6.36875 12.9283 6 12 6ZM12 11C11.7033 11 11.4133 10.912 11.1666 10.7472C10.92 10.5824 10.7277 10.3481 10.6142 10.074C10.5007 9.79994 10.4709 9.49834 10.5288 9.20736C10.5867 8.91639 10.7296 8.64912 10.9393 8.43934C11.1491 8.22956 11.4164 8.0867 11.7074 8.02882C11.9983 7.97094 12.2999 8.00065 12.574 8.11418C12.8481 8.22771 13.0824 8.41997 13.2472 8.66665C13.412 8.91332 13.5 9.20333 13.5 9.5C13.5 9.89782 13.342 10.2794 13.0607 10.5607C12.7794 10.842 12.3978 11 12 11Z' fill='%23B15800'/%3E%3C/svg%3E%0A") no-repeat center;
}
.contact-us-item.contact-us-links::before {
  background: url("data:image/svg+xml,%3Csvg width='19' height='19' viewBox='0 0 19 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_411_3694)'%3E%3Cpath d='M9.5 0C4.26113 0 0 4.26113 0 9.5C0 14.7389 4.26113 19 9.5 19C14.7389 19 19 14.7389 19 9.5C19 4.26113 14.7389 0 9.5 0ZM9.97614 1.34482C12.4116 1.48409 14.5561 2.68489 15.9585 4.49274C15.5884 4.48324 15.22 4.48096 14.8531 4.48647C14.2162 4.49703 13.5799 4.53074 12.9455 4.58755C12.8288 4.34674 12.6467 4.14364 12.42 4.00151C12.1933 3.85937 11.9311 3.78394 11.6635 3.78385C11.5972 3.78386 11.531 3.78849 11.4654 3.79772C11.0191 2.95065 10.5218 2.13151 9.97614 1.34482ZM8.82132 1.36002C9.51235 2.30413 10.1114 3.26249 10.624 4.23415C10.4334 4.43754 10.3065 4.6924 10.2592 4.96717C9.37289 5.13988 8.49587 5.35739 7.63154 5.61887C7.52399 5.47346 7.38974 5.34985 7.23596 5.25464C7.59449 3.97499 8.09609 2.67843 8.73734 1.36629C8.76527 1.36382 8.79339 1.36249 8.82132 1.36002ZM7.59772 1.5542C7.06192 2.72555 6.63442 3.89253 6.31636 5.0521C6.12396 5.07518 5.93829 5.13727 5.7707 5.23455C5.6031 5.33184 5.45712 5.46229 5.34166 5.61792C4.48439 5.34451 3.61609 5.10693 2.73904 4.9058C3.88373 3.22155 5.61673 2.0261 7.59772 1.5542ZM15.4111 5.43362C15.8086 5.43609 16.208 5.44882 16.6094 5.46972C17.0893 6.31493 17.4134 7.23945 17.5665 8.19926C16.417 8.38622 15.2978 8.64519 14.2084 8.97161C14.0908 8.82597 13.9456 8.70493 13.7812 8.61541C13.6168 8.52589 13.4364 8.46964 13.2502 8.44987C13.0671 7.72078 12.844 7.00232 12.582 6.29774C12.8176 6.09893 12.9824 5.82905 13.0517 5.52862C13.8305 5.46098 14.6165 5.42849 15.4111 5.43362ZM2.22908 5.7684C3.19846 5.98177 4.14428 6.23124 5.06255 6.52441C5.06261 6.52631 5.06267 6.52821 5.06274 6.53011C3.82622 7.03798 2.61041 7.63686 1.41493 8.32314C1.54281 7.43231 1.81794 6.56896 2.22908 5.7684ZM10.4169 5.89836C10.5401 6.12105 10.7207 6.30669 10.9399 6.436C11.159 6.56531 11.4089 6.63356 11.6633 6.63366C11.6761 6.63352 11.6889 6.6332 11.7017 6.63271C11.9501 7.29786 12.1617 7.97617 12.3356 8.66457C12.2642 8.70981 12.197 8.76132 12.1347 8.81847C10.7949 7.94521 9.38039 7.19222 7.9078 6.5683C7.90896 6.5521 7.90985 6.53589 7.91046 6.51966C8.73506 6.27063 9.57168 6.06327 10.4171 5.89836H10.4169ZM5.41614 7.40715C5.52091 7.52631 5.64485 7.62713 5.78284 7.70545C5.54876 9.53724 5.60063 11.3434 5.95783 13.1102C5.11603 13.7258 4.30502 14.3824 3.52773 15.0776C2.16448 13.6186 1.33 11.6595 1.33 9.5C1.33 9.49107 1.33076 9.48252 1.33076 9.47359C2.66969 8.66913 4.03066 7.97829 5.41614 7.40734V7.40715ZM7.52913 7.43736C8.98064 8.05075 10.3735 8.79461 11.6905 9.65979C11.6803 9.72835 11.6751 9.79757 11.6749 9.86689C11.6749 9.86987 11.6749 9.87284 11.6749 9.87582C9.97253 10.5836 8.34727 11.468 6.79725 12.5195C6.52935 10.9999 6.50085 9.45098 6.70092 7.87512C7.01844 7.82671 7.31028 7.67245 7.52913 7.43736ZM17.6611 9.14622C17.666 9.26345 17.67 9.38125 17.67 9.49981C17.6712 10.657 17.4262 11.8012 16.9512 12.8563C16.1516 12.0048 15.2967 11.2069 14.3921 10.4677C14.4793 10.2804 14.5247 10.0763 14.5251 9.86974C15.5542 9.56306 16.6016 9.32141 17.6611 9.14622ZM11.9956 10.7667C12.2007 11.0185 12.4856 11.1926 12.8032 11.2603C13.011 13.1431 12.9476 15.0729 12.6261 17.0515C11.6348 17.461 10.5725 17.6712 9.5 17.67C9.21937 17.67 8.94197 17.6559 8.66875 17.6284C7.90647 16.2862 7.35604 14.9171 7.01024 13.5231C8.59256 12.4167 10.2522 11.4948 11.9956 10.7669V10.7667ZM13.74 11.1581C14.7164 11.9537 15.6333 12.8197 16.4833 13.7492C15.7852 14.8945 14.8164 15.8507 13.6621 16.5338C13.9063 14.7094 13.9357 12.9156 13.74 11.1585V11.1581ZM6.19514 14.1136C6.49724 15.2332 6.9236 16.336 7.47821 17.4183C6.27729 17.1129 5.162 16.5373 4.21743 15.7352C4.86286 15.1614 5.52178 14.6199 6.19495 14.1136H6.19514Z' fill='%23B15800'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_411_3694'%3E%3Crect width='19' height='19' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A") no-repeat center;
}

.contact-us-item.contact-us-links a {
  display: inline-block;
  color: var(--yellow);
} */

/* Form */
.contact-us-page .contact-us-form-info {
  margin-bottom: 20px;
}

.contact-us-form-info {
  display: block !important;
  margin-bottom: 0;
}

@media screen and (min-width: 1440px) {
  .contact-us-form-info {
    display: flex !important;
    align-items: center !important;
  }
}

.contact-us-form-info .wp-block-column {
  display: flex;
  align-items: center;
  justify-content: flex-start;
}

@media screen and (min-width: 1440px) {
  .contact-us-form-info .wp-block-column {
    justify-content: center;
    border-right: 1px solid #D0D0D0;
  }

  .contact-us-form-info .wp-block-column:nth-child(2) {
    transform: translateX(-25px);
  }
}

.contact-us-form-info .wp-block-column:last-child {
  border-right: none;
}

.contact-us-form-info p {
  display: flex;
  margin: 0;
  color: #484848;
  font-size: 16px;
  line-height: 1.5;
}

@media screen and (min-width: 1921px) {
  .contact-us-form-info p {
    font-size: 24px;
  }
}

.contact-us-form-info p br {
  display: none;
}

@media screen and (min-width: 1440px) {

  .contact-us-form-info p br {
    display: block;
  }
}

.contact-us-form-info .contact-us-form-info-number {
  margin-right: 6px;
  font-size: 30px;
  line-height: 1.5;
  flex-shrink: 0;
}

@media screen and (min-width: 1280px) {
  .contact-us-form-info .contact-us-form-info-number {
    font-size: 50px;
    line-height: 1;
  }
}

.develop-colums-faq .contact-us {
  margin: 0;
  padding: 0;
  border: 0;
  background: transparent;
}

@media screen and (min-width: 768px) {
  .develop-colums-faq .contact-us {
    margin: 0 0 50px;
    padding: 0 0 40px;
  }
}

.contact-us {
  margin: 0 0 50px;
  padding: 36px 24px;
  border: 1px solid var(--yellow);
  background: rgba(215, 133, 22, 0.02);
} 

@media screen and (min-width: 1280px) {
  .contact-us {
    margin: 0 0;
  } 
}

@media screen and (min-width: 1280px) {
  .contact-us {
    padding: 40px 50px;
  } 
}

.contact-us .contact-us-row p {
  margin-bottom: 0;
}

.contact-us-form .contact-us-row-full-width .contact-us-company-name {
  width: 100%;
}

@media screen and (min-width: 768px) {
  .contact-us .contact-us-row p {
    display: flex;
    justify-content: space-between;
  }
}

.contact-us-row p br {
  display: none;
}

.contact-us .contact-us-form-title {
  margin: 0 0 24px;
  text-transform: uppercase;
  font-size: 24px;
}

@media screen and (min-width: 1440px) {
  .contact-us .contact-us-form-title {
    margin: 0 0 24px;
    font-size: 32px;
  }
}


.contact-us input[type="text"],
.contact-us input[type="email"],
.contact-us input[type="number"],
.contact-us input[type="url"],
.contact-us textarea {
  display: block;
  width: 100%;
  padding-left: 30px;
  padding-bottom: 12px;
  border: none;
  border-bottom: 1px solid var(--grayBorder);
  border-radius: 0;
  background-color: transparent;
  font-size: 14px;
  line-height: 1.5;
  outline: none;
}

@media screen and (min-width: 1440px) {
  .contact-us input[type="text"],
  .contact-us input[type="email"],
  .contact-us input[type="number"],
  .contact-us input[type="url"],
  .contact-us textarea {
    font-size: 18px;
  }
}

.contact-us input[type="text"]::placeholder,
.contact-us input[type="email"]::placeholder,
.contact-us input[type="number"]::placeholder,
.contact-us input[type="url"]::placeholder,
.contact-us textarea::placeholder {
  color: var(--gray);
}

.contact-us textarea {
  resize: vertical;
  overscroll-behavior: contain;
}

.contact-us label {
  position: relative;
}

.contact-us .contact-us-name,
.contact-us .contact-us-email,
.contact-us .contact-us-phone,
.contact-us .contact-us-linkedin,
.contact-us .contact-us-url,
.contact-us .contact-us-company-name {
  display: block;
  margin-bottom: 10px;
  width: 100%;
}

@media screen and (min-width: 768px) {
  .contact-us .contact-us-name,
  .contact-us .contact-us-email,
  .contact-us .contact-us-phone,
  .contact-us .contact-us-linkedin,
  .contact-us .contact-us-url,
  .contact-us .contact-us-company-name {
    width: calc(50% - 14px);
  }
}

.contact-us .contact-us-textarea {
  display: block;
  margin-bottom: 10px;
}

.contact-us .contact-us-name::before,
.contact-us .contact-us-email::before,
.contact-us .contact-us-company-name::before,
.contact-us .contact-us-phone::before,
.contact-us .contact-us-linkedin::before,
.contact-us .contact-us-url::before,
.contact-us .contact-us-textarea::before {
  content: "";
  display: inline-block;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1;
}

.contact-us .contact-us-name::before {
  width: 18px;
  height: 19px;
  top: 3px;
  background: url("data:image/svg+xml,%3Csvg width='18' height='19' viewBox='0 0 18 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 0C8.01109 0 7.04439 0.293245 6.22215 0.842652C5.3999 1.39206 4.75904 2.17295 4.3806 3.08658C4.00216 4.00021 3.90315 5.00555 4.09607 5.97545C4.289 6.94536 4.7652 7.83627 5.46447 8.53553C6.16373 9.2348 7.05464 9.711 8.02455 9.90393C8.99445 10.0969 9.99979 9.99784 10.9134 9.6194C11.827 9.24096 12.6079 8.6001 13.1573 7.77785C13.7068 6.95561 14 5.98891 14 5C14 3.67392 13.4732 2.40215 12.5355 1.46447C11.5979 0.526784 10.3261 0 9 0ZM9 8C8.40666 8 7.82664 7.82405 7.33329 7.49441C6.83994 7.16476 6.45542 6.69623 6.22836 6.14805C6.0013 5.59987 5.94189 4.99667 6.05764 4.41473C6.1734 3.83279 6.45912 3.29824 6.87868 2.87868C7.29824 2.45912 7.83279 2.1734 8.41473 2.05764C8.99667 1.94189 9.59987 2.0013 10.1481 2.22836C10.6962 2.45542 11.1648 2.83994 11.4944 3.33329C11.8241 3.82664 12 4.40666 12 5C12 5.79565 11.6839 6.55871 11.1213 7.12132C10.5587 7.68393 9.79565 8 9 8ZM18 19V18C18 16.1435 17.2625 14.363 15.9497 13.0503C14.637 11.7375 12.8565 11 11 11H7C5.14348 11 3.36301 11.7375 2.05025 13.0503C0.737498 14.363 0 16.1435 0 18V19H2V18C2 16.6739 2.52678 15.4021 3.46447 14.4645C4.40215 13.5268 5.67392 13 7 13H11C12.3261 13 13.5979 13.5268 14.5355 14.4645C15.4732 15.4021 16 16.6739 16 18V19H18Z' fill='%230C3860'/%3E%3C/svg%3E%0A") no-repeat center;
}

.contact-us .contact-us-email::before {
  width: 19px;
  height: 14px;
  top: 8px;
  background: url("data:image/svg+xml,%3Csvg width='21' height='16' viewBox='0 0 21 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.6429 1H2.35714C1.99721 1 1.65201 1.1475 1.3975 1.41005C1.14298 1.6726 1 2.0287 1 2.4V13.6C1 13.9713 1.14298 14.3274 1.3975 14.5899C1.65201 14.8525 1.99721 15 2.35714 15H18.6429C19.0028 15 19.348 14.8525 19.6025 14.5899C19.857 14.3274 20 13.9713 20 13.6V2.4C20 2.0287 19.857 1.6726 19.6025 1.41005C19.348 1.1475 19.0028 1 18.6429 1ZM17.15 2.4L10.5 7.146L3.85 2.4H17.15ZM2.35714 13.6V3.037L10.1132 8.574C10.2268 8.65529 10.3618 8.69885 10.5 8.69885C10.6382 8.69885 10.7732 8.65529 10.8868 8.574L18.6429 3.037V13.6H2.35714Z' fill='%230C3860' stroke='%230C3860' stroke-width='0.5'/%3E%3C/svg%3E%0A") no-repeat center;
}

.contact-us .contact-us-company-name::before {
  width: 16px;
  height: 20px;
  top: 4px;
  background: url("data:image/svg+xml,%3Csvg width='16' height='20' viewBox='0 0 16 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14 0H2C0.897 0 0 0.897 0 2V19C0 19.2652 0.105357 19.5196 0.292893 19.7071C0.48043 19.8946 0.734784 20 1 20H15C15.2652 20 15.5196 19.8946 15.7071 19.7071C15.8946 19.5196 16 19.2652 16 19V2C16 0.897 15.103 0 14 0ZM14 18H2V2H14V18Z' fill='%230C3860'/%3E%3Cpath d='M4 4H7V6H4V4ZM9 4H12V6H9V4ZM4 8H7V10H4V8ZM9 8.031H12V10H9V8.031ZM4 12H7V14H4V12ZM9 12H12V14H9V12Z' fill='%230C3860'/%3E%3C/svg%3E%0A") no-repeat center;
}

.contact-us .contact-us-phone::before {
  width: 14px;
  height: 22px;
  top: 2px;
  background: url("data:image/svg+xml,%3Csvg width='16' height='24' viewBox='0 0 16 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.2 2.4C12.5713 2.4 12.9274 2.5475 13.1899 2.81005C13.4525 3.0726 13.6 3.4287 13.6 3.8V20.6C13.6 20.9713 13.4525 21.3274 13.1899 21.5899C12.9274 21.8525 12.5713 22 12.2 22H3.8C3.4287 22 3.0726 21.8525 2.81005 21.5899C2.5475 21.3274 2.4 20.9713 2.4 20.6V3.8C2.4 3.4287 2.5475 3.0726 2.81005 2.81005C3.0726 2.5475 3.4287 2.4 3.8 2.4H12.2ZM3.8 1C3.05739 1 2.3452 1.295 1.8201 1.8201C1.295 2.3452 1 3.05739 1 3.8V20.6C1 21.3426 1.295 22.0548 1.8201 22.5799C2.3452 23.105 3.05739 23.4 3.8 23.4H12.2C12.9426 23.4 13.6548 23.105 14.1799 22.5799C14.705 22.0548 15 21.3426 15 20.6V3.8C15 3.05739 14.705 2.3452 14.1799 1.8201C13.6548 1.295 12.9426 1 12.2 1H3.8Z' fill='%231D173D' stroke='%231D173D' stroke-width='0.5'/%3E%3Cpath d='M8.0001 20.6C8.3714 20.6 8.7275 20.4525 8.99005 20.1899C9.2526 19.9274 9.4001 19.5713 9.4001 19.2C9.4001 18.8287 9.2526 18.4726 8.99005 18.21C8.7275 17.9475 8.3714 17.8 8.0001 17.8C7.62879 17.8 7.2727 17.9475 7.01015 18.21C6.7476 18.4726 6.6001 18.8287 6.6001 19.2C6.6001 19.5713 6.7476 19.9274 7.01015 20.1899C7.2727 20.4525 7.62879 20.6 8.0001 20.6Z' fill='%231D173D'/%3E%3C/svg%3E%0A") no-repeat center;
}

.contact-us .contact-us-phone input[type=number]::-webkit-outer-spin-button,
.contact-us .contact-us-phone input[type=number]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.contact-us .contact-us-phone input[type=number] {
  -moz-appearance: textfield;
}

.contact-us .contact-us-phone input[type=number] {
  appearance: textfield;
}

.contact-us .contact-us-linkedin::before {
  width: 24px;
  height: 24px;
  top: 2px;
  background: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5 1.25C4.27065 1.25 3.57118 1.53973 3.05546 2.05546C2.53973 2.57118 2.25 3.27065 2.25 4C2.25 4.72935 2.53973 5.42882 3.05546 5.94454C3.57118 6.46027 4.27065 6.75 5 6.75C5.72935 6.75 6.42882 6.46027 6.94454 5.94454C7.46027 5.42882 7.75 4.72935 7.75 4C7.75 3.27065 7.46027 2.57118 6.94454 2.05546C6.42882 1.53973 5.72935 1.25 5 1.25ZM3.75 4C3.75 3.66848 3.8817 3.35054 4.11612 3.11612C4.35054 2.8817 4.66848 2.75 5 2.75C5.33152 2.75 5.64946 2.8817 5.88388 3.11612C6.1183 3.35054 6.25 3.66848 6.25 4C6.25 4.33152 6.1183 4.64946 5.88388 4.88388C5.64946 5.1183 5.33152 5.25 5 5.25C4.66848 5.25 4.35054 5.1183 4.11612 4.88388C3.8817 4.64946 3.75 4.33152 3.75 4ZM2.25 8C2.25 7.80109 2.32902 7.61032 2.46967 7.46967C2.61032 7.32902 2.80109 7.25 3 7.25H7C7.19891 7.25 7.38968 7.32902 7.53033 7.46967C7.67098 7.61032 7.75 7.80109 7.75 8V21C7.75 21.1989 7.67098 21.3897 7.53033 21.5303C7.38968 21.671 7.19891 21.75 7 21.75H3C2.80109 21.75 2.61032 21.671 2.46967 21.5303C2.32902 21.3897 2.25 21.1989 2.25 21V8ZM3.75 8.75V20.25H6.25V8.75H3.75ZM9.25 8C9.25 7.80109 9.32902 7.61032 9.46967 7.46967C9.61032 7.32902 9.80109 7.25 10 7.25H14C14.1989 7.25 14.3897 7.32902 14.5303 7.46967C14.671 7.61032 14.75 7.80109 14.75 8V8.434L15.185 8.247C15.935 7.92648 16.7307 7.7257 17.543 7.652C20.318 7.4 22.75 9.58 22.75 12.38V21C22.75 21.1989 22.671 21.3897 22.5303 21.5303C22.3897 21.671 22.1989 21.75 22 21.75H18C17.8011 21.75 17.6103 21.671 17.4697 21.5303C17.329 21.3897 17.25 21.1989 17.25 21V14C17.25 13.6685 17.1183 13.3505 16.8839 13.1161C16.6495 12.8817 16.3315 12.75 16 12.75C15.6685 12.75 15.3505 12.8817 15.1161 13.1161C14.8817 13.3505 14.75 13.6685 14.75 14V21C14.75 21.1989 14.671 21.3897 14.5303 21.5303C14.3897 21.671 14.1989 21.75 14 21.75H10C9.80109 21.75 9.61032 21.671 9.46967 21.5303C9.32902 21.3897 9.25 21.1989 9.25 21V8ZM10.75 8.75V20.25H13.25V14C13.25 13.2707 13.5397 12.5712 14.0555 12.0555C14.5712 11.5397 15.2707 11.25 16 11.25C16.7293 11.25 17.4288 11.5397 17.9445 12.0555C18.4603 12.5712 18.75 13.2707 18.75 14V20.25H21.25V12.38C21.25 10.476 19.589 8.972 17.68 9.146C17.0242 9.20567 16.3817 9.36763 15.776 9.626L14.296 10.261C14.1818 10.31 14.0573 10.3299 13.9336 10.3189C13.8098 10.3079 13.6907 10.2663 13.587 10.1979C13.4833 10.1295 13.3982 10.0364 13.3394 9.927C13.2806 9.81757 13.2499 9.69524 13.25 9.571V8.75H10.75Z' fill='%231D173D'/%3E%3C/svg%3E%0A") no-repeat center;
}

.contact-us .contact-us-url::before {
  width: 24px;
  height: 24px;
  background: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2199_1213)'%3E%3Cpath d='M10.2322 10.231C11.1394 9.32393 12.3604 8.80022 13.6429 8.76821C14.9253 8.73619 16.171 9.19832 17.1222 10.059L17.3032 10.231L20.1312 13.06C21.0523 13.9827 21.5765 15.2286 21.5922 16.5322C21.6079 17.8358 21.1138 19.094 20.2153 20.0385C19.3167 20.9831 18.0848 21.5394 16.782 21.5888C15.4793 21.6382 14.2087 21.1768 13.2412 20.303L13.0612 20.131L10.9392 18.009C10.7599 17.829 10.6558 17.5876 10.648 17.3336C10.6402 17.0797 10.7294 16.8323 10.8975 16.6417C11.0655 16.4511 11.2998 16.3317 11.5527 16.3076C11.8056 16.2835 12.0582 16.3566 12.2592 16.512L12.3532 16.595L14.4752 18.717C15.0253 19.2703 15.7693 19.5875 16.5494 19.6014C17.3294 19.6152 18.0842 19.3247 18.6536 18.7913C19.223 18.2579 19.5622 17.5237 19.5993 16.7444C19.6364 15.9651 19.3684 15.202 18.8522 14.617L18.7172 14.474L15.8892 11.646C15.6106 11.3674 15.2799 11.1463 14.9159 10.9955C14.5519 10.8447 14.1617 10.7671 13.7677 10.7671C13.3737 10.7671 12.9836 10.8447 12.6196 10.9955C12.2556 11.1463 11.9248 11.3674 11.6462 11.646C11.4586 11.8335 11.2041 11.9388 10.9389 11.9387C10.6736 11.9386 10.4192 11.8331 10.2317 11.6455C10.0442 11.4579 9.93893 11.2034 9.93903 10.9381C9.93912 10.6729 10.0446 10.4185 10.2322 10.231ZM3.86823 3.86699C4.77536 2.95993 5.99643 2.43622 7.27886 2.40421C8.56129 2.37219 9.80697 2.83432 10.7582 3.69499L10.9392 3.86699L13.0602 5.98999C13.2396 6.16995 13.3437 6.41143 13.3515 6.66538C13.3592 6.91933 13.27 7.16671 13.102 7.35727C12.9339 7.54784 12.6997 7.6673 12.4468 7.69139C12.1938 7.71549 11.9412 7.6424 11.7402 7.48699L11.6462 7.40399L9.52523 5.28299C8.9742 4.73555 8.23232 4.42317 7.45566 4.41157C6.67901 4.39996 5.92813 4.69004 5.36099 5.22078C4.79385 5.75152 4.45467 6.48153 4.4148 7.25725C4.37494 8.03297 4.63749 8.79391 5.14723 9.37999L5.28223 9.52399L8.11123 12.353C8.67381 12.9154 9.43674 13.2314 10.2322 13.2314C11.0277 13.2314 11.7906 12.9154 12.3532 12.353C12.4461 12.2601 12.5563 12.1864 12.6776 12.1361C12.799 12.0858 12.929 12.0598 13.0604 12.0598C13.1917 12.0597 13.3218 12.0856 13.4432 12.1358C13.5645 12.186 13.6748 12.2596 13.7677 12.3525C13.8606 12.4453 13.9344 12.5556 13.9847 12.6769C14.035 12.7982 14.0609 12.9283 14.0609 13.0596C14.061 13.191 14.0352 13.3211 13.9849 13.4424C13.9347 13.5638 13.8611 13.6741 13.7682 13.767C12.8611 14.6741 11.64 15.1978 10.3576 15.2298C9.07517 15.2618 7.82949 14.7997 6.87823 13.939L6.69623 13.767L3.86823 10.938C2.93087 10.0004 2.4043 8.72881 2.4043 7.40299C2.4043 6.07717 2.93087 4.80463 3.86823 3.86699Z' fill='%231D173D'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2199_1213'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A") no-repeat center;
}


.contact-us .contact-us-textarea::before {
  width: 20px;
  height: 20px;
  top: 6px;
  background: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 0C4.486 0 0 3.589 0 8C0 10.908 1.898 13.515 5 14.934V20L10.34 15.995C15.697 15.852 20 12.32 20 8C20 3.589 15.514 0 10 0ZM10 14H9.667L7 16V13.583L6.359 13.336C3.67 12.301 2 10.256 2 8C2 4.691 5.589 2 10 2C14.411 2 18 4.691 18 8C18 11.309 14.411 14 10 14Z' fill='%230C3860'/%3E%3Cpath d='M5 5H15V7H5V5ZM5 9H12V11H5V9Z' fill='%230C3860'/%3E%3C/svg%3E%0A") no-repeat center;
}

.contact-us .wpcf7-form-control-wrap {
  display: block;
  margin-bottom: 20px;
}

.contact-us .wpcf7-form-control-wrap + br {
  display: none;
}

.contact-us .wpcf7-list-item {
  margin: 0;
}

.contact-us .wpcf7-list-item a {
  color: var(--yellow);
  text-decoration: none;
}

.contact-us .wpcf7-list-item a:hover,
.contact-us .wpcf7-list-item a:focus {
  color: var(--yellow);
}

.contact-us-file {
  display: flex;
  align-items: flex-start;
}

.contact-us-file::before {
  content: "";
  display: block;
  width: 20px;
  height: 20px;
  flex-shrink: 0;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='24px' height='24px' viewBox='0 0 24 23' version='1.1'%3E%3Cg id='surface1'%3E%3Cpath style=' stroke:none;fill-rule:nonzero;fill:%231D173D;fill-opacity:1;' d='M 22.753906 8.367188 L 10.566406 19.921875 C 8.542969 21.835938 5.269531 21.835938 3.25 19.921875 C 1.230469 18.007812 1.230469 14.902344 3.25 12.988281 L 14.222656 2.589844 C 15.570312 1.3125 17.75 1.3125 19.097656 2.589844 C 20.445312 3.867188 20.445312 5.9375 19.097656 7.210938 L 8.125 17.609375 C 7.453125 18.246094 6.359375 18.246094 5.6875 17.609375 C 5.015625 16.972656 5.015625 15.9375 5.6875 15.296875 L 15.441406 6.054688 L 14.222656 4.902344 L 4.46875 14.144531 C 3.121094 15.421875 3.121094 17.488281 4.46875 18.765625 C 5.816406 20.042969 8 20.042969 9.34375 18.765625 L 20.316406 8.367188 C 22.335938 6.453125 22.335938 3.351562 20.316406 1.4375 C 18.296875 -0.480469 15.023438 -0.480469 13.003906 1.4375 L 1.421875 12.410156 L 1.460938 12.453125 C -0.640625 15.015625 -0.457031 18.71875 2.03125 21.078125 C 4.515625 23.433594 8.425781 23.609375 11.132812 21.613281 L 11.171875 21.652344 L 23.972656 9.523438 Z M 22.753906 8.367188 '/%3E%3C/g%3E%3C/svg%3E") no-repeat center;
  background-size: contain;
}

.contact-us-file .wpcf7-form-control-wrap {
  padding-left: 10px;
  margin-bottom: 0;
}

.contact-us-file .wpcf7-form-control-wrap input[type="file"] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  width: 1px;
  height: 1px;
  margin: -1px;
  visibility: hidden;
  overflow: hidden;
  padding: 0;
  border: 0;
}


.contact-us-file .wpcf7-form-control-wrap::before {
  content: "Attach a file";
  font-size: 16px;
  display: block;
}

.contact-us-file .wpcf7-form-control-wrap.with-file::before {
  content: attr(data-before)
}

.contact-us-file .wpcf7-form-control-wrap::after {
  content: "Please upload a file with one of the following extensions: .pdf, .docx, .odt, .ods, .ppt/x, .xls/x, .rtf, .txt";
  display: block;
  color: #b0b0b0;
  font-size: 14px;
  line-height: 1.2;
}

.contact-us .wpcf7-list-item input[type="checkbox"] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  width: 1px;
  height: 1px;
  margin: -1px;
  visibility: hidden;
  overflow: hidden;
  padding: 0;
  border: 0;
}

.contact-us .wpcf7-list-item-label {
  color: var(--dark);
  cursor: pointer;
  font-size: 14px;
}

@media screen and (min-width: 1440px) {
  .contact-us .wpcf7-list-item-label {
    font-size: 16px;
  }
}

.contact-us .wpcf7-list-item-label::before {
  content: "";
  display: inline-block;
  width: 18px;
  height: 18px;
  margin-right: 18px;
  transform: translateY(4px);
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' y='0.5' width='17' height='17' stroke='%230C3860'/%3E%3C/svg%3E%0A");
}

.contact-us .wpcf7-list-item input[type="checkbox"]:checked + .wpcf7-list-item-label:before {
  content: "";
  display: inline-block;
  width: 18px;
  height: 18px;
  margin-right: 18px;
  transform: translateY(4px);
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' y='0.5' width='17' height='17' stroke='%230C3860'/%3E%3Cline x1='5.45222' y1='8.71408' x2='8.87205' y2='11.9058' stroke='%230C3860' stroke-width='1.4'/%3E%3Cline x1='7.98704' y1='12.0562' x2='13.8049' y2='5.79077' stroke='%230C3860' stroke-width='1.4'/%3E%3C/svg%3E%0A");
}


.contact-us .wpcf7-submit {
  width: 100%;
  border: 1px solid var(--yellow);
  background-color: transparent;
  color: var(--yellow);
  text-transform: uppercase;
  font-size: 16px;
  font-weight: 600;
  padding: 15px 58px;
  border-radius: 0;
  transition: all .3s;
}

@media screen and (min-width: 768px) {
  .contact-us .wpcf7-submit {
    width: auto;
  }
}

.contact-us .wpcf7-submit:hover,
.contact-us .wpcf7-submit:focus {
  background-color: var(--yellow);
  color: #171B1B;
  border: 1px solid var(--yellow);
  color: 1px solid var(--white);
}

.contact-us .wpcf7-spinner {
  display: block;
  margin: 0 auto;
}

@media screen and (min-width: 768px) {
  
  .contact-us .wpcf7-spinner {
    display: inline-block;
    margin: 0 24px;
    transform: translateY(5px);
  }
}

.contact-us input:-webkit-autofill,
.contact-us input:-webkit-autofill:hover, 
.contact-us input:-webkit-autofill:focus,
.contact-us textarea:-webkit-autofill,
.contact-us textarea:-webkit-autofill:hover,
.contact-us textarea:-webkit-autofill:focus,
.contact-us select:-webkit-autofill,
.contact-us select:-webkit-autofill:hover,
.contact-us select:-webkit-autofill:focus {
  -webkit-text-fill-color: var(--dark);
  -webkit-box-shadow: 0 0 0px 1000px transparent inset;
  transition: background-color 5000s ease-in-out 0s;
}

.contact-us .wpcf7 form .wpcf7-response-output {
  border-color: var(--yellow);
  margin: 10px 0 0;
  border-width: 1px;
}

.contact-us #user-id,
.contact-us #user-location,
.contact-us .contact-us-row-hidden {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  width: 1px;
  height: 1px;
  margin: -1px;
  visibility: hidden;
  overflow: hidden;
  padding: 0;
  border: 0;
}

.contact-us-row-hidden p {
  margin: 0;
}

.contact-us form > p:last-of-type {
  margin-bottom: -30px;
}

  @media screen and (min-width: 768px) {
  .contact-us form > p:last-of-type {
    margin-bottom: 0;
  }
}

/* Footer */
.contact-us-page .footer {
  background: var(--white);
  padding: 12px 15px 12px 15px;
}

@media screen and (min-width: 782px) {
  .contact-us-page .footer {
    padding: 24px 64px 24px 64px;
  }
}

.contact-us-page .footer .footer-item:last-child {
  display: none;
}
