.elementor .e-d88adc9-7b5b6b3{font-family:var(--mono-font);color:#ffffff;}.elementor .e-d43e647-3e58851{text-align:center;align-self:center;color: transparent;
background: linear-gradient(rgba(255, 255, 255, 1), rgba(253, 139, 255, 1));
-webkit-background-clip: text;
background-clip: text;\n}.elementor .e-b392356-9ecd74b{max-width:730px;font-family:var(--body-font);font-size:20px;color:#ffffff;letter-spacing:var(--tracking-lg);line-height:var(--leading-2xl);text-align:center;align-self:center;}.elementor .e-f508b4e-a7a01df{flex-direction:column;gap:24px;}.elementor .e-ae63428-35adb54{flex-direction:column;gap:24px;align-items:center;}.elementor .e-2397187-311f163{padding-block-start:200px;padding-block-end:220px;background-image:url("https://s6.kanesherwell.com/wp-content/uploads/2026/05/Backgroun29-1-1024x549.png");background-repeat:repeat-x;background-attachment:scroll;background-size:cover;background-position:bottom center;background-color:#59359A;mix-blend-mode:normal;flex-direction:column;gap:24px;justify-content:center;align-items:center;z-index: 1;
background-blend-mode: luminosity;\n}.elementor .e-5d3981e-2ab76c3{font-family:var(--heading-font);font-weight:500;font-size:40px;color:var(--Gray_600);letter-spacing:-3px;}.elementor .e-8c49da5-d7135b5{max-width:730px;font-family:var(--body-font);font-size:20px;color:var(--Gray_400);letter-spacing:var(--tracking-lg);line-height:var(--leading-2xl);}.elementor .e-50a746f-1a0f566{flex-direction:column;gap:12px;}.elementor .e-08961f9-8e0c35c{padding:32px;border-radius:16px;border-width:1px;border-color:#DEDFE5;border-style:solid;background-color:#ffffff;flex-direction:column;gap:32px;box-shadow: 0 439px 176px rgba(194, 194, 194, 0.01),
0 247px 148px rgba(194, 194, 194, 0.05),
0 110px 110px rgba(194, 194, 194, 0.09),
0 27px 60px rgba(194, 194, 194, 0.10);
;\n}.elementor .e-084f06a-cd247db{font-family:var(--heading-font);font-weight:500;font-size:36px;color:var(--Gray_600);letter-spacing:-2px;line-height:110%;align-self:center;}.elementor .e-f44bb2c-f4bdbde{flex-direction:column;gap:12px;}.elementor .e-bef722b-0e7d525{max-width:440px;padding:32px;border-radius:16px;border-width:1px;border-color:#DEDFE5;border-style:solid;background-color:#ffffff;gap:32px;box-shadow: 0 439px 176px rgba(194, 194, 194, 0.01),
0 247px 148px rgba(194, 194, 194, 0.05),
0 110px 110px rgba(194, 194, 194, 0.09),
0 27px 60px rgba(194, 194, 194, 0.10);
;\n}.elementor .e-6698af2-1e29f43{padding-block-start:0px;padding-block-end:37px;margin-block-start:-100px;gap:20px;justify-content:space-between;z-index: 1;\n}.elementor .e-8e1edf1-c3fb6d1{font-family:var(--mono-font);color:#FEE3CE;align-self:start;}.elementor .e-abef51b-69dcdab{font-family:var(--heading-font);font-weight:500;font-size:36px;color:#FBFBFC;letter-spacing:-2px;line-height:110%;align-self:start;}.elementor .e-364b821-3b77805{font-family:Work Sans;font-size:var(--text-lg);color:var(--Gray_300);letter-spacing:var(--tracking);line-height:120%;text-align:start;padding:0px;background-color:#ffffff00;align-self:start;}.elementor .e-3592295-9bb8102{max-width:50%;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:1px;border-color:#373636;border-style:solid;gap:12px;justify-content:flex-start;}.elementor .e-800f723-60d9a98{font-family:var(--mono-font);color:#FEE3CE;align-self:start;}.elementor .e-d6d9754-178ff2b{font-family:var(--heading-font);font-weight:500;font-size:36px;color:#FBFBFC;letter-spacing:-2px;line-height:110%;align-self:start;}.elementor .e-3b87a8d-f39f0cd{font-family:Work Sans;font-size:var(--text-lg);color:var(--Gray_300);letter-spacing:var(--tracking);line-height:120%;text-align:start;padding:0px;background-color:#ffffff00;align-self:start;}.elementor .e-0254676-1cd8c64{max-width:42%;padding-inline-start:32px;border-width:0px;border-color:#373636;border-style:solid;gap:12px;justify-content:flex-start;}.elementor .e-4f4b126-42e12c7{flex-direction:row;}.elementor .e-c40b5d5-c5ba3d4{font-size:16px;color:#272727;padding-block-start:16px;padding-block-end:16px;padding-inline-start:27px;padding-inline-end:27px;border-radius:var(--rounded-full);align-self:center;}.elementor .e-307e71f-0db206e{padding:32px;margin-block-end:100px;border-radius:var(--rounded);border-width:1px;border-color:#DEDFE5;border-style:solid;background-color:var(--Gray_600);box-shadow:
0 439px 176px rgba(194, 194, 194, 0.01),
0 247px 148px rgba(194, 194, 194, 0.05),
0 110px 110px rgba(194, 194, 194, 0.09),
0 27px 60px rgba(194, 194, 194, 0.10);\n}