#services.svelte-4z030h{display:flex;flex-direction:column;gap:.4rem}#services.svelte-4z030h #services-nav:where(.svelte-4z030h){display:flex;justify-content:space-evenly;align-items:center;gap:1.6rem;background-color:var(--color-dark-gray);height:100px;width:80%;margin:4rem auto;border-radius:6px}#services.svelte-4z030h #services-nav:where(.svelte-4z030h) .nav-button:where(.svelte-4z030h){height:100px;width:300px;font-size:26px;background-color:var(--color-dark-gray);color:var(--color-white-gray);border:1px solid var(--color-dark-gray);border-radius:6px;cursor:pointer;font-weight:700;display:flex;align-items:center;justify-content:center;gap:1rem}#services.svelte-4z030h #services-nav:where(.svelte-4z030h) .nav-button:where(.svelte-4z030h) img:where(.svelte-4z030h){--size: 58px;width:var(--size);height:var(--size)}#services.svelte-4z030h #services-nav:where(.svelte-4z030h) .nav-button:where(.svelte-4z030h).highlight{background-color:var(--color-dark-blue);width:100%}#services.svelte-4z030h #services-nav:where(.svelte-4z030h) .nav-button:where(.svelte-4z030h):hover{background-color:var(--color-dark-blue)}@media screen and (max-width: 780px){#services.svelte-4z030h #services-nav:where(.svelte-4z030h) .nav-button:where(.svelte-4z030h) span:where(.svelte-4z030h){display:none}}#services.svelte-4z030h #service-info:where(.svelte-4z030h){display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;background-color:var(--color-dark-gray);width:80%;margin:0 auto;padding:1rem;border-radius:6px;gap:1rem}@media screen and (max-width: 1340px){#services.svelte-4z030h #service-info:where(.svelte-4z030h){flex-direction:column;justify-content:center;width:99%;gap:2rem}}#services.svelte-4z030h #service-info:where(.svelte-4z030h) .left:where(.svelte-4z030h){display:flex;flex-direction:column;max-width:50%;gap:.6rem}@media screen and (max-width: 1340px){#services.svelte-4z030h #service-info:where(.svelte-4z030h) .left:where(.svelte-4z030h){max-width:90%}}#services.svelte-4z030h #service-info:where(.svelte-4z030h) .left:where(.svelte-4z030h) img:where(.svelte-4z030h){width:640px;height:430px;border-radius:6px}@media screen and (max-width: 700px){#services.svelte-4z030h #service-info:where(.svelte-4z030h) .left:where(.svelte-4z030h) img:where(.svelte-4z030h){width:100%}}@media screen and (max-width: 600px){#services.svelte-4z030h #service-info:where(.svelte-4z030h) .left:where(.svelte-4z030h) img:where(.svelte-4z030h){height:300px}}@media screen and (max-width: 360px){#services.svelte-4z030h #service-info:where(.svelte-4z030h) .left:where(.svelte-4z030h) img:where(.svelte-4z030h){height:260px}}#services.svelte-4z030h #service-info:where(.svelte-4z030h) .left:where(.svelte-4z030h) .price:where(.svelte-4z030h){position:relative;font-size:26px;margin:1rem 0 2.4rem}#services.svelte-4z030h #service-info:where(.svelte-4z030h) .left:where(.svelte-4z030h) .price:where(.svelte-4z030h) .highlight:where(.svelte-4z030h){color:var(--color-light-blue);font-weight:700}#services.svelte-4z030h #service-info:where(.svelte-4z030h) .left:where(.svelte-4z030h) .price:where(.svelte-4z030h):after{content:"";position:absolute;width:100%;height:4px;border-radius:6px;background-color:var(--color-light-blue);bottom:-24px;left:0}#services.svelte-4z030h #service-info:where(.svelte-4z030h) .left:where(.svelte-4z030h) .highlight-item:where(.svelte-4z030h){display:flex;gap:1rem;align-items:center;font-size:20px;font-weight:700}#services.svelte-4z030h #service-info:where(.svelte-4z030h) .left:where(.svelte-4z030h) .highlight-icon:where(.svelte-4z030h){--size: 48px;width:var(--size);height:var(--size)}#services.svelte-4z030h #service-info:where(.svelte-4z030h) .right:where(.svelte-4z030h){display:flex;flex-direction:column;justify-content:space-between;width:60%;max-width:600px;min-height:600px}@media screen and (max-width: 1340px){#services.svelte-4z030h #service-info:where(.svelte-4z030h) .right:where(.svelte-4z030h){width:90%;gap:2rem}}#services.svelte-4z030h #service-info:where(.svelte-4z030h) .right:where(.svelte-4z030h) .service-description:where(.svelte-4z030h){font-size:22px;line-height:2.2rem}#services.svelte-4z030h #service-info:where(.svelte-4z030h) .right:where(.svelte-4z030h) button:where(.svelte-4z030h){background-color:var(--color-dark-blue);border:1px solid var(--color-dark-blue);border-radius:6px;color:var(--color-white-gray);height:80px;font-size:24px;font-weight:700;cursor:pointer}@media screen and (max-width: 408px){#services.svelte-4z030h #service-info:where(.svelte-4z030h) .right:where(.svelte-4z030h) button:where(.svelte-4z030h){font-size:20px}}@media screen and (max-width: 340px){#services.svelte-4z030h #service-info:where(.svelte-4z030h) .right:where(.svelte-4z030h) button:where(.svelte-4z030h){font-size:16px}}#services.svelte-4z030h #services-contact:where(.svelte-4z030h){position:relative;background-color:var(--color-dark-gray);width:80%;display:flex;flex-direction:column;margin:5rem auto;padding:1rem;gap:1rem;border-radius:6px}#services.svelte-4z030h #services-contact:where(.svelte-4z030h):before{position:absolute;content:"";width:80%;height:3px;background-color:var(--color-dark-blue);top:-46px;right:10%}#services.svelte-4z030h #services-contact:where(.svelte-4z030h) .top-inputs:where(.svelte-4z030h){display:flex;gap:4rem}@media screen and (max-width: 840px){#services.svelte-4z030h #services-contact:where(.svelte-4z030h) .top-inputs:where(.svelte-4z030h){flex-direction:column;gap:1.4rem}}#services.svelte-4z030h #services-contact:where(.svelte-4z030h) .contact-input:where(.svelte-4z030h){width:80%;height:60px;font-size:18px;padding:0 0 0 1rem;background-color:var(--color-white-gray);border:1px solid var(--color-white-gray);border-radius:6px}@media screen and (max-width: 840px){#services.svelte-4z030h #services-contact:where(.svelte-4z030h) .contact-input:where(.svelte-4z030h){width:100%}}#services.svelte-4z030h #services-contact:where(.svelte-4z030h) #contact-message:where(.svelte-4z030h){width:100%;min-height:260px;background-color:var(--color-white-gray);border:1px solid var(--color-white-gray);border-radius:6px;font-size:18px;padding:1rem 0 0 1rem;font-family:var(--font-family-default)}#services.svelte-4z030h #services-contact:where(.svelte-4z030h) button:where(.svelte-4z030h){margin:0 auto;width:60%;height:60px;font-size:20px;font-weight:700;background-color:var(--color-dark-blue);border:1px solid var(--color-dark-blue);border-radius:6px;color:var(--color-white-gray);cursor:pointer}@media screen and (max-width: 440px){#services.svelte-4z030h #services-contact:where(.svelte-4z030h) button:where(.svelte-4z030h){width:90%}}
