.splash-page.svelte-2tqwmw{min-height:70vh;height:auto;padding-bottom:2rem}.button-container.svelte-2tqwmw{display:flex;justify-content:center;align-items:center;margin-top:100px;margin-bottom:2rem;animation:svelte-2tqwmw-animateIn 1.2s ease-in-out}@keyframes svelte-2tqwmw-animateIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.project-box.svelte-16o6lb6{width:100%;background-color:#1a1a1a;border-radius:12px;overflow:hidden;position:relative;height:300px;display:flex;flex-direction:column}.project-image.svelte-16o6lb6{flex:1;position:relative;overflow:hidden}.project-image.svelte-16o6lb6 img:where(.svelte-16o6lb6){width:100%;height:100%;object-fit:cover}.project-box.svelte-16o6lb6:hover .project-image:where(.svelte-16o6lb6):after{opacity:.3}.project-info.svelte-16o6lb6{padding:20px;background-color:#1a1a1a;flex-shrink:0;display:flex;flex-direction:column;gap:8px}.project-title.svelte-16o6lb6{font-size:20px;font-weight:700;color:#fff;margin:0;line-height:1.2}.subtitle.svelte-16o6lb6{font-style:italic;font-weight:400}.project-description.svelte-16o6lb6{font-size:14px;color:#ccc;margin:0;line-height:1.4}.learn-more.svelte-16o6lb6{color:#fff;font-size:14px;font-weight:500;opacity:0;transition:opacity .3s ease;margin-top:4px;transition:color .3s ease}.learn-more.always-visible.svelte-16o6lb6{opacity:1}.learn-more.svelte-16o6lb6:hover{color:#a5a5a5}.project-box.svelte-16o6lb6:hover .learn-more:where(.svelte-16o6lb6){opacity:1}.arrow.svelte-16o6lb6{display:inline-block;transition:transform .3s ease}.learn-more.svelte-16o6lb6:hover .arrow:where(.svelte-16o6lb6){transform:translate(4px)}a.svelte-16o6lb6{text-decoration:none;color:inherit}.header.svelte-1lsvfzf{margin-bottom:2rem}.container.svelte-1lsvfzf{display:flex;flex-direction:column;gap:20px;width:80%;margin:0 auto}.row.svelte-1lsvfzf{display:grid;gap:20px;transition:grid-template-columns .3s ease}.row1.svelte-1lsvfzf{grid-template-columns:1fr 1fr 1fr}.row2.svelte-1lsvfzf{grid-template-columns:1fr 1fr}.div.svelte-1lsvfzf{transition:all .3s ease}.row1.svelte-1lsvfzf:has(.div1:where(.svelte-1lsvfzf):hover){grid-template-columns:1.3fr 1fr 1fr}.row1.svelte-1lsvfzf:has(.div2:where(.svelte-1lsvfzf):hover){grid-template-columns:1fr 1.3fr 1fr}.row1.svelte-1lsvfzf:has(.div3:where(.svelte-1lsvfzf):hover){grid-template-columns:1fr 1fr 1.3fr}.row2.svelte-1lsvfzf:has(.div4:where(.svelte-1lsvfzf):hover){grid-template-columns:1.3fr 1fr}.row2.svelte-1lsvfzf:has(.div5:where(.svelte-1lsvfzf):hover){grid-template-columns:1fr 1.3fr}.div.svelte-1lsvfzf:hover{z-index:1}@media (max-width: 1200px){.container.svelte-1lsvfzf{width:90%}}@media (max-width: 768px){.header.svelte-1lsvfzf{margin-top:4rem;margin-bottom:1.5rem}.container.svelte-1lsvfzf{width:95%;gap:15px}.row.svelte-1lsvfzf{gap:15px}.row1.svelte-1lsvfzf,.row2.svelte-1lsvfzf{grid-template-columns:1fr}.row1.svelte-1lsvfzf:has(.div1:where(.svelte-1lsvfzf):hover){grid-template-columns:1fr}.row1.svelte-1lsvfzf:has(.div2:where(.svelte-1lsvfzf):hover){grid-template-columns:1fr}.row1.svelte-1lsvfzf:has(.div3:where(.svelte-1lsvfzf):hover){grid-template-columns:1fr}.row2.svelte-1lsvfzf:has(.div4:where(.svelte-1lsvfzf):hover){grid-template-columns:1fr}.row2.svelte-1lsvfzf:has(.div5:where(.svelte-1lsvfzf):hover){grid-template-columns:1fr}}@media (max-width: 480px){.header.svelte-1lsvfzf{margin-top:3rem;margin-bottom:1rem}.container.svelte-1lsvfzf{width:98%;gap:12px}.row.svelte-1lsvfzf{gap:12px}}@media (min-width: 769px) and (max-width: 1024px){.container.svelte-1lsvfzf{width:90%}.row1.svelte-1lsvfzf{grid-template-columns:1fr 1fr}.row1.svelte-1lsvfzf .div3:where(.svelte-1lsvfzf){grid-column:1 / -1;max-width:50%;margin:0 auto}.row2.svelte-1lsvfzf{grid-template-columns:1fr 1fr}.row1.svelte-1lsvfzf:has(.div1:where(.svelte-1lsvfzf):hover){grid-template-columns:1.3fr 1fr}.row1.svelte-1lsvfzf:has(.div2:where(.svelte-1lsvfzf):hover){grid-template-columns:1fr 1.3fr}.row1.svelte-1lsvfzf:has(.div3:where(.svelte-1lsvfzf):hover){grid-template-columns:1fr 1fr}}.card.svelte-1hnch9z{height:25rem;display:block;width:15rem;background-size:cover;position:relative;overflow:hidden;border-radius:6px}.card.svelte-1hnch9z:before{content:"";position:absolute;inset:0;background-color:#0000;transition:background-color .35s ease;z-index:1;pointer-events:none}.card.svelte-1hnch9z:hover:before{background-color:#000000b3}.cardTopic.svelte-1hnch9z{position:absolute;left:50%;top:1rem;transform:translate(-50%,8px);margin:0;color:var(--primary-text);font-size:1.7rem;opacity:0;transition:transform .4s ease,opacity .3s ease;z-index:3;text-align:center;pointer-events:none}.card.svelte-1hnch9z:hover .cardTopic:where(.svelte-1hnch9z){transform:translate(-50%,50%);opacity:1}.card-content.svelte-1hnch9z{position:absolute;width:100%;left:50%;bottom:1.25rem;transform:translate(-50%,10px);color:#b0b0b0;text-align:center;padding:0 1rem;z-index:2;opacity:0;transition:transform .35s ease,opacity .3s ease}.card.svelte-1hnch9z:hover .card-content:where(.svelte-1hnch9z){transform:translate(-50%);opacity:1}.card-content.svelte-1hnch9z h3:where(.svelte-1hnch9z){margin:0 0 .75rem;color:var(--secondary-text);font-size:.95rem;line-height:1.2}.labelAnimation.svelte-mhkrq0{animation:svelte-mhkrq0-labelAnimation 4s infinite}.noLabelAnimation.svelte-mhkrq0{visibility:visible}@keyframes svelte-mhkrq0-labelAnimation{0%{opacity:0}20%{opacity:0}40%{opacity:100}60%{opacity:100}80%{opacity:50}to{opacity:0}}.display.svelte-mhkrq0{display:none}.component-wrapper.svelte-mhkrq0{display:flex;flex-direction:column;width:auto;height:auto}.input_wrap.svelte-mhkrq0{position:relative;border:1px solid transparent;border-radius:10px;width:100%}.input_wrap.svelte-mhkrq0:focus-within{border:1px solid var(--accent)}.error-message.svelte-mhkrq0{color:#e74c3c;font-size:12px;padding-top:5px}.input_wrap.svelte-mhkrq0 .input_icon:where(.svelte-mhkrq0){position:absolute;top:50%;float:right;right:15px;transform:translateY(-50%);pointer-events:none;cursor:pointer}.input_wrap.svelte-mhkrq0 input:where(.svelte-mhkrq0),.input_wrap.svelte-mhkrq0 textarea:where(.svelte-mhkrq0){padding:14px 50px 14px 14px;font-size:16px;border-radius:10px;border:1px solid transparent;color:var(--border-divider);box-sizing:border-box;width:100%;background-color:#fff}.input_wrap.svelte-mhkrq0 input.error:where(.svelte-mhkrq0),.input_wrap.svelte-mhkrq0 textarea.error:where(.svelte-mhkrq0){border-color:#e74c3c}.input_wrap.svelte-mhkrq0 textarea:where(.svelte-mhkrq0){padding:14px;font-size:16px;border-radius:10px;color:var(--border-divider);resize:none;overflow-y:auto;font-family:inherit;width:100%;box-sizing:border-box}.input_wrap.svelte-mhkrq0 input.inputHide:where(.svelte-mhkrq0){padding:14px}.input_wrap.svelte-mhkrq0 label:where(.svelte-mhkrq0){font-family:arial;font-size:16px;position:absolute;top:50%;left:14px;transform:translateY(-50%);transition:.2s ease all;pointer-events:none;color:var(--secondary-text);padding:0 5px}input.svelte-mhkrq0:focus+label:where(.svelte-mhkrq0),input.svelte-mhkrq0:not(:placeholder-shown)+label:where(.svelte-mhkrq0){font-size:12px;top:-5px;left:10px;color:var(--background);padding:0 5px}textarea.svelte-mhkrq0:focus+label:where(.svelte-mhkrq0),textarea.svelte-mhkrq0:valid+label:where(.svelte-mhkrq0){font-size:12px;top:-5px;left:10px;color:var(--background);padding:0 5px}input[type=text].svelte-mhkrq0:focus{outline:none}textarea.svelte-mhkrq0:focus{outline:none}.upInputs.svelte-l5j1me{display:flex;flex-direction:row;gap:1rem}.header.svelte-l5j1me{font-size:25px;color:var(--secondary-border-divider)}.contactCard.svelte-l5j1me{display:flex;flex-direction:row;width:100%;background-color:#f7f8f9;border-radius:20px}.section1.svelte-l5j1me{background-color:#f2f3f5;display:flex;align-items:center;padding:.5rem;border-radius:20px 0 0 20px}.headerText.svelte-l5j1me{display:flex;color:var(--secondary-border-divider);justify-content:center}.sec1text.svelte-l5j1me{display:flex;width:50%;font-size:30px}.section2.svelte-l5j1me{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:2rem}.section1.svelte-l5j1me,.section2.svelte-l5j1me{flex:1}img.svelte-l5j1me{width:100px}@media (max-width: 1080px){.section2.svelte-l5j1me{padding:2rem}.contactCard.svelte-l5j1me{width:45rem}.sec1text.svelte-l5j1me{font-size:22px}}@media (max-width: 750px){.section1.svelte-l5j1me{display:none}.contactCard.svelte-l5j1me{width:80vw}.upInputs.svelte-l5j1me{flex-direction:column}}.companyName.svelte-8vyzuo{display:flex;justify-content:center;height:100vh;align-items:center;font-size:80px}.selection2.svelte-8vyzuo{color:var(--primary-text);font-size:26px;display:flex;flex-direction:row-reverse;justify-content:center;width:100vw;align-items:center;gap:10rem}.selection1.svelte-8vyzuo{display:flex;flex-direction:column;gap:1rem;justify-content:center;align-items:center;width:100vw}.cards-container.svelte-8vyzuo{display:flex;flex-direction:row;gap:1rem;justify-content:center;align-items:center}.OneClickText.svelte-8vyzuo{display:flex;flex-direction:column;justify-content:center;align-items:center}.imgOneClick.svelte-8vyzuo{display:flex;flex-direction:row;justify-content:center;gap:15rem;height:100vh;margin-left:2rem;margin-right:2rem}@keyframes svelte-8vyzuo-move{to{transform:translate(calc(-100% + 100vw))}}#sectionPin.svelte-8vyzuo{height:400vh;overflow:visible;view-timeline-name:--section-pin-tl;view-timeline-axis:block}.pin-wrap-sticky.svelte-8vyzuo{height:100vh;position:sticky;top:0;width:100vw;overflow-x:hidden}.pin-wrap.svelte-8vyzuo{height:100vh;width:200vmax;background:linear-gradient(90deg,var(--background),var(--secondary-border-divider));will-change:transform;animation:linear svelte-8vyzuo-move forwards;animation-timeline:--section-pin-tl;animation-range:contain 0% contain 100%}.promtImg.svelte-8vyzuo{width:27rem;object-fit:contain}.pin-wrapDefault.svelte-8vyzuo{display:flex;flex-direction:row}@media (max-width: 1080px){.imgOneClick.svelte-8vyzuo{flex-direction:column;height:100%;align-items:center;gap:2rem}.promtImg.svelte-8vyzuo{margin:0 auto;margin-top:2rem;width:25rem}.inpPromt.svelte-8vyzuo{margin-bottom:2rem}.pin-wrapDefault.svelte-8vyzuo{flex-direction:column}#sectionPin.svelte-8vyzuo{height:100%;background-color:var(--secondary-border-divider)}.selection1.svelte-8vyzuo{flex-wrap:wrap;height:100%;margin-bottom:2rem;background-color:var(--secondary-border-divider)}.cards-container.svelte-8vyzuo{flex-wrap:wrap}.selection2.svelte-8vyzuo{background-color:var(--border-divider)}#contact.svelte-8vyzuo{margin-top:2rem;margin-bottom:2rem}}@media (max-width: 940px){.selection2.svelte-8vyzuo{flex-direction:column;gap:2rem}.subscribtionBox.svelte-8vyzuo{margin-bottom:4rem}.companyName.svelte-8vyzuo{font-size:60px}}@media (max-width: 650px){.companyName.svelte-8vyzuo{font-size:40px}}@media (max-width: 450px){.companyName.svelte-8vyzuo{font-size:30px}}@media (max-width: 500px){.promtImg.svelte-8vyzuo{width:18rem}#imgPromtP.svelte-8vyzuo{font-size:12px;text-align:left!important}#imgPromth1.svelte-8vyzuo{font-size:15px}}@supports (-webkit-hyphens:none) and (not (-ms-ime-align:auto)){.pin-wrap.svelte-8vyzuo{width:100vw;display:flex;flex-direction:column;overflow-x:hidden;animation:none;height:100%}#sectionPin.svelte-8vyzuo{height:auto;overflow:visible}.pin-wrap-sticky.svelte-8vyzuo{position:relative;height:auto}#contact.svelte-8vyzuo{margin-top:5rem;margin-bottom:5rem}.pin-wrap.svelte-8vyzuo{background:linear-gradient(90deg,var(--background),var(--background))}}footer.svelte-1wlmi2p{margin:0 auto;padding:70px 60px;background:#101010;border:2px solid #232323;border-radius:50px 50px 0 0;text-align:center}.logo.svelte-1wlmi2p{font-size:56px;font-weight:600;margin-bottom:20px;color:#fff}.tagline.svelte-1wlmi2p{font-size:18px;color:#999;margin-bottom:50px;max-width:500px;margin-left:auto;margin-right:auto;line-height:1.6}.nav-container.svelte-1wlmi2p{margin-bottom:40px}.nav-heading.svelte-1wlmi2p{font-size:14px;font-weight:600;color:#666;text-transform:uppercase;letter-spacing:2px;margin-bottom:20px}.nav-section.svelte-1wlmi2p{display:flex;justify-content:center;gap:50px;flex-wrap:wrap}.nav-section.svelte-1wlmi2p a:where(.svelte-1wlmi2p){color:#fff;text-decoration:none;font-size:20px;font-weight:500;transition:color .3s ease}.nav-section.svelte-1wlmi2p a:where(.svelte-1wlmi2p):hover{color:#007aff}.contact-btn.svelte-1wlmi2p{background:linear-gradient(180deg,#4a90e2,#007aff);border:none;border-radius:100px;padding:18px 60px;color:#fff;font-family:Manrope,sans-serif;font-weight:600;font-size:18px;cursor:pointer;box-shadow:0 4px 15px #007aff4d;transition:all .2s ease;margin-bottom:50px}.contact-btn.svelte-1wlmi2p:hover{transform:translateY(-2px);box-shadow:0 6px 20px #007aff66}.contact-btn.svelte-1wlmi2p:active{transform:translateY(0);box-shadow:0 2px 10px #007aff4d}.bottom.svelte-1wlmi2p{padding-top:40px;border-top:1px solid #232323;color:#666;font-size:14px}@media (max-width: 768px){footer.svelte-1wlmi2p{padding:50px 30px}.logo.svelte-1wlmi2p{font-size:42px}.tagline.svelte-1wlmi2p{font-size:16px}.nav-section.svelte-1wlmi2p{gap:30px}.nav-section.svelte-1wlmi2p a:where(.svelte-1wlmi2p){font-size:18px}.contact-btn.svelte-1wlmi2p{font-size:16px;padding:16px 50px}}@media (max-width: 480px){footer.svelte-1wlmi2p{padding:40px 20px}.logo.svelte-1wlmi2p{font-size:36px}.tagline.svelte-1wlmi2p{font-size:15px}.nav-section.svelte-1wlmi2p{gap:20px}.nav-section.svelte-1wlmi2p a:where(.svelte-1wlmi2p){font-size:16px}.contact-btn.svelte-1wlmi2p{font-size:14px;padding:14px 40px}}.splashPage.svelte-1uha8ag{margin-top:9rem}
