.elementor .e-6157ecaa-1eaa{font-family:var(--primary-font);font-weight:700;font-size:0.8rem;color:#FED001;letter-spacing:0.14em;line-height:1.6;text-transform:uppercase;}.elementor .e-cf6ae00-c5093e6{font-family:var(--primary-font);font-weight:800;font-size:4.25rem;color:#ffffff;letter-spacing:-0.03em;line-height:1.05;}.elementor .e-bac586e-67ee4d4{font-family:var(--primary-font);font-size:1.2rem;color:rgba(255, 255, 255, 0.78);line-height:1.7;}.elementor .e-69f65dec-a2c5:hover,.elementor .e-69f65dec-a2c5:focus-visible{background-color:#EDC200;transform:translate3d(0px, -2px, 0px);}.elementor .e-69f65dec-a2c5{font-family:var(--primary-font);font-weight:700;font-size:1rem;color:#0C1C40;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:2.25rem;padding-inline-end:2.25rem;border-radius:999px;background-color:#FED001;box-shadow:0px 12px 30px 0px rgba(254, 208, 1, 0.35);transition:all 0.3s;}.elementor .e-5e29225d-197f:hover,.elementor .e-5e29225d-197f:focus-visible{color:#FED001;border-width:2px;border-color:#FED001;border-style:solid;}.elementor .e-5e29225d-197f{font-family:var(--primary-font);font-weight:700;font-size:1rem;color:#ffffff;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:2.25rem;padding-inline-end:2.25rem;border-radius:999px;border-width:2px;border-color:rgba(255, 255, 255, 0.35);border-style:solid;background-color:transparent;transition:all 0.3s;}.elementor .e-1f1f274e-41a7{margin-block-start:0.5rem;gap:1rem;flex-wrap:wrap;}.elementor .e-2bcefa8b-43b7{max-width:44rem;gap:1.5rem;}.elementor .e-7ad978b-3693e07{align-items:start;}.elementor .e-ee4516a-2513b95{padding-block-start:12rem;padding-block-end:7rem;padding-inline-start:4rem;padding-inline-end:4rem;background-image:linear-gradient(90deg, #0C1C40 60%,#0c1c4099 100%),url("https://amitysun.cz/wp-content/uploads/2026/08/monitoring-1-1024x1024.webp");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;background-color:#0C1C40;}.elementor .e-29da8cfa-734b{font-family:var(--primary-font);font-weight:700;font-size:0.8rem;color:#8a6d00;letter-spacing:0.14em;line-height:1.6;text-transform:uppercase;}.elementor .e-2872ecc0-5010{font-family:var(--primary-font);font-weight:800;font-size:3rem;color:var(--secondary);letter-spacing:-0.02em;line-height:1.1;}.elementor .e-30b33e03-ed48{max-width:38rem;font-family:var(--primary-font);font-size:1.05rem;color:#4a5168;line-height:1.6;}.elementor .e-7961969e-3d3c{padding:0px;flex-direction:column;gap:1rem;}.elementor .e-2a1776f-366e5e1{font-family:var(--primary-font);font-weight:700;font-size:1.5rem;color:var(--secondary);line-height:1.25;}.elementor .e-dee047a-1384{font-family:var(--primary-font);font-size:0.98rem;color:#4a5168;line-height:1.6;}.elementor .e-4e4a845a-3677:hover,.elementor .e-4e4a845a-3677:focus-visible{color:#8a6d00;}.elementor .e-4e4a845a-3677{font-family:var(--primary-font);font-weight:600;font-size:1rem;color:var(--secondary);}.elementor .e-199670ba-5a27:hover,.elementor .e-199670ba-5a27:focus-visible{color:#8a6d00;}.elementor .e-199670ba-5a27{font-family:var(--primary-font);font-weight:700;font-size:1.1rem;color:var(--secondary);}.elementor .e-2d80b58c-cc95{padding-block-start:1.25rem;margin-block-start:0.5rem;border-block-start-width:1px;gap:0.5rem;border-top-style: solid; border-top-color: var(--border, #dedede); border-top-style: solid; border-top-color: var(--border, #dedede); border-top-style: solid; border-top-color: var(--border, #dedede);\n}.elementor .e-6a7708ae-de7b:hover,.elementor .e-6a7708ae-de7b:focus-visible{box-shadow:0px 24px 50px 0px rgba(12, 28, 64, 0.12);transform:translate3d(0px, -6px, 0px);}.elementor .e-6a7708ae-de7b{padding:2.25rem;border-radius:1.25rem;border-width:1px;border-color:var(--border);border-style:solid;background-color:#ffffff;transition:transform 0.3s, box-shadow 0.3s;gap:0.75rem;}.elementor .e-3f785916-2fd5{gap:1.5rem;}.elementor .e-14f9d15e-94b3{padding:0px;}.elementor .e-3ddd492-2361{max-width:100%;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;gap:3rem;}.elementor .e-68090397-d696{padding-block-start:7rem;padding-block-end:7rem;padding-inline-start:4rem;padding-inline-end:4rem;margin:0px;background-color:#faf8f3;}.elementor .e-203273cb-865d{font-family:var(--primary-font);font-weight:700;font-size:0.8rem;color:#FED001;letter-spacing:0.14em;text-transform:uppercase;}.elementor .e-56dfe358-9ad8{font-family:var(--primary-font);font-weight:800;font-size:2rem;color:#ffffff;letter-spacing:-0.02em;margin-block-end:0.5rem;}.elementor .e-518d25dc-c132{font-family:var(--primary-font);font-weight:600;font-size:0.75rem;color:rgba(255, 255, 255, 0.5);letter-spacing:0.08em;text-transform:uppercase;}.elementor .e-4768db58-9441:hover,.elementor .e-4768db58-9441:focus-visible{color:#FED001;}.elementor .e-4768db58-9441{font-family:var(--primary-font);font-size:1.05rem;color:#ffffff;line-height:1.6;}.elementor .e-5926f512-6ca8{padding:0px;}.elementor .e-6261e8f0-adab{font-family:var(--primary-font);font-weight:600;font-size:0.75rem;color:rgba(255, 255, 255, 0.5);letter-spacing:0.08em;text-transform:uppercase;}.elementor .e-1c0bccc2-683b{font-family:var(--primary-font);font-size:1.05rem;color:#ffffff;line-height:1.6;}.elementor .e-609f817-cb8f{padding:0px;}.elementor .e-3d33ad7d-9d06{font-family:var(--primary-font);font-weight:600;font-size:0.75rem;color:rgba(255, 255, 255, 0.5);letter-spacing:0.08em;text-transform:uppercase;}.elementor .e-6b614c69-9263{font-family:var(--primary-font);font-size:1.05rem;color:#ffffff;line-height:1.6;}.elementor .e-556f1d2f-bb3f{padding:0px;}.elementor .e-7d632214-c442{font-family:var(--primary-font);font-weight:600;font-size:0.75rem;color:rgba(255, 255, 255, 0.5);letter-spacing:0.08em;text-transform:uppercase;}.elementor .e-65eee64e-8661{font-family:var(--primary-font);font-size:1.05rem;color:#ffffff;line-height:1.6;}.elementor .e-230ae295-9c5d{padding:0px;}.elementor .e-dcce06a-284f{padding:3rem;border-radius:1.5rem;background-image:linear-gradient(135deg, #0C1C40 0%,#13295c 60%,#1d3a7a 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:0px 30px 70px 0px rgba(12, 28, 64, 0.25);flex-direction:column;gap:1.25rem;flex:0 0 26rem;overflow-wrap: anywhere;\n}.elementor .e-e6a8185{padding-block-start:6rem;padding-block-end:6rem;padding-inline-start:4rem;padding-inline-end:4rem;flex-direction:row;gap:2rem;align-items:stretch;}