 {} *{} /*endBaseStyles*/ #IE-warning { display: none; position: fixed; width: 100%; height: 100%; z-index: 9999; background: white; } .IE-warning-message { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); text-align: center; } @media (max-width: 639px) { .gp-component-id-DWLOorBFWX[data-gp-component] { padding-left: 16px;padding-right: 16px;padding-top: 20px;padding-bottom: 20px;position: relative; } } @media (max-width: 767px) and (min-width: 640px) { .gp-component-id-DWLOorBFWX[data-gp-component] { padding-left: 16px;padding-right: 16px;padding-top: 20px;padding-bottom: 20px;position: relative; } } @media (max-width: 991px) and (min-width: 768px) { .gp-component-id-DWLOorBFWX[data-gp-component] { padding-left: 16px;padding-right: 16px;padding-top: 20px;padding-bottom: 20px;position: relative; } } @media (max-width: 1199px) and (min-width: 992px) { .gp-component-id-DWLOorBFWX[data-gp-component] { padding-left: 16px;padding-right: 16px;padding-top: 28px;padding-bottom: 28px;position: relative; } } @media (min-width: 1200px) { .gp-component-id-DWLOorBFWX[data-gp-component] { padding-left: 16px;padding-right: 16px;padding-top: 28px;padding-bottom: 28px;position: relative; } } .gp-component-id-13frJxZ7yk { align-items: center;justify-content: space-between;margin-right: auto;margin-left: auto;width: 100%;display: flex; } @media (max-width: 639px) { .gp-component-id-13frJxZ7yk { align-items: center;justify-content: space-between;margin-right: auto;margin-left: auto;width: 100%;display: flex; } } @media (max-width: 767px) and (min-width: 640px) { .gp-component-id-13frJxZ7yk { align-items: center;justify-content: space-between;margin-right: auto;margin-left: auto;width: 100%;display: flex;max-width: 640px; } } @media (max-width: 991px) and (min-width: 768px) { .gp-component-id-13frJxZ7yk { align-items: center;justify-content: space-between;margin-right: auto;margin-left: auto;width: 100%;display: flex;max-width: 768px; } } @media (max-width: 1199px) and (min-width: 992px) { .gp-component-id-13frJxZ7yk { align-items: center;justify-content: space-between;margin-right: auto;margin-left: auto;width: 100%;display: flex;max-width: 992px; } } @media (min-width: 1200px) { .gp-component-id-13frJxZ7yk { align-items: center;justify-content: space-between;margin-right: auto;margin-left: auto;width: 100%;display: flex;max-width: 1200px; } } .gp-component-id-8DZlQaITuo { border-left-style: solid;border-bottom-style: solid;border-right-style: solid;border-top-style: solid;height: auto;max-width: 160px;margin-right: 24px; } @media (max-width: 639px) { .gp-component-id-8DZlQaITuo { border-left-style: solid;border-bottom-style: solid;border-right-style: solid;border-top-style: solid;height: auto;max-width: 160px;margin-right: 24px; } } @media (max-width: 767px) and (min-width: 640px) { .gp-component-id-8DZlQaITuo { border-left-style: solid;border-bottom-style: solid;border-right-style: solid;border-top-style: solid;height: auto;max-width: 160px;margin-right: 24px; } } @media (max-width: 991px) and (min-width: 768px) { .gp-component-id-8DZlQaITuo { border-left-style: solid;border-bottom-style: solid;border-right-style: solid;border-top-style: solid;height: auto;max-width: 160px;margin-right: 24px; } } @media (max-width: 1199px) and (min-width: 992px) { .gp-component-id-8DZlQaITuo { border-left-style: solid;border-bottom-style: solid;border-right-style: solid;border-top-style: solid;height: auto;max-width: 160px;margin-right: 24px; } } @media (min-width: 1200px) { .gp-component-id-8DZlQaITuo { border-left-style: solid;border-bottom-style: solid;border-right-style: solid;border-top-style: solid;height: auto;max-width: 160px;margin-right: 24px; } } .gp-component-id-0OiW4pObVH { flex-basis: 0%;flex-shrink: 1;flex-grow: 1;position: absolute;left: 0px;right: 0px;z-index: 20;top: 100%; } @media (max-width: 639px) { .gp-component-id-0OiW4pObVH { flex-basis: 0%;flex-shrink: 1;flex-grow: 1;position: absolute;left: 0px;right: 0px;z-index: 20;top: 100%; } } @media (max-width: 767px) and (min-width: 640px) { .gp-component-id-0OiW4pObVH { flex-basis: 0%;flex-shrink: 1;flex-grow: 1;position: absolute;left: 0px;right: 0px;z-index: 20;top: 100%; } } @media (max-width: 991px) and (min-width: 768px) { .gp-component-id-0OiW4pObVH { flex-basis: 0%;flex-shrink: 1;flex-grow: 1;position: absolute;left: 0px;right: 0px;z-index: 20;top: 100%; } } @media (max-width: 1199px) and (min-width: 992px) { .gp-component-id-0OiW4pObVH { flex-basis: 0%;flex-shrink: 1;flex-grow: 1;position: relative;left: 0px;right: 0px;z-index: 20;top: 100%;display: flex;justify-content: flex-end; } } @media (min-width: 1200px) { .gp-component-id-0OiW4pObVH { flex-basis: 0%;flex-shrink: 1;flex-grow: 1;position: relative;left: 0px;right: 0px;z-index: 20;top: 100%;display: flex;justify-content: flex-end; } } @media (max-width: 639px) { .gp-component-id-Zs0nwlzxol[data-gp-component] { background-color: rgba(255, 255, 255, 1); } } @media (max-width: 767px) and (min-width: 640px) { .gp-component-id-Zs0nwlzxol[data-gp-component] { background-color: rgba(255, 255, 255, 1); } } @media (max-width: 991px) and (min-width: 768px) { .gp-component-id-Zs0nwlzxol[data-gp-component] { background-color: rgba(255, 255, 255, 1); } } @media (max-width: 1199px) and (min-width: 992px) { .gp-component-id-Zs0nwlzxol[data-gp-component] { background-color: rgba(255, 255, 255, 1); } } @media (min-width: 1200px) { .gp-component-id-Zs0nwlzxol[data-gp-component] { background-color: rgba(255, 255, 255, 1); } } .gp-component-id-CLlammaImi { align-items: center;display: none; } @media (max-width: 639px) { .gp-component-id-CLlammaImi { align-items: center;display: none !important; } } @media (max-width: 767px) and (min-width: 640px) { .gp-component-id-CLlammaImi { align-items: center;display: none !important; } } @media (max-width: 991px) and (min-width: 768px) { .gp-component-id-CLlammaImi { align-items: center;display: none !important; } } @media (max-width: 1199px) and (min-width: 992px) { .gp-component-id-CLlammaImi { align-items: center;display: flex !important; } } @media (min-width: 1200px) { .gp-component-id-CLlammaImi { align-items: center;display: flex !important; } } .gp-component-id-h8V4vajObF { margin-left: 0px;margin-bottom: 0px;margin-right: 0px;margin-top: 0px;line-height: 1.15;font-size: 24px;font-family: inherit;overflow-y: visible;overflow-x: visible;text-transform: none;appearance: button;padding-left: 0px;padding-bottom: 0px;padding-right: 0px;padding-top: 0px;background-color: transparent;background-clip: initial;background-origin: initial;background-attachment: initial;background-repeat: initial;background-size: initial;background-position-y: initial;background-position-x: initial;background-image: initial;cursor: pointer;display: inline-flex;align-items: center; } .gp-component-id-h8V4vajObF:focus,.gp-component-id-h8V4vajObF.gp-focus { outline-width: 5px;outline-style: auto;outline-color: -webkit-focus-ring-color; } @media (max-width: 639px) { .gp-component-id-h8V4vajObF { margin-left: 0px;margin-bottom: 0px;margin-right: 0px;margin-top: 0px;line-height: 1.15;font-size: 24px;font-family: inherit;overflow-y: visible;overflow-x: visible;text-transform: none;appearance: button;padding-left: 0px;padding-bottom: 0px;padding-right: 0px;padding-top: 0px;background-color: transparent;background-clip: initial;background-origin: initial;background-attachment: initial;background-repeat: initial;background-size: initial;background-position-y: initial;background-position-x: initial;background-image: initial;cursor: pointer;display: inline-flex;align-items: center; } .gp-component-id-h8V4vajObF:focus,.gp-component-id-h8V4vajObF.gp-focus { outline-width: 5px;outline-style: auto;outline-color: -webkit-focus-ring-color; } } @media (max-width: 767px) and (min-width: 640px) { .gp-component-id-h8V4vajObF { margin-left: 0px;margin-bottom: 0px;margin-right: 0px;margin-top: 0px;line-height: 1.15;font-size: 24px;font-family: inherit;overflow-y: visible;overflow-x: visible;text-transform: none;appearance: button;padding-left: 0px;padding-bottom: 0px;padding-right: 0px;padding-top: 0px;background-color: transparent;background-clip: initial;background-origin: initial;background-attachment: initial;background-repeat: initial;background-size: initial;background-position-y: initial;background-position-x: initial;background-image: initial;cursor: pointer;display: inline-flex;align-items: center; } .gp-component-id-h8V4vajObF:focus,.gp-component-id-h8V4vajObF.gp-focus { outline-width: 5px;outline-style: auto;outline-color: -webkit-focus-ring-color; } } @media (max-width: 991px) and (min-width: 768px) { .gp-component-id-h8V4vajObF { margin-left: 0px;margin-bottom: 0px;margin-right: 0px;margin-top: 0px;line-height: 1.15;font-size: 24px;font-family: inherit;overflow-y: visible;overflow-x: visible;text-transform: none;appearance: button;padding-left: 0px;padding-bottom: 0px;padding-right: 0px;padding-top: 0px;background-color: transparent;background-clip: initial;background-origin: initial;background-attachment: initial;background-repeat: initial;background-size: initial;background-position-y: initial;background-position-x: initial;background-image: initial;cursor: pointer;display: inline-flex;align-items: center; } .gp-component-id-h8V4vajObF:focus,.gp-component-id-h8V4vajObF.gp-focus { outline-width: 5px;outline-style: auto;outline-color: -webkit-focus-ring-color; } } @media (max-width: 1199px) and (min-width: 992px) { .gp-component-id-h8V4vajObF { margin-left: 0px;margin-bottom: 0px;margin-right: 0px;margin-top: 0px;line-height: 1.15;font-size: 24px;font-family: inherit;overflow-y: visible;overflow-x: visible;text-transform: none;appearance: button;padding-left: 0px;padding-bottom: 0px;padding-right: 0px;padding-top: 0px;background-color: transparent;background-clip: initial;background-origin: initial;background-attachment: initial;background-repeat: initial;background-size: initial;background-position-y: initial;background-position-x: initial;background-image: initial;cursor: pointer;display: none;align-items: center; } .gp-component-id-h8V4vajObF:focus,.gp-component-id-h8V4vajObF.gp-focus { outline-width: 5px;outline-style: auto;outline-color: -webkit-focus-ring-color; } } @media (min-width: 1200px) { .gp-component-id-h8V4vajObF { margin-left: 0px;margin-bottom: 0px;margin-right: 0px;margin-top: 0px;line-height: 1.15;font-size: 24px;font-family: inherit;overflow-y: visible;overflow-x: visible;text-transform: none;appearance: button;padding-left: 0px;padding-bottom: 0px;padding-right: 0px;padding-top: 0px;background-color: transparent;background-clip: initial;background-origin: initial;background-attachment: initial;background-repeat: initial;background-size: initial;background-position-y: initial;background-position-x: initial;background-image: initial;cursor: pointer;display: none;align-items: center; } .gp-component-id-h8V4vajObF:focus,.gp-component-id-h8V4vajObF.gp-focus { outline-width: 5px;outline-style: auto;outline-color: -webkit-focus-ring-color; } } .gp-component-id-tg50Yiwe6f { line-height: 1;display: inline-block; } @media (max-width: 639px) { .gp-component-id-tg50Yiwe6f { line-height: 1;display: inline-block; } } @media (max-width: 767px) and (min-width: 640px) { .gp-component-id-tg50Yiwe6f { line-height: 1;display: inline-block; } } @media (max-width: 991px) and (min-width: 768px) { .gp-component-id-tg50Yiwe6f { line-height: 1;display: inline-block; } } @media (max-width: 1199px) and (min-width: 992px) { .gp-component-id-tg50Yiwe6f { line-height: 1;display: inline-block; } } @media (min-width: 1200px) { .gp-component-id-tg50Yiwe6f { line-height: 1;display: inline-block; } } .gp-component-id-b36ufaxGl { width: 100%;overflow-wrap: break-word; } @media (max-width: 639px) { .gp-component-id-b36ufaxGl { width: 100%;overflow-wrap: break-word; } } @media (max-width: 767px) and (min-width: 640px) { .gp-component-id-b36ufaxGl { width: 100%;overflow-wrap: break-word; } } @media (max-width: 991px) and (min-width: 768px) { .gp-component-id-b36ufaxGl { width: 100%;overflow-wrap: break-word; } } @media (max-width: 1199px) and (min-width: 992px) { .gp-component-id-b36ufaxGl { width: 100%;overflow-wrap: break-word; } } @media (min-width: 1200px) { .gp-component-id-b36ufaxGl { width: 100%;overflow-wrap: break-word; } } :root { --cfa-red: #c9332b; --cfa-dark: #333333; --cfa-mid: #666666; --cfa-border: #ddddda; --cfa-white: #ffffff; } .cfa-contact-page, .cfa-contact-page * { box-sizing: border-box; } .cfa-contact-page { background: var(--cfa-white); color: var(--cfa-dark); font-family: Arial, Helvetica, sans-serif; line-height: 1.6; } .cfa-contact-wrap { width: min(760px, calc(100% - 40px)); margin: 0 auto; padding: 80px 0; } .cfa-contact-page h1 { margin: 0 0 18px; font-size: clamp(2.8rem, 7vw, 5rem); line-height: 1; letter-spacing: -0.04em; } .cfa-contact-intro { margin: 0 0 48px; font-size: 1.15rem; color: var(--cfa-mid); } .cfa-contact-block { padding: 32px 0; border-top: 1px solid var(--cfa-border); } .cfa-contact-block h2 { margin: 0 0 18px; font-size: 1.7rem; line-height: 1.2; } .cfa-contact-block p { margin: 0 0 16px; } .cfa-contact-form { margin-top: 24px; } .cfa-form-row { margin-bottom: 20px; } .cfa-contact-form label { display: block; margin-bottom: 6px; font-weight: 700; } .cfa-contact-form input, .cfa-contact-form textarea { width: 100%; padding: 13px 14px; border: 1px solid #bdbdb8; border-radius: 3px; background: #ffffff; color: var(--cfa-dark); font: inherit; } .cfa-contact-form textarea { min-height: 170px; resize: vertical; } .cfa-contact-form input:focus, .cfa-contact-form textarea:focus { outline: 3px solid rgba(201, 51, 43, 0.15); border-color: var(--cfa-red); } .cfa-button { display: inline-block; padding: 14px 24px; border: 2px solid var(--cfa-red); border-radius: 3px; background: var(--cfa-red); color: #ffffff; text-decoration: none; font: inherit; font-weight: 700; cursor: pointer; transition: background 0.15s ease, color 0.15s ease; } .cfa-button:hover, .cfa-button:focus { background: #ffffff; color: var(--cfa-red); } .cfa-address { margin: 0; font-style: normal; line-height: 1.7; } @media (max-width: 600px) { .cfa-contact-wrap { width: min(100% - 30px, 760px); padding: 55px 0; } }
