.elementor .e-687b69d-66c25be{font-family:"Libre Baskerville";font-weight:300;font-size:42px;color:#391E59;line-height:1.4em;}.elementor .e-2988b4c-26b3b17{font-family:"Libre Baskerville";font-weight:300;font-size:24px;color:#8F7640;}.elementor .e-f18058d-03d8588{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;border-radius:100px;background-image:linear-gradient(90deg, #7A6578 0%,#624b5f 99%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#7A6578;align-self:start;}.elementor .e-4044c33-053fcce{width:120%;padding:0px;flex-direction:column;gap:40px;}.elementor .e-068342e-12b5f2a{width:90%;padding:0px;flex-direction:column;}.elementor .e-dd54286-98eda6d{width:1300px;max-width:1300px;padding:0px;flex-direction:row;gap:30px;align-items:start;}.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(200deg, #F8F3EE 10%,rgba(255, 255, 255, 0) 56%),linear-gradient(90deg, #d6ccdcf2 40%,rgba(255, 255, 255, 0) 97%),url("https://cardinalconnection.ca/wp-content/uploads/2026/08/cardinal-bgset2-horizontal-1.webp");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,auto auto,cover;background-position:0% 0%,0% 0%,bottom center;flex-direction:column;align-items:center;}.elementor .e-7df006a-2083a46{font-family:"Libre Baskerville";font-weight:300;font-size:36px;color:#391E59;line-height:1.5em;text-align:center;}.elementor .e-01d3843-aaf8c37{max-width:800px;padding:0px;flex-direction:column;gap:50px;}.elementor .e-880be83-391b321{max-width:1300px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:20px;padding-inline-end:20px;flex-direction:row;gap:60px;justify-content:center;align-items:stretch;}.elementor .e-18f8843-07ecd7e{width:600px;border-width:0px;border-color:#C49D65;background-color:#C49D65;}.elementor .e-91564e3-dce8eaa{width:40px;}.elementor .e-cd9ce83-edec568{width:600px;border-width:0px;border-color:#C49D65;background-color:#C49D65;}.elementor .e-a6c7dd6-6203f27{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-9ea476a-3f32de3{font-family:Cinzel;font-weight:100;font-size:26px;text-align:center;text-transform:lowercase;}.elementor .e-912f9c9-7f4445b{padding:40px;border-radius:20px;border-width:1px;border-color:#cecece;border-style:solid;background-color:#ffffff;flex-direction:column;gap:40px;}.elementor .e-970e146-3cec291{font-family:Cinzel;font-weight:100;font-size:26px;text-align:center;text-transform:lowercase;}.elementor .e-2edddf3-9cf8d35{padding:40px;border-radius:20px;border-width:1px;border-color:#cecece;border-style:solid;background-color:#ffffff;flex-direction:column;gap:40px;}.elementor .e-7690caf-1f42bab{font-family:Cinzel;font-weight:100;font-size:26px;text-align:center;text-transform:lowercase;}.elementor .e-92a07de-b25c88a{padding:40px;border-radius:20px;border-width:1px;border-color:#cecece;border-style:solid;background-color:#ffffff;flex-direction:column;gap:40px;}.elementor .e-26795b1-423de74{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-9166b82-ba141bd{font-family:Cinzel;font-weight:100;font-size:26px;text-align:center;text-transform:lowercase;}.elementor .e-58f2321-7e87cd1{padding:40px;border-radius:20px;border-width:1px;border-color:#cecece;border-style:solid;background-color:#ffffff;flex-direction:column;gap:40px;}.elementor .e-23c3f5e-0e45be0{font-family:Cinzel;font-weight:100;font-size:26px;text-align:center;text-transform:lowercase;}.elementor .e-8b2b16f-c982270{padding:40px;border-radius:20px;border-width:1px;border-color:#cecece;border-style:solid;background-color:#ffffff;flex-direction:column;gap:40px;}.elementor .e-604f1c1-0dcd1eb{font-family:Cinzel;font-weight:100;font-size:26px;text-align:center;text-transform:lowercase;}.elementor .e-21c24d9-c4ca6d0{padding:40px;border-radius:20px;border-width:1px;border-color:#cecece;border-style:solid;background-color:#ffffff;flex-direction:column;gap:40px;}.elementor .e-8f1aaa3-b58d088{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-ba82ead-a7ee709{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;border-radius:100px;background-image:linear-gradient(90deg, #7A6578 0%,#624b5f 99%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#7A6578;align-self:center;}.elementor .e-22e66c2-104fe75{padding-block-start:150px;padding-block-end:100px;padding-inline-start:50px;padding-inline-end:50px;background-color:#f0e5ed;flex-direction:column;gap:60px;align-items:center;}.elementor .e-1a1c732-afca609{font-family:"Libre Baskerville";font-weight:300;font-size:36px;color:#391E59;line-height:1.5em;text-align:start;margin-block-end:30px;}.elementor .e-99b65eb-7d19a0d{padding:0px;flex-direction:column;gap:20px;}.elementor .e-eeb9b9b-a9703d3{padding:0px;border-radius:30px;background-image:url("https://cardinalconnection.ca/wp-content/uploads/2026/09/sal-office.webp");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:bottom center;box-shadow:0px 4px 15px 0px rgba(0, 0, 0, 0.3);flex-direction:row;gap:40px;}.elementor .e-48a3b85-7d5b176{max-width:1300px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:20px;padding-inline-end:20px;flex-direction:row;gap:50px;justify-content:center;align-items:stretch;}.elementor .e-17b1ab8-989f8f2{width:600px;border-width:0px;border-color:#C49D65;background-color:#C49D65;}.elementor .e-4c66566-38cbbdc{width:40px;}.elementor .e-7dcbe47-fe8b467{width:600px;border-width:0px;border-color:#C49D65;background-color:#C49D65;}.elementor .e-1d58261-d6ce5ce{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-f566037-b76f99b{width:800px;padding:0px;border-start-start-radius:20px;border-start-end-radius:0px;border-end-start-radius:20px;border-end-end-radius:0px;background-image:url("https://cardinalconnection.ca/wp-content/uploads/2026/09/compassionate-navy.webp");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:0px -100px;flex-direction:column;gap:50px;}.elementor .e-7af30dc-b294984{font-family:"Libre Baskerville";font-weight:300;font-size:34px;color:#ffffff;line-height:1.5em;text-align:start;}.elementor .e-b43838f-e783324{width:300px;border-width:0px;border-color:#C49D65;background-color:#C49D65;}.elementor .e-66fa44f-42d3ae8{width:300px;border-width:0px;border-color:#C49D65;background-color:#C49D65;}.elementor .e-d3b299a-e55d7d8{width:1300px;padding:0px;flex-direction:row;gap:30px;justify-content:center;align-items:center;}.elementor .e-f6f0844-1f22e71{padding:0px;}.elementor .e-5863aa5-2e0c8ef{width:800px;padding-block-start:80px;padding-block-end:80px;padding-inline-start:40px;padding-inline-end:40px;flex-direction:column;gap:30px;}.elementor .e-9f2d175-9e30fa7{max-width:1300px;padding:0px;border-radius:20px;background-color:#3B2D4D;box-shadow:0px 4px 15px 0px rgba(0, 0, 0, 0.3);flex-direction:row;gap:20px;justify-content:center;align-items:stretch;}.elementor .e-ed59246-8729c6d{padding-block-start:150px;padding-block-end:150px;padding-inline-start:50px;padding-inline-end:50px;background-image:linear-gradient(180deg, #f0e5ed 0%,rgba(255, 255, 255, 0) 59%),linear-gradient(90deg, #ece5f0e6 0%,#ae95a899 100%),url("https://cardinalconnection.ca/wp-content/uploads/2026/07/cloth-vertical.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-485da01-0115f3a{width:600px;border-width:0px;border-color:#9379b6;background-color:var(--Gold1);}.elementor .e-1d92280-53eabf5{width:40px;}.elementor .e-8678fa7-319ac67{width:600px;border-width:0px;border-color:#9379b6;background-color:var(--Gold1);}.elementor .e-249c96d-92b28be{max-width:1300px;padding-block-start:40px;padding-block-end:40px;padding-inline-start:20px;padding-inline-end:20px;margin-block-end:50px;flex-direction:row;gap:30px;justify-content:center;align-items:center;}.elementor .e-78fdb7f-e5bdbce{font-family:"Libre Baskerville";font-weight:300;font-size:36px;color:var(--Purple1);line-height:1.5em;text-align:center;margin-block-end:80px;align-self:center;}.elementor .e-d020713-4677819{padding-block-start:16px;padding-block-end:42px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#AE95A8;border-style:solid;}.elementor .e-0edab67-96d391b{padding-block-start:16px;padding-block-end:42px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#AE95A8;border-style:solid;}.elementor .e-582233c-48aae7e{padding-block-start:16px;padding-block-end:42px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#AE95A8;border-style:solid;}.elementor .e-831a1d3-b43f11f{padding-block-start:16px;padding-block-end:42px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#AE95A8;border-style:solid;}.elementor .e-2085f58-37c76b9{padding-block-start:16px;padding-block-end:42px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#AE95A8;border-style:solid;}.elementor .e-451c68d-b3ae649{padding-block-start:16px;padding-block-end:42px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#AE95A8;border-style:solid;}.elementor .e-eb56572-89be9fd{padding-block-start:16px;padding-block-end:42px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#AE95A8;border-style:solid;}.elementor .e-76023ff-f13c3f4{padding-block-start:16px;padding-block-end:42px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#AE95A8;border-style:solid;}.elementor .e-a735a38-236d3f7{padding-block-start:16px;padding-block-end:42px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#AE95A8;border-style:solid;}.elementor .e-19b9c18-ba31833{padding-block-start:16px;padding-block-end:42px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#AE95A8;border-style:solid;}.elementor .e-12ef151-137f11a{padding-block-start:16px;padding-block-end:42px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#AE95A8;border-style:solid;}.elementor .e-aac2198-8f1542c{max-width:800px;padding:0px;flex-direction:column;}.elementor .e-bdb109c-3bd1465{height:350px;object-fit:contain;object-position:center right;position:absolute;inset-inline-end:5%;inset-block-end:600px;pointer-events: none;\n}.elementor .e-27c63c9-4c13d7f{height:350px;object-fit:contain;object-position:center right;position:absolute;inset-block-end:600px;inset-inline-start:5%;transform:rotateX(0deg) rotateY(180deg) rotateZ(0deg);pointer-events: none;\n}.elementor .e-47c80cd-78358e5{padding-block-start:150px;padding-block-end:200px;padding-inline-start:50px;padding-inline-end:50px;border-block-start-width:30px;border-color:#C49D65;border-style:none;background-image:linear-gradient(180deg, #f6f0ece6 0%,#f6f0ec66 100%),linear-gradient(180deg, #F6F0EC 0%,rgba(255, 255, 255, 0) 12%),linear-gradient(90deg, #ece5f0e6 0%,rgba(255, 255, 255, 0) 100%),url("https://cardinalconnection.ca/wp-content/uploads/2026/07/square-lavender-nature-bg.webp");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,auto auto,auto auto,cover;background-position:0% 0%,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/08/cardinal-bgset2-horizontal-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;}