.elementor .e-77c7f389-d931{font-family:"contax 200";font-weight:400;font-size:34px;color:#213b4c;letter-spacing:-0.015em;line-height:1.25;margin-block-end:24px;}.elementor .e-30d8884b-e673{font-family:"Open Sans";font-size:clamp(12.5px, 8px + 0.417vw, 16px);color:#28333a;line-height:1.75;}.elementor .e-25d46ba4-de6b{font-family:"Open Sans";font-size:clamp(12.5px, 8px + 0.417vw, 16px);color:#28333a;line-height:1.75;margin-block-start:22px;}.elementor .e-5d08909c-e0c8:hover,.elementor .e-5d08909c-e0c8:focus-visible{color:#ffffff;border-color:#6f3518;background-color:#6f3518;}.elementor .e-5d08909c-e0c8{width:clamp(220px, 141px + 7.344vw, 282px);color:#ffffff;padding-inline-start:clamp(9.4px, 6px + 0.312vw, 12px);padding-inline-end:clamp(9.4px, 6px + 0.312vw, 12px);margin-block-start:28px;border-color:#8a431e;background-color:#8a431e;}.elementor .e-76a0fb9c-e487{width:min(calc(100% - 64px), clamp(936px, 600px + 31.25vw, 1200px));padding:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;align-items:flex-start;}.elementor .e-30b867a3-5721{padding-block-start:52px;padding-block-end:52px;padding-inline-start:0px;padding-inline-end:0px;background-color:#f0f5f7;display:flex;flex-direction:column;}