.elementor .e-25bcf860-ac16{font-weight:700;font-size:48px;color:#FFFFFF;line-height:1.2;text-align:center;font-family: var(--e-global-typography-primary-font-family), sans-serif; & span { color: var(--e-global-color-secondary); }\n}.elementor .e-7c666843-d86e{max-width:860px;font-size:17px;color:rgba(255,255,255,0.88);line-height:1.7;text-align:center;font-family: var(--e-global-typography-text-font-family), sans-serif; & strong { color:#FFFFFF; } & a { color: var(--e-global-color-secondary); font-weight:600; text-decoration:underline; text-underline-offset:3px; } & a:hover { color:#FFFFFF; }\n}.elementor .e-2ad730b9-de7e:hover,.elementor .e-2ad730b9-de7e:focus-visible{border-color:#FFFFFF;background-color:#FFFFFF;transform:translate3d(0px, -2px, 0px);}.elementor .e-2ad730b9-de7e{font-weight:600;font-size:18px;line-height:1;padding-block-start:18px;padding-block-end:18px;padding-inline-start:25px;padding-inline-end:25px;border-radius:6px;transition:all 0.25s;display:inline-flex;gap:10px;justify-content:center;align-items:center;border:4px solid var(--e-global-color-secondary); font-family: var(--e-global-typography-primary-font-family), sans-serif; color: var(--e-global-color-primary); background-color: var(--e-global-color-secondary); &::after { content:''; display:inline-block; width:20px; height:20px; flex-shrink:0; background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJz48cGF0aCBmaWxsPScjMjkwQzRFJyBkPSdNMjU2IDhjMTM3IDAgMjQ4IDExMSAyNDggMjQ4UzM5MyA1MDQgMjU2IDUwNCA4IDM5MyA4IDI1NiAxMTkgOCAyNTYgOHptMTEzLjkgMjMxTDIzNC40IDEwMy41Yy05LjQtOS40LTI0LjYtOS40LTMzLjkgMGwtMTcgMTdjLTkuNCA5LjQtOS40IDI0LjYgMCAzMy45TDI4NS4xIDI1NiAxODMuNSAzNTcuNmMtOS40IDkuNC05LjQgMjQuNiAwIDMzLjlsMTcgMTdjOS40IDkuNCAyNC42IDkuNCAzMy45IDBMMzY5LjkgMjczYzkuNC05LjQgOS40LTI0LjYgMC0zNHonLz48L3N2Zz4="); background-size:contain; background-repeat:no-repeat; background-position:center; }\n}.elementor .e-624367ae-3190{padding:0px;margin-block-start:12px;display:flex;flex-direction:row;gap:24px;flex-wrap:wrap;justify-content:center;align-items:center;}.elementor .e-6946cbf7-8b95{width:100%;max-width:940px;text-align:center;padding:0px;display:flex;flex-direction:column;gap:24px;align-items:center;}.elementor .e-7e803b89-63a0{min-height:560px;padding-block-start:110px;padding-block-end:110px;padding-inline-start:40px;padding-inline-end:40px;background-image:linear-gradient(0deg, rgba(41,12,78,0.88) 0%,rgba(41,12,78,0.88) 100%),url("https://cresvi.co.uk/wp-content/uploads/2025/12/Fn-Bg-fn-fnn.png");background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;flex-direction:column;justify-content:center;align-items:center;background-size: cover; background-position: center center; background-repeat:no-repeat; background-color: var(--e-global-color-primary);\n}.elementor .e-c9c073d-be1b{font-weight:700;font-size:38px;color:#FFFFFF;line-height:1.15;flex:0 0 30%;font-family: var(--e-global-typography-primary-font-family), sans-serif; & span { color: var(--e-global-color-secondary); }\n}.elementor .e-399dfa1e-553c{font-size:17px;color:rgba(255,255,255,0.9);line-height:1.8;font-family: var(--e-global-typography-text-font-family), sans-serif;\n}.elementor .e-19d8857-9a7d{font-size:17px;color:rgba(255,255,255,0.9);line-height:1.8;font-family: var(--e-global-typography-text-font-family), sans-serif; & strong { color: var(--e-global-color-secondary); }\n}.elementor .e-3365f871-3ae5{min-width:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:32px;padding-inline-end:0px;display:flex;flex-direction:column;gap:16px;flex:1 1 0px;border-left:3px solid var(--e-global-color-secondary);\n}.elementor .e-573bbb20-7076{padding:0px;display:flex;flex-direction:row;gap:56px;align-items:center;}.elementor .e-c1a561-e3a4{font-weight:600;font-size:17px;text-align:center;font-family: var(--e-global-typography-primary-font-family), sans-serif; color: var(--e-global-color-secondary);\n}.elementor .e-41b96fe6-291e{width:100%;display:block;& ul { margin:0; padding:0; list-style:none; display:flex; flex-wrap:wrap; justify-content:center; align-items:center; gap:14px; } & li { position:relative; display:flex; align-items:center; font-family: var(--e-global-typography-primary-font-family), sans-serif; font-size:16px; font-weight:600; line-height:1.2; color: var(--e-global-color-primary); background: var(--e-global-color-secondary); border-radius:999px; padding:14px 22px; } & li:not(:last-child)::after { content:'→'; position:absolute; right:-14px; top:50%; transform: translate(50%,-50%); color:#FFFFFF; font-size:18px; } & li:not(:last-child) { margin-right:14px; }\n}.elementor .e-197702ed-a55c{padding:28px;border-radius:18px;border-width:1px;border-color:rgba(255,255,255,0.14);border-style:solid;background-color:rgba(255,255,255,0.06);display:flex;flex-direction:column;gap:16px;align-items:center;}.elementor .e-5b66463c-c1f1{width:100%;max-width:1240px;padding:52px;border-radius:24px;box-shadow:0px 24px 56px 0px rgba(41,12,78,0.2);display:flex;flex-direction:column;gap:36px;background-color: var(--e-global-color-primary);\n}.elementor .e-f7c4d83-b428{padding-block-start:96px;padding-block-end:96px;padding-inline-start:40px;padding-inline-end:40px;background-color:#FFFFFF;display:flex;flex-direction:column;align-items:center;}.elementor .e-62bc2061-6655{font-weight:600;font-size:35px;line-height:1.2;text-align:center;font-family: var(--e-global-typography-primary-font-family), sans-serif; color: var(--e-global-color-text); & span { color: var(--e-global-color-secondary); }\n}.elementor .e-4567f10f-43b7{font-size:16px;line-height:1.7;text-align:center;font-family: var(--e-global-typography-text-font-family), sans-serif; color: var(--e-global-color-text);\n}.elementor .e-17c796a6-1623{max-width:860px;text-align:center;padding:0px;display:flex;flex-direction:column;gap:16px;align-items:center;align-self:center;}.elementor .e-39f3848e-dcde{font-weight:600;font-size:20px;line-height:1.3;font-family: var(--e-global-typography-primary-font-family), sans-serif; color: var(--e-global-color-primary);\n}.elementor .e-778e46c1-163d{font-size:15px;line-height:1.65;font-family: var(--e-global-typography-text-font-family), sans-serif; color: var(--e-global-color-text);\n}.elementor .e-6ba1e78b-1154:hover,.elementor .e-6ba1e78b-1154:focus-visible{box-shadow:0px 4px 10px 0px rgba(41,12,78,0.08),0px 20px 44px 0px rgba(41,12,78,0.14);transform:translate3d(0px, -4px, 0px);}.elementor .e-6ba1e78b-1154{min-width:0px;padding-block-start:30px;padding-block-end:30px;padding-inline-start:26px;padding-inline-end:26px;border-radius:20px;background-color:#FFFFFF;box-shadow:0px 2px 6px 0px rgba(41,12,78,0.06),0px 12px 32px 0px rgba(41,12,78,0.08);transition:transform 0.25s, box-shadow 0.25s;display:flex;flex-direction:column;gap:14px;flex:0 1 calc(25% - 18px);border-top:4px solid var(--e-global-color-secondary); &::before { content:''; position:static; display:block; flex-shrink:0; width:54px; height:54px; margin-bottom:6px; border-radius:14px; background-color: var(--e-global-color-primary); background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPScjRkZGRkZGJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCc+PGNpcmNsZSBjeD0nMTEnIGN5PScxMScgcj0nNycvPjxwYXRoIGQ9J20yMSAyMS00LjMtNC4zJy8+PHBhdGggZD0nbTggMTEgMiAyIDQtNCcvPjwvc3ZnPg=="); background-size:26px 26px; background-position:center; background-repeat:no-repeat; box-shadow: 0 0 0 5px #FFF4F7; transition: background-color .25s ease, transform .25s ease; } &:hover::before { background-color: var(--e-global-color-secondary); transform: rotate(-6deg); }\n}.elementor .e-5c3bdb5f-f746{font-weight:600;font-size:20px;line-height:1.3;font-family: var(--e-global-typography-primary-font-family), sans-serif; color: var(--e-global-color-primary);\n}.elementor .e-1c9bd516-c651{font-size:15px;line-height:1.65;font-family: var(--e-global-typography-text-font-family), sans-serif; color: var(--e-global-color-text);\n}.elementor .e-58abd847-7ee6:hover,.elementor .e-58abd847-7ee6:focus-visible{box-shadow:0px 4px 10px 0px rgba(41,12,78,0.08),0px 20px 44px 0px rgba(41,12,78,0.14);transform:translate3d(0px, -4px, 0px);}.elementor .e-58abd847-7ee6{min-width:0px;padding-block-start:30px;padding-block-end:30px;padding-inline-start:26px;padding-inline-end:26px;border-radius:20px;background-color:#FFFFFF;box-shadow:0px 2px 6px 0px rgba(41,12,78,0.06),0px 12px 32px 0px rgba(41,12,78,0.08);transition:transform 0.25s, box-shadow 0.25s;display:flex;flex-direction:column;gap:14px;flex:0 1 calc(25% - 18px);border-top:4px solid var(--e-global-color-secondary); &::before { content:''; position:static; display:block; flex-shrink:0; width:54px; height:54px; margin-bottom:6px; border-radius:14px; background-color: var(--e-global-color-primary); background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPScjRkZGRkZGJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCc+PHBhdGggZD0nbTEyIDIgMTAgNS0xMCA1TDIgN3onLz48cGF0aCBkPSdtMiAxNyAxMCA1IDEwLTUnLz48cGF0aCBkPSdtMiAxMiAxMCA1IDEwLTUnLz48L3N2Zz4="); background-size:26px 26px; background-position:center; background-repeat:no-repeat; box-shadow: 0 0 0 5px #FFF4F7; transition: background-color .25s ease, transform .25s ease; } &:hover::before { background-color: var(--e-global-color-secondary); transform: rotate(-6deg); }\n}.elementor .e-7fbf863a-a330{font-weight:600;font-size:20px;line-height:1.3;font-family: var(--e-global-typography-primary-font-family), sans-serif; color: var(--e-global-color-primary);\n}.elementor .e-2ff297fa-d0bc{font-size:15px;line-height:1.65;font-family: var(--e-global-typography-text-font-family), sans-serif; color: var(--e-global-color-text);\n}.elementor .e-92edc21-61ae:hover,.elementor .e-92edc21-61ae:focus-visible{box-shadow:0px 4px 10px 0px rgba(41,12,78,0.08),0px 20px 44px 0px rgba(41,12,78,0.14);transform:translate3d(0px, -4px, 0px);}.elementor .e-92edc21-61ae{min-width:0px;padding-block-start:30px;padding-block-end:30px;padding-inline-start:26px;padding-inline-end:26px;border-radius:20px;background-color:#FFFFFF;box-shadow:0px 2px 6px 0px rgba(41,12,78,0.06),0px 12px 32px 0px rgba(41,12,78,0.08);transition:transform 0.25s, box-shadow 0.25s;display:flex;flex-direction:column;gap:14px;flex:0 1 calc(25% - 18px);border-top:4px solid var(--e-global-color-secondary); &::before { content:''; position:static; display:block; flex-shrink:0; width:54px; height:54px; margin-bottom:6px; border-radius:14px; background-color: var(--e-global-color-primary); background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPScjRkZGRkZGJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCc+PGNpcmNsZSBjeD0nNy41JyBjeT0nMTUuNScgcj0nNS41Jy8+PHBhdGggZD0nbTIxIDItOS42IDkuNicvPjxwYXRoIGQ9J20xNS41IDcuNSAzIDNMMjIgN2wtMy0zJy8+PC9zdmc+"); background-size:26px 26px; background-position:center; background-repeat:no-repeat; box-shadow: 0 0 0 5px #FFF4F7; transition: background-color .25s ease, transform .25s ease; } &:hover::before { background-color: var(--e-global-color-secondary); transform: rotate(-6deg); }\n}.elementor .e-372240e-cadd{font-weight:600;font-size:20px;line-height:1.3;font-family: var(--e-global-typography-primary-font-family), sans-serif; color: var(--e-global-color-primary);\n}.elementor .e-6dbd4b7b-5bf8{font-size:15px;line-height:1.65;font-family: var(--e-global-typography-text-font-family), sans-serif; color: var(--e-global-color-text);\n}.elementor .e-659b879b-7d04:hover,.elementor .e-659b879b-7d04:focus-visible{box-shadow:0px 4px 10px 0px rgba(41,12,78,0.08),0px 20px 44px 0px rgba(41,12,78,0.14);transform:translate3d(0px, -4px, 0px);}.elementor .e-659b879b-7d04{min-width:0px;padding-block-start:30px;padding-block-end:30px;padding-inline-start:26px;padding-inline-end:26px;border-radius:20px;background-color:#FFFFFF;box-shadow:0px 2px 6px 0px rgba(41,12,78,0.06),0px 12px 32px 0px rgba(41,12,78,0.08);transition:transform 0.25s, box-shadow 0.25s;display:flex;flex-direction:column;gap:14px;flex:0 1 calc(25% - 18px);border-top:4px solid var(--e-global-color-secondary); &::before { content:''; position:static; display:block; flex-shrink:0; width:54px; height:54px; margin-bottom:6px; border-radius:14px; background-color: var(--e-global-color-primary); background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPScjRkZGRkZGJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCc+PHBhdGggZD0nTTIwIDEwYzAgNi04IDEyLTggMTJzLTgtNi04LTEyYTggOCAwIDAgMSAxNiAwWicvPjxjaXJjbGUgY3g9JzEyJyBjeT0nMTAnIHI9JzMnLz48L3N2Zz4="); background-size:26px 26px; background-position:center; background-repeat:no-repeat; box-shadow: 0 0 0 5px #FFF4F7; transition: background-color .25s ease, transform .25s ease; } &:hover::before { background-color: var(--e-global-color-secondary); transform: rotate(-6deg); }\n}.elementor .e-26dc2be0-b5cd{font-weight:600;font-size:20px;line-height:1.3;font-family: var(--e-global-typography-primary-font-family), sans-serif; color: var(--e-global-color-primary);\n}.elementor .e-35bf063b-a5d5{font-size:15px;line-height:1.65;font-family: var(--e-global-typography-text-font-family), sans-serif; color: var(--e-global-color-text);\n}.elementor .e-6402948e-5e17:hover,.elementor .e-6402948e-5e17:focus-visible{box-shadow:0px 4px 10px 0px rgba(41,12,78,0.08),0px 20px 44px 0px rgba(41,12,78,0.14);transform:translate3d(0px, -4px, 0px);}.elementor .e-6402948e-5e17{min-width:0px;padding-block-start:30px;padding-block-end:30px;padding-inline-start:26px;padding-inline-end:26px;border-radius:20px;background-color:#FFFFFF;box-shadow:0px 2px 6px 0px rgba(41,12,78,0.06),0px 12px 32px 0px rgba(41,12,78,0.08);transition:transform 0.25s, box-shadow 0.25s;display:flex;flex-direction:column;gap:14px;flex:0 1 calc(25% - 18px);border-top:4px solid var(--e-global-color-secondary); &::before { content:''; position:static; display:block; flex-shrink:0; width:54px; height:54px; margin-bottom:6px; border-radius:14px; background-color: var(--e-global-color-primary); background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPScjRkZGRkZGJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCc+PHBvbHlnb24gcG9pbnRzPScxMiAyIDE1LjA5IDguMjYgMjIgOS4yNyAxNyAxNC4xNCAxOC4xOCAyMS4wMiAxMiAxNy43NyA1LjgyIDIxLjAyIDcgMTQuMTQgMiA5LjI3IDguOTEgOC4yNiAxMiAyJy8+PC9zdmc+"); background-size:26px 26px; background-position:center; background-repeat:no-repeat; box-shadow: 0 0 0 5px #FFF4F7; transition: background-color .25s ease, transform .25s ease; } &:hover::before { background-color: var(--e-global-color-secondary); transform: rotate(-6deg); }\n}.elementor .e-63839dab-3feb{font-weight:600;font-size:20px;line-height:1.3;font-family: var(--e-global-typography-primary-font-family), sans-serif; color: var(--e-global-color-primary);\n}.elementor .e-4be90f94-ba77{font-size:15px;line-height:1.65;font-family: var(--e-global-typography-text-font-family), sans-serif; color: var(--e-global-color-text);\n}.elementor .e-6adce4c2-eea3:hover,.elementor .e-6adce4c2-eea3:focus-visible{box-shadow:0px 4px 10px 0px rgba(41,12,78,0.08),0px 20px 44px 0px rgba(41,12,78,0.14);transform:translate3d(0px, -4px, 0px);}.elementor .e-6adce4c2-eea3{min-width:0px;padding-block-start:30px;padding-block-end:30px;padding-inline-start:26px;padding-inline-end:26px;border-radius:20px;background-color:#FFFFFF;box-shadow:0px 2px 6px 0px rgba(41,12,78,0.06),0px 12px 32px 0px rgba(41,12,78,0.08);transition:transform 0.25s, box-shadow 0.25s;display:flex;flex-direction:column;gap:14px;flex:0 1 calc(25% - 18px);border-top:4px solid var(--e-global-color-secondary); &::before { content:''; position:static; display:block; flex-shrink:0; width:54px; height:54px; margin-bottom:6px; border-radius:14px; background-color: var(--e-global-color-primary); background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPScjRkZGRkZGJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCc+PHBhdGggZD0nTTIxIDE1YTIgMiAwIDAgMS0yIDJIN2wtNCA0VjVhMiAyIDAgMCAxIDItMmgxNGEyIDIgMCAwIDEgMiAyeicvPjwvc3ZnPg=="); background-size:26px 26px; background-position:center; background-repeat:no-repeat; box-shadow: 0 0 0 5px #FFF4F7; transition: background-color .25s ease, transform .25s ease; } &:hover::before { background-color: var(--e-global-color-secondary); transform: rotate(-6deg); }\n}.elementor .e-2843b6d0-1a06{font-weight:600;font-size:20px;line-height:1.3;font-family: var(--e-global-typography-primary-font-family), sans-serif; color: var(--e-global-color-primary);\n}.elementor .e-792ed3c4-1e94{font-size:15px;line-height:1.65;font-family: var(--e-global-typography-text-font-family), sans-serif; color: var(--e-global-color-text);\n}.elementor .e-11127b6f-787b:hover,.elementor .e-11127b6f-787b:focus-visible{box-shadow:0px 4px 10px 0px rgba(41,12,78,0.08),0px 20px 44px 0px rgba(41,12,78,0.14);transform:translate3d(0px, -4px, 0px);}.elementor .e-11127b6f-787b{min-width:0px;padding-block-start:30px;padding-block-end:30px;padding-inline-start:26px;padding-inline-end:26px;border-radius:20px;background-color:#FFFFFF;box-shadow:0px 2px 6px 0px rgba(41,12,78,0.06),0px 12px 32px 0px rgba(41,12,78,0.08);transition:transform 0.25s, box-shadow 0.25s;display:flex;flex-direction:column;gap:14px;flex:0 1 calc(25% - 18px);border-top:4px solid var(--e-global-color-secondary); &::before { content:''; position:static; display:block; flex-shrink:0; width:54px; height:54px; margin-bottom:6px; border-radius:14px; background-color: var(--e-global-color-primary); background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPScjRkZGRkZGJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCc+PHJlY3QgeD0nMycgeT0nMycgd2lkdGg9JzE4JyBoZWlnaHQ9JzE4JyByeD0nMicvPjxjaXJjbGUgY3g9JzknIGN5PSc5JyByPScyJy8+PHBhdGggZD0nbTIxIDE1LTMuMDktMy4wOWEyIDIgMCAwIDAtMi44MiAwTDYgMjEnLz48L3N2Zz4="); background-size:26px 26px; background-position:center; background-repeat:no-repeat; box-shadow: 0 0 0 5px #FFF4F7; transition: background-color .25s ease, transform .25s ease; } &:hover::before { background-color: var(--e-global-color-secondary); transform: rotate(-6deg); }\n}.elementor .e-d71668f-80e7{padding:0px;display:flex;flex-direction:row;gap:24px;flex-wrap:wrap;justify-content:center;align-items:stretch;}.elementor .e-294bd311-3917{width:100%;max-width:1240px;padding:0px;display:flex;flex-direction:column;gap:48px;align-items:stretch;}.elementor .e-4a04a494-8a4e{padding-block-start:96px;padding-block-end:96px;padding-inline-start:40px;padding-inline-end:40px;background-color:#F8F9FA;display:flex;flex-direction:column;align-items:center;}.elementor .e-365e36e8-61bc{font-weight:700;font-size:34px;line-height:1.2;flex:0 0 36%;font-family: var(--e-global-typography-primary-font-family), sans-serif; color: var(--e-global-color-primary); & span { color: var(--e-global-color-secondary); }\n}.elementor .e-734112cb-1dcd{min-width:0px;font-size:17px;line-height:1.8;flex:1 1 0px;font-family: var(--e-global-typography-text-font-family), sans-serif; color: var(--e-global-color-text);\n}.elementor .e-3e13d4c7-48b0{width:100%;max-width:1240px;padding-block-start:48px;padding-block-end:48px;padding-inline-start:52px;padding-inline-end:52px;border-radius:20px;border-width:1px;border-color:#F8DCE3;border-style:solid;background-color:#FFF4F7;display:flex;flex-direction:row;gap:56px;align-items:center;border-left:6px solid var(--e-global-color-secondary);\n}.elementor .e-6f3c830a-d54e{padding-block-start:96px;padding-block-end:96px;padding-inline-start:40px;padding-inline-end:40px;background-color:#FFFFFF;display:flex;flex-direction:column;align-items:center;}.elementor .e-6210521e-6f99{font-weight:600;font-size:35px;line-height:1.2;text-align:center;font-family: var(--e-global-typography-primary-font-family), sans-serif; color: var(--e-global-color-text); & span { color: var(--e-global-color-secondary); }\n}.elementor .e-342584c6-9036{font-size:16px;line-height:1.7;text-align:center;font-family: var(--e-global-typography-text-font-family), sans-serif; color: var(--e-global-color-text);\n}.elementor .e-7b88028c-4b57{max-width:900px;text-align:center;padding:0px;display:flex;flex-direction:column;gap:16px;align-items:center;align-self:center;}.elementor .e-5216bcc3-5e14{width:100%;font-size:16px;line-height:1.65;display:block;font-family: var(--e-global-typography-text-font-family), sans-serif; color: var(--e-global-color-text); & ul { margin:0; padding:0; list-style:none; display:grid; grid-template-columns: repeat(2, minmax(0,1fr)); gap:18px; } & li { position:relative; padding:24px 24px 24px 74px; background:#FFFFFF; border:1px solid #F8DCE3; border-radius:16px; box-shadow: 0 6px 18px rgba(41,12,78,0.05); transition: transform .2s ease, border-color .2s ease; } & li:hover { transform: translateY(-3px); border-color: var(--e-global-color-secondary); } & li::before { content:''; position:absolute; left:22px; top:24px; width:36px; height:36px; border-radius:50%; background-color: var(--e-global-color-secondary); background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPScjMjkwQzRFJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCc+PHBhdGggZD0nTTIwIDYgOSAxN2wtNS01Jy8+PC9zdmc+"); background-size:18px 18px; background-position:center; background-repeat:no-repeat; } & li:last-child { grid-column: 1 / -1; } & strong { display:block; margin-bottom:4px; font-family: var(--e-global-typography-primary-font-family), sans-serif; font-size:19px; font-weight:600; color: var(--e-global-color-primary); }\n}.elementor .e-1da4ba01-c40f{width:100%;max-width:1240px;padding:0px;display:flex;flex-direction:column;gap:44px;}.elementor .e-8e10a5b-4129{padding-block-start:96px;padding-block-end:96px;padding-inline-start:40px;padding-inline-end:40px;background-color:#FEFAFB;display:flex;flex-direction:column;align-items:center;}.elementor .e-2f3df2dc-2c74{font-weight:600;font-size:28px;color:#FFFFFF;line-height:1.25;font-family: var(--e-global-typography-primary-font-family), sans-serif; & span { color: var(--e-global-color-secondary); }\n}.elementor .e-65de343a-73b1{font-size:16px;color:rgba(255,255,255,0.86);line-height:1.75;font-family: var(--e-global-typography-text-font-family), sans-serif;\n}.elementor .e-7fe8548a-836d{font-size:16px;color:rgba(255,255,255,0.86);line-height:1.75;font-family: var(--e-global-typography-text-font-family), sans-serif;\n}.elementor .e-296a4cbc-bba0{font-size:16px;color:rgba(255,255,255,0.86);line-height:1.75;font-family: var(--e-global-typography-text-font-family), sans-serif;\n}.elementor .e-5bd518c0-8e45{min-width:0px;padding-block-start:44px;padding-block-end:44px;padding-inline-start:40px;padding-inline-end:40px;border-radius:20px;border-width:1px;border-color:rgba(255,255,255,0.14);border-style:solid;background-color:rgba(255,255,255,0.06);display:flex;flex-direction:column;gap:16px;flex:1 1 0px;&::before { content:''; position:static; display:block; width:48px; height:4px; border-radius:4px; background: var(--e-global-color-secondary); }\n}.elementor .e-19751f21-2be0{font-weight:600;font-size:28px;color:#FFFFFF;line-height:1.25;font-family: var(--e-global-typography-primary-font-family), sans-serif; & span { color: var(--e-global-color-secondary); }\n}.elementor .e-5aa84dc9-2d8d{font-size:16px;color:rgba(255,255,255,0.86);line-height:1.75;font-family: var(--e-global-typography-text-font-family), sans-serif;\n}.elementor .e-765bddf8-d0a8{font-size:15px;color:#FFFFFF;line-height:1.5;display:block;font-family: var(--e-global-typography-text-font-family), sans-serif; & ul { margin:0; padding:0; list-style:none; display:grid; grid-template-columns: repeat(2, minmax(0,1fr)); gap:10px; } & li { position:relative; padding:12px 14px 12px 34px; border-radius:10px; background: rgba(255,255,255,0.07); } & li::before { content:''; position:absolute; left:14px; top:18px; width:8px; height:8px; border-radius:50%; background: var(--e-global-color-secondary); }\n}.elementor .e-5be82eaf-ca20{min-width:0px;padding-block-start:44px;padding-block-end:44px;padding-inline-start:40px;padding-inline-end:40px;border-radius:20px;border-width:1px;border-color:rgba(255,255,255,0.14);border-style:solid;background-color:rgba(255,255,255,0.06);display:flex;flex-direction:column;gap:16px;flex:1 1 0px;&::before { content:''; position:static; display:block; width:48px; height:4px; border-radius:4px; background: var(--e-global-color-secondary); }\n}.elementor .e-587069be-8250{width:100%;max-width:1240px;padding:0px;display:flex;flex-direction:row;gap:28px;align-items:stretch;}.elementor .e-3bccfa71-dded{padding-block-start:96px;padding-block-end:96px;padding-inline-start:40px;padding-inline-end:40px;display:flex;flex-direction:column;align-items:center;background-color: var(--e-global-color-primary);\n}.elementor .e-21b94e49-bee1{font-weight:600;font-size:35px;line-height:1.2;text-align:center;font-family: var(--e-global-typography-primary-font-family), sans-serif; color: var(--e-global-color-text); & span { color: var(--e-global-color-secondary); }\n}.elementor .e-6e3fa804-64ad{font-size:16px;line-height:1.7;text-align:center;font-family: var(--e-global-typography-text-font-family), sans-serif; color: var(--e-global-color-text);\n}.elementor .e-6e10b16c-33ec{max-width:880px;text-align:center;padding:0px;display:flex;flex-direction:column;gap:16px;align-items:center;align-self:center;}.elementor .e-7877c9d-2d29{font-weight:600;font-size:19px;color:#FFFFFF;line-height:1.3;font-family: var(--e-global-typography-primary-font-family), sans-serif;\n}.elementor .e-49530d62-8a74{font-size:15px;color:rgba(255,255,255,0.84);line-height:1.65;font-family: var(--e-global-typography-text-font-family), sans-serif;\n}.elementor .e-4a13f0d1-9daf{min-width:0px;padding-block-start:30px;padding-block-end:30px;padding-inline-start:24px;padding-inline-end:24px;border-radius:16px;display:flex;flex-direction:column;gap:12px;flex:1 1 calc(20% - 16px);background-color: var(--e-global-color-primary); &::before { content:''; position:static; display:block; flex-shrink:0; width:46px; height:46px; border-radius:50%; margin-bottom:6px; background-color: var(--e-global-color-secondary); background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPScjRkZGRkZGJyBzdHJva2Utd2lkdGg9JzIuMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJz48cGF0aCBkPSdNNSAxMmgxNCcvPjxwYXRoIGQ9J20xMiA1IDcgNy03IDcnLz48L3N2Zz4="); background-size:20px 20px; background-position:center; background-repeat:no-repeat; }\n}.elementor .e-52b20bd1-8e03{font-weight:600;font-size:19px;color:#FFFFFF;line-height:1.3;font-family: var(--e-global-typography-primary-font-family), sans-serif;\n}.elementor .e-90b4e6d-2a28{font-size:15px;color:rgba(255,255,255,0.84);line-height:1.65;font-family: var(--e-global-typography-text-font-family), sans-serif;\n}.elementor .e-45844b17-97af{min-width:0px;padding-block-start:30px;padding-block-end:30px;padding-inline-start:24px;padding-inline-end:24px;border-radius:16px;display:flex;flex-direction:column;gap:12px;flex:1 1 calc(20% - 16px);background-color: var(--e-global-color-primary); &::before { content:''; position:static; display:block; flex-shrink:0; width:46px; height:46px; border-radius:50%; margin-bottom:6px; background-color: var(--e-global-color-secondary); background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPScjRkZGRkZGJyBzdHJva2Utd2lkdGg9JzIuMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJz48cGF0aCBkPSdNNSAxMmgxNCcvPjxwYXRoIGQ9J20xMiA1IDcgNy03IDcnLz48L3N2Zz4="); background-size:20px 20px; background-position:center; background-repeat:no-repeat; }\n}.elementor .e-6ec8552a-c552{font-weight:600;font-size:19px;color:#FFFFFF;line-height:1.3;font-family: var(--e-global-typography-primary-font-family), sans-serif;\n}.elementor .e-f429a5-f51b{font-size:15px;color:rgba(255,255,255,0.84);line-height:1.65;font-family: var(--e-global-typography-text-font-family), sans-serif;\n}.elementor .e-23f68c9b-1805{min-width:0px;padding-block-start:30px;padding-block-end:30px;padding-inline-start:24px;padding-inline-end:24px;border-radius:16px;display:flex;flex-direction:column;gap:12px;flex:1 1 calc(20% - 16px);background-color: var(--e-global-color-primary); &::before { content:''; position:static; display:block; flex-shrink:0; width:46px; height:46px; border-radius:50%; margin-bottom:6px; background-color: var(--e-global-color-secondary); background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPScjRkZGRkZGJyBzdHJva2Utd2lkdGg9JzIuMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJz48cGF0aCBkPSdNNSAxMmgxNCcvPjxwYXRoIGQ9J20xMiA1IDcgNy03IDcnLz48L3N2Zz4="); background-size:20px 20px; background-position:center; background-repeat:no-repeat; }\n}.elementor .e-6b98262b-d850{font-weight:600;font-size:19px;color:#FFFFFF;line-height:1.3;font-family: var(--e-global-typography-primary-font-family), sans-serif;\n}.elementor .e-f804d23-753a{font-size:15px;color:rgba(255,255,255,0.84);line-height:1.65;font-family: var(--e-global-typography-text-font-family), sans-serif;\n}.elementor .e-1f2eebc-7f25{min-width:0px;padding-block-start:30px;padding-block-end:30px;padding-inline-start:24px;padding-inline-end:24px;border-radius:16px;display:flex;flex-direction:column;gap:12px;flex:1 1 calc(20% - 16px);background-color: var(--e-global-color-primary); &::before { content:''; position:static; display:block; flex-shrink:0; width:46px; height:46px; border-radius:50%; margin-bottom:6px; background-color: var(--e-global-color-secondary); background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPScjRkZGRkZGJyBzdHJva2Utd2lkdGg9JzIuMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJz48cGF0aCBkPSdNNSAxMmgxNCcvPjxwYXRoIGQ9J20xMiA1IDcgNy03IDcnLz48L3N2Zz4="); background-size:20px 20px; background-position:center; background-repeat:no-repeat; }\n}.elementor .e-50401937-87a7{font-weight:600;font-size:19px;color:#FFFFFF;line-height:1.3;font-family: var(--e-global-typography-primary-font-family), sans-serif;\n}.elementor .e-5a469c1e-293d{font-size:15px;color:rgba(255,255,255,0.84);line-height:1.65;font-family: var(--e-global-typography-text-font-family), sans-serif;\n}.elementor .e-1ae0c19-90a2{min-width:0px;padding-block-start:30px;padding-block-end:30px;padding-inline-start:24px;padding-inline-end:24px;border-radius:16px;display:flex;flex-direction:column;gap:12px;flex:1 1 calc(20% - 16px);background-color: var(--e-global-color-primary); &::before { content:''; position:static; display:block; flex-shrink:0; width:46px; height:46px; border-radius:50%; margin-bottom:6px; background-color: var(--e-global-color-secondary); background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPScjRkZGRkZGJyBzdHJva2Utd2lkdGg9JzIuMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJz48cGF0aCBkPSdNMjAgNiA5IDE3bC01LTUnLz48L3N2Zz4="); background-size:20px 20px; background-position:center; background-repeat:no-repeat; }\n}.elementor .e-170309ff-9a5d{padding:0px;display:flex;flex-direction:row;gap:20px;flex-wrap:wrap;justify-content:center;align-items:stretch;}.elementor .e-61cc6302-d48b{width:100%;max-width:1240px;padding:0px;display:flex;flex-direction:column;gap:48px;}.elementor .e-6ea8d46c-8aa4{padding-block-start:96px;padding-block-end:96px;padding-inline-start:40px;padding-inline-end:40px;background-color:#FFFFFF;display:flex;flex-direction:column;align-items:center;}.elementor .e-85155ef-42c6{font-weight:600;font-size:35px;line-height:1.2;font-family: var(--e-global-typography-primary-font-family), sans-serif; color: var(--e-global-color-text); & span { color: var(--e-global-color-secondary); }\n}.elementor .e-4213c188-fc22{font-size:16px;line-height:1.75;font-family: var(--e-global-typography-text-font-family), sans-serif; color: var(--e-global-color-text);\n}.elementor .e-57e6649-b613{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:18px;flex:1 1 48%;}.elementor .e-52b07561-abe1{min-width:0px;padding:32px;border-radius:24px;box-shadow:0px 24px 56px 0px rgba(41,12,78,0.22);display:block;flex:1 1 52%;background-color: var(--e-global-color-primary); & ul { margin:0; padding:0; list-style:none; display:grid; grid-template-columns: repeat(2, minmax(0,1fr)); gap:12px; } & li { display:flex; align-items:center; gap:12px; padding:16px 18px; border-radius:12px; background: rgba(255,255,255,0.07); border:1px solid rgba(255,255,255,0.12); font-family: var(--e-global-typography-primary-font-family), sans-serif; font-size:16px; font-weight:600; line-height:1.3; color:#FFFFFF; transition: background-color .2s ease; } & li:hover { background: rgba(234,168,182,0.18); } & li::before { content:''; flex-shrink:0; width:10px; height:10px; border-radius:50%; background: var(--e-global-color-secondary); box-shadow: 0 0 0 4px rgba(234,168,182,0.25); }\n}.elementor .e-76efc985-6208{width:100%;max-width:1240px;padding:0px;display:flex;flex-direction:row;gap:56px;align-items:center;}.elementor .e-10ea3ba-32d1{padding-block-start:96px;padding-block-end:96px;padding-inline-start:40px;padding-inline-end:40px;background-color:#F8F9FA;display:flex;flex-direction:column;align-items:center;}.elementor .e-353dd825-92ba{font-weight:700;font-size:38px;line-height:1.2;text-align:center;font-family: var(--e-global-typography-primary-font-family), sans-serif; color: var(--e-global-color-primary);\n}.elementor .e-42eb95c6-46b2{font-size:17px;line-height:1.7;text-align:center;font-family: var(--e-global-typography-text-font-family), sans-serif; color: var(--e-global-color-text);\n}.elementor .e-358aa0ae-d95e{max-width:900px;text-align:center;padding:0px;display:flex;flex-direction:column;gap:16px;align-items:center;align-self:center;}.elementor .e-5b5fb836-8fc9{font-weight:600;font-size:20px;line-height:1.25;text-align:center;font-family: var(--e-global-typography-primary-font-family), sans-serif; color: var(--e-global-color-primary);\n}.elementor .e-338e3e6e-2210{font-size:16px;line-height:1.65;text-align:center;font-family: var(--e-global-typography-text-font-family), sans-serif; color: var(--e-global-color-text);\n}.elementor .e-127d2fce-202d:hover,.elementor .e-127d2fce-202d:focus-visible{box-shadow:0px 16px 36px 0px rgba(41,12,78,0.12);transform:translate3d(0px, -4px, 0px);}.elementor .e-127d2fce-202d{min-width:0px;text-align:center;padding-block-start:26px;padding-block-end:30px;padding-inline-start:22px;padding-inline-end:22px;border-radius:12px;background-color:#F3CDD5;transition:transform 0.25s, box-shadow 0.25s;display:flex;flex-direction:column;gap:14px;flex:1 1 0px;align-items:center;&::before { content:''; position:static; display:block; flex-shrink:0; width:54px; height:54px; margin-bottom:10px; border-radius:50%; background-color: var(--e-global-color-primary); background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPScjRkZGRkZGJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCc+PGNpcmNsZSBjeD0nMTInIGN5PScxMicgcj0nMTAnLz48cGF0aCBkPSdtMTYuMjQgNy43Ni0yLjEyIDYuMzYtNi4zNiAyLjEyIDIuMTItNi4zNiA2LjM2LTIuMTJ6Jy8+PC9zdmc+"); background-size:26px 26px; background-position:center; background-repeat:no-repeat; }\n}.elementor .e-4b929027-48c4{font-weight:600;font-size:20px;line-height:1.25;text-align:center;font-family: var(--e-global-typography-primary-font-family), sans-serif; color: var(--e-global-color-primary);\n}.elementor .e-4da453b7-91f0{font-size:16px;line-height:1.65;text-align:center;font-family: var(--e-global-typography-text-font-family), sans-serif; color: var(--e-global-color-text); & a { color: var(--e-global-color-primary); font-weight:600; text-decoration:underline; text-underline-offset:3px; }\n}.elementor .e-7585c98e-87f2:hover,.elementor .e-7585c98e-87f2:focus-visible{box-shadow:0px 16px 36px 0px rgba(41,12,78,0.12);transform:translate3d(0px, -4px, 0px);}.elementor .e-7585c98e-87f2{min-width:0px;text-align:center;padding-block-start:26px;padding-block-end:30px;padding-inline-start:22px;padding-inline-end:22px;border-radius:12px;background-color:#F3CDD5;transition:transform 0.25s, box-shadow 0.25s;display:flex;flex-direction:column;gap:14px;flex:1 1 0px;align-items:center;&::before { content:''; position:static; display:block; flex-shrink:0; width:54px; height:54px; margin-bottom:10px; border-radius:50%; background-color: var(--e-global-color-primary); background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPScjRkZGRkZGJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCc+PHBhdGggZD0nTTIwIDEwYzAgNi04IDEyLTggMTJzLTgtNi04LTEyYTggOCAwIDAgMSAxNiAwWicvPjxjaXJjbGUgY3g9JzEyJyBjeT0nMTAnIHI9JzMnLz48L3N2Zz4="); background-size:26px 26px; background-position:center; background-repeat:no-repeat; }\n}.elementor .e-52718cfe-33fe{font-weight:600;font-size:20px;line-height:1.25;text-align:center;font-family: var(--e-global-typography-primary-font-family), sans-serif; color: var(--e-global-color-primary);\n}.elementor .e-5fbb170d-2851{font-size:16px;line-height:1.65;text-align:center;font-family: var(--e-global-typography-text-font-family), sans-serif; color: var(--e-global-color-text);\n}.elementor .e-2a4c1ca0-8bc2:hover,.elementor .e-2a4c1ca0-8bc2:focus-visible{box-shadow:0px 16px 36px 0px rgba(41,12,78,0.12);transform:translate3d(0px, -4px, 0px);}.elementor .e-2a4c1ca0-8bc2{min-width:0px;text-align:center;padding-block-start:26px;padding-block-end:30px;padding-inline-start:22px;padding-inline-end:22px;border-radius:12px;background-color:#F3CDD5;transition:transform 0.25s, box-shadow 0.25s;display:flex;flex-direction:column;gap:14px;flex:1 1 0px;align-items:center;&::before { content:''; position:static; display:block; flex-shrink:0; width:54px; height:54px; margin-bottom:10px; border-radius:50%; background-color: var(--e-global-color-primary); background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPScjRkZGRkZGJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCc+PHBhdGggZD0nTTE0LjUgMkg2YTIgMiAwIDAgMC0yIDJ2MTZhMiAyIDAgMCAwIDIgMmgxMmEyIDIgMCAwIDAgMi0yVjcuNUwxNC41IDJ6Jy8+PHBhdGggZD0nTTE0IDJ2Nmg2Jy8+PHBhdGggZD0nTTggMTNoOCcvPjxwYXRoIGQ9J004IDE3aDgnLz48cGF0aCBkPSdNOCA5aDInLz48L3N2Zz4="); background-size:26px 26px; background-position:center; background-repeat:no-repeat; }\n}.elementor .e-1a2843d1-df47{font-weight:600;font-size:20px;line-height:1.25;text-align:center;font-family: var(--e-global-typography-primary-font-family), sans-serif; color: var(--e-global-color-primary);\n}.elementor .e-58f4400-8b84{font-size:16px;line-height:1.65;text-align:center;font-family: var(--e-global-typography-text-font-family), sans-serif; color: var(--e-global-color-text);\n}.elementor .e-66bf61f9-a37b:hover,.elementor .e-66bf61f9-a37b:focus-visible{box-shadow:0px 16px 36px 0px rgba(41,12,78,0.12);transform:translate3d(0px, -4px, 0px);}.elementor .e-66bf61f9-a37b{min-width:0px;text-align:center;padding-block-start:26px;padding-block-end:30px;padding-inline-start:22px;padding-inline-end:22px;border-radius:12px;background-color:#F3CDD5;transition:transform 0.25s, box-shadow 0.25s;display:flex;flex-direction:column;gap:14px;flex:1 1 0px;align-items:center;&::before { content:''; position:static; display:block; flex-shrink:0; width:54px; height:54px; margin-bottom:10px; border-radius:50%; background-color: var(--e-global-color-primary); background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPScjRkZGRkZGJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCc+PHBhdGggZD0nTTMgMTJhOSA5IDAgMCAxIDktOSA5Ljc1IDkuNzUgMCAwIDEgNi43NCAyLjc0TDIxIDgnLz48cGF0aCBkPSdNMjEgM3Y1aC01Jy8+PHBhdGggZD0nTTIxIDEyYTkgOSAwIDAgMS05IDkgOS43NSA5Ljc1IDAgMCAxLTYuNzQtMi43NEwzIDE2Jy8+PHBhdGggZD0nTTggMTZIM3Y1Jy8+PC9zdmc+"); background-size:26px 26px; background-position:center; background-repeat:no-repeat; }\n}.elementor .e-3ddf8adf-30a9{font-weight:600;font-size:20px;line-height:1.25;text-align:center;font-family: var(--e-global-typography-primary-font-family), sans-serif; color: var(--e-global-color-primary);\n}.elementor .e-3b8daa4e-b443{font-size:16px;line-height:1.65;text-align:center;font-family: var(--e-global-typography-text-font-family), sans-serif; color: var(--e-global-color-text);\n}.elementor .e-73ce4b23-792f:hover,.elementor .e-73ce4b23-792f:focus-visible{box-shadow:0px 16px 36px 0px rgba(41,12,78,0.12);transform:translate3d(0px, -4px, 0px);}.elementor .e-73ce4b23-792f{min-width:0px;text-align:center;padding-block-start:26px;padding-block-end:30px;padding-inline-start:22px;padding-inline-end:22px;border-radius:12px;background-color:#F3CDD5;transition:transform 0.25s, box-shadow 0.25s;display:flex;flex-direction:column;gap:14px;flex:1 1 0px;align-items:center;&::before { content:''; position:static; display:block; flex-shrink:0; width:54px; height:54px; margin-bottom:10px; border-radius:50%; background-color: var(--e-global-color-primary); background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPScjRkZGRkZGJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCc+PGNpcmNsZSBjeD0nMTInIGN5PScxMicgcj0nMTAnLz48Y2lyY2xlIGN4PScxMicgY3k9JzEyJyByPSc2Jy8+PGNpcmNsZSBjeD0nMTInIGN5PScxMicgcj0nMicvPjwvc3ZnPg=="); background-size:26px 26px; background-position:center; background-repeat:no-repeat; }\n}.elementor .e-37e78299-b721{padding:0px;display:flex;flex-direction:row;gap:22px;flex-wrap:nowrap;justify-content:center;align-items:stretch;}.elementor .e-27978884-b1e3{width:100%;max-width:1240px;padding:0px;display:flex;flex-direction:column;gap:44px;}.elementor .e-2234fa0-163c{padding-block-start:96px;padding-block-end:96px;padding-inline-start:40px;padding-inline-end:40px;background-color:#FFFFFF;display:flex;flex-direction:column;align-items:center;}.elementor .e-2e7789cd-e9a1{font-weight:600;font-size:35px;line-height:1.2;text-align:center;font-family: var(--e-global-typography-primary-font-family), sans-serif; color: var(--e-global-color-text); & span { color: var(--e-global-color-secondary); }\n}.elementor .e-4e9a97d0-d987{font-size:16px;line-height:1.75;text-align:center;font-family: var(--e-global-typography-text-font-family), sans-serif; color: var(--e-global-color-text);\n}.elementor .e-6c221d7-4a70{width:100%;margin-block-start:14px;display:block;& ul { margin:0; padding:0; list-style:none; display:flex; flex-wrap:wrap; justify-content:center; gap:12px; } & li { font-family: var(--e-global-typography-primary-font-family), sans-serif; font-size:16px; font-weight:600; line-height:1; color: var(--e-global-color-primary); background:#FFFFFF; border:1.5px solid var(--e-global-color-secondary); border-radius:999px; padding:14px 22px; transition: all .2s ease; } & li:hover { background: var(--e-global-color-primary); color:#FFFFFF; border-color: var(--e-global-color-primary); } & li a { color:inherit; text-decoration:none; }\n}.elementor .e-62cfb874-167f{width:100%;max-width:960px;text-align:center;padding:0px;display:flex;flex-direction:column;gap:22px;align-items:center;}.elementor .e-3e7d3579-191f{padding-block-start:96px;padding-block-end:96px;padding-inline-start:40px;padding-inline-end:40px;background-color:#FEFAFB;display:flex;flex-direction:column;align-items:center;}.elementor .e-db844d9-2af9{font-weight:600;font-size:35px;line-height:1.2;text-align:center;font-family: var(--e-global-typography-primary-font-family), sans-serif; color: var(--e-global-color-text); & span { color: var(--e-global-color-secondary); }\n}.elementor .e-4fb71236-2c3d{font-size:17px;line-height:1.75;text-align:center;font-family: var(--e-global-typography-text-font-family), sans-serif; color: var(--e-global-color-text);\n}.elementor .e-5220c521-858c{width:100%;max-width:960px;text-align:center;padding-block-start:48px;padding-block-end:48px;padding-inline-start:52px;padding-inline-end:52px;border-radius:24px;border-width:1px;border-color:#F8DCE3;border-style:solid;background-color:#FFFFFF;box-shadow:0px 16px 40px 0px rgba(41,12,78,0.08);display:flex;flex-direction:column;gap:18px;align-items:center;border-top:5px solid var(--e-global-color-secondary);\n}.elementor .e-76355571-4d2f{padding-block-start:96px;padding-block-end:96px;padding-inline-start:40px;padding-inline-end:40px;background-color:#F8F9FA;display:flex;flex-direction:column;align-items:center;}.elementor .e-5c19fcd2-3280{width:100%;height:auto;overflow:hidden;border-radius:20px;box-shadow:0px 20px 48px 0px rgba(41,12,78,0.16);& img { width:100%; height:auto; display:block; border-radius:20px; }\n}.elementor .e-41644c10-c838{min-width:0px;padding:0px;display:flex;flex:1 1 45%;}.elementor .e-2abfcfd8-be8b{font-weight:600;font-size:35px;line-height:1.2;font-family: var(--e-global-typography-primary-font-family), sans-serif; color: var(--e-global-color-text); & span { color: var(--e-global-color-secondary); }\n}.elementor .e-6543998e-fd83{font-size:16px;line-height:1.75;font-family: var(--e-global-typography-text-font-family), sans-serif; color: var(--e-global-color-text);\n}.elementor .e-d5bc561-f499{font-size:16px;line-height:1.75;font-family: var(--e-global-typography-text-font-family), sans-serif; color: var(--e-global-color-text);\n}.elementor .e-460c1735-268f{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:18px;flex:1 1 55%;}.elementor .e-3154f103-c974{width:100%;max-width:1240px;padding:0px;display:flex;flex-direction:row;gap:56px;align-items:center;}.elementor .e-736e6452-5904{padding-block-start:96px;padding-block-end:96px;padding-inline-start:40px;padding-inline-end:40px;background-color:#FFFFFF;display:flex;flex-direction:column;align-items:center;}.elementor .e-54499ff5-2de0{font-weight:700;font-size:38px;line-height:1.2;text-align:center;font-family: var(--e-global-typography-primary-font-family), sans-serif; color: var(--e-global-color-primary);\n}.elementor .e-3201c3a9-d8c8{font-size:17px;line-height:1.7;text-align:center;font-family: var(--e-global-typography-text-font-family), sans-serif; color: var(--e-global-color-primary);\n}.elementor .e-38a2a695-885a{font-weight:600;font-size:18px;line-height:1.6;text-align:center;font-family: var(--e-global-typography-primary-font-family), sans-serif; color: var(--e-global-color-primary); & a { color: var(--e-global-color-primary); text-decoration:underline; text-decoration-thickness:2px; text-underline-offset:4px; } & a:hover { color:#FFFFFF; }\n}.elementor .e-4d8e2cfa-61be:hover,.elementor .e-4d8e2cfa-61be:focus-visible{background-color:#FFFFFF;transform:translate3d(0px, -2px, 0px);color: var(--e-global-color-primary);\n}.elementor .e-4d8e2cfa-61be{font-weight:600;font-size:17px;color:#FFFFFF;line-height:1.3;padding-block-start:18px;padding-block-end:18px;padding-inline-start:32px;padding-inline-end:32px;margin-block-start:8px;border-radius:6px;transition:all 0.25s;display:inline-flex;justify-content:center;align-items:center;font-family: var(--e-global-typography-primary-font-family), sans-serif; background-color: var(--e-global-color-primary);\n}.elementor .e-3709b929-827e{width:100%;max-width:880px;text-align:center;padding:0px;display:flex;flex-direction:column;gap:20px;align-items:center;}.elementor .e-1f9fe9b9-480e{padding-block-start:88px;padding-block-end:88px;padding-inline-start:40px;padding-inline-end:40px;display:flex;flex-direction:column;align-items:center;background-color: var(--e-global-color-secondary);\n}.elementor .e-25f09640-8bae{font-weight:600;font-size:35px;line-height:1.2;text-align:center;font-family: var(--e-global-typography-primary-font-family), sans-serif; color: var(--e-global-color-text);\n}.elementor .e-65a36490-a978{min-width:0px;flex:1 1 auto;}.elementor .e-65af7bf2-5aa2{display:none;}.elementor .e-7e02a65d-1615{padding-block-start:4px;padding-block-end:22px;padding-inline-start:20px;padding-inline-end:20px;}.elementor .e-10ddc67c-bbcb{min-width:0px;flex:1 1 auto;}.elementor .e-1347df7c-a368{display:none;}.elementor .e-5afffbda-7ff9{padding-block-start:4px;padding-block-end:22px;padding-inline-start:20px;padding-inline-end:20px;}.elementor .e-4eda0684-3d09{min-width:0px;flex:1 1 auto;}.elementor .e-50ff961c-fd6c{display:none;}.elementor .e-3d6799f3-af10{padding-block-start:4px;padding-block-end:22px;padding-inline-start:20px;padding-inline-end:20px;}.elementor .e-37fd5aff-a757{min-width:0px;flex:1 1 auto;}.elementor .e-7c395d60-c7ac{display:none;}.elementor .e-4dbb5415-143e{padding-block-start:4px;padding-block-end:22px;padding-inline-start:20px;padding-inline-end:20px;}.elementor .e-51ef9574-c8bc{min-width:0px;flex:1 1 auto;}.elementor .e-1fd8ecbd-e13f{display:none;}.elementor .e-57e526c6-14c6{padding-block-start:4px;padding-block-end:22px;padding-inline-start:20px;padding-inline-end:20px;}.elementor .e-2d0fefd3-5742{min-width:0px;flex:1 1 auto;}.elementor .e-c32a67e-189c{display:none;}.elementor .e-3a126f02-ef31{padding-block-start:4px;padding-block-end:22px;padding-inline-start:20px;padding-inline-end:20px;}.elementor .e-1792aab9-79e9{min-width:0px;flex:1 1 auto;}.elementor .e-5664faff-2469{display:none;}.elementor .e-3c39e84a-9237{padding-block-start:4px;padding-block-end:22px;padding-inline-start:20px;padding-inline-end:20px;}.elementor .e-1e4eb799-9465{min-width:0px;flex:1 1 auto;}.elementor .e-55141d07-67d5{display:none;}.elementor .e-6c453c6d-cbd3{padding-block-start:4px;padding-block-end:22px;padding-inline-start:20px;padding-inline-end:20px;}.elementor .e-5b1707e9-8a7f{min-width:0px;flex:1 1 auto;}.elementor .e-19d2197d-c56e{display:none;}.elementor .e-32c5403d-47da{padding-block-start:4px;padding-block-end:22px;padding-inline-start:20px;padding-inline-end:20px;}.elementor .e-18c1c443-7250{min-width:0px;flex:1 1 auto;}.elementor .e-24fb7fc7-549c{display:none;}.elementor .e-1d6d097b-c482{padding-block-start:4px;padding-block-end:22px;padding-inline-start:20px;padding-inline-end:20px;}.elementor .e-6c035ef8-e717{padding:0px;display:flex;flex-direction:column;gap:14px;& details { border:1px solid #EDE3EF; border-radius:14px; background:#FFFFFF; overflow:hidden; transition: box-shadow .2s ease, border-color .2s ease; } & details[open] { border-color: var(--e-global-color-secondary); box-shadow: 0 12px 32px rgba(41,12,78,0.08); } & summary { display:flex; justify-content:space-between; align-items:center; gap:16px; padding:18px 20px; cursor:pointer; list-style:none; } & summary::-webkit-details-marker { display:none; } & summary:hover { background:#FFF4F7; } & details[open] summary { background:#FFF4F7; } & summary span { font-family: var(--e-global-typography-primary-font-family), sans-serif; font-size:18px; line-height:1.4; font-weight:600; color: var(--e-global-color-primary); } & summary::after { content:'+'; flex-shrink:0; width:32px; height:32px; border-radius:50%; background: var(--e-global-color-primary); color:#FFFFFF; font-family: var(--e-global-typography-primary-font-family), sans-serif; font-size:20px; font-weight:500; line-height:32px; text-align:center; transition: transform .25s ease, background-color .25s ease; } & details[open] summary::after { transform: rotate(45deg); background: var(--e-global-color-secondary); color: var(--e-global-color-primary); } & p { font-family: var(--e-global-typography-text-font-family), sans-serif; font-size:16px; line-height:1.7; color: var(--e-global-color-text); margin:0; }\n}.elementor .e-7c05c82c-6b3d{width:100%;max-width:900px;padding:0px;display:flex;flex-direction:column;gap:40px;align-items:stretch;}.elementor .e-ff1e117-91fc{padding-block-start:96px;padding-block-end:96px;padding-inline-start:40px;padding-inline-end:40px;background-color:#FFFFFF;display:flex;flex-direction:column;align-items:center;}