.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-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-82da566-104899e{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-223426e6-af00b05{font-weight:600;font-size:20px;}.elementor .e-7dfd829a-57ba8c3{font-weight:400;font-size:15px;color:#aaaaaa;}.elementor .e-1c0b8cd0-bc1b3d2{margin-block-start:20px;margin-block-end:20px;flex-direction:column;row-gap:4px;flex:1 1 auto;}.elementor .e-92291f8-bb43410{font-weight:600;font-size:20px;}.elementor .e-e4b73a6-8eaeec3{font-weight:400;font-size:15px;color:#999999;}.elementor .e-52f3908-98b7962{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-4ede372e-c4e0dc1{font-weight:600;font-size:14px;padding:15px;}.elementor .e-5b60d02f-d3592dd{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-75219ddf-df6d4e8{font-weight:600;font-size:20px;}.elementor .e-612b653d-47856d4{font-weight:400;font-size:15px;color:#aaaaaa;}.elementor .e-7b50ef8e-31d1909{margin-block-start:20px;margin-block-end:20px;flex-direction:column;row-gap:4px;flex:1 1 auto;}.elementor .e-5d88cfc5-9135654{font-weight:600;font-size:20px;}.elementor .e-4004ac00-7d557af{font-weight:400;font-size:15px;color:#999999;}.elementor .e-5e34c591-7987dc1{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-224702d1-3fbdb96{font-weight:600;font-size:14px;padding:15px;}.elementor .e-3783cb5-a7a1d96{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-32561ed5-a351f05{font-weight:600;font-size:20px;}.elementor .e-624441e6-7134626{font-weight:400;font-size:15px;color:#aaaaaa;}.elementor .e-1764952-6312547{margin-block-start:20px;margin-block-end:20px;flex-direction:column;row-gap:4px;flex:1 1 auto;}.elementor .e-22395841-bc365de{font-weight:600;font-size:20px;}.elementor .e-2f06036e-752b2fc{font-weight:400;font-size:15px;color:#999999;}.elementor .e-58e534ff-e713b9d{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-30c6ee66-fe1e757{font-weight:600;font-size:14px;padding:15px;}.elementor .e-607c7932-c56219f{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-6d1cba85-5b01e5e{font-weight:600;font-size:20px;}.elementor .e-3504cb65-cce7e22{font-weight:400;font-size:15px;color:#aaaaaa;}.elementor .e-36bf8891-bec6a2a{margin-block-start:20px;margin-block-end:20px;flex-direction:column;row-gap:4px;flex:1 1 auto;}.elementor .e-5435b1f6-efe7a45{font-weight:600;font-size:20px;}.elementor .e-61363d0c-c91f803{font-weight:400;font-size:15px;color:#999999;}.elementor .e-6c6ebb59-4882272{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-32389644-d688b3f{font-weight:600;font-size:14px;padding:15px;}.elementor .e-204639e9-8b23bdf{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-169b3412-8a76bc7{font-weight:600;font-size:20px;}.elementor .e-7cfcc991-3402cc0{font-weight:400;font-size:15px;color:#aaaaaa;}.elementor .e-1ef95990-5a68cd9{margin-block-start:20px;margin-block-end:20px;flex-direction:column;row-gap:4px;flex:1 1 auto;}.elementor .e-3c3da036-9e38942{font-weight:600;font-size:20px;}.elementor .e-1a6c93ab-83731c7{font-weight:400;font-size:15px;color:#999999;}.elementor .e-7594af02-dbe0fde{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-758cb40d-666d92f{font-weight:600;font-size:14px;padding:15px;}.elementor .e-3553f4ad-f70e82c{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-1f37cf22-8e0847b{font-weight:600;font-size:20px;}.elementor .e-722b686a-9e66857{font-weight:400;font-size:15px;color:#aaaaaa;}.elementor .e-6468ec3a-32845fb{margin-block-start:20px;margin-block-end:20px;flex-direction:column;row-gap:4px;flex:1 1 auto;}.elementor .e-522de3bb-6bde84d{font-weight:600;font-size:20px;}.elementor .e-44aa861b-e2e0df6{font-weight:400;font-size:15px;color:#999999;}.elementor .e-342233bf-18159be{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-277aeb85-a0ea3a2{font-weight:600;font-size:14px;padding:15px;}.elementor .e-7b0c598d-706c1b5{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-2645b791-80ca016{font-weight:600;font-size:20px;}.elementor .e-6250471d-ac3cbeb{font-weight:400;font-size:15px;color:#aaaaaa;}.elementor .e-50f46af-76d6f88{margin-block-start:20px;margin-block-end:20px;flex-direction:column;row-gap:4px;flex:1 1 auto;}.elementor .e-1663ad1b-dce467a{font-weight:600;font-size:20px;}.elementor .e-b151491-ce00a22{font-weight:400;font-size:15px;color:#999999;}.elementor .e-6f399f0a-364587e{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-264b4f84-4a54368{font-weight:600;font-size:14px;padding:15px;}.elementor .e-24772584-2bee519{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-7d2520d0-c701b45{font-weight:600;font-size:20px;}.elementor .e-58959af2-9c029b6{font-weight:400;font-size:15px;color:#aaaaaa;}.elementor .e-7be215e9-e4bc52f{margin-block-start:20px;margin-block-end:20px;flex-direction:column;row-gap:4px;flex:1 1 auto;}.elementor .e-285ef70d-249ddc4{font-weight:600;font-size:20px;}.elementor .e-21c2fcb5-17f2cad{font-weight:400;font-size:15px;color:#999999;}.elementor .e-52c21f1d-9dccfcc{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-300bf82d-e199efc{font-weight:600;font-size:14px;padding:15px;}.elementor .e-4e1cd95e-6332920{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-1fe8300a-0a591c1{font-weight:600;font-size:20px;}.elementor .e-3ab9876-6102633{font-weight:400;font-size:15px;color:#aaaaaa;}.elementor .e-7c7db821-028e1d0{margin-block-start:20px;margin-block-end:20px;flex-direction:column;row-gap:4px;flex:1 1 auto;}.elementor .e-4074c20f-7631903{font-weight:600;font-size:20px;}.elementor .e-6814cc30-46b3d6f{font-weight:400;font-size:15px;color:#999999;}.elementor .e-3ae6042f-b00e5f4{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-409424e6-2ce9b26{font-weight:600;font-size:14px;padding:15px;}.elementor .e-4c7c5db8-7782132{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-4abd897f-908790b{font-weight:600;font-size:20px;}.elementor .e-1c4b7206-786ef09{font-weight:400;font-size:15px;color:#aaaaaa;}.elementor .e-622881d7-d22e5da{margin-block-start:20px;margin-block-end:20px;flex-direction:column;row-gap:4px;flex:1 1 auto;}.elementor .e-52817294-79a28b8{font-weight:600;font-size:20px;}.elementor .e-7bbd792a-faa5da6{font-weight:400;font-size:15px;color:#999999;}.elementor .e-54956f00-323d718{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-611aab52-00368b0{font-weight:600;font-size:14px;padding:15px;}.elementor .e-29a1d0c3-167e272{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-49cc2e22-0b9620e{font-weight:600;font-size:20px;}.elementor .e-5d40ece3-58bc1fc{font-weight:400;font-size:15px;color:#aaaaaa;}.elementor .e-611d32ad-d735baf{margin-block-start:20px;margin-block-end:20px;flex-direction:column;row-gap:4px;flex:1 1 auto;}.elementor .e-28adfc86-1af34a3{font-weight:600;font-size:20px;}.elementor .e-486e75cb-5390578{font-weight:400;font-size:15px;color:#999999;}.elementor .e-77192906-91bcbc7{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-2ae75f70-c3244d3{font-weight:600;font-size:14px;padding:15px;}.elementor .e-6e1e33d3-e5b5144{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-16062cd7-fe97250{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;}