.elementor .e-57a7606-62ff817{font-weight:700;font-size:0.78rem;color:#59A9D1;letter-spacing:0.14em;}.elementor .e-a7eb461-b844bb0{font-weight:700;font-size:clamp(3rem, 6vw, 6rem);color:#FFFFFF;letter-spacing:-0.045em;line-height:0.96;}.elementor .e-bf80960-4f843aa{max-width:40rem;font-size:1.15rem;color:#CBD3DC;line-height:1.75;}.elementor .e-364da55-2dba235{font-weight:700;color:#071018;padding-block-start:1.1rem;padding-block-end:1.1rem;padding-inline-start:1.7rem;padding-inline-end:1.7rem;border-radius:0.2rem;background-color:#59A9D1;}.elementor .e-918e342-fd66ead{font-weight:700;color:#FFFFFF;padding-block-start:1.05rem;padding-block-end:1.05rem;padding-inline-start:1.7rem;padding-inline-end:1.7rem;border-radius:0.2rem;border-width:1px;border-color:rgba(255,255,255,0.35);border-style:solid;background-color:transparent;}.elementor .e-0dc65c2-a772816{padding:0px;margin-block-start:0.8rem;display:flex;flex-direction:row;gap:0.9rem;flex-wrap:wrap;}.elementor .e-93ec5a1-350c796{max-width:53rem;padding-block-start:8rem;padding-block-end:8rem;padding-inline-start:clamp(2rem, 6vw, 7rem);padding-inline-end:clamp(2rem, 6vw, 7rem);background-image:linear-gradient(#00000099, #00000099);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;flex-direction:column;gap:1.8rem;justify-content:center;align-items:flex-start;}.elementor .e-0790a05-13aea86{position:absolute;inset-inline-end:2rem;inset-block-end:2rem;font-size:0.75rem;color:#FFFFFF;letter-spacing:0.12em;text-transform:uppercase;padding-block-start:0.75rem;padding-block-end:0.75rem;padding-inline-start:1rem;padding-inline-end:1rem;background-color:rgba(8,11,16,0.78);}.elementor .e-923da71-75d6c6c{min-height:39rem;overflow:hidden;position:relative;padding:0px;}.elementor .e-855b67c-bd3ac6a{min-height:20px;color:#FFFFFF;padding:0px;margin:0px;background-image:url("https://parnufassaadiabi.ee/wp-content/uploads/2026/09/valmissaaremaa_3_1630484101-scaled.jpeg");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:top left;background-color:#080a0f;background-clip:border-box;display:grid;gap:0px;grid-template-columns:minmax(0, 1.05fr) minmax(0, 0.95fr);}.elementor .e-a147675-07cf239{font-weight:700;font-size:0.78rem;color:#2A84B1;letter-spacing:0.14em;}.elementor .e-2e85ab5-f8521e2{font-size:clamp(2.5rem, 4.5vw, 4.7rem);color:#0A0D12;letter-spacing:-0.04em;line-height:1.03;}.elementor .e-b869d2f-25d1802{padding:0px;display:flex;flex-direction:column;gap:1.4rem;}.elementor .e-ecc7f9f-6b56b0c{max-width:44rem;font-size:1.08rem;color:#4B5563;line-height:1.8;}.elementor .e-a774ea7-fb80c34{font-weight:700;font-size:2.7rem;text-align:center;}.elementor .e-4ff27d1-fc8c889{font-size:0.9rem;color:#596573;text-align:center;background-color:#ffffff00;}.elementor .e-1a07088-9cb72d8{max-width:200px;padding-inline-end:-2px;background-color:#fafcfd;display:grid;grid-template-columns:repeat(1, 1fr);grid-template-rows:repeat(1, 1fr);align-self:center;}.elementor .e-eaa4771-3c1eb94{padding:0px;display:flex;flex-direction:column;gap:3rem;justify-content:space-between;}.elementor .e-2f1bccf-0c1840c{padding-block-start:8rem;padding-block-end:8rem;padding-inline-start:clamp(2rem, 8vw, 9rem);padding-inline-end:clamp(2rem, 8vw, 9rem);background-color:#FFFFFF;display:grid;gap:clamp(3rem, 8vw, 8rem);grid-template-columns:minmax(0, 0.9fr) minmax(0, 1.1fr);grid-template-rows:repeat(1, 1fr);}.elementor .e-f7d4e03-e60e2f2{font-weight:700;font-size:0.78rem;color:#59A9D1;letter-spacing:0.14em;}.elementor .e-f481e78-1e8eed8{font-size:clamp(2.8rem, 5vw, 5rem);color:#ffffff;letter-spacing:-0.04em;line-height:1;margin-block-end:2.5rem;}.elementor .e-1e569de-3aa1bf1{font-size:1rem;color:#59A9D1;letter-spacing:0.12em;}.elementor .e-6907041-8b42682{font-size:1.65rem;color:#FFFFFF;}.elementor .e-42169d6-13ef32c{color:#AAB5C0;line-height:1.75;}.elementor .e-63342b1-c76c6db{padding-block-start:3rem;padding-block-end:3rem;padding-inline-start:2.2rem;padding-inline-end:2.2rem;background-color:#0B1118;display:flex;flex-direction:column;gap:1.2rem;}.elementor .e-44ba404-d46c3dc{font-size:1rem;color:#59A9D1;letter-spacing:0.12em;}.elementor .e-a9a0917-e8b70c1{font-size:1.65rem;color:#FFFFFF;}.elementor .e-6bec3f2-355d57e{color:#AAB5C0;line-height:1.75;}.elementor .e-d512528-9e1d73f{padding-block-start:3rem;padding-block-end:3rem;padding-inline-start:2.2rem;padding-inline-end:2.2rem;background-color:#0B1118;display:flex;flex-direction:column;gap:1.2rem;}.elementor .e-acda3ce-8ff88a6{font-size:1rem;color:#59A9D1;letter-spacing:0.12em;}.elementor .e-62d0e21-2fe58cb{font-size:1.65rem;color:#FFFFFF;}.elementor .e-2d905fd-c965449{color:#AAB5C0;line-height:1.75;}.elementor .e-03dfbb7-10fdb9a{padding-block-start:3rem;padding-block-end:3rem;padding-inline-start:2.2rem;padding-inline-end:2.2rem;background-color:#0B1118;display:flex;flex-direction:column;gap:1.2rem;}.elementor .e-1516fa6-f44d6bf{padding:0px;background-color:rgba(255,255,255,0.15);display:grid;gap:1px;grid-template-columns:repeat(3, minmax(0, 1fr));grid-template-rows:repeat(1, 1fr);}.elementor .e-2694e45-2b7cb64{color:#FFFFFF;padding-block-start:8rem;padding-block-end:8rem;padding-inline-start:clamp(2rem, 8vw, 9rem);padding-inline-end:clamp(2rem, 8vw, 9rem);background-color:#0B1118;display:flex;flex-direction:column;gap:1.5rem;}.elementor .e-06de0a4-f7f9b85{font-weight:700;font-size:1rem;color:#2A84B1;letter-spacing:0.14em;}.elementor .e-b65ed20-195cb68{font-size:clamp(2.6rem, 4.5vw, 4.8rem);letter-spacing:-0.04em;line-height:1.04;}.elementor .e-2583799-11ec4f9{max-width:54rem;padding:0px;display:flex;flex-direction:column;gap:1rem;}.elementor .e-7a076a2-75aa8a8{font-weight:700;color:#FFFFFF;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;background-color:#0B1118;}.elementor .e-fc7b5bb-26a763e{padding:0px;display:flex;gap:2rem;justify-content:space-between;align-items:flex-end;}.elementor .e-9530429-ad668a4{width:100%;aspect-ratio:4 / 5;object-fit:cover;}.elementor .e-6d8d6f3-576e15d{font-size:1.45rem;margin-block-start:0.6rem;}.elementor .e-a8878f2-a913905{font-size:0.85rem;color:#65717E;}.elementor .e-b7a5031-ac436f6{padding:0px;display:flex;flex-direction:column;gap:0.7rem;}.elementor .e-44cc9f4-ea07317{width:100%;aspect-ratio:4 / 5;object-fit:cover;}.elementor .e-b25de78-ff424a6{font-size:1.45rem;margin-block-start:0.6rem;}.elementor .e-ceafaf0-38a6745{font-size:0.85rem;color:#65717E;}.elementor .e-dc3a799-cdb36ea{padding:0px;margin-block-start:4rem;display:flex;flex-direction:column;gap:0.7rem;}.elementor .e-7ad24a4-9e308c9{width:100%;aspect-ratio:4 / 5;object-fit:cover;}.elementor .e-43e051b-43126ee{font-size:1.45rem;margin-block-start:0.6rem;}.elementor .e-2df373e-ae5e3c7{font-size:0.85rem;color:#65717E;}.elementor .e-d33fdaf-ef6a935{padding:0px;margin-block-start:8rem;display:flex;flex-direction:column;gap:0.7rem;}.elementor .e-c38b5e3-40f9e6e{padding:0px;display:grid;gap:1.2rem;grid-template-columns:1.2fr 0.8fr 0.8fr;grid-template-rows:repeat(1, 1fr);}.elementor .e-bea33dd-4dc5d53{padding-block-start:8rem;padding-block-end:8rem;padding-inline-start:clamp(2rem, 6vw, 7rem);padding-inline-end:clamp(2rem, 6vw, 7rem);background-color:#F5F7FA;display:flex;flex-direction:column;gap:3rem;}.elementor .e-b41e94b-489178f{font-weight:700;font-size:1rem;letter-spacing:0.14em;}.elementor .e-4244482-fc7fe11{max-width:70rem;font-size:clamp(3rem, 6vw, 6.3rem);letter-spacing:-0.045em;line-height:0.98;}.elementor .e-b02e322-c6af317{max-width:44rem;font-size:1.1rem;line-height:1.7;}.elementor .e-c724c2a-371416b{color:#071018;text-align:center;padding-block-start:9rem;padding-block-end:9rem;padding-inline-start:clamp(2rem, 10vw, 12rem);padding-inline-end:clamp(2rem, 10vw, 12rem);background-color:#59A9D1;display:flex;flex-direction:column;gap:1.5rem;align-items:center;}.elementor .e-75f1cea-1344cf3{font-weight:700;font-size:1rem;color:#59A9D1;letter-spacing:0.14em;}.elementor .e-57fce9a-0de2d6d{font-size:clamp(3.2rem, 6vw, 6rem);color:#ffffff;letter-spacing:-0.045em;line-height:0.98;}.elementor .e-0eb49ac-d4162ac{max-width:38rem;font-size:1.08rem;color:#AAB5C0;line-height:1.75;}.elementor .e-b03c70b-9d73642{padding:0px;display:flex;flex-direction:column;gap:1.4rem;}.elementor .e-95765cc-e5a99f3{font-weight:700;font-size:0.75rem;color:#59A9D1;letter-spacing:0.13em;}.elementor .e-00ee4e3-6757f33{font-size:2rem;color:#FFFFFF;margin-block-end:0.7rem;}.elementor .e-05b8661-b6c88a7{font-weight:700;font-size:1.2rem;color:#FFFFFF;padding-block-start:0.4rem;padding-block-end:0.4rem;padding-inline-start:0px;padding-inline-end:0px;background-color:transparent;}.elementor .e-253144d-c85d08a{font-size:0.95rem;color:#C8D2DC;padding-block-start:0.4rem;padding-block-end:0.4rem;padding-inline-start:0px;padding-inline-end:0px;background-color:transparent;}.elementor .e-022872e-2a79f2d{padding:3rem;border-block-start-width:4px;background-color:#111923;display:flex;flex-direction:column;gap:1rem;align-items:flex-start;}.elementor .e-7932c47-4410597{color:#FFFFFF;padding-block-start:8rem;padding-block-end:8rem;padding-inline-start:clamp(2rem, 8vw, 9rem);padding-inline-end:clamp(2rem, 8vw, 9rem);background-color:#080B10;display:grid;gap:clamp(3rem, 8vw, 8rem);grid-template-columns:minmax(0, 1fr) minmax(22rem, 0.72fr);grid-template-rows:repeat(1, 1fr);}.elementor .e-c339ba0-493e029{padding:0px;display:flex;flex-direction:column;}