.elementor .e-079ab0c-fcafe92{width:40px;height:2px;min-height:2px;max-width:40px;max-height:2px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;background-color:var(--PINK);}.elementor .e-50bd26f-aa7c135{font-family:"Unica One";font-weight:500;font-size:0.75rem;color:var(--P);letter-spacing:0.075em;text-transform:uppercase;}.elementor .e-fc33c7e-ef746cb{padding-block-start:0px;padding-block-end:1rem;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#0000000d;border-style:solid;gap:1rem;align-items:center;}.elementor .e-9c80ad5-4099242{font-family:var(--MAIN);font-weight:400;font-size:1.125rem;line-height:1.625;margin-block-end:2rem;}.elementor .e-02d4e98-24b4304{width:15px;height:auto;display:flex;svg,
svg path {
  fill: currentColor !important;
  stroke: none !important;
}\n}.elementor .e-2caf13b-2b38e3a{width:auto;font-family:var(--MAIN);font-weight:600;font-size:0.875rem;color:var(--W);padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:2rem;padding-inline-end:2rem;border-radius:0.75rem;background-color:var(--H);gap:0.75rem;selector svg,
selector i {
color: inherit;
fill: currentColor;
stroke: currentColor;
transition: all 0.2s ease-in-out;
}\n}.elementor .e-2caf13b-2b38e3a:hover,.elementor .e-2caf13b-2b38e3a:focus-visible{background-color:var(--PINK);/* Wymuszenie dziedziczenia koloru tekstu rodzica */
selector svg,
selector i {
color: inherit;
fill: currentColor;
stroke: currentColor;
transition: all 0.2s ease-in-out;
}\n}.elementor .e-2caf13b-2b38e3a:focus{background-color:var(--PINK);}.elementor .e-2caf13b-2b38e3a:active{background-color:var(--PINK);}.elementor .e-8ed3231-8bf0c5b{width:9px;height:auto;display:flex;}.elementor .e-236ba7e-874a8a6{width:auto;font-family:var(--MAIN);font-weight:600;font-size:0.875rem;color:var(--H);padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:2rem;padding-inline-end:2rem;border-radius:0.75rem;border-width:1px;border-color:#0000001a;border-style:solid;background-color:#ffffff;box-shadow:0px 1px 2px 0px rgba(0, 0, 0, 0.05);gap:0.75rem;/* Wymuszenie dziedziczenia koloru tekstu rodzica */
selector svg,
selector i {
color: inherit;
fill: currentColor;
stroke: currentColor;
transition: all 0.2s ease-in-out;
}\n}.elementor .e-236ba7e-874a8a6:hover,.elementor .e-236ba7e-874a8a6:focus-visible{color:var(--PINK);border-color:var(--PINK);background-color:var(--WHITE-LIGHT);}.elementor .e-236ba7e-874a8a6:focus{color:var(--PINK);border-color:var(--PINK);background-color:var(--WHITE-LIGHT);}.elementor .e-236ba7e-874a8a6:active{color:var(--PINK);border-color:var(--PINK);background-color:var(--WHITE-LIGHT);}.elementor .e-737bd65-eecefc7{width:auto;padding:0px;gap:0.5rem;}.elementor .e-8859af4-bfe567f{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-4ed9b57-842c886{max-width:60%;padding-block-start:0px;padding-block-end:4rem;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-17cea21-3467cf1{width:100%;align-self:end;}.elementor .e-0b9c08b-468f826{width:100%;max-width:40%;position:relative;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-a926888-3512a20{width:100%;max-width:80rem;padding-block-start:0px;padding-block-end:0px;padding-inline-start:2rem;padding-inline-end:2rem;margin-inline-start:auto;margin-inline-end:auto;align-items:center;}.elementor .e-c59ebcd-b24f74c{min-width:320px;min-height:320px;max-width:320px;max-height:320px;position:absolute;inset-block-start:0px;inset-inline-end:0px;padding:0px;border-radius:999px;background-color:#db939426;filter:blur(64px);}.elementor .e-adf5bc8-c4b7f62{width:100%;padding-block-start:2rem;padding-block-end:0rem;padding-inline-start:0px;padding-inline-end:0px;background-color:var(--WHITE-LIGHT);}.elementor .e-cd0ce15-e0207a3{width:18px;height:auto;color:var(--PINK);display:flex;svg,
svg path {
  fill: currentColor !important;
  stroke: none !important;
}\n}.elementor .e-118d359-3b4a933{min-width:45px;min-height:45px;max-width:45px;max-height:45px;border-radius:0.75rem;border-width:1px;border-color:#ffffff1a;border-style:solid;background-color:#ffffff0d;display:flex;justify-content:center;align-items:center;}.elementor .e-58b1dd2-561032c{font-family:var(--SECONDARY);font-weight:500;font-size:0.75rem;color:var(--MINT);letter-spacing:0.125em;text-transform:uppercase;}.elementor .e-b26ce96-46a2c62{font-family:var(--MAIN);font-weight:500;font-size:1rem;color:#ffffff;margin-block-start:4px;margin-block-end:2px;}.elementor .e-5e399bb-5e15045{font-family:var(--MAIN);font-weight:400;font-size:0.75rem;color:#ffffffb3;letter-spacing:0.025em;}.elementor .e-246e8c3-4577452{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;}.elementor .e-5c13272-5e92500{width:auto;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;gap:1.25rem;align-items:start;}.elementor .e-89bb3bf-f13ec08{width:18px;height:auto;color:var(--MINT);display:flex;svg,
svg path {
  fill: currentColor !important;
  stroke: none !important;
}\n}.elementor .e-5ced790-71d4df5{min-width:45px;min-height:45px;max-width:45px;max-height:45px;border-radius:0.75rem;border-width:1px;border-color:#ffffff1a;border-style:solid;background-color:#ffffff0d;display:flex;justify-content:center;align-items:center;}.elementor .e-3415dc3-7ea155c{font-family:var(--SECONDARY);font-weight:500;font-size:0.75rem;color:var(--MINT);letter-spacing:0.125em;text-transform:uppercase;}.elementor .e-d52d61d-b88d76f{font-family:var(--MAIN);font-weight:500;font-size:1rem;color:#ffffff;margin-block-start:4px;margin-block-end:2px;}.elementor .e-fcd642f-3726fc0{font-family:var(--MAIN);font-weight:400;font-size:0.75rem;color:#ffffffb3;letter-spacing:0.025em;}.elementor .e-a7c47f8-5184e19{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;}.elementor .e-416525b-c45b7d1{width:auto;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;gap:1.25rem;align-items:start;}.elementor .e-2e98395-0e74e7f{width:18px;height:auto;color:var(--PINK);display:flex;svg,
svg path {
  fill: currentColor !important;
  stroke: none !important;
}\n}.elementor .e-e9a2526-3672af1{min-width:45px;min-height:45px;max-width:45px;max-height:45px;border-radius:0.75rem;border-width:1px;border-color:#ffffff1a;border-style:solid;background-color:#ffffff0d;display:flex;justify-content:center;align-items:center;}.elementor .e-74e7961-ceaa179{font-family:var(--SECONDARY);font-weight:500;font-size:0.75rem;color:var(--MINT);letter-spacing:0.125em;text-transform:uppercase;}.elementor .e-4cd6285-1466249{font-family:var(--MAIN);font-weight:500;font-size:1rem;color:#ffffff;margin-block-start:4px;margin-block-end:2px;}.elementor .e-c273bd0-547fbc2{font-family:var(--MAIN);font-weight:400;font-size:0.75rem;color:#ffffffb3;letter-spacing:0.025em;}.elementor .e-73addd7-0e82364{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;}.elementor .e-d667479-2b13fe0{width:auto;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;gap:1.25rem;align-items:start;}.elementor .e-8b18166-f9129f3{width:18px;height:auto;color:var(--MINT-2);display:flex;svg,
svg path {
  fill: currentColor !important;
  stroke: none !important;
}\n}.elementor .e-f38b349-a7f83af{min-width:45px;min-height:45px;max-width:45px;max-height:45px;border-radius:0.75rem;border-width:1px;border-color:#ffffff1a;border-style:solid;background-color:#ffffff0d;display:flex;justify-content:center;align-items:center;}.elementor .e-12c78ad-813379a{font-family:var(--SECONDARY);font-weight:500;font-size:0.75rem;color:var(--MINT);letter-spacing:0.125em;text-transform:uppercase;}.elementor .e-81f52f8-a2ba391{font-family:var(--MAIN);font-weight:500;font-size:1rem;color:#ffffff;letter-spacing:0.025em;margin-block-start:4px;margin-block-end:2px;}.elementor .e-009c854-b704304{font-family:var(--MAIN);font-weight:400;font-size:0.75rem;color:#ffffffb3;letter-spacing:0.025em;}.elementor .e-f15d70b-51a681f{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;}.elementor .e-f374ea9-50eb71d{width:auto;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;gap:1.25rem;align-items:start;}.elementor .e-ddb52e4-1553672{width:100%;max-width:80rem;column-gap:1.5rem;padding-block-start:0px;padding-block-end:0px;padding-inline-start:2rem;padding-inline-end:2rem;margin-inline-start:auto;margin-inline-end:auto;row-gap:1.5rem;grid-template-columns:repeat(4, 1fr);grid-template-rows:repeat(1, 1fr);}.elementor .e-df935c3-3a7b110{width:100%;padding-block-start:1.5rem;padding-block-end:1.5rem;padding-inline-start:0px;padding-inline-end:0px;background-color:var(--H);}.elementor .e-b189b27-2d1d46a{width:100%;height:600px;object-fit:cover;border-radius:2rem;}.elementor .e-5ac9536-79da4ef{font-family:var(--SECONDARY);font-weight:500;font-size:0.875rem;color:var(--MINT-2);letter-spacing:0.125em;text-transform:uppercase;}.elementor .e-ebe4236-f1d0c19{font-family:Urbanist;font-weight:600;font-size:clamp(2.15rem, 3.5vw + 1rem, 3.55rem);color:var(--H);letter-spacing:-0.025em;line-height:1.1;margin-block-start:0.5rem;margin-block-end:2rem;strong{
  font-weight: 600;
  color: #708C82;
}\n}.elementor .e-cb395aa-cf2d225{font-family:var(--MAIN);font-weight:400;font-size:1.125rem;color:var(--P);line-height:1.625;margin-block-end:2rem;}.elementor .e-df16cc1-827a489{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-6ce5cd5-aac9b3d{width:32px;height:32px;font-family:var(--MAIN);font-weight:600;font-size:0.75rem;color:var(--MINT-2);border-radius:999px;background-color:#708c8226;display:flex;flex:1 0 auto;justify-content:center;align-items:center;align-self:center;}.elementor .e-2e00235-da637d2{font-family:var(--MAIN);font-weight:600;font-size:1rem;color:var(--H);}.elementor .e-73f65bb-01b528b{font-family:var(--MAIN);font-weight:400;font-size:0.875rem;color:var(--P);line-height:1.625;margin-block-start:2px;}.elementor .e-dbcc6f0-1ee6918{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-0306c97-33c6e0c{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-end:20px;gap:1rem;}.elementor .e-0bd6850-9a53544{width:100%;height:1px;min-height:1px;max-height:1px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-end:20px;background-color:#0000000d;}.elementor .e-ba6e3ae-7b27628{width:32px;height:32px;font-family:var(--MAIN);font-weight:600;font-size:0.75rem;color:var(--H);border-radius:999px;background-color:#db939433;display:flex;flex:1 0 auto;justify-content:center;align-items:center;align-self:center;}.elementor .e-a417399-5715a19{font-family:var(--MAIN);font-weight:600;font-size:1rem;color:var(--H);}.elementor .e-8e5c342-f644ec8{font-family:var(--MAIN);font-weight:400;font-size:0.875rem;color:var(--P);line-height:1.625;margin-block-start:2px;}.elementor .e-2fc7062-1f99945{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-9ff30ae-2b70b63{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-end:20px;gap:1rem;}.elementor .e-db27d8c-93e1879{width:100%;height:1px;min-height:1px;max-height:1px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-end:20px;background-color:#0000000d;}.elementor .e-6d39990-99c6f46{width:32px;height:32px;font-family:var(--MAIN);font-weight:600;font-size:0.75rem;color:var(--MINT-2);border-radius:999px;background-color:#708c8226;display:flex;flex:1 0 auto;justify-content:center;align-items:center;align-self:center;}.elementor .e-519084d-11d2426{font-family:var(--MAIN);font-weight:600;font-size:1rem;color:var(--H);}.elementor .e-fa7585d-18cfc54{font-family:var(--MAIN);font-weight:400;font-size:0.875rem;color:var(--P);line-height:1.625;margin-block-start:2px;}.elementor .e-3b4f24b-9b7fb18{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-5c62e07-3e106d1{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-end:0px;gap:1rem;}.elementor .e-49408e0-ec1592e{padding-block-start:1.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:var(--BORDER);border-style:solid;}.elementor .e-25896e6-8f1caf3{width:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-13087e9-8e61408{column-gap:3rem;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;row-gap:3rem;grid-template-columns:2fr 3fr;grid-template-rows:repeat(1, 1fr);align-items:center;}.elementor .e-f50f6db-f6ba373{width:100%;max-width:80rem;padding-block-start:0px;padding-block-end:0px;padding-inline-start:2rem;padding-inline-end:2rem;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-f1e9934-b1a9ba6{width:100%;padding-block-start:7rem;padding-block-end:7rem;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--BORDER);border-style:solid;background-color:var(--WHITE-LIGHT);}.elementor .e-bb49b2b-f976a19{font-family:var(--SECONDARY);font-weight:500;font-size:0.875rem;color:var(--MINT-2);letter-spacing:0.125em;text-transform:uppercase;}.elementor .e-41782c5-ceb6f9a{font-family:Urbanist;font-weight:600;font-size:clamp(2.15rem, 3.5vw + 1rem, 3.55rem);color:var(--H);letter-spacing:-0.025em;line-height:1.1;margin-block-start:0.5rem;margin-block-end:0px;strong{
  font-weight: 600;
  color: #708C82;
}\n}.elementor .e-1cde191-b0c9d47{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-c090985-ab413b4{font-family:var(--MAIN);font-weight:400;font-size:1rem;color:var(--P);line-height:1.625;margin-block-end:0px;display:block;align-self:end;}.elementor .e-13c337c-fbfc1ee{padding-block-start:0px;padding-block-end:2rem;padding-inline-start:0px;padding-inline-end:0px;margin-block-end:2rem;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--BORDER);border-style:solid;gap:2rem;}.elementor .e-74b476a-2cba4eb{width:23px;height:auto;color:var(--PINK);display:flex;}.elementor .e-e0e1834-9396766{min-width:56px;min-height:56px;max-width:56px;max-height:56px;border-radius:0.75rem;border-width:1px;border-color:#0000000d;border-style:solid;background-color:#1414140d;display:flex;justify-content:center;align-items:center;}.elementor .e-0094a49-7bbfd71{height:22px;font-family:var(--MAIN);font-weight:600;font-size:0.625rem;color:#141414b3;padding-inline-start:0.625rem;padding-inline-end:0.625rem;border-radius:999px;background-color:#0000000d;display:flex;flex:0 1 auto;justify-content:center;align-items:center;align-self:center;}.elementor .e-29f7289-b30fdaa{padding:1.5rem;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#0000000d;border-style:solid;justify-content:space-between;}.elementor .e-52ce0a2-def32c6{font-family:var(--SECONDARY);font-weight:500;font-size:0.75rem;color:var(--MINT-2);letter-spacing:0.125em;text-transform:uppercase;}.elementor .e-60760cd-aba2fd4{font-family:Urbanist;font-weight:700;font-size:1.25rem;color:var(--H);letter-spacing:-0.015px;line-height:1.2;margin-block-start:0.5rem;margin-block-end:0.75rem;strong{
  font-weight: 600;
  color: #708C82;
}\n}.elementor .e-9898d8c-c2bf428{font-family:var(--MAIN);font-weight:400;font-size:1rem;color:var(--P);line-height:1.625;margin-block-end:1.5rem;display:block;align-self:end;}.elementor .e-e387eed-4f8ff90{width:13px;height:auto;max-width:13px;flex:0 1 auto;}.elementor .e-cb5bdc5-11b051d{font-family:var(--MAIN);font-weight:400;font-size:0.875rem;color:var(--P);line-height:1.425;margin-block-end:0px;display:block;align-self:end;}.elementor .e-3b6fb1b-0c25acc{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-end:0.5rem;gap:0.75rem;}.elementor .e-2199e3e-8d13b6f{width:13px;height:auto;max-width:13px;flex:0 1 auto;}.elementor .e-32d3550-426eb95{font-family:var(--MAIN);font-weight:400;font-size:0.875rem;color:var(--P);line-height:1.425;margin-block-end:0px;display:block;align-self:end;}.elementor .e-5595c4b-a60bd3a{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-end:0.5rem;gap:0.75rem;}.elementor .e-532b8d3-6a0da7c{padding-block-start:0.75rem;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:#0000000d;border-style:solid;}.elementor .e-492d454-65dd608{padding:1.5rem;display:block;}.elementor .e-0c2bcbe-cbcb224{font-family:var(--MAIN);font-weight:600;font-size:0.75rem;letter-spacing:0.07em;text-transform:uppercase;}.elementor .e-3888879-cf9980b{width:18px;height:auto;display:flex;}.elementor .e-dd7efcf-6cbfded{max-width:30px;max-height:30px;border-radius:999px;border-width:1px;border-color:#0000001a;border-style:solid;background-color:#ffffff;box-shadow:0px 1px 0px 0px rgba(0, 0, 0, 0.05);display:flex;justify-content:center;align-items:center;}.elementor .e-99762a9-4a2c66b{padding-block-start:0.75rem;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:#0000000d;border-style:solid;justify-content:space-between;align-items:center;}.elementor .e-0afb87b-6bf80b6{padding-block-start:0px;padding-block-end:1.5rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;margin-block-start:auto;transition:all 200ms;display:block;svg,
svg path {
  fill: currentColor !important;
  stroke: none !important;
}\n}.elementor .e-0afb87b-6bf80b6:hover,.elementor .e-0afb87b-6bf80b6:focus-visible{color:var(--PINK);svg,
svg path {
  fill: currentColor !important;
  stroke: none !important;
}\n}.elementor .e-9070d96-49513ad{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-radius:1.5rem;border-width:1px;border-color:var(--BORDER);border-style:solid;background-color:var(--WHITE-LIGHT);transition:all 350ms;display:flex;flex-direction:column;}.elementor .e-9070d96-49513ad:hover,.elementor .e-9070d96-49513ad:focus-visible{border-color:rgba(219, 147, 148, 0.4);box-shadow:0px 13px 25px 0px rgba(0, 0, 0, 0.12);transform:translate3d(0px, -6px, 0px);}.elementor .e-d8a15a8-6057efe{width:23px;height:auto;color:var(--PINK);display:flex;}.elementor .e-0bad24f-4a025c4{min-width:56px;min-height:56px;max-width:56px;max-height:56px;border-radius:0.75rem;border-width:1px;border-color:#0000000d;border-style:solid;background-color:#99b7a426;display:flex;justify-content:center;align-items:center;}.elementor .e-4cda28d-010a802{height:22px;font-family:var(--MAIN);font-weight:600;font-size:0.625rem;color:#141414b3;padding-inline-start:0.625rem;padding-inline-end:0.625rem;border-radius:999px;background-color:#0000000d;display:flex;flex:0 1 auto;justify-content:center;align-items:center;align-self:center;}.elementor .e-bc73c8b-dd1d506{padding:1.5rem;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#0000000d;border-style:solid;justify-content:space-between;}.elementor .e-fd4fd2a-dc23643{font-family:var(--SECONDARY);font-weight:500;font-size:0.75rem;color:var(--MINT-2);letter-spacing:0.125em;text-transform:uppercase;}.elementor .e-58531cd-13fecea{font-family:Urbanist;font-weight:700;font-size:1.25rem;color:var(--H);letter-spacing:-0.015px;line-height:1.2;margin-block-start:0.5rem;margin-block-end:0.75rem;strong{
  font-weight: 600;
  color: #708C82;
}\n}.elementor .e-3a6c10b-c82b4d1{font-family:var(--MAIN);font-weight:400;font-size:1rem;color:var(--P);line-height:1.625;margin-block-end:1.5rem;display:block;align-self:end;}.elementor .e-2602bb4-cb877d2{width:13px;height:auto;max-width:13px;flex:0 1 auto;}.elementor .e-865c818-7a4df80{font-family:var(--MAIN);font-weight:400;font-size:0.875rem;color:var(--P);line-height:1.425;margin-block-end:0px;display:block;align-self:end;}.elementor .e-54367fa-9986794{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-end:0.5rem;gap:0.75rem;}.elementor .e-f40db32-da27c21{width:13px;height:auto;max-width:13px;flex:0 1 auto;}.elementor .e-294d40f-88cea21{font-family:var(--MAIN);font-weight:400;font-size:0.875rem;color:var(--P);line-height:1.425;margin-block-end:0px;display:block;align-self:end;}.elementor .e-b9032a2-9f51cc1{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-end:0.5rem;gap:0.75rem;}.elementor .e-f3fe227-fdf5465{padding-block-start:0.75rem;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:#0000000d;border-style:solid;}.elementor .e-3e7568a-fc33a54{padding:1.5rem;display:block;}.elementor .e-bc8db52-8b270b5{font-family:var(--MAIN);font-weight:600;font-size:0.75rem;letter-spacing:0.07em;text-transform:uppercase;}.elementor .e-45299aa-473977b{width:18px;height:auto;display:flex;}.elementor .e-592f264-2bf4856{max-width:30px;max-height:30px;border-radius:999px;border-width:1px;border-color:#0000001a;border-style:solid;background-color:#ffffff;box-shadow:0px 1px 0px 0px rgba(0, 0, 0, 0.05);display:flex;justify-content:center;align-items:center;}.elementor .e-8f9fb29-22b5667{padding-block-start:0.75rem;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:#0000000d;border-style:solid;justify-content:space-between;align-items:center;}.elementor .e-f168843-263c137{padding-block-start:0px;padding-block-end:1.5rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;margin-block-start:auto;transition:all 200ms;display:block;svg,
svg path {
  fill: currentColor !important;
  stroke: none !important;
}\n}.elementor .e-f168843-263c137:hover,.elementor .e-f168843-263c137:focus-visible{color:var(--PINK);svg,
svg path {
  fill: currentColor !important;
  stroke: none !important;
}\n}.elementor .e-a7bcda1-a9dd3cb{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-radius:1.5rem;border-width:1px;border-color:var(--BORDER);border-style:solid;background-color:var(--WHITE-LIGHT);transition:all 350ms;display:flex;flex-direction:column;}.elementor .e-a7bcda1-a9dd3cb:hover,.elementor .e-a7bcda1-a9dd3cb:focus-visible{border-color:rgba(219, 147, 148, 0.4);box-shadow:0px 13px 25px 0px rgba(0, 0, 0, 0.12);transform:translate3d(0px, -6px, 0px);}.elementor .e-0d9b9da-66ed9fe{width:23px;height:auto;color:var(--PINK);display:flex;}.elementor .e-1540d32-dfe0494{min-width:56px;min-height:56px;max-width:56px;max-height:56px;border-radius:0.75rem;border-width:1px;border-color:#0000000d;border-style:solid;background-color:#db939426;display:flex;justify-content:center;align-items:center;}.elementor .e-48cf00b-03e5bd0{height:22px;font-family:var(--MAIN);font-weight:600;font-size:0.625rem;color:#141414b3;padding-inline-start:0.625rem;padding-inline-end:0.625rem;border-radius:999px;background-color:#0000000d;display:flex;flex:0 1 auto;justify-content:center;align-items:center;align-self:center;}.elementor .e-25d24a3-8654c05{padding:1.5rem;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#0000000d;border-style:solid;justify-content:space-between;}.elementor .e-810f654-d5269c4{font-family:var(--SECONDARY);font-weight:500;font-size:0.75rem;color:var(--MINT-2);letter-spacing:0.125em;text-transform:uppercase;}.elementor .e-aaed66c-ed95661{font-family:Urbanist;font-weight:700;font-size:1.25rem;color:var(--H);letter-spacing:-0.015px;line-height:1.2;margin-block-start:0.5rem;margin-block-end:0.75rem;strong{
  font-weight: 600;
  color: #708C82;
}\n}.elementor .e-8f4d420-69117ea{font-family:var(--MAIN);font-weight:400;font-size:1rem;color:var(--P);line-height:1.625;margin-block-end:1.5rem;display:block;align-self:end;}.elementor .e-2dbcc23-77afa35{width:13px;height:auto;max-width:13px;flex:0 1 auto;}.elementor .e-8720201-01735fa{font-family:var(--MAIN);font-weight:400;font-size:0.875rem;color:var(--P);line-height:1.425;margin-block-end:0px;display:block;align-self:end;}.elementor .e-aa7415f-4425297{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-end:0.5rem;gap:0.75rem;}.elementor .e-c026714-2267134{width:13px;height:auto;max-width:13px;flex:0 1 auto;}.elementor .e-3bb7e1c-0de5c7b{font-family:var(--MAIN);font-weight:400;font-size:0.875rem;color:var(--P);line-height:1.425;margin-block-end:0px;display:block;align-self:end;}.elementor .e-39b6ab9-3c97daa{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-end:0.5rem;gap:0.75rem;}.elementor .e-3fbce48-b541ba7{padding-block-start:0.75rem;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:#0000000d;border-style:solid;}.elementor .e-ec91efc-1610bce{padding:1.5rem;display:block;}.elementor .e-ec39b11-8277f71{font-family:var(--MAIN);font-weight:600;font-size:0.75rem;letter-spacing:0.07em;text-transform:uppercase;}.elementor .e-14fec60-2e4bf37{width:18px;height:auto;display:flex;}.elementor .e-3376dc9-1b8207a{max-width:30px;max-height:30px;border-radius:999px;border-width:1px;border-color:#0000001a;border-style:solid;background-color:#ffffff;box-shadow:0px 1px 0px 0px rgba(0, 0, 0, 0.05);display:flex;justify-content:center;align-items:center;}.elementor .e-eb3c315-9b78e92{padding-block-start:0.75rem;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:#0000000d;border-style:solid;justify-content:space-between;align-items:center;}.elementor .e-34efb36-a5ca810{padding-block-start:0px;padding-block-end:1.5rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;margin-block-start:auto;transition:all 200ms;display:block;svg,
svg path {
  fill: currentColor !important;
  stroke: none !important;
}\n}.elementor .e-34efb36-a5ca810:hover,.elementor .e-34efb36-a5ca810:focus-visible{color:var(--PINK);svg,
svg path {
  fill: currentColor !important;
  stroke: none !important;
}\n}.elementor .e-8b0a32f-ee5ca30{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-radius:1.5rem;border-width:1px;border-color:var(--BORDER);border-style:solid;background-color:var(--WHITE-LIGHT);transition:all 350ms;display:flex;flex-direction:column;}.elementor .e-8b0a32f-ee5ca30:hover,.elementor .e-8b0a32f-ee5ca30:focus-visible{border-color:rgba(219, 147, 148, 0.4);box-shadow:0px 13px 25px 0px rgba(0, 0, 0, 0.12);transform:translate3d(0px, -6px, 0px);}.elementor .e-d3bdd22-63048a6{width:23px;height:auto;color:var(--PINK);display:flex;}.elementor .e-3339bab-837f478{min-width:56px;min-height:56px;max-width:56px;max-height:56px;border-radius:0.75rem;border-width:1px;border-color:#0000000d;border-style:solid;background-color:#1414140d;display:flex;justify-content:center;align-items:center;}.elementor .e-77b91ae-c6602ab{height:22px;font-family:var(--MAIN);font-weight:600;font-size:0.625rem;color:#141414b3;padding-inline-start:0.625rem;padding-inline-end:0.625rem;border-radius:999px;background-color:#0000000d;display:flex;flex:0 1 auto;justify-content:center;align-items:center;align-self:center;}.elementor .e-4e45ca2-ef67b13{padding:1.5rem;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#0000000d;border-style:solid;justify-content:space-between;}.elementor .e-828cd5e-5d6bf79{font-family:var(--SECONDARY);font-weight:500;font-size:0.75rem;color:var(--MINT-2);letter-spacing:0.125em;text-transform:uppercase;}.elementor .e-ae0e05a-32d8983{font-family:Urbanist;font-weight:700;font-size:1.25rem;color:var(--H);letter-spacing:-0.015px;line-height:1.2;margin-block-start:0.5rem;margin-block-end:0.75rem;strong{
  font-weight: 600;
  color: #708C82;
}\n}.elementor .e-3486049-e1d4561{font-family:var(--MAIN);font-weight:400;font-size:1rem;color:var(--P);line-height:1.625;margin-block-end:1.5rem;display:block;align-self:end;}.elementor .e-99e8f44-74f11bc{width:13px;height:auto;max-width:13px;flex:0 1 auto;}.elementor .e-7d523ea-0635a60{font-family:var(--MAIN);font-weight:400;font-size:0.875rem;color:var(--P);line-height:1.425;margin-block-end:0px;display:block;align-self:end;}.elementor .e-27ec7e1-70fc196{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-end:0.5rem;gap:0.75rem;}.elementor .e-7b8b33b-b8a0fd6{width:13px;height:auto;max-width:13px;flex:0 1 auto;}.elementor .e-7dbdd86-dc5865a{font-family:var(--MAIN);font-weight:400;font-size:0.875rem;color:var(--P);line-height:1.425;margin-block-end:0px;display:block;align-self:end;}.elementor .e-c5132e8-8b095bf{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-end:0.5rem;gap:0.75rem;}.elementor .e-aa93826-199612a{padding-block-start:0.75rem;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:#0000000d;border-style:solid;}.elementor .e-9046407-5012ea1{padding:1.5rem;display:block;}.elementor .e-52d96b4-073d48e{font-family:var(--MAIN);font-weight:600;font-size:0.75rem;letter-spacing:0.07em;text-transform:uppercase;}.elementor .e-efde1eb-a55bd8c{width:18px;height:auto;display:flex;}.elementor .e-dc67f91-0fe48d5{max-width:30px;max-height:30px;border-radius:999px;border-width:1px;border-color:#0000001a;border-style:solid;background-color:#ffffff;box-shadow:0px 1px 0px 0px rgba(0, 0, 0, 0.05);display:flex;justify-content:center;align-items:center;}.elementor .e-b9e6828-3dc9772{padding-block-start:0.75rem;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:#0000000d;border-style:solid;justify-content:space-between;align-items:center;}.elementor .e-8a4787c-c6de254{padding-block-start:0px;padding-block-end:1.5rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;margin-block-start:auto;transition:all 200ms;display:block;svg,
svg path {
  fill: currentColor !important;
  stroke: none !important;
}\n}.elementor .e-8a4787c-c6de254:hover,.elementor .e-8a4787c-c6de254:focus-visible{color:var(--PINK);svg,
svg path {
  fill: currentColor !important;
  stroke: none !important;
}\n}.elementor .e-adc7595-2ce901a{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-radius:1.5rem;border-width:1px;border-color:var(--BORDER);border-style:solid;background-color:var(--WHITE-LIGHT);transition:all 350ms;display:flex;flex-direction:column;}.elementor .e-adc7595-2ce901a:hover,.elementor .e-adc7595-2ce901a:focus-visible{border-color:rgba(219, 147, 148, 0.4);box-shadow:0px 13px 25px 0px rgba(0, 0, 0, 0.12);transform:translate3d(0px, -6px, 0px);}.elementor .e-93858e5-6084179{width:23px;height:auto;color:var(--PINK);display:flex;svg path {
  fill: #708C82 !important;

}\n}.elementor .e-7d31d88-65e8bca{min-width:56px;min-height:56px;max-width:56px;max-height:56px;border-radius:0.75rem;border-width:1px;border-color:#0000000d;border-style:solid;background-color:#99b7a426;display:flex;justify-content:center;align-items:center;}.elementor .e-4d38105-e9f24ef{height:22px;font-family:var(--MAIN);font-weight:600;font-size:0.625rem;color:#141414b3;padding-inline-start:0.625rem;padding-inline-end:0.625rem;border-radius:999px;background-color:#0000000d;display:flex;flex:0 1 auto;justify-content:center;align-items:center;align-self:center;}.elementor .e-504bfd5-ae8e554{padding:1.5rem;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#0000000d;border-style:solid;justify-content:space-between;}.elementor .e-5c6d468-1944ac7{font-family:var(--SECONDARY);font-weight:500;font-size:0.75rem;color:var(--MINT-2);letter-spacing:0.125em;text-transform:uppercase;}.elementor .e-341e6ed-5215338{font-family:Urbanist;font-weight:700;font-size:1.25rem;color:var(--H);letter-spacing:-0.015px;line-height:1.2;margin-block-start:0.5rem;margin-block-end:0.75rem;strong{
  font-weight: 600;
  color: #708C82;
}\n}.elementor .e-1bc748e-0d9d152{font-family:var(--MAIN);font-weight:400;font-size:1rem;color:var(--P);line-height:1.625;margin-block-end:1.5rem;display:block;align-self:end;}.elementor .e-2e49739-7b71688{width:13px;height:auto;max-width:13px;flex:0 1 auto;}.elementor .e-16c7055-c736fa4{font-family:var(--MAIN);font-weight:400;font-size:0.875rem;color:var(--P);line-height:1.425;margin-block-end:0px;display:block;align-self:end;}.elementor .e-adf4c94-8e5e59b{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-end:0.5rem;gap:0.75rem;}.elementor .e-eff4e2b-73f11f2{width:13px;height:auto;max-width:13px;flex:0 1 auto;}.elementor .e-d9a690a-2a2cfc5{font-family:var(--MAIN);font-weight:400;font-size:0.875rem;color:var(--P);line-height:1.425;margin-block-end:0px;display:block;align-self:end;}.elementor .e-2ae5ddd-f0b4975{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-end:0.5rem;gap:0.75rem;}.elementor .e-3dbedc7-c847a22{padding-block-start:0.75rem;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:#0000000d;border-style:solid;}.elementor .e-7937f45-bf03a26{padding:1.5rem;display:block;}.elementor .e-ddc9497-cfb0c75{font-family:var(--MAIN);font-weight:600;font-size:0.75rem;letter-spacing:0.07em;text-transform:uppercase;}.elementor .e-2181d60-de600bf{width:18px;height:auto;display:flex;}.elementor .e-3d50a3f-b3376d6{max-width:30px;max-height:30px;border-radius:999px;border-width:1px;border-color:#0000001a;border-style:solid;background-color:#ffffff;box-shadow:0px 1px 0px 0px rgba(0, 0, 0, 0.05);display:flex;justify-content:center;align-items:center;}.elementor .e-0f2ca71-c8df3a0{padding-block-start:0.75rem;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:#0000000d;border-style:solid;justify-content:space-between;align-items:center;}.elementor .e-782bd5a-aca5551{padding-block-start:0px;padding-block-end:1.5rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;margin-block-start:auto;transition:all 200ms;display:block;svg,
svg path {
  fill: currentColor !important;
  stroke: none !important;
}\n}.elementor .e-782bd5a-aca5551:hover,.elementor .e-782bd5a-aca5551:focus-visible{color:var(--PINK);svg,
svg path {
  fill: currentColor !important;
  stroke: none !important;
}\n}.elementor .e-7714472-549af98{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-radius:1.5rem;border-width:1px;border-color:var(--BORDER);border-style:solid;background-color:var(--WHITE-LIGHT);transition:all 350ms;display:flex;flex-direction:column;}.elementor .e-7714472-549af98:hover,.elementor .e-7714472-549af98:focus-visible{border-color:rgba(219, 147, 148, 0.4);box-shadow:0px 13px 25px 0px rgba(0, 0, 0, 0.12);transform:translate3d(0px, -6px, 0px);}.elementor .e-5f9bdd6-575d29c{width:23px;height:auto;color:var(--PINK);display:flex;}.elementor .e-b044de5-ba7988f{min-width:56px;min-height:56px;max-width:56px;max-height:56px;border-radius:0.75rem;border-width:1px;border-color:#0000000d;border-style:solid;background-color:#db939426;display:flex;justify-content:center;align-items:center;}.elementor .e-bf91e60-0df45ad{height:22px;font-family:var(--MAIN);font-weight:600;font-size:0.625rem;color:#141414b3;padding-inline-start:0.625rem;padding-inline-end:0.625rem;border-radius:999px;background-color:#0000000d;display:flex;flex:0 1 auto;justify-content:center;align-items:center;align-self:center;}.elementor .e-cd0ea24-0570ab2{padding:1.5rem;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#0000000d;border-style:solid;justify-content:space-between;}.elementor .e-892239c-999cba8{font-family:var(--SECONDARY);font-weight:500;font-size:0.75rem;color:var(--MINT-2);letter-spacing:0.125em;text-transform:uppercase;}.elementor .e-d72d4ac-244d5b1{font-family:Urbanist;font-weight:700;font-size:1.25rem;color:var(--H);letter-spacing:-0.015px;line-height:1.2;margin-block-start:0.5rem;margin-block-end:0.75rem;strong{
  font-weight: 600;
  color: #708C82;
}\n}.elementor .e-77a5f13-b0bbf9a{font-family:var(--MAIN);font-weight:400;font-size:1rem;color:var(--P);line-height:1.625;margin-block-end:1.5rem;display:block;align-self:end;}.elementor .e-7727995-bea106f{width:13px;height:auto;max-width:13px;flex:0 1 auto;}.elementor .e-eb92eed-91cd982{font-family:var(--MAIN);font-weight:400;font-size:0.875rem;color:var(--P);line-height:1.425;margin-block-end:0px;display:block;align-self:end;}.elementor .e-edd574d-1c58d21{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-end:0.5rem;gap:0.75rem;}.elementor .e-3864da9-e081de3{width:13px;height:auto;max-width:13px;flex:0 1 auto;}.elementor .e-00ae6fd-d8167ae{font-family:var(--MAIN);font-weight:400;font-size:0.875rem;color:var(--P);line-height:1.425;margin-block-end:0px;display:block;align-self:end;}.elementor .e-b0e306e-90cd7a7{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-end:0.5rem;gap:0.75rem;}.elementor .e-fe1abce-dd9eb89{padding-block-start:0.75rem;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:#0000000d;border-style:solid;}.elementor .e-2e8b3cf-e7cf8a6{padding:1.5rem;display:block;}.elementor .e-d0a2c14-845006b{font-family:var(--MAIN);font-weight:600;font-size:0.75rem;letter-spacing:0.07em;text-transform:uppercase;}.elementor .e-4d05a4f-e2eead2{width:18px;height:auto;display:flex;}.elementor .e-f4a79ee-1619620{max-width:30px;max-height:30px;border-radius:999px;border-width:1px;border-color:#0000001a;border-style:solid;background-color:#ffffff;box-shadow:0px 1px 0px 0px rgba(0, 0, 0, 0.05);display:flex;justify-content:center;align-items:center;}.elementor .e-e5eba7e-6e9a419{padding-block-start:0.75rem;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:#0000000d;border-style:solid;justify-content:space-between;align-items:center;}.elementor .e-12b745f-8ea1542{padding-block-start:0px;padding-block-end:1.5rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;margin-block-start:auto;transition:all 200ms;display:block;svg,
svg path {
  fill: currentColor !important;
  stroke: none !important;
}\n}.elementor .e-12b745f-8ea1542:hover,.elementor .e-12b745f-8ea1542:focus-visible{color:var(--PINK);svg,
svg path {
  fill: currentColor !important;
  stroke: none !important;
}\n}.elementor .e-6c8d826-e45ba71{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-radius:1.5rem;border-width:1px;border-color:var(--BORDER);border-style:solid;background-color:var(--WHITE-LIGHT);transition:all 350ms;display:flex;flex-direction:column;}.elementor .e-6c8d826-e45ba71:hover,.elementor .e-6c8d826-e45ba71:focus-visible{border-color:rgba(219, 147, 148, 0.4);box-shadow:0px 13px 25px 0px rgba(0, 0, 0, 0.12);transform:translate3d(0px, -6px, 0px);}.elementor .e-92db736-79b4090{width:8px;height:auto;display:flex;svg,
svg path {
  fill: currentColor !important;
  stroke: none !important;
}\n}.elementor .e-86789c6-3e1ac44{width:auto;font-family:var(--MAIN);font-weight:600;font-size:0.875rem;color:var(--W);padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:2rem;padding-inline-end:2rem;margin-block-start:2rem;border-radius:0.75rem;background-color:var(--H);display:none;gap:0.75rem;selector svg,
selector i {
color: inherit;
fill: currentColor;
stroke: currentColor;
transition: all 0.2s ease-in-out;
}\n}.elementor .e-86789c6-3e1ac44:hover,.elementor .e-86789c6-3e1ac44:focus-visible{background-color:var(--PINK);/* Wymuszenie dziedziczenia koloru tekstu rodzica */
selector svg,
selector i {
color: inherit;
fill: currentColor;
stroke: currentColor;
transition: all 0.2s ease-in-out;
}\n}.elementor .e-86789c6-3e1ac44:focus{background-color:var(--PINK);}.elementor .e-86789c6-3e1ac44:active{background-color:var(--PINK);}.elementor .e-f782cf7-29843fd{width:100%;max-width:80rem;padding-block-start:0px;padding-block-end:0px;padding-inline-start:2rem;padding-inline-end:2rem;margin-block-start:2px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;align-items:center;}.elementor .e-fa3d31c-9558662{width:100%;padding-block-start:6rem;padding-block-end:6rem;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-9ffb121-5d9385f{font-family:var(--SECONDARY);font-weight:500;font-size:0.875rem;color:var(--MINT-2);letter-spacing:0.125em;text-transform:uppercase;}.elementor .e-38e980b-0a43802{font-family:Urbanist;font-weight:600;font-size:clamp(2.15rem, 3.5vw + 1rem, 3.55rem);color:var(--H);letter-spacing:-0.025em;line-height:1.1;margin-block-start:0.5rem;margin-block-end:0px;strong{
  font-weight: 600;
  color: #708C82;
}\n}.elementor .e-fe1dbc2-404e036{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-0a28d4e-7428c67{font-family:var(--MAIN);font-weight:400;font-size:1rem;color:var(--P);line-height:1.625;margin-block-end:0px;display:block;align-self:center;}.elementor .e-c5532d4-e4fbe1c{padding-block-start:0px;padding-block-end:2rem;padding-inline-start:0px;padding-inline-end:0px;margin-block-end:2rem;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--BORDER);border-style:solid;gap:2rem;}.elementor .e-62c181a-5af7667{font-family:var(--SECONDARY);font-weight:500;font-size:0.75rem;color:var(--MINT-2);letter-spacing:0.125em;text-transform:uppercase;padding-block-start:0.25rem;padding-block-end:0.25rem;padding-inline-start:0.75rem;padding-inline-end:0.75rem;border-radius:999px;border-width:1px;border-color:var(--BORDER);border-style:solid;background-color:#FAF9F6;flex:1 0 auto;align-self:center;}.elementor .e-d822ca1-07036a3{font-family:var(--MAIN);font-weight:400;font-size:0.875rem;color:var(--P);line-height:1.625;margin-block-end:0px;display:block;align-self:end;strong {
  color: #141414;
}\n}.elementor .e-80f1003-a43f5a1{padding:1.25rem;margin-block-end:2rem;border-radius:1rem;border-width:1px;border-color:#708c8240;border-style:solid;background-color:var(--W);gap:2rem;align-items:center;}.elementor .e-552725c-cf31ef3{width:23px;height:auto;color:var(--PINK);display:flex;}.elementor .e-38a4db8-9608cb1{min-width:56px;min-height:56px;max-width:56px;max-height:56px;border-radius:0.75rem;border-width:1px;border-color:#0000000d;border-style:solid;background-color:#708c8226;display:flex;justify-content:center;align-items:center;}.elementor .e-8aa1778-f7fcba9{font-family:var(--SECONDARY);font-weight:500;font-size:0.75rem;color:var(--MINT-2);letter-spacing:0.125em;text-transform:uppercase;padding-block-start:0.25rem;padding-block-end:0.25rem;padding-inline-start:0.75rem;padding-inline-end:0.75rem;border-radius:999px;border-width:1px;border-color:var(--BORDER);border-style:solid;background-color:#FAF9F6;align-self:center;}.elementor .e-512e13f-a762e96{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-end:1rem;justify-content:space-between;}.elementor .e-ec4f1dd-d0d59b6{font-family:Urbanist;font-weight:600;font-size:1.875rem;color:var(--H);letter-spacing:-0.015px;line-height:1.2;margin-block-start:0px;margin-block-end:0.2rem;strong{
  font-weight: 600;
  color: #708C82;
}\n}.elementor .e-62c6c0c-fa5880d{font-family:var(--MAIN);font-weight:600;font-size:0.875rem;color:var(--MINT-2);line-height:1.425;margin-block-end:1.5rem;display:block;align-self:end;}.elementor .e-73548e5-00f6bc8{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-end:1rem;}.elementor .e-c307d97-f0e0e06{font-family:var(--MAIN);font-weight:400;font-size:1rem;color:var(--P);line-height:1.625;margin-block-end:1.5rem;display:block;align-self:end;}.elementor .e-052b9a7-2bed6f4{width:16px;height:auto;max-width:16px;flex:0 1 auto;}.elementor .e-1cdbfcd-5122a82{font-family:var(--MAIN);font-weight:400;font-size:0.875rem;color:var(--P);line-height:1.625;margin-block-end:0px;display:block;align-self:end;}.elementor .e-35bbf37-ebf347a{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-end:0.5rem;gap:0.625rem;}.elementor .e-300eed7-d7bf301{width:16px;height:auto;max-width:16px;flex:0 1 auto;}.elementor .e-65ee43a-f0fa020{font-family:var(--MAIN);font-weight:400;font-size:0.875rem;color:var(--P);line-height:1.625;margin-block-end:0px;display:block;align-self:end;}.elementor .e-340250e-eedf9a2{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-end:0.5rem;gap:0.625rem;}.elementor .e-9384ed5-8a8f731{width:16px;height:auto;max-width:16px;flex:0 1 auto;}.elementor .e-e043a94-217b56a{font-family:var(--MAIN);font-weight:400;font-size:0.875rem;color:var(--P);line-height:1.625;margin-block-end:0px;display:block;align-self:end;}.elementor .e-e79cbb5-f8c1950{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-end:0.5rem;gap:0.625rem;}.elementor .e-1464cb4-5c7fe47{padding-block-start:0.75rem;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:#0000000d;border-style:solid;}.elementor .e-67da10e-8a4cf27{font-family:var(--MAIN);font-weight:600;font-size:0.875rem;color:var(--P);line-height:1.425;margin-block-end:0.5rem;display:block;align-self:end;}.elementor .e-5d3ec30-09b3cd5{font-family:var(--MAIN);font-weight:500;font-size:1rem;color:var(--H);line-height:1.625;margin-block-end:0px;display:block;align-self:end;}.elementor .e-cc91d07-df068a0{padding-block-start:1.5rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:1rem;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#0000000d;border-style:solid;}.elementor .e-75df1cd-ed8f0f9{padding:0px;}.elementor .e-c7d3cdc-b5153fa{padding:2rem;border-radius:1.5rem;border-width:1px;border-color:#708c8240;border-style:solid;background-color:#ffffff;display:grid;}.elementor .e-bd7b0c4-475e73a{width:23px;height:auto;color:var(--PINK);display:flex;}.elementor .e-4b92623-6393594{min-width:56px;min-height:56px;max-width:56px;max-height:56px;border-radius:0.75rem;border-width:1px;border-color:#0000000d;border-style:solid;background-color:#db939433;display:flex;justify-content:center;align-items:center;}.elementor .e-d6468b7-4f22eae{font-family:var(--SECONDARY);font-weight:500;font-size:0.75rem;color:var(--PINK);letter-spacing:0.125em;text-transform:uppercase;padding-block-start:0.25rem;padding-block-end:0.25rem;padding-inline-start:0.75rem;padding-inline-end:0.75rem;border-radius:999px;border-width:1px;border-color:var(--BORDER);border-style:solid;background-color:#FAF9F6;align-self:center;}.elementor .e-3f06c76-34dfbed{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-end:1rem;justify-content:space-between;}.elementor .e-59719bc-4a3b82c{font-family:Urbanist;font-weight:600;font-size:1.875rem;color:var(--H);letter-spacing:-0.015px;line-height:1.2;margin-block-start:0px;margin-block-end:0.2rem;strong{
  font-weight: 600;
  color: #708C82;
}\n}.elementor .e-ec42719-36210c2{font-family:var(--MAIN);font-weight:600;font-size:0.875rem;color:var(--PINK);line-height:1.425;margin-block-end:1.5rem;display:block;align-self:end;}.elementor .e-792b820-f91ff61{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-end:1rem;}.elementor .e-fcf4933-7e4f6d3{font-family:var(--MAIN);font-weight:400;font-size:1rem;color:var(--P);line-height:1.625;margin-block-end:1.5rem;display:block;align-self:end;}.elementor .e-b83a3e9-c455a4b{width:16px;height:auto;max-width:16px;color:var(--PINK);flex:0 1 auto;svg,
svg path {
  fill: currentColor !important;
}\n}.elementor .e-8d295e0-783fb4f{font-family:var(--MAIN);font-weight:400;font-size:0.875rem;color:var(--P);line-height:1.625;margin-block-end:0px;display:block;align-self:end;}.elementor .e-f9657b2-d395ad3{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-end:0.5rem;gap:0.625rem;}.elementor .e-9d8c41e-52766c4{width:16px;height:auto;max-width:16px;color:var(--PINK);flex:0 1 auto;svg,
svg path {
  fill: currentColor !important;
}\n}.elementor .e-5d39aab-c277d38{font-family:var(--MAIN);font-weight:400;font-size:0.875rem;color:var(--P);line-height:1.625;margin-block-end:0px;display:block;align-self:end;}.elementor .e-2f3b481-512b6d2{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-end:0.5rem;gap:0.625rem;}.elementor .e-8ab4edf-2e15a69{width:16px;height:auto;max-width:16px;color:var(--PINK);flex:0 1 auto;svg,
svg path {
  fill: currentColor !important;
}\n}.elementor .e-816bcdd-73434bb{font-family:var(--MAIN);font-weight:400;font-size:0.875rem;color:var(--P);line-height:1.625;margin-block-end:0px;display:block;align-self:end;}.elementor .e-c8992c7-972788b{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-end:0.5rem;gap:0.625rem;}.elementor .e-5b2f51b-ef8870a{padding-block-start:0.75rem;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:#0000000d;border-style:solid;}.elementor .e-9391d78-cea3ff9{font-family:var(--MAIN);font-weight:600;font-size:0.875rem;color:var(--P);line-height:1.425;margin-block-end:0.5rem;display:block;align-self:end;}.elementor .e-f9a9473-aa978ba{font-family:var(--MAIN);font-weight:500;font-size:1rem;color:var(--H);line-height:1.625;margin-block-end:0px;display:block;align-self:end;}.elementor .e-01b1b0e-eea3963{padding-block-start:1.5rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:1rem;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#0000000d;border-style:solid;}.elementor .e-03b9e3d-13c8387{padding:0px;}.elementor .e-40e2bef-2ee6a55{padding:2rem;border-radius:1.5rem;border-width:1px;border-color:#db939440;border-style:solid;background-color:#ffffff;display:grid;}.elementor .e-5c1f017-13b9365{column-gap:1.5rem;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;row-gap:1.5rem;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(1, 1fr);}.elementor .e-12335d1-a5f6cda{font-family:var(--SECONDARY);font-weight:500;font-size:0.875rem;color:var(--MINT-2);letter-spacing:0.125em;text-transform:uppercase;display:flex;justify-content:center;}.elementor .e-27c76d1-487a6e6{font-family:Urbanist;font-weight:600;font-size:1.875rem;color:var(--H);letter-spacing:-0.025em;line-height:1.1;text-align:center;margin-block-start:0.5rem;margin-block-end:0px;strong{
  font-weight: 600;
  color: #708C82;
}\n}.elementor .e-b0932a6-6f479c6{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-end:2rem;}.elementor .e-41b6693-4dee7a1{font-family:var(--SECONDARY);font-size:1.875rem;color:var(--MINT);}.elementor .e-fc5fc56-d0d45bb{font-family:var(--MAIN);font-weight:700;font-size:1rem;color:var(--H);line-height:1.2;margin-block-end:0.5rem;strong{
  font-weight: 600;
  color: #708C82;
}\n}.elementor .e-20b7a62-f83780a{font-family:var(--MAIN);font-weight:400;font-size:1rem;color:var(--P);line-height:1.625;margin-block-end:0px;display:block;align-self:end;}.elementor .e-6f3fc2f-6e6263d{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-eb0efec-341b50b{font-family:var(--SECONDARY);font-size:1.875rem;color:var(--MINT-2);}.elementor .e-6eb59bc-9e4b3a8{font-family:var(--MAIN);font-weight:700;font-size:1rem;color:var(--H);line-height:1.2;margin-block-end:0.5rem;strong{
  font-weight: 600;
  color: #708C82;
}\n}.elementor .e-ddf9686-501ce6b{font-family:var(--MAIN);font-weight:400;font-size:1rem;color:var(--P);line-height:1.625;margin-block-end:0px;display:block;align-self:end;}.elementor .e-843f302-5bc32a2{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-28311ab-f157a22{font-family:var(--SECONDARY);font-size:1.875rem;color:var(--PINK);}.elementor .e-23d5efb-69ea3eb{font-family:var(--MAIN);font-weight:700;font-size:1rem;color:var(--H);line-height:1.2;margin-block-end:0.5rem;strong{
  font-weight: 600;
  color: #708C82;
}\n}.elementor .e-5b3db3a-15b30ec{font-family:var(--MAIN);font-weight:400;font-size:1rem;color:var(--P);line-height:1.625;margin-block-end:0px;display:block;align-self:end;}.elementor .e-eea40c2-102c245{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-69f3184-1814409{font-family:var(--SECONDARY);font-size:1.875rem;color:var(--H);}.elementor .e-cc93981-508d3b4{font-family:var(--MAIN);font-weight:700;font-size:1rem;color:var(--H);line-height:1.2;margin-block-end:0.5rem;strong{
  font-weight: 600;
  color: #708C82;
}\n}.elementor .e-43ce2c0-66af8a5{font-family:var(--MAIN);font-weight:400;font-size:1rem;color:var(--P);line-height:1.625;margin-block-end:0px;display:block;align-self:end;}.elementor .e-7a23bab-e2b135a{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-71066a9-f32ca26{column-gap:2rem;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;row-gap:2rem;grid-template-columns:repeat(4, 1fr);grid-template-rows:repeat(1, 1fr);}.elementor .e-1dab84a-5f46732{font-family:var(--SECONDARY);font-size:1.875rem;color:var(--MINT);}.elementor .e-6a3cf59-39bcca1{font-family:var(--MAIN);font-weight:700;font-size:1rem;color:var(--H);line-height:1.2;margin-block-end:0.5rem;strong{
  font-weight: 600;
  color: #708C82;
}\n}.elementor .e-1da007e-6426a8f{font-family:var(--MAIN);font-weight:400;font-size:1rem;color:var(--P);line-height:1.625;margin-block-end:0px;display:block;align-self:end;}.elementor .e-2016191-1a58666{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-495f0ba-6f248a8{font-family:var(--SECONDARY);font-size:1.875rem;color:var(--MINT-2);}.elementor .e-44f4697-632ea35{font-family:var(--MAIN);font-weight:700;font-size:1rem;color:var(--H);line-height:1.2;margin-block-end:0.5rem;strong{
  font-weight: 600;
  color: #708C82;
}\n}.elementor .e-93f25bf-0fca254{font-family:var(--MAIN);font-weight:400;font-size:1rem;color:var(--P);line-height:1.625;margin-block-end:0px;display:block;align-self:end;}.elementor .e-e05cb64-46c4913{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-e1aa422-de84ffe{font-family:var(--SECONDARY);font-size:1.875rem;color:var(--PINK);}.elementor .e-22f876b-1639463{font-family:var(--MAIN);font-weight:700;font-size:1rem;color:var(--H);line-height:1.2;margin-block-end:0.5rem;strong{
  font-weight: 600;
  color: #708C82;
}\n}.elementor .e-769e12c-a72fb5d{font-family:var(--MAIN);font-weight:400;font-size:1rem;color:var(--P);line-height:1.625;margin-block-end:0px;display:block;align-self:end;}.elementor .e-2282f8b-e72f77a{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-6cb89a0-de94bce{font-family:var(--SECONDARY);font-size:1.875rem;color:var(--H);}.elementor .e-f7da803-cd37827{font-family:var(--MAIN);font-weight:700;font-size:1rem;color:var(--H);line-height:1.2;margin-block-end:0.5rem;strong{
  font-weight: 600;
  color: #708C82;
}\n}.elementor .e-89b7145-8513118{font-family:var(--MAIN);font-weight:400;font-size:1rem;color:var(--P);line-height:1.625;margin-block-end:0px;display:block;align-self:end;}.elementor .e-010e2af-d96d5de{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-0544ba1-c99d729{padding-block-start:4rem;padding-block-end:4rem;padding-inline-start:3rem;padding-inline-end:3rem;margin-block-start:2rem;margin-block-end:4rem;border-radius:2rem;border-width:1px;border-color:var(--BORDER);border-style:solid;background-color:var(--W);}.elementor .e-008e978-8cb974c{font-family:Urbanist;font-weight:600;font-size:1.25rem;color:var(--H);letter-spacing:-0.025em;line-height:1.1;text-align:start;margin-block-start:0.5rem;margin-block-end:1rem;strong{
  font-weight: 600;
  color: #708C82;
}\n}.elementor .e-ae4953b-314453f{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-f8be651-fd8b19b{font-family:var(--SECONDARY);font-weight:500;font-size:0.75rem;color:var(--PINK);letter-spacing:0.125em;text-transform:uppercase;padding-block-start:0.25rem;padding-block-end:0.25rem;padding-inline-start:0.75rem;padding-inline-end:0.75rem;border-radius:999px;border-width:1px;border-color:#ffffff1a;border-style:solid;background-color:#ffffff1a;align-self:center;}.elementor .e-7186716-e480bfd{font-family:Urbanist;font-weight:600;font-size:2rem;color:var(--W);letter-spacing:-0.025em;line-height:1.1;text-align:start;margin-block-start:0.75rem;margin-block-end:0.75rem;strong{
  font-weight: 600;
  color: #708C82;
}\n}.elementor .e-317191e-096faab{font-family:var(--MAIN);font-weight:400;font-size:1rem;color:#ffffffbf;line-height:1.625;margin-block-end:1.5rem;display:block;align-self:end;strong {
  color: #fff!important;
}\n}.elementor .e-2519fed-21575f0{padding:0px;margin-block-end:1.5rem;}.elementor .e-9bb4244-df16591{width:15px;height:auto;display:flex;svg,
svg path {
  fill: currentColor !important;
}\n}.elementor .e-339fd6a-6c78bc3{width:50%;font-family:var(--MAIN);font-weight:600;font-size:0.875rem;color:var(--H);padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;border-radius:0.75rem;background-color:var(--W);gap:0.5rem;justify-content:center;/* Wymuszenie dziedziczenia koloru tekstu rodzica */
selector svg,
selector i {
color: inherit;
fill: currentColor;
stroke: currentColor;
transition: all 0.2s ease-in-out;
}\n}.elementor .e-339fd6a-6c78bc3:hover,.elementor .e-339fd6a-6c78bc3:focus-visible{color:var(--H);background-color:var(--WHITE-LIGHT);}.elementor .e-c25a78a-42fed3f{width:15px;height:auto;display:flex;svg,
svg path {
  fill: currentColor !important;
}\n}.elementor .e-ab2b48b-db696f5{width:50%;font-family:var(--MAIN);font-weight:600;font-size:0.875rem;color:var(--H);padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;border-radius:0.75rem;background-color:var(--PINK);gap:0.5rem;justify-content:center;/* Wymuszenie dziedziczenia koloru tekstu rodzica */
selector svg,
selector i {
color: inherit;
fill: currentColor;
stroke: currentColor;
transition: all 0.2s ease-in-out;
}\n}.elementor .e-ab2b48b-db696f5:hover,.elementor .e-ab2b48b-db696f5:focus-visible{color:var(--H);background-color:#C67F80;}.elementor .e-f722006-fd3342b{width:auto;padding:0px;gap:0.5rem;}.elementor .e-854c0ca-b8a6965{font-family:var(--MAIN);font-weight:400;font-size:0.875rem;color:#ffffff99;line-height:1.625;margin-block-end:0px;display:block;align-self:end;}.elementor .e-2503b4e-8e1962b{font-family:var(--MAIN);font-weight:400;font-size:0.875rem;color:#ffffff99;line-height:1.625;margin-block-end:0px;display:block;align-self:end;}.elementor .e-6a8581f-31609ad{font-family:var(--MAIN);font-weight:400;font-size:0.875rem;color:#ffffff99;line-height:1.625;margin-block-end:0px;display:block;align-self:end;}.elementor .e-7993ce7-5c7673c{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:1.5rem;display:flex;justify-content:space-between;}.elementor .e-07c687d-0ec3086{padding:1rem;border-radius:1rem;border-width:1px;border-color:#ffffff1a;border-style:solid;background-color:#ffffff0d;}.elementor .e-1d0028f-15b1b5b{padding:2rem;border-radius:1.5rem;background-color:var(--H);display:block;flex-direction:column;justify-content:center;align-self:center;}.elementor .e-0d9b4d1-04f8271{column-gap:2rem;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;row-gap:2rem;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(1, 1fr);}.elementor .e-d103afe-135e9a1{width:100%;max-width:80rem;padding-block-start:0px;padding-block-end:0px;padding-inline-start:2rem;padding-inline-end:2rem;margin-block-start:2px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;align-items:center;}.elementor .e-a1be579-0f6c796{width:100%;padding-block-start:6rem;padding-block-end:6rem;padding-inline-start:0px;padding-inline-end:0px;background-color:var(--WHITE-LIGHT);}.elementor .e-f0b9040-fe740b2{font-family:var(--SECONDARY);font-weight:500;font-size:0.875rem;color:var(--MINT-2);letter-spacing:0.125em;text-transform:uppercase;}.elementor .e-a917544-92d761c{font-family:Urbanist;font-weight:600;font-size:clamp(2.15rem, 3.5vw + 1rem, 3.55rem);color:var(--H);letter-spacing:-0.025em;line-height:1.1;margin-block-start:0.5rem;margin-block-end:0px;strong{
  font-weight: 600;
  color: #708C82;
}\n}.elementor .e-35f8efe-89c8efd{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-e10275d-d68fd36{font-family:var(--MAIN);font-weight:400;font-size:1rem;color:var(--P);line-height:1.625;margin-block-end:0px;display:block;align-self:center;}.elementor .e-2535374-1b03f46{padding-block-start:0px;padding-block-end:2rem;padding-inline-start:0px;padding-inline-end:0px;margin-block-end:2rem;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--BORDER);border-style:solid;gap:2rem;}.elementor .e-da7d059-98b55f2{padding-block-start:2rem;padding-block-end:2rem;padding-inline-start:1rem;padding-inline-end:1rem;border-radius:1rem;border-width:1px;border-color:#0000000d;border-style:solid;background-color:var(--WHITE-LIGHT);display:flex;grid-column:span 5;justify-content:center;align-items:center;}.elementor .e-5db2271-64a9e2e{padding-block-start:2rem;padding-block-end:2rem;padding-inline-start:1rem;padding-inline-end:1rem;border-radius:1rem;border-width:1px;border-color:#0000000d;border-style:solid;background-color:var(--WHITE-LIGHT);display:flex;grid-column:span 5;justify-content:center;align-items:center;}.elementor .e-dda3409-8ff0472{padding-block-start:2rem;padding-block-end:2rem;padding-inline-start:1rem;padding-inline-end:1rem;border-radius:1rem;border-width:1px;border-color:#0000000d;border-style:solid;background-color:var(--WHITE-LIGHT);display:flex;grid-column:span 5;justify-content:center;align-items:center;}.elementor .e-59b06f1-467ef50{width:120px;height:auto;min-width:120px;max-width:120px;color:var(--H);svg,
svg path {
  fill: currentColor !important;
}\n}.elementor .e-998ab7b-5643f24{padding-block-start:2rem;padding-block-end:2rem;padding-inline-start:1rem;padding-inline-end:1rem;border-radius:1rem;border-width:1px;border-color:#0000000d;border-style:solid;background-color:var(--WHITE-LIGHT);display:flex;grid-column:span 5;justify-content:center;align-items:center;}.elementor .e-2d015c8-89369a7{padding-block-start:2rem;padding-block-end:2rem;padding-inline-start:1rem;padding-inline-end:1rem;border-radius:1rem;border-width:1px;border-color:#0000000d;border-style:solid;background-color:var(--WHITE-LIGHT);display:flex;grid-column:span 4;justify-content:center;align-items:center;}.elementor .e-28a45f9-d0c4712{padding-block-start:2rem;padding-block-end:2rem;padding-inline-start:1rem;padding-inline-end:1rem;border-radius:1rem;border-width:1px;border-color:#0000000d;border-style:solid;background-color:var(--WHITE-LIGHT);display:flex;grid-column:span 4;justify-content:center;align-items:center;}.elementor .e-424697b-7a746af{padding-block-start:2rem;padding-block-end:2rem;padding-inline-start:1rem;padding-inline-end:1rem;border-radius:1rem;border-width:1px;border-color:#0000000d;border-style:solid;background-color:var(--WHITE-LIGHT);display:flex;grid-column:span 4;justify-content:center;align-items:center;}.elementor .e-f60b2f6-7254e93{padding-block-start:2rem;padding-block-end:2rem;padding-inline-start:1rem;padding-inline-end:1rem;border-radius:1rem;border-width:1px;border-color:#0000000d;border-style:solid;background-color:var(--WHITE-LIGHT);display:flex;grid-column:span 4;justify-content:center;align-items:center;}.elementor .e-250d35d-d509dec{padding-block-start:2rem;padding-block-end:2rem;padding-inline-start:1rem;padding-inline-end:1rem;border-radius:1rem;border-width:1px;border-color:#0000000d;border-style:solid;background-color:var(--WHITE-LIGHT);display:flex;grid-column:span 4;justify-content:center;align-items:center;}.elementor .e-bdd85a0-1de6b77{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;grid-template-columns:repeat(20, 1fr);}.elementor .e-0cb12c3-23bbba8{width:8px;height:auto;display:flex;svg,
svg path {
  fill: currentColor !important;
  stroke: none !important;
}\n}.elementor .e-e435e0f-3324d4c{width:auto;font-family:var(--MAIN);font-weight:600;font-size:0.875rem;color:var(--W);padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:2rem;padding-inline-end:2rem;margin-block-start:2rem;border-radius:0.75rem;background-color:var(--H);display:none;gap:0.75rem;selector svg,
selector i {
color: inherit;
fill: currentColor;
stroke: currentColor;
transition: all 0.2s ease-in-out;
}\n}.elementor .e-e435e0f-3324d4c:hover,.elementor .e-e435e0f-3324d4c:focus-visible{background-color:var(--PINK);/* Wymuszenie dziedziczenia koloru tekstu rodzica */
selector svg,
selector i {
color: inherit;
fill: currentColor;
stroke: currentColor;
transition: all 0.2s ease-in-out;
}\n}.elementor .e-e435e0f-3324d4c:focus{background-color:var(--PINK);}.elementor .e-e435e0f-3324d4c:active{background-color:var(--PINK);}.elementor .e-ab25a36-dbf89b1{width:100%;max-width:80rem;padding-block-start:0px;padding-block-end:0px;padding-inline-start:2rem;padding-inline-end:2rem;margin-block-start:2px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;align-items:center;}.elementor .e-68a4d3c-c54a1f1{width:100%;padding-block-start:6rem;padding-block-end:6rem;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-c576fe9-d89a4a7{font-family:var(--SECONDARY);font-weight:500;font-size:0.875rem;color:var(--MINT-2);letter-spacing:0.125em;text-transform:uppercase;}.elementor .e-3f723f2-af0aaa1{font-family:Urbanist;font-weight:600;font-size:clamp(2.15rem, 3.5vw + 1rem, 3.55rem);color:var(--H);letter-spacing:-0.025em;line-height:1.1;margin-block-start:0.5rem;margin-block-end:0px;strong{
  font-weight: 600;
  color: #708C82;
}\n}.elementor .e-15f77f0-c7b5729{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;}.elementor .e-e115514-7fd846e{padding-block-start:0px;padding-block-end:2rem;padding-inline-start:0px;padding-inline-end:0px;margin-block-end:2rem;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--BORDER);border-style:solid;gap:2rem;}.elementor .e-97e1bb8-b3fae07{width:23px;height:auto;color:var(--PINK);display:flex;}.elementor .e-80d9de0-fd753da{min-width:56px;min-height:56px;max-width:56px;max-height:56px;border-radius:999px;border-width:1px;border-color:#0000001a;border-style:solid;background-color:var(--WHITE-LIGHT);display:flex;justify-content:center;align-items:center;}.elementor .e-128e681-5fd4eb2{font-family:var(--SECONDARY);font-weight:500;font-size:0.75rem;color:var(--MINT-2);letter-spacing:0.125em;text-transform:uppercase;padding-block-start:0.25rem;padding-block-end:0.25rem;padding-inline-start:0.75rem;padding-inline-end:0.75rem;border-radius:999px;border-width:1px;border-color:var(--BORDER);border-style:solid;background-color:#99b7a433;align-self:center;}.elementor .e-218a6d8-090e547{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-end:1rem;flex-direction:column;gap:1.5rem;justify-content:space-between;align-items:center;}.elementor .e-20ee2e1-1f66d26{font-family:Urbanist;font-weight:600;font-size:1.875rem;color:var(--H);letter-spacing:-0.015px;line-height:1.2;margin-block-start:0px;margin-block-end:0.2rem;strong{
  font-weight: 600;
  color: #708C82;
}\n}.elementor .e-bd869c2-923d156{font-family:var(--MAIN);font-weight:400;font-size:1rem;color:var(--P);line-height:1.625;text-align:center;margin-block-start:1rem;margin-block-end:0px;display:block;align-self:end;}.elementor .e-45648b7-cab3b14{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-end:0px;display:flex;flex-direction:column;align-items:center;}.elementor .e-6eeca69-490c53e{padding:0px;}.elementor .e-67ae124-83d26ae{padding:4rem;margin-inline-start:auto;margin-inline-end:auto;border-radius:1.5rem;border-width:1px;border-color:#00000033;border-style:dashed;background-color:#ffffff;display:grid;align-self:center;}.elementor .e-333e152-6bf686a{width:100%;max-width:80rem;padding-block-start:0px;padding-block-end:0px;padding-inline-start:2rem;padding-inline-end:2rem;margin-block-start:2px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;align-items:center;}.elementor .e-9aef349-96529d7{width:100%;padding-block-start:6rem;padding-block-end:6rem;padding-inline-start:0px;padding-inline-end:0px;background-color:var(--WHITE-LIGHT);}.elementor .e-65d4935-ce2fb6e{font-family:var(--SECONDARY);font-weight:500;font-size:0.875rem;color:var(--MINT-2);letter-spacing:0.125em;text-transform:uppercase;}.elementor .e-83b4840-efc0cab{font-family:Urbanist;font-weight:600;font-size:clamp(2.15rem, 3.5vw + 1rem, 3.55rem);color:var(--H);letter-spacing:-0.025em;line-height:1.1;margin-block-start:0.5rem;margin-block-end:0px;strong{
  font-weight: 600;
  color: #708C82;
}\n}.elementor .e-1550fa6-2ab9f2e{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-8fa4bd6-f5c3a6d{font-family:var(--MAIN);font-weight:400;font-size:1rem;color:var(--P);line-height:1.625;margin-block-end:0px;display:block;align-self:center;}.elementor .e-bced9dd-ccc7c83{padding-block-start:0px;padding-block-end:2rem;padding-inline-start:0px;padding-inline-end:0px;margin-block-end:2rem;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--BORDER);border-style:solid;gap:2rem;}.elementor .e-afcccb5-30f362b{font-family:var(--SECONDARY);font-weight:500;font-size:0.75rem;color:var(--PINK);letter-spacing:0.125em;text-transform:uppercase;padding-block-start:0.25rem;padding-block-end:0.25rem;padding-inline-start:0.75rem;padding-inline-end:0.75rem;margin-block-end:0px;border-radius:999px;border-width:1px;border-color:#ffffff1a;border-style:solid;background-color:#ffffff1a;align-self:center;}.elementor .e-1a092f4-e00b450{font-family:Urbanist;font-weight:600;font-size:2rem;color:var(--W);letter-spacing:-0.025em;line-height:1.1;text-align:start;margin-block-start:0.75rem;margin-block-end:0.75rem;strong{
  font-weight: 600;
  color: #708C82;
}\n}.elementor .e-36c994e-6445eb9{font-family:var(--MAIN);font-weight:400;font-size:1rem;color:#ffffffbf;line-height:1.625;margin-block-end:0px;display:block;align-self:center;strong {
  color: #fff!important;
}\n}.elementor .e-539b018-e988aad{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-2ec59aa-4c41ce1{width:15px;height:auto;display:flex;svg,
svg path {
  fill: currentColor !important;
}\n}.elementor .e-e9ad5fb-abe812a{width:auto;position:relative;z-index:999;font-family:var(--MAIN);font-weight:600;font-size:0.875rem;color:var(--H);padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;border-radius:0.75rem;background-color:var(--PINK);gap:0.5rem;flex:1 0 auto;justify-content:center;align-items:center;align-self:center;/* Wymuszenie dziedziczenia koloru tekstu rodzica */
selector svg,
selector i {
color: inherit;
fill: currentColor;
stroke: currentColor;
transition: all 0.2s ease-in-out;
}\n}.elementor .e-e9ad5fb-abe812a:hover,.elementor .e-e9ad5fb-abe812a:focus-visible{color:var(--H);background-color:#C67F80;}.elementor .e-c1e7f6c-95f9b2a{padding-block-start:0px;padding-block-end:2rem;padding-inline-start:0px;padding-inline-end:0px;margin-block-end:2rem;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#ffffff1a;border-style:solid;gap:4rem;}.elementor .e-8824d3b-7ad8b23{font-family:var(--SECONDARY);font-size:1.5rem;color:var(--PINK);}.elementor .e-5a1e8a0-1c9b24d{font-family:var(--MAIN);font-weight:700;font-size:0.875rem;color:var(--W);line-height:1.2;margin-block-end:0.5rem;strong{
  font-weight: 600;
  color: #708C82;
}\n}.elementor .e-e355940-abcad2e{font-family:var(--MAIN);font-weight:400;font-size:0.875rem;color:#ffffffb3;line-height:1.625;margin-block-end:0px;display:block;align-self:end;}.elementor .e-3a3e3be-0129ad5{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-07d6158-a735b1f{padding:1.25rem;border-radius:1rem;border-width:1px;border-color:#ffffff1a;border-style:solid;background-color:#ffffff0d;display:flex;flex-direction:row;gap:1rem;}.elementor .e-a2aca8c-c4acab7{font-family:var(--SECONDARY);font-size:1.5rem;color:var(--PINK);}.elementor .e-23b02d3-de06363{font-family:var(--MAIN);font-weight:700;font-size:0.875rem;color:var(--W);line-height:1.2;margin-block-end:0.5rem;strong{
  font-weight: 600;
  color: #708C82;
}\n}.elementor .e-8cc9441-a303c7e{font-family:var(--MAIN);font-weight:400;font-size:0.875rem;color:#ffffffb3;line-height:1.625;margin-block-end:0px;display:block;align-self:end;}.elementor .e-59a8747-4ccadcb{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-89e92c8-21e3732{padding:1.25rem;border-radius:1rem;border-width:1px;border-color:#ffffff1a;border-style:solid;background-color:#ffffff0d;display:flex;flex-direction:row;gap:1rem;}.elementor .e-82dfebf-b9f45f1{font-family:var(--SECONDARY);font-size:1.5rem;color:var(--PINK);}.elementor .e-a7a0252-6843013{font-family:var(--MAIN);font-weight:700;font-size:0.875rem;color:var(--W);line-height:1.2;margin-block-end:0.5rem;strong{
  font-weight: 600;
  color: #708C82;
}\n}.elementor .e-5231f06-5fb8c7c{font-family:var(--MAIN);font-weight:400;font-size:0.875rem;color:#ffffffb3;line-height:1.625;margin-block-end:0px;display:block;align-self:end;}.elementor .e-3667c1b-e3eb9e1{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-08d56e7-d94f8be{padding:1.25rem;border-radius:1rem;border-width:1px;border-color:#ffffff1a;border-style:solid;background-color:#ffffff0d;display:flex;flex-direction:row;gap:1rem;}.elementor .e-9529cf0-c9588b2{font-family:var(--SECONDARY);font-size:1.5rem;color:var(--PINK);}.elementor .e-ccaf431-8507c7e{font-family:var(--MAIN);font-weight:700;font-size:0.875rem;color:var(--W);line-height:1.2;margin-block-end:0.5rem;strong{
  font-weight: 600;
  color: #708C82;
}\n}.elementor .e-8e5436f-26a8b53{font-family:var(--MAIN);font-weight:400;font-size:0.875rem;color:#ffffffb3;line-height:1.625;margin-block-end:0px;display:block;align-self:end;}.elementor .e-d8c03ae-d72a045{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-39d9f57-bf50647{padding:1.25rem;border-radius:1rem;border-width:1px;border-color:#ffffff1a;border-style:solid;background-color:#ffffff0d;display:flex;flex-direction:row;gap:1rem;}.elementor .e-ddbb63b-2b4876e{font-family:var(--SECONDARY);font-size:1.5rem;color:var(--PINK);}.elementor .e-433d72b-5414912{font-family:var(--MAIN);font-weight:700;font-size:0.875rem;color:var(--W);line-height:1.2;margin-block-end:0.5rem;strong{
  font-weight: 600;
  color: #708C82;
}\n}.elementor .e-b354e6b-c4c3d34{font-family:var(--MAIN);font-weight:400;font-size:0.875rem;color:#ffffffb3;line-height:1.625;margin-block-end:0px;display:block;align-self:end;}.elementor .e-e9ee9d6-ecfe5ef{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-4db0bfb-c9943b4{padding:1.25rem;border-radius:1rem;border-width:1px;border-color:#ffffff1a;border-style:solid;background-color:#ffffff0d;display:flex;flex-direction:row;gap:1rem;}.elementor .e-3e2a5c8-30e8a62{font-family:var(--SECONDARY);font-size:1.5rem;color:var(--PINK);}.elementor .e-0769be8-3ea4bf0{font-family:var(--MAIN);font-weight:700;font-size:0.875rem;color:var(--W);line-height:1.2;margin-block-end:0.5rem;strong{
  font-weight: 600;
  color: #708C82;
}\n}.elementor .e-c7be054-4a1ffe0{font-family:var(--MAIN);font-weight:400;font-size:0.875rem;color:#ffffffb3;line-height:1.625;margin-block-end:0px;display:block;align-self:end;}.elementor .e-928aa39-f2ff2e8{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-8b7f263-01f822e{padding:1.25rem;border-radius:1rem;border-width:1px;border-color:#ffffff1a;border-style:solid;background-color:#ffffff0d;display:flex;flex-direction:row;gap:1rem;}.elementor .e-b8c2d68-0f76c37{z-index:1;}.elementor .e-952f44f-bec6ad6{min-width:320px;min-height:320px;max-width:320px;max-height:320px;position:absolute;inset-block-end:0px;inset-inline-start:0px;padding:0px;border-radius:999px;background-color:#708c8226;filter:blur(64px);}.elementor .e-07f446f-1aebcdf{padding-block-start:5rem;padding-block-end:5rem;padding-inline-start:3rem;padding-inline-end:3rem;border-radius:1.5rem;background-color:var(--H);display:block;flex-direction:column;justify-content:center;align-self:center;}.elementor .e-9a63149-5a74be9{font-family:var(--SECONDARY);font-weight:500;font-size:0.875rem;color:var(--MINT-2);letter-spacing:0.125em;text-transform:uppercase;}.elementor .e-d5cf73b-ffc7ed0{font-family:Urbanist;font-weight:600;font-size:2rem;color:var(--H);letter-spacing:-0.025em;line-height:1.1;text-align:start;margin-block-start:0.75rem;margin-block-end:0.75rem;strong{
  font-weight: 600;
  color: #708C82;
}\n}.elementor .e-94e226f-278342f{font-family:var(--MAIN);font-weight:400;font-size:0.875rem;color:var(--P);line-height:1.625;margin-block-end:0px;display:block;align-self:center;}.elementor .e-b8072fd-df7f054{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;align-self:center;}.elementor .e-318ca89-5e0028c{width:16px;height:auto;max-width:16px;flex:1 0 auto;}.elementor .e-62513dd-b788184{font-family:var(--MAIN);font-weight:400;font-size:0.75rem;color:var(--P);line-height:1.4;margin-block-end:0px;display:block;}.elementor .e-8dda048-c86aa54{padding:1rem;border-radius:1rem;border-width:1px;border-color:#0000000d;border-style:solid;background-color:var(--WHITE-LIGHT);display:flex;flex-direction:row;gap:0.75rem;align-items:center;}.elementor .e-5a7c3a6-4012f88{width:16px;height:auto;max-width:16px;flex:1 0 auto;}.elementor .e-57abe15-988db7c{font-family:var(--MAIN);font-weight:400;font-size:0.75rem;color:var(--P);line-height:1.4;margin-block-end:0px;display:block;}.elementor .e-aa205cc-c0ea555{padding:1rem;border-radius:1rem;border-width:1px;border-color:#0000000d;border-style:solid;background-color:var(--WHITE-LIGHT);display:flex;flex-direction:row;gap:0.75rem;align-items:center;}.elementor .e-cba60be-44666b7{width:16px;height:auto;max-width:16px;flex:1 0 auto;}.elementor .e-a4746fd-255ebb2{font-family:var(--MAIN);font-weight:400;font-size:0.75rem;color:var(--P);line-height:1.4;margin-block-end:0px;display:block;}.elementor .e-7738a49-913ea77{padding:1rem;border-radius:1rem;border-width:1px;border-color:#0000000d;border-style:solid;background-color:var(--WHITE-LIGHT);display:flex;flex-direction:row;gap:0.75rem;align-items:center;}.elementor .e-c184eb7-5b0651d{width:16px;height:auto;max-width:16px;flex:1 0 auto;}.elementor .e-31927e0-e1b815d{font-family:var(--MAIN);font-weight:400;font-size:0.75rem;color:var(--P);line-height:1.4;margin-block-end:0px;display:block;}.elementor .e-c57bfc6-64be8f0{padding:1rem;border-radius:1rem;border-width:1px;border-color:#0000000d;border-style:solid;background-color:var(--WHITE-LIGHT);display:flex;flex-direction:row;gap:0.75rem;align-items:center;}.elementor .e-ed22e59-7b01941{width:16px;height:auto;max-width:16px;flex:1 0 auto;}.elementor .e-31dcbbd-0b926e3{font-family:var(--MAIN);font-weight:400;font-size:0.75rem;color:var(--P);line-height:1.4;margin-block-end:0px;display:block;}.elementor .e-2a295ad-568c456{padding:1rem;border-radius:1rem;border-width:1px;border-color:#0000000d;border-style:solid;background-color:var(--WHITE-LIGHT);display:flex;flex-direction:row;gap:0.75rem;align-items:center;}.elementor .e-8934d02-dc97ed9{width:16px;height:auto;max-width:16px;flex:1 0 auto;}.elementor .e-573ecba-5ba94e2{font-family:var(--MAIN);font-weight:400;font-size:0.75rem;color:var(--P);line-height:1.4;margin-block-end:0px;display:block;}.elementor .e-ce32c31-10f30f0{padding:1rem;border-radius:1rem;border-width:1px;border-color:#0000000d;border-style:solid;background-color:var(--WHITE-LIGHT);display:flex;flex-direction:row;gap:0.75rem;align-items:center;}.elementor .e-a042fb8-94a8409{column-gap:1rem;padding:0px;row-gap:1rem;grid-template-columns:repeat(2, 1fr);}.elementor .e-d6e15f6-f9ee0ee{column-gap:2rem;padding:2rem;margin-block-start:2rem;border-radius:1.5rem;border-width:1px;border-color:var(--BORDER);border-style:solid;background-color:var(--W);row-gap:2rem;grid-template-columns:2fr 3fr;grid-template-rows:repeat(1, 1fr);}.elementor .e-2753370-163f93f{width:100%;max-width:80rem;padding-block-start:0px;padding-block-end:0px;padding-inline-start:2rem;padding-inline-end:2rem;margin-block-start:2px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;align-items:center;}.elementor .e-fffb173-69e37ed{width:100%;position:relative;padding-block-start:6rem;padding-block-end:6rem;padding-inline-start:0px;padding-inline-end:0px;background-color:var(--WHITE-LIGHT);}.elementor .e-c3f68f5-f4267b7{font-family:var(--SECONDARY);font-weight:500;font-size:0.875rem;color:var(--MINT-2);letter-spacing:0.125em;text-transform:uppercase;}.elementor .e-75a76f6-9f22dfa{font-family:Urbanist;font-weight:600;font-size:clamp(2.15rem, 3.5vw + 1rem, 3.55rem);color:var(--H);letter-spacing:-0.025em;line-height:1.1;margin-block-start:0.5rem;margin-block-end:0px;strong{
  font-weight: 600;
  color: #708C82;
}\n}.elementor .e-8619a47-9e614f9{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-027fb68-26511b3{font-family:var(--MAIN);font-weight:400;font-size:1rem;color:var(--P);line-height:1.625;margin-block-end:0px;display:block;align-self:center;}.elementor .e-c6947e0-efd2a50{padding-block-start:0px;padding-block-end:2rem;padding-inline-start:0px;padding-inline-end:0px;margin-block-end:2rem;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--BORDER);border-style:solid;gap:2rem;}.elementor .e-3a91bc9-b99e403{width:8px;height:auto;display:flex;svg,
svg path {
  fill: currentColor !important;
  stroke: none !important;
}\n}.elementor .e-e5b7227-52a2c7f{width:auto;font-family:var(--MAIN);font-weight:600;font-size:0.875rem;color:var(--W);padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:2rem;padding-inline-end:2rem;margin-block-start:2rem;border-radius:0.75rem;background-color:var(--H);gap:0.75rem;selector svg,
selector i {
color: inherit;
fill: currentColor;
stroke: currentColor;
transition: all 0.2s ease-in-out;
}\n}.elementor .e-e5b7227-52a2c7f:hover,.elementor .e-e5b7227-52a2c7f:focus-visible{background-color:var(--PINK);/* Wymuszenie dziedziczenia koloru tekstu rodzica */
selector svg,
selector i {
color: inherit;
fill: currentColor;
stroke: currentColor;
transition: all 0.2s ease-in-out;
}\n}.elementor .e-e5b7227-52a2c7f:focus{background-color:var(--PINK);}.elementor .e-e5b7227-52a2c7f:active{background-color:var(--PINK);}.elementor .e-5e05b04-2337565{width:100%;max-width:80rem;padding-block-start:0px;padding-block-end:0px;padding-inline-start:2rem;padding-inline-end:2rem;margin-block-start:2px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;align-items:center;}.elementor .e-ae9d185-b4517dc{width:100%;padding-block-start:6rem;padding-block-end:6rem;padding-inline-start:0px;padding-inline-end:0px;background-color:var(--W);}.elementor .e-78d17d5-1848881{font-family:var(--SECONDARY);font-weight:500;font-size:0.875rem;color:var(--MINT-2);letter-spacing:0.125em;text-transform:uppercase;}.elementor .e-333b2a6-ad21eea{font-family:Urbanist;font-weight:600;font-size:clamp(2.15rem, 3.5vw + 1rem, 3.55rem);color:var(--H);letter-spacing:-0.025em;line-height:1.1;margin-block-start:0.5rem;margin-block-end:0px;strong{
  font-weight: 600;
  color: #708C82;
}\n}.elementor .e-be617b3-1f87123{font-family:var(--MAIN);font-weight:400;font-size:1rem;color:var(--P);line-height:1.625;margin-block-start:1.5rem;margin-block-end:0px;display:block;}.elementor .e-8dde8d9-19b19b3{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;}.elementor .e-03d64be-ec34cf2{padding-block-start:0px;padding-block-end:2rem;padding-inline-start:0px;padding-inline-end:0px;margin-block-end:2rem;border-width:0px;border-style:none;gap:2rem;}.elementor .e-6c0427c-857a6d1{width:18px;height:auto;color:var(--PINK);display:flex;svg,
svg path {
  fill: currentColor !important;
  stroke: none !important;
}\n}.elementor .e-c69a5cb-365ee11{min-width:45px;min-height:45px;max-width:45px;max-height:45px;border-radius:0.75rem;border-style:none;background-color:#db939426;display:flex;justify-content:center;align-items:center;}.elementor .e-8a244d4-83dc0f4{font-family:var(--MAIN);font-weight:600;font-size:0.75rem;color:var(--MINT-2);}.elementor .e-aa6fcea-8795414{font-family:var(--MAIN);font-weight:600;font-size:1rem;color:var(--H);margin-block-start:0px;margin-block-end:0px;}.elementor .e-f095b85-8e39a68{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-f2814fb-9145390{padding:0px;gap:0.75rem;align-items:center;}.elementor .e-8723c59-bfe6719{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-4d230c8-2768676{font-family:var(--MAIN);font-weight:400;font-size:1rem;color:var(--P);line-height:1.625;margin-block-start:0px;margin-block-end:0.25rem;display:block;}.elementor .e-f21d8e4-24e9e06{font-family:var(--MAIN);font-weight:600;font-size:0.875rem;color:var(--MINT-2);line-height:1.5;margin-block-start:0px;margin-block-end:0px;display:block;}.elementor .e-9f718f4-6288cd2{padding-block-start:0px;padding-block-end:0px;padding-inline-start:56px;padding-inline-end:0px;margin-block-start:0.75rem;}.elementor .e-22e598c-d9a7a2e{padding:1.5rem;border-radius:1.5rem;border-width:1px;border-color:#0000000d;border-style:solid;background-color:var(--W);}.elementor .e-a18374e-d4f48fb{width:18px;height:auto;color:var(--MINT-2);display:flex;svg,
svg path {
  fill: currentColor !important;
  stroke: none !important;
}\n}.elementor .e-32a9007-f3cb589{min-width:45px;min-height:45px;max-width:45px;max-height:45px;border-radius:0.75rem;border-style:none;background-color:#708c8226;display:flex;justify-content:center;align-items:center;}.elementor .e-97295a0-7a45260{width:10px;height:auto;display:flex;}.elementor .e-b48d66f-3fb7079{padding:0px;gap:0.75rem;justify-content:space-between;align-items:center;}.elementor .e-a42798b-81e7f17{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-7547714-25738a3{font-family:var(--MAIN);font-weight:600;font-size:0.75rem;color:var(--MINT-2);}.elementor .e-6bc9a68-2e9452e{font-family:var(--MAIN);font-weight:600;font-size:1rem;color:var(--H);margin-block-start:0px;margin-block-end:0px;}.elementor .e-a29b411-d246b13{font-family:var(--MAIN);font-weight:400;font-size:0.875rem;color:var(--P);line-height:1.625;margin-block-start:0.25rem;margin-block-end:0px;display:block;}.elementor .e-7a44595-67f2a4c{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:1rem;}.elementor .e-951c454-79c494c{color:#0000004d;padding:1.5rem;border-radius:1.5rem;border-width:1px;border-color:#0000000d;border-style:solid;background-color:var(--W);transition:all 200ms;svg,
svg path {
  fill: currentColor !important;
  stroke: none !important;
}\n}.elementor .e-951c454-79c494c:hover,.elementor .e-951c454-79c494c:focus-visible{color:var(--MINT-2);}.elementor .e-7b85520-8f544bd{width:18px;height:auto;color:var(--PINK);display:flex;}.elementor .e-5205749-42a6f84{min-width:45px;min-height:45px;max-width:45px;max-height:45px;border-radius:0.75rem;border-style:none;background-color:#db939426;display:flex;justify-content:center;align-items:center;}.elementor .e-d74a7fd-41a15fd{width:10px;height:auto;display:flex;}.elementor .e-1f3ea5a-c0af05b{padding:0px;gap:0.75rem;justify-content:space-between;align-items:center;}.elementor .e-33eb88b-d8dcfa9{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-5d17fc4-35e7829{font-family:var(--MAIN);font-weight:600;font-size:0.75rem;color:var(--MINT-2);}.elementor .e-e098c0d-a760f1a{font-family:var(--MAIN);font-weight:600;font-size:1rem;color:var(--H);margin-block-start:0px;margin-block-end:0px;}.elementor .e-9bd94be-480661b{font-family:var(--MAIN);font-weight:400;font-size:0.875rem;color:var(--P);line-height:1.625;margin-block-start:0.25rem;margin-block-end:0px;display:block;}.elementor .e-46c733e-402930d{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:1rem;}.elementor .e-cbb2535-fb3dfe9{color:#0000004d;padding:1.5rem;border-radius:1.5rem;border-width:1px;border-color:#0000000d;border-style:solid;background-color:var(--W);transition:all 200ms;svg,
svg path {
  fill: currentColor !important;
  stroke: none !important;
}\n}.elementor .e-cbb2535-fb3dfe9:hover,.elementor .e-cbb2535-fb3dfe9:focus-visible{color:var(--PINK);}.elementor .e-1ab2010-b1853e6{column-gap:1rem;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:1rem;row-gap:1rem;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(1, 1fr);}.elementor .e-38057c8-41095a7{width:18px;height:auto;color:var(--PINK);display:flex;svg,
svg path {
  fill: currentColor !important;
  stroke: none !important;
}\n}.elementor .e-ca1ef4b-0a45177{font-family:var(--MAIN);font-weight:600;font-size:1rem;color:var(--W);margin-block-start:0px;margin-block-end:0px;}.elementor .e-0e76dca-0d5fd53{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;gap:0.75rem;}.elementor .e-ce8e29a-62cd943{font-family:var(--MAIN);font-weight:600;font-size:0.75rem;color:var(--PINK);text-transform:capitalize;padding-block-start:0.25rem;padding-block-end:0.25rem;padding-inline-start:0.75rem;padding-inline-end:0.75rem;margin-block-end:0px;border-radius:999px;background-color:#ffffff1a;flex:1 0 auto;align-self:center;}.elementor .e-1c9f650-e15e2e1{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-end:1rem;}.elementor .e-cc0ee9c-4f4ef54{font-family:var(--MAIN);font-weight:400;font-size:0.875rem;color:#ffffffbf;}.elementor .e-a4a9976-70cc8ce{font-family:var(--MAIN);font-weight:600;font-size:0.875rem;color:#ffffff;}.elementor .e-6dacab9-5b9ca4b{padding-block-start:0px;padding-block-end:0.5rem;padding-inline-start:0px;padding-inline-end:0px;margin-block-end:0.625rem;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#ffffff1a;border-style:solid;justify-content:space-between;}.elementor .e-4efb7f8-828e732{font-family:var(--MAIN);font-weight:400;font-size:0.875rem;color:#ffffffbf;}.elementor .e-e0cc07a-528655d{font-family:var(--MAIN);font-weight:600;font-size:0.875rem;color:#ffffff;}.elementor .e-f582bb0-39ab492{padding-block-start:0px;padding-block-end:0.5rem;padding-inline-start:0px;padding-inline-end:0px;margin-block-end:0.625rem;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#ffffff1a;border-style:solid;justify-content:space-between;}.elementor .e-effe2c6-c94790f{font-family:var(--MAIN);font-weight:400;font-size:0.875rem;color:#ffffff80;}.elementor .e-d7e3f1a-d4b0d41{font-family:var(--MAIN);font-weight:400;font-size:0.875rem;color:#ffffff80;}.elementor .e-24af622-01e81e9{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;justify-content:space-between;}.elementor .e-686ea61-c613bfc{padding:0px;}.elementor .e-163a1d6-27e2df2{padding:1.5rem;margin-block-start:1.5rem;border-radius:1.5rem;background-color:var(--H);}.elementor .e-ba4db56-10af22d{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;justify-content:space-between;}.elementor .e-dd571a0-16130ee{font-family:var(--MAIN);font-weight:600;font-size:0.75rem;color:var(--MINT-2);}.elementor .e-f6f6bed-21dbca2{font-family:var(--MAIN);font-weight:600;font-size:1.25rem;color:var(--H);margin-block-start:0px;margin-block-end:0px;}.elementor .e-bf62ab3-0961c30{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-3fe641f-3e802fe{width:15px;height:auto;display:flex;svg,
svg path {
  fill: currentColor !important;
  stroke: none !important;
}\n}.elementor .e-61a2375-fec789c{width:auto;font-family:var(--MAIN);font-weight:600;font-size:0.875rem;color:var(--W);padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:2rem;padding-inline-end:2rem;border-radius:0.75rem;background-color:var(--H);gap:0.75rem;flex:1 0 auto;selector svg,
selector i {
color: inherit;
fill: currentColor;
stroke: currentColor;
transition: all 0.2s ease-in-out;
}\n}.elementor .e-61a2375-fec789c:hover,.elementor .e-61a2375-fec789c:focus-visible{background-color:var(--PINK);/* Wymuszenie dziedziczenia koloru tekstu rodzica */
selector svg,
selector i {
color: inherit;
fill: currentColor;
stroke: currentColor;
transition: all 0.2s ease-in-out;
}\n}.elementor .e-61a2375-fec789c:focus{background-color:var(--PINK);}.elementor .e-61a2375-fec789c:active{background-color:var(--PINK);}.elementor .e-7e6a3a8-fa1b31c{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-end:1.25rem;display:flex;flex-direction:row;}.elementor .e-7474852-2c05a38{padding:2rem;border-radius:1.5rem;border-width:1px;border-color:#0000000d;border-style:solid;background-color:var(--W);display:flex;flex-direction:column;}.elementor .e-ea349ca-15fbbac{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;grid-template-columns:45fr 55fr;grid-template-rows:repeat(1, 1fr);}.elementor .e-01a194d-2ccdecd{width:100%;max-width:80rem;padding-block-start:0px;padding-block-end:0px;padding-inline-start:2rem;padding-inline-end:2rem;margin-block-start:2px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;align-items:center;}.elementor .e-48cae36-146d81a{width:100%;padding-block-start:6rem;padding-block-end:6rem;padding-inline-start:0px;padding-inline-end:0px;background-color:var(--WHITE-LIGHT);}