.elementor .e-39acbc00-94bb{font-size:12px;color:var(--mg-terracotta);line-height:1;display:block;}.elementor .e-4ea810bf-a5a4{font-family:var(--mg-font-body);font-weight:800;font-size:12px;color:var(--mg-rust);letter-spacing:0.12em;text-transform:uppercase;display:block;}.elementor .e-1ed3476b-f8f7{width:auto;padding-block-start:8px;padding-block-end:8px;padding-inline-start:16px;padding-inline-end:16px;border-radius:999px;background-color:var(--mg-white);flex-direction:row;gap:10px;align-items:center;}.elementor .e-559ac35-e613{font-size:52px;color:var(--mg-white);}.elementor .e-476c79ca-3160{max-width:560px;font-weight:400;color:#FBEDE6;& em { font-family: var(--mg-font-heading); font-style: italic; color: var(--mg-white); font-size: 1.1em; }\n}.elementor .e-56abffdd-ab21{padding:0px;flex-direction:column;gap:18px;flex:3 1 0px;align-items:flex-start;}.elementor .e-3d443725-5871{color:var(--mg-peach);}.elementor .e-60f77b29-cf38{font-size:30px;color:var(--mg-white);}.elementor .e-2bc91da5-fa29{height:0px;color:#E9B59C;margin-block-start:10px;margin-block-end:10px;margin-inline-start:0px;margin-inline-end:0px;border-block-start-width:2px;border-color:#E9B59C;background-color:#E9B59C;opacity:100%;border-top-color: #E9B59C; border-top-style: solid; border-top-color: #E9B59C;\n}.elementor .e-293d46d5-5879{color:var(--mg-peach);}.elementor .e-57871af4-442f{font-size:17px;color:var(--mg-white);& strong { color: var(--mg-white); font-size: 22px; font-family: var(--mg-font-heading); } & u { text-decoration: underline; text-underline-offset: 3px; text-decoration-color: #E9B59C; }\n}.elementor .e-635513f-d82f:hover,.elementor .e-635513f-d82f:focus-visible{color:var(--mg-ink);background-color:var(--mg-white);}.elementor .e-635513f-d82f{color:var(--mg-white);margin-block-start:12px;border-radius:5px;border-color:rgba(255,255,255,0.6);align-self:flex-start;}.elementor .e-109d806a-27c3{padding:32px;background-color:var(--mg-charcoal);box-shadow:0px 20px 40px 0px rgba(0,0,0,0.2);gap:8px;flex:2 1 0px;}.elementor .e-dbca1c2-8fc0{max-width:1180px;flex-direction:row;gap:56px;align-items:center;}.elementor .e-494ef30-8c8f{padding-block-start:64px;padding-block-end:64px;padding-inline-start:24px;padding-inline-end:24px;background-color:var(--mg-terracotta);}