.elementor .e-6f92aa31-fb8f{padding:0px;flex:1 1 auto;justify-content:flex-end;}.elementor .e-429f6dcb-d2e9:hover,.elementor .e-429f6dcb-d2e9:focus-visible{color:#000000;background-color:#B39D66;}.elementor .e-429f6dcb-d2e9{font-family:"Open Sans";font-weight:600;font-size:0.8rem;color:#E0DED8;letter-spacing:0.08em;text-transform:uppercase;padding-block-start:0.5rem;padding-block-end:0.5rem;padding-inline-start:1.1rem;padding-inline-end:1.1rem;border-radius:999px;border-width:1px;border-color:#B39D66;border-style:solid;background-color:transparent;white-space: nowrap;\n}.elementor .e-49abbac1-96cd{padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:2.5rem;padding-inline-end:2.5rem;border-block-end-width:1px;display:flex;flex-direction:row;gap:1.5rem;justify-content:flex-end;align-items:center;border-bottom-style: solid; border-bottom-color: rgba(224,222,216,0.18);\n}.elementor .e-6c80c9e9-42b6{width:100%;height:auto;max-width:560px;}.elementor .e-5c8bc29f-6450{width:64px;margin-block-start:0.5rem;margin-block-end:0.5rem;margin-inline-start:0px;margin-inline-end:0px;border-block-start-width:2px;border-top-style: solid; border-top-color: #B39D66;\n}.elementor .e-7c13052-e2be{font-family:"Open Sans";font-size:1rem;color:#E0DED8;letter-spacing:0.04em;margin:0px;}.elementor .e-256b8b47-2d5a:hover,.elementor .e-256b8b47-2d5a:focus-visible{border-color:#E0DED8;background-color:#E0DED8;transform:translate3d(0px, -2px, 0px);}.elementor .e-256b8b47-2d5a{font-family:"Open Sans";font-weight:600;font-size:0.85rem;color:#000000;letter-spacing:0.08em;text-transform:uppercase;padding-block-start:0.75rem;padding-block-end:0.75rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-radius:999px;border-width:1px;border-color:#B39D66;border-style:solid;background-color:#B39D66;}.elementor .e-e175450-5e02:hover,.elementor .e-e175450-5e02:focus-visible{color:#445062;background-color:#FFFFFF;transform:translate3d(0px, -2px, 0px);}.elementor .e-e175450-5e02{font-family:"Open Sans";font-weight:600;font-size:0.85rem;color:#FFFFFF;letter-spacing:0.08em;text-transform:uppercase;padding-block-start:0.75rem;padding-block-end:0.75rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-radius:999px;border-width:1px;border-color:#E0DED8;border-style:solid;background-color:transparent;}.elementor .e-2b071d9f-2520{padding:0px;margin-block-start:0.75rem;display:flex;flex-direction:row;gap:0.75rem;flex-wrap:wrap;justify-content:center;align-items:center;}.elementor .e-4d50a12c-a889{text-align:center;padding-block-start:4rem;padding-block-end:5rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;display:flex;flex-direction:column;gap:1.25rem;flex:1 1 auto;justify-content:center;align-items:center;}.elementor .e-1e018912-c7fc{min-height:82vh;padding:0px;background-image:linear-gradient(160deg, rgba(68,80,98,0.92) 0%,rgba(68,80,98,0.78) 55%,rgba(0,0,0,0.55) 100%),url("https://cbcmagnolia.org/wp-content/uploads/2022/06/CBC_hero.jpeg");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;background-color:#445062;display:flex;flex-direction:column;background-size: cover; background-position: center center; background-repeat: no-repeat;\n}.elementor .e-62afdedf-c75e{font-family:"Open Sans";font-weight:600;font-size:0.8rem;color:#B39D66;letter-spacing:0.16em;text-transform:uppercase;margin:0px;}.elementor .e-4069fd6d-1a42{font-family:Vollkorn;font-weight:600;font-size:2.4rem;color:#445062;line-height:1.15;margin:0px;}.elementor .e-4826e91-3cd7{text-align:center;padding:0px;display:flex;flex-direction:column;gap:0.5rem;align-items:center;}.elementor .e-75eed14c-3f37{font-family:"Open Sans";font-weight:600;font-size:0.75rem;color:#E0DED8;letter-spacing:0.16em;text-transform:uppercase;margin:0px;}.elementor .e-26f5bf9-ad1e{font-family:Vollkorn;font-weight:600;font-size:2rem;color:#FFFFFF;line-height:1.1;margin:0px;}.elementor .e-4e1f1a77-5e0a{font-family:"Open Sans";font-size:0.95rem;color:#E0DED8;line-height:1.5;margin:0px;}.elementor .e-d558eb-8714{font-family:"Open Sans";font-weight:600;font-size:0.8rem;color:#FFFFFF;letter-spacing:0.08em;text-transform:uppercase;margin-block-start:0.5rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-22da9f6e-bd66:hover,.elementor .e-22da9f6e-bd66:focus-visible{box-shadow:0px 18px 40px 0px rgba(68,80,98,0.28);transform:translate3d(0px, -4px, 0px);}.elementor .e-22da9f6e-bd66{min-height:20rem;text-decoration:none;padding:2rem;border-radius:14px;background-image:linear-gradient(180deg, rgba(68,80,98,0.55) 0%,rgba(68,80,98,0.96) 55%),url("https://cbcmagnolia.org/wp-content/uploads/2022/06/CBC-event.jpeg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;display:flex;flex-direction:column;gap:0.5rem;grid-row:span 2;justify-content:flex-end;background-size: cover; background-position: center center; background-repeat: no-repeat;\n}.elementor .e-628178d4-fd9a{font-family:Vollkorn;font-weight:600;font-size:1.3rem;color:#445062;line-height:1.2;margin:0px;}.elementor .e-45ff4f3d-b27c{font-family:"Open Sans";font-size:0.9rem;color:#445062;line-height:1.5;margin:0px;flex:1 1 auto;}.elementor .e-47482c38-8c88{font-family:"Open Sans";font-weight:600;font-size:0.75rem;color:#445062;letter-spacing:0.08em;text-transform:uppercase;margin-block-start:0.75rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-56f79b0f-8dd6:hover,.elementor .e-56f79b0f-8dd6:focus-visible{border-color:#B39D66;box-shadow:0px 14px 32px 0px rgba(68,80,98,0.16);transform:translate3d(0px, -4px, 0px);}.elementor .e-56f79b0f-8dd6{text-decoration:none;padding:1.5rem;border-radius:14px;border-width:1px;border-color:#E0DED8;border-style:solid;background-color:#E0DED8;display:flex;flex-direction:column;gap:0.4rem;}.elementor .e-28c88b8-1679{font-family:Vollkorn;font-weight:600;font-size:1.3rem;color:#445062;line-height:1.2;margin:0px;}.elementor .e-5597db7b-9aee{font-family:"Open Sans";font-size:0.9rem;color:#445062;line-height:1.5;margin:0px;flex:1 1 auto;}.elementor .e-75d11704-942a{font-family:"Open Sans";font-weight:600;font-size:0.75rem;color:#445062;letter-spacing:0.08em;text-transform:uppercase;margin-block-start:0.75rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-543d30a-da85:hover,.elementor .e-543d30a-da85:focus-visible{border-color:#B39D66;box-shadow:0px 14px 32px 0px rgba(68,80,98,0.16);transform:translate3d(0px, -4px, 0px);}.elementor .e-543d30a-da85{text-decoration:none;padding:1.5rem;border-radius:14px;border-width:1px;border-color:#E0DED8;border-style:solid;background-color:#FFFFFF;display:flex;flex-direction:column;gap:0.4rem;}.elementor .e-6ef88612-f6f0{font-family:Vollkorn;font-weight:600;font-size:1.3rem;color:#445062;line-height:1.2;margin:0px;}.elementor .e-75e1c3cb-d59b{font-family:"Open Sans";font-size:0.9rem;color:#445062;line-height:1.5;margin:0px;flex:1 1 auto;}.elementor .e-6c65a86f-21a7{font-family:"Open Sans";font-weight:600;font-size:0.75rem;color:#445062;letter-spacing:0.08em;text-transform:uppercase;margin-block-start:0.75rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-5b0580fc-a7e7:hover,.elementor .e-5b0580fc-a7e7:focus-visible{border-color:#B39D66;box-shadow:0px 14px 32px 0px rgba(68,80,98,0.16);transform:translate3d(0px, -4px, 0px);}.elementor .e-5b0580fc-a7e7{text-decoration:none;padding:1.5rem;border-radius:14px;border-width:1px;border-color:#E0DED8;border-style:solid;background-color:#FFFFFF;display:flex;flex-direction:column;gap:0.4rem;}.elementor .e-46fc0c9-685b{font-family:Vollkorn;font-weight:600;font-size:1.3rem;color:#445062;line-height:1.2;margin:0px;}.elementor .e-1e42a21c-4bb6{font-family:"Open Sans";font-size:0.9rem;color:#445062;line-height:1.5;margin:0px;flex:1 1 auto;}.elementor .e-518d3c4d-69b3{font-family:"Open Sans";font-weight:600;font-size:0.75rem;color:#445062;letter-spacing:0.08em;text-transform:uppercase;margin-block-start:0.75rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-40672233-c154:hover,.elementor .e-40672233-c154:focus-visible{border-color:#B39D66;box-shadow:0px 14px 32px 0px rgba(68,80,98,0.16);transform:translate3d(0px, -4px, 0px);}.elementor .e-40672233-c154{text-decoration:none;padding:1.5rem;border-radius:14px;border-width:1px;border-color:#E0DED8;border-style:solid;background-color:#E0DED8;display:flex;flex-direction:column;gap:0.4rem;}.elementor .e-10042c53-3693{font-family:Vollkorn;font-weight:600;font-size:1.3rem;color:#FFFFFF;line-height:1.2;margin:0px;}.elementor .e-48f51559-b699{font-family:"Open Sans";font-size:0.9rem;color:#E0DED8;line-height:1.5;margin:0px;flex:1 1 auto;}.elementor .e-7235e167-8f30{font-family:"Open Sans";font-weight:600;font-size:0.75rem;color:#B39D66;letter-spacing:0.08em;text-transform:uppercase;margin-block-start:0.75rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-488b3d97-2b2a:hover,.elementor .e-488b3d97-2b2a:focus-visible{border-color:#B39D66;box-shadow:0px 14px 32px 0px rgba(68,80,98,0.28);transform:translate3d(0px, -4px, 0px);}.elementor .e-488b3d97-2b2a{text-decoration:none;padding:1.5rem;border-radius:14px;border-width:1px;border-color:#445062;border-style:solid;background-color:#445062;display:flex;flex-direction:column;gap:0.4rem;}.elementor .e-463cd154-c1d9{font-family:Vollkorn;font-weight:600;font-size:1.3rem;color:#445062;line-height:1.2;margin:0px;}.elementor .e-3fb42058-b4a9{font-family:"Open Sans";font-size:0.9rem;color:#445062;line-height:1.5;margin:0px;flex:1 1 auto;}.elementor .e-407069e0-5571{font-family:"Open Sans";font-weight:600;font-size:0.75rem;color:#445062;letter-spacing:0.08em;text-transform:uppercase;margin-block-start:0.75rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-62cdd44a-52a5:hover,.elementor .e-62cdd44a-52a5:focus-visible{border-color:#B39D66;box-shadow:0px 14px 32px 0px rgba(68,80,98,0.16);transform:translate3d(0px, -4px, 0px);}.elementor .e-62cdd44a-52a5{text-decoration:none;padding:1.5rem;border-radius:14px;border-width:1px;border-color:#E0DED8;border-style:solid;background-color:#FFFFFF;display:flex;flex-direction:column;gap:0.4rem;}.elementor .e-d76b5ba-4926{width:100%;max-width:72rem;padding:0px;display:grid;gap:1rem;grid-template-columns:repeat(4, minmax(0, 1fr));grid-template-rows:repeat(2, auto);}.elementor .e-69817336-104c{padding-block-start:5.5rem;padding-block-end:6rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:#FFFFFF;display:flex;flex-direction:column;gap:2.5rem;align-items:center;}.elementor .e-150adf3-1065{width:100%;height:auto;max-width:150px;}.elementor .e-2e64d680-91e3{padding:0px;display:flex;}.elementor .e-28001c9a-6e06{font-family:Vollkorn;font-weight:600;font-size:1.15rem;color:#445062;margin-block-start:0px;margin-block-end:0.25rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-161aeabd-6c37{font-family:"Open Sans";font-size:0.95rem;color:#445062;line-height:1.7;margin:0px;}.elementor .e-5f542bf1-4a11{padding:0px;display:flex;flex-direction:column;gap:0.6rem;}.elementor .e-688297bf-368e{font-family:Vollkorn;font-weight:600;font-size:1.15rem;color:#445062;margin-block-start:0px;margin-block-end:0.25rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-d88d1c7-9189:hover,.elementor .e-d88d1c7-9189:focus-visible{color:#000000;}.elementor .e-d88d1c7-9189{font-family:"Open Sans";font-size:0.95rem;color:#445062;line-height:1.7;margin:0px;}.elementor .e-246d725a-598f:hover,.elementor .e-246d725a-598f:focus-visible{color:#000000;}.elementor .e-246d725a-598f{font-family:"Open Sans";font-size:0.95rem;color:#445062;margin:0px;}.elementor .e-23d16cec-c1e8:hover,.elementor .e-23d16cec-c1e8:focus-visible{color:#000000;}.elementor .e-23d16cec-c1e8{font-family:"Open Sans";font-size:0.95rem;color:#445062;text-decoration:underline;margin:0px;}.elementor .e-21cbd442-cad3{padding:0px;display:flex;flex-direction:column;gap:0.6rem;}.elementor .e-5a68a21e-22db{font-family:Vollkorn;font-weight:600;font-size:1.15rem;color:#445062;margin-block-start:0px;margin-block-end:0.25rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-292f89bf-f5d9:hover,.elementor .e-292f89bf-f5d9:focus-visible{color:#000000;}.elementor .e-292f89bf-f5d9{font-family:"Open Sans";font-size:0.95rem;color:#445062;margin:0px;}.elementor .e-23fe1a7b-c71d:hover,.elementor .e-23fe1a7b-c71d:focus-visible{color:#000000;}.elementor .e-23fe1a7b-c71d{font-family:"Open Sans";font-size:0.95rem;color:#445062;margin:0px;}.elementor .e-26903aa1-418b:hover,.elementor .e-26903aa1-418b:focus-visible{color:#000000;}.elementor .e-26903aa1-418b{font-family:"Open Sans";font-size:0.95rem;color:#445062;margin:0px;}.elementor .e-47a49cc5-c2a2{padding:0px;display:flex;flex-direction:column;gap:0.6rem;}.elementor .e-12717f74-b679{width:100%;max-width:72rem;padding:0px;display:grid;gap:2.5rem;grid-template-columns:1.2fr 1fr 1fr 1fr;grid-template-rows:auto;}.elementor .e-4ee7cd5f-af09{width:100%;height:0px;max-width:72rem;margin:0px;background-color:transparent;border-block-start-width: 1px; border-top-style: solid; border-top-color: #98988F;\n}.elementor .e-66569ae4-e09f{font-family:"Open Sans";font-size:0.8rem;color:#445062;text-align:center;margin:0px;}.elementor .e-703ec676-4806{padding-block-start:4.5rem;padding-block-end:2rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:#E0DED8;display:flex;flex-direction:column;gap:2rem;align-items:center;}