.container{margin-left:auto;margin-right:auto;max-width:1800px;padding-left:16px;padding-right:16px;width:100%}@media (min-width:1200px){.container{padding-left:40px;padding-right:40px}}.contact-us{padding:40px 0}@media (min-width:744px){.contact-us{padding:120px 0 90px}}@media (min-width:1200px){.contact-us{padding:90px 0}}.contact-us .container{display:grid;gap:40px;position:relative}@media (min-width:744px){.contact-us .container{gap:48px;grid-template-columns:1fr 1fr}}@media (min-width:1200px){.contact-us .container{grid-template-columns:minmax(auto,750px) 1fr}}.contact-us__title-row{align-items:center;display:flex;flex-direction:column;gap:12px;justify-content:center}@media (min-width:744px){.contact-us__title-row{gap:16px;grid-column:1/-1;grid-row:1}}.contact-us__title-row h1{color:var(--textColor);font-size:1.625rem;font-style:normal;font-weight:600;line-height:110%}@media (min-width:744px){.contact-us__title-row h1{font-size:2.625rem}}.contact-us__title-row .sub-title{color:var(--textColor);font-size:.875rem;font-style:normal;font-weight:400;line-height:130%}@media (min-width:744px){.contact-us__title-row .sub-title{font-size:1.125rem}}.contact-us .form form{display:grid;gap:24px;max-width:750px;position:relative;width:100%}@media (min-width:744px){.contact-us .form form{grid-template-columns:1fr 1fr}}.contact-us .form form .half-column{width:100%}.contact-us .form form .full-column{grid-column:1/-1;width:100%}.contact-us .form form .label{color:var(--textColor);display:flex;flex-direction:column;font-size:.875rem;font-style:normal;font-weight:400;gap:8px;line-height:130%}@media (min-width:744px){.contact-us .form form .label{font-size:1rem}}.contact-us .form form input[type=email],.contact-us .form form input[type=tel],.contact-us .form form input[type=text]{border:1px solid var(--gray);border-radius:12px;color:var(--textColor);font-size:.875rem;font-style:normal;font-weight:400;line-height:130%;padding:15px 12px;width:100%}@media (min-width:744px){.contact-us .form form input[type=email],.contact-us .form form input[type=tel],.contact-us .form form input[type=text]{border-radius:4px;font-size:1rem;padding:12px}}.contact-us .form form input[type=email].wpcf7-not-valid,.contact-us .form form input[type=tel].wpcf7-not-valid,.contact-us .form form input[type=text].wpcf7-not-valid{border-color:var(--red)}.contact-us .form form .submit-btn{grid-column:1/-1;max-width:-moz-fit-content;max-width:fit-content}.contact-us .form form .wpcf7-not-valid-tip{display:none!important}.contact-us .form form .wpcf7-response-output{background:var(--white);border:1px solid var(--lightGray);border-radius:8px;box-shadow:0 8px 16px 0 rgba(0,0,0,.1);color:var(--textColor);cursor:pointer;font-size:1.125rem;font-style:normal;font-weight:400;left:50%;line-height:120%;padding:16px 30px 16px 16px;position:absolute;top:50%;transform:translate(-50%,-50%)}.contact-us .form form .wpcf7-response-output:after{background:no-repeat 50%/contain url(../../img/close.svg);content:"";display:block;height:24px;position:absolute;right:5px;top:5px;width:24px}.contact-us .contacts{display:grid;gap:40px;grid-template-columns:1fr 1fr}@media (min-width:744px){.contact-us .contacts{gap:32px 40px}}.contact-us .contacts .image{grid-column:1/-1}.contact-us .contacts .item{display:flex;flex-direction:column}.contact-us .contacts .item .icon{height:32px;margin-bottom:12px;width:32px}.contact-us .contacts .item .title{color:var(--textColor);font-size:1.25rem;font-style:normal;font-weight:600;line-height:120%;margin-bottom:8px}.contact-us .contacts .item .text *{color:var(--textColor);font-size:14px;font-style:normal;font-weight:400;line-height:130%}.contact-us .contacts .item .text br{height:8px}

/*# sourceMappingURL=contact-us.css.map*/