.page-template-contact-us{background-image:url("../images/contact-us-bg.png");background-repeat:no-repeat;background-size:cover;background-position:center;background-color:#e8ede7;height:auto !important}.page-template-contact-us .contact-us{margin-block-start:var(--header-height, 103px);padding-block:min(85px,6vw)}@media only screen and (max-width: 767px){.page-template-contact-us .contact-us{padding-block:min(85px,6vw) 100px}}.page-template-contact-us .contact-us__container{background:linear-gradient(270deg, #f5fdf7 0%, #e0ece4 52.76%);justify-content:space-between;position:relative;padding:min(88px,5vw) min(100px,7vw)}@media only screen and (max-width: 1322px){.page-template-contact-us .contact-us__container{flex-direction:column;padding-block-end:0}}.page-template-contact-us .contact-us__image{position:absolute;transform:translateX(-100px);left:0;bottom:0;z-index:0}@media only screen and (max-width: 1515px){.page-template-contact-us .contact-us__image{transform:translateX(-240px)}}@media only screen and (max-width: 1322px){.page-template-contact-us .contact-us__image{position:relative;transform:unset;max-width:70%;margin-inline:auto}}.page-template-contact-us .contact-us__image img,.page-template-contact-us .contact-us__image svg{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.page-template-contact-us .contact-us__title{margin-block-end:30px}.page-template-contact-us .contact-us__form{padding-block-end:30px;border-block-end:1px solid var(--black-20)}.page-template-contact-us .contact-us__form *{margin:0 !important}.page-template-contact-us .contact-us__form form fieldset{display:grid;gap:16px}.page-template-contact-us .contact-us__form form fieldset input,.page-template-contact-us .contact-us__form form fieldset textarea,.page-template-contact-us .contact-us__form form fieldset select{border-radius:30px;border:1px solid var(--black-50);resize:none;overflow:hidden;min-height:unset;padding-inline:10px !important;padding-block:12px}.page-template-contact-us .contact-us__form form fieldset input::-moz-placeholder, .page-template-contact-us .contact-us__form form fieldset textarea::-moz-placeholder, .page-template-contact-us .contact-us__form form fieldset select::-moz-placeholder{color:var(--black-color);font-size:16px;font-weight:500;line-height:19.2px}.page-template-contact-us .contact-us__form form fieldset input::placeholder,.page-template-contact-us .contact-us__form form fieldset textarea::placeholder,.page-template-contact-us .contact-us__form form fieldset select::placeholder{color:var(--black-color);font-size:16px;font-weight:500;line-height:19.2px}.page-template-contact-us .contact-us__form form fieldset .phone-container .iti__flag-container{display:none}.page-template-contact-us .contact-us__form form fieldset .phone-container input{text-align:start}.page-template-contact-us .contact-us__form form fieldset .phone-container input::-moz-placeholder{text-align:end}.page-template-contact-us .contact-us__form form fieldset .phone-container input::placeholder{text-align:end}.page-template-contact-us .contact-us__form form fieldset .email-element{text-align:end}.page-template-contact-us .contact-us__form form fieldset .email-element::-moz-placeholder{text-align:start}.page-template-contact-us .contact-us__form form fieldset .email-element::placeholder{text-align:start}.page-template-contact-us .contact-us__form form fieldset .submit-container{width:-moz-fit-content;width:fit-content;justify-self:flex-end}.page-template-contact-us .contact-us__form form fieldset .submit-container .ff-btn-submit{position:relative;display:flex;align-items:center;gap:12px;padding-inline:30px;padding-block:10.9px;font-size:16px;font-weight:400;line-height:19.2px;letter-spacing:.05em;text-align:center}.page-template-contact-us .contact-us__form form fieldset .submit-container .ff-btn-submit::after{display:inline-flex;content:url("../images/arrow-white-top-left.svg")}.page-template-contact-us .contact-us__form form fieldset .submit-container .ff-btn-submit:hover::after{content:url("../images/arrow-blue-top-left.svg")}@media only screen and (max-width: 767px){.page-template-contact-us .contact-us__form form fieldset .ff_columns_total_2{display:grid;gap:16px}}.page-template-contact-us .contact-us__branches{display:grid;gap:16px;margin-block-start:30px}.page-template-contact-us .contact-us__branch{gap:16px}.page-template-contact-us .contact-us__branch_title{font-size:20px;font-weight:600;line-height:24px;min-width:47px}.page-template-contact-us .contact-us__branch_text{padding-inline-start:16px;border-inline-start:1px solid var(--black-50);display:grid;gap:5px}.page-template-contact-us .contact-us__branch_text *{font-size:16px;line-height:19.2px;letter-spacing:.05em}.page-template-contact-us .contact-us__branch_text * strong{letter-spacing:0}.page-template-contact-us .contact-us__free_text{margin-block-start:16px}.page-template-contact-us .contact-us__free_text *{font-size:14px;font-weight:400;line-height:16.8px;letter-spacing:.05em}.page-template-contact-us .contact-us__footer{background-color:var(--black-color);width:100vw;padding-block:32px;position:relative;bottom:0}.page-template-contact-us .contact-us__footer_text{text-align:center}.page-template-contact-us .contact-us__footer_text *{color:var(--white);font-size:14px;font-weight:400;line-height:16.8px;letter-spacing:.05em}.page-template-contact-us .footer{display:none}.page-template-contact-us:not(.rtl) .contact-us__image{transform:scaleX(-1) translateX(-100px);left:unset;right:0}.page-template-contact-us:not(.rtl) .contact-us__form form fieldset .phone-container input::-moz-placeholder{text-align:start}.page-template-contact-us:not(.rtl) .contact-us__form form fieldset .phone-container input::placeholder{text-align:start}.page-template-contact-us:not(.rtl) .contact-us__form form fieldset .submit-container .ff-btn-submit::after{transform:rotate(90deg)}.page-template-contact-us:not(.rtl) .contact-us__branch{flex-wrap:wrap}/*# sourceMappingURL=contact-us.min.css.map */