.elementor .e-687b69d-66c25be{font-family:"Libre Baskerville";font-weight:300;font-size:46px;color:#391E59;line-height:1.4em;}.elementor .e-2988b4c-26b3b17{font-family:"Libre Baskerville";font-weight:300;font-size:26px;color:#8F7640;}.elementor .e-4044c33-053fcce{padding:0px;flex-direction:column;gap:40px;}.elementor .e-28c0e43-84a6f93{width:420px;padding:12px;border-radius:1000px;border-width:2px;border-color:#ffffff42;border-style:solid;box-shadow:0px 4px 15px 0px rgba(0, 0, 0, 0.2);}.elementor .e-068342e-12b5f2a{width:90%;padding:0px;flex-direction:row;justify-content:center;}.elementor .e-dd54286-98eda6d{width:1300px;max-width:1300px;padding:0px;flex-direction:row;align-items:center;}.elementor .e-0f1abca-0eaf546{padding-block-start:20px;padding-block-end:20px;padding-inline-end:0px;margin-block-start:280px;flex-direction:row;justify-content:center;align-items:center;}.elementor .e-46be66d{padding-block-start:0px;padding-block-end:120px;padding-inline-start:50px;padding-inline-end:50px;background-image:linear-gradient(210deg, #F8F3EE 10%,rgba(255, 255, 255, 0) 30%),linear-gradient(90deg, #ece5f0e6 0%,rgba(255, 255, 255, 0) 100%),url("https://cardinalconnection.ca/wp-content/uploads/2026/08/cardinal-bgset2-horizontal-3.webp");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,auto auto,cover;background-position:0% 0%,0% 0%,center center;flex-direction:column;align-items:center;}.elementor .e-54e2f58-079642a{width:600px;border-width:0px;border-color:#C49D65;background-color:#C49D65;}.elementor .e-2e9363e-ea3a74b{width:40px;}.elementor .e-c398b93-6b44439{width:600px;border-width:0px;border-color:#C49D65;background-color:#C49D65;}.elementor .e-0ec285c-bfc5290{max-width:1300px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:20px;padding-inline-end:20px;margin-block-end:60px;flex-direction:row;gap:30px;justify-content:center;align-items:center;}.elementor .e-ead9be3-ef85a89{padding:0px;border-radius:30px;background-image:url("https://cardinalconnection.ca/wp-content/uploads/2026/08/salvina-portrait-5.webp");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:top center;box-shadow:0px 4px 15px 0px rgba(0, 0, 0, 0.3);flex-direction:row;gap:40px;}.elementor .e-fc8b488-409379b{font-family:Parisienne;font-weight:300;font-size:32px;color:#8F7640;}.elementor .e-c1ae3fd-5f27b20{padding:20px;flex-direction:column;gap:40px;}.elementor .e-f26e517-0450826{max-width:1300px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:20px;padding-inline-end:20px;flex-direction:row;gap:50px;align-items:stretch;}.elementor .e-4d16b50-2e668f4{padding-block-start:100px;padding-block-end:100px;padding-inline-start:50px;padding-inline-end:50px;border-block-start-width:0px;border-block-end-width:20px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#AE95A8;border-style:none;background-image:linear-gradient(180deg, rgba(255, 255, 255, 1) 0%,#F6F0EC 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;flex-direction:column;gap:50px;align-items:center;}.elementor .e-3fcdf9f-13845d4{font-family:"Libre Baskerville";font-weight:300;font-size:32px;color:#391E59;line-height:1.5em;text-align:start;}.elementor .e-f5f98cb-9fdbfda{height:6px;max-width:80px;background-color:#C49D65;}.elementor .e-4505d20-8722391{height:210px;padding:0px;border-radius:30px;background-image:url("https://cardinalconnection.ca/wp-content/uploads/2026/08/cardinal-bgset2-horizontal-3.webp");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:bottom right;flex-direction:row;gap:40px;}.elementor .e-98926c6-15b0388{max-width:700px;padding:0px;flex-direction:column;gap:30px;justify-content:space-evenly;}.elementor .e-9a17ebc-1d1a522{font-family:"Libre Baskerville";font-weight:300;font-size:32px;color:#391E59;line-height:1.5em;text-align:start;}.elementor .e-3a9ead7-e5f55ae{border-radius:6px;}.elementor .e-4364743-997a2ef{border-radius:6px;}.elementor .e-df198f5-2bc546b{border-radius:6px;}.elementor .e-1fbfa3e-4b475d1{width:1000px;font-family:Manrope;font-weight:600;font-size:16px;text-transform:uppercase;margin-block-start:20px;border-radius:200px;background-color:#391E59;display:flex;gap:-2px;}.elementor .e-eff37ae-6b38947{font-family:Manrope;font-size:16px;}.elementor .e-801d017-4a35946{padding:40px;border-radius:20px;border-width:1px;border-color:#cecece;border-style:solid;background-color:#f6f0ec99;flex-direction:column;gap:40px;}.elementor .e-62a14fb-f5d93cd{max-width:700px;padding:0px;flex-direction:column;gap:50px;}.elementor .e-6dc3dc1-830c1e3{max-width:1300px;padding-block-start:80px;padding-block-end:80px;padding-inline-start:40px;padding-inline-end:40px;border-radius:20px;border-width:1px;border-color:#cecece;border-style:solid;background-color:#ffffff;flex-direction:row;gap:60px;justify-content:center;align-items:stretch;}.elementor .e-d36097c-b68e2cd{padding-block-start:100px;padding-block-end:100px;padding-inline-start:50px;padding-inline-end:50px;background-color:#F6F0EC;flex-direction:column;gap:60px;align-items:center;}.elementor .e-5401162-751cba5{width:600px;border-width:0px;border-color:#C49D65;background-color:#C49D65;}.elementor .e-8844661-6cc4848{width:40px;}.elementor .e-a5d97be-89b7109{width:600px;border-width:0px;border-color:#C49D65;background-color:#C49D65;}.elementor .e-03cdf72-b6aca37{max-width:1300px;padding-block-start:40px;padding-block-end:40px;padding-inline-start:20px;padding-inline-end:20px;flex-direction:row;gap:30px;justify-content:center;align-items:center;}.elementor .e-db30321-1f40c29{font-family:"Libre Baskerville";font-weight:300;font-size:32px;color:var(--Purple1);line-height:1.5em;text-align:start;}.elementor .e-3bf2021-0e1c586{width:800px;padding:0px;flex-direction:column;gap:50px;}.elementor .e-3d23803-7dacb5a{max-width:1300px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:20px;padding-inline-end:20px;margin-block-end:40px;filter:blur(0px);flex-direction:row;gap:100px;justify-content:center;align-items:center;}.elementor .e-11c39fe-4530726{font-family:Cinzel;font-weight:500;font-size:22px;text-align:center;text-transform:lowercase;}.elementor .e-7060ea4-553ab7e{font-family:Cinzel;font-weight:100;font-size:22px;text-align:center;text-transform:lowercase;margin-block-end:20px;}.elementor .e-2e59afb-47a5eab{padding:30px;border-radius:20px;border-width:1px;border-color:#cecece;border-style:solid;background-color:#ffffff;flex-direction:column;gap:10px;justify-content:flex-start;}.elementor .e-3818fb8-ff7170e{font-family:Cinzel;font-weight:500;font-size:22px;text-align:center;text-transform:lowercase;}.elementor .e-28743e3-32562a6{font-family:Cinzel;font-weight:100;font-size:22px;text-align:center;text-transform:lowercase;margin-block-end:20px;}.elementor .e-64f68d4-b1360b7{padding:30px;border-radius:20px;border-width:1px;border-color:#cecece;border-style:solid;background-color:#ffffff;flex-direction:column;gap:10px;justify-content:flex-start;}.elementor .e-1d77cb6-0802e64{font-family:Cinzel;font-weight:500;font-size:22px;text-align:center;text-transform:lowercase;}.elementor .e-c358666-a83d3a3{font-family:Cinzel;font-weight:100;font-size:22px;text-align:center;text-transform:lowercase;}.elementor .e-e1cde3b-f205d8b{padding:30px;border-radius:20px;border-width:1px;border-color:#cecece;border-style:solid;background-color:#ffffff;flex-direction:column;gap:10px;justify-content:flex-start;}.elementor .e-e785565-724b9d4{max-width:1300px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:20px;padding-inline-end:20px;margin-block-end:20px;flex-direction:row;gap:40px;align-items:stretch;}.elementor .e-0ff33aa-59d3bfb{padding-block-start:100px;padding-block-end:150px;padding-inline-start:50px;padding-inline-end:50px;background-image:linear-gradient(180deg, #F6F0EC 0%,rgba(255, 255, 255, 0) 59%),linear-gradient(90deg, #ece5f0e6 0%,#ae95a899 100%),url("https://cardinalconnection.ca/wp-content/uploads/2026/08/cardinal-bgset2-vertical-2.webp");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,auto auto,cover;background-position:0% 0%,0% 0%,center center;flex-direction:column;gap:60px;align-items:center;}.elementor .e-8139a71-a88e982{font-family:"Libre Baskerville";font-weight:300;font-size:32px;color:#ffffff;line-height:1.5em;text-align:center;margin-block-end:20px;align-self:center;}.elementor .e-815c16b-be74d5b{font-family:"Libre Baskerville";font-weight:300;font-size:20px;color:#ffffff;padding-block-start:14px;padding-block-end:14px;padding-inline-start:36px;padding-inline-end:36px;margin-block-start:30px;border-radius:100px;background-image:linear-gradient(90deg, #C49D65 0%,#8F7640 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#C49D65;align-self:center;}.elementor .e-e6dd8b4-81dec09{width:800px;padding:0px;flex-direction:column;gap:30px;align-items:center;}.elementor .e-df3c5f7-c8baf2f{max-width:1300px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:20px;padding-inline-end:20px;flex-direction:row-reverse;gap:80px;justify-content:center;align-items:center;}.elementor .e-40dec0c-269ab2d{padding-block-start:150px;padding-block-end:150px;padding-inline-start:50px;padding-inline-end:50px;border-block-start-width:30px;border-color:#C49D65;border-style:none;background-image:linear-gradient(45deg, #ad95a8a1 1%,#3B2D4D 98%),url("https://cardinalconnection.ca/wp-content/uploads/2026/07/cardinal-hero-bg-3.webp");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,bottom center;background-color:#3B2D4D;flex-direction:column;gap:50px;align-items:center;}