.elementor .e-f9fcc80-3399bd7{font-weight:800;font-size:0.82rem;color:#694923;letter-spacing:0.12em;padding-block-start:0.55rem;padding-block-end:0.55rem;padding-inline-start:1rem;padding-inline-end:1rem;border-radius:999px;background-color:#fff3c8;}.elementor .e-bff94b4-5aa298a{max-width:47.5rem;font-weight:900;font-size:clamp(2.5rem,6vw,5rem);color:#ffffff;line-height:1.02;margin:0px;}.elementor .e-c0de060-f24896b{max-width:43.75rem;font-size:clamp(1.05rem,2vw,1.3rem);color:#fbf8ff;line-height:1.65;margin:0px;}.elementor .e-578c7c4-cfc5adb{font-weight:900;font-size:clamp(3rem,8vw,6rem);color:#ffe79a;letter-spacing:0.16em;line-height:1;margin-block-start:0.7rem;}.elementor .e-d59528e-0d90d82{max-width:82rem;text-align:center;padding-inline-end:27%;border-radius:2.4rem;background-image:linear-gradient(90deg, rgba(118,84,167,.97) 0%,rgba(82,107,173,.92) 56%,rgba(225,139,56,.58) 100%),url("https://rexoworld.com/wp-content/uploads/2026/09/detektiv-rexo.png");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:0px 22px 60px 0px rgba(82,65,125,.22);display:flex;flex-direction:column;gap:1.2rem;align-items:center;}.elementor .e-5f03c5b-d2a5044{font-weight:900;font-size:clamp(2rem,4vw,3.4rem);color:#59407f;line-height:1.1;text-align:center;margin:0px;}.elementor .e-c7d4165-815d1bb{max-width:45rem;font-size:1.1rem;color:#625f6b;line-height:1.7;text-align:center;margin-block-start:0px;margin-block-end:1.2rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-841d49b-a68bf06{font-weight:900;font-size:1.7rem;color:#ffffff;padding-block-start:1.4rem;padding-block-end:1.4rem;padding-inline-start:1rem;padding-inline-end:1rem;border-radius:1.35rem;background-color:#7654a7;transform:rotateX(0deg) rotateY(0deg) rotateZ(-3deg);}.elementor .e-ffa9ede-4bc5013{font-weight:900;font-size:1.55rem;color:#59407f;line-height:1.15;margin:0px;}.elementor .e-9f83e3b-f9a2a14{font-size:1rem;color:#625f6b;line-height:1.65;margin:0px;}.elementor .e-a7dbbcb-2e822cf{font-weight:900;font-size:0.72rem;color:#61438c;letter-spacing:0.08em;padding-block-start:0.45rem;padding-block-end:0.45rem;padding-inline-start:0.75rem;padding-inline-end:0.75rem;margin-block-start:auto;border-radius:999px;background-color:#f1eafa;}.elementor .e-36a6e69-826cba4{min-height:22rem;max-width:24rem;padding:2rem;border-radius:1.6rem;border-width:3px;border-color:#7756a8;border-style:solid;background-color:#ffffff;box-shadow:0px 14px 35px 0px rgba(85,63,120,.12);display:flex;flex-direction:column;gap:1rem;flex:1 1 20rem;align-items:flex-start;}.elementor .e-25cce69-300aba0{font-weight:900;font-size:2rem;color:#ffffff;padding-block-start:1.35rem;padding-block-end:1.35rem;padding-inline-start:1.35rem;padding-inline-end:1.35rem;border-radius:1.35rem;background-color:#e88f2e;transform:rotateX(0deg) rotateY(0deg) rotateZ(3deg);}.elementor .e-9a661ff-c410295{font-weight:900;font-size:1.55rem;color:#59407f;line-height:1.15;margin:0px;}.elementor .e-3d42450-f2f00e0{font-size:1rem;color:#625f6b;line-height:1.65;margin:0px;}.elementor .e-abab2ba-e877736{font-weight:900;font-size:0.72rem;color:#8a571b;letter-spacing:0.08em;padding-block-start:0.45rem;padding-block-end:0.45rem;padding-inline-start:0.75rem;padding-inline-end:0.75rem;margin-block-start:auto;border-radius:999px;background-color:#fff0dc;}.elementor .e-68ee5ab-379733e{min-height:22rem;max-width:24rem;padding:2rem;border-radius:1.6rem;border-width:3px;border-color:#ed9c3a;border-style:solid;background-color:#ffffff;box-shadow:0px 14px 35px 0px rgba(85,63,120,.12);display:flex;flex-direction:column;gap:1rem;flex:1 1 20rem;align-items:flex-start;}.elementor .e-857de9f-44f89f6{font-weight:900;font-size:1.7rem;color:#ffffff;padding-block-start:1.25rem;padding-block-end:1.25rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;border-radius:1.35rem;background-color:#4c9a82;transform:rotateX(0deg) rotateY(0deg) rotateZ(-3deg);}.elementor .e-8b554ec-4e38f86{font-weight:900;font-size:1.55rem;color:#59407f;line-height:1.15;margin:0px;}.elementor .e-0e05417-c32758a{font-size:1rem;color:#625f6b;line-height:1.65;margin:0px;}.elementor .e-3640cf3-fa81f93{font-weight:900;font-size:0.72rem;color:#357360;letter-spacing:0.08em;padding-block-start:0.45rem;padding-block-end:0.45rem;padding-inline-start:0.75rem;padding-inline-end:0.75rem;margin-block-start:auto;border-radius:999px;background-color:#e9f6f1;}.elementor .e-066019e-e57ae3c{min-height:22rem;max-width:24rem;padding:2rem;border-radius:1.6rem;border-width:3px;border-color:#55a28a;border-style:solid;background-color:#ffffff;box-shadow:0px 14px 35px 0px rgba(85,63,120,.12);display:flex;flex-direction:column;gap:1rem;flex:1 1 20rem;align-items:flex-start;}.elementor .e-4c7ed9d-e857f30{display:flex;flex-direction:row;gap:1.4rem;flex-wrap:wrap;justify-content:center;align-items:stretch;}.elementor .e-9ed2b96-fa16f40{max-width:78rem;display:flex;flex-direction:column;gap:1.15rem;align-items:center;}.elementor .e-ce358a0-d42acd5{font-weight:800;font-size:0.82rem;color:#694923;letter-spacing:0.12em;padding-block-start:0.55rem;padding-block-end:0.55rem;padding-inline-start:1rem;padding-inline-end:1rem;border-radius:999px;background-color:#fff4cf;}.elementor .e-10a4a8e-c80e73d{max-width:43.75rem;font-weight:900;font-size:clamp(2rem,4vw,3.4rem);color:#ffffff;line-height:1.1;margin:0px;}.elementor .e-403dd1e-49d9a7f{max-width:45rem;font-size:1.08rem;color:#f3edfa;line-height:1.7;margin:0px;}.elementor .e-3cc6634-a2c0520{font-weight:900;color:#ffffff;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.4rem;padding-inline-end:1.4rem;margin-block-start:0.5rem;border-radius:999px;background-color:#ec9b39;box-shadow:0px 9px 0px 0px rgba(98,62,18,.34);}.elementor .e-e736713-fbe3501{max-width:70rem;text-align:center;padding-block-start:3.5rem;padding-block-end:3.5rem;padding-inline-start:2rem;padding-inline-end:2rem;border-radius:2rem;background-image:linear-gradient(135deg, #533a78 %,#7253a1 %);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:0px 18px 45px 0px rgba(70,50,105,.24);display:flex;flex-direction:column;gap:1.15rem;align-items:center;}.elementor .e-0601784-581d59e{color:#5d4384;padding-block-start:0.9rem;padding-block-end:0.9rem;padding-inline-start:1.35rem;padding-inline-end:1.35rem;border-radius:999px;border-width:2px;border-color:#71519f;border-style:solid;background-color:#ffffff;}.elementor .e-912d778-ddedc84{overflow:hidden;padding-block-start:4.5rem;padding-block-end:5.5rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;background-image:linear-gradient(180deg, #fbf8ff 0%,#fff8eb 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;flex-direction:column;gap:4rem;align-items:center;}