.page-module__E0kJGG__page{z-index:1;background-color:#0000;max-width:100%;position:relative;overflow:clip visible}.page-module__E0kJGG__page .page-module__E0kJGG__heroSection{pointer-events:none;flex-direction:row;justify-content:space-between;align-items:center;height:100vh;padding:225px;display:flex;position:relative}.page-module__E0kJGG__page .page-module__E0kJGG__heroSection *{line-height:100%}.page-module__E0kJGG__page .page-module__E0kJGG__heroSection .page-module__E0kJGG__heroContent{pointer-events:auto;z-index:1;flex-direction:column;align-items:flex-start;max-width:60%;display:flex}.page-module__E0kJGG__page .page-module__E0kJGG__heroSection .page-module__E0kJGG__heroLogoWrapper{pointer-events:auto;z-index:1;flex-shrink:0;position:relative}.page-module__E0kJGG__page .page-module__E0kJGG__heroSection .page-module__E0kJGG__heroLogoWrapper .page-module__E0kJGG__floatingIcon{background-color:var(--color-bg-white);will-change:transform;aspect-ratio:1;border:1px solid var(--color-red);border-radius:50%;width:100%;height:auto;padding:4px;animation:10s infinite alternate both page-module__E0kJGG__heroFloat;display:flex;position:absolute}.page-module__E0kJGG__page .page-module__E0kJGG__heroSection .page-module__E0kJGG__heroLogo{filter:drop-shadow(0 0 40px #e53e3e66);width:600px;height:auto;transition:width .3s}.page-module__E0kJGG__page .page-module__E0kJGG__heroSection .page-module__E0kJGG__textContent{color:var(--color-text-primary)}.page-module__E0kJGG__page .page-module__E0kJGG__heroSection .page-module__E0kJGG__textContent .page-module__E0kJGG__heroTitle{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:8px;margin:0;font-size:72px;font-weight:700;line-height:1.2;display:flex}.page-module__E0kJGG__page .page-module__E0kJGG__heroSection .page-module__E0kJGG__textContent .page-module__E0kJGG__heroTitle>span[rdgc=red]{color:var(--color-red)}.page-module__E0kJGG__page .page-module__E0kJGG__heroSection .page-module__E0kJGG__textContent .page-module__E0kJGG__paragraph{width:100%;color:var(--color-text-primary);font-size:20px;line-height:120%}.page-module__E0kJGG__page .page-module__E0kJGG__heroSection .page-module__E0kJGG__buttonsWrapper{z-index:1;gap:16px;margin-top:32px;display:flex}.page-module__E0kJGG__page section.page-module__E0kJGG__servicesSection,.page-module__E0kJGG__page section.page-module__E0kJGG__projectsSection,.page-module__E0kJGG__page section.page-module__E0kJGG__blogSection,.page-module__E0kJGG__page section.page-module__E0kJGG__processSection,.page-module__E0kJGG__page section.page-module__E0kJGG__contactSection{justify-content:center;align-items:center;min-height:100vh;padding:40px 20px;display:flex;position:relative}.page-module__E0kJGG__page section.page-module__E0kJGG__servicesSection .page-module__E0kJGG__servicesWrapper{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:24px;width:100%;margin-top:40px;display:grid}.page-module__E0kJGG__page section.page-module__E0kJGG__projectsSection .page-module__E0kJGG__projectsWrapper{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px;width:100%;margin-top:40px;display:grid}.page-module__E0kJGG__page section.page-module__E0kJGG__processSection .page-module__E0kJGG__processWrapper{margin-top:40px;flex-direction:column;align-items:center;gap:24px;width:100%;max-width:1000px;margin-inline:auto;display:flex}.page-module__E0kJGG__page section.page-module__E0kJGG__reviewsSection{background-color:var(--color-primary-transparent);border-radius:32px;flex-direction:column;justify-content:center;align-items:center;gap:40px;max-width:1000px;height:80vh;min-height:max-content;max-height:max-content;margin-inline:auto;padding:20px;display:flex}.page-module__E0kJGG__page section.page-module__E0kJGG__reviewsSection .page-module__E0kJGG__sectionTitle{text-align:center;margin:0}.page-module__E0kJGG__page section.page-module__E0kJGG__reviewsSection .page-module__E0kJGG__reviewsWidgetSection{text-align:right;flex-direction:column;justify-content:center;align-items:center;width:100%;height:max-content;margin-inline:auto;display:flex;position:relative}.page-module__E0kJGG__page section.page-module__E0kJGG__reviewsSection .page-module__E0kJGG__reviewsWidgetSection *{text-align:right;color:var(--color-text-primary)}.page-module__E0kJGG__page section.page-module__E0kJGG__contactSection{min-height:auto;padding:80px 20px}.page-module__E0kJGG__page section.page-module__E0kJGG__blogSection .page-module__E0kJGG__blogWrapper{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px;width:100%;margin-top:40px;display:grid}@media only screen and (max-width:1600px){.page-module__E0kJGG__page .page-module__E0kJGG__heroSection .page-module__E0kJGG__heroLogo{width:500px}.page-module__E0kJGG__page .page-module__E0kJGG__heroSection .page-module__E0kJGG__textContent .page-module__E0kJGG__heroTitle{font-size:64px}.page-module__E0kJGG__page .page-module__E0kJGG__heroSection .page-module__E0kJGG__textContent .page-module__E0kJGG__paragraph{font-size:18px}}@media only screen and (max-width:1400px){.page-module__E0kJGG__page .page-module__E0kJGG__heroSection{padding:60px}.page-module__E0kJGG__page .page-module__E0kJGG__heroSection .page-module__E0kJGG__heroLogo{width:450px}.page-module__E0kJGG__page .page-module__E0kJGG__heroSection .page-module__E0kJGG__textContent .page-module__E0kJGG__heroTitle{font-size:56px}.page-module__E0kJGG__page .page-module__E0kJGG__heroSection .page-module__E0kJGG__textContent .page-module__E0kJGG__paragraph{font-size:17px}}@media only screen and (max-width:1200px){.page-module__E0kJGG__page .page-module__E0kJGG__heroSection{gap:30px;padding:50px}.page-module__E0kJGG__page .page-module__E0kJGG__heroSection .page-module__E0kJGG__heroLogo{width:380px}.page-module__E0kJGG__page .page-module__E0kJGG__heroSection .page-module__E0kJGG__heroLogoWrapper .page-module__E0kJGG__floatingIcon{width:28px!important}.page-module__E0kJGG__page .page-module__E0kJGG__heroSection .page-module__E0kJGG__textContent .page-module__E0kJGG__heroTitle{font-size:48px}.page-module__E0kJGG__page .page-module__E0kJGG__heroSection .page-module__E0kJGG__textContent .page-module__E0kJGG__paragraph{font-size:16px}}@media only screen and (max-width:1024px){.page-module__E0kJGG__sectionTitle{font-size:2rem}.page-module__E0kJGG__page .page-module__E0kJGG__heroSection{z-index:5;background-color:var(--color-bg-white);flex-direction:column-reverse;justify-content:flex-end;height:auto;min-height:100vh;padding:90px 16px 40px;display:flex;gap:64px!important}.page-module__E0kJGG__page .page-module__E0kJGG__heroSection .page-module__E0kJGG__heroContent{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:24px;width:100%;max-width:100%;display:flex}.page-module__E0kJGG__page .page-module__E0kJGG__heroSection .page-module__E0kJGG__heroContent .page-module__E0kJGG__textContent{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:24px;display:flex}.page-module__E0kJGG__page .page-module__E0kJGG__heroSection .page-module__E0kJGG__heroContent .page-module__E0kJGG__textContent .page-module__E0kJGG__heroTitle{text-align:center;justify-content:center;gap:0;width:100%;font-size:32px}.page-module__E0kJGG__page .page-module__E0kJGG__heroSection .page-module__E0kJGG__heroContent .page-module__E0kJGG__textContent .page-module__E0kJGG__heroTitle *{width:100%}.page-module__E0kJGG__page .page-module__E0kJGG__heroSection .page-module__E0kJGG__heroContent .page-module__E0kJGG__textContent .page-module__E0kJGG__paragraph{text-align:center;margin:0;font-size:16px}.page-module__E0kJGG__page .page-module__E0kJGG__heroSection .page-module__E0kJGG__heroContent .page-module__E0kJGG__buttonsWrapper{text-align:center;justify-content:center;align-items:center;width:100%;margin:0}.page-module__E0kJGG__page .page-module__E0kJGG__heroSection .page-module__E0kJGG__heroLogoWrapper{z-index:0}.page-module__E0kJGG__page .page-module__E0kJGG__heroSection .page-module__E0kJGG__heroLogoWrapper .page-module__E0kJGG__heroLogo{width:80%;margin-inline:auto;animation:6s ease-in-out infinite alternate both page-module__E0kJGG__heroFloatMobile}}@media only screen and (max-width:480px){.page-module__E0kJGG__page .page-module__E0kJGG__heroSection{height:auto;min-height:100dvh;padding:80px 16px 32px;gap:40px!important}}.page-module__E0kJGG__errorBox{border-radius:var(--border-radius-md);corner-shape:squircle;direction:rtl;background:#fee;padding:16px}.page-module__E0kJGG__errorTitle{font-weight:700}.page-module__E0kJGG__errorMessage{margin-top:8px}.page-module__E0kJGG__contentGrid{gap:16px;display:grid}.page-module__E0kJGG__contentSection{direction:rtl}.page-module__E0kJGG__contentTitle{margin:0}.page-module__E0kJGG__contentDescription{margin-top:8px}.page-module__E0kJGG__customFieldsSection{direction:rtl}.page-module__E0kJGG__customFieldsTitle{margin:0;font-size:18px}.page-module__E0kJGG__customFieldsList{margin-top:8px}.page-module__E0kJGG__fieldKey{opacity:.6}.page-module__E0kJGG__imageTestSection{direction:rtl;gap:8px;margin-top:16px;display:grid}.page-module__E0kJGG__imageTestTitle{margin:0;font-size:18px}.page-module__E0kJGG__testImage{border-radius:var(--border-radius-md);corner-shape:squircle;max-width:100%;height:auto;box-shadow:var(--shadow-border-subtle)}.page-module__E0kJGG__imageSource{opacity:.7}.page-module__E0kJGG__imageSourceCode{direction:rtl}.page-module__E0kJGG__sectionContent{text-align:center;color:var(--color-text-primary);pointer-events:auto;width:100%;max-width:1450px}.page-module__E0kJGG__sectionTitle{margin:0 0 20px;font-size:2.5rem;font-weight:700}.page-module__E0kJGG__sectionDescription{opacity:.9;font-size:1rem;line-height:1.6}@keyframes page-module__E0kJGG__heroFloat{0%{transform:translateY(0)translate(10px)}50%{transform:translateY(-30px)translate(0)}to{transform:translateY(0)translate(10px)}}@keyframes page-module__E0kJGG__heroFloatMobile{0%{transform:translateY(0)translate(-20px)}50%{transform:translateY(-30px)translate(-30px)}to{transform:translateY(0)translate(-20px)}}@keyframes page-module__E0kJGG__heroIconsFloat{0%{transform:translateY(0)translate(5px)}20%{transform:translateY(-30px)translate(-5px)}40%{transform:translateY(-20px)translate(-15px)}60%{transform:translateY(30px)translate(10px)}80%{transform:translateY(10px)translate(-5px)}to{transform:translateY(0)translate(0)}}
