.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-6c231ae-1d55c93{font-weight:600;font-size:20px;}.elementor .e-2296c4e3-245f524{font-weight:400;font-size:15px;color:#aaaaaa;}.elementor .e-73662904-0c08ebe{margin-block-start:20px;margin-block-end:20px;flex-direction:column;row-gap:4px;flex:1 1 auto;}.elementor .e-5c4973b1-705809f{font-weight:600;font-size:20px;}.elementor .e-6508f62f-5cf9090{font-weight:400;font-size:15px;color:#999999;}.elementor .e-4b091059-91b9df4{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-46af0478-d71ae83{font-weight:600;font-size:14px;padding:15px;border-radius:1px;border-width:1px;border-style:solid;}.elementor .e-d4d5824-6e9a2c8{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-5af1165-00f643b{font-weight:600;font-size:20px;}.elementor .e-19910bc-fc49072{font-weight:400;font-size:15px;color:#aaaaaa;}.elementor .e-416f320-7a1bd3f{margin-block-start:20px;margin-block-end:20px;flex-direction:column;row-gap:4px;flex:1 1 auto;}.elementor .e-75e078e-56130a4{font-weight:600;font-size:20px;}.elementor .e-c7fc934-7df59d6{font-weight:400;font-size:15px;color:#999999;}.elementor .e-70191e8-6b3b391{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-c2120ad-d6db6e9{font-weight:600;font-size:14px;padding:15px;border-radius:1px;border-width:1px;border-style:solid;}.elementor .e-2e3ffb7-251c1a2{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-95a2eb4-1dc36ea{font-weight:600;font-size:20px;}.elementor .e-2e5c92c-b2941fe{font-weight:400;font-size:15px;color:#aaaaaa;}.elementor .e-2a850f8-3ed4223{margin-block-start:20px;margin-block-end:20px;flex-direction:column;row-gap:4px;flex:1 1 auto;}.elementor .e-60a4963-1a0382f{font-weight:600;font-size:20px;}.elementor .e-3b72345-f474517{font-weight:400;font-size:15px;color:#999999;}.elementor .e-ecfe0c7-3d4d18f{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-fccfb70-6be6131{font-weight:600;font-size:14px;padding:15px;border-radius:1px;border-width:1px;border-style:solid;}.elementor .e-e574b71-2de7ef6{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-eb997d7-e28cc26{font-weight:600;font-size:20px;}.elementor .e-69b0c66-250c694{font-weight:400;font-size:15px;color:#aaaaaa;}.elementor .e-df5074c-dfce56a{margin-block-start:20px;margin-block-end:20px;flex-direction:column;row-gap:4px;flex:1 1 auto;}.elementor .e-2c097f2-47023bb{font-weight:600;font-size:20px;}.elementor .e-4bc44b8-ec35275{font-weight:400;font-size:15px;color:#999999;}.elementor .e-48a5fcc-8d76c4d{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-9425a1e-8c205fd{font-weight:600;font-size:14px;padding:15px;border-radius:1px;border-width:1px;border-style:solid;}.elementor .e-40f43bc-03f23e2{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-3b78b51-9553ea7{font-weight:600;font-size:20px;}.elementor .e-e4995b3-d895b64{font-weight:400;font-size:15px;color:#aaaaaa;}.elementor .e-16c90d8-f47c3fb{margin-block-start:20px;margin-block-end:20px;flex-direction:column;row-gap:4px;flex:1 1 auto;}.elementor .e-e121a4d-c30ad7f{font-weight:600;font-size:20px;}.elementor .e-3e38e23-0497ae5{font-weight:400;font-size:15px;color:#999999;}.elementor .e-25854ef-9742769{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-6e4e72b-0f86c86{font-weight:600;font-size:14px;padding:15px;border-radius:1px;border-width:1px;border-style:solid;}.elementor .e-d4a339f-14c943d{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-f8fee60-8b93697{font-weight:600;font-size:20px;}.elementor .e-5be6126-92f375d{font-weight:400;font-size:15px;color:#aaaaaa;}.elementor .e-ca9293d-e371c9a{margin-block-start:20px;margin-block-end:20px;flex-direction:column;row-gap:4px;flex:1 1 auto;}.elementor .e-3d7b6c5-16766c4{font-weight:600;font-size:20px;}.elementor .e-43afc7b-e2c148c{font-weight:400;font-size:15px;color:#999999;}.elementor .e-6886902-8ec7ef0{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-5eeb436-fb1ca19{font-weight:600;font-size:14px;padding:15px;border-radius:1px;border-width:1px;border-style:solid;}.elementor .e-eb73d05-7f12df0{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-fbb7cbd-56650b4{font-weight:600;font-size:20px;}.elementor .e-a30a142-6ddbc11{font-weight:400;font-size:15px;color:#aaaaaa;}.elementor .e-ae43eb5-853e372{margin-block-start:20px;margin-block-end:20px;flex-direction:column;row-gap:4px;flex:1 1 auto;}.elementor .e-3baa5f4-482eea2{font-weight:600;font-size:20px;}.elementor .e-c1357bd-8df05cc{font-weight:400;font-size:15px;color:#999999;}.elementor .e-cc45482-d992e87{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-60144f0-6fe0643{font-weight:600;font-size:14px;padding:15px;border-radius:1px;border-width:1px;border-style:solid;}.elementor .e-f8ff45a-587eba0{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-5de917a-8dbcd82{font-weight:600;font-size:20px;}.elementor .e-da43bd4-0ea39d6{font-weight:400;font-size:15px;color:#aaaaaa;}.elementor .e-8e0cf9f-d527d78{margin-block-start:20px;margin-block-end:20px;flex-direction:column;row-gap:4px;flex:1 1 auto;}.elementor .e-ae020c4-6e46a96{font-weight:600;font-size:20px;}.elementor .e-c3633cd-56a0eea{font-weight:400;font-size:15px;color:#999999;}.elementor .e-13d5b03-e725694{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-f308b92-d849482{font-weight:600;font-size:14px;padding:15px;border-radius:1px;border-width:1px;border-style:solid;}.elementor .e-c9dfcc4-0c02e59{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-4ff60298-8f78aab{flex-direction:column;}.elementor .e-417c796-97bb4ed{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-8838645-6c9dea2{font-weight:600;font-size:20px;}.elementor .e-77d1f4db-762e005{font-weight:400;font-size:15px;color:#aaaaaa;}.elementor .e-3bab4a7f-bfec0f6{margin-block-start:20px;margin-block-end:20px;flex-direction:column;row-gap:4px;flex:1 1 auto;}.elementor .e-5ecd4117-71bcc74{font-weight:600;font-size:20px;}.elementor .e-22711fbe-93d0ad9{font-weight:400;font-size:15px;color:#999999;}.elementor .e-69bb2c38-2e335d3{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-2d04ae54-48e6d26{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-4c868488-484c82b{font-weight:600;font-size:20px;}.elementor .e-30cda371-3a5c2b7{font-weight:400;font-size:15px;color:#aaaaaa;}.elementor .e-572751f5-5014f29{margin-block-start:20px;margin-block-end:20px;flex-direction:column;row-gap:4px;flex:1 1 auto;}.elementor .e-4c329bcc-0b69b30{font-weight:600;font-size:20px;}.elementor .e-579b0fdd-0766308{font-weight:400;font-size:15px;color:#999999;}.elementor .e-111df59a-c7a4c22{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-483774d0-b7aa5cd{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-2c6a5e10-2e8b5c8{font-weight:600;font-size:20px;}.elementor .e-67c87590-b7dd0cc{font-weight:400;font-size:15px;color:#aaaaaa;}.elementor .e-1ed3f9db-d53da72{margin-block-start:20px;margin-block-end:20px;flex-direction:column;row-gap:4px;flex:1 1 auto;}.elementor .e-5e7d118d-e32c4d1{font-weight:600;font-size:20px;}.elementor .e-7388cfab-34164d2{font-weight:400;font-size:15px;color:#999999;}.elementor .e-116b027e-2259a0e{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-70424248-c276ce5{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-6a0897ce-338bace{font-weight:600;font-size:20px;}.elementor .e-46039014-0316a5e{font-weight:400;font-size:15px;color:#aaaaaa;}.elementor .e-63101684-5b1f3f9{margin-block-start:20px;margin-block-end:20px;flex-direction:column;row-gap:4px;flex:1 1 auto;}.elementor .e-52940abc-1a1fb75{font-weight:600;font-size:20px;}.elementor .e-1fd62abb-50f30df{font-weight:400;font-size:15px;color:#999999;}.elementor .e-5dd64969-bf9e301{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-691a79c2-4e74ea0{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-1c7c6e32-71e5a6d{font-weight:600;font-size:20px;}.elementor .e-253417a-5191d0b{font-weight:400;font-size:15px;color:#aaaaaa;}.elementor .e-2c35d34c-ab4a0a3{margin-block-start:20px;margin-block-end:20px;flex-direction:column;row-gap:4px;flex:1 1 auto;}.elementor .e-1e30ab05-cd747e9{font-weight:600;font-size:20px;}.elementor .e-29bbfe35-065d21b{font-weight:400;font-size:15px;color:#999999;}.elementor .e-84aeac-64483f0{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-4652cef5-9d026ab{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-51d28462-cf3f105{font-weight:600;font-size:20px;}.elementor .e-6afb23ee-0320b69{font-weight:400;font-size:15px;color:#aaaaaa;}.elementor .e-4facd7bc-d9e3342{margin-block-start:20px;margin-block-end:20px;flex-direction:column;row-gap:4px;flex:1 1 auto;}.elementor .e-45abe18a-2dbeee7{font-weight:600;font-size:20px;}.elementor .e-4e3112b7-71fc6b8{font-weight:400;font-size:15px;color:#999999;}.elementor .e-7c7f1b3a-78979b7{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-690c6791-b2cee92{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-66bade72-b9c451e{font-weight:600;font-size:20px;}.elementor .e-6cc6908b-279ff75{font-weight:400;font-size:15px;color:#aaaaaa;}.elementor .e-16cc3201-d747bbc{margin-block-start:20px;margin-block-end:20px;flex-direction:column;row-gap:4px;flex:1 1 auto;}.elementor .e-1dc037b1-8175390{font-weight:600;font-size:20px;}.elementor .e-2be8c298-9b31938{font-weight:400;font-size:15px;color:#999999;}.elementor .e-9085e76-2783e36{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-6549f8dc-41a935f{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-4098edea-714c3d5{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;}