.elementor .e-c57d414-ba3f8cb{font-family:Jost;font-size:0.72rem;color:#2c2c4a;letter-spacing:0.12em;background: rgba(255,255,255,0.6); border-radius: 30px; padding: 6px 18px; text-transform: uppercase;\n}.elementor .e-aa8ecc1-78b3ebe{font-family:Jost;font-size:0.72rem;color:#2c2c4a;letter-spacing:0.12em;background: rgba(255,255,255,0.6); border-radius: 30px; padding: 6px 18px; text-transform: uppercase;\n}.elementor .e-31d04e7-87eb5a4{font-family:Jost;font-size:0.72rem;color:#2c2c4a;letter-spacing:0.12em;background: rgba(255,255,255,0.6); border-radius: 30px; padding: 6px 18px; text-transform: uppercase;\n}.elementor .e-a87411d-4bdd19e{padding:0px;flex-direction:row;gap:0.75rem;justify-content:center;align-items:center;}.elementor .e-7a9be28-1a72180{font-family:Cormorant Garamond;font-weight:400;color:#2c2c4a;font-size: clamp(2.8rem, 6vw, 6rem); text-align: center; line-height: 1.1; & em { color: #8a6ab0; font-style: italic; }\n}.elementor .e-e2ee90a-b01a003{font-family:Jost;font-weight:300;font-size:1.05rem;color:#5a5a7a;max-width: 580px; text-align: center; line-height: 1.85;\n}.elementor .e-09baf2d-8fb4f45{font-family:Jost;font-size:0.78rem;color:#ffffff;letter-spacing:0.14em;padding-block-start:12px;padding-block-end:12px;padding-inline-start:32px;padding-inline-end:32px;border-radius:3px;background-color:#2c2c4a;text-transform: uppercase; transition: all 0.3s ease;\n}.elementor .e-54d2ba7-9f57f83{font-family:Jost;font-size:0.78rem;color:#2c2c4a;letter-spacing:0.14em;padding-block-start:12px;padding-block-end:12px;padding-inline-start:32px;padding-inline-end:32px;border-radius:3px;border-width:2px;border-color:#2c2c4a;border-style:solid;background-color:transparent;text-transform: uppercase; transition: all 0.3s ease;\n}.elementor .e-d2bf9ce-d33c258{padding:0px;flex-direction:row;gap:1rem;justify-content:center;align-items:center;flex-wrap: wrap;\n}.elementor .e-46c0f0a-757a4b2{font-family:Cormorant Garamond;font-size:3rem;color:#2c2c4a;line-height: 1.1;\n}.elementor .e-de84308-bbc3120{font-family:Jost;font-size:0.72rem;color:#5a5a7a;letter-spacing:0.14em;text-transform: uppercase;\n}.elementor .e-209eeb6-edd20a4{text-align:center;padding:0px;flex-direction:column;gap:0.25rem;justify-content:center;align-items:center;align-self:center;flex: 1; min-width: 120px;\n}.elementor .e-f7fe448-63794df{font-family:Cormorant Garamond;font-size:3rem;color:#2c2c4a;line-height: 1.1;\n}.elementor .e-341675d-5dc1619{font-family:Jost;font-size:0.72rem;color:#5a5a7a;letter-spacing:0.14em;text-transform: uppercase;\n}.elementor .e-751e8c6-603c14c{padding:0px;flex-direction:column;gap:0.25rem;align-items:center;flex: 1; min-width: 120px;\n}.elementor .e-4cd4595-1e3f723{font-family:Cormorant Garamond;font-size:3rem;color:#2c2c4a;line-height: 1.1;\n}.elementor .e-413fb56-b3bf049{font-family:Jost;font-size:0.72rem;color:#5a5a7a;letter-spacing:0.14em;text-transform: uppercase;\n}.elementor .e-f810bab-ceaab0c{text-align:center;padding:0px;flex-direction:column;gap:0.25rem;align-items:center;flex: 1; min-width: 120px;\n}.elementor .e-52aedd6-3bf56c6{font-family:Cormorant Garamond;font-size:3rem;color:#2c2c4a;line-height: 1.1;\n}.elementor .e-05e6fc1-dce3ae6{font-family:Jost;font-size:0.72rem;color:#5a5a7a;letter-spacing:0.14em;text-transform: uppercase;\n}.elementor .e-a00451d-b37a428{text-align:center;padding:0px;flex-direction:column;gap:0.25rem;align-items:center;flex: 1; min-width: 120px;\n}.elementor .e-d6a0946-2ea80b4{padding-block-start:2.5rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:rgba(44,44,74,0.12);border-style:solid;gap:3rem;justify-content:space-around;align-items:center;flex-wrap: wrap; width: 100%; max-width: 720px;\n}.elementor .e-e59baf1-dde7a0f{min-height:88vh;padding-block-start:5rem;padding-block-end:5rem;padding-inline-start:2rem;padding-inline-end:2rem;flex-direction:column;gap:2.5rem;justify-content:center;align-items:center;background: linear-gradient(135deg, #c9e6ee 0%, #dbc0e7 50%, #fad1d8 100%);\n}.elementor .e-5576a10-e08d1ae{font-family:Jost;font-size:0.7rem;color:#8a6ab0;letter-spacing:0.22em;text-transform:uppercase;align-self:center;}.elementor .e-18be8ba-4be7bb0{font-family:Cormorant Garamond;font-weight:400;color:#2c2c4a;font-size: clamp(2rem, 4vw, 3.4rem); text-align: center;\n}.elementor .e-94eca76-48be991{font-family:Jost;font-weight:300;font-size:1.05rem;color:#5a5a7a;text-align: center; max-width: 620px; line-height: 1.75;\n}.elementor .e-1773a19-4bc3a3d{padding:0px;flex-direction:column;gap:1rem;align-items:center;}.elementor .e-aee2288-cf139f2{font-family:Cormorant Garamond;font-size:4rem;color:rgba(138,106,176,0.2);line-height: 1; font-weight: 700;\n}.elementor .e-3cb0d91-0ae1e75{font-size:2rem;}.elementor .e-018a5ef-3ab0d84{font-family:Cormorant Garamond;font-size:1.35rem;color:#2c2c4a;}.elementor .e-182717b-541ca25{font-family:Jost;font-size:0.88rem;color:#5a5a7a;line-height: 1.6;\n}.elementor .e-5f50efa-9018bfd{padding-block-start:2.5rem;padding-block-end:2.5rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-radius:6px;background-color:#faeee5;flex-direction:column;gap:0.75rem;align-items:center;flex: 1; min-width: 180px; text-align: center; transition: transform 0.3s ease; &:hover { transform: translateY(-5px); }\n}.elementor .e-e27b2c3-056f5e2{font-size:1.2rem;color:#8a6ab0;align-self: center; margin-top: 4rem;\n}.elementor .e-b714428-eb092dd{font-family:Cormorant Garamond;font-size:4rem;color:rgba(138,106,176,0.2);line-height: 1; font-weight: 700;\n}.elementor .e-dd95edf-57d2043{font-size:2rem;}.elementor .e-9f2980f-664ef0b{font-family:Cormorant Garamond;font-size:1.35rem;color:#2c2c4a;}.elementor .e-3328115-41376e5{font-family:Jost;font-size:0.88rem;color:#5a5a7a;line-height: 1.6;\n}.elementor .e-7e16c87-2ae6873{padding-block-start:2.5rem;padding-block-end:2.5rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-radius:6px;background-color:#faeee5;flex-direction:column;gap:0.75rem;align-items:center;flex: 1; min-width: 180px; text-align: center; transition: transform 0.3s ease; &:hover { transform: translateY(-5px); }\n}.elementor .e-5da1021-ef27641{font-size:1.2rem;color:#8a6ab0;align-self: center; margin-top: 4rem;\n}.elementor .e-4eea7a1-a86ac50{font-family:Cormorant Garamond;font-size:4rem;color:rgba(138,106,176,0.2);line-height: 1; font-weight: 700;\n}.elementor .e-b2fb057-a4793ab{font-size:2rem;}.elementor .e-c1353f8-0e27119{font-family:Cormorant Garamond;font-size:1.35rem;color:#2c2c4a;}.elementor .e-28dbff3-b07a217{font-family:Jost;font-size:0.88rem;color:#5a5a7a;line-height: 1.6;\n}.elementor .e-4a7eb37-20a33b0{padding-block-start:2.5rem;padding-block-end:2.5rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-radius:6px;background-color:#faeee5;flex-direction:column;gap:0.75rem;align-items:center;flex: 1; min-width: 180px; text-align: center; transition: transform 0.3s ease; &:hover { transform: translateY(-5px); }\n}.elementor .e-700802b-1bd4e85{font-size:1.2rem;color:#8a6ab0;align-self: center; margin-top: 4rem;\n}.elementor .e-358e4d2-77d637a{font-family:Cormorant Garamond;font-size:4rem;color:rgba(138,106,176,0.2);line-height: 1; font-weight: 700;\n}.elementor .e-fc9b696-1fd596a{font-size:2rem;}.elementor .e-c2ab349-bde4af9{font-family:Cormorant Garamond;font-size:1.35rem;color:#2c2c4a;}.elementor .e-3533c8e-e5950f1{font-family:Jost;font-size:0.88rem;color:#5a5a7a;line-height: 1.6;\n}.elementor .e-2f0df52-36537d7{padding-block-start:2.5rem;padding-block-end:2.5rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-radius:6px;background-color:#faeee5;flex-direction:column;gap:0.75rem;align-items:center;flex: 1; min-width: 180px; text-align: center; transition: transform 0.3s ease; &:hover { transform: translateY(-5px); }\n}.elementor .e-8eef4d4-c4ed2b8{font-size:1.2rem;color:#8a6ab0;align-self: center; margin-top: 4rem;\n}.elementor .e-6c20a26-cf81fc0{font-family:Cormorant Garamond;font-size:4rem;color:rgba(138,106,176,0.2);line-height: 1; font-weight: 700;\n}.elementor .e-5684a44-7f5fd9f{font-size:2rem;}.elementor .e-e8ab12e-3f6a94e{font-family:Cormorant Garamond;font-size:1.35rem;color:#2c2c4a;}.elementor .e-f6d0e7e-00322b9{font-family:Jost;font-size:0.88rem;color:#5a5a7a;line-height: 1.6;\n}.elementor .e-dab3aab-8c44e85{padding-block-start:2.5rem;padding-block-end:2.5rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-radius:6px;background-color:#faeee5;flex-direction:column;gap:0.75rem;align-items:center;flex: 1; min-width: 180px; text-align: center; transition: transform 0.3s ease; &:hover { transform: translateY(-5px); }\n}.elementor .e-2aba86b-cb625d5{padding:0px;flex-direction:row;gap:0.5rem;justify-content:center;align-items:flex-start;flex-wrap: wrap; width: 100%; max-width: 1200px;\n}.elementor .e-1706684-dda01e4{padding-block-start:7rem;padding-block-end:7rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:#ffffff;flex-direction:column;gap:4rem;align-items:center;background-color: #ffffff;\n}.elementor .e-6453c93-1b43b0a{font-family:Jost;font-size:0.7rem;color:#8a6ab0;letter-spacing:0.22em;text-transform:uppercase;}.elementor .e-4bfbe36-3b89db1{font-family:Cormorant Garamond;font-weight:400;color:#2c2c4a;font-size: clamp(2rem, 4vw, 3.4rem); text-align: center;\n}.elementor .e-13a1b5c-0465d64{font-family:Jost;font-weight:300;font-size:1.05rem;color:#5a5a7a;text-align:start;align-self:center;text-align: center; max-width: 580px; line-height: 1.75;\n}.elementor .e-88bc645-4a64142{padding:0px;flex-direction:column;gap:1rem;justify-content:center;align-items:center;}.elementor .e-d9fe8c0-b18b855{font-size:2rem;}.elementor .e-c582c0d-5396498{font-family:Cormorant Garamond;font-size:1.1rem;color:#2c2c4a;}.elementor .e-416e385-3e845c0{font-family:Jost;font-size:0.72rem;color:#5a5a7a;letter-spacing:0.12em;text-transform:uppercase;}.elementor .e-b81a277-b0643b0{padding-block-start:2.5rem;padding-block-end:2.5rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-radius:8px;border-width:1.5px;border-color:rgba(44,44,74,0.08);border-style:solid;background-color:#c9e6ee;flex-direction:column;gap:0.75rem;justify-content:center;align-items:center;flex: 1; min-width: 160px; text-align: center; transition: all 0.3s ease; cursor: pointer; &:hover { transform: translateY(-4px); border-color: #8a6ab0; }\n}.elementor .e-f3a5fc1-b8d58ed{font-size:2rem;}.elementor .e-f4cc475-2e685fb{font-family:Cormorant Garamond;font-size:1.1rem;color:#2c2c4a;}.elementor .e-aa53b0f-01408bd{font-family:Jost;font-size:0.72rem;color:#5a5a7a;letter-spacing:0.12em;text-transform:uppercase;}.elementor .e-7e22533-4469f57{padding-block-start:2.5rem;padding-block-end:2.5rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-radius:8px;border-width:1.5px;border-color:rgba(44,44,74,0.08);border-style:solid;background-color:#faeee5;flex-direction:column;gap:0.75rem;justify-content:center;align-items:center;flex: 1; min-width: 160px; text-align: center; transition: all 0.3s ease; cursor: pointer; &:hover { transform: translateY(-4px); border-color: #8a6ab0; }\n}.elementor .e-4fd5279-9293090{font-size:2rem;}.elementor .e-aac70ca-90c0026{font-family:Cormorant Garamond;font-size:1.1rem;color:#2c2c4a;}.elementor .e-8654dd7-36bb6f1{font-family:Jost;font-size:0.72rem;color:#5a5a7a;letter-spacing:0.12em;text-transform:uppercase;}.elementor .e-13286b6-ba099e4{padding-block-start:2.5rem;padding-block-end:2.5rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-radius:8px;border-width:1.5px;border-color:rgba(44,44,74,0.08);border-style:solid;background-color:#fad1d8;flex-direction:column;gap:0.75rem;justify-content:center;align-items:center;flex: 1; min-width: 160px; text-align: center; transition: all 0.3s ease; cursor: pointer; &:hover { transform: translateY(-4px); border-color: #8a6ab0; }\n}.elementor .e-727d897-2113cda{font-size:2rem;}.elementor .e-522cc34-18a92cd{font-family:Cormorant Garamond;font-size:1.1rem;color:#2c2c4a;}.elementor .e-2b9ab7e-cb98e22{font-family:Jost;font-size:0.72rem;color:#5a5a7a;letter-spacing:0.12em;text-transform:uppercase;}.elementor .e-dd339e7-d32c4e4{padding-block-start:2.5rem;padding-block-end:2.5rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-radius:8px;border-width:1.5px;border-color:rgba(44,44,74,0.08);border-style:solid;background-color:#dbc0e7;flex-direction:column;gap:0.75rem;justify-content:center;align-items:center;flex: 1; min-width: 160px; text-align: center; transition: all 0.3s ease; cursor: pointer; &:hover { transform: translateY(-4px); border-color: #8a6ab0; }\n}.elementor .e-a2d20a3-1f30955{font-size:2rem;}.elementor .e-32a4501-1882412{font-family:Cormorant Garamond;font-size:1.1rem;color:#2c2c4a;}.elementor .e-026cb83-d1ff6e7{font-family:Jost;font-size:0.72rem;color:#5a5a7a;letter-spacing:0.12em;text-transform:uppercase;}.elementor .e-74b3b0e-04b9c5e{padding-block-start:2.5rem;padding-block-end:2.5rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-radius:8px;border-width:1.5px;border-color:rgba(44,44,74,0.08);border-style:solid;background-color:#f2c4d6;flex-direction:column;gap:0.75rem;justify-content:center;align-items:center;flex: 1; min-width: 160px; text-align: center; transition: all 0.3s ease; cursor: pointer; &:hover { transform: translateY(-4px); border-color: #8a6ab0; }\n}.elementor .e-35330c9-48a4b16{font-size:2rem;}.elementor .e-401c1ce-52f843b{font-family:Cormorant Garamond;font-size:1.1rem;color:#2c2c4a;}.elementor .e-ae796bb-ae3cbd5{font-family:Jost;font-size:0.72rem;color:#5a5a7a;letter-spacing:0.12em;text-transform:uppercase;}.elementor .e-e4fe07c-6598e5a{padding-block-start:2.5rem;padding-block-end:2.5rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-radius:8px;border-width:1.5px;border-color:rgba(44,44,74,0.08);border-style:solid;background-color:#c9e6ee;flex-direction:column;gap:0.75rem;justify-content:center;align-items:center;flex: 1; min-width: 160px; text-align: center; transition: all 0.3s ease; cursor: pointer; &:hover { transform: translateY(-4px); border-color: #8a6ab0; }\n}.elementor .e-75b6158-acd3a64{padding:0px;flex-direction:row;gap:1.25rem;justify-content:center;align-items:stretch;flex-wrap: wrap; width: 100%; max-width: 1200px;\n}.elementor .e-d3adf6f-ff63e36{padding-block-start:7rem;padding-block-end:7rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:#faf8f5;flex-direction:column;gap:4rem;align-items:center;}.elementor .e-140d878-cb9a687{padding:0px;border-radius:8px;width: 100%; aspect-ratio: 1/1; background: linear-gradient(135deg, #dbc0e7 0%, #8a6ab0 100%); border-radius: 8px;\n}.elementor .e-6ee8f86-779499e{padding:0px;flex-direction:column;justify-content:center;align-items:center;flex: 1; min-width: 0;\n}.elementor .e-e005691-27913eb{font-family:Jost;font-size:0.75rem;color:rgba(255,255,255,0.5);text-transform:uppercase;letter-spacing: 0.1em;\n}.elementor .e-61edfb3-71840d2{font-family:Jost;font-size:0.75rem;color:#dbc0e7;text-transform:uppercase;letter-spacing: 0.1em;\n}.elementor .e-c028676-502fe85{padding:0px;flex-direction:row;gap:0.5rem;align-items:center;}.elementor .e-7418c67-313f01f{font-family:Jost;font-size:0.68rem;color:#2c2c4a;text-transform:uppercase;padding-block-start:6px;padding-block-end:6px;padding-inline-start:18px;padding-inline-end:18px;border-radius:30px;background-color:#dbc0e7;cursor: default; align-self: flex-start; font-weight: 600; letter-spacing: 0.08em;\n}.elementor .e-5c624d5-23bebbb{font-family:Cormorant Garamond;font-size:3rem;color:#ffffff;line-height: 1.1; letter-spacing: -0.02em;\n}.elementor .e-b03046a-c0ed905{font-family:Jost;font-size:1rem;color:rgba(255,255,255,0.65);line-height: 1.7; max-width: 520px;\n}.elementor .e-d154326-77fc2f4{font-family:Cormorant Garamond;font-size:1.15rem;color:rgba(255,255,255,0.7);font-style:italic;border-left: 3px solid #dbc0e7; padding-left: 1.4rem; line-height: 1.6;\n}.elementor .e-a273317-d76e5a0{font-family:Cormorant Garamond;font-size:2rem;color:#dbc0e7;font-weight: 600; line-height: 1.2;\n}.elementor .e-83e1b01-7bba08b{font-family:Jost;font-size:0.7rem;color:rgba(255,255,255,0.4);text-transform:uppercase;letter-spacing: 0.1em;\n}.elementor .e-f8210b7-7c60ee9{padding:0px;flex-direction:column;gap:0.2rem;}.elementor .e-de900f2-22ad9c1{font-family:Cormorant Garamond;font-size:2rem;color:#dbc0e7;font-weight: 600; line-height: 1.2;\n}.elementor .e-e7108d1-df75916{font-family:Jost;font-size:0.7rem;color:rgba(255,255,255,0.4);text-transform:uppercase;letter-spacing: 0.1em;\n}.elementor .e-9032036-94f152e{padding:0px;flex-direction:column;gap:0.2rem;}.elementor .e-3c5646f-0c2e40c{font-family:Cormorant Garamond;font-size:2rem;color:#dbc0e7;font-weight: 600; line-height: 1.2;\n}.elementor .e-0828226-7b1c9e8{font-family:Jost;font-size:0.7rem;color:rgba(255,255,255,0.4);text-transform:uppercase;letter-spacing: 0.1em;\n}.elementor .e-a7b867f-4ff76ad{padding:0px;flex-direction:column;gap:0.2rem;}.elementor .e-ca6d25f-a8eeee1{padding:0px;flex-direction:row;gap:2.5rem;}.elementor .e-216aa86-ad6c778{font-family:Jost;font-size:0.9rem;color:#2c2c4a;padding-block-start:14px;padding-block-end:14px;padding-inline-start:32px;padding-inline-end:32px;border-radius:3px;background-color:#ffffff;align-self: flex-start; font-weight: 500; transition: opacity 0.3s ease; letter-spacing: 0.03em;\n}.elementor .e-4f39342-cd28752{padding:0px;flex-direction:column;gap:1.5rem;flex: 1; min-width: 0;\n}.elementor .e-5a39644-716466d{padding-block-start:5.5rem;padding-block-end:5.5rem;padding-inline-start:8%;padding-inline-end:8%;background-color:#2c2c4a;flex-direction:row;gap:4rem;align-items:center;flex-wrap: wrap;\n}.elementor .e-892b7f8-654f3aa{font-family:Jost;font-size:0.75rem;color:#8a6ab0;text-transform:uppercase;letter-spacing: 0.12em; font-weight: 500;\n}.elementor .e-01132c9-a6d276c{font-family:Cormorant Garamond;font-size:2.8rem;color:#2c2c4a;line-height: 1.15; letter-spacing: -0.02em; font-weight: 600;\n}.elementor .e-7b0f937-fdafce6{font-family:Jost;font-size:1.05rem;color:#5a5a7a;line-height: 1.7; max-width: 480px;\n}.elementor .e-1c43676-0232f48{font-size:1.5rem;line-height: 1;\n}.elementor .e-3e345ca-98c4afa{padding:12px;border-radius:10px;background-color:rgba(44,44,74,0.08);justify-content:center;align-items:center;flex-shrink: 0; width: 48px; height: 48px;\n}.elementor .e-8d9f01a-1f9a91b{font-family:Cormorant Garamond;font-size:1.15rem;color:#2c2c4a;font-weight: 600; line-height: 1.3;\n}.elementor .e-b26b681-74554c4{font-family:Jost;font-size:0.87rem;color:#5a5a7a;line-height: 1.6;\n}.elementor .e-1ffd6ef-0507639{padding:0px;flex-direction:column;gap:0.3rem;}.elementor .e-10c9e5b-bc0df2d{padding:0px;flex-direction:row;gap:1.2rem;align-items:flex-start;}.elementor .e-9d4139a-f85f19d{font-size:1.5rem;line-height: 1;\n}.elementor .e-de4a076-89b05c9{padding:12px;border-radius:10px;background-color:rgba(44,44,74,0.08);justify-content:center;align-items:center;flex-shrink: 0; width: 48px; height: 48px;\n}.elementor .e-6a297a2-bafd31e{font-family:Cormorant Garamond;font-size:1.15rem;color:#2c2c4a;font-weight: 600; line-height: 1.3;\n}.elementor .e-77e50a5-6ac5f4d{font-family:Jost;font-size:0.87rem;color:#5a5a7a;line-height: 1.6;\n}.elementor .e-05dcdc7-67ba047{padding:0px;flex-direction:column;gap:0.3rem;}.elementor .e-2dbcbdc-badad8c{padding:0px;flex-direction:row;gap:1.2rem;align-items:flex-start;}.elementor .e-7b92dbe-ec0e11a{font-size:1.5rem;line-height: 1;\n}.elementor .e-c5578a4-7e5422a{padding:12px;border-radius:10px;background-color:rgba(44,44,74,0.08);justify-content:center;align-items:center;flex-shrink: 0; width: 48px; height: 48px;\n}.elementor .e-1e91750-27e5472{font-family:Cormorant Garamond;font-size:1.15rem;color:#2c2c4a;font-weight: 600; line-height: 1.3;\n}.elementor .e-fd61bbe-525ce06{font-family:Jost;font-size:0.87rem;color:#5a5a7a;line-height: 1.6;\n}.elementor .e-cf92381-032d94d{padding:0px;flex-direction:column;gap:0.3rem;}.elementor .e-5934bd7-be19f61{padding:0px;flex-direction:row;gap:1.2rem;align-items:flex-start;}.elementor .e-4e0c06f-920a516{font-size:1.5rem;line-height: 1;\n}.elementor .e-eeeb658-5e3e0fb{padding:12px;border-radius:10px;background-color:rgba(44,44,74,0.08);justify-content:center;align-items:center;flex-shrink: 0; width: 48px; height: 48px;\n}.elementor .e-7b71384-aa1593e{font-family:Cormorant Garamond;font-size:1.15rem;color:#2c2c4a;font-weight: 600; line-height: 1.3;\n}.elementor .e-450c55c-c1a0874{font-family:Jost;font-size:0.87rem;color:#5a5a7a;line-height: 1.6;\n}.elementor .e-dfeaee6-442d0e5{padding:0px;flex-direction:column;gap:0.3rem;}.elementor .e-1c6539d-d8c0585{padding:0px;flex-direction:row;gap:1.2rem;align-items:flex-start;}.elementor .e-3f110a6-b062ff1{font-size:1.5rem;line-height: 1;\n}.elementor .e-1fc957f-69ff4e3{padding:12px;border-radius:10px;background-color:rgba(44,44,74,0.08);justify-content:center;align-items:center;flex-shrink: 0; width: 48px; height: 48px;\n}.elementor .e-eda13ee-ad15115{font-family:Cormorant Garamond;font-size:1.15rem;color:#2c2c4a;font-weight: 600; line-height: 1.3;\n}.elementor .e-263f989-5c28e03{font-family:Jost;font-size:0.87rem;color:#5a5a7a;line-height: 1.6;\n}.elementor .e-49d727b-b1382ce{padding:0px;flex-direction:column;gap:0.3rem;}.elementor .e-6c9eed6-409fc8b{padding:0px;flex-direction:row;gap:1.2rem;align-items:flex-start;}.elementor .e-58d39c2-d53f44f{padding:0px;flex-direction:column;gap:1.5rem;}.elementor .e-569005a-1f713eb{padding:0px;flex-direction:column;gap:2rem;flex: 1.1; min-width: 0;\n}.elementor .e-2901b69-c3f6476{height:910px;padding:0px;border-radius:8px;width: 100%; aspect-ratio: 4/5; background: linear-gradient(135deg, #dbc0e7 0%, #8a6ab0 100%); border-radius: 8px; object-fit: cover;\n}.elementor .e-e6586cb-5ecf359{padding:0px;flex-direction:column;justify-content:center;align-items:center;flex: 0.9; min-width: 0;\n}.elementor .e-0a20e68-8a9ba2c{padding-block-start:6rem;padding-block-end:6rem;padding-inline-start:8%;padding-inline-end:8%;background-color:#faf8f5;flex-direction:column;gap:4rem;align-items:stretch;flex-wrap: wrap;\n}