.elementor .e-e148dc4-fca63d2{width:35px;height:2px;background-color:var(--sc-red);}.elementor .e-e4cf43e-306cf45{font-family:"DM Sans";font-weight:800;font-size:0.75rem;color:var(--sc-white);letter-spacing:2.5px;text-transform:uppercase;padding:0px;display:flex;gap:12px;align-items:center;}.elementor .e-161f746-c34bfef{max-width:60%;padding:0px;}.elementor .e-0b9bb49-e2d9916{padding:0px;}.elementor .e-2b26cfa-a21388f{padding-block-start:100px;padding-block-end:100px;background-image:linear-gradient(90deg, #051611CC 25%,#0b292000 100%),url("https://thesantac.wpenginepowered.com/wp-content/uploads/2026/10/CTA-BG-Santa-party.webp");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;}.elementor .e-742db18-cea8779{color:var(--sc-ink);}.elementor .e-4d3866c-9267eca{width:50px;height:50px;color:var(--sc-red);padding:10px;border-radius:10px;border-width:1px;border-color:#F9DAE0;border-style:solid;background-color:#FBE9EC;flex:1 0 auto;}.elementor .e-fd3bdd5-741d5f5{font-weight:800;font-size:14px;text-transform:uppercase;}.elementor .e-ca2bca7-9f5e9c7{font-weight:700;color:var(--sc-ink);}.elementor .e-a90323c-be898e2{padding:0px;flex-direction:column;}.elementor .e-abd26e3-3c254b8{padding:15px;border-radius:10px;border-width:1px;border-color:#EDE0E0;border-style:solid;background-color:var(--sc-white);gap:15px;align-items:center;}.elementor .e-e83f344-49cffc7{width:50px;height:50px;color:var(--sc-red);padding:10px;border-radius:10px;border-width:1px;border-color:#F9DAE0;border-style:solid;background-color:#FBE9EC;flex:1 0 auto;}.elementor .e-24c9307-7855f82{font-weight:800;font-size:14px;text-transform:uppercase;}.elementor .e-1531a7c-254ffeb{font-weight:700;color:var(--sc-ink);}.elementor .e-e776a8e-b3c8bf2{padding:0px;flex-direction:column;}.elementor .e-e123a3c-2ce9979{padding:15px;border-radius:10px;border-width:1px;border-color:#EDE0E0;border-style:solid;background-color:var(--sc-white);gap:15px;align-items:center;}.elementor .e-faee9c4-d4bb43c{padding:0px;flex-direction:column;gap:15px;}.elementor .e-1648cbb-66ee403{padding:0px;flex-direction:column;gap:20px;}.elementor .e-b3b0073-5ecbba2{width:50%;padding:0px;}.elementor .e-d98a211-a2a97c5{padding:0px;flex-direction:column;gap:15px;}.elementor .e-cdb0197-d954c42{width:50%;padding:40px;border-radius:20px;border-width:1px;border-color:#E5E5DC;border-style:solid;background-color:#FFFFFF;box-shadow:0px 24px 65px 0px #1A332713;display:flex;flex-direction:column;gap:20px;}.elementor .e-b70dc9f-ae9d498{padding:0px;gap:60px;align-items:start;}.elementor .e-537ae52-bb4482b{padding:0px;}.elementor .e-e4d7539-ce05dfb{display:flex;justify-content:center;}.elementor .e-44ab03b-88a1967{max-width:1000px;padding:0px;}.elementor .e-8e566a7-8779650{width:30px;height:30px;}.elementor .e-25130c3-ab7ad8e{width:55px;height:55px;color:var(--sc-white);padding:0px;border-radius:11px;background-color:var(--sc-red);}.elementor .e-3596163-b250725{color:var(--sc-red-on-dark);}.elementor .e-14f90cd-11236ee{color:var(--sc-red);}.elementor .e-241f286-155a625{font-family:var(--sc-font-body);font-weight:800;font-size:1rem;color:var(--sc-white);line-height:1.5em;}.elementor .e-fc57c25-428b6af{color:#C6D8CA;}.elementor .e-d098967-3d2cb24{width:25px;height:25px;color:var(--sc-white);border-radius:1000px;}.elementor .e-d4866ed-c90623f{font-family:var(--sc-font-body);font-weight:700;font-size:0.875rem;color:var(--sc-white);line-height:1.5em;}.elementor .e-c1546ea-23861fa{color:var(--sc-white);padding:0px;flex-direction:row;gap:20px;flex-wrap:nowrap;align-items:center;}.elementor .e-f1d4e1f-8383516{min-height:0px;padding:12px;border-radius:8px;background-color:#FFFFFF1A;gap:20px;justify-content:flex-start;}.elementor .e-a60d92a-24e0df7{width:45%;padding:30px;border-radius:15px;background-color:var(--sc-green);flex-direction:column;gap:20px;}.elementor .e-abeddae-e2b53ea{width:55%;overflow:hidden;padding:0px;border-radius:15px;border-width:1px;border-color:#DCE0D7;border-style:solid;flex-direction:row;align-items:stretch;}.elementor .e-15d66f2-c00da08{max-width:1180px;padding:0px;display:flex;gap:24px;}.elementor .e-1cb1710-08d5104{padding:0px;display:flex;flex-direction:column;gap:40px;}.elementor .e-1ab7448-c2f9e5c{justify-content:center;align-items:center;}.elementor .e-e2a7696-823e92b{max-width:650px;padding:0px;}.elementor .e-6083314-0a70f0a{width:30px;height:30px;}.elementor .e-1ec1d17-f1aac0b{color:var(--sc-red);padding:0px;}.elementor .e-fea9eec-1797eb4{padding:0px;gap:10px;}.elementor .e-fd69279-d577544{width:20px;height:20px;}.elementor .e-518fc57-e988339:hover,.elementor .e-518fc57-e988339:focus-visible{color:var(--sc-red-hover);background-color:var(--sc-white);}.elementor .e-518fc57-e988339{color:var(--sc-red);padding:0px;border-width:0px;background-color:var(--sc-white);justify-content:flex-start;}.elementor .e-20c98d3-e436151{padding:0px;gap:10px;}.elementor .e-9db395c-68b37eb{width:30px;height:30px;}.elementor .e-c18f550-1d011ff{color:var(--sc-red);padding:0px;}.elementor .e-d3da5f9-9a4268c{padding:0px;gap:10px;}.elementor .e-0bfeb87-678bda6{width:20px;height:20px;}.elementor .e-d7ac2f2-1fa962e:hover,.elementor .e-d7ac2f2-1fa962e:focus-visible{color:var(--sc-red-hover);background-color:var(--sc-white);}.elementor .e-d7ac2f2-1fa962e{color:var(--sc-red);padding:0px;border-width:0px;background-color:var(--sc-white);justify-content:flex-start;}.elementor .e-dd6360e-0325ab6{padding:0px;gap:10px;}.elementor .e-bb10a7f-be2aa1b{width:30px;height:30px;}.elementor .e-d6a21fd-f61a22b{color:var(--sc-red);padding:0px;}.elementor .e-86985a4-99f3117{padding:0px;gap:10px;}.elementor .e-1619d8c-2b2218a{width:20px;height:20px;}.elementor .e-f89e969-77e1a5a:hover,.elementor .e-f89e969-77e1a5a:focus-visible{color:var(--sc-red-hover);background-color:var(--sc-white);}.elementor .e-f89e969-77e1a5a{color:var(--sc-red);padding:0px;border-width:0px;background-color:var(--sc-white);justify-content:flex-start;}.elementor .e-d84b0c8-e6d446b{padding:0px;gap:10px;}.elementor .e-ca51fce-857e179{width:30px;height:30px;}.elementor .e-2fe8e14-cea5f1f{color:var(--sc-red);padding:0px;}.elementor .e-f696095-1cd16b6{padding:0px;gap:10px;}.elementor .e-6d7bf1d-33a3339{width:20px;height:20px;}.elementor .e-d0a00b7-b7deac5:hover,.elementor .e-d0a00b7-b7deac5:focus-visible{color:var(--sc-red-hover);background-color:var(--sc-white);}.elementor .e-d0a00b7-b7deac5{color:var(--sc-red);padding:0px;border-width:0px;background-color:var(--sc-white);justify-content:flex-start;}.elementor .e-5cca9d5-141f6ea{padding:0px;gap:10px;}.elementor .e-c9b2e30-350e33d{padding:0px;}.elementor .e-a3cfcbd-5883b19{position:relative;z-index:1;padding:0px;}.elementor .e-596907b-3ac5a0c{width:450px;height:450px;position:absolute;inset-inline-end:-400px;inset-block-end:-400px;border-radius:1000px;border-width:1px;border-color:var(--sc-text-on-dark);transform:translate3d(-50%, -50%, 0px);box-shadow: 0px 0px 0px 92px #094A3605;

box-shadow: 0px 0px 0px 42px #094A3605;\n}.elementor .e-053bf6e-8fd9086{max-width:1000px;padding:0px;}.elementor .e-1d2f9cb-31cd333{width:30px;height:30px;}.elementor .e-4d86edc-f75ca95{width:50px;height:50px;color:var(--sc-red);padding:0px;flex:1 0 auto;}.elementor .e-41e8d1d-2b0b579{width:20px;height:20px;}.elementor .e-b228dbf-f322c37:hover,.elementor .e-b228dbf-f322c37:focus-visible{color:var(--sc-red-hover);background-color:#FBFAF6;}.elementor .e-b228dbf-f322c37{color:var(--sc-red);padding:0px;border-width:0px;background-color:#FBFAF6;justify-content:flex-start;}.elementor .e-a33452e-64ace64{padding:0px;gap:10px;}.elementor .e-762f753-d67bcf4{min-height:0px;background-color:#FBFAF6;flex-direction:row;gap:24px;justify-content:flex-start;}.elementor .e-9b7bb7a-92bddd3{width:30px;height:30px;}.elementor .e-7b1d250-51458ee{width:50px;height:50px;color:var(--sc-red);padding:0px;flex:1 0 auto;}.elementor .e-bca3751-a5b3d21{width:20px;height:20px;}.elementor .e-5282bb1-643fb4b:hover,.elementor .e-5282bb1-643fb4b:focus-visible{color:var(--sc-red-hover);background-color:#FBFAF6;}.elementor .e-5282bb1-643fb4b{color:var(--sc-red);padding:0px;border-width:0px;background-color:#FBFAF6;justify-content:flex-start;}.elementor .e-9d7dffe-ba56a51{padding:0px;gap:10px;}.elementor .e-65794cd-4a28b06{min-height:0px;background-color:#FBFAF6;flex-direction:row;gap:24px;justify-content:flex-start;}.elementor .e-7c8271b-c42acf1{max-width:1100px;padding:0px;display:flex;gap:30px;}.elementor .e-996bca4-5fd5303{position:relative;z-index:1;padding:0px;align-items:center;}.elementor .e-39809da-24d4b83{width:450px;height:450px;position:absolute;inset-inline-end:-400px;inset-block-end:-400px;border-radius:1000px;border-width:1px;border-color:var(--sc-text-on-dark);transform:translate3d(-50%, -50%, 0px);box-shadow: 0px 0px 0px 92px #094A3605;

box-shadow: 0px 0px 0px 42px #094A3605;\n}.elementor .e-edb565f-9a61d31{color:#FFFFFF;}.elementor .e-eb3ba3e-1deca49{width:20px;height:20px;}.elementor .e-a3159cc-e5d367e:hover,.elementor .e-a3159cc-e5d367e:focus-visible{color:var(--sc-green);border-color:var(--sc-cream);background-color:var(--sc-cream);}.elementor .e-3f8fdd2-3a4c4de{width:20px;height:20px;}.elementor .e-a86819b-70fedc8:hover,.elementor .e-a86819b-70fedc8:focus-visible{color:var(--sc-white);border-color:var(--sc-cream);background-color:#fcfaf23b;}.elementor .e-a86819b-70fedc8{color:var(--sc-white);border-color:var(--sc-white);background-color:#f5f7f500;}.elementor .e-a4e36bf-905416d{padding-block-start:12px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;gap:13px;}.elementor .e-70d9e24-6d09f64{max-width:840px;padding:0px;gap:20px;}.elementor .e-0220990-2418004{padding:0px;}.elementor .e-55cdea7-205a8f0{background-image:linear-gradient(90deg, #E00628 0%,#E00628E6 12%,rgba(224, 6, 40, 0.6) 30%,rgba(224, 6, 40, 0.4) 43%,rgba(224, 6, 40, 0.05) 100%),url("https://thesantac.wpenginepowered.com/wp-content/uploads/2026/10/CTA-BG-Santa-party.webp");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;background-color:#E00628;align-items:center;}.elementor .e-9e2a52e-5cdcd80{max-width:800px;padding:0px;}.elementor .e-10c5801-5ba93e6{padding:0px;align-self:center;}.elementor .e-0ef83ee-3965287{padding:0px;display:flex;flex-direction:column;gap:40px;}.elementor .e-d52d66e-46912a4{background-color:#FFFAF2;justify-content:center;align-items:center;}