.elementor .contact-kicker-base{font-weight:800;font-size:16px;color:#FDD003;line-height:1.2em;}.elementor .contact-title-base{font-weight:800;font-size:62px;color:#FFFFFF;line-height:1.02em;}.elementor .contact-subtitle-base{max-width:760px;font-size:18px;color:#D1D5DB;line-height:1.65em;}.elementor .contact-hero-heading-base{max-width:920px;text-align:center;display:flex;flex-direction:column;gap:14px;align-items:center;}.elementor .numbers-title-base{font-weight:800;font-size:34px;color:#000000;line-height:1.1em;}.elementor .numbers-text-base{font-size:16px;color:#2D3436;line-height:1.55em;}.elementor .numbers-block-base{display:flex;flex-direction:column;gap:14px;}.elementor .phone-label-base{font-weight:800;font-size:14px;color:#404648;line-height:1.2em;}.elementor .phone-number-base{font-weight:800;font-size:26px;color:#000000;line-height:1.15em;}.elementor .phone-button-base{font-weight:800;font-size:15px;color:#FFFFFF;text-align:center;padding-block-start:13px;padding-block-end:13px;padding-inline-start:18px;padding-inline-end:18px;border-radius:8px;background-color:#29A71A;}.elementor .phone-card-base{padding-block-start:22px;padding-block-end:22px;padding-inline-start:20px;padding-inline-end:20px;border-radius:14px;background-color:#FFFFFF;display:flex;flex-direction:column;gap:10px;}.elementor .mini-promo-title-base{font-weight:800;font-size:22px;color:#FDD003;line-height:1.2em;}.elementor .mini-promo-text-base{font-size:15px;color:#F4F4F4;line-height:1.55em;}.elementor .mini-promo-base{padding-block-start:22px;padding-block-end:22px;padding-inline-start:20px;padding-inline-end:20px;border-radius:14px;background-color:#000000;display:flex;flex-direction:column;gap:8px;}.elementor .contact-info-panel-base{width:38%;padding-block-start:34px;padding-block-end:34px;padding-inline-start:32px;padding-inline-end:32px;border-radius:18px;background-color:#FDD003;box-shadow:0px 22px 48px 0px rgba(0,0,0,0.32);display:flex;flex-direction:column;gap:26px;justify-content:space-between;}.elementor .form-heading-base{font-weight:800;font-size:34px;color:#000000;line-height:1.12em;}.elementor .form-intro-base{font-size:16px;color:#404648;line-height:1.55em;}.elementor .contact-form-panel-base{width:62%;padding-block-start:36px;padding-block-end:36px;padding-inline-start:36px;padding-inline-end:36px;border-radius:18px;background-color:#FFFFFF;box-shadow:0px 22px 48px 0px rgba(0,0,0,0.32);display:flex;flex-direction:column;gap:18px;}.elementor .contact-main-grid-base{width:100%;max-width:1160px;display:flex;flex-direction:row;gap:28px;justify-content:center;align-items:stretch;}.elementor .contact-hero-base{padding-block-start:78px;padding-block-end:84px;padding-inline-start:28px;padding-inline-end:28px;background-color:#0B0B0D;display:flex;flex-direction:column;gap:36px;align-items:center;}.elementor .social-title-base{font-weight:800;font-size:36px;color:#000000;line-height:1.12em;}.elementor .social-text-base{font-size:16px;color:#404648;line-height:1.6em;}.elementor .social-copy-base{width:50%;max-width:560px;display:flex;flex-direction:column;gap:8px;}.elementor .social-card-label-base{font-weight:800;font-size:16px;color:#FDD003;line-height:1.2em;}.elementor .social-card-title-base{font-weight:800;font-size:24px;color:#000000;line-height:1.18em;}.elementor .social-card-text-base{font-size:15px;color:#404648;line-height:1.55em;}.elementor .social-card-base{width:38%;padding-block-start:28px;padding-block-end:28px;padding-inline-start:28px;padding-inline-end:28px;border-radius:16px;background-color:#FFFFFF;box-shadow:0px 12px 30px 0px rgba(0,0,0,0.10);display:flex;flex-direction:column;gap:10px;}.elementor .contact-social-band-base{padding-block-start:54px;padding-block-end:54px;padding-inline-start:28px;padding-inline-end:28px;background-color:#F4F4F4;display:flex;flex-direction:row;gap:28px;justify-content:space-between;align-items:center;}.elementor .contact-footer-text-base{font-size:14px;color:#F4F4F4;line-height:1.4em;text-align:center;}.elementor .contact-footer-base{padding-block-start:24px;padding-block-end:24px;padding-inline-start:20px;padding-inline-end:20px;background-color:#000000;display:flex;justify-content:center;}