@import "https://fonts.googleapis.com/css?family=Montserrat:300,400,500,600,700,800|Open+Sans:400,600,700&display=swap";@import "https://fonts.googleapis.com/css?family=Roboto:500,700,900&display=swap";html{scroll-behavior:smooth}:target{scroll-margin-top:120px}body{-webkit-font-smoothing:antialiased;margin:0;font-family:Open Sans,sans-serif;font-size:20px;line-height:1.3;overflow-x:hidden}a{color:#5334f5;font-weight:600;text-decoration:none}.Hero{background-image:url(/hero/view_verpar1.jpeg);background-position:50%;background-size:cover;height:920px;position:relative}.HeroGroup{text-align:center;border-radius:0 0 20px 20px;max-width:500px;margin:0 auto;padding:150px 50px}.Hero h1{color:#fff;letter-spacing:30px;opacity:0;margin:0;font-family:Roboto,sans-serif;font-size:40px;font-weight:900;line-height:1.2;animation:3s cubic-bezier(.2,.8,.2,1) .1s forwards HeroAnimation}.Hero h3{color:#fff9;opacity:0;margin:0;font-family:Raleway,sans-serif;font-size:20px;line-height:1.2;animation:3s cubic-bezier(.2,.8,.2,1) .2s forwards HeroAnimation}.Hero p{color:#fffc;opacity:0;font-size:18px;font-weight:600;line-height:1.5;animation:4s cubic-bezier(.2,.8,.2,1) .3s forwards HeroAnimation}.Hero a{color:#fff;text-transform:uppercase;background:#000000b3;border:1px solid #ffffff40;border-radius:20px;padding:9px 20px;font-size:17px;font-weight:600;transition:all .8s cubic-bezier(.2,.8,.2,1)}.Hero a:hover{color:#000;background:#fff}@media (width<=640px){.HeroGroup{padding:100px 20px}.Hero h1{font-size:40px}.Hero h3{font-size:16px}.Hero p{font-size:18px}}@keyframes HeroAnimation{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.Hero svg{position:absolute;bottom:0;left:0}.Hero .Logos{grid-gap:40px;grid-template-columns:repeat(6,1fr);justify-items:center;margin:100px 0;display:grid}@media (width<=640px){.Hero .Logos{grid-template-columns:repeat(3,1fr)}}.Cards h2{text-align:center;background:linear-gradient(104deg,#050a27 0%,#4a548c 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin:50px 20px;font-size:60px;font-weight:700}.Cards h3{text-align:center;color:#373c46;margin:120px 20px 20px;font-family:Montserrat,sans-serif;font-size:30px;font-weight:700}.Cards p{text-align:center;margin:20px;font-family:Open Sans,sans-serif;font-size:18px}.CardGroup{grid-gap:40px;grid-template-columns:repeat(3,1fr);justify-items:center;display:grid}@media (width<=1060px){.CardGroup{grid-template-columns:repeat(2,1fr)}}@media (width<=720px){.CardGroup{grid-template-columns:repeat(1,1fr)}}.ButtonItem{text-align:center;display:grid}.ButtonMore{color:#fff;background:linear-gradient(45deg,#37ecba 0%,#72afd3 100%);border:none;border-radius:30px;justify-self:center;width:300px;padding:18px 60px;font-family:Montserrat,sans-serif;font-size:20px;font-weight:700;transition:all .8s cubic-bezier(.2,.8,.2,1);box-shadow:0 10px 20px #6529ff26}.ButtonMore:hover{transform:translateY(-3px);box-shadow:0 10px 30px #00000026}.ButtonSpecialItem{color:#fff;background:linear-gradient(45deg,#37ecba 0%,#72afd3 100%);border:none;border-radius:30px;justify-self:center;width:300px;padding:18px 60px;font-family:Montserrat,sans-serif;font-size:20px;font-weight:700;transition:all .8s cubic-bezier(.2,.8,.2,1);box-shadow:0 10px 20px #6529ff26}.ButtonSpecialItem:hover{transform:translateY(-3px);box-shadow:0 10px 30px #00000026}.HeroPage{width:80%;margin:0 auto;padding:150px 20px 20px}.HeroPage h1{text-align:center;font-family:Montserrat,sans-serif;font-size:40px}.HeroPage p{text-align:center;color:#9da6b8;margin:0 20px;font-family:Open Sans,sans-serif;font-size:18px}.SectionProjects h3{text-align:center;margin:40px 30px 0;font-family:Montserrat,sans-serif;font-size:20px}.SectionOurTeam{grid-gap:40px;grid-template-columns:repeat(3,1fr);justify-items:center;margin:50px 20px 100px;display:grid}.ContactSection{grid-gap:100px;grid-template-columns:repeat(2,1fr);margin:40px 100px 0;display:grid}.FormSection{border-radius:20px;width:710px;margin:10px auto 80px;position:relative;overflow:hidden;box-shadow:0 20px 40px #5a5a5a40}.ContactInfo{grid-gap:40px;grid-template-rows:220px auto;display:grid}.HeadInfo{grid-gap:30px;grid-template-columns:100px auto;height:120px;margin-top:80px;display:grid}.HeadImage{width:90px}.HeadTitle{color:#797171b3;text-align:left;letter-spacing:18px;align-self:center;font-family:Roboto,sans-serif;font-size:28px}.ContactDescription h2{color:#373c46;font-family:Montserrat,sans-serif;font-size:26px}.ContactData h4{color:#373c46;margin:0;font-family:Montserrat,sans-serif;font-size:18px}.InfoData{color:#373c46;font-family:Open Sans,sans-serif;font-size:16px}.ContactData a{color:#5334f5;font-family:Open Sans,sans-serif;font-size:16px}@media (width<=1060px){.SectionOurTeam{grid-template-columns:repeat(2,1fr)}.ContactSection{grid-template-columns:1fr;margin:40px 40px 0 60px}.ContactInfo{display:none}}@media (width<=828px){.SectionProjects h3{text-align:center}.SectionOurTeam{grid-template-columns:repeat(1,1fr)}.ContactSection{grid-template-columns:1fr;width:100%;margin:0}.ContactInfo{display:none}.FormSection{width:80%}}.Header{z-index:100;background:#f7f7f7;width:100%;padding:25px 0;transition:all .8s cubic-bezier(.2,.8,.2,1);position:fixed;top:0}.HeaderScrolled{backdrop-filter:blur(20px);background:#f7f7f7e6;padding:15px 0}.HeaderGroup{justify-content:space-between;align-items:center;gap:16px;max-width:920px;margin:0 auto;padding:0 20px;display:flex}.HeaderLogo{flex-shrink:0;display:flex}.HeaderNav{align-items:center;gap:16px;display:flex}.Header .MobileMenuToggle{display:none}.Header a{color:#252525;font-family:Montserrat,sans-serif;font-size:16px;font-weight:700}.Header button{color:#fff;cursor:pointer;background:#72afd3;border:none;border-radius:10px;outline:none;padding:8px 20px;font-family:Montserrat,sans-serif;font-size:16px;font-weight:700;transition:all 1s cubic-bezier(.2,.8,.2,1)}.Header button:hover{color:#000;background:#fff;transform:translateY(-3px);box-shadow:0 10px 20px #00000040}.active{border-style:none none solid;border-color:#000}.Header a.LanguageOption{color:#252525;font-size:12px;font-weight:700;text-decoration:none}.Header a.LanguageOptionActive{color:#fff}@media (width<=640px){.Header{padding:15px 0}.HeaderGroup{padding:0 16px}.Header .MobileMenuToggle{cursor:pointer;z-index:110;background:0 0;border:none;flex-direction:column;justify-content:center;gap:5px;width:32px;height:32px;padding:0;display:flex}.Header .MobileMenuToggle span{background:#252525;border-radius:2px;width:100%;height:2px;display:block}.HeaderNav{backdrop-filter:blur(20px);z-index:90;background:#f7f7f7fa;flex-direction:column;align-items:flex-start;gap:18px;min-height:100vh;padding:90px 24px 24px;display:none;position:fixed;top:0;left:0;right:0}.HeaderNav.HeaderNavOpen{display:flex}.LanguageSwitcher{align-self:flex-start}}.LanguageSwitcher{border:1px solid #25252526;border-radius:20px;align-items:center;gap:4px;padding:4px;display:flex}.LanguageOption{cursor:pointer;color:#252525;background:0 0;border:none;border-radius:16px;outline:none;padding:4px 10px;font-family:Montserrat,sans-serif;font-size:12px;font-weight:700;transition:all .4s cubic-bezier(.2,.8,.2,1)}.LanguageOption:hover{background:#72afd326}.LanguageOptionActive{color:#fff;background:#72afd3}.LanguageOptionActive:hover{background:#72afd3}@media (width<=640px){.LanguageOption{padding:4px 7px;font-size:11px}}.HeroContainer{grid-template-columns:1fr 1fr;width:100%;height:920px;display:grid}.HeroInformation{color:#787878;flex-direction:column;justify-content:center;padding:6rem;display:flex}.HeroImageSection{background:linear-gradient(90deg,#fff 0%,#fff0 100%)}.HeroImage{background-color:#0000;background-image:url(/hero/view_verpar1.jpeg),linear-gradient(90deg,#fff 0%,#fff0 100%);background-position:100% 100%,0;background-repeat:no-repeat,no-repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.HeroUnd{background:linear-gradient(#cfb8ff00 30%,#3e3e3e 100%);width:100%;height:100%;position:relative}.Card{border-radius:20px;grid-template-rows:2fr 1fr 2fr;width:300px;height:340px;transition:all .8s cubic-bezier(.2,.8,.2,1);display:grid;position:relative;overflow:hidden;box-shadow:0 20px 40px #5c5c5c40}.Card:hover{transform:scale(1.1);box-shadow:0 30px 60px #41414180}.Card:hover img{transform:translateY(10px)}.Card img{align-self:end;height:100px;margin-left:auto;margin-right:auto;transition:all .8s cubic-bezier(.2,.8,.2,1);display:block;position:relative;top:0}.Card h4{text-align:center;color:#fff;align-self:end;width:100%;margin:0 auto;font-family:Montserrat,sans-serif;font-size:20px}.Card p{color:#ffffffb3;text-align:center;align-self:top;padding:0 20px;font-family:Open Sans,sans-serif;font-size:14px;font-weight:700}.Energy{background:linear-gradient(318deg,#0396ff 0%,#abdcff 100%)}.Bombplant{background:linear-gradient(318deg,#66a6ff 0%,#89f7fe 100%)}.Environment{background:linear-gradient(318deg,#38ef7d 0%,#11998e 100%)}.Simulation{background:linear-gradient(318deg,#8e44ad 0%,#c0392b 100%)}.Siphons{background:linear-gradient(318deg,#8f94fb 0%,#4e54c8 100%)}.Software{background:linear-gradient(318deg,#0575e6 0%,#00f260 100%)}.Aquaculture{background:linear-gradient(318deg,#00b09b 0%,#96c93d 100%)}.Dredging{background:linear-gradient(318deg,#2c3e50 0%,#4ca1af 100%)}.Desalination{background:linear-gradient(318deg,#2193b0 0%,#6dd5ed 100%)}.SectionGroup{grid-gap:20px;background-size:cover;height:300px;margin:150px 0 110px;display:grid;position:relative}.SectionTitleGroup{grid-gap:20px;grid-template-columns:400px auto;margin:0 40px;display:grid}.SectionInfoGroup{grid-gap:20px;grid-template-rows:1fr 2fr;margin:0 40px;display:grid}.SectionClientGroup{grid-gap:40px;grid-template-columns:repeat(3,1fr);justify-items:center;display:grid}.SectionClient{align-self:center;width:128px;margin:0 auto}.SectionTitle{color:#373c46;margin:0;font-family:Montserrat,sans-serif;font-size:30px;line-height:1.2}.SectionText{color:#9da6b8;font-size:20px}@media (width<=1060px){.SectionGroup{height:820px}.SectionTitleGroup{grid-template-columns:300px auto}.SectionClientGroup{grid-template-columns:repeat(2,1fr)}.SectionTitle{align-self:end}}@media (width<=720px){.SectionTitleGroup{grid-template-columns:1fr}.SectionInfoGroup{text-align:center;grid-template-columns:1fr}.SectionTitle{font-size:30px}}.SectionLastProjectTitle{color:#373c46;text-align:center;font-family:Montserrat,sans-serif;font-size:30px;font-weight:700}.SectionCaption{color:#9da6b8;text-align:center;margin:20px;font-size:18px;font-weight:400}.SectionCellGroup{grid-gap:40px;grid-template-columns:repeat(3,1fr);justify-items:center;margin:50px 40px 80px;display:grid}.SectionMore{justify-content:center;margin:0 0 100px;display:flex}@media (width<=1260px){.SectionCellGroup{grid-template-columns:repeat(1,1fr)}}.CellItem{background-color:#fff;border-radius:20px;grid-template-rows:1fr 1fr;align-items:center;width:378px;height:244px;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 40px #bababa40}.CellTitle{text-align:center;color:#373c46;align-self:end;margin:0 20px;font-family:Montserrat,sans-serif;font-size:16px}.CellClient{text-align:center;color:#9da6b8;align-self:center;margin:0 auto;font-family:Open Sans,sans-serif;font-size:14px}@media (width<=720px){.CellItem{width:278px}}.FooterGroup{grid-gap:20px;background:#f1f3f5;width:100%;padding:50px 0;display:grid}.SectionLogo{align-self:center;width:128px;margin:0 auto}.Text{color:#486791;max-width:500px;margin:0 auto;font-size:24px;font-weight:600}.LinkGroup{grid-gap:10px;text-align:center;grid-template-columns:repeat(4,1fr);justify-items:center;width:490px;margin:0 auto;display:grid}.LinkItems{width:100%;margin:6px auto;font-family:Montserrat,sans-serif;font-size:14px}.LinkItems a{transition:all .8s}.LinkItems a:hover{color:#000}.SectionInfo{text-align:center;color:#9da6b8;max-width:500px;margin:0 auto;font-size:12px}@media (width<=720px){.SectionLogo{width:98px}.LinkGroup{grid-template-columns:1fr;width:100%}}@media (width<=640px){.FooterGroup{padding-right:-10px}}.ContactForm{grid-template-rows:1fr;padding:0 10%;display:grid}.TitleContactForm{text-align:center;color:#373c46;self-align:end;margin:36px 0 0;font-family:Montserrat,sans-serif;font-size:26px}.ItemForm .MessageForm{margin:10px 28px}.TitleForm{text-align:left;font-family:Montserrat,sans-serif;font-size:14px}.InputForm{background-color:#f2f2f2;border:none;border-radius:20px;width:90%;height:50px;padding-left:20px;font-family:Open Sans,sans-serif;font-size:14px}.TextAreaForm{background-color:#f0f0f0;border:none;border-radius:20px;width:85%;height:100px;padding:20px;font-family:Open Sans,sans-serif;font-size:14px}.SubmitSection{margin:40px auto}.ButtonItem{color:#fff;cursor:pointer;background:linear-gradient(45deg,#37ecba 0%,#72afd3 100%);border:none;border-radius:30px;justify-self:center;width:300px;padding:18px 60px;font-family:Montserrat,sans-serif;font-size:20px;font-weight:700;transition:all .8s cubic-bezier(.2,.8,.2,1);box-shadow:0 10px 20px #6529ff26}.ButtonItem:hover{transform:translateY(-3px);box-shadow:0 10px 30px #00000026}.ButtonItem:disabled{background:linear-gradient(45deg,#04c18d 0%,#006fb1 100%)}.ShowError{color:#dd4442;margin-top:5px;font-size:12px}@media (width<=1080px){.TextAreaForm{width:85%}}@media (width<=720px){.TitleContactForm{font-size:20px}.ButtonItem{width:100%;font-size:16px}}.CardTeamItem{grid-gap:0;border-radius:20px;grid-template-rows:3em 40px 70px;width:100%;margin:0 40px;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 40px #c5c5c540}.TeamName{color:#373c46;text-align:center;align-self:end;width:100%;margin:0 auto;font-family:Montserrat,sans-serif;font-size:24px}.TeamTitle{color:#9da6b8;text-align:center;margin:5px 20px 0;font-family:Open Sans,sans-serif;font-size:14px}.TeamRole{color:#9da6b8;text-align:center;align-self:start;margin:0 30px;font-family:Open Sans,sans-serif;font-size:16px}.ProductHero{text-align:center;max-width:860px;margin:110px auto 40px;padding:0 20px}.ProductHeroToggleLabel{color:#9da6b8;margin-bottom:10px;font-family:Open Sans,sans-serif;font-size:14px}.ProductHeroToggle{border:1px solid #25252526;border-radius:24px;flex-wrap:wrap;justify-content:center;gap:6px;margin-bottom:32px;padding:5px;display:inline-flex}.ProductHeroToggleBtn{cursor:pointer;color:#252525;background:0 0;border:none;border-radius:20px;outline:none;padding:8px 18px;font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;transition:all .3s}.ProductHeroToggleBtn:hover{background:#72afd326}.ProductHeroToggleBtn.active{color:#fff;background:#72afd3}.ProductHeroPanel h1{color:#373c46;margin-bottom:16px;font-family:Montserrat,sans-serif;font-size:38px;font-weight:700;line-height:1.2}.ProductHeroSub{color:#9da6b8;max-width:620px;margin:0 auto 28px;font-family:Open Sans,sans-serif;font-size:18px;line-height:1.6}.ProductHeroCtas{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.ButtonPrimary,.ButtonSecondary{border-radius:30px;padding:14px 28px;font-family:Montserrat,sans-serif;font-size:15px;font-weight:700;text-decoration:none;transition:all .3s;display:inline-block}.ButtonPrimary{color:#fff;background:#72afd3}.ButtonPrimary:hover{background:#5f9ac0}.ButtonSecondary{color:#373c46;background:0 0;border:1px solid #25252533}.ButtonSecondary:hover{background:#0000000a}.ProductStats{text-align:center;max-width:1000px;margin:60px auto;padding:0 20px}.ProductStatsHeading{color:#373c46;margin-bottom:36px;font-family:Montserrat,sans-serif;font-size:24px}.ProductStatsGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:30px;display:grid}.ProductStatValue{color:#72afd3;margin-bottom:8px;font-family:Montserrat,sans-serif;font-size:34px;font-weight:700}.ProductStatLabel{color:#9da6b8;font-family:Open Sans,sans-serif;font-size:14px;line-height:1.4}.ProductCatalog{max-width:1000px;margin:70px auto;padding:0 20px}.ProductCatalogHeading{color:#373c46;text-align:center;margin-bottom:36px;font-family:Montserrat,sans-serif;font-size:26px}.ProductCatalogGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:24px;display:grid}.ProductCatalogItem{background:#fff;border-radius:16px;padding:28px 24px;box-shadow:0 20px 40px #c5c5c540}.ProductCatalogItem h3{color:#373c46;margin-bottom:10px;font-family:Montserrat,sans-serif;font-size:17px}.ProductCatalogItem p{color:#9da6b8;font-family:Open Sans,sans-serif;font-size:14px;line-height:1.6}.ProductCatalogNote{color:#9da6b8;text-align:center;margin-top:24px;font-family:Open Sans,sans-serif;font-size:13px;font-style:italic}.ProductCases{max-width:1000px;margin:70px auto;padding:0 20px}.ProductCasesHeading{color:#373c46;text-align:center;margin-bottom:36px;font-family:Montserrat,sans-serif;font-size:26px}.ProductCasesGrid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px;display:grid}.ProductCaseItem{background:#f7f9fb;border-left:none;border-radius:16px;padding:26px 24px}.ProductCaseItem h3{color:#373c46;margin-bottom:10px;font-family:Montserrat,sans-serif;font-size:16px}.ProductCaseItem p{color:#6b7280;font-family:Open Sans,sans-serif;font-size:14px;line-height:1.6}.ProductCert{text-align:center;background:#f7f9fb;border-radius:20px;max-width:720px;margin:70px auto;padding:40px 30px}.ProductCertBadges{flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:20px;display:flex}.ProductCertBadge{color:#fff;background:#373c46;border-radius:14px;padding:6px 14px;font-family:Montserrat,sans-serif;font-size:12px;font-weight:700}.ProductCert h2{color:#373c46;margin-bottom:12px;font-family:Montserrat,sans-serif;font-size:22px}.ProductCert p{color:#6b7280;font-family:Open Sans,sans-serif;font-size:15px;line-height:1.6}.ProductFormSection{max-width:620px;margin:70px auto 90px;padding:0 20px;scroll-margin-top:40px}.ProductForm{background:#fff;border-radius:20px;padding:40px 36px;box-shadow:0 20px 40px #c5c5c54d}.ProductForm h2{color:#373c46;margin-bottom:8px;font-family:Montserrat,sans-serif;font-size:24px}.ProductFormSub{color:#9da6b8;margin-bottom:24px;font-family:Open Sans,sans-serif;font-size:14px}.ItemFormCheckbox{color:#373c46;cursor:pointer;align-items:center;gap:8px;margin:8px 0 20px;font-family:Open Sans,sans-serif;font-size:14px;display:flex}.ItemFormCheckbox a{color:#72afd3;text-decoration:underline}.LegalPage{color:#373c46;max-width:720px;margin:40px auto 80px;padding:0 20px;line-height:1.8}.LegalPage h1{color:#373c46;margin-bottom:20px;font-family:Montserrat,sans-serif;font-size:clamp(2rem,4vw,2.8rem)}.LegalPage h2{color:#373c46;margin:28px 0 12px;font-family:Montserrat,sans-serif;font-size:1.2rem}.LegalPage p,.LegalPage li{color:#4b5563;font-family:Open Sans,sans-serif;font-size:15px}.LegalPage ul,.LegalPage ol{margin:0 0 16px 1.2rem;padding-left:1rem}.LegalPage strong{color:#373c46}@media (width<=640px){.ProductHeroPanel h1{font-size:28px}.ProductHeroSub{font-size:16px}}.WaterPump{background:linear-gradient(318deg,#16a085 0%,#f4d03f 100%)}.ProductFormSuccess{text-align:center;padding:40px 20px}.ProductFormSuccess h2{color:#373c46;font-family:Montserrat,sans-serif}.ProductGallery{max-width:1000px;margin:60px auto;padding:0 20px}.ProductGalleryHeading{color:#373c46;text-align:center;margin-bottom:28px;font-family:Montserrat,sans-serif;font-size:24px}.ProductGalleryGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}.ProductGalleryImg{aspect-ratio:4/3;object-fit:cover;border-radius:14px;width:100%;box-shadow:0 15px 30px #c5c5c54d}
