.elementor .e-15861fc1-aec0{width:170px;height:auto;display:block;flex:0 0 auto;max-width:none;\n}.elementor .e-4ddca3c7-1bb2:hover,.elementor .e-4ddca3c7-1bb2:focus-visible{color:#fff}.elementor .e-4ddca3c7-1bb2{font-family:"DM Sans";font-weight:500;font-size:.8rem;color:#E8E0F0;text-decoration:none;padding-block-start:.15rem;padding-block-end:.15rem;padding-inline-start:0;padding-inline-end:0;border-width:0;background-color:#fff0;display:inline-flex;white-space:nowrap;\n}.elementor .e-293cd258-32f4:hover,.elementor .e-293cd258-32f4:focus-visible{background-color:rgb(255 255 255 / .18)}.elementor .e-293cd258-32f4{width:1.85rem;height:1.85rem;font-family:"Font Awesome 5 Brands";font-weight:400;font-size:1rem;color:#fff;line-height:1;text-decoration:none;padding:0;border-radius:999px;border-width:1px;border-color:rgb(255 255 255 / .35);border-style:solid;background-color:rgb(255 255 255 / .08);display:inline-flex;justify-content:center;align-items:center}.elementor .e-3200d2e4-9d47:hover,.elementor .e-3200d2e4-9d47:focus-visible{background-color:rgb(255 255 255 / .18)}.elementor .e-3200d2e4-9d47{width:1.85rem;height:1.85rem;font-family:"Font Awesome 5 Brands";font-weight:400;font-size:.95rem;color:#fff;line-height:1;text-decoration:none;padding:0;border-radius:999px;border-width:1px;border-color:rgb(255 255 255 / .35);border-style:solid;background-color:rgb(255 255 255 / .08);display:inline-flex;justify-content:center;align-items:center}.elementor .e-3779275c-f5bf:hover,.elementor .e-3779275c-f5bf:focus-visible{background-color:rgb(255 255 255 / .18)}.elementor .e-3779275c-f5bf{width:1.85rem;height:1.85rem;font-family:"Font Awesome 5 Brands";font-weight:400;font-size:1.05rem;color:#fff;line-height:1;text-decoration:none;padding:0;border-radius:999px;border-width:1px;border-color:rgb(255 255 255 / .35);border-style:solid;background-color:rgb(255 255 255 / .08);display:inline-flex;justify-content:center;align-items:center}.elementor .e-6072da5d-6233:hover,.elementor .e-6072da5d-6233:focus-visible{background-color:rgb(255 255 255 / .18)}.elementor .e-6072da5d-6233{width:1.85rem;height:1.85rem;font-family:"Font Awesome 5 Brands";font-weight:400;font-size:.95rem;color:#fff;line-height:1;text-decoration:none;padding:0;border-radius:999px;border-width:1px;border-color:rgb(255 255 255 / .35);border-style:solid;background-color:rgb(255 255 255 / .08);display:inline-flex;justify-content:center;align-items:center}.elementor .e-69091307-1206{width:auto;padding:0;display:flex;flex-direction:row;gap:.4rem;flex:0 0 auto;align-items:center}.elementor .e-301be349-6f81{padding-block-start:0;padding-block-end:.5rem;padding-inline-start:0;padding-inline-end:0;box-shadow:0 -1px 0 0 rgb(255 255 255 / .18) inset;display:flex;flex-direction:row;gap:1rem;justify-content:space-between;align-items:center}.elementor .e-447d2d39-aec1:hover,.elementor .e-447d2d39-aec1:focus-visible{color:#fff}.elementor .e-447d2d39-aec1{font-family:"DM Sans";font-weight:500;font-size:.875rem;color:rgb(255 255 255 / .88);text-decoration:none;padding-block-start:.35rem;padding-block-end:.35rem;padding-inline-start:.15rem;padding-inline-end:.15rem;border-width:0;background-color:#fff0;display:inline-flex;white-space:nowrap;\n}.elementor .e-4fb3dc82-1039:hover,.elementor .e-4fb3dc82-1039:focus-visible{color:#fff}.elementor .e-4fb3dc82-1039{font-family:"DM Sans";font-weight:500;font-size:.875rem;color:rgb(255 255 255 / .88);text-decoration:none;padding-block-start:.35rem;padding-block-end:.35rem;padding-inline-start:.15rem;padding-inline-end:.15rem;border-width:0;background-color:#fff0;display:inline-flex;white-space:nowrap;\n}.elementor .e-3aa9beb8-6a83:hover,.elementor .e-3aa9beb8-6a83:focus-visible{color:#fff}.elementor .e-3aa9beb8-6a83{font-family:"DM Sans";font-weight:500;font-size:.875rem;color:rgb(255 255 255 / .88);text-decoration:none;padding-block-start:.35rem;padding-block-end:.35rem;padding-inline-start:.15rem;padding-inline-end:.15rem;border-width:0;background-color:#fff0;display:inline-flex;white-space:nowrap;\n}.elementor .e-b5cd834-294b{font-family:"DM Sans";font-weight:600;font-size:.875rem;color:#fff;text-decoration:none;cursor:pointer;padding-block-start:.35rem;padding-block-end:.35rem;padding-inline-start:.15rem;padding-inline-end:.15rem;border-width:0;background-color:#fff0;box-shadow:0 -2px 0 0 #fff inset;display:inline-flex;white-space:nowrap;\n}.elementor .e-61ccd8b8-60b0:hover,.elementor .e-61ccd8b8-60b0:focus-visible{color:#3E2B5E;background-color:#F3EEF8}.elementor .e-61ccd8b8-60b0{font-family:"DM Sans";font-weight:700;font-size:.875rem;color:#3E2B5E;text-decoration:none;padding-block-start:.55rem;padding-block-end:.55rem;padding-inline-start:.75rem;padding-inline-end:.75rem;border-radius:.6rem;border-width:0;background-color:#F3EEF8;display:flex;white-space:nowrap;\n}.elementor .e-7648f845-c823:hover,.elementor .e-7648f845-c823:focus-visible{color:#3E2B5E;background-color:#F3EEF8}.elementor .e-7648f845-c823{font-family:"DM Sans";font-weight:500;font-size:.875rem;color:#3E2B5E;text-decoration:none;padding-block-start:.55rem;padding-block-end:.55rem;padding-inline-start:.75rem;padding-inline-end:.75rem;border-radius:.6rem;border-width:0;background-color:#fff0;display:flex;white-space:nowrap;\n}.elementor .e-7b62d96a-bf55:hover,.elementor .e-7b62d96a-bf55:focus-visible{color:#3E2B5E;background-color:#F3EEF8}.elementor .e-7b62d96a-bf55{font-family:"DM Sans";font-weight:500;font-size:.875rem;color:#3E2B5E;text-decoration:none;padding-block-start:.55rem;padding-block-end:.55rem;padding-inline-start:.75rem;padding-inline-end:.75rem;border-radius:.6rem;border-width:0;background-color:#fff0;display:flex;white-space:nowrap;\n}.elementor .e-18f76eb7-4db2:hover,.elementor .e-18f76eb7-4db2:focus-visible{color:#3E2B5E;background-color:#F3EEF8}.elementor .e-18f76eb7-4db2{font-family:"DM Sans";font-weight:500;font-size:.875rem;color:#3E2B5E;text-decoration:none;padding-block-start:.55rem;padding-block-end:.55rem;padding-inline-start:.75rem;padding-inline-end:.75rem;border-radius:.6rem;border-width:0;background-color:#fff0;display:flex;white-space:nowrap;\n}.elementor .e-d5123b-e2b6:hover,.elementor .e-d5123b-e2b6:focus-visible{color:#3E2B5E;background-color:#F3EEF8}.elementor .e-d5123b-e2b6{font-family:"DM Sans";font-weight:500;font-size:.875rem;color:#3E2B5E;text-decoration:none;padding-block-start:.55rem;padding-block-end:.55rem;padding-inline-start:.75rem;padding-inline-end:.75rem;border-radius:.6rem;border-width:0;background-color:#fff0;display:flex;white-space:nowrap;\n}.elementor .e-5045687d-4837:hover,.elementor .e-5045687d-4837:focus-visible{color:#3E2B5E;background-color:#F3EEF8}.elementor .e-5045687d-4837{font-family:"DM Sans";font-weight:500;font-size:.875rem;color:#3E2B5E;text-decoration:none;padding-block-start:.55rem;padding-block-end:.55rem;padding-inline-start:.75rem;padding-inline-end:.75rem;border-radius:.6rem;border-width:0;background-color:#fff0;display:flex;white-space:nowrap;\n}.elementor .e-686d4e03-58f3:hover,.elementor .e-686d4e03-58f3:focus-visible{color:#3E2B5E;background-color:#F3EEF8}.elementor .e-686d4e03-58f3{font-family:"DM Sans";font-weight:500;font-size:.875rem;color:#3E2B5E;text-decoration:none;padding-block-start:.55rem;padding-block-end:.55rem;padding-inline-start:.75rem;padding-inline-end:.75rem;border-radius:.6rem;border-width:0;background-color:#fff0;display:flex;white-space:nowrap;\n}.elementor .e-7441f177-742e:hover,.elementor .e-7441f177-742e:focus-visible{color:#3E2B5E;background-color:#F3EEF8}.elementor .e-7441f177-742e{font-family:"DM Sans";font-weight:500;font-size:.875rem;color:#3E2B5E;text-decoration:none;padding-block-start:.55rem;padding-block-end:.55rem;padding-inline-start:.75rem;padding-inline-end:.75rem;border-radius:.6rem;border-width:0;background-color:#fff0;display:flex;white-space:nowrap;\n}.elementor .e-621eaa29-f522:hover,.elementor .e-621eaa29-f522:focus-visible{color:#3E2B5E;background-color:#F3EEF8}.elementor .e-621eaa29-f522{font-family:"DM Sans";font-weight:500;font-size:.875rem;color:#3E2B5E;text-decoration:none;padding-block-start:.55rem;padding-block-end:.55rem;padding-inline-start:.75rem;padding-inline-end:.75rem;border-radius:.6rem;border-width:0;background-color:#fff0;display:flex;white-space:nowrap;\n}.elementor .e-4ce0937a-b0db{min-width:15rem;position:absolute;inset-block-start:100%;inset-inline-start:-.75rem;z-index:60;padding:.5rem;margin-block-start:0;border-radius:.9rem;border-width:1px;border-color:#E8E0F0;border-style:solid;background-color:#fff;box-shadow:0 18px 40px 0 rgb(62 43 94 / .22);display:none;flex-direction:column;gap:.1rem}.elementor .e-2b42c44-21e7{width:auto;position:relative;padding:0;display:flex;flex-direction:row;gap:0;flex:0 0 auto;align-items:center;&:hover [data-dd-panel]{display:flex}&:focus-within [data-dd-panel]{display:flex}\n}.elementor .e-ec78fe6-210c:hover,.elementor .e-ec78fe6-210c:focus-visible{color:#fff}.elementor .e-ec78fe6-210c{font-family:"DM Sans";font-weight:500;font-size:.875rem;color:rgb(255 255 255 / .88);text-decoration:none;padding-block-start:.35rem;padding-block-end:.35rem;padding-inline-start:.15rem;padding-inline-end:.15rem;border-width:0;background-color:#fff0;display:inline-flex;white-space:nowrap;\n}.elementor .e-4c69fac7-5d0f:hover,.elementor .e-4c69fac7-5d0f:focus-visible{color:#fff}.elementor .e-4c69fac7-5d0f{font-family:"DM Sans";font-weight:500;font-size:.875rem;color:rgb(255 255 255 / .88);text-decoration:none;padding-block-start:.35rem;padding-block-end:.35rem;padding-inline-start:.15rem;padding-inline-end:.15rem;border-width:0;background-color:#fff0;display:inline-flex;white-space:nowrap;\n}.elementor .e-6759a939-3065:hover,.elementor .e-6759a939-3065:focus-visible{color:#fff}.elementor .e-6759a939-3065{font-family:"DM Sans";font-weight:500;font-size:.875rem;color:rgb(255 255 255 / .88);text-decoration:none;padding-block-start:.35rem;padding-block-end:.35rem;padding-inline-start:.15rem;padding-inline-end:.15rem;border-width:0;background-color:#fff0;display:inline-flex;white-space:nowrap;\n}.elementor .e-10485954-b3e3{width:auto;padding:0;display:flex;flex-direction:row;gap:1.6rem;flex:0 1 auto;align-items:center}.elementor .e-1abe94d6-7393:hover,.elementor .e-1abe94d6-7393:focus-visible{background-color:rgb(255 255 255 / .12)}.elementor .e-1abe94d6-7393{font-family:"DM Sans";font-weight:600;font-size:.82rem;color:#fff;text-decoration:none;padding-block-start:.6rem;padding-block-end:.6rem;padding-inline-start:1.05rem;padding-inline-end:1.05rem;border-radius:999px;border-width:1.5px;border-color:rgb(255 255 255 / .55);border-style:solid;background-color:#fff0;display:inline-flex;white-space:nowrap;\n}.elementor .e-7c155001-e148:hover,.elementor .e-7c155001-e148:focus-visible{background-color:#F3EEF8}.elementor .e-7c155001-e148{font-family:"DM Sans";font-weight:600;font-size:.82rem;color:#3E2B5E;text-decoration:none;padding-block-start:.6rem;padding-block-end:.6rem;padding-inline-start:1.15rem;padding-inline-end:1.15rem;border-radius:999px;border-width:0;background-color:#fff;display:inline-flex;white-space:nowrap;\n}.elementor .e-3e7f358b-9903{width:auto;padding:0;display:flex;flex-direction:row;gap:.6rem;flex:0 0 auto;align-items:center}.elementor .e-57e91681-7115{padding:0;display:flex;flex-direction:row;gap:1.5rem;flex-wrap:wrap;justify-content:space-between;align-items:center}.elementor .e-6efa46ef-c471{min-width:0;padding:0;display:flex;flex-direction:column;gap:.5rem;flex:1 1 auto}.elementor .e-44797d4-f73b{width:100%;max-width:92rem;padding:0;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:row;gap:2.25rem;align-items:center;box-sizing:border-box;\n}.elementor .e-5a8fda31-2a59{width:100%;position:relative;z-index:20;padding-block-start:.85rem;padding-block-end:.85rem;padding-inline-start:2.5rem;padding-inline-end:2.5rem;margin:0;background-color:#3E2B5E;box-shadow:0 8px 30px 0 rgb(62 43 94 / .18);display:flex;flex-direction:column;gap:0;box-sizing:border-box;\n}.elementor .e-4b91ac61-a7a4{font-family:"DM Sans";font-weight:600;font-size:.78rem;color:#3E2B5E;letter-spacing:.12em;text-transform:uppercase;padding-block-start:.45rem;padding-block-end:.45rem;padding-inline-start:.95rem;padding-inline-end:.95rem;margin:0;border-radius:999px;background-color:#F3EEF8;align-self:flex-start}.elementor .e-48fe3fb0-993e{max-width:16ch;font-family:"Playfair Display";font-size:3.2rem;color:#fff;letter-spacing:-.02em;line-height:1.1;margin:0}.elementor .e-54c71730-fccc{max-width:32rem;font-family:"DM Sans";font-size:1.1rem;color:#F3EEF8;line-height:1.7;margin:0}.elementor .e-5f6da65b-f6f0:hover,.elementor .e-5f6da65b-f6f0:focus-visible{transform:translate3d(0,-2px,0)}.elementor .e-5f6da65b-f6f0{font-family:"DM Sans";font-weight:600;font-size:1rem;color:#3E2B5E;text-decoration:none;padding-block-start:.95rem;padding-block-end:.95rem;padding-inline-start:1.75rem;padding-inline-end:1.75rem;border-radius:999px;border-style:none;background-color:#fff;box-shadow:0 12px 30px 0 rgb(0 0 0 / .18);transition:transform 0.25s}.elementor .e-5f288eca-12dc:hover,.elementor .e-5f288eca-12dc:focus-visible{background-color:rgb(255 255 255 / .1)}.elementor .e-5f288eca-12dc{font-family:"DM Sans";font-weight:600;font-size:1rem;color:#fff;text-decoration:none;padding-block-start:.95rem;padding-block-end:.95rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-radius:999px;border-width:1px;border-color:rgb(255 255 255 / .45);border-style:solid;background-color:#fff0}.elementor .e-d451239-edce{padding:0;margin-block-start:.75rem;display:flex;flex-direction:row;gap:.85rem;flex-wrap:wrap}.elementor .e-3b998622-1136{padding-block-start:4.25rem;padding-block-end:4.25rem;padding-inline-start:3.5rem;padding-inline-end:3.5rem;border-radius:2rem;background-image:linear-gradient(160deg,#3E2B5E 0%,#4A3568 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:0 30px 70px 0 rgb(62 43 94 / .22);display:flex;flex-direction:column;gap:1.2rem;flex:1 1 40%;justify-content:center;background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;\n}.elementor .e-6b1e808f-c8cf{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0;inset-inline-start:0;display:block}.elementor .e-39578ff1-ae74{position:absolute;inset-block-start:1.25rem;inset-inline-start:1.25rem;z-index:2;font-family:"DM Sans";font-weight:600;font-size:.8rem;color:#3E2B5E;padding-block-start:.55rem;padding-block-end:.55rem;padding-inline-start:1rem;padding-inline-end:1rem;margin:0;border-radius:999px;background-color:rgb(255 255 255 / .9);box-shadow:0 10px 24px 0 rgb(62 43 94 / .12);backdrop-filter:blur(8px)}.elementor .e-9adaf24-27e4{font-family:"DM Sans";font-weight:600;font-size:.72rem;color:#8A6FAE;letter-spacing:.12em;text-transform:uppercase;margin:0}.elementor .e-65b49329-9138{font-family:"Playfair Display";font-size:1.25rem;color:#3E2B5E;line-height:1.3;font-style:italic;margin:0}.elementor .e-45ca75a3-7fe2:hover,.elementor .e-45ca75a3-7fe2:focus-visible{color:#3E2B5E}.elementor .e-45ca75a3-7fe2{font-family:"DM Sans";font-weight:600;font-size:.9rem;color:#6B5490;text-decoration:none;padding:0;margin-block-start:.35rem;border-radius:0;background-color:#fff0;transition:color 0.25s;align-self:flex-start}.elementor .e-1c143a6e-db6e{width:auto;max-width:18rem;position:absolute;inset-inline-end:1.25rem;inset-block-end:1.25rem;z-index:2;padding-block-start:1.1rem;padding-block-end:1.1rem;padding-inline-start:1.35rem;padding-inline-end:1.35rem;border-radius:1.25rem;background-color:#fff;box-shadow:0 18px 40px 0 rgb(62 43 94 / .18);display:flex;flex-direction:column;gap:.3rem}.elementor .e-726a24b9-9ad0{min-height:26rem;overflow:hidden;position:relative;padding:0;border-radius:2rem;box-shadow:0 24px 60px 0 rgb(62 43 94 / .16);flex:1 1 50%}.elementor .e-51ead923-ddfa{margin:0;border-width:1px;border-color:#E6DCEF;border-style:solid;background-color:#fff}.elementor .e-6b051ab2-c2e8{margin:0;border-width:1px;border-color:#E6DCEF;border-style:solid;background-color:#fff}.elementor .e-19a9268e-71b3{margin:0;border-width:1px;border-color:#E6DCEF;border-style:solid;background-color:#fff}.elementor .e-4b8892c6-e454{padding:0;display:flex;flex-direction:row;gap:.75rem;flex-wrap:wrap;flex:1 1 100%}.elementor .e-3116ede3-76e5{min-height:0;padding-inline-start:max(2rem, calc((100% - 92rem) / 2));padding-inline-end:max(2rem, calc((100% - 92rem) / 2));background-image:radial-gradient(circle at 88% 0%,rgb(217 204 232 / .6) 0%,#fff0 42%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#F7F0F5;display:flex;flex-direction:row;gap:1.5rem;flex-wrap:wrap;align-items:stretch;background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;\n}.elementor .e-642573ec-f5dd{font-family:"Playfair Display";font-size:2.4rem;color:#3E2B5E;letter-spacing:-.02em;line-height:1.15;margin-block-start:0;margin-block-end:.5rem;margin-inline-start:0;margin-inline-end:0}.elementor .e-4a97bcfd-3ff8{font-family:"DM Sans";font-size:1.08rem;color:#4A3D5C;line-height:1.78;margin:0}.elementor .e-2f2a587d-3f8e{font-family:"DM Sans";font-size:1.08rem;color:#4A3D5C;line-height:1.78;margin:0}.elementor .e-7f18a5c9-ccef{font-family:"DM Sans";font-size:1.08rem;color:#4A3D5C;line-height:1.78;margin:0}.elementor .e-6cf093d5-da98{padding:0;display:flex;flex-direction:column;gap:1.15rem;flex:1 1 60%}.elementor .e-7771bb7-b2b1{font-family:"DM Sans";font-weight:600;font-size:.78rem;color:#6B5490;letter-spacing:.14em;text-transform:uppercase;margin:0}.elementor .e-76247acb-a8c4{font-family:"Playfair Display";font-size:1.5rem;color:#3E2B5E;margin:0}.elementor .e-40ae9edf-de20{font-family:"DM Sans";font-size:.95rem;color:#5A4A70;line-height:1.65;margin:0}.elementor .e-1b552751-7f94:hover,.elementor .e-1b552751-7f94:focus-visible{background-color:#5A3F82}.elementor .e-1b552751-7f94{font-family:"DM Sans";font-weight:600;font-size:.95rem;color:#fff;text-decoration:none;padding-block-start:.8rem;padding-block-end:.8rem;padding-inline-start:1.4rem;padding-inline-end:1.4rem;margin-block-start:.4rem;border-radius:999px;border-style:none;background-color:#3E2B5E;width:fit-content;\n}.elementor .e-45ecd1f2-e769:hover,.elementor .e-45ecd1f2-e769:focus-visible{text-decoration:underline}.elementor .e-45ecd1f2-e769{font-family:"DM Sans";font-weight:600;font-size:.9rem;color:#3E2B5E;text-decoration:none;padding:0;border-style:none;background-color:#fff0;width:fit-content;text-align:left;\n}.elementor .e-5fe4b911-842a{padding:2rem;border-radius:1.25rem;background-color:#fff;box-shadow:0 4px 0 0 #8A6BB5 inset,0 14px 36px 0 rgb(62 43 94 / .1);display:flex;flex-direction:column;gap:.9rem;flex:1 1 34%}.elementor .e-652e34ba-63b2{width:100%;max-width:92rem;padding:0;margin-block-start:0;margin-block-end:0;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:row;gap:4rem;align-items:flex-start}.elementor .e-457ecb9d-2a00{padding-block-start:6rem;padding-block-end:6rem;padding-inline-start:2.5rem;padding-inline-end:2.5rem;background-image:linear-gradient(135deg,#F7EAF2 0%,#F1E8F8 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#F5E6F0;display:flex;flex-direction:column;background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;\n}.elementor .e-630d2263-fa9a{font-family:"DM Sans";font-weight:600;font-size:.8rem;color:#6B5490;letter-spacing:.14em;text-transform:uppercase;margin:0}.elementor .e-7e790402-66ef{font-family:"Playfair Display";font-size:2.4rem;color:#3E2B5E;letter-spacing:-.02em;line-height:1.15;margin:0}.elementor .e-1d28085d-630f{padding:0;display:flex;flex-direction:column;gap:.75rem}.elementor .e-a219cfd-31d9{font-family:"Playfair Display";font-size:1.25rem;color:#3E2B5E;margin:0}.elementor .e-36beecfc-e147{font-family:"DM Sans";font-size:.95rem;color:#5A4A70;line-height:1.62;margin:0}.elementor .e-65b8e9fc-edd7{padding:1.75rem;border-radius:1.1rem;border-width:1px;border-color:#E8E0F0;border-style:solid;background-color:#fff;box-shadow:0 4px 0 0 #8A6BB5 inset,0 12px 30px 0 rgb(62 43 94 / .08);display:flex;flex-direction:column;gap:.55rem;flex:1 1 14rem}.elementor .e-1953f6d6-36bd{font-family:"Playfair Display";font-size:1.25rem;color:#3E2B5E;margin:0}.elementor .e-47835a73-233f{font-family:"DM Sans";font-size:.95rem;color:#5A4A70;line-height:1.62;margin:0}.elementor .e-c81594e-b168{padding:1.75rem;border-radius:1.1rem;border-width:1px;border-color:#E8E0F0;border-style:solid;background-color:#fff;box-shadow:0 4px 0 0 #C77DA8 inset,0 12px 30px 0 rgb(62 43 94 / .08);display:flex;flex-direction:column;gap:.55rem;flex:1 1 14rem}.elementor .e-691cb039-d307{font-family:"Playfair Display";font-size:1.25rem;color:#3E2B5E;margin:0}.elementor .e-1f816eca-af00{font-family:"DM Sans";font-size:.95rem;color:#5A4A70;line-height:1.62;margin:0}.elementor .e-471abfd1-6b34{padding:1.75rem;border-radius:1.1rem;border-width:1px;border-color:#E8E0F0;border-style:solid;background-color:#fff;box-shadow:0 4px 0 0 #8A6BB5 inset,0 12px 30px 0 rgb(62 43 94 / .08);display:flex;flex-direction:column;gap:.55rem;flex:1 1 14rem}.elementor .e-34826fe5-cd7e{font-family:"Playfair Display";font-size:1.25rem;color:#3E2B5E;margin:0}.elementor .e-4dfce1a6-e509{font-family:"DM Sans";font-size:.95rem;color:#5A4A70;line-height:1.62;margin:0}.elementor .e-7977a888-b9f5{padding:1.75rem;border-radius:1.1rem;border-width:1px;border-color:#E8E0F0;border-style:solid;background-color:#fff;box-shadow:0 4px 0 0 #C77DA8 inset,0 12px 30px 0 rgb(62 43 94 / .08);display:flex;flex-direction:column;gap:.55rem;flex:1 1 14rem}.elementor .e-67c1f348-5063{padding:0;display:flex;flex-direction:row;gap:1.25rem;flex-wrap:wrap;align-items:stretch}.elementor .e-170f5b82-748a{width:100%;max-width:92rem;padding:0;margin-block-start:0;margin-block-end:0;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:2.5rem}.elementor .e-1ce527e9-c102{padding-block-start:6rem;padding-block-end:6rem;padding-inline-start:2.5rem;padding-inline-end:2.5rem;background-image:linear-gradient(160deg,#E8DCF3 0%,#F4ECF8 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#ECE2F5;display:flex;flex-direction:column;background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;\n}.elementor .e-740fcf14-b7ae{width:100%;height:22rem;object-fit:cover;display:block}.elementor .e-5bc99a37-289d{overflow:hidden;padding:0;border-radius:1.5rem;box-shadow:0 30px 70px 0 rgb(62 43 94 / .14);flex:1 1 45%}.elementor .e-632bd749-a13d{font-family:"DM Sans";font-weight:600;font-size:.8rem;color:#6B5490;letter-spacing:.14em;text-transform:uppercase;margin:0}.elementor .e-5d65b2c3-9755{font-family:"Playfair Display";font-size:2.2rem;color:#3E2B5E;letter-spacing:-.02em;line-height:1.2;margin:0}.elementor .e-180f576c-36e5{font-family:"DM Sans";font-size:1.05rem;color:#4A3D5C;line-height:1.75;margin:0}.elementor .e-5bdc5dbb-4bb7:hover,.elementor .e-5bdc5dbb-4bb7:focus-visible{background-color:#F3EEF8}.elementor .e-5bdc5dbb-4bb7{font-family:"DM Sans";font-weight:600;font-size:.95rem;color:#3E2B5E;text-decoration:none;padding-block-start:.75rem;padding-block-end:.75rem;padding-inline-start:1.3rem;padding-inline-end:1.3rem;border-radius:999px;border-width:1px;border-color:#C9BED8;border-style:solid;background-color:#fff0;width:fit-content;\n}.elementor .e-e1dfb4a-3ca1{padding:0;display:flex;flex-direction:column;gap:1rem;flex:1 1 55%}.elementor .e-4f5690fe-7449{width:100%;max-width:92rem;padding:0;margin-block-start:0;margin-block-end:0;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:row;gap:4rem;align-items:center}.elementor .e-eb1957e-70d6{padding-block-start:6rem;padding-block-end:6rem;padding-inline-start:2.5rem;padding-inline-end:2.5rem;background-image:linear-gradient(180deg,#E6DBF1 0%,#F2E6F3 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#E6DBF1;display:flex;flex-direction:column;background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;\n}.elementor .e-4f1fdf75-9c35{font-family:"Playfair Display";font-size:2.6rem;color:#fff;letter-spacing:-.02em;line-height:1.15;margin:0}.elementor .e-6fd7188d-a919{font-family:"DM Sans";font-size:1.1rem;color:#F3EEF8;line-height:1.7;margin:0}.elementor .e-6ba73da3-60fb:hover,.elementor .e-6ba73da3-60fb:focus-visible{background-color:#F3EEF8}.elementor .e-6ba73da3-60fb{font-family:"DM Sans";font-weight:600;font-size:1rem;color:#3E2B5E;text-decoration:none;padding-block-start:.95rem;padding-block-end:.95rem;padding-inline-start:1.75rem;padding-inline-end:1.75rem;border-radius:999px;border-style:none;background-color:#fff}.elementor .e-6539bf36-890a:hover,.elementor .e-6539bf36-890a:focus-visible{background-color:rgb(255 255 255 / .1)}.elementor .e-6539bf36-890a{font-family:"DM Sans";font-weight:600;font-size:1rem;color:#fff;text-decoration:none;padding-block-start:.95rem;padding-block-end:.95rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-radius:999px;border-width:1px;border-color:rgb(255 255 255 / .45);border-style:solid;background-color:#fff0}.elementor .e-12755dd8-bc69{padding:0;margin-block-start:.5rem;display:flex;flex-direction:row;gap:.85rem;flex-wrap:wrap;justify-content:center}.elementor .e-e98d121-9328{font-family:"DM Sans";font-weight:600;font-size:.78rem;color:#C9BED8;letter-spacing:.14em;text-transform:uppercase;margin-block-start:2.5rem;margin-block-end:0;margin-inline-start:0;margin-inline-end:0}.elementor .e-395b40a-ba57:hover,.elementor .e-395b40a-ba57:focus-visible{color:#3E2B5E;background-color:#fff}.elementor .e-395b40a-ba57{font-family:"DM Sans";font-weight:500;font-size:.9rem;color:#fff;text-decoration:none;padding-block-start:.55rem;padding-block-end:.55rem;padding-inline-start:1.05rem;padding-inline-end:1.05rem;border-radius:999px;border-width:1px;border-color:rgb(255 255 255 / .3);border-style:solid;background-color:rgb(255 255 255 / .06)}.elementor .e-1cfb849b-1708:hover,.elementor .e-1cfb849b-1708:focus-visible{color:#3E2B5E;background-color:#fff}.elementor .e-1cfb849b-1708{font-family:"DM Sans";font-weight:500;font-size:.9rem;color:#fff;text-decoration:none;padding-block-start:.55rem;padding-block-end:.55rem;padding-inline-start:1.05rem;padding-inline-end:1.05rem;border-radius:999px;border-width:1px;border-color:rgb(255 255 255 / .3);border-style:solid;background-color:rgb(255 255 255 / .06)}.elementor .e-50ba6a33-e7cf:hover,.elementor .e-50ba6a33-e7cf:focus-visible{color:#3E2B5E;background-color:#fff}.elementor .e-50ba6a33-e7cf{font-family:"DM Sans";font-weight:500;font-size:.9rem;color:#fff;text-decoration:none;padding-block-start:.55rem;padding-block-end:.55rem;padding-inline-start:1.05rem;padding-inline-end:1.05rem;border-radius:999px;border-width:1px;border-color:rgb(255 255 255 / .3);border-style:solid;background-color:rgb(255 255 255 / .06)}.elementor .e-174747d-3ae4:hover,.elementor .e-174747d-3ae4:focus-visible{color:#3E2B5E;background-color:#fff}.elementor .e-174747d-3ae4{font-family:"DM Sans";font-weight:500;font-size:.9rem;color:#fff;text-decoration:none;padding-block-start:.55rem;padding-block-end:.55rem;padding-inline-start:1.05rem;padding-inline-end:1.05rem;border-radius:999px;border-width:1px;border-color:rgb(255 255 255 / .3);border-style:solid;background-color:rgb(255 255 255 / .06)}.elementor .e-418881e3-266a:hover,.elementor .e-418881e3-266a:focus-visible{color:#3E2B5E;background-color:#fff}.elementor .e-418881e3-266a{font-family:"DM Sans";font-weight:500;font-size:.9rem;color:#fff;text-decoration:none;padding-block-start:.55rem;padding-block-end:.55rem;padding-inline-start:1.05rem;padding-inline-end:1.05rem;border-radius:999px;border-width:1px;border-color:rgb(255 255 255 / .3);border-style:solid;background-color:rgb(255 255 255 / .06)}.elementor .e-469ab728-466e:hover,.elementor .e-469ab728-466e:focus-visible{color:#3E2B5E;background-color:#fff}.elementor .e-469ab728-466e{font-family:"DM Sans";font-weight:500;font-size:.9rem;color:#fff;text-decoration:none;padding-block-start:.55rem;padding-block-end:.55rem;padding-inline-start:1.05rem;padding-inline-end:1.05rem;border-radius:999px;border-width:1px;border-color:rgb(255 255 255 / .3);border-style:solid;background-color:rgb(255 255 255 / .06)}.elementor .e-584510b7-1fca:hover,.elementor .e-584510b7-1fca:focus-visible{color:#3E2B5E;background-color:#fff}.elementor .e-584510b7-1fca{font-family:"DM Sans";font-weight:500;font-size:.9rem;color:#fff;text-decoration:none;padding-block-start:.55rem;padding-block-end:.55rem;padding-inline-start:1.05rem;padding-inline-end:1.05rem;border-radius:999px;border-width:1px;border-color:rgb(255 255 255 / .3);border-style:solid;background-color:rgb(255 255 255 / .06)}.elementor .e-356a00b2-f304{padding:0;display:flex;flex-direction:row;gap:.6rem;flex-wrap:wrap;justify-content:center}.elementor .e-b0d7b01-3a35{width:100%;max-width:92rem;text-align:center;padding:0;margin-block-start:0;margin-block-end:0;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:1.1rem;align-items:center}.elementor .e-1a436e7b-bd3c{padding-block-start:6rem;padding-block-end:6rem;padding-inline-start:2.5rem;padding-inline-end:2.5rem;background-image:linear-gradient(135deg,#3E2B5E 0%,#5A3F82 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;flex-direction:column;background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;\n}.elementor .e-54c1c8e1-cddf{width:160px;height:auto;display:block}.elementor .e-67f48c70-f4ca{font-family:"Playfair Display";font-size:1.5rem;color:#fff;margin:0}.elementor .e-3807916e-c394{max-width:22rem;font-family:"DM Sans";font-size:.95rem;color:#E8E0F0;line-height:1.6;margin:0}.elementor .e-46c6e506-9e42{font-family:"DM Sans";font-weight:600;font-size:.9rem;color:#fff;text-decoration:none;padding-block-start:.7rem;padding-block-end:.7rem;padding-inline-start:1.2rem;padding-inline-end:1.2rem;border-radius:999px;border-width:1.5px;border-color:rgb(255 255 255 / .55);border-style:solid;background-color:#fff0;width:fit-content;\n}.elementor .e-3e16a9f2-fe93{font-family:"DM Sans";font-weight:600;font-size:.9rem;color:#3E2B5E;text-decoration:none;padding-block-start:.7rem;padding-block-end:.7rem;padding-inline-start:1.2rem;padding-inline-end:1.2rem;border-radius:999px;border-style:none;background-color:#fff;width:fit-content;\n}.elementor .e-64b3d121-757f{display:flex;flex-direction:row;gap:.65rem;flex-wrap:wrap}.elementor .e-72fe4f11-744c{min-width:12rem;display:flex;flex-direction:column;gap:.85rem;flex:1 1 22%}.elementor .e-7412fda5-6903{font-family:"DM Sans";font-size:.75rem;color:#C9BED8;letter-spacing:.12em;text-transform:uppercase;margin:0}.elementor .e-19b3793e-f2fd:hover,.elementor .e-19b3793e-f2fd:focus-visible{color:#fff}.elementor .e-19b3793e-f2fd{font-family:"DM Sans";font-size:.95rem;color:#E8E0F0;text-decoration:none;padding:0;border-style:none;background-color:#fff0;text-align:left;\n}.elementor .e-47a30167-357d:hover,.elementor .e-47a30167-357d:focus-visible{color:#fff}.elementor .e-47a30167-357d{font-family:"DM Sans";font-size:.95rem;color:#E8E0F0;text-decoration:none;padding:0;border-style:none;background-color:#fff0;text-align:left;\n}.elementor .e-70dacac1-ebf6:hover,.elementor .e-70dacac1-ebf6:focus-visible{color:#fff}.elementor .e-70dacac1-ebf6{font-family:"DM Sans";font-size:.95rem;color:#E8E0F0;text-decoration:none;padding:0;border-style:none;background-color:#fff0;text-align:left;\n}.elementor .e-36e213f4-a796:hover,.elementor .e-36e213f4-a796:focus-visible{color:#fff}.elementor .e-36e213f4-a796{font-family:"DM Sans";font-size:.95rem;color:#E8E0F0;text-decoration:none;padding:0;border-style:none;background-color:#fff0;text-align:left;\n}.elementor .e-3310daaf-1586:hover,.elementor .e-3310daaf-1586:focus-visible{color:#fff}.elementor .e-3310daaf-1586{font-family:"DM Sans";font-size:.95rem;color:#E8E0F0;text-decoration:none;padding:0;border-style:none;background-color:#fff0;text-align:left;\n}.elementor .e-17daf310-6a6f:hover,.elementor .e-17daf310-6a6f:focus-visible{color:#fff}.elementor .e-17daf310-6a6f{font-family:"DM Sans";font-size:.95rem;color:#E8E0F0;text-decoration:none;padding:0;border-style:none;background-color:#fff0;text-align:left;\n}.elementor .e-509a115e-5982:hover,.elementor .e-509a115e-5982:focus-visible{color:#fff}.elementor .e-509a115e-5982{font-family:"DM Sans";font-size:.95rem;color:#E8E0F0;text-decoration:none;padding:0;border-style:none;background-color:#fff0;text-align:left;\n}.elementor .e-66d271d9-16ad{display:flex;flex-direction:column;gap:.55rem}.elementor .e-13790d8e-1b52{display:flex;flex-direction:column;gap:.75rem;flex:1 1 16%}.elementor .e-47f27ce-8bf3{font-family:"DM Sans";font-size:.75rem;color:#C9BED8;letter-spacing:.12em;text-transform:uppercase;margin:0}.elementor .e-7f707ead-15b0:hover,.elementor .e-7f707ead-15b0:focus-visible{color:#fff}.elementor .e-7f707ead-15b0{font-family:"DM Sans";font-size:.95rem;color:#E8E0F0;text-decoration:none;padding:0;border-style:none;background-color:#fff0;text-align:left;&:focus-visible{color:#fff}\n}.elementor .e-3a8d74a9-d3d4:hover,.elementor .e-3a8d74a9-d3d4:focus-visible{color:#fff}.elementor .e-3a8d74a9-d3d4{font-family:"DM Sans";font-size:.95rem;color:#E8E0F0;text-decoration:none;padding:0;border-style:none;background-color:#fff0;text-align:left;&:focus-visible{color:#fff}\n}.elementor .e-68f73c4d-be6d:hover,.elementor .e-68f73c4d-be6d:focus-visible{color:#fff}.elementor .e-68f73c4d-be6d{font-family:"DM Sans";font-size:.95rem;color:#E8E0F0;text-decoration:none;padding:0;border-style:none;background-color:#fff0;text-align:left;&:focus-visible{color:#fff}\n}.elementor .e-2bf9ae9f-50f9:hover,.elementor .e-2bf9ae9f-50f9:focus-visible{color:#fff}.elementor .e-2bf9ae9f-50f9{font-family:"DM Sans";font-size:.95rem;color:#E8E0F0;text-decoration:none;padding:0;border-style:none;background-color:#fff0;text-align:left;&:focus-visible{color:#fff}\n}.elementor .e-3ca0f143-9a87:hover,.elementor .e-3ca0f143-9a87:focus-visible{color:#fff}.elementor .e-3ca0f143-9a87{font-family:"DM Sans";font-size:.95rem;color:#E8E0F0;text-decoration:none;padding:0;border-style:none;background-color:#fff0;text-align:left;&:focus-visible{color:#fff}\n}.elementor .e-4d1e0e10-afa1:hover,.elementor .e-4d1e0e10-afa1:focus-visible{color:#fff}.elementor .e-4d1e0e10-afa1{font-family:"DM Sans";font-size:.95rem;color:#E8E0F0;text-decoration:none;padding:0;border-style:none;background-color:#fff0;text-align:left;&:focus-visible{color:#fff}\n}.elementor .e-6d80da78-c965:hover,.elementor .e-6d80da78-c965:focus-visible{color:#fff}.elementor .e-6d80da78-c965{font-family:"DM Sans";font-size:.95rem;color:#E8E0F0;text-decoration:none;padding:0;border-style:none;background-color:#fff0;text-align:left;&:focus-visible{color:#fff}\n}.elementor .e-a428761-7c85:hover,.elementor .e-a428761-7c85:focus-visible{color:#fff}.elementor .e-a428761-7c85{font-family:"DM Sans";font-size:.95rem;color:#E8E0F0;text-decoration:none;padding:0;border-style:none;background-color:#fff0;text-align:left;&:focus-visible{color:#fff}\n}.elementor .e-3c7447c4-de82{display:flex;flex-direction:column;gap:.55rem}.elementor .e-3aefe0dc-8337{min-width:9rem;display:flex;flex-direction:column;gap:.75rem;flex:1 1 16%}.elementor .e-30d8e0ac-1301{font-family:"DM Sans";font-size:.75rem;color:#C9BED8;letter-spacing:.12em;text-transform:uppercase;margin:0}.elementor .e-39597440-4e2d{font-family:"DM Sans";font-size:.95rem;color:#fff;text-decoration:none;padding:0;border-style:none;background-color:#fff0;text-align:left;\n}.elementor .e-6a89f15e-4d33{font-family:"DM Sans";font-size:.95rem;color:#E8E0F0;text-decoration:none;padding:0;border-style:none;background-color:#fff0;text-align:left;\n}.elementor .e-33364c92-ad44{font-family:"DM Sans";font-size:.95rem;color:#fff;text-decoration:none;padding:0;border-style:none;background-color:#fff0;text-align:left;\n}.elementor .e-15aa9467-f922{font-family:"DM Sans";font-size:.95rem;color:#E8E0F0;line-height:1.65;margin:0}.elementor .e-687e9065-cd22{display:flex;flex-direction:column;gap:.55rem;flex:1 1 22%}.elementor .e-65499b06-9cf4{font-family:"DM Sans";font-size:.75rem;color:#C9BED8;letter-spacing:.12em;text-transform:uppercase;margin:0}.elementor .e-6b537312-5d0e:hover,.elementor .e-6b537312-5d0e:focus-visible{color:#fff}.elementor .e-6b537312-5d0e{font-family:"DM Sans";font-size:.95rem;color:#E8E0F0;text-decoration:none;padding:0;border-style:none;background-color:#fff0;text-align:left;\n}.elementor .e-2ca93404-7ffb:hover,.elementor .e-2ca93404-7ffb:focus-visible{color:#fff}.elementor .e-2ca93404-7ffb{font-family:"DM Sans";font-size:.95rem;color:#E8E0F0;text-decoration:none;padding:0;border-style:none;background-color:#fff0;text-align:left;\n}.elementor .e-48cbc32-35a1:hover,.elementor .e-48cbc32-35a1:focus-visible{color:#fff}.elementor .e-48cbc32-35a1{font-family:"DM Sans";font-size:.95rem;color:#E8E0F0;text-decoration:none;padding:0;border-style:none;background-color:#fff0;text-align:left;\n}.elementor .e-4468d257-a5c7{display:flex;flex-direction:column;gap:.55rem}.elementor .e-92d5068-cadf{display:flex;flex-direction:column;gap:.75rem;flex:1 1 16%}.elementor .e-57270ea1-b6d9{display:flex;flex-direction:row;gap:2rem;flex-wrap:nowrap}.elementor .e-44effc2-92ca{font-family:"DM Sans";font-size:.75rem;color:#C9BED8;letter-spacing:.12em;text-transform:uppercase;margin:0}.elementor .e-6e4ef369-7d97:hover,.elementor .e-6e4ef369-7d97:focus-visible{color:#fff}.elementor .e-6e4ef369-7d97{font-family:"DM Sans";font-size:.95rem;color:#E8E0F0;text-decoration:none;padding:0;border-style:none;background-color:#fff0;text-align:left;\n}.elementor .e-3954e00f-fdb4:hover,.elementor .e-3954e00f-fdb4:focus-visible{color:#fff}.elementor .e-3954e00f-fdb4{font-family:"DM Sans";font-size:.95rem;color:#E8E0F0;text-decoration:none;padding:0;border-style:none;background-color:#fff0;text-align:left;\n}.elementor .e-4ca64da0-d941:hover,.elementor .e-4ca64da0-d941:focus-visible{color:#fff}.elementor .e-4ca64da0-d941{font-family:"DM Sans";font-size:.95rem;color:#E8E0F0;text-decoration:none;padding:0;border-style:none;background-color:#fff0;text-align:left;\n}.elementor .e-207e77a4-a23d:hover,.elementor .e-207e77a4-a23d:focus-visible{color:#fff}.elementor .e-207e77a4-a23d{font-family:"DM Sans";font-size:.95rem;color:#E8E0F0;text-decoration:none;padding:0;border-style:none;background-color:#fff0;text-align:left;\n}.elementor .e-57fff799-23eb:hover,.elementor .e-57fff799-23eb:focus-visible{color:#fff}.elementor .e-57fff799-23eb{font-family:"DM Sans";font-size:.95rem;color:#E8E0F0;text-decoration:none;padding:0;border-style:none;background-color:#fff0;text-align:left;\n}.elementor .e-36a597e8-f980:hover,.elementor .e-36a597e8-f980:focus-visible{color:#fff}.elementor .e-36a597e8-f980{font-family:"DM Sans";font-size:.95rem;color:#E8E0F0;text-decoration:none;padding:0;border-style:none;background-color:#fff0;text-align:left;\n}.elementor .e-7bfd2500-6830:hover,.elementor .e-7bfd2500-6830:focus-visible{color:#fff}.elementor .e-7bfd2500-6830{font-family:"DM Sans";font-size:.95rem;color:#E8E0F0;text-decoration:none;padding:0;border-style:none;background-color:#fff0;text-align:left;\n}.elementor .e-6c72e5e9-344d:hover,.elementor .e-6c72e5e9-344d:focus-visible{color:#fff}.elementor .e-6c72e5e9-344d{font-family:"DM Sans";font-size:.95rem;color:#E8E0F0;text-decoration:none;padding:0;border-style:none;background-color:#fff0;text-align:left;\n}.elementor .e-31cd2105-c7bc{padding:0;display:flex;flex-direction:row;gap:1.25rem;flex-wrap:wrap}.elementor .e-2221382b-3854{padding-block-start:1.5rem;padding-block-end:1.5rem;padding-inline-start:10px;padding-inline-end:10px;display:flex;flex-direction:column;gap:.75rem;border-block-start-width:1px;border-top-style:solid;border-top-color:rgb(255 255 255 / .12);\n}.elementor .e-5ddb61b-10d0{font-family:"DM Sans";font-size:.85rem;color:#C9BED8;margin:0}.elementor .e-4c49007-f1ce{font-family:"DM Sans";font-weight:700;font-size:.95rem;color:#fff;letter-spacing:.08em;margin:0}.elementor .e-69d880bc-2552{padding-block-start:1.5rem;display:flex;flex-direction:row;gap:1rem;justify-content:space-between;border-block-start-width:1px;border-top-style:solid;border-top-color:rgb(255 255 255 / .12);\n}.elementor .e-531632fb-3be8{width:100%;max-width:92rem;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:2.5rem}.elementor .e-2f899975-65bf{padding-block-start:5rem;padding-block-end:2.5rem;padding-inline-start:2.5rem;padding-inline-end:2.5rem;background-color:#3E2B5E;display:flex;flex-direction:column}