.core-competence.svelte-13d0mji{padding:5rem 0;background-color:#fffdf4}.core-competence.svelte-13d0mji .heading:where(.svelte-13d0mji){font-size:2rem;font-weight:700}.core-competence.svelte-13d0mji .description:where(.svelte-13d0mji){font-size:1.15rem;color:#4d4d4d;text-align:justify;margin-bottom:3rem}.core-competence.svelte-13d0mji .competence-title:where(.svelte-13d0mji){font-size:1.8rem;line-height:.8}.core-competence.svelte-13d0mji .competence-content:where(.svelte-13d0mji){font-size:1.45rem;color:#4d4d4d;text-align:justify;margin-bottom:2.5rem;line-height:1.5}@media (max-width: 992px){.core-competence.svelte-13d0mji .heading:where(.svelte-13d0mji){font-size:1.5rem}.core-competence.svelte-13d0mji .competence-title:where(.svelte-13d0mji){font-size:1.5rem}.core-competence.svelte-13d0mji .competence-content:where(.svelte-13d0mji),.core-competence.svelte-13d0mji .description:where(.svelte-13d0mji){font-size:1rem}}.company-information.svelte-1b5eg0u{padding:5rem 0;background-color:#f9fffd}.company-information.svelte-1b5eg0u .heading:where(.svelte-1b5eg0u){font-size:2rem;font-weight:700;margin-bottom:0}.company-information.svelte-1b5eg0u .description:where(.svelte-1b5eg0u){font-size:1.1rem;color:#373737bd;margin-bottom:1.5rem}.contact-item.svelte-1b5eg0u{font-size:1.5rem;color:#4d4d4d;margin-top:1.5rem;font-weight:700}@media (max-width: 992px){.company-information.svelte-1b5eg0u .heading:where(.svelte-1b5eg0u){font-size:1.5rem}.company-information.svelte-1b5eg0u .description:where(.svelte-1b5eg0u){font-size:1rem}.contact-item.svelte-1b5eg0u{font-size:1rem;margin-top:.5rem}}.areas-of-expertise.svelte-8qe8me{padding:5rem 0;background-color:#f9fffd}.areas-of-expertise.svelte-8qe8me .heading:where(.svelte-8qe8me){font-size:2rem;font-weight:700;margin-bottom:3rem}.areas-of-expertise.svelte-8qe8me .lecture-sectors:where(.svelte-8qe8me){display:flex;flex-direction:column;justify-content:space-between;height:100%;gap:2rem}.areas-of-expertise.svelte-8qe8me .lecture-sectors:where(.svelte-8qe8me) p:where(.svelte-8qe8me){font-size:1.2rem;color:#4d4d4d;margin-bottom:0}.areas-of-expertise.svelte-8qe8me .expert-trainings:where(.svelte-8qe8me){display:flex;flex-direction:column;justify-content:space-between;height:100%}.areas-of-expertise.svelte-8qe8me .training-item:where(.svelte-8qe8me){display:flex;align-items:center;gap:.5rem}.areas-of-expertise.svelte-8qe8me .training-item:where(.svelte-8qe8me) .training-icon:where(.svelte-8qe8me){width:13%;display:flex;justify-content:center;align-items:center}.areas-of-expertise.svelte-8qe8me .training-item:where(.svelte-8qe8me) p:where(.svelte-8qe8me){width:85%}.areas-of-expertise.svelte-8qe8me .training-item:where(.svelte-8qe8me) p:where(.svelte-8qe8me){margin-bottom:0;font-size:1.2rem}.areas-of-expertise.svelte-8qe8me .lecture-title:where(.svelte-8qe8me){font-weight:700;font-size:1.5rem;margin:0}.areas-of-expertise.svelte-8qe8me .material-symbols-outlined:where(.svelte-8qe8me){font-size:1.5rem}.areas-of-expertise-footer.svelte-8qe8me{display:flex;justify-content:space-evenly;align-items:center;flex-wrap:wrap;gap:5rem;margin-top:5rem}.areas-of-expertise-footer.svelte-8qe8me .footer-item:where(.svelte-8qe8me){display:flex;flex-direction:column;align-items:center;gap:1.5rem}.areas-of-expertise-footer.svelte-8qe8me .footer-item:where(.svelte-8qe8me) p:where(.svelte-8qe8me){margin-bottom:0;font-size:1.4rem}@media (max-width: 992px){.areas-of-expertise.svelte-8qe8me .heading:where(.svelte-8qe8me){font-size:1.5rem;text-align:center}.areas-of-expertise.svelte-8qe8me .lecture-sectors:where(.svelte-8qe8me){gap:1rem}.areas-of-expertise.svelte-8qe8me .lecture-sectors:where(.svelte-8qe8me) p:where(.svelte-8qe8me){font-size:.9rem}.areas-of-expertise.svelte-8qe8me .training-item:where(.svelte-8qe8me) p:where(.svelte-8qe8me){font-size:.9rem}.areas-of-expertise.svelte-8qe8me .training-item:where(.svelte-8qe8me) .training-icon:where(.svelte-8qe8me){width:15%;transform:scale(.8)}.areas-of-expertise.svelte-8qe8me .training-item:where(.svelte-8qe8me) p:where(.svelte-8qe8me){width:80%}.areas-of-expertise.svelte-8qe8me .expert-trainings:where(.svelte-8qe8me){margin-top:3rem}.areas-of-expertise.svelte-8qe8me .lecture-title:where(.svelte-8qe8me){font-size:1.5rem}}.contact-form-container.svelte-zbkdvm{padding:5rem 0;background-color:#fafff4}.contact-form-container.svelte-zbkdvm .form-title:where(.svelte-zbkdvm){font-size:2rem;font-weight:700;text-align:center;margin-bottom:3rem}.contact-info-card.svelte-zbkdvm{border-radius:12px;padding:3rem;box-shadow:0 2px 15px #0000000d;max-width:600px;margin:0 auto}.contact-info-card.svelte-zbkdvm h2:where(.svelte-zbkdvm){color:#2c3e50;margin-bottom:2rem;font-size:1.5rem}.info-items.svelte-zbkdvm{display:flex;flex-direction:column;gap:2rem}.info-item.svelte-zbkdvm{display:flex;gap:.2rem;flex-direction:column}.info-item.svelte-zbkdvm input:where(.svelte-zbkdvm),.info-item.svelte-zbkdvm textarea:where(.svelte-zbkdvm){padding:.5rem;border-radius:.2rem;border:1px solid #9d9d9d;width:100%}.info-item.svelte-zbkdvm input:where(.svelte-zbkdvm){padding-right:2rem}.info-item.svelte-zbkdvm input:where(.svelte-zbkdvm):focus-visible,.info-item.svelte-zbkdvm textarea:where(.svelte-zbkdvm):focus-visible{outline:none;border:1px solid #9d9d9d}.info-item.svelte-zbkdvm .info-input:where(.svelte-zbkdvm){position:relative}.info-item.svelte-zbkdvm .info-input:where(.svelte-zbkdvm) .info-icon:where(.svelte-zbkdvm){position:absolute;color:#9d9d9d;font-size:1.2rem;right:.5rem;top:50%;transform:translateY(-50%)}.info-item.svelte-zbkdvm button:where(.svelte-zbkdvm){background-color:#231e15;color:#c99800;padding:.5rem 0;border:1px solid #231e15;border-radius:.2rem;transition:all .3s}.info-item.svelte-zbkdvm button:where(.svelte-zbkdvm):hover{background-color:#fff;color:#231e15;cursor:pointer}.contact-page.svelte-7wnsvv{background-color:#f8f9fa;min-height:100vh}.banner-content.svelte-7wnsvv{position:relative;background:url(../../../images/company_banner.jpg) no-repeat center;background-size:cover;width:100%;padding:6rem 0}.banner-content.svelte-7wnsvv .banner-overlay:where(.svelte-7wnsvv){position:absolute;top:0;left:0;width:100%;height:100%;background:#00000073;z-index:0}.banner-content.svelte-7wnsvv .banner-text:where(.svelte-7wnsvv){display:flex;align-items:center;position:relative;z-index:1}.banner-content.svelte-7wnsvv .banner-text:where(.svelte-7wnsvv) .welcome-text:where(.svelte-7wnsvv){color:#fcd65f;font-size:1rem;margin-bottom:.5rem;font-weight:400}.banner-content.svelte-7wnsvv h1:where(.svelte-7wnsvv){font-size:3rem;color:#fcd65f}.banner-content.svelte-7wnsvv .lead:where(.svelte-7wnsvv){font-size:1.25rem;color:#fcd65f}
