.elementor .e-29aec7f3-d78b{height:0.1rem;background-color:#921ADC;opacity:12%;}.elementor .e-c66067e-d41d{height:0.1rem;background-color:#921ADC;opacity:12%;}.elementor .e-4dfb74dd-70bf{height:0.1rem;background-color:#921ADC;opacity:12%;}.elementor .e-487b37c4-4370{height:0.1rem;background-color:#921ADC;opacity:12%;}.elementor .e-105bdca7-dae5{height:0.1rem;background-color:#921ADC;opacity:12%;}.elementor .e-6e6ed368-56ef{height:0.1rem;background-color:#921ADC;opacity:12%;}.elementor .e-6d0d6598-24d0{height:0.1rem;background-color:#921ADC;opacity:12%;}.elementor .e-73c7afee-c5df{width:24rem;position:absolute;inset-block-start:6rem;inset-inline-end:2rem;padding:0px;transform:rotateX(0deg) rotateY(0deg) rotateZ(-35deg);flex-direction:column;gap:2rem;pointer-events: none;\n}.elementor .e-9d7b142-bd28{width:25rem;height:auto;max-width:20rem;align-self:center;}.elementor .e-5db6431f-7688{font-size:5.4rem;color:#921ADC;line-height:1.18;text-align:start;}.elementor .e-6348969d-6a55:hover,.elementor .e-6348969d-6a55:focus-visible{transform:translate3d(0px, -2px, 0px);}.elementor .e-6348969d-6a55{min-width:13rem;font-weight:700;color:#FFFFFF;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:2rem;padding-inline-end:2rem;border-radius:999px;background-image:linear-gradient(135deg, #5B1A75 0%,#921ADC 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:0px 0.75rem 1.75rem 0px rgba(61,24,85,0.20);}.elementor .e-3d646b7c-8ae9:hover,.elementor .e-3d646b7c-8ae9:focus-visible{background-color:#F7F0FA;transform:translate3d(0px, -2px, 0px);}.elementor .e-3d646b7c-8ae9{min-width:13rem;font-weight:700;color:#5B1A75;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:2rem;padding-inline-end:2rem;border-radius:999px;border-width:0.125rem;border-color:#5B1A75;border-style:solid;background-color:#FFFFFF;}.elementor .e-778e68dc-c57f{width:100%;margin-block-start:0.5rem;display:flex;flex-direction:row;gap:1rem;flex-wrap:wrap;justify-content:center;align-items:center;}.elementor .e-18a7056c-1ccc{max-width:62rem;text-align:center;gap:1.1rem;flex:0 1 100%;align-items:center;text-align: left;\n}.elementor .e-6f7b7b3a-2369{width:100%;min-height:52rem;max-width:46rem;overflow:hidden;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;border-radius:1.25rem;background-image:url("https://www.mahiwhakaara.training/wp-content/uploads/2026/09/mahi-whakaara-october-2026-flyer.jpg");background-repeat:no-repeat;background-attachment:scroll;background-size:contain;background-position:center center;background-color:#FFFFFF;box-shadow:0px 1rem 2.5rem 0px rgba(61,24,85,0.12);flex:0 1 62%;justify-content:flex-end;align-items:flex-start;align-self:flex-start;margin-inline: auto; & .e-paragraph-base { color: #FFFFFF; background-color: rgba(48,16,67,0.72); padding: 0.55rem 0.8rem; border-radius: 999px; font-weight: 600; } background-position: 0% 0%,center 20%; background-position: center center !important; background-position: center center !important; background-position: center center !important; background-position: center center !important; cursor: zoom-in; transition: transform, box-shadow;\n}.elementor .e-6f7b7b3a-2369:hover,.elementor .e-6f7b7b3a-2369:focus-visible{box-shadow:0px 1.25rem 3rem 0px rgba(61,24,85,0.2);transform:translate3d(0px, -3px, 0px);}.elementor .e-6f7b7b3a-2369:focus{outline-width:0.2rem;outline-color:#921ADC;outline-style:solid;outline-offset:0.25rem;}.elementor .e-38b4e568-65356a7{font-size:2rem;}.elementor .e-4cbb94e7-c9b3{padding:1rem;border-radius:0.75rem;background-color:rgba(146,26,220,0.06);flex-direction:column;gap:0.35rem;flex:0 1 100%;justify-content:center;align-items:flex-start;}.elementor .e-7a6fe21e-acb67c1{font-size:2rem;}.elementor .e-5ea980f-3ad0{padding:1rem;border-radius:0.75rem;background-color:rgba(146,26,220,0.06);flex-direction:column;gap:0.35rem;flex:0 1 100%;justify-content:center;align-items:flex-start;}.elementor .e-72742c44-20182fe{font-size:2rem;}.elementor .e-2e832c03-abf3{padding:1rem;border-radius:0.75rem;background-color:rgba(146,26,220,0.06);flex-direction:column;gap:0.35rem;flex:0 1 100%;justify-content:center;align-items:flex-start;}.elementor .e-49b8da60-e7c8d09{font-size:2rem;}.elementor .e-52cdc11e-9105{padding:1rem;border-radius:0.75rem;background-color:rgba(146,26,220,0.06);flex-direction:column;gap:0.35rem;flex:0 1 100%;justify-content:center;align-items:flex-start;}.elementor .e-1636aefb-5cc1{width:100%;max-width:24rem;padding:1.25rem;margin-block-start:0px;border-radius:1rem;border-width:0px;background-color:#FFFFFF;box-shadow:0px 1rem 2.5rem 0px rgba(61,24,85,0.10);display:flex;flex-direction:column;gap:0.75rem;flex-wrap:nowrap;flex:0 1 30%;align-items:stretch;align-self:flex-start;border-top-style: solid; border-top-color: #921ADC; border-top-style: solid; border-top-color: #921ADC;\n}.elementor .e-3a90ab98-ff75{max-width:78rem;text-align:center;flex-direction:row;gap:2.5rem;flex-wrap:wrap;justify-content:center;align-items:flex-start;margin-inline: auto; text-align: left; margin-inline: auto; margin-inline: auto;\n}.elementor .e-551e47de-e968{position:relative;z-index:1;padding-block-start:4.8rem;padding-block-end:4.8rem;margin-block-start:0px;background-image:linear-gradient(125deg, rgba(146,26,220,0.10) 0%,rgba(146,26,220,0.025) 55%,#FFFFFF 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .e-1dda0b32-8580{font-size:1.6rem;color:#921ADC;padding-block-start:0.8rem;padding-block-end:0.8rem;padding-inline-start:1.4rem;padding-inline-end:1.4rem;border-radius:4rem;border-width:0.1rem;border-color:#921ADC;border-style:solid;background-color:#FFFFFF;flex:0 0 auto;align-self:flex-start;}.elementor .e-11bcd8da-b79c{gap:0.4rem;}.elementor .e-f8d8d63-a2f2{padding-block-start:2rem;padding-block-end:2rem;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:0.1rem;gap:2rem;align-items:flex-start;border-bottom-style: solid; border-bottom-color: #343432;\n}.elementor .e-272a51e3-ecc3{font-size:1.6rem;color:#921ADC;padding-block-start:0.8rem;padding-block-end:0.8rem;padding-inline-start:1.4rem;padding-inline-end:1.4rem;border-radius:4rem;border-width:0.1rem;border-color:#921ADC;border-style:solid;background-color:#FFFFFF;flex:0 0 auto;align-self:flex-start;}.elementor .e-616d613c-98b4{gap:0.4rem;}.elementor .e-6e71fd01-7966{padding-block-start:2rem;padding-block-end:2rem;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:0.1rem;gap:2rem;align-items:flex-start;border-bottom-style: solid; border-bottom-color: #343432;\n}.elementor .e-114cfe76-fdf9{font-size:1.6rem;color:#921ADC;padding-block-start:0.8rem;padding-block-end:0.8rem;padding-inline-start:1.4rem;padding-inline-end:1.4rem;border-radius:4rem;border-width:0.1rem;border-color:#921ADC;border-style:solid;background-color:#FFFFFF;flex:0 0 auto;align-self:flex-start;}.elementor .e-266c2d60-3ba7{gap:0.4rem;}.elementor .e-3375f8fd-6729{padding-block-start:2rem;padding-block-end:2rem;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:0.1rem;gap:2rem;align-items:flex-start;border-bottom-style: solid; border-bottom-color: #343432;\n}.elementor .e-4ce9a593-eb1c{font-size:1.6rem;color:#921ADC;padding-block-start:0.8rem;padding-block-end:0.8rem;padding-inline-start:1.4rem;padding-inline-end:1.4rem;border-radius:4rem;border-width:0.1rem;border-color:#921ADC;border-style:solid;background-color:#FFFFFF;flex:0 0 auto;align-self:flex-start;}.elementor .e-16372183-add0{gap:0.4rem;}.elementor .e-3ee7bfe6-9356{padding-block-start:2rem;padding-block-end:2rem;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:0.1rem;gap:2rem;align-items:flex-start;border-bottom-style: solid; border-bottom-color: #343432;\n}.elementor .e-1593195a-ade6{font-size:1.6rem;color:#921ADC;padding-block-start:0.8rem;padding-block-end:0.8rem;padding-inline-start:1.4rem;padding-inline-end:1.4rem;border-radius:4rem;border-width:0.1rem;border-color:#921ADC;border-style:solid;background-color:#FFFFFF;flex:0 0 auto;align-self:flex-start;}.elementor .e-565f4fb4-d57e{gap:0.4rem;}.elementor .e-22145af2-393c{padding-block-start:2rem;padding-block-end:2rem;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:0.1rem;gap:2rem;align-items:flex-start;border-bottom-style: solid; border-bottom-color: #343432;\n}.elementor .e-7935ee06-c3bb{width:100%;max-width:74rem;padding-block-start:4.5rem;padding-block-end:4.5rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;gap:1.25rem;margin-inline: auto;\n}.elementor .e-6a064e96-abd7{position:relative;padding-block-start:2.25rem;margin-block-start:-2.25rem;border-block-start-width:1px;background-image:linear-gradient(45deg, transparent 76%,rgba(74, 24, 102, 0.032) 76%),linear-gradient(-45deg, transparent 76%,rgba(74, 24, 102, 0.018) 76%),linear-gradient(135deg, #EAD7F5 0%,#F8F0FC 62%,#FFFFFF 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#F8F0FC;clip-path:polygon(0 2.25rem, 100% 0, 100% 100%, 0 100%);border-top-style: solid; border-top-color: rgba(78, 22, 109, 0.10); background-size: 5.5rem 5.5rem, 5.5rem 5.5rem, 100% 100%; background-position: 0 0, 2.75rem 2.75rem, 0 0; background-repeat: repeat, repeat, no-repeat; background-size: 7rem 7rem, 7rem 7rem, 100% 100%; background-position: 0 0, 3.5rem 3.5rem, 0 0; background-repeat: repeat, repeat, no-repeat;\n}.elementor .e-71499d10-120fa51{font-size:11px;}.elementor .e-3f50a835-3817{width:100%;min-height:15rem;max-width:38rem;overflow:hidden;padding:1rem;border-radius:1.25rem;background-image:linear-gradient(180deg, rgba(20,8,29,0) 48%,rgba(20,8,29,0.74) 100%),url("https://www.mahiwhakaara.training/wp-content/uploads/2026/09/tauira-guided-timber-frame.jpg");background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:0px 1rem 2.5rem 0px rgba(61,24,85,0.12);display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;margin-inline: auto; & .e-paragraph-base { color: #FFFFFF; background-color: rgba(48,16,67,0.72); padding: 0.55rem 0.8rem; border-radius: 999px; font-weight: 600; } background-position: 0% 0%,center 18%;\n}.elementor .e-4b27c973-48cb{max-width:75.2rem;}.elementor .e-4a16d81b-3d60{flex-direction:column;align-items:center;}.elementor .e-73a6879a-ab05{width:100%;max-width:74rem;padding-block-start:4.5rem;padding-block-end:4.5rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;gap:1.25rem;margin-inline: auto;\n}.elementor .e-1fc69e88-6f5c{position:relative;padding-block-start:2.25rem;margin-block-start:-2.25rem;border-block-start-width:1px;background-color:#FFFFFF;clip-path:polygon(0 0, 100% 2.25rem, 100% 100%, 0 100%);border-top-style: solid; border-top-color: #921ADC; border-top-style: solid; border-top-color: rgba(78, 22, 109, 0.10);\n}.elementor .e-71651807-db75cf5{font-size:11px;}.elementor .e-7a242d24-6462{flex:1 1 32rem;}.elementor .e-6c6ab5df-2087{flex:1 1 32rem;}.elementor .e-66014ec6-e97c{flex:1 1 32rem;}.elementor .e-44885793-5675{flex:1 1 32rem;}.elementor .e-10090dc6-b75f{gap:1.6rem;flex-wrap:wrap;align-items:stretch;}.elementor .e-df585db-33e5{width:100%;max-width:74rem;padding-block-start:4.5rem;padding-block-end:4.5rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;gap:1.25rem;margin-inline: auto;\n}.elementor .e-e471eb6-65cc{position:relative;padding-block-start:2.25rem;margin-block-start:-2.25rem;border-block-start-width:1px;background-image:linear-gradient(45deg, transparent 76%,rgba(74, 24, 102, 0.032) 76%),linear-gradient(-45deg, transparent 76%,rgba(74, 24, 102, 0.018) 76%),linear-gradient(135deg, #E4CEF1 0%,#F4E8FA 62%,#FFFFFF 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#F4E8FA;clip-path:polygon(0 2.25rem, 100% 0, 100% 100%, 0 100%);border-top-style: solid; border-top-color: rgba(78, 22, 109, 0.10); background-size: 5.5rem 5.5rem, 5.5rem 5.5rem, 100% 100%; background-position: 0 0, 2.75rem 2.75rem, 0 0; background-repeat: repeat, repeat, no-repeat; background-size: 7rem 7rem, 7rem 7rem, 100% 100%; background-position: 0 0, 3.5rem 3.5rem, 0 0; background-repeat: repeat, repeat, no-repeat;\n}.elementor .e-2422ef10-8448{height:0.1rem;background-color:#921ADC;opacity:12%;}.elementor .e-7b4ac65c-43c6{height:0.1rem;background-color:#921ADC;opacity:12%;}.elementor .e-6125dceb-947c{height:0.1rem;background-color:#921ADC;opacity:12%;}.elementor .e-7c12163b-d7c8{height:0.1rem;background-color:#921ADC;opacity:12%;}.elementor .e-3750f1aa-f31f{height:0.1rem;background-color:#921ADC;opacity:12%;}.elementor .e-f52058d-56de{height:0.1rem;background-color:#921ADC;opacity:12%;}.elementor .e-55feb18f-332f{height:0.1rem;background-color:#921ADC;opacity:12%;}.elementor .e-4f7d0e10-9adb{width:24rem;position:absolute;inset-block-start:6rem;inset-inline-end:2rem;padding:0px;transform:rotateX(0deg) rotateY(0deg) rotateZ(-35deg);flex-direction:column;gap:2rem;pointer-events: none;\n}.elementor .e-21bab939-b24b{width:3.7rem;height:3.7rem;color:#7A1FA2;padding:0.85rem;border-radius:50%;border-width:0.125rem;border-color:rgba(146,26,220,0.28);border-style:solid;background-color:#FFFFFF;box-shadow:0px 0.55rem 1.2rem 0px rgba(61,24,85,0.14);flex:0 0 auto;align-self:flex-start;}.elementor .e-fc97176-5776{flex:1 1 0px;}.elementor .e-391cc8f6-e64c{width:3.7rem;height:3.7rem;color:#7A1FA2;padding:0.85rem;border-radius:50%;border-width:0.125rem;border-color:rgba(146,26,220,0.28);border-style:solid;background-color:#FFFFFF;box-shadow:0px 0.55rem 1.2rem 0px rgba(61,24,85,0.14);flex:0 0 auto;align-self:flex-start;}.elementor .e-9fa0eb3-def3{flex:1 1 0px;}.elementor .e-f29a8e0-3032{width:3.7rem;height:3.7rem;color:#7A1FA2;padding:0.85rem;border-radius:50%;border-width:0.125rem;border-color:rgba(146,26,220,0.28);border-style:solid;background-color:#FFFFFF;box-shadow:0px 0.55rem 1.2rem 0px rgba(61,24,85,0.14);flex:0 0 auto;align-self:flex-start;}.elementor .e-614d388-8544{flex:1 1 0px;}.elementor .e-5e2e88eb-78ea{gap:1.6rem;align-items:stretch;}.elementor .e-12db108d-5862:hover,.elementor .e-12db108d-5862:focus-visible{background-color:#F7F0FA;transform:translate3d(0px, -2px, 0px);}.elementor .e-12db108d-5862{min-width:13rem;font-weight:700;color:#5B1A75;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:2rem;padding-inline-end:2rem;border-radius:999px;border-width:0.125rem;border-color:#5B1A75;border-style:solid;background-color:#FFFFFF;}.elementor .e-22838923-443f{width:100%;margin-block-start:0.5rem;display:flex;flex-direction:row;gap:1rem;flex-wrap:wrap;justify-content:center;align-items:center;}.elementor .e-41cf7600-bfac{font-size:1.65rem;color:#4d1768;line-height:1.2;text-align:center;margin:0px;}.elementor .e-2cb17827-a900{color:#5f5866;line-height:1.55;text-align:center;margin-block-start:0px;margin-block-end:0.75rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-4269c305-3087:hover,.elementor .e-4269c305-3087:focus-visible{box-shadow:0px 12px 28px 0px rgba(45,22,60,0.20);transform:translate3d(0px, -3px, 0px);}.elementor .e-4269c305-3087{min-width:0px;overflow:hidden;border-radius:0.9rem;box-shadow:0px 8px 22px 0px rgba(45,22,60,0.14);flex:1 1 0px;transition: transform, box-shadow;\n}.elementor .e-40a96491-7bca:hover,.elementor .e-40a96491-7bca:focus-visible{box-shadow:0px 12px 28px 0px rgba(45,22,60,0.20);transform:translate3d(0px, -3px, 0px);}.elementor .e-40a96491-7bca{min-width:0px;overflow:hidden;border-radius:0.9rem;box-shadow:0px 8px 22px 0px rgba(45,22,60,0.14);flex:1 1 0px;transition: transform, box-shadow;\n}.elementor .e-746a69e9-575d:hover,.elementor .e-746a69e9-575d:focus-visible{box-shadow:0px 12px 28px 0px rgba(45,22,60,0.20);transform:translate3d(0px, -3px, 0px);}.elementor .e-746a69e9-575d{min-width:0px;overflow:hidden;border-radius:0.9rem;box-shadow:0px 8px 22px 0px rgba(45,22,60,0.14);flex:1 1 0px;transition: transform, box-shadow;\n}.elementor .e-4bda1c4f-884d{width:100%;display:flex;flex-direction:row;gap:1rem;justify-content:center;align-items:stretch;}.elementor .e-12f2aac2-eab8{width:100%;max-width:72rem;padding:1.5rem;margin-block-start:1.5rem;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;border-radius:1.25rem;border-width:1px;border-color:rgba(83,29,113,0.12);border-style:solid;background-color:rgba(255,255,255,0.72);box-shadow:0px 14px 36px 0px rgba(83,29,113,0.10);display:flex;flex-direction:column;gap:0.65rem;align-items:center;}.elementor .e-2bd2b8e7-559f{width:100%;max-width:74rem;padding-block-start:4.5rem;padding-block-end:4.5rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;gap:1.25rem;margin-inline: auto;\n}.elementor .e-58d4e96d-e739{position:relative;padding-block-start:2.25rem;margin-block-start:-2.25rem;border-block-start-width:1px;background-image:linear-gradient(45deg, transparent 76%,rgba(74, 24, 102, 0.032) 76%),linear-gradient(-45deg, transparent 76%,rgba(74, 24, 102, 0.018) 76%),linear-gradient(135deg, #DCC0EC 0%,#EEDCF7 62%,#FFFFFF 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#EEDCF7;clip-path:polygon(0 0, 100% 2.25rem, 100% 100%, 0 100%);border-top-style: solid; border-top-color: rgba(78, 22, 109, 0.12); background-size: 5.5rem 5.5rem, 5.5rem 5.5rem, 100% 100%; background-position: 0 0, 2.75rem 2.75rem, 0 0; background-repeat: repeat, repeat, no-repeat; background-size: 7rem 7rem, 7rem 7rem, 100% 100%; background-position: 0 0, 3.5rem 3.5rem, 0 0; background-repeat: repeat, repeat, no-repeat;\n}.elementor .e-3dda67e-20c6{flex:1 1 0px;}.elementor .e-3930864b-bafa{flex:1 1 0px;}.elementor .e-2c62bfad-915a{gap:2.4rem;align-items:stretch;}.elementor .e-2ec75b0e-5337{width:100%;max-width:74rem;padding-block-start:4.5rem;padding-block-end:4.5rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;gap:1.25rem;margin-inline: auto;\n}.elementor .e-7cdf3a8c-e320{position:relative;padding-block-start:2.25rem;margin-block-start:-2.25rem;border-block-start-width:1px;background-color:#FFFFFF;clip-path:polygon(0 2.25rem, 100% 0, 100% 100%, 0 100%);border-top-style: solid; border-top-color: #921ADC; border-top-style: solid; border-top-color: rgba(78, 22, 109, 0.10);\n}.elementor .e-55b8a162-7b12d77{font-size:11px;}.elementor .e-576030ea-c150{font-size:1.55rem;color:#351342;line-height:1.2;margin:0px;font-weight:750;\n}.elementor .e-4ced4c4c-bdcf{font-size:14px;color:#332a36;line-height:1.45;padding-block-start:0.9rem;padding-block-end:0.9rem;padding-inline-start:1rem;padding-inline-end:1rem;border-radius:0.65rem;border-inline-start-width:0.25rem;background-color:#ffffff;border-left-style: solid; border-left-color: #7A1FA2;\n}.elementor .e-12322bdc-56ac{font-size:13px;color:#332a36;line-height:1.45;padding-block-start:0.9rem;padding-block-end:0.9rem;padding-inline-start:1rem;padding-inline-end:1rem;border-radius:0.65rem;border-inline-start-width:0.25rem;background-color:#ffffff;border-left-style: solid; border-left-color: #7A1FA2;\n}.elementor .e-71e219a4-24f2{font-size:13px;color:#332a36;line-height:1.45;padding-block-start:0.9rem;padding-block-end:0.9rem;padding-inline-start:1rem;padding-inline-end:1rem;border-radius:0.65rem;border-inline-start-width:0.25rem;background-color:#ffffff;border-left-style: solid; border-left-color: #7A1FA2;\n}.elementor .e-24ef3087-9d4f{font-size:13px;color:#332a36;line-height:1.45;padding-block-start:0.9rem;padding-block-end:0.9rem;padding-inline-start:1rem;padding-inline-end:1rem;border-radius:0.65rem;border-inline-start-width:0.25rem;background-color:#ffffff;border-left-style: solid; border-left-color: #7A1FA2;\n}.elementor .e-5edbc6e3-358b{font-size:13px;color:#332a36;line-height:1.45;padding-block-start:0.9rem;padding-block-end:0.9rem;padding-inline-start:1rem;padding-inline-end:1rem;border-radius:0.65rem;border-inline-start-width:0.25rem;background-color:#ffffff;border-left-style: solid; border-left-color: #7A1FA2;\n}.elementor .e-55ea373d-e630{font-size:13px;color:#332a36;line-height:1.45;padding-block-start:0.9rem;padding-block-end:0.9rem;padding-inline-start:1rem;padding-inline-end:1rem;border-radius:0.65rem;border-inline-start-width:0.25rem;background-color:#ffffff;border-left-style: solid; border-left-color: #7A1FA2;\n}.elementor .e-323ed558-a230{font-size:14px;color:#332a36;line-height:1.45;padding-block-start:0.9rem;padding-block-end:0.9rem;padding-inline-start:1rem;padding-inline-end:1rem;border-radius:0.65rem;border-inline-start-width:0.25rem;background-color:#ffffff;display:grid;gap:0.75rem;grid-template-columns:repeat(2,minmax(0,1fr));border-left-style: solid; border-left-color: #7A1FA2;\n}.elementor .e-5b571013-11ea{padding:1.5rem;border-radius:1.25rem;border-width:0.0625rem;border-color:rgba(122,31,162,0.24);border-style:solid;background-image:linear-gradient(135deg, #ffffff 0%,#f7effb 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:0px 0.75rem 2rem 0px rgba(55,18,73,0.08);display:flex;flex-direction:column;gap:1rem;}.elementor .e-42b25fd8-cc05{font-size:4.4rem;color:#921ADC;}.elementor .e-64a22e29-a07b{width:100%;min-width:0px;padding:2.4rem;display:flex;flex-direction:column;gap:1.6rem;flex:0 0 auto;}.elementor .e-60a67b4a-b197{width:100%;min-width:0px;display:flex;flex-direction:column;gap:1.6rem;flex:0 0 auto;}.elementor .e-728af1e2-2dd0{display:flex;flex-direction:column;gap:3.2rem;align-items:stretch;}.elementor .e-27ac0477-3717:hover,.elementor .e-27ac0477-3717:focus-visible{transform:translate3d(0px, -2px, 0px);}.elementor .e-27ac0477-3717{min-width:13rem;font-weight:700;color:#FFFFFF;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:2rem;padding-inline-end:2rem;border-radius:999px;background-image:linear-gradient(135deg, #5B1A75 0%,#921ADC 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:0px 0.75rem 1.75rem 0px rgba(61,24,85,0.20);}.elementor .e-5ddf1115-f832:hover,.elementor .e-5ddf1115-f832:focus-visible{background-color:#F7F0FA;transform:translate3d(0px, -2px, 0px);}.elementor .e-5ddf1115-f832{min-width:13rem;font-weight:700;color:#5B1A75;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:2rem;padding-inline-end:2rem;border-radius:999px;border-width:0.125rem;border-color:#5B1A75;border-style:solid;background-color:#FFFFFF;}.elementor .e-558db31-9abc{width:100%;margin-block-start:0.5rem;display:flex;flex-direction:row;gap:1rem;flex-wrap:wrap;justify-content:center;align-items:center;}.elementor .e-3ae2ca6d-bec7{width:100%;max-width:74rem;padding-block-start:4.5rem;padding-block-end:4.5rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;gap:1.25rem;margin-inline: auto;\n}.elementor .e-517f5b70-f55a{position:relative;padding-block-start:2.25rem;margin-block-start:-2.25rem;border-block-start-width:1px;background-image:linear-gradient(45deg, transparent 76%,rgba(74, 24, 102, 0.032) 76%),linear-gradient(-45deg, transparent 76%,rgba(74, 24, 102, 0.018) 76%),linear-gradient(135deg, #E2C9F0 0%,#F0E1F8 62%,#FFFFFF 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#F0E1F8;clip-path:polygon(0 0, 100% 2.25rem, 100% 100%, 0 100%);border-top-style: solid; border-top-color: rgba(78, 22, 109, 0.10); background-size: 5.5rem 5.5rem, 5.5rem 5.5rem, 100% 100%; background-position: 0 0, 2.75rem 2.75rem, 0 0; background-repeat: repeat, repeat, no-repeat; background-size: 7rem 7rem, 7rem 7rem, 100% 100%; background-position: 0 0, 3.5rem 3.5rem, 0 0; background-repeat: repeat, repeat, no-repeat;\n}.elementor .e-7e234333-667e{gap:3.2rem;align-items:flex-start;}.elementor .e-144468f1-6076{width:100%;max-width:74rem;padding-block-start:4.5rem;padding-block-end:4.5rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;gap:1.25rem;margin-inline: auto;\n}.elementor .e-7d31c953-29f3{position:relative;padding-block-start:2.25rem;margin-block-start:-2.25rem;border-block-start-width:1px;background-color:#FFFFFF;clip-path:polygon(0 2.25rem, 100% 0, 100% 100%, 0 100%);border-top-style: solid; border-top-color: rgba(78, 22, 109, 0.10);\n}.elementor .e-44232bc4-7878{font-weight:600;}.elementor .e-60dcd4c3-4ecd{padding:2rem;}.elementor .e-3934b1f1-b42c{padding-block-start:0px;padding-block-end:2rem;padding-inline-start:2rem;padding-inline-end:2rem;}.elementor .e-62bc63af-e743{border-radius:0.8rem;border-width:0.1rem;border-color:#343432;border-style:solid;}.elementor .e-22c22e08-ab3b{font-weight:600;}.elementor .e-693cebf9-3f69{padding:2rem;}.elementor .e-4bb448d8-13a0{padding-block-start:0px;padding-block-end:2rem;padding-inline-start:2rem;padding-inline-end:2rem;}.elementor .e-77386660-1307{border-radius:0.8rem;border-width:0.1rem;border-color:#343432;border-style:solid;}.elementor .e-444bdd76-b6b0{font-weight:600;}.elementor .e-232bfb3f-d6b4{padding:2rem;}.elementor .e-19123e9a-a58c{padding-block-start:0px;padding-block-end:2rem;padding-inline-start:2rem;padding-inline-end:2rem;}.elementor .e-3a54ca62-4e9c{border-radius:0.8rem;border-width:0.1rem;border-color:#343432;border-style:solid;}.elementor .e-2e868d88-5152{font-weight:600;}.elementor .e-1a29742e-a324{padding:2rem;}.elementor .e-55752378-68e5{padding-block-start:0px;padding-block-end:2rem;padding-inline-start:2rem;padding-inline-end:2rem;}.elementor .e-70328100-6fcd{border-radius:0.8rem;border-width:0.1rem;border-color:#343432;border-style:solid;}.elementor .e-48dcda2a-22b1{font-weight:600;}.elementor .e-3e71f3aa-6c5b{padding:2rem;}.elementor .e-253de6c5-791e{padding-block-start:0px;padding-block-end:2rem;padding-inline-start:2rem;padding-inline-end:2rem;}.elementor .e-460219a5-c13d{border-radius:0.8rem;border-width:0.1rem;border-color:#343432;border-style:solid;}.elementor .e-6be42893-e7b0{gap:1.2rem;}.elementor .e-3be61824-8431{width:100%;max-width:74rem;padding-block-start:4.5rem;padding-block-end:4.5rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;gap:1.25rem;margin-inline: auto;\n}.elementor .e-46cae0c1-1564{position:relative;padding-block-start:2.25rem;margin-block-start:-2.25rem;border-block-start-width:1px;background-image:linear-gradient(45deg, transparent 76%,rgba(74, 24, 102, 0.032) 76%),linear-gradient(-45deg, transparent 76%,rgba(74, 24, 102, 0.018) 76%),linear-gradient(135deg, #EBD8F5 0%,#F6EDFA 62%,#FFFFFF 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#F6EDFA;clip-path:polygon(0 0, 100% 2.25rem, 100% 100%, 0 100%);border-top-style: solid; border-top-color: rgba(78, 22, 109, 0.10); background-size: 5.5rem 5.5rem, 5.5rem 5.5rem, 100% 100%; background-position: 0 0, 2.75rem 2.75rem, 0 0; background-repeat: repeat, repeat, no-repeat; background-size: 7rem 7rem, 7rem 7rem, 100% 100%; background-position: 0 0, 3.5rem 3.5rem, 0 0; background-repeat: repeat, repeat, no-repeat;\n}.elementor .e-5797db6-86bb{height:0.1rem;background-color:#921ADC;opacity:12%;}.elementor .e-4f68024b-f007{height:0.1rem;background-color:#921ADC;opacity:12%;}.elementor .e-42688803-d211{height:0.1rem;background-color:#921ADC;opacity:12%;}.elementor .e-4e812cf0-f00b{height:0.1rem;background-color:#921ADC;opacity:12%;}.elementor .e-47e04c08-f45d{height:0.1rem;background-color:#921ADC;opacity:12%;}.elementor .e-42009375-b1b4{height:0.1rem;background-color:#921ADC;opacity:12%;}.elementor .e-5f85b2d6-3435{height:0.1rem;background-color:#921ADC;opacity:12%;}.elementor .e-188753fa-8be1{width:24rem;position:absolute;inset-block-start:6rem;inset-inline-end:2rem;padding:0px;transform:rotateX(0deg) rotateY(0deg) rotateZ(-35deg);flex-direction:column;gap:2rem;pointer-events: none;\n}.elementor .e-2ba7d9e8-3563{min-height:0px;max-height:22rem;overflow:hidden;text-align:center;padding:0px;border-width:0px;border-color:#921ADC;border-style:dashed;justify-content:center;text-align: left; & .fts-jal-single-fb-post:nth-child(n+3) { display: none !important; }\n}.elementor .e-34c806f4-c6fe3e4{align-self:center;}.elementor .e-77d570e3-e061{width:100%;max-width:100%;padding:1.5rem;gap:0.85rem;flex:1 1 0px;margin-inline: auto;\n}.elementor .e-3bae25a1-352f{gap:1.5rem;justify-content:center;align-items:stretch;}.elementor .e-66321c3d-4073{width:100%;max-width:74rem;padding-block-start:4.5rem;padding-block-end:4.5rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;gap:1.25rem;margin-inline: auto;\n}.elementor .e-3689b83d-d93d{position:relative;padding-block-start:2.25rem;margin-block-start:-2.25rem;border-block-start-width:1px;background-image:linear-gradient(45deg, transparent 76%,rgba(74, 24, 102, 0.032) 76%),linear-gradient(-45deg, transparent 76%,rgba(74, 24, 102, 0.018) 76%),linear-gradient(135deg, #DDBFEB 0%,#ECD8F5 62%,#FFFFFF 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#ECD8F5;clip-path:polygon(0 2.25rem, 100% 0, 100% 100%, 0 100%);border-top-style: solid; border-top-color: rgba(78, 22, 109, 0.12); background-size: 5.5rem 5.5rem, 5.5rem 5.5rem, 100% 100%; background-position: 0 0, 2.75rem 2.75rem, 0 0; background-repeat: repeat, repeat, no-repeat; background-size: 7rem 7rem, 7rem 7rem, 100% 100%; background-position: 0 0, 3.5rem 3.5rem, 0 0; background-repeat: repeat, repeat, no-repeat;\n}.elementor .e-65fb4607-d193{width:25rem;height:auto;}.elementor .e-56701e02-f22f:hover,.elementor .e-56701e02-f22f:focus-visible{color:#351342;background-color:#f7effb;}.elementor .e-56701e02-f22f{font-weight:700;color:#5B1C70;text-decoration:none;padding-block-start:0.85rem;padding-block-end:0.85rem;padding-inline-start:1.4rem;padding-inline-end:1.4rem;border-radius:999px;border-width:0.125rem;border-color:#7A1FA2;border-style:solid;background-color:#ffffff;display:inline-flex;justify-content:center;align-items:center;}.elementor .e-dbf9e2e-eda4{padding:0px;display:flex;flex-direction:row;gap:0.75rem;flex-wrap:wrap;align-items:center;}.elementor .e-6a33d379-2235{width:100%;max-width:74rem;padding-block-start:4.5rem;padding-block-end:4.5rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;gap:1.25rem;margin-inline: auto;\n}.elementor .e-30f36014-ebad{position:relative;padding-block-start:2.25rem;margin-block-start:-2.25rem;border-block-start-width:1px;background-color:#FFFFFF;clip-path:polygon(0 0, 100% 2.25rem, 100% 100%, 0 100%);border-top-style: solid; border-top-color: rgba(78, 22, 109, 0.12);\n}