.elementor .e-60f33961-b58e{font-family:var(--davonport-body);font-weight:500;font-size:0.68rem;color:#917248;letter-spacing:0.16em;line-height:1.8;text-align:center;text-transform:uppercase;margin-block-start:0px;margin-block-end:1.3rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-22b4adf8-43e9{font-family:var(--davonport-heading);font-weight:500;font-size:4.3rem;color:#253746;letter-spacing:-0.025em;line-height:1.08;text-align:center;margin:0px;cursor: text;\n}.elementor .e-38861768-9a5a{max-width:52rem;font-family:var(--davonport-body);font-weight:400;font-size:1rem;color:#4e5557;line-height:1.85;margin-block-start:2rem;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;text-align: left; cursor: text; overflow-wrap: anywhere; & a { color: var(--davonport-navy); text-decoration: underline; text-underline-offset: 0.2em; } & a:hover { color: var(--davonport-gold); } & a:focus-visible { outline: 0.125rem solid var(--davonport-gold); outline-offset: 0.2rem; }\n}.elementor .e-152d634c-aad1{min-width:0px;max-width:72rem;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-65380a7e-27fa{padding-block-start:5.5rem;padding-block-end:4.5rem;padding-inline-start:2.5rem;padding-inline-end:2.5rem;background-color:var(--davonport-ivory);}.elementor .e-4e2beb2f-ca86{font-family:var(--davonport-heading);font-weight:500;font-size:2rem;color:#253746;letter-spacing:-0.01em;line-height:1.2;margin-block-start:0px;margin-block-end:1.4rem;margin-inline-start:0px;margin-inline-end:0px;cursor: text;\n}.elementor .e-5c440a71-8bac{font-family:var(--davonport-body);font-weight:400;font-size:1rem;color:#4e5557;line-height:1.85;margin-block-start:0px;margin-block-end:1.2rem;margin-inline-start:0px;margin-inline-end:0px;text-align: left; cursor: text; overflow-wrap: anywhere; & a { color: var(--davonport-navy); text-decoration: underline; text-underline-offset: 0.2em; } & a:hover { color: var(--davonport-gold); } & a:focus-visible { outline: 0.125rem solid var(--davonport-gold); outline-offset: 0.2rem; }\n}.elementor .e-5f62aefa-83b8{font-family:var(--davonport-body);font-weight:400;font-size:1rem;color:#4e5557;line-height:1.85;margin-block-start:0px;margin-block-end:1.2rem;margin-inline-start:0px;margin-inline-end:0px;display:block;text-align: left; cursor: text; overflow-wrap: anywhere; & a { color: var(--davonport-navy); text-decoration: underline; text-underline-offset: 0.2em; } & a:hover { color: var(--davonport-gold); } & a:focus-visible { outline: 0.125rem solid var(--davonport-gold); outline-offset: 0.2rem; } & ul { padding-left: 1.3rem; margin: 0; list-style-type: disc; } & li { padding-left: 0.25rem; margin-bottom: 0.6rem; }\n}.elementor .e-2497e6c7-294b{font-family:var(--davonport-body);font-weight:400;font-size:1rem;color:#4e5557;line-height:1.85;margin-block-start:0px;margin-block-end:1.2rem;margin-inline-start:0px;margin-inline-end:0px;text-align: left; cursor: text; overflow-wrap: anywhere; & a { color: var(--davonport-navy); text-decoration: underline; text-underline-offset: 0.2em; } & a:hover { color: var(--davonport-gold); } & a:focus-visible { outline: 0.125rem solid var(--davonport-gold); outline-offset: 0.2rem; }\n}.elementor .e-1a881d69-2172{padding-block-start:2.7rem;padding-block-end:1.5rem;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:0.0625rem;border-top-style: solid; border-top-color: #e3ddd3;\n}.elementor .e-2bf01c77-766a{font-family:var(--davonport-heading);font-weight:500;font-size:2rem;color:#253746;letter-spacing:-0.01em;line-height:1.2;margin-block-start:0px;margin-block-end:1.4rem;margin-inline-start:0px;margin-inline-end:0px;cursor: text;\n}.elementor .e-16558146-a793{font-family:var(--davonport-body);font-weight:400;font-size:1rem;color:#4e5557;line-height:1.85;margin-block-start:0px;margin-block-end:1.2rem;margin-inline-start:0px;margin-inline-end:0px;text-align: left; cursor: text; overflow-wrap: anywhere; & a { color: var(--davonport-navy); text-decoration: underline; text-underline-offset: 0.2em; } & a:hover { color: var(--davonport-gold); } & a:focus-visible { outline: 0.125rem solid var(--davonport-gold); outline-offset: 0.2rem; }\n}.elementor .e-3b7f3c17-b81d{font-family:var(--davonport-body);font-weight:400;font-size:1rem;color:#4e5557;line-height:1.85;margin-block-start:0px;margin-block-end:1.2rem;margin-inline-start:0px;margin-inline-end:0px;display:block;text-align: left; cursor: text; overflow-wrap: anywhere; & a { color: var(--davonport-navy); text-decoration: underline; text-underline-offset: 0.2em; } & a:hover { color: var(--davonport-gold); } & a:focus-visible { outline: 0.125rem solid var(--davonport-gold); outline-offset: 0.2rem; } & ul { padding-left: 1.3rem; margin: 0; list-style-type: disc; } & li { padding-left: 0.25rem; margin-bottom: 0.6rem; }\n}.elementor .e-758dfbab-2158{font-family:var(--davonport-body);font-weight:400;font-size:1rem;color:#4e5557;line-height:1.85;margin-block-start:0px;margin-block-end:1.2rem;margin-inline-start:0px;margin-inline-end:0px;text-align: left; cursor: text; overflow-wrap: anywhere; & a { color: var(--davonport-navy); text-decoration: underline; text-underline-offset: 0.2em; } & a:hover { color: var(--davonport-gold); } & a:focus-visible { outline: 0.125rem solid var(--davonport-gold); outline-offset: 0.2rem; }\n}.elementor .e-706e984-8afb{font-family:var(--davonport-body);font-weight:400;font-size:1rem;color:#4e5557;line-height:1.85;margin-block-start:0px;margin-block-end:1.2rem;margin-inline-start:0px;margin-inline-end:0px;text-align: left; cursor: text; overflow-wrap: anywhere; & a { color: var(--davonport-navy); text-decoration: underline; text-underline-offset: 0.2em; } & a:hover { color: var(--davonport-gold); } & a:focus-visible { outline: 0.125rem solid var(--davonport-gold); outline-offset: 0.2rem; }\n}.elementor .e-691d45b3-698c{font-family:var(--davonport-body);font-weight:400;font-size:1rem;color:#4e5557;line-height:1.85;margin-block-start:0px;margin-block-end:1.2rem;margin-inline-start:0px;margin-inline-end:0px;text-align: left; cursor: text; overflow-wrap: anywhere; & a { color: var(--davonport-navy); text-decoration: underline; text-underline-offset: 0.2em; } & a:hover { color: var(--davonport-gold); } & a:focus-visible { outline: 0.125rem solid var(--davonport-gold); outline-offset: 0.2rem; }\n}.elementor .e-752c17db-8df1{font-family:var(--davonport-body);font-weight:400;font-size:1rem;color:#4e5557;line-height:1.85;margin-block-start:0px;margin-block-end:1.2rem;margin-inline-start:0px;margin-inline-end:0px;text-align: left; cursor: text; overflow-wrap: anywhere; & a { color: var(--davonport-navy); text-decoration: underline; text-underline-offset: 0.2em; } & a:hover { color: var(--davonport-gold); } & a:focus-visible { outline: 0.125rem solid var(--davonport-gold); outline-offset: 0.2rem; }\n}.elementor .e-b450d48-8cb7{font-family:var(--davonport-body);font-weight:400;font-size:1rem;color:#4e5557;line-height:1.85;margin-block-start:0px;margin-block-end:1.2rem;margin-inline-start:0px;margin-inline-end:0px;text-align: left; cursor: text; overflow-wrap: anywhere; & a { color: var(--davonport-navy); text-decoration: underline; text-underline-offset: 0.2em; } & a:hover { color: var(--davonport-gold); } & a:focus-visible { outline: 0.125rem solid var(--davonport-gold); outline-offset: 0.2rem; }\n}.elementor .e-4e4644b8-1b80{padding-block-start:2.7rem;padding-block-end:1.5rem;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:0.0625rem;border-top-style: solid; border-top-color: #e3ddd3;\n}.elementor .e-5deebf58-2342{font-family:var(--davonport-heading);font-weight:500;font-size:2rem;color:#253746;letter-spacing:-0.01em;line-height:1.2;margin-block-start:0px;margin-block-end:1.4rem;margin-inline-start:0px;margin-inline-end:0px;cursor: text;\n}.elementor .e-1f546a77-f4dd{font-family:var(--davonport-body);font-weight:400;font-size:1rem;color:#4e5557;line-height:1.85;margin-block-start:0px;margin-block-end:1.2rem;margin-inline-start:0px;margin-inline-end:0px;text-align: left; cursor: text; overflow-wrap: anywhere; & a { color: var(--davonport-navy); text-decoration: underline; text-underline-offset: 0.2em; } & a:hover { color: var(--davonport-gold); } & a:focus-visible { outline: 0.125rem solid var(--davonport-gold); outline-offset: 0.2rem; }\n}.elementor .e-3b951522-afc6{font-family:var(--davonport-body);font-weight:400;font-size:1rem;color:#4e5557;line-height:1.85;margin-block-start:0px;margin-block-end:1.2rem;margin-inline-start:0px;margin-inline-end:0px;text-align: left; cursor: text; overflow-wrap: anywhere; & a { color: var(--davonport-navy); text-decoration: underline; text-underline-offset: 0.2em; } & a:hover { color: var(--davonport-gold); } & a:focus-visible { outline: 0.125rem solid var(--davonport-gold); outline-offset: 0.2rem; }\n}.elementor .e-2f3cca7a-fe3a{font-family:var(--davonport-body);font-weight:400;font-size:1rem;color:#4e5557;line-height:1.85;margin-block-start:0px;margin-block-end:1.2rem;margin-inline-start:0px;margin-inline-end:0px;text-align: left; cursor: text; overflow-wrap: anywhere; & a { color: var(--davonport-navy); text-decoration: underline; text-underline-offset: 0.2em; } & a:hover { color: var(--davonport-gold); } & a:focus-visible { outline: 0.125rem solid var(--davonport-gold); outline-offset: 0.2rem; }\n}.elementor .e-69955323-c7ff{padding-block-start:2.7rem;padding-block-end:1.5rem;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:0.0625rem;border-top-style: solid; border-top-color: #e3ddd3;\n}.elementor .e-33b7cd37-fc88{font-family:var(--davonport-heading);font-weight:500;font-size:2rem;color:#253746;letter-spacing:-0.01em;line-height:1.2;margin-block-start:0px;margin-block-end:1.4rem;margin-inline-start:0px;margin-inline-end:0px;cursor: text;\n}.elementor .e-3d7593e8-862d{font-family:var(--davonport-body);font-weight:400;font-size:1rem;color:#4e5557;line-height:1.85;margin-block-start:0px;margin-block-end:1.2rem;margin-inline-start:0px;margin-inline-end:0px;text-align: left; cursor: text; overflow-wrap: anywhere; & a { color: var(--davonport-navy); text-decoration: underline; text-underline-offset: 0.2em; } & a:hover { color: var(--davonport-gold); } & a:focus-visible { outline: 0.125rem solid var(--davonport-gold); outline-offset: 0.2rem; }\n}.elementor .e-3a7c4438-2074{font-family:var(--davonport-body);font-weight:400;font-size:1rem;color:#4e5557;line-height:1.85;margin-block-start:0px;margin-block-end:1.2rem;margin-inline-start:0px;margin-inline-end:0px;display:block;text-align: left; cursor: text; overflow-wrap: anywhere; & a { color: var(--davonport-navy); text-decoration: underline; text-underline-offset: 0.2em; } & a:hover { color: var(--davonport-gold); } & a:focus-visible { outline: 0.125rem solid var(--davonport-gold); outline-offset: 0.2rem; } & ul { padding-left: 1.3rem; margin: 0; list-style-type: disc; } & li { padding-left: 0.25rem; margin-bottom: 0.6rem; }\n}.elementor .e-6353cda2-c8f6{padding-block-start:2.7rem;padding-block-end:1.5rem;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:0.0625rem;border-top-style: solid; border-top-color: #e3ddd3;\n}.elementor .e-172bb14a-e288{font-family:var(--davonport-heading);font-weight:500;font-size:2rem;color:#253746;letter-spacing:-0.01em;line-height:1.2;margin-block-start:0px;margin-block-end:1.4rem;margin-inline-start:0px;margin-inline-end:0px;cursor: text;\n}.elementor .e-2c3c5e92-eace{font-family:var(--davonport-body);font-weight:400;font-size:1rem;color:#4e5557;line-height:1.85;margin-block-start:0px;margin-block-end:1.2rem;margin-inline-start:0px;margin-inline-end:0px;text-align: left; cursor: text; overflow-wrap: anywhere; & a { color: var(--davonport-navy); text-decoration: underline; text-underline-offset: 0.2em; } & a:hover { color: var(--davonport-gold); } & a:focus-visible { outline: 0.125rem solid var(--davonport-gold); outline-offset: 0.2rem; }\n}.elementor .e-34f7f67c-fcb7{padding-block-start:2.7rem;padding-block-end:1.5rem;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:0.0625rem;border-top-style: solid; border-top-color: #e3ddd3;\n}.elementor .e-303ac901-b515{font-family:var(--davonport-heading);font-weight:500;font-size:2rem;color:#253746;letter-spacing:-0.01em;line-height:1.2;margin-block-start:0px;margin-block-end:1.4rem;margin-inline-start:0px;margin-inline-end:0px;cursor: text;\n}.elementor .e-638fc83-6bf5{font-family:var(--davonport-body);font-weight:400;font-size:1rem;color:#4e5557;line-height:1.85;margin-block-start:0px;margin-block-end:1.2rem;margin-inline-start:0px;margin-inline-end:0px;text-align: left; cursor: text; overflow-wrap: anywhere; & a { color: var(--davonport-navy); text-decoration: underline; text-underline-offset: 0.2em; } & a:hover { color: var(--davonport-gold); } & a:focus-visible { outline: 0.125rem solid var(--davonport-gold); outline-offset: 0.2rem; }\n}.elementor .e-12f9fbe5-6d47{padding-block-start:2.7rem;padding-block-end:1.5rem;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:0.0625rem;border-top-style: solid; border-top-color: #e3ddd3;\n}.elementor .e-29104b95-3e05{font-family:var(--davonport-heading);font-weight:500;font-size:2rem;color:#253746;letter-spacing:-0.01em;line-height:1.2;margin-block-start:0px;margin-block-end:1.4rem;margin-inline-start:0px;margin-inline-end:0px;cursor: text;\n}.elementor .e-578cf14d-891e{font-family:var(--davonport-body);font-weight:400;font-size:1rem;color:#4e5557;line-height:1.85;margin-block-start:0px;margin-block-end:1.2rem;margin-inline-start:0px;margin-inline-end:0px;text-align: left; cursor: text; overflow-wrap: anywhere; & a { color: var(--davonport-navy); text-decoration: underline; text-underline-offset: 0.2em; } & a:hover { color: var(--davonport-gold); } & a:focus-visible { outline: 0.125rem solid var(--davonport-gold); outline-offset: 0.2rem; }\n}.elementor .e-1130b6b8-e06f{padding-block-start:2.7rem;padding-block-end:1.5rem;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:0.0625rem;border-top-style: solid; border-top-color: #e3ddd3;\n}.elementor .e-7bc767dc-36f5{font-family:var(--davonport-heading);font-weight:500;font-size:2rem;color:#253746;letter-spacing:-0.01em;line-height:1.2;margin-block-start:0px;margin-block-end:1.4rem;margin-inline-start:0px;margin-inline-end:0px;cursor: text;\n}.elementor .e-1b65edb5-e95b{font-family:var(--davonport-body);font-weight:400;font-size:1rem;color:#4e5557;line-height:1.85;margin-block-start:0px;margin-block-end:1.2rem;margin-inline-start:0px;margin-inline-end:0px;text-align: left; cursor: text; overflow-wrap: anywhere; & a { color: var(--davonport-navy); text-decoration: underline; text-underline-offset: 0.2em; } & a:hover { color: var(--davonport-gold); } & a:focus-visible { outline: 0.125rem solid var(--davonport-gold); outline-offset: 0.2rem; }\n}.elementor .e-6579968b-b5b5{padding-block-start:2.7rem;padding-block-end:1.5rem;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:0.0625rem;border-top-style: solid; border-top-color: #e3ddd3;\n}.elementor .e-64a31f7f-451a{font-family:var(--davonport-heading);font-weight:500;font-size:2rem;color:#253746;letter-spacing:-0.01em;line-height:1.2;margin-block-start:0px;margin-block-end:1.4rem;margin-inline-start:0px;margin-inline-end:0px;cursor: text;\n}.elementor .e-50abbf11-731b{font-family:var(--davonport-body);font-weight:400;font-size:1rem;color:#4e5557;line-height:1.85;margin-block-start:0px;margin-block-end:1.2rem;margin-inline-start:0px;margin-inline-end:0px;text-align: left; cursor: text; overflow-wrap: anywhere; & a { color: var(--davonport-navy); text-decoration: underline; text-underline-offset: 0.2em; } & a:hover { color: var(--davonport-gold); } & a:focus-visible { outline: 0.125rem solid var(--davonport-gold); outline-offset: 0.2rem; }\n}.elementor .e-328fe14-4094{font-family:var(--davonport-body);font-weight:400;font-size:1rem;color:#4e5557;line-height:1.85;margin-block-start:0px;margin-block-end:1.2rem;margin-inline-start:0px;margin-inline-end:0px;text-align: left; cursor: text; overflow-wrap: anywhere; & a { color: var(--davonport-navy); text-decoration: underline; text-underline-offset: 0.2em; } & a:hover { color: var(--davonport-gold); } & a:focus-visible { outline: 0.125rem solid var(--davonport-gold); outline-offset: 0.2rem; }\n}.elementor .e-651fa6a7-f528{font-family:var(--davonport-body);font-weight:400;font-size:1rem;color:#4e5557;line-height:1.85;margin-block-start:0px;margin-block-end:1.2rem;margin-inline-start:0px;margin-inline-end:0px;text-align: left; cursor: text; overflow-wrap: anywhere; & a { color: var(--davonport-navy); text-decoration: underline; text-underline-offset: 0.2em; } & a:hover { color: var(--davonport-gold); } & a:focus-visible { outline: 0.125rem solid var(--davonport-gold); outline-offset: 0.2rem; }\n}.elementor .e-3a4b26d9-5c33{padding-block-start:2.7rem;padding-block-end:1.5rem;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:0.0625rem;border-top-style: solid; border-top-color: #e3ddd3;\n}.elementor .e-3def6af9-524a{font-family:var(--davonport-heading);font-weight:500;font-size:2rem;color:#253746;letter-spacing:-0.01em;line-height:1.2;margin-block-start:0px;margin-block-end:1.4rem;margin-inline-start:0px;margin-inline-end:0px;cursor: text;\n}.elementor .e-fecc571-5a00{font-family:var(--davonport-body);font-weight:400;font-size:1rem;color:#4e5557;line-height:1.85;margin-block-start:0px;margin-block-end:1.2rem;margin-inline-start:0px;margin-inline-end:0px;text-align: left; cursor: text; overflow-wrap: anywhere; & a { color: var(--davonport-navy); text-decoration: underline; text-underline-offset: 0.2em; } & a:hover { color: var(--davonport-gold); } & a:focus-visible { outline: 0.125rem solid var(--davonport-gold); outline-offset: 0.2rem; }\n}.elementor .e-346fe9eb-b585{padding-block-start:2.7rem;padding-block-end:1.5rem;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:0.0625rem;border-top-style: solid; border-top-color: #e3ddd3;\n}.elementor .e-1aa084d3-e8f0{min-width:0px;max-width:52rem;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-14849983-69a5{padding-block-start:0px;padding-block-end:5.5rem;padding-inline-start:2.5rem;padding-inline-end:2.5rem;background-color:var(--davonport-ivory);}