.elementor .rf-btn-outline:hover,.elementor .rf-btn-outline:focus-visible{color:#ffffff;background-color:#1f2328;}.elementor .rf-btn-outline{font-weight:700;font-size:16px;color:#1f2328;text-align:center;padding-block-start:13px;padding-block-end:13px;border-radius:6px;border-width:1.5px;border-color:#1f2328;border-style:solid;background-color:transparent;align-self:flex-start;}.elementor .rf-small{font-size:14px;color:#6b7078;line-height:1.5;margin:0px;}.elementor .rf-text{font-size:16px;color:#4d5158;line-height:1.65;margin:0px;}.elementor .rf-lead{max-width:680px;font-size:19px;color:rgba(255,255,255,0.88);line-height:1.55;margin:0px;}.elementor .rf-h3{font-weight:800;font-size:21px;color:#1f2328;line-height:1.25;margin:0px;}.elementor .rf-h2{font-weight:800;font-size:40px;color:#1f2328;letter-spacing:-0.01em;line-height:1.12;margin:0px;}.elementor .rf-h1{font-weight:800;font-size:52px;color:#ffffff;letter-spacing:-0.02em;line-height:1.08;margin:0px;}.elementor .rf-kicker{font-weight:700;font-size:14px;color:#ef7d00;letter-spacing:0.14em;text-transform:uppercase;margin:0px;}.elementor .rf-head{max-width:760px;padding:0px;display:flex;flex-direction:column;gap:12px;}.elementor .rf-inner{width:100%;max-width:1140px;padding:0px;display:flex;flex-direction:column;gap:32px;}.elementor .rf-hero-inner{width:100%;max-width:1140px;padding-block-start:88px;padding-block-end:88px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:18px;align-items:flex-start;}.elementor .rf-hero{width:100%;min-height:420px;scroll-margin-top:120px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:24px;padding-inline-end:24px;background-color:#15171b;display:flex;flex-direction:column;justify-content:center;align-items:center;background-size: cover; background-position: center center;\n}.elementor .rf-section-gray{width:100%;scroll-margin-top:120px;padding-block-start:96px;padding-block-end:96px;padding-inline-start:24px;padding-inline-end:24px;background-color:#f4f5f7;display:flex;flex-direction:column;align-items:center;}