.elementor .bc-input:focus{border-color:#720823;}.elementor .bc-input{width:100%;height:52px;font-family:""Foundry Sterling Medium", foundry_sterlingmedium, Helvetica, Arial, sans-serif";font-size:16px;color:#171822;padding-inline-start:18px;padding-inline-end:18px;border-radius:12px;border-width:1px;border-color:#d9d0d2;border-style:solid;outline-style:none;background-color:#ffffff;}.elementor .bc-label{font-family:""Foundry Sterling Medium", foundry_sterlingmedium, Helvetica, Arial, sans-serif";font-size:14px;color:#3d3e4a;letter-spacing:0.03em;}.elementor .bc-field{width:calc(50% - 8px);padding:0px;display:flex;flex-direction:column;gap:6px;}.elementor .bc-img{width:100%;height:100%;overflow:hidden;object-fit:cover;border-radius:16px;display:block;}.elementor .bc-num{font-family:""Foundry Sterling Medium", foundry_sterlingmedium, Helvetica, Arial, sans-serif";font-weight:600;font-size:15px;color:#720823;letter-spacing:0.08em;}.elementor .bc-card{padding-block-start:32px;padding-block-end:32px;padding-inline-start:32px;padding-inline-end:32px;border-radius:16px;border-width:1px;border-color:#ebe4e5;border-style:solid;background-color:#ffffff;display:flex;flex-direction:column;gap:12px;}.elementor .bc-btn:hover,.elementor .bc-btn:focus-visible{color:#ffffff;border-color:#560619;background-color:#560619;}.elementor .bc-btn{font-family:""Foundry Sterling Medium", foundry_sterlingmedium, Helvetica, Arial, sans-serif";font-size:16px;color:#ffffff;letter-spacing:0.06em;line-height:1.2;text-align:center;text-transform:uppercase;padding-block-start:18px;padding-block-end:18px;padding-inline-start:34px;padding-inline-end:34px;border-radius:100px;border-width:2px;border-color:#720823;border-style:solid;background-color:#720823;transition:background-color 0.15s, color 0.15s, border-color 0.15s;display:inline-block;}.elementor .bc-small{font-family:""Foundry Sterling Medium", foundry_sterlingmedium, Helvetica, Arial, sans-serif";font-size:16px;color:#4a4b57;line-height:1.6;margin:0px;}.elementor .bc-text{font-family:""Foundry Sterling Medium", foundry_sterlingmedium, Helvetica, Arial, sans-serif";font-size:18px;color:#3d3e4a;line-height:1.65;margin:0px;}.elementor .bc-h3{font-family:""Foundry Sterling Medium", foundry_sterlingmedium, Helvetica, Arial, sans-serif";font-weight:600;font-size:22px;color:#171822;line-height:1.3;}.elementor .bc-h2{font-family:""Foundry Sterling Medium", foundry_sterlingmedium, Helvetica, Arial, sans-serif";font-weight:600;font-size:46px;color:#171822;letter-spacing:-0.015em;line-height:1.1;}.elementor .bc-eyebrow{font-family:""Foundry Sterling Medium", foundry_sterlingmedium, Helvetica, Arial, sans-serif";font-weight:600;font-size:14px;color:#720823;letter-spacing:0.16em;line-height:1.4;text-transform:uppercase;}.elementor .bc-head{max-width:760px;padding:0px;display:flex;flex-direction:column;gap:16px;}.elementor .bc-inner{width:100%;max-width:1180px;padding:0px;display:flex;flex-direction:column;gap:48px;}.elementor .bc-section{width:100%;font-family:""Foundry Sterling Medium", foundry_sterlingmedium, Helvetica, Arial, sans-serif";padding-block-start:112px;padding-block-end:112px;padding-inline-start:24px;padding-inline-end:24px;display:flex;flex-direction:column;align-items:center;}