.page1-container1{width:100%;min-height:100dvh;position:relative}.page1-container1 .page-1-content-1{color:#fff;flex-direction:column;display:flex;position:absolute;top:50%;left:200px;transform:translateY(-50%)}.page1-container1 .page-1-content-1 .line-1{color:#fff;margin-bottom:12px;font-size:24px;font-style:normal;font-weight:500;line-height:24px}.page1-container1 .page-1-content-1 .line-2{color:#fff;width:604px;font-size:80px;font-style:normal;font-weight:600;line-height:96px}.page1-container1 .page-1-content-1 .line-3{color:#fff;flex-direction:column;gap:10px;width:900px;margin-top:24px;font-size:24px;font-style:normal;font-weight:400;line-height:36px;display:flex}.scroll-pages{background:#fff;width:100%}.page1-container4{background:#232323;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:120px 0;display:flex}.page1-container4 .page1-title4{color:#fff;text-align:center;text-transform:uppercase;font-size:48px;font-style:normal;font-weight:600;line-height:72px}.page1-container4 .page1-container4-images{grid-template-columns:repeat(3,1fr);justify-items:center;gap:clamp(15px,1.8vw,27px);width:100%;max-width:1487px;margin-top:45px;margin-left:auto;margin-right:auto;padding:0 20px;display:grid}.page1-container5{background:linear-gradient(#0003 0% 100%);width:100%;height:100dvh;position:relative}.page1-container5 .page1-container5-mask{padding-top:120px;padding-left:202px;position:absolute;inset:0}.page1-container5 .page1-container5-mask .page1-container5-label{color:#fff;margin-bottom:40px;font-size:48px;font-style:normal;font-weight:600;line-height:72px}.page1-container5 .page1-container5-mask .page1-container5-paragraph{color:#fff;width:719px;margin-top:40px;margin-bottom:40px;font-size:24px;font-style:normal;font-weight:400;line-height:36px}.page1-container6{background:#000;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:120px 0;display:flex}.page1-container6 .page1-title6{color:#fff;font-size:48px;font-style:normal;font-weight:600;line-height:72px}.page1-container6 .page1-container6-numbers{justify-content:space-between;width:100%;margin-top:40px;padding:0 201px;display:flex}.page1-container6 .page1-container6-news{grid-template-columns:repeat(3,1fr);justify-items:center;gap:clamp(20px,2.5vw,36px);width:100%;max-width:1524px;margin-left:auto;margin-right:auto;padding:0 20px;display:grid}@media (max-width:1200px){.page1-container4{padding:80px 0}.page1-container4 .page1-title4{font-size:36px;line-height:54px}.page1-container4 .page1-container4-images{grid-template-columns:repeat(2,1fr);gap:20px;max-width:100%}.page1-container6 .page1-container6-news{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.page1-container4{padding:60px 0}.page1-container4 .page1-title4{padding:0 20px;font-size:24px;line-height:36px}.page1-container4 .page1-container4-images{grid-template-columns:1fr;gap:20px;margin-top:30px}.page1-container6 .page1-container6-news{grid-template-columns:1fr}}.page1-container7{background:#232323;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:120px 0;display:flex}.page1-container7 .page1-title7{color:#fff;text-align:center;text-transform:uppercase;font-size:48px;font-style:normal;font-weight:600;line-height:72px}@media (max-width:768px){.page1-container1{height:100dvh}.page1-container1 .page-1-content-1{padding:0 20px;left:20px;right:20px}.page1-container1 .page-1-content-1 .line-1{margin-bottom:8px;font-size:14px;line-height:18px}.page1-container1 .page-1-content-1 .line-2{width:100%;font-size:32px;line-height:40px}.page1-container1 .page-1-content-1 .line-3{gap:6px;width:100%;margin-top:16px;font-size:14px;line-height:20px}.page1-container5{height:auto}.page1-container5 .page1-container5-mask{padding:60px 20px;position:relative}.page1-container5 .page1-container5-mask .page1-container5-label{margin-bottom:24px;font-size:24px;line-height:36px}.page1-container5 .page1-container5-mask .page1-container5-paragraph{width:100%;margin-top:24px;margin-bottom:24px;font-size:14px;line-height:20px}.page1-container5 .page1-container5-mask img[alt=ai]{display:none}.page1-container6{padding:60px 20px}.page1-container6 .page1-title6{font-size:24px;line-height:36px}.page1-container6 .page1-container6-numbers{grid-template-columns:repeat(2,1fr);justify-items:center;gap:30px 20px;margin-top:30px;padding:0 20px;display:grid}.page1-container7{padding:60px 20px}.page1-container7 .page1-title7{font-size:24px;line-height:36px;margin-bottom:40px!important}}
