.elementor .e-widget_e31utwc45-96e8100{font-family:"Playfair Display";font-weight:700;font-size:1.875rem;color:#7A6FA1;letter-spacing:0.15em;line-height:1.3em;text-transform:uppercase;padding:0px;margin:0px;text-align:left;\n}.elementor .e-widget_wbay1w4dv-7214bc0{width:100%;max-width:100%;font-family:"Playfair Display";font-weight:700;font-size:3.5rem;color:#3F434B;line-height:1.2em;padding:0px;margin:0px;text-align:left;\n}.elementor .e-widget_adoo774up-9e2edf4{width:60px;height:3px;color:#c0b8dc;margin:0px;background-color:#7A6FA1;align-self:start;}.elementor .e-widget_vz65qnsa3-8843cde{width:100%;max-width:60rem;font-family:Inter;font-weight:400;font-size:1.125rem;color:#666666;line-height:1.6em;padding:0px;margin:0px;}.elementor .e-container_yhkszr39d-1230c66{width:100%;max-width:72rem;padding:0px;margin:0px;display:flex;flex-direction:column;gap:1.25rem;justify-content:start;align-items:start;text-align:left;\n}.elementor .e-container_upeeknhsu-a08effd{width:100%;max-width:100%;padding-block-start:3rem;padding-block-end:3rem;padding-inline-start:2rem;padding-inline-end:2rem;margin:0px;background-color:#F2F3F5;display:flex;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-widget_0hrzjvuk9-bac81c6{width:100%;max-width:100%;font-family:"Avenir Next";font-weight:700;font-size:0.85rem;color:#7A6FA1;letter-spacing:0.15em;text-transform:uppercase;word-wrap: break-word; overflow-wrap: break-word; box-sizing: border-box;\n}.elementor .e-widget_ismuwjpir-4e54b4e{width:100%;max-width:100%;font-family:Inter;font-weight:400;font-size:16px;color:#4A4E57;line-height:1.7em;margin-block-start:-11px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;word-wrap: break-word; overflow-wrap: break-word; box-sizing: border-box;\n}.elementor .e-container_jp2lq7ww7-dda2982{width:100%;max-width:100%;column-gap:0rem;background-color:#ffffff;display:flex;flex-direction:column;row-gap:1.25rem;justify-content:start;align-items:start;box-sizing: border-box;\n}.elementor .e-container_cqwdnhw5b-28ed43d{width:100%;max-width:70rem;overflow:hidden;column-gap:3rem;background-color:#ffffff;display:flex;flex-direction:row;row-gap:0rem;flex-wrap:nowrap;justify-content:space-between;align-items:stretch;box-sizing: border-box;\n}.elementor .e-container_mfjw25bam-b80b2ed{width:100vw;padding-block-start:1.5rem;padding-block-end:1.5rem;padding-inline-start:2rem;padding-inline-end:2rem;margin-block-start:-20px;background-color:#F2F3F5;display:flex;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-7daf05a6-5a11670{font-family:"Playfair Display";font-weight:500;font-size:2.375rem;color:#3F434B;line-height:1.2em;}.elementor .e-73a575b4-23e45f9{font-family:"Avenir Next";font-weight:400;font-size:1rem;color:#4A4E57;line-height:1.6em;}.elementor .e-37ff1743-5ecdb32{font-family:"Avenir Next";font-weight:600;font-size:1rem;color:#7A6FA1;}.elementor .e-37ff1743-5ecdb32:hover,.elementor .e-37ff1743-5ecdb32:focus-visible{color:#3F434B;}.elementor .e-3f4326ea-57422aa{width:45%;column-gap:0rem;display:flex;flex-direction:column;row-gap:1.5rem;justify-content:start;align-items:start;}.elementor .e-7f49e6c0-efa9282{font-family:"Avenir Next";font-weight:600;font-size:0.75rem;color:#7A6FA1;letter-spacing:0.1em;text-transform:uppercase;}.elementor .e-3422c93a-b0b994b{width:100%;margin-block-start:0rem;margin-block-end:0.5rem;margin-inline-start:0rem;margin-inline-end:0rem;border-width:1px;border-color:#7A6FA1;border-style:solid;}.elementor .e-a36578a-dfb4e35{width:47%;column-gap:0rem;display:flex;flex-direction:column;row-gap:1.25rem;justify-content:start;align-items:start;}.elementor .e-612988b5-4c46789{font-family:"Avenir Next";font-weight:600;font-size:0.75rem;color:#7A6FA1;letter-spacing:0.1em;text-transform:uppercase;}.elementor .e-10fda957-653aba2{width:100%;margin-block-start:0rem;margin-block-end:0.5rem;margin-inline-start:0rem;margin-inline-end:0rem;border-width:1px;border-color:#7A6FA1;border-style:solid;}.elementor .e-ac9b12e-b61bce1{width:47%;column-gap:0rem;display:flex;flex-direction:column;row-gap:1.25rem;justify-content:start;align-items:start;}.elementor .e-41c31995-196fbfc{width:50%;column-gap:2rem;display:flex;flex-direction:row;row-gap:2rem;justify-content:space-between;align-items:start;}.elementor .e-31750331-7ad32c4{column-gap:4rem;padding-block-start:0.5rem;padding-block-end:1.5rem;padding-inline-start:2rem;padding-inline-end:2rem;margin:0px;background-color:#F2F3F5;display:flex;flex-direction:row;row-gap:3rem;justify-content:space-between;align-items:stretch;}.elementor .e-4b05ca0f-62c9061{max-width:100%;font-family:"Playfair Display";font-weight:500;font-size:2.375rem;color:#3F434B;line-height:1.2em;word-wrap: break-word; overflow-wrap: break-word;\n}.elementor .e-50bd55e0-075ecc7{max-width:100%;font-family:"Avenir Next";font-weight:400;font-size:1rem;color:#4A4E57;line-height:1.6em;word-wrap: break-word; overflow-wrap: break-word;\n}.elementor .e-36ef4421-c324ed3{max-width:100%;font-family:"Avenir Next";font-weight:600;font-size:1rem;color:#7A6FA1;word-wrap: break-word; overflow-wrap: break-word;\n}.elementor .e-36ef4421-c324ed3:hover,.elementor .e-36ef4421-c324ed3:focus-visible{color:#3F434B;}.elementor .e-6db30e52-19bd7ae{width:45%;overflow:hidden;column-gap:0rem;display:flex;flex-direction:column;row-gap:1.5rem;flex-wrap:wrap;justify-content:start;align-items:start;}.elementor .e-2c75e7f-9286473{font-family:"Avenir Next";font-weight:600;font-size:0.75rem;color:#7A6FA1;letter-spacing:0.1em;text-transform:uppercase;}.elementor .e-5e03444a-c0b5551{width:100%;margin-block-start:0rem;margin-block-end:0.5rem;margin-inline-start:0rem;margin-inline-end:0rem;border-width:1px;border-color:#7A6FA1;border-style:solid;}.elementor .e-7beb99a7-20d413b{width:47%;column-gap:0rem;display:flex;flex-direction:column;row-gap:1.25rem;justify-content:start;align-items:start;}.elementor .e-963b062-91e2804{font-family:"Avenir Next";font-weight:600;font-size:0.75rem;color:#7A6FA1;letter-spacing:0.1em;text-transform:uppercase;}.elementor .e-41d10b79-879274c{width:100%;margin-block-start:0rem;margin-block-end:0.5rem;margin-inline-start:0rem;margin-inline-end:0rem;border-width:1px;border-color:#7A6FA1;border-style:solid;}.elementor .e-3d9444ec-6ba2467{width:47%;column-gap:0rem;display:flex;flex-direction:column;row-gap:1.25rem;justify-content:start;align-items:start;}.elementor .e-27e0bb85-c5e925d{width:50%;column-gap:2rem;display:flex;flex-direction:row;row-gap:2rem;justify-content:space-between;align-items:start;}.elementor .e-7ed63ced-a3e19e3{column-gap:4rem;padding-block-start:0.5rem;padding-block-end:1.5rem;padding-inline-start:2rem;padding-inline-end:2rem;margin:0px;background-color:#ffffff;display:flex;flex-direction:row;row-gap:3rem;justify-content:space-between;align-items:stretch;}.elementor .e-widget_a0j53gm6h-12cc8bf{max-width:100%;font-family:"Playfair Display";font-weight:500;font-size:2.375rem;color:#3F434B;line-height:1.2em;word-wrap: break-word; overflow-wrap: break-word;\n}.elementor .e-widget_2sb1vju20-ee3e55d{max-width:100%;font-family:"Avenir Next";font-weight:400;font-size:1rem;color:#4A4E57;line-height:1.6em;word-wrap: break-word; overflow-wrap: break-word;\n}.elementor .e-widget_357vogibd-ab56f4a{max-width:100%;font-family:"Avenir Next";font-weight:600;font-size:1rem;color:#7A6FA1;word-wrap: break-word; overflow-wrap: break-word;\n}.elementor .e-widget_357vogibd-ab56f4a:hover,.elementor .e-widget_357vogibd-ab56f4a:focus-visible{color:#3F434B;}.elementor .e-container_l6lb1kb1m-b34e981{width:45%;overflow:hidden;column-gap:0rem;display:flex;flex-direction:column;row-gap:1.5rem;flex-wrap:wrap;justify-content:start;align-items:start;}.elementor .e-widget_20jke12yh-a14f12b{font-family:"Avenir Next";font-weight:600;font-size:0.75rem;color:#7A6FA1;letter-spacing:0.1em;text-transform:uppercase;}.elementor .e-widget_u21r5nphg-215e32a{width:100%;margin-block-start:0rem;margin-block-end:0.5rem;margin-inline-start:0rem;margin-inline-end:0rem;border-width:1px;border-color:#7A6FA1;border-style:solid;}.elementor .e-container_yrdp2pjzz-4382ea2{width:47%;column-gap:0rem;display:flex;flex-direction:column;row-gap:1.25rem;justify-content:start;align-items:start;}.elementor .e-widget_72t33rmkp-a70cd5b{font-family:"Avenir Next";font-weight:600;font-size:0.75rem;color:#7A6FA1;letter-spacing:0.1em;text-transform:uppercase;}.elementor .e-widget_ckh5r9rqf-a1cb2eb{width:100%;margin-block-start:0rem;margin-block-end:0.5rem;margin-inline-start:0rem;margin-inline-end:0rem;border-width:1px;border-color:#7A6FA1;border-style:solid;}.elementor .e-container_a9dlrlwf1-116daad{width:47%;column-gap:0rem;display:flex;flex-direction:column;row-gap:1.25rem;justify-content:start;align-items:start;}.elementor .e-container_7xqsazyv5-f8929af{width:50%;column-gap:2rem;display:flex;flex-direction:row;row-gap:2rem;justify-content:space-between;align-items:start;}.elementor .e-container_hwcahfgpo-dbd4ba6{column-gap:4rem;padding-block-start:0.5rem;padding-block-end:1.5rem;padding-inline-start:2rem;padding-inline-end:2rem;margin:0px;background-color:#F2F3F5;display:flex;flex-direction:row;row-gap:3rem;justify-content:space-between;align-items:stretch;}.elementor .e-1988a433-24d453b{font-family:"Playfair Display";font-weight:600;font-size:2.5rem;color:#FFFFFF;line-height:1.3em;}.elementor .e-d7ba866-0b5880e{width:60%;padding:0px;display:flex;flex-direction:column;}.elementor .e-272cfe5f-e1df0b8:hover,.elementor .e-272cfe5f-e1df0b8:focus-visible{color:#FFFFFF;border-width:1px;border-color:#7A6FA1;border-style:solid;background-color:#7A6FA1;}.elementor .e-272cfe5f-e1df0b8:focus{color:#FFFFFF;border-width:1px;border-color:#7A6FA1;border-style:solid;outline-width:2px;outline-color:#FFFFFF;outline-style:solid;outline-offset:3px;background-color:#7A6FA1;}.elementor .e-272cfe5f-e1df0b8{min-height:3.25rem;max-width:100%;font-family:Inter;font-weight:600;font-size:1rem;color:#7A6FA1;letter-spacing:0em;line-height:1.5em;text-transform:none;padding-block-start:0.875rem;padding-block-end:0.875rem;padding-inline-start:1.75rem;padding-inline-end:1.75rem;border-radius:4px;border-width:1px;border-color:#FFFFFF;border-style:solid;background-color:#FFFFFF;transition:background-color 0.2s, color 0.2s, border-color 0.2s;display:inline-flex;justify-content:center;align-items:center;}.elementor .e-1e414c9d-2c73d32{width:auto;z-index:2;padding:0px;display:flex;flex-direction:column;align-items:end;}.elementor .e-416c6d2a-7956edd{font-family:"Playfair Display";font-weight:900;font-size:24rem;color:#FFFFFF;line-height:1em;}.elementor .e-7f90fc37-c374585{height:100%;position:absolute;inset-block-start:0rem;z-index:1;opacity:8%;display:flex;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-149c916c-0094855{overflow:hidden;position:relative;padding-block-start:4rem;padding-block-end:4rem;padding-inline-start:3rem;padding-inline-end:3rem;background-color:#7A6FA1;display:flex;flex-direction:row;gap:2rem;justify-content:space-between;align-items:center;}.elementor .e-442a5d89-ab139dd{max-width:52rem;font-family:"Playfair Display";font-weight:600;font-size:2.5rem;color:#3F434B;line-height:1.45em;text-align:center;}.elementor .e-744a332c-58b2acc{width:5rem;border-width:1.5px;border-color:#7A6FA1;border-style:solid;align-self:center;}.elementor .e-6e1caf6e-5f04417{font-family:Inter;font-weight:600;font-size:0.875rem;color:#666666;letter-spacing:0em;line-height:1.8;text-align:center;text-transform:none;flex:0 0 auto;}.elementor .e-20a0254d-8dd5:hover,.elementor .e-20a0254d-8dd5:focus-visible{background-color:#F0EDF5;}.elementor .e-20a0254d-8dd5:focus{background-color:#F0EDF5;}.elementor .e-20a0254d-8dd5{width:3rem;padding:0.625rem;border-radius:4px;}.elementor .e-1d169830-f75d:hover,.elementor .e-1d169830-f75d:focus-visible{background-color:#F0EDF5;}.elementor .e-1d169830-f75d:focus{background-color:#F0EDF5;}.elementor .e-1d169830-f75d{width:3rem;padding:0.625rem;border-radius:4px;}.elementor .e-697b444b-ac71:hover,.elementor .e-697b444b-ac71:focus-visible{background-color:#F0EDF5;}.elementor .e-697b444b-ac71:focus{background-color:#F0EDF5;}.elementor .e-697b444b-ac71{width:3rem;padding:0.625rem;border-radius:4px;}.elementor .e-61e5141e-7d74{padding:0px;display:flex;flex-direction:row;gap:0.5rem;flex:0 0 auto;justify-content:center;align-items:center;width: fit-content;\n}.elementor .e-5d105469-f65975e{padding:20px;background-color:#F4EFEA;display:flex;flex-direction:row;gap:40px;justify-content:center;align-items:center;}