.contact-project__section{display:flex;justify-content:center}.contact-project__section--flipped .contacts{order:2}.contact-project__section--flipped .locations{order:1}.contacts{background:#3c3c3b1a;width:100%}.contact__title{color:var(--font-color)}.contacts,.locations{padding:50px}.contact__title,.location__title{font-size:var(--font-size-heading);font-style:normal;font-weight:500;line-height:73%;letter-spacing:2.4px;text-transform:uppercase;margin-bottom:50px}.contact__field{display:flex;flex-direction:column;margin-bottom:30px}.contact__field label{color:var(--font-color);font-size:var(--font-size-text);font-style:normal;font-weight:500;line-height:normal;letter-spacing:1.12px;text-transform:uppercase}.contact-form{display:flex;flex-wrap:wrap;justify-content:space-between}.contact__fields .contact__field:last-child{margin-bottom:0}.contact__field .select-wrapper p,.contact__field textarea,#contact-form-service,.contact__field input{background-color:transparent;margin-top:5px;color:var(--font-color);font-size:var(--font-text-heading);font-style:normal;font-weight:400;line-height:110%;letter-spacing:.72px;padding:10px 0;border-top:none;border-right:none;border-left:0;border-bottom:1px solid rgba(60,60,59,.5);height:43px}.select-wrapper #contact-form-service{border:0;max-width:96%}.select-wrapper{border-bottom:1px solid rgba(60,60,59,.5)}.contact__field textarea{min-height:43px}.contact__field{width:calc(50% - 50px)}.contacts .contact__button{width:100%}.contacts .contact__button button{background:#3c3c3b;display:flex;min-height:60px;width:100%;color:#fff;font-size:var(--font-size-button);font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase;max-width:200px;padding:20px;justify-content:center;align-items:center;gap:10px;height:53px}.contacts .contact__button button:after,.contacts .contact__button button:before{box-shadow:none}.contact__field textarea:focus-visible,#contact-form-service:focus-visible,.contact__field input:focus-visible{box-shadow:none;outline:none;outline-offset:unset}.contact__field input::placeholder{color:#3c3c3b80}.contact__field #contact-form-service{-moz-appearance:none;-webkit-appearance:none;cursor:pointer}.contact__field #contact-form-service::-ms-expand{display:none}.contact__field .select-wrapper{position:relative}.contact__field .select-wrapper svg{right:0;top:50%;transform:translateY(-50%);position:absolute;pointer-events:none}.contact__field .select-wrapper p{border:none;margin:0;color:#3c3c3b80;position:absolute;left:0;top:50%;transform:translateY(-50%);padding:0;height:auto}#contact-form-service.select-filled~p,#contact-form-service:focus-within~p{opacity:0;visibility:hidden;transition:.25s ease-in-out}.contact-project__section .contact__field.contact__field--body{width:100%}@media screen and (max-width: 870px){.contact__field{width:100%}.contact-project__section{flex-direction:column}.contact__title{margin-bottom:30px;font-size:var(--font-size-heading-mobile)}.contacts,.locations{width:100%}.contact__image{max-width:none}.contact__field textarea,#contact-form-service,.contact__field input{height:40px;font-size:var(--font-size-text-mobile);line-height:110%;letter-spacing:.56px}.contact__field label{font-size:var(--font-size-text-mobile);line-height:110%;letter-spacing:.8px}.contacts .contact__button button{width:100%;max-width:100%;min-height:50px;font-size:var(--font-size-button-mobile)}.contact__field .select-wrapper p{font-size:var(--font-size-text-mobile)}.contacts,.locations{padding:20px}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/contact-project.css.map */
