.elementor .e-7753cb2c-5b24{font-family:Marianne;font-weight:700;font-size:clamp(26px, 1.9vw, 36px);color:#ffffff;line-height:1.2;text-transform:uppercase;}.elementor .e-511db6eb-d5da{font-family:Marianne;font-weight:800;font-size:clamp(48px, 4.2vw, 80px);color:#ffffff;line-height:1.2;font-style:italic;text-transform:uppercase;margin-block-end:40px;}.elementor .e-62f182cd-196b{width:188px;height:47px;padding-block: 0px;\n}.elementor .e-2a0c44d3-59a6{max-width:1541px;padding:0px;display:flex;flex-direction:column;gap:0px;align-items:flex-start;}.elementor .e-2ff44869-bcf0{width:100vw;min-height:1000px;max-width:100vw;background-image:linear-gradient(90deg, #000000 15%,rgba(0,0,0,0) 58%),url("https://hemicycle.org/wp-content/uploads/2026/10/IMG_4224-1.png");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%;background-color:#000000;display:flex;flex-direction:column;justify-content:center;padding-inline: 142px; padding-block: 80px; background-position: right center; margin-inline: calc(50% - 50vw); padding-inline: max(142px, calc((100vw - 1636px) / 2)); padding-inline: max(clamp(40px, calc(14vw - 130px), 142px), calc((100vw - 1636px) / 2));\n}.elementor .e-32251d64-2c4d{font-family:Marianne;font-weight:700;font-size:40px;color:#000000;line-height:38px;text-transform:uppercase;}.elementor .e-1e91c622-e118{width:162px;}.elementor .e-1c242e3f-9660{gap:20px;flex-wrap:wrap;flex:0 1 810px;align-items:flex-end;}.elementor .e-3850807e-ee88{background-color:#ffffff;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;padding-block: 50px;\n}.elementor .e-4d844795-17cb{width:100vw;height:1px;min-width:0px;max-width:100vw;padding:0px;background-color:#000000;margin-inline: calc(50% - 50vw);\n}.elementor .e-1bd064c5-72f9{font-weight:700;display:block;}.elementor .e-207e6173-a5f4{flex:1 1 480px;}.elementor .e-b181073-b727{width:auto;height:auto;min-width:0px;max-width:100%;max-height:560px;aspect-ratio:667 / 557;object-fit:cover;border-radius:5px;flex:1 1 420px;}.elementor .e-41157b2c-b88c{gap:clamp(40px, calc(6vw - 35px), 80px);justify-content:space-between;align-items:center;}.elementor .e-62142757-7494{flex:0 0 auto;white-space: nowrap;\n}.elementor .e-21b23fc7-56f2{min-width:0px;}.elementor .e-5d4218ff-ca57{width:181px;padding:0px;flex-direction:column;gap:12px;align-items:center;}.elementor .e-7c84fc1c-1601{min-width:0px;}.elementor .e-6ce3550b-2086{width:181px;padding:0px;flex-direction:column;gap:12px;align-items:center;}.elementor .e-15735c21-deda{min-width:0px;}.elementor .e-41125f89-11af{width:181px;padding:0px;flex-direction:column;gap:12px;align-items:center;}.elementor .e-16c11831-6250{width:auto;padding:0px;display:flex;flex-direction:row;gap:75px;flex-wrap:wrap;}.elementor .e-53bdee29-4f59{background-image:linear-gradient(0deg, rgba(0,0,0,0.8) 0%,rgba(0,0,0,0.8) 100%),url("https://hemicycle.org/wp-content/uploads/2026/10/IMG_4980-1.png");background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-size: cover; background-repeat: no-repeat; background-position: center center;\n}.elementor .e-69a8619b-3e52{width:100%;height:390px;object-fit:cover;border-radius:5px;}.elementor .e-58c6904b-9ef7{width:100%;height:390px;object-fit:cover;object-position:center center;border-radius:5px;}.elementor .e-2f20fe90-2a19{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:20px;flex:1 1 420px;}.elementor .e-8d435b-b581{font-weight:700;}.elementor .e-5c623683-a3d1{font-size:16px;margin-block-start:12px;}.elementor .e-4f4d2ebc-ed58{font-size:16px;margin-block-start:12px;}.elementor .e-6684ab51-a813{font-size:16px;margin-block-start:12px;}.elementor .e-4588658e-9a60{font-size:16px;margin-block-start:12px;}.elementor .e-551c27a1-a045{gap:18px;flex:1 1 480px;}.elementor .e-416ec3ce-89da{gap:clamp(40px, calc(13vw - 98px), 152px);flex-wrap:wrap-reverse;align-items:center;}.elementor .e-6ca2fe4c-e27e{padding-block-start:150px;}.elementor .e-5dc9a3c8-3faa{background-image:url("https://hemicycle.org/wp-content/uploads/2026/10/image-71.png");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:center center;}.elementor .e-64b61fe9-3b89{background-image:url("https://hemicycle.org/wp-content/uploads/2026/10/IMG_1581-1.png");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:center center;}.elementor .e-59a59cae-3ff5{background-image:url("https://hemicycle.org/wp-content/uploads/2026/10/image-349.png");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:center center;}.elementor .e-3e8848c1-6b80{background-image:url("https://hemicycle.org/wp-content/uploads/2026/10/image-69.png");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:center center;}.elementor .e-4d75e7bf-48c2{background-image:url("https://hemicycle.org/wp-content/uploads/2026/10/image-349-1.png");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:center center;}.elementor .e-773b25d9-aefc{background-image:url("https://hemicycle.org/wp-content/uploads/2026/09/image.png");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:-50px 0px;}.elementor .e-7d662049-616f{color:#ffffff;}.elementor .e-36ae3a40-fe7c{font-weight:700;font-size:14px;color:#ffffff;}.elementor .e-32a2e0a2-2c46{min-height:450px;border-radius:5px;background-color:#000000;display:flex;flex-direction:column;gap:24px;grid-column:span 2;justify-content:center;padding-block: 40px; padding-inline: 50px;\n}.elementor .e-36114ddc-3ed5{padding:0px;display:grid;gap:clamp(20px, calc(7vw - 58px), 76px);grid-template-columns:repeat(4, minmax(0, 1fr));grid-template-rows:auto auto;gap: 76px 76px;\n}.elementor .e-42f1137c-6eea{padding-block-start:75px;}.elementor .e-762dd3db-6578{flex:0 0 auto;white-space: nowrap;\n}.elementor .e-3f3764b0-82d8{font-family:Marianne;font-weight:700;font-size:55px;color:#000000;line-height:1;text-align:center;text-transform:uppercase;}.elementor .e-53412d7e-f535{font-family:Marianne;font-weight:700;font-size:55px;color:#ffffff;line-height:1;text-transform:uppercase;}.elementor .e-131f8c85-c6b6{width:350px;height:80px;min-width:0px;max-width:100%;padding:0px;border-radius:5px;background-color:#000000;display:flex;justify-content:center;align-items:center;}.elementor .e-6aa4a900-5249{font-family:Marianne;font-weight:700;font-size:16px;color:#000000;}.elementor .e-2161b6a4-72f4:hover,.elementor .e-2161b6a4-72f4:focus-visible{transform:translate3d(0px, -4px, 0px);}.elementor .e-2161b6a4-72f4{width:425px;height:250px;text-decoration:none;padding:20px;border-radius:5px;background-color:#ffffff;transition:transform 0.2s;flex-direction:column;gap:14px;justify-content:center;align-items:center;}.elementor .e-2b48514b-b5c3{font-family:Marianne;font-weight:700;font-size:55px;color:#000000;line-height:0.88;text-align:center;text-transform:uppercase;}.elementor .e-1a8f3b72-ded7{width:425px;height:250px;text-decoration:none;padding:20px;border-radius:5px;background-color:#ffffff;transition:transform 0.2s;flex-direction:column;gap:14px;justify-content:center;align-items:center;}.elementor .e-1a8f3b72-ded7:hover,.elementor .e-1a8f3b72-ded7:focus-visible{transform:translate3d(0px, -4px, 0px);}.elementor .e-4239224c-c8e2{width:auto;padding:0px;display:flex;flex-direction:row;gap:40px;flex-wrap:wrap;}.elementor .e-25c8bf6e-6d26{background-color:#000000;}.elementor .e-71b989c9-969d{font-weight:700;}.elementor .e-7d68d07e-a0a4{font-family:Marianne;font-weight:700;font-size:20px;color:#5865f2;line-height:1.3;font-style:italic;}.elementor .e-6eb4ff8e-a41a{flex:1 1 480px;}.elementor .e-67ec13b-eb71{width:58.62%;height:44.34%;object-fit:cover;position:absolute;inset-block-start:15.62%;inset-inline-start:20.69%;border-radius:6px;}.elementor .e-20b6ecaa-550a{width:72.86%;height:auto;position:absolute;inset-block-start:15.08%;inset-inline-start:13.49%;pointer-events: none;\n}.elementor .e-ed8d7e-d61b{font-family:Marianne;font-weight:700;color:#5865f2;line-height:1;text-transform:uppercase;font-size: 5.4cqw; font-size: 4.8cqw;\n}.elementor .e-abede59-b902{width:10.9%;height:auto;position:absolute;inset-block-start:29.3%;inset-inline-start:80.2%;}.elementor .e-57e8fffe-eb77:hover,.elementor .e-57e8fffe-eb77:focus-visible{transform:translate3d(0px, -3px, 0px);}.elementor .e-57e8fffe-eb77{width:45.43%;height:13.46%;position:absolute;inset-block-start:71.45%;inset-inline-start:28.04%;z-index:2;padding-inline-start:7%;border-radius:5px;background-color:#ffffff;transition:transform 0.2s;display:flex;flex-direction:row;align-items:center;}.elementor .e-57ab7ad2-bc9a{width:21.14%;height:auto;position:absolute;inset-block-start:76.66%;inset-inline-start:75.86%;z-index:3;pointer-events: none;\n}.elementor .e-1c74c611-e377{width:auto;height:auto;min-width:0px;max-width:667px;overflow:hidden;aspect-ratio:667 / 557;position:relative;padding:0px;border-radius:5px;background-color:#5865f2;flex:1 1 420px;container-type: inline-size; margin-inline: auto;\n}.elementor .e-5cc3a4f0-2826{gap:clamp(40px, calc(6vw - 35px), 80px);justify-content:space-between;align-items:center;}.elementor .e-67caa6ed-94d5{flex:0 0 auto;white-space: nowrap;\n}.elementor .e-767116ef-b922{width:auto;padding:0px;display:flex;flex-direction:row;gap:30px;flex-wrap:wrap;}.elementor .e-5e963076-7162{background-image:linear-gradient(0deg, rgba(0,0,0,0.8) 0%,rgba(0,0,0,0.8) 100%),url("https://hemicycle.org/wp-content/uploads/2026/10/35166_large-1.png");background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-size: cover; background-repeat: no-repeat; background-position: center center;\n}.elementor .e-54af3624-381e{font-size:40px;text-align:center;}.elementor .e-2e9a5b15-9318{flex:1 1 280px;}.elementor .e-5622a65e-3354{flex:1 1 280px;}.elementor .e-150899ea-a6e3{flex:1 1 280px;}.elementor .e-53865333-ec67{width:176px;}.elementor .e-50168c7c-ebaf{width:100%;max-width:1310px;gap:20px;justify-content:center;align-items:flex-end;}.elementor .e-19a709a0-323b{background-color:#ffffff;gap:30px;align-items:center;padding-block: 100px;\n}