.elementor .e-72e505df-a304176{font-weight:900;font-size:80px;letter-spacing:-2px;line-height:1em;text-transform:uppercase;align-self:center;}.elementor .e-3d27c146-60580fb{min-height:85vh;background-image:linear-gradient(#00000057, #00000057),url("https://cultofcode.org/wp-content/uploads/2026/10/torzs_1_2025_sogor_akos-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-4d1ddfa-48a15d5{font-size:36px;}.elementor .e-9a300be-2460e01{font-size:17px;color:#CCCCCC;line-height:1.6em;}.elementor .e-7c42980f-2626c3c{width:50%;background-color:#000000;flex-direction:column;gap:20px;}.elementor .e-4a446451-086b672{width:100%;border-radius:0px;}.elementor .e-de15a63-c0b4e94{width:50%;}.elementor .e-78c25d6a-80a3d84{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-146127ed-0cbaaec{font-weight:600;font-size:36px;}.elementor .e-437db858-b80775d{width:100%;}.elementor .e-2c7866c8-38de667{width:48%;}.elementor .e-2f23ed7d-3fd9213{width:100%;}.elementor .e-3b9ef02b-9b63022{width:48%;}.elementor .e-14a04398-6a66da1{gap:30px;}.elementor .e-29ca7f5e-a9e47fd{width:90%;max-width:1200px;margin-block-start:100px;flex-direction:column;row-gap:30px;}.elementor .e-4522e6b1-0344987{font-size:48px;}.elementor .e-143f958d-6874e86{width:90%;max-width:1200px;margin-block-start:100px;flex-direction:column;}.elementor .e-d734295-2394089{font-size:48px;}.elementor .e-471a0ce4-aa628c5{font-weight:600;font-size:20px;}.elementor .e-26856411-8e01f0b{font-weight:400;font-size:15px;color:#aaaaaa;}.elementor .e-3224796d-7b4ace0{margin-block-start:20px;margin-block-end:20px;flex-direction:column;row-gap:4px;flex:1 1 auto;}.elementor .e-a085ce-75e5e6b{font-weight:600;font-size:20px;}.elementor .e-40c73118-566efcc{font-weight:400;font-size:15px;color:#999999;}.elementor .e-3db8b585-a6905cb{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-18da92c7-7b2e554{font-weight:600;font-size:14px;padding:15px;border-radius:1px;border-width:1px;border-style:solid;}.elementor .e-dfcd6d2-22d002a{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-5f1f4f88-de97a1a{font-weight:600;font-size:20px;}.elementor .e-5bcdeba6-d6e727c{font-weight:400;font-size:15px;color:#aaaaaa;}.elementor .e-282444fc-acf8b4f{margin-block-start:20px;margin-block-end:20px;flex-direction:column;row-gap:4px;flex:1 1 auto;}.elementor .e-69008e2e-5c74873{font-weight:600;font-size:20px;}.elementor .e-1ebda65-b2774ad{font-weight:400;font-size:15px;color:#999999;}.elementor .e-6f9af9a5-393cc88{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-1221e18-2b07b2a{font-weight:600;font-size:14px;padding:15px;border-radius:1px;border-width:1px;border-style:solid;}.elementor .e-291471fa-9ba2550{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-6aa7d8f7-5a5f23b{font-weight:600;font-size:20px;}.elementor .e-5e4cf7dd-a782340{font-weight:400;font-size:15px;color:#aaaaaa;}.elementor .e-55ce000-591763e{margin-block-start:20px;margin-block-end:20px;flex-direction:column;row-gap:4px;flex:1 1 auto;}.elementor .e-60ab1f0f-ead2f28{font-weight:600;font-size:20px;}.elementor .e-4fc139b5-5c715f6{font-weight:400;font-size:15px;color:#999999;}.elementor .e-4c8bcb84-484a2fe{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-d939e2a-6acf77e{font-weight:600;font-size:14px;padding:15px;border-radius:1px;border-width:1px;border-style:solid;}.elementor .e-5e48f012-769ca5f{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-74253f43-81a0918{font-weight:600;font-size:20px;}.elementor .e-7297224f-8bf23a3{font-weight:400;font-size:15px;color:#aaaaaa;}.elementor .e-b2f56e8-0e6ce95{margin-block-start:20px;margin-block-end:20px;flex-direction:column;row-gap:4px;flex:1 1 auto;}.elementor .e-3d262fff-bcc74cc{font-weight:600;font-size:20px;}.elementor .e-6cd329f5-fd22b6e{font-weight:400;font-size:15px;color:#999999;}.elementor .e-da30a9a-441f9c7{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-5f69f539-dac9feb{font-weight:600;font-size:14px;padding:15px;border-radius:1px;border-width:1px;border-style:solid;}.elementor .e-b3fe1de-84dd596{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-6da5e28a-a812164{font-weight:600;font-size:20px;}.elementor .e-73a78292-b933896{font-weight:400;font-size:15px;color:#aaaaaa;}.elementor .e-10ae48bd-3a711c3{margin-block-start:20px;margin-block-end:20px;flex-direction:column;row-gap:4px;flex:1 1 auto;}.elementor .e-40d9a59b-8480dc9{font-weight:600;font-size:20px;}.elementor .e-3e1d3c36-4ade4db{font-weight:400;font-size:15px;color:#999999;}.elementor .e-2af54422-120c4e0{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-22c8f8a3-e5505b3{font-weight:600;font-size:14px;padding:15px;border-radius:1px;border-width:1px;border-style:solid;}.elementor .e-51bf9c24-9f0b9b8{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-7c001ff5-0367e6f{font-weight:600;font-size:20px;}.elementor .e-237a2a37-0be8618{font-weight:400;font-size:15px;color:#aaaaaa;}.elementor .e-1ead518-1e0c6cd{margin-block-start:20px;margin-block-end:20px;flex-direction:column;row-gap:4px;flex:1 1 auto;}.elementor .e-264a00fc-fcd44c7{font-weight:600;font-size:20px;}.elementor .e-65378a37-27588bc{font-weight:400;font-size:15px;color:#999999;}.elementor .e-2c01a74b-bf3aab5{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-333b6b4e-5a56e01{font-weight:600;font-size:14px;padding:15px;border-radius:1px;border-width:1px;border-style:solid;}.elementor .e-7a2a3833-1871f6f{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-5484998d-71aa560{font-weight:600;font-size:20px;}.elementor .e-758488be-4631af5{font-weight:400;font-size:15px;color:#aaaaaa;}.elementor .e-22f857a5-9959275{margin-block-start:20px;margin-block-end:20px;flex-direction:column;row-gap:4px;flex:1 1 auto;}.elementor .e-7452eb66-fefd443{font-weight:600;font-size:20px;}.elementor .e-205eb881-9358699{font-weight:400;font-size:15px;color:#999999;}.elementor .e-3044003b-99cfb75{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-745889b3-f90158e{font-weight:600;font-size:14px;padding:15px;border-radius:1px;border-width:1px;border-style:solid;}.elementor .e-5baf59b0-2bea9ba{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-69eca522-b94615a{font-weight:600;font-size:20px;}.elementor .e-712c5846-602f13a{font-weight:400;font-size:15px;color:#aaaaaa;}.elementor .e-5855bb0e-a368a6f{margin-block-start:20px;margin-block-end:20px;flex-direction:column;row-gap:4px;flex:1 1 auto;}.elementor .e-28844478-902d30d{font-weight:600;font-size:20px;}.elementor .e-55fb2b4c-8b22023{font-weight:400;font-size:15px;color:#999999;}.elementor .e-10a60c7f-0729bac{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-543a388f-93d31b5{font-weight:600;font-size:14px;padding:15px;border-radius:1px;border-width:1px;border-style:solid;}.elementor .e-fcbc29e-358fd26{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-7aa6aeb0-e5a6f1a{flex-direction:column;}.elementor .e-7188757-17065fd{font-size:28px;}.elementor .e-3113fb2b-ee60ec9{width:90%;max-width:1200px;margin-block-start:100px;flex-direction:column;}.elementor .e-19b254be-96342e8{font-size:48px;}.elementor .e-53dde7d9-8530295{font-weight:600;font-size:20px;}.elementor .e-5df55cb4-7605c87{font-weight:400;font-size:15px;color:#aaaaaa;}.elementor .e-5e31b29f-d315c77{margin-block-start:20px;margin-block-end:20px;flex-direction:column;row-gap:4px;flex:1 1 auto;}.elementor .e-13810cda-9cfa505{font-weight:600;font-size:20px;}.elementor .e-4e206d7a-3fd425b{font-weight:400;font-size:15px;color:#999999;}.elementor .e-46022856-466bb9a{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-702904ff-6476f4a{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-7a3dd34-f92f017{font-weight:600;font-size:20px;}.elementor .e-3da24205-b1aaf7b{font-weight:400;font-size:15px;color:#aaaaaa;}.elementor .e-65a7ea96-65016ff{margin-block-start:20px;margin-block-end:20px;flex-direction:column;row-gap:4px;flex:1 1 auto;}.elementor .e-4dde378e-3f4b0d9{font-weight:600;font-size:20px;}.elementor .e-1027ef4e-79fdad1{font-weight:400;font-size:15px;color:#999999;}.elementor .e-5562550c-144c631{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-1dee8508-4fa2ada{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-4ddb041e-e5f5229{font-weight:600;font-size:20px;}.elementor .e-2587ddf5-3e5d795{font-weight:400;font-size:15px;color:#aaaaaa;}.elementor .e-11519eb9-4177a13{margin-block-start:20px;margin-block-end:20px;flex-direction:column;row-gap:4px;flex:1 1 auto;}.elementor .e-303ac18-966bbe5{font-weight:600;font-size:20px;}.elementor .e-6ef4198c-589a4e8{font-weight:400;font-size:15px;color:#999999;}.elementor .e-6e660fa5-2c82916{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-22cbb4a-796a1b6{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-677f380e-8c64249{font-weight:600;font-size:20px;}.elementor .e-66e5a688-2b14ac3{font-weight:400;font-size:15px;color:#aaaaaa;}.elementor .e-23b302eb-5f2a109{margin-block-start:20px;margin-block-end:20px;flex-direction:column;row-gap:4px;flex:1 1 auto;}.elementor .e-2349fcfb-4b57041{font-weight:600;font-size:20px;}.elementor .e-1e8c891-bc8643e{font-weight:400;font-size:15px;color:#999999;}.elementor .e-efb4743-800dbdc{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-8b91273-78c2c37{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-65862ad7-512e6b0{font-weight:600;font-size:20px;}.elementor .e-5cca7472-4825e38{font-weight:400;font-size:15px;color:#aaaaaa;}.elementor .e-79011657-c255841{margin-block-start:20px;margin-block-end:20px;flex-direction:column;row-gap:4px;flex:1 1 auto;}.elementor .e-6d74e4c6-0e1309d{font-weight:600;font-size:20px;}.elementor .e-30b15ea7-7971566{font-weight:400;font-size:15px;color:#999999;}.elementor .e-74765d66-44803c6{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-2843dc4a-19d413a{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-70846d9d-152d62a{font-weight:600;font-size:20px;}.elementor .e-6830f7bc-031b8f4{font-weight:400;font-size:15px;color:#aaaaaa;}.elementor .e-3c898762-5676b25{margin-block-start:20px;margin-block-end:20px;flex-direction:column;row-gap:4px;flex:1 1 auto;}.elementor .e-538d14ae-0006e19{font-weight:600;font-size:20px;}.elementor .e-79e152ac-fa071be{font-weight:400;font-size:15px;color:#999999;}.elementor .e-41ae4f75-1339014{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-7b3c49a1-4bd0443{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-58095b8f-c580c57{font-weight:600;font-size:20px;}.elementor .e-6b39b308-c6cf52c{font-weight:400;font-size:15px;color:#aaaaaa;}.elementor .e-44d8d51d-246894f{margin-block-start:20px;margin-block-end:20px;flex-direction:column;row-gap:4px;flex:1 1 auto;}.elementor .e-74c67973-042e0a1{font-weight:600;font-size:20px;}.elementor .e-7d9e885d-2f12043{font-weight:400;font-size:15px;color:#999999;}.elementor .e-50a3c5d3-b2e283a{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-4e1f59c-7e2f2b0{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-13dd3604-92de0ac{flex-direction:column;}.elementor .e-4b3d6bc2-6fc563d{width:90%;max-width:1200px;margin-block-start:100px;flex-direction:column;}.elementor .e-3da9b903-16d980e{font-size:48px;}.elementor .e-3ae01af-a021c10{font-weight:600;font-size:20px;text-decoration:none;text-transform:uppercase;}.elementor .e-263b0bfa-06d6641{font-weight:400;font-size:15px;color:#aaaaaa;}.elementor .e-51b290b8-8c9d281{margin-block-start:20px;margin-block-end:20px;flex-direction:column;row-gap:4px;flex:1 1 auto;}.elementor .e-61b0e3ec-2d382a7{font-weight:600;font-size:14px;padding:15px;border-width:1px;border-color:#aaaaaa;border-style:solid;}.elementor .e-65c46381-d49eb9d{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-c3cfb3f-a19109f{font-weight:600;font-size:20px;text-decoration:none;text-transform:uppercase;}.elementor .e-e970b33-a8f2707{font-weight:400;font-size:15px;color:#aaaaaa;}.elementor .e-3051f84-bdb86e7{margin-block-start:20px;margin-block-end:20px;flex-direction:column;row-gap:4px;flex:1 1 auto;}.elementor .e-2642f3b-f52400a{font-weight:600;font-size:14px;padding:15px;border-width:1px;border-color:#aaaaaa;border-style:solid;}.elementor .e-fc53673-a213884{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-1cc6252d-0c4f9da{width:90%;max-width:1200px;margin-block-start:100px;flex-direction:column;}.elementor .e-6878605c-b446fe2{font-size:48px;}.elementor .e-410ed83d-247f1b3{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-58e43c2a-fb3eb6a{width:90%;max-width:1200px;margin-block-start:100px;flex-direction:column;}