.style_carouselContainer__QNMuw{position:relative;width:100%;height:400px;background-size:cover;background-position:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1rem;overflow:hidden}@media(min-width:768px){.style_carouselContainer__QNMuw{height:500px}}@media(min-width:1024px){.style_carouselContainer__QNMuw{height:600px}}.style_gradientOverlay__buYZS{position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,128,.5) 0,transparent);z-index:2}.style_navButton__KZKCS{position:absolute;top:50%;transform:translateY(-50%);background-color:hsla(0,0%,100%,.3);color:#fff;padding:.5rem;border-radius:9999px;z-index:10;transition:background-color .3s ease-in-out;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;width:3rem;height:3rem}.style_navButton__KZKCS:hover{background-color:hsla(0,0%,100%,.5)}.style_navButton__KZKCS svg{width:1.5rem;height:1.5rem}.style_navButtonLeft__uJlji{left:6rem}.style_navButtonRight__608mD{right:6rem}.style_carouselViewport__D5J0P{position:absolute;inset:0;overflow:hidden;z-index:3}.style_carouselImage__4_2Nb{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:50%;transform:translateX(100%)}.style_imageOverlay__3EoI7,.style_textOverlay__2ySgV{position:absolute;inset:0;pointer-events:none}@keyframes style_slideInFromRight__kF1yC{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes style_slideOutToLeft__jT0X8{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes style_slideInFromLeft__49DDx{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes style_slideOutToRight__9zQ3E{0%{transform:translateX(0)}to{transform:translateX(100%)}}.style_imageActive__gH5Pk{transform:translateX(0);z-index:4}.style_imageEnteringRight__R5CpZ{animation:style_slideInFromRight__kF1yC .7s ease-out forwards;z-index:5}.style_imageExitingLeft__xQKUc{animation:style_slideOutToLeft__jT0X8 .7s ease-in forwards;z-index:3}.style_imageEnteringLeft__6e_vl{animation:style_slideInFromLeft__49DDx .7s ease-out forwards;z-index:5}.style_imageExitingRight__xtTEb{animation:style_slideOutToRight__9zQ3E .7s ease-in forwards;z-index:3}.about{width:100%;height:auto}.about .about__content{display:flex;flex-direction:column;align-items:center;height:100%;gap:32px;padding-top:20px;padding-bottom:40px}.about .about__content .about__content-top{display:flex;flex-direction:column;gap:.75rem}.about .about__content .about__content-top .about__content-title{font-weight:700;font-size:3.5rem;line-height:125%;text-align:center;color:#575757}.about .about__content .about__content-top p{font-weight:400;font-size:1.5rem;line-height:125%;text-align:center;color:#575757}.about .about__content .about__content-logo{display:flex;flex-direction:row;justify-content:space-between;width:100%;max-width:75rem;height:15.125rem;gap:20px;padding:1.25rem 1.875rem 0}.about .about__content .about__content-logo .about__content-logo-item{display:flex;flex-direction:column;align-items:center;width:17.8125rem;gap:1.5rem}.about .about__content .about__content-logo .about__content-logo-item svg{width:6.5rem;height:6.45rem}.about .about__content .about__content-logo .about__content-logo-item .about__content-logo-bottom{display:flex;flex-direction:column;width:100%;max-width:17.8125rem;max-height:6.125rem;gap:.5rem}.about .about__content .about__content-logo .about__content-logo-item .about__content-logo-bottom .about__content-logo-number{font-weight:500;font-size:3rem;line-height:125%;text-align:center;color:#575757}.about .about__content .about__content-logo .about__content-logo-item .about__content-logo-bottom .about__content-logo-sup{font-weight:500;font-size:1.25rem;line-height:125%;text-align:center;color:#575757}.home{width:100%;height:auto;font-family:Roboto,sans-serif}.news{width:80%;max-width:1920px;height:auto;margin:0 auto}.news .news__title{text-align:center;font-size:48px;font-weight:500;font-style:Medium;color:#575757}.news .items{display:flex;flex-wrap:wrap;justify-content:center;height:auto;margin:0 auto;gap:20px}.news .items .news__item{width:287px;height:auto}.news .items .news__item .news__item-img{width:287px;height:150px;object-fit:cover}.news .items .news__item .news__item-content{padding:18px;gap:12px}.news .items .news__item .news__item-content p{font-weight:700;font-style:Bold;font-size:13;line-height:125%;color:#000}.products{width:100%;max-width:1920px;height:auto;padding:40px 120px 48px;gap:64px;margin:0 auto}.products .products__init{display:flex;flex-direction:column;width:100%}.products .products__init .products__title{font-weight:700;font-style:Bold;font-size:36px;line-height:125%;letter-spacing:0;text-align:center;vertical-align:middle;padding-bottom:20px}.products .products__init .products__content{display:flex;flex-direction:column;width:100%;height:auto;border:1px solid #dbdbdb;border-radius:24px;background-color:#fafafa;padding:32px;gap:20}.products .products__init .products__content .products__content-menu .products__content-menu-item{margin-right:20px;font-weight:700;font-style:Bold;font-size:16px;line-height:125%;letter-spacing:0;vertical-align:middle;text-underline-offset:12px;color:#000;border:none;outline:none;box-shadow:none}.products .products__init .products__content .products__content-menu .products__content-menu-item:active,.products .products__init .products__content .products__content-menu .products__content-menu-item:focus{border:none;outline:none;box-shadow:none}.products .products__init .products__content .products__content-menu .products__content-menu-item[data-state=active]{color:#4495d1}.products .products__init .products__content .products__content-menu .products__content-menu-item:hover{color:#4495d1;text-decoration:underline}.products .products__init .products__content:last-child{margin-right:0}.products .products__content-list{display:flex;justify-content:flex-start;flex-direction:row;width:100%;height:auto;gap:20px}.products .products__content-list .itemList{width:24%;height:auto;border-radius:20px;background-color:#fff;box-shadow:2px 4px 16px 0 rgba(0,0,0,.251)}.products .products__content-list .itemList .i{border-radius:20px 20px 0 0;padding:20px}.products .products__content-list .itemList .itemList__bottom{width:100%;height:150;gap:12px;opacity:1;padding:16px;background-color:#4495d1;border-radius:0 0 20px 20px}.products .products__content-list .itemList .itemList__bottom .itemList__bottom-title{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;font-weight:900;font-style:#000;font-size:18px;line-height:125%;letter-spacing:0;vertical-align:middle;color:#fff}.products .products__content-list .itemList .itemList__bottom p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-weight:300;font-style:Light;font-size:14px;line-height:125%;letter-spacing:0;padding-top:10px;vertical-align:middle;color:#fff;overflow:hidden;text-overflow:ellipsis}.products .products__content-list .itemList .itemList__bottom .itemList__bottom-sup{font-weight:600;font-style:SemiBold;font-size:16px;line-height:125%;letter-spacing:0;text-align:center;vertical-align:middle;color:#fff;text-decoration:underline;text-underline-offset:6px}.products__init-bottom{width:100%;height:auto;text-align:center;gap:10px}.products__init-bottom button{color:#000;width:117;height:36;opacity:1;gap:10px;border-radius:8px;border-width:1px;padding:8px 24px}.services{display:flex;flex-direction:column;align-items:center;background-color:#f4f8fd;width:100%;padding-top:40px;margin:0 auto;height:auto}.services .services__title{font-weight:500;font-style:Medium;font-size:48px;line-height:125%;letter-spacing:0;text-align:center;vertical-align:middle;color:#000;margin-bottom:20}.services .services__image{display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(5,1fr);width:100%;max-width:1680;height:700px;gap:10px;border-radius:20px}.services .services__image .services__image-item1{position:relative;display:flex;justify-content:center;align-items:center;flex-direction:row;border-radius:24px;padding:151px 50px;gap:10px;grid-column:span 2;grid-row:span 2;background-image:url(/_next/static/media/9580813e676fa8a9eec39305ba884d64abdd0b65.b488a625.png);background-size:cover;background-repeat:no-repeat;background-position:50%;overflow:hidden;filter:none}.services .services__image .services__image-item1:before{content:"";position:absolute;inset:0;background:rgba(0,0,0,.4);z-index:0}.services .services__image .services__image-item1 span{font-weight:700;font-style:Bold;font-size:28px;line-height:125%;letter-spacing:0;text-align:center;color:#fff;z-index:1}.services .services__image .services__image-item2{position:relative;display:flex;justify-content:center;align-items:center;flex-direction:row;border-radius:24px;padding:151px 50px;gap:10px;grid-column:span 2;grid-row:span 3;background-image:url(/_next/static/media/pen.8197f484.png);background-size:cover;background-repeat:no-repeat;background-position:50%;overflow:hidden;filter:none}.services .services__image .services__image-item2:before{content:"";position:absolute;inset:0;background:rgba(0,0,0,.4);z-index:0}.services .services__image .services__image-item2 span{font-weight:700;font-style:Bold;font-size:28px;line-height:125%;letter-spacing:0;text-align:center;color:#fff;z-index:1}.services .services__image .services__image-item3{position:relative;display:flex;justify-content:center;align-items:center;flex-direction:row;border-radius:24px;padding:151px 50px;gap:10px;grid-column:span 2;grid-row:span 5;background-image:url(/_next/static/media/de372fee34d497c87a97b3f13e740bf29e8b2316.12e2e4ac.png);background-size:cover;background-repeat:no-repeat;background-position:50%;overflow:hidden;filter:grayscale(100%)}.services .services__image .services__image-item3:before{content:"";position:absolute;inset:0;background:rgba(0,0,0,.4);z-index:0}.services .services__image .services__image-item3 span{font-weight:700;font-style:Bold;font-size:28px;line-height:125%;letter-spacing:0;text-align:center;color:#fff;z-index:1}.services .services__image .services__image-item4{position:relative;display:flex;justify-content:center;align-items:center;flex-direction:row;border-radius:24px;padding:151px 50px;gap:10px;grid-column:span 2;grid-row:span 3;background-image:url(/_next/static/media/c8c01b8c54284c5cb86b1d694ac53f03a8f62ba5.ac0a9639.png);background-size:cover;background-repeat:no-repeat;background-position:50%;overflow:hidden;filter:none}.services .services__image .services__image-item4:before{content:"";position:absolute;inset:0;background:rgba(0,0,0,.4);z-index:0}.services .services__image .services__image-item4 span{font-weight:700;font-style:Bold;font-size:28px;line-height:125%;letter-spacing:0;text-align:center;color:#fff;z-index:1}.services .services__image .services__image-item5{position:relative;display:flex;justify-content:center;align-items:center;flex-direction:row;border-radius:24px;padding:151px 50px;gap:10px;grid-column:span 2;grid-row:span 2;background-image:url(/_next/static/media/d1899f84889ad67d2dd7ea0f369fcc59a55a26d6.134192a9.png);background-size:cover;background-repeat:no-repeat;background-position:50%;overflow:hidden;filter:none}.services .services__image .services__image-item5:before{content:"";position:absolute;inset:0;background:rgba(0,0,0,.4);z-index:0}.services .services__image .services__image-item5 span{font-weight:700;font-style:Bold;font-size:28px;line-height:125%;letter-spacing:0;text-align:center;color:#fff;z-index:1}.services .services__bottom{text-align:center;padding:20px 0 40px}.services .services__bottom .seemore{width:166;height:46;gap:10px;margin:30px auto 0;padding:8px 23px;border-radius:12px;background-color:#4495d1;color:#fff;font-size:large}.solutions{width:80%;max-width:1920px;height:auto;margin:0 auto}.solutions .solutions__title{text-align:center;font-size:48px;font-weight:500;font-style:Medium}.solutions .items{display:flex;flex-wrap:wrap;justify-content:center;height:auto;margin:0 auto;padding-top:20px;gap:20px}.solutions .items .solution__item{width:387px;height:auto}.solutions .items .solution__item .solution__item-img{width:387px;height:250px;object-fit:cover}.solutions .items .solution__item .solution__item-content{padding:12px;gap:8px}.solutions .items .solution__item .solution__item-content span{font-weight:700;font-style:Bold;font-size:16;line-height:125%}.solutions .items .solution__item .solution__item-content p{font-weight:400;font-style:Regular;font-size:14;line-height:125%;color:#666}