.elementor .e-21c5f7f8-d2e0f3b{font-weight:900;font-size:80px;letter-spacing:-2px;line-height:1em;text-transform:uppercase;align-self:center;}.elementor .e-189e7f53-641d7f1{min-height:85vh;background-image:linear-gradient(#00000057, #00000057),url("https://cultofcode.org/wp-content/uploads/2026/10/Thy-Catafalque-Live-2026-3-Photo-by-Katalin-Hunyas-1024x683.jpg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;background-color:#00000059;background-clip:border-box;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-7f189fb-c2767ce{font-size:36px;}.elementor .e-7f7fe99-4c0dc4f{font-size:17px;color:#CCCCCC;line-height:1.6em;}.elementor .e-39d852f8-fb5b9b7{width:50%;background-color:#000000;flex-direction:column;gap:20px;}.elementor .e-3f225181-7d9f903{width:100%;border-radius:0px;}.elementor .e-3ec781ab-a84c289{width:50%;}.elementor .e-43186490-e505ffa{width:90%;max-width:1200px;position:relative;padding-block-end:80px;padding-inline-start:20px;padding-inline-end:20px;margin-block-start:80px;margin-block-end:0px;background-color:#000000;display:flex;flex-direction:row;gap:40px;align-items:center;}.elementor .e-44731f5e-442bd80{font-weight:600;font-size:36px;}.elementor .e-2fe4a671-78ce21c{width:100%;}.elementor .e-56e72501-d0c9997{width:48%;}.elementor .e-73a5fc14-884c304{width:100%;}.elementor .e-18c5c45b-de15b15{width:48%;}.elementor .e-3bd308ca-51e01c7{gap:30px;}.elementor .e-1f3277ad-2fd677d{width:90%;max-width:1200px;margin-block-start:100px;flex-direction:column;row-gap:30px;}.elementor .e-6f4dfbf5-e6fd69a{font-size:48px;}.elementor .e-59dc60a6-989823e{width:90%;max-width:1200px;margin-block-start:100px;flex-direction:column;}.elementor .e-5492efe0-a171e03{font-size:48px;}.elementor .e-b7a6836-084e194{font-weight:600;font-size:20px;}.elementor .e-35444d5-ff684f1{font-weight:400;font-size:15px;color:#aaaaaa;}.elementor .e-d4a3a25-038eb99{margin-block-start:20px;margin-block-end:20px;flex-direction:column;row-gap:4px;flex:1 1 auto;}.elementor .e-4f0ed3a-9d1477f{font-weight:600;font-size:20px;}.elementor .e-461f0db-992525d{font-weight:400;font-size:15px;color:#999999;}.elementor .e-f118e59-c91737b{width:100px;min-width:100px;margin-block-start:20px;margin-block-end:20px;flex-direction:column;gap:0px;justify-content:center;align-items:start;}.elementor .e-78523aa-c653ca2{font-weight:600;font-size:14px;padding:15px;border-radius:1px;border-width:1px;border-style:solid;}.elementor .e-42fe46c-713e794{width:100%;padding:10px;margin-block-start:16px;margin-block-end:16px;margin-inline-start:0px;margin-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:#444444;border-style:solid;flex-direction:row;gap:20px;justify-content:flex-start;align-items:center;}.elementor .e-36f7eca-22af2a8{font-size:28px;}.elementor .e-4c4303ea-f9bb01a{width:90%;max-width:1200px;margin-block-start:100px;flex-direction:column;}.elementor .e-5f1d737b-31d2e3b{font-size:48px;}.elementor .e-e21a9e6-aad0840{font-weight:600;font-size:20px;}.elementor .e-33f2cd2-c7657e3{font-weight:400;font-size:15px;color:#aaaaaa;}.elementor .e-ed89df7-c9815db{margin-block-start:20px;margin-block-end:20px;flex-direction:column;row-gap:4px;flex:1 1 auto;}.elementor .e-bfe4317-b98e461{font-weight:600;font-size:20px;}.elementor .e-018c837-7762f68{font-weight:400;font-size:15px;color:#999999;}.elementor .e-83b9c37-8d4d472{width:100px;min-width:100px;margin-block-start:20px;margin-block-end:20px;flex-direction:column;gap:0px;justify-content:center;align-items:start;}.elementor .e-7fca8c9-c137c20{font-weight:600;font-size:14px;padding:15px;}.elementor .e-5fc08dd-fb87695{width:100%;padding:10px;margin-block-start:16px;margin-block-end:16px;margin-inline-start:0px;margin-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:#444444;border-style:solid;opacity:60%;flex-direction:row;gap:20px;justify-content:flex-start;align-items:center;}.elementor .e-ba8a623-cc4c0d1{font-weight:600;font-size:20px;}.elementor .e-e3b372c-2e88091{font-weight:400;font-size:15px;color:#aaaaaa;}.elementor .e-85c2e3d-2e14851{margin-block-start:20px;margin-block-end:20px;flex-direction:column;row-gap:4px;flex:1 1 auto;}.elementor .e-93a473d-660afd2{font-weight:600;font-size:20px;}.elementor .e-10666f3-e364aad{font-weight:400;font-size:15px;color:#999999;}.elementor .e-13cca32-e750f4e{width:100px;min-width:100px;margin-block-start:20px;margin-block-end:20px;flex-direction:column;gap:0px;justify-content:center;align-items:start;}.elementor .e-530bf8f-bb2cce7{font-weight:600;font-size:14px;padding:15px;}.elementor .e-24dbb64-50b004b{width:100%;padding:10px;margin-block-start:16px;margin-block-end:16px;margin-inline-start:0px;margin-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:#444444;border-style:solid;opacity:60%;flex-direction:row;gap:20px;justify-content:flex-start;align-items:center;}.elementor .e-405e6ac-b98ec06{font-weight:600;font-size:20px;}.elementor .e-8605802-5e07bc5{font-weight:400;font-size:15px;color:#aaaaaa;}.elementor .e-91c36c5-43c7225{margin-block-start:20px;margin-block-end:20px;flex-direction:column;row-gap:4px;flex:1 1 auto;}.elementor .e-692fe8e-405a1e4{font-weight:600;font-size:20px;}.elementor .e-67b3b38-6c27de2{font-weight:400;font-size:15px;color:#999999;}.elementor .e-deaa1de-c284225{width:100px;min-width:100px;margin-block-start:20px;margin-block-end:20px;flex-direction:column;gap:0px;justify-content:center;align-items:start;}.elementor .e-5896778-2d9a5df{font-weight:600;font-size:14px;padding:15px;}.elementor .e-289a437-c11fb28{width:100%;padding:10px;margin-block-start:16px;margin-block-end:16px;margin-inline-start:0px;margin-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:#444444;border-style:solid;opacity:60%;flex-direction:row;gap:20px;justify-content:flex-start;align-items:center;}.elementor .e-cbbaee2-e40f3a2{font-weight:600;font-size:20px;}.elementor .e-77ff1ae-b9f1198{font-weight:400;font-size:15px;color:#aaaaaa;}.elementor .e-2a51bed-6d0c39a{margin-block-start:20px;margin-block-end:20px;flex-direction:column;row-gap:4px;flex:1 1 auto;}.elementor .e-6babf25-83fac49{font-weight:600;font-size:20px;}.elementor .e-c8d2cbc-b6c6a29{font-weight:400;font-size:15px;color:#999999;}.elementor .e-94e6d86-771b2fc{width:100px;min-width:100px;margin-block-start:20px;margin-block-end:20px;flex-direction:column;gap:0px;justify-content:center;align-items:start;}.elementor .e-9f969ac-b31c2d0{font-weight:600;font-size:14px;padding:15px;}.elementor .e-a67856d-bbd68cc{width:100%;padding:10px;margin-block-start:16px;margin-block-end:16px;margin-inline-start:0px;margin-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:#444444;border-style:solid;opacity:60%;flex-direction:row;gap:20px;justify-content:flex-start;align-items:center;}.elementor .e-49e0155-daf81cf{font-weight:600;font-size:20px;}.elementor .e-0e8e5bd-46850fb{font-weight:400;font-size:15px;color:#aaaaaa;}.elementor .e-af364ce-7179a46{margin-block-start:20px;margin-block-end:20px;flex-direction:column;row-gap:4px;flex:1 1 auto;}.elementor .e-25bca4c-8452113{font-weight:600;font-size:20px;}.elementor .e-57db546-5457f37{font-weight:400;font-size:15px;color:#999999;}.elementor .e-5c670b1-6b87f3f{width:100px;min-width:100px;margin-block-start:20px;margin-block-end:20px;flex-direction:column;gap:0px;justify-content:center;align-items:start;}.elementor .e-8ed75d0-637606a{font-weight:600;font-size:14px;padding:15px;}.elementor .e-c39297b-5df0bab{width:100%;padding:10px;margin-block-start:16px;margin-block-end:16px;margin-inline-start:0px;margin-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:#444444;border-style:solid;opacity:60%;flex-direction:row;gap:20px;justify-content:flex-start;align-items:center;}.elementor .e-bbd1142-84f4bc6{font-weight:600;font-size:20px;}.elementor .e-10c0190-0b86cb7{font-weight:400;font-size:15px;color:#aaaaaa;}.elementor .e-abfa7ff-b420eb5{margin-block-start:20px;margin-block-end:20px;flex-direction:column;row-gap:4px;flex:1 1 auto;}.elementor .e-898a445-03bec5e{font-weight:600;font-size:20px;}.elementor .e-7aa0927-2198698{font-weight:400;font-size:15px;color:#999999;}.elementor .e-1ecc6e2-0c9e18f{width:100px;min-width:100px;margin-block-start:20px;margin-block-end:20px;flex-direction:column;gap:0px;justify-content:center;align-items:start;}.elementor .e-bce807b-0b55562{font-weight:600;font-size:14px;padding:15px;}.elementor .e-738d357-f1719cf{width:100%;padding:10px;margin-block-start:16px;margin-block-end:16px;margin-inline-start:0px;margin-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:#444444;border-style:solid;opacity:60%;flex-direction:row;gap:20px;justify-content:flex-start;align-items:center;}.elementor .e-a12a1ad-9ed3a56{font-weight:600;font-size:20px;}.elementor .e-d4aab29-54f70dc{font-weight:400;font-size:15px;color:#aaaaaa;}.elementor .e-9edbbdc-253578a{margin-block-start:20px;margin-block-end:20px;flex-direction:column;row-gap:4px;flex:1 1 auto;}.elementor .e-06479d6-295eedf{font-weight:600;font-size:20px;}.elementor .e-8e8474c-1baf3dc{font-weight:400;font-size:15px;color:#999999;}.elementor .e-a70a51a-6876d76{width:100px;min-width:100px;margin-block-start:20px;margin-block-end:20px;flex-direction:column;gap:0px;justify-content:center;align-items:start;}.elementor .e-bc1283c-b7942c8{font-weight:600;font-size:14px;padding:15px;}.elementor .e-d920e60-7eee592{width:100%;padding:10px;margin-block-start:16px;margin-block-end:16px;margin-inline-start:0px;margin-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:#444444;border-style:solid;opacity:60%;flex-direction:row;gap:20px;justify-content:flex-start;align-items:center;}.elementor .e-e1df3fb-ac003a6{font-weight:600;font-size:20px;}.elementor .e-f0cf9b8-748a31d{font-weight:400;font-size:15px;color:#aaaaaa;}.elementor .e-1ff37f1-400c3ab{margin-block-start:20px;margin-block-end:20px;flex-direction:column;row-gap:4px;flex:1 1 auto;}.elementor .e-5b42999-3917413{font-weight:600;font-size:20px;}.elementor .e-0e92473-e54f87f{font-weight:400;font-size:15px;color:#999999;}.elementor .e-f0e703c-4c02aaf{width:100px;min-width:100px;margin-block-start:20px;margin-block-end:20px;flex-direction:column;gap:0px;justify-content:center;align-items:start;}.elementor .e-08ef693-569948c{font-weight:600;font-size:14px;padding:15px;}.elementor .e-321b46a-041c7fe{width:100%;padding:10px;margin-block-start:16px;margin-block-end:16px;margin-inline-start:0px;margin-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:#444444;border-style:solid;opacity:60%;flex-direction:row;gap:20px;justify-content:flex-start;align-items:center;}.elementor .e-92e495a-8e6ccfe{font-weight:600;font-size:20px;}.elementor .e-8d95db1-d08b099{font-weight:400;font-size:15px;color:#aaaaaa;}.elementor .e-3b8f218-15fa2c5{margin-block-start:20px;margin-block-end:20px;flex-direction:column;row-gap:4px;flex:1 1 auto;}.elementor .e-4c1027d-921ae96{font-weight:600;font-size:20px;}.elementor .e-560f7c7-25bd259{font-weight:400;font-size:15px;color:#999999;}.elementor .e-4ad5af4-b615475{width:100px;min-width:100px;margin-block-start:20px;margin-block-end:20px;flex-direction:column;gap:0px;justify-content:center;align-items:start;}.elementor .e-1860d37-01e2d49{font-weight:600;font-size:14px;padding:15px;}.elementor .e-a3b50c2-3fd8640{width:100%;padding:10px;margin-block-start:16px;margin-block-end:16px;margin-inline-start:0px;margin-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:#444444;border-style:solid;opacity:60%;flex-direction:row;gap:20px;justify-content:flex-start;align-items:center;}.elementor .e-6e86d59-d368540{font-weight:600;font-size:20px;}.elementor .e-8fe3a2c-0ab44f1{font-weight:400;font-size:15px;color:#aaaaaa;}.elementor .e-8525f27-98ff374{margin-block-start:20px;margin-block-end:20px;flex-direction:column;row-gap:4px;flex:1 1 auto;}.elementor .e-33eb0f6-3bec243{font-weight:600;font-size:20px;}.elementor .e-8f1732e-255bb2e{font-weight:400;font-size:15px;color:#999999;}.elementor .e-565ba25-a000e12{width:100px;min-width:100px;margin-block-start:20px;margin-block-end:20px;flex-direction:column;gap:0px;justify-content:center;align-items:start;}.elementor .e-ad2eb62-b7f58f5{font-weight:600;font-size:14px;padding:15px;}.elementor .e-2fb825d-cdf04d0{width:100%;padding:10px;margin-block-start:16px;margin-block-end:16px;margin-inline-start:0px;margin-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:#444444;border-style:solid;opacity:60%;flex-direction:row;gap:20px;justify-content:flex-start;align-items:center;}.elementor .e-c88c632-876e880{font-weight:600;font-size:20px;}.elementor .e-29e92d0-ace6f78{font-weight:400;font-size:15px;color:#aaaaaa;}.elementor .e-57de9bb-a7d76e9{margin-block-start:20px;margin-block-end:20px;flex-direction:column;row-gap:4px;flex:1 1 auto;}.elementor .e-2c497fa-0044292{font-weight:600;font-size:20px;}.elementor .e-5987965-9cc9b84{font-weight:400;font-size:15px;color:#999999;}.elementor .e-d524480-40b0d0b{width:100px;min-width:100px;margin-block-start:20px;margin-block-end:20px;flex-direction:column;gap:0px;justify-content:center;align-items:start;}.elementor .e-e0bdc0d-a2f3fc1{font-weight:600;font-size:14px;padding:15px;}.elementor .e-d608dc7-ca1bb64{width:100%;padding:10px;margin-block-start:16px;margin-block-end:16px;margin-inline-start:0px;margin-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:#444444;border-style:solid;opacity:60%;flex-direction:row;gap:20px;justify-content:flex-start;align-items:center;}.elementor .e-f1108d0-7aed5a5{flex-direction:column;}.elementor .e-17815013-ea385dd{width:90%;max-width:1200px;margin-block-start:100px;flex-direction:column;}.elementor .e-79571f40-10f01a5{font-size:48px;}.elementor .e-e901df4-96334fd{font-weight:600;font-size:20px;text-decoration:none;text-transform:uppercase;}.elementor .e-ac18a8a-61407e1{font-weight:400;font-size:15px;color:#aaaaaa;}.elementor .e-376a500-4db659e{margin-block-start:20px;margin-block-end:20px;flex-direction:column;row-gap:4px;flex:1 1 auto;}.elementor .e-36f23c1-7c8d193{font-weight:600;font-size:14px;padding:15px;border-width:1px;border-color:#aaaaaa;border-style:solid;}.elementor .e-ba2ee29-7adc2ad{width:100%;padding:10px;margin-block-start:16px;margin-block-end:16px;margin-inline-start:0px;margin-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:#444444;border-style:solid;flex-direction:row;gap:20px;justify-content:flex-start;align-items:center;}.elementor .e-f86a3ef-53caa33{font-weight:600;font-size:20px;text-decoration:none;text-transform:uppercase;}.elementor .e-6eca725-e3c8c1b{font-weight:400;font-size:15px;color:#aaaaaa;}.elementor .e-1ceb4ef-4cebf82{margin-block-start:20px;margin-block-end:20px;flex-direction:column;row-gap:4px;flex:1 1 auto;}.elementor .e-f64e256-304c503{font-weight:600;font-size:14px;padding:15px;border-width:1px;border-color:#aaaaaa;border-style:solid;}.elementor .e-a03a4b2-22a767b{width:100%;padding:10px;margin-block-start:16px;margin-block-end:16px;margin-inline-start:0px;margin-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:#444444;border-style:solid;flex-direction:row;gap:20px;justify-content:flex-start;align-items:center;}.elementor .e-10d34656-51ca8c6{width:90%;max-width:1200px;margin-block-start:100px;flex-direction:column;}.elementor .e-79122237-319c597{font-size:48px;}.elementor .e-7703747-94ae719{width:120px;font-weight:600;font-size:20px;text-align:center;padding:15px;margin-block-start:20px;border-radius:0px;border-width:1px;border-color:#aaaaaa;border-style:solid;transform:translate3d(0px, 0px, 0px);transition:all 200ms;align-self:start;}.elementor .e-692bc389-0bb493a{width:90%;max-width:1200px;margin-block-start:100px;flex-direction:column;}