.elementor .e-1d4672cc-4346{font-family:Rubik;font-weight:400;font-size:0.8125rem;color:#C49A57;letter-spacing:2px;text-transform:uppercase;padding-block-start:0.5rem;padding-block-end:0.5rem;padding-inline-start:1.125rem;padding-inline-end:1.125rem;margin:0px;border-radius:58px;border-width:1px;border-color:rgba(196, 154, 87, 0.55);border-style:solid;background-color:rgba(196, 154, 87, 0.08);}.elementor .e-2d9db06-54ac{max-width:40rem;margin:0px;& strong { color: #C49A57; font-weight: 500; }\n}.elementor .e-62440ef7-7d0b{max-width:34rem;font-family:Archivo;font-weight:300;font-size:1.375rem;color:rgba(255, 255, 255, 0.85);line-height:2.125rem;margin:0px;}.elementor .e-1eccdb05-a66f{width:52px;height:52px;object-fit:cover;border-radius:50%;border-width:2px;border-color:#C49A57;border-style:solid;object-position: center top;\n}.elementor .e-3ca8f7eb-6334{font-family:Rubik;font-size:0.9375rem;color:rgba(255, 255, 255, 0.75);margin:0px;& strong { color: #FFFFFF; font-weight: 400; }\n}.elementor .e-3ce76df5-3b48{padding:0px;margin-block-start:0.5rem;display:flex;flex-direction:row;gap:0.875rem;align-items:center;}.elementor .e-188f3cdc-e0ff{padding:0px;display:flex;flex-direction:column;gap:1.75rem;flex:1 1 55%;align-items:flex-start;}.elementor .e-775b43c0-f92d{font-family:Archivo;font-weight:500;font-size:1.75rem;color:#FFFFFF;letter-spacing:-0.7px;line-height:1.2;margin:0px;}.elementor .e-3c89be58-393a{padding:2.75rem;border-radius:8px;border-width:1px;border-color:rgba(255, 255, 255, 0.14);border-style:solid;background-color:rgba(9, 16, 54, 0.55);box-shadow:0px 30px 80px 0px rgba(0, 0, 0, 0.35);backdrop-filter:blur(14px);display:flex;flex-direction:column;gap:1.5rem;flex:0 1 30rem;}.elementor .e-33c7d3a7-c73a{position:relative;z-index:2;padding-block-start:0px;padding-block-end:0px;padding-inline-start:1.25rem;padding-inline-end:1.25rem;display:flex;flex-direction:row;gap:5rem;justify-content:space-between;align-items:center;}.elementor .e-66d02363-b061{width:100%;min-height:100vh;overflow:hidden;position:relative;padding-block-start:11rem;padding-block-end:7rem;padding-inline-start:0px;padding-inline-end:0px;background-image:url("https://astrosophia.sk/app/uploads/2026/10/hero-bg.png");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;background-color:#221E50;align-items:center;}.elementor .e-4b37154f-6ab4{font-family:Rubik;font-size:0.8125rem;color:#C49A57;letter-spacing:2px;text-transform:uppercase;margin:0px;}.elementor .e-8b8af81-ad52{font-family:Archivo;font-weight:500;font-size:3.875rem;color:#000000;letter-spacing:-2.48px;line-height:4.25rem;margin:0px;& strong { color: #C49A57; font-weight: 500; }\n}.elementor .e-463a885f-b7e4{padding:0px;display:flex;flex-direction:column;gap:0.75rem;align-items:flex-start;}.elementor .e-6603a4cd-301b{width:4.5rem;height:4.5rem;font-size:0px;color:transparent;line-height:1;margin-block-end:auto;border-radius:50%;border-width:1px;border-color:rgba(196, 154, 87, 0.6);border-style:solid;background-color:rgba(196, 154, 87, 0.18);display:flex;justify-content:center;align-items:center;}.elementor .e-77d3c80d-d753{font-family:Archivo;font-weight:500;font-size:2.25rem;color:#FFFFFF;letter-spacing:-1.2px;line-height:1.15;margin:0px;}.elementor .e-52ba4b5d-4f3b{max-width:26rem;font-family:Archivo;font-weight:300;font-size:1.125rem;color:rgba(255, 255, 255, 0.8);line-height:1.6;margin:0px;}.elementor .e-108791e6-2361{min-height:26rem;overflow:hidden;padding:3rem;border-radius:8px;background-image:url("https://astrosophia.sk/app/uploads/2026/10/hero-bg.png");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;background-color:#221E50;display:flex;flex-direction:column;gap:1rem;grid-row:span 2;justify-content:flex-end;align-items:flex-start;}.elementor .e-6ca006bb-39bd{width:3.25rem;height:3.25rem;font-size:0px;color:transparent;line-height:1;margin-block-end:0.5rem;border-radius:50%;border-width:1px;border-color:rgba(196, 154, 87, 0.6);border-style:solid;background-color:#FFFFFF;display:flex;justify-content:center;align-items:center;}.elementor .e-3467ec75-fef4{font-family:Archivo;font-weight:500;font-size:1.375rem;color:#221E50;letter-spacing:-0.5px;line-height:1.25;margin:0px;}.elementor .e-44ffe432-e573{font-family:Archivo;font-weight:300;font-size:1rem;color:#646464;line-height:1.6;margin:0px;}.elementor .e-7c59264f-f103:hover,.elementor .e-7c59264f-f103:focus-visible{border-color:#C49A57;transform:translate3d(0px, -4px, 0px);}.elementor .e-7c59264f-f103{padding:2rem;border-radius:8px;border-width:1px;border-color:#E6E6E6;border-style:solid;background-color:#F8F8F8;transition:all 0.3s;display:flex;flex-direction:column;gap:0.75rem;align-items:flex-start;}.elementor .e-346d9c10-85f9{width:3.25rem;height:3.25rem;font-size:0px;color:transparent;line-height:1;margin-block-end:0.5rem;border-radius:50%;border-width:1px;border-color:rgba(196, 154, 87, 0.6);border-style:solid;background-color:#FFFFFF;display:flex;justify-content:center;align-items:center;}.elementor .e-3f33a375-1fbe{font-family:Archivo;font-weight:500;font-size:1.375rem;color:#221E50;letter-spacing:-0.5px;line-height:1.25;margin:0px;}.elementor .e-1f084a2-8ba0{font-family:Archivo;font-weight:300;font-size:1rem;color:#646464;line-height:1.6;margin:0px;}.elementor .e-45c8e9e-851f:hover,.elementor .e-45c8e9e-851f:focus-visible{border-color:#C49A57;transform:translate3d(0px, -4px, 0px);}.elementor .e-45c8e9e-851f{padding:2rem;border-radius:8px;border-width:1px;border-color:#E6E6E6;border-style:solid;background-color:#F8F8F8;transition:all 0.3s;display:flex;flex-direction:column;gap:0.75rem;align-items:flex-start;}.elementor .e-7c0f62f3-3ea3{width:3.25rem;height:3.25rem;font-size:0px;color:transparent;line-height:1;margin-block-end:0.5rem;border-radius:50%;border-width:1px;border-color:rgba(196, 154, 87, 0.6);border-style:solid;background-color:#FFFFFF;display:flex;justify-content:center;align-items:center;}.elementor .e-782a5129-38a0{font-family:Archivo;font-weight:500;font-size:1.375rem;color:#221E50;letter-spacing:-0.5px;line-height:1.25;margin:0px;}.elementor .e-5ad42322-1b70{font-family:Archivo;font-weight:300;font-size:1rem;color:#646464;line-height:1.6;margin:0px;}.elementor .e-372f3890-8ac7:hover,.elementor .e-372f3890-8ac7:focus-visible{border-color:#C49A57;transform:translate3d(0px, -4px, 0px);}.elementor .e-372f3890-8ac7{padding:2rem;border-radius:8px;border-width:1px;border-color:#E6E6E6;border-style:solid;background-color:#F8F8F8;transition:all 0.3s;display:flex;flex-direction:column;gap:0.75rem;align-items:flex-start;}.elementor .e-65211291-2a6b{width:3.25rem;height:3.25rem;font-size:0px;color:transparent;line-height:1;margin-block-end:0.5rem;border-radius:50%;border-width:1px;border-color:rgba(196, 154, 87, 0.6);border-style:solid;background-color:#FFFFFF;display:flex;justify-content:center;align-items:center;}.elementor .e-2e2c8140-29fb{font-family:Archivo;font-weight:500;font-size:1.375rem;color:#221E50;letter-spacing:-0.5px;line-height:1.25;margin:0px;}.elementor .e-61e7a2e-8220{font-family:Archivo;font-weight:300;font-size:1rem;color:#646464;line-height:1.6;margin:0px;}.elementor .e-73f131e7-c7c5:hover,.elementor .e-73f131e7-c7c5:focus-visible{border-color:#C49A57;transform:translate3d(0px, -4px, 0px);}.elementor .e-73f131e7-c7c5{padding:2rem;border-radius:8px;border-width:1px;border-color:#E6E6E6;border-style:solid;background-color:#F8F8F8;transition:all 0.3s;display:flex;flex-direction:column;gap:0.75rem;align-items:flex-start;}.elementor .e-11d1080f-dff4{padding:0px;display:grid;gap:1.25rem;grid-template-columns:1.3fr 1fr 1fr;grid-template-rows:auto auto;}.elementor .e-2fa2e2ef-8bca{padding-block-start:0px;padding-block-end:0px;padding-inline-start:1.25rem;padding-inline-end:1.25rem;display:flex;flex-direction:column;gap:3.5rem;}.elementor .e-3489861e-a547{width:100%;padding-block-start:7.5rem;padding-block-end:7.5rem;padding-inline-start:0px;padding-inline-end:0px;background-color:#FFFFFF;}.elementor .e-b4946de-1e8f{width:460px;max-width:100%;border-radius:8px;display:block;}.elementor .e-44e11d14-e2e5{font-size:1.5rem;line-height:1;margin:0px;}.elementor .e-511f8ee3-6826{font-family:Rubik;font-size:0.875rem;color:rgba(255, 255, 255, 0.75);line-height:1.5;margin:0px;& strong { display: block; font-family: Archivo; font-weight: 600; font-size: 1rem; color: #C49A57; margin-block-end: 0.25rem; }\n}.elementor .e-74f9931-2993{max-width:20rem;position:absolute;inset-inline-end:-3.5rem;inset-block-end:-2.5rem;z-index:2;padding:1.5rem;border-radius:8px;background-color:#221E50;box-shadow:0px 24px 60px 0px rgba(9, 16, 54, 0.35);display:flex;flex-direction:row;gap:1rem;align-items:flex-start;}.elementor .e-53f55cc5-3282{max-width:100%;position:relative;padding:0px;flex:0 0 auto;width: max-content;\n}.elementor .e-26d6602d-b4af{font-family:Rubik;font-size:0.8125rem;color:#C49A57;letter-spacing:2px;text-transform:uppercase;margin:0px;}.elementor .e-41fc06ac-1628{font-family:Archivo;font-weight:500;font-size:3.25rem;color:#000000;letter-spacing:-2px;line-height:1.12;margin:0px;& strong { color: #C49A57; font-weight: 500; }\n}.elementor .e-3fb8979-2984{font-family:Archivo;font-weight:300;font-size:1.25rem;color:#000000;line-height:1.9375rem;margin:0px;}.elementor .e-18359a10-30ec{font-family:Archivo;font-weight:300;font-size:1.25rem;color:#000000;line-height:1.9375rem;margin:0px;}.elementor .e-1c95235c-31d5{font-family:Archivo;font-weight:300;margin-block-start:0.5rem;& u { display: inline; font-size: 1.625rem; line-height: 2.25rem; color: #FFFFFF; background-color: #C49A57; text-decoration: none; padding-inline-start: 0.25rem; padding-inline-end: 0.25rem; box-decoration-break: clone; -webkit-box-decoration-break: clone; }\n}.elementor .e-1206813d-abac{padding:0px;display:flex;flex-direction:column;gap:1.5rem;flex:1 1 50%;align-items:flex-start;}.elementor .e-6b052d4a-2336{padding-block-start:0px;padding-block-end:0px;padding-inline-start:1.25rem;padding-inline-end:1.25rem;display:flex;flex-direction:row;gap:6rem;align-items:center;}.elementor .e-60a9ab6c-3268{width:auto;padding-block-start:6rem;padding-block-end:6rem;padding-inline-start:0px;padding-inline-end:0px;margin-inline-start:1.25rem;margin-inline-end:1.25rem;border-radius:8px;background-color:#F8F8F8;}.elementor .e-71d091c8-a9b7{font-family:Rubik;font-size:0.8125rem;color:#C49A57;letter-spacing:2px;text-transform:uppercase;margin:0px;}.elementor .e-199bb30b-7991{font-family:Archivo;font-weight:500;font-size:3.875rem;color:#000000;letter-spacing:-2.48px;line-height:4.25rem;margin:0px;& strong { color: #C49A57; font-weight: 500; }\n}.elementor .e-3f777879-c498{padding:0px;display:flex;flex-direction:column;gap:0.75rem;flex:0 0 34%;align-items:flex-start;}.elementor .e-449a8ee5-d612{font-family:Archivo;font-weight:500;font-size:1.5rem;color:#221E50;letter-spacing:-0.6px;margin:0px;}.elementor .e-677dce0a-53e9{cursor:pointer;padding-block-start:1.75rem;padding-block-end:1.75rem;padding-inline-start:0px;padding-inline-end:0px;list-style: none;\n}.elementor .e-5ede3b3-b914{font-family:Archivo;font-weight:300;font-size:1.125rem;color:#646464;line-height:1.7;margin:0px;}.elementor .e-693fc991-3c58{padding-block-start:0px;padding-block-end:1.75rem;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-3d581742-8c79{padding:0px;border-block-end: 1px solid #E6E6E6;\n}.elementor .e-2bed2e4a-df5f{font-family:Archivo;font-weight:500;font-size:1.5rem;color:#221E50;letter-spacing:-0.6px;margin:0px;}.elementor .e-7913446a-df33{cursor:pointer;padding-block-start:1.75rem;padding-block-end:1.75rem;padding-inline-start:0px;padding-inline-end:0px;list-style: none;\n}.elementor .e-6a7d23ee-e6a6{font-family:Archivo;font-weight:300;font-size:1.125rem;color:#646464;line-height:1.7;margin:0px;}.elementor .e-6d6a0da0-a06a{padding-block-start:0px;padding-block-end:1.75rem;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-1ba84717-b33e{padding:0px;border-block-end: 1px solid #E6E6E6;\n}.elementor .e-4d6fda94-b345{font-family:Archivo;font-weight:500;font-size:1.5rem;color:#221E50;letter-spacing:-0.6px;margin:0px;}.elementor .e-25864338-444a{cursor:pointer;padding-block-start:1.75rem;padding-block-end:1.75rem;padding-inline-start:0px;padding-inline-end:0px;list-style: none;\n}.elementor .e-3f1e9fa1-837b{font-family:Archivo;font-weight:300;font-size:1.125rem;color:#646464;line-height:1.7;margin:0px;}.elementor .e-61583938-a7b7{padding-block-start:0px;padding-block-end:1.75rem;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-69c69bc3-f39e{padding:0px;border-block-end: 1px solid #E6E6E6;\n}.elementor .e-33b18a1b-ae64{font-family:Archivo;font-weight:500;font-size:1.5rem;color:#221E50;letter-spacing:-0.6px;margin:0px;}.elementor .e-785364b8-3108{cursor:pointer;padding-block-start:1.75rem;padding-block-end:1.75rem;padding-inline-start:0px;padding-inline-end:0px;list-style: none;\n}.elementor .e-3c250925-93e0{font-family:Archivo;font-weight:300;font-size:1.125rem;color:#646464;line-height:1.7;margin:0px;}.elementor .e-43b75d1-37bc{padding-block-start:0px;padding-block-end:1.75rem;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-4c44f948-7ce9{padding:0px;border-block-end: 1px solid #E6E6E6;\n}.elementor .e-70a65d7e-cb5e{padding:0px;flex:1 1 auto;border-block-start: 1px solid #E6E6E6; & summary { display: flex; align-items: center; justify-content: space-between; gap: 1.5rem; } & summary::-webkit-details-marker { display: none; } & summary::after { content: "+"; flex: 0 0 auto; width: 2.5rem; height: 2.5rem; display: flex; align-items: center; justify-content: center; border-radius: 50%; border: 1px solid #C49A57; color: #C49A57; font-family: Archivo; font-size: 1.375rem; font-weight: 300; line-height: 1; transition: all 0.3s; } & details[open] summary::after { content: "−"; background-color: #C49A57; color: #FFFFFF; } & summary:hover p { color: #C49A57; }\n}.elementor .e-4550141c-9b0d{padding-block-start:0px;padding-block-end:0px;padding-inline-start:1.25rem;padding-inline-end:1.25rem;display:flex;flex-direction:row;gap:6rem;align-items:flex-start;}.elementor .e-3f795ec0-47b3{width:100%;padding-block-start:7.5rem;padding-block-end:7.5rem;padding-inline-start:0px;padding-inline-end:0px;background-color:#FFFFFF;}.elementor .e-179918a3-4862{font-family:Archivo;font-weight:500;font-size:5rem;color:#FFFFFF;letter-spacing:-3px;line-height:1.05;margin:0px;& strong { color: #C49A57; font-weight: 500; }\n}.elementor .e-6919b82c-27a8{max-width:34rem;font-family:Archivo;font-weight:300;font-size:1.375rem;color:rgba(255, 255, 255, 0.8);line-height:1.6;margin:0px;}.elementor .e-469e0e75-675c{font-weight:400;font-size:1.25rem;color:#C49A57;line-height:1;padding:0px;margin:0px;}.elementor .e-4d2c9322-3a60{font-family:Archivo;font-weight:700;font-size:0.875rem;color:#FFFFFF;letter-spacing:0.98px;line-height:1;text-transform:uppercase;margin:0px;}.elementor .e-43d8f003-eb9f{margin-block-start:1rem;}.elementor .e-43aa243b-8481{font-family:Rubik;font-size:0.875rem;color:rgba(255, 255, 255, 0.55);margin:0px;}.elementor .e-71eacbc9-f45c{text-align:center;padding-block-start:0px;padding-block-end:0px;padding-inline-start:1.25rem;padding-inline-end:1.25rem;display:flex;flex-direction:column;gap:1.5rem;align-items:center;}.elementor .e-4227085d-54f3{width:100%;padding-block-start:8rem;padding-block-end:8rem;padding-inline-start:0px;padding-inline-end:0px;background-image:url("https://astrosophia.sk/app/uploads/2026/10/pre-footer-bg.png");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:0% 0%;background-color:#091036;background-position: center top;\n}