.solutionInfo-container1{background:#000;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100dvh;display:flex;position:relative}.solutionInfo-container1 .solutionInfo-title1{color:#fff;text-align:center;font-size:24px;font-style:normal;font-weight:500;line-height:24px}@media (max-width:768px){.solutionInfo-container1 .solutionInfo-title1{font-size:16px;line-height:20px}}.solutionInfo-container1 .solutionInfo-title2{color:#fff;text-align:center;font-size:80px;font-style:normal;font-weight:600;line-height:96px}@media (max-width:768px){.solutionInfo-container1 .solutionInfo-title2{font-size:32px;line-height:40px}}@media (max-width:768px){.solutionInfo-container1{height:50dvh;padding:40px 20px}}.solutionInfo-container2{background:#000;align-items:flex-start;width:100%;display:flex}@media (max-width:768px){.solutionInfo-container2{flex-direction:column}}.solutionInfo-container2 .solutionInfo-container2-left{background:#000;width:50%;height:fit-content;padding:clamp(80px,8vw,120px) clamp(60px,6vw,100px) clamp(80px,8vw,120px) clamp(100px,12vw,200px)}@media (max-width:768px){.solutionInfo-container2 .solutionInfo-container2-left{width:100%;padding:60px 20px 40px}}@media (max-width:1200px){.solutionInfo-container2 .solutionInfo-container2-left{padding:80px 60px 80px 200px}}.solutionInfo-container2 .solutionInfo-container2-left .solutionInfo-container2-left-title{color:#fff;text-transform:uppercase;max-width:670px;margin-bottom:40px;font-size:48px;font-style:normal;font-weight:600;line-height:72px}@media (max-width:768px){.solutionInfo-container2 .solutionInfo-container2-left .solutionInfo-container2-left-title{margin-bottom:20px;font-size:28px;line-height:36px}}@media (max-width:1200px){.solutionInfo-container2 .solutionInfo-container2-left .solutionInfo-container2-left-title{margin-bottom:30px;font-size:36px;line-height:54px}}@media (max-width:1920px){.solutionInfo-container2 .solutionInfo-container2-left .solutionInfo-container2-left-title{margin-bottom:30px;font-size:40px;line-height:60px}}.solutionInfo-container2 .solutionInfo-container2-left .solutionInfo-container2-left-desc{color:#fff;max-width:670px;font-size:20px;font-style:normal;font-weight:400;line-height:30px}@media (max-width:1200px){.solutionInfo-container2 .solutionInfo-container2-left .solutionInfo-container2-left-desc{font-size:18px;line-height:28px}}@media (max-width:768px){.solutionInfo-container2 .solutionInfo-container2-left .solutionInfo-container2-left-desc{font-size:14px;line-height:22px}}@media (max-width:768px){.solutionInfo-container2 .solutionInfo-container2-left img{width:100%;max-width:100%;margin-top:24px!important}}.solutionInfo-container2 .solutionInfo-container2-right{background:#111;flex-direction:column;width:50%;display:flex}@media (max-width:768px){.solutionInfo-container2 .solutionInfo-container2-right{width:100%}}.solutionInfo-container2 .solutionInfo-container2-right .solutionInfo-container2-right-img{object-fit:cover;width:40px;height:40px;margin-bottom:24px}@media (max-width:768px){.solutionInfo-container2 .solutionInfo-container2-right .solutionInfo-container2-right-img{width:32px;height:32px;margin-bottom:16px}}.solutionInfo-container2 .solutionInfo-container2-right .solutionInfo-container2-right-title{color:#fff;margin-bottom:40px;font-size:24px;font-style:normal;font-weight:600;line-height:normal}@media (max-width:768px){.solutionInfo-container2 .solutionInfo-container2-right .solutionInfo-container2-right-title{margin-bottom:24px;font-size:18px}}.solutionInfo-container2 .solutionInfo-container2-right .solutionInfo-container2-right-top{padding:120px 60px}@media (max-width:768px){.solutionInfo-container2 .solutionInfo-container2-right .solutionInfo-container2-right-top{padding:40px 20px}}.solutionInfo-container2 .solutionInfo-container2-right .solutionInfo-container2-right-bottom{padding:120px 60px}@media (max-width:768px){.solutionInfo-container2 .solutionInfo-container2-right .solutionInfo-container2-right-bottom{padding:40px 20px}}:is(.solutionInfo-container2 .solutionInfo-container2-right .solutionInfo-container2-right-top,.solutionInfo-container2 .solutionInfo-container2-right .solutionInfo-container2-right-bottom) .solutionInfo-container2-right-item{margin-bottom:24px}@media (max-width:768px){:is(.solutionInfo-container2 .solutionInfo-container2-right .solutionInfo-container2-right-top,.solutionInfo-container2 .solutionInfo-container2-right .solutionInfo-container2-right-bottom) .solutionInfo-container2-right-item{margin-bottom:20px}}:is(.solutionInfo-container2 .solutionInfo-container2-right .solutionInfo-container2-right-top,.solutionInfo-container2 .solutionInfo-container2-right .solutionInfo-container2-right-bottom) .solutionInfo-container2-right-item .solutionInfo-container2-right-item-title{color:#fff;border-left:2px solid #d10754;margin-bottom:4px;padding-left:10px;font-size:16px;font-style:normal;font-weight:600;line-height:24px}@media (max-width:768px){:is(.solutionInfo-container2 .solutionInfo-container2-right .solutionInfo-container2-right-top,.solutionInfo-container2 .solutionInfo-container2-right .solutionInfo-container2-right-bottom) .solutionInfo-container2-right-item .solutionInfo-container2-right-item-title{font-size:14px;line-height:20px}}:is(.solutionInfo-container2 .solutionInfo-container2-right .solutionInfo-container2-right-top,.solutionInfo-container2 .solutionInfo-container2-right .solutionInfo-container2-right-bottom) .solutionInfo-container2-right-item .solutionInfo-container2-right-item-desc{color:#fff9;font-family:Poppins;font-size:16px;font-style:normal;font-weight:400;line-height:24px}@media (max-width:768px){:is(.solutionInfo-container2 .solutionInfo-container2-right .solutionInfo-container2-right-top,.solutionInfo-container2 .solutionInfo-container2-right .solutionInfo-container2-right-bottom) .solutionInfo-container2-right-item .solutionInfo-container2-right-item-desc{font-size:13px;line-height:20px}}.solutionInfo-container3{background:#000;flex-direction:column;justify-content:space-between;width:100%;min-height:80dvh;padding:120px 200px;display:flex}@media (max-width:1200px){.solutionInfo-container3{padding:80px 60px}}@media (max-width:768px){.solutionInfo-container3{min-height:auto;padding:60px 20px}}.solutionInfo-container3 .solutionInfo-container3-title{color:#fff;text-transform:uppercase;max-width:707px;margin-bottom:40px;font-size:48px;font-style:normal;font-weight:600;line-height:72px}@media (max-width:768px){.solutionInfo-container3 .solutionInfo-container3-title{margin-bottom:20px;font-size:24px;line-height:32px}}.solutionInfo-container3 .solutionInfo-container3-desc{color:#fff;max-width:707px;font-size:24px;font-style:normal;font-weight:400;line-height:36px}@media (max-width:768px){.solutionInfo-container3 .solutionInfo-container3-desc{font-size:16px;line-height:24px}}.solutionInfo-container3 .solutionInfo-container3-cards{flex-wrap:nowrap;gap:40px;margin-top:328px;display:flex}@media (max-width:1200px){.solutionInfo-container3 .solutionInfo-container3-cards{gap:24px;margin-top:120px}}@media (max-width:768px){.solutionInfo-container3 .solutionInfo-container3-cards{flex-direction:column;gap:35px;margin-top:40px}}.solutionInfo-container4{background:#000;width:100%;padding:120px 200px}@media (max-width:1920px){.solutionInfo-container4{padding:80px 60px 120px}}@media (max-width:1760px){.solutionInfo-container4{padding:80px 60px 220px}}@media (max-width:1200px){.solutionInfo-container4{padding:80px 60px 120px}}@media (max-width:768px){.solutionInfo-container4{padding:60px 20px}}.solutionInfo-container4>div.relative{width:100%;min-height:500px;padding-bottom:200px;position:relative}@media (max-width:1200px){.solutionInfo-container4>div.relative{padding-bottom:150px}}@media (max-width:768px){.solutionInfo-container4>div.relative{min-height:auto;padding-bottom:0}}.solutionInfo-container4>div.relative img{object-fit:cover;width:60%;max-width:800px;height:auto;display:block}@media (max-width:1200px){.solutionInfo-container4>div.relative img{width:70%}}@media (max-width:768px){.solutionInfo-container4>div.relative img{width:100%;max-width:100%}}.solutionInfo-container4 .solutionInfo-container4-card{background:#111;flex-direction:column;justify-content:center;width:auto;max-width:65%;padding:clamp(30px,4vw,60px);display:flex;position:absolute;top:50%;right:0;transform:translateY(-25%)}@media (max-width:1200px){.solutionInfo-container4 .solutionInfo-container4-card{max-width:70%}}@media (max-width:768px){.solutionInfo-container4 .solutionInfo-container4-card{width:100%;max-width:100%;margin-top:-40px;margin-left:auto;position:relative;top:auto;right:auto;transform:none}}.solutionInfo-container4 .solutionInfo-container4-card .solutionInfo-container4-title{color:#fff;text-transform:uppercase;margin-bottom:20px;font-size:clamp(24px,3vw,48px);font-style:normal;font-weight:600;line-height:1.5}@media (max-width:768px){.solutionInfo-container4 .solutionInfo-container4-card .solutionInfo-container4-title{margin-bottom:12px;font-size:20px;line-height:1.4}}.solutionInfo-container4 .solutionInfo-container4-card .solutionInfo-container4-desc{color:#fff;font-size:clamp(14px,1.5vw,24px);font-style:normal;font-weight:400;line-height:1.5}@media (max-width:768px){.solutionInfo-container4 .solutionInfo-container4-card .solutionInfo-container4-desc{font-size:14px;line-height:1.6}}
.filter-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-sizing:border-box;background:#00000029;flex-direction:column;flex:1;min-width:0;padding:24px;display:flex;position:relative}@media (max-width:1200px){.filter-card{flex:1;min-width:0}}@media (max-width:768px){.filter-card{width:100%;padding:20px}}.filter-card-corner{width:11px;height:11px;position:absolute}.filter-card-corner-top-left{top:-5.5px;left:-5.5px}.filter-card-corner-top-right{top:-5.5px;right:-5.5px}.filter-card-corner-bottom-left{bottom:-5.5px;left:-5.5px}.filter-card-corner-bottom-right{bottom:-5.5px;right:-5.5px}.filter-card-title{color:#fff;margin-bottom:16px;font-family:Poppins;font-size:24px;font-style:normal;font-weight:600;line-height:36px}@media (max-width:1200px){.filter-card-title{margin-bottom:14px;font-size:20px;line-height:30px}}@media (max-width:768px){.filter-card-title{margin-bottom:12px;font-size:18px;line-height:28px}}.filter-card-desc{color:#fff;font-family:Poppins;font-size:16px;font-style:normal;font-weight:400;line-height:24px}@media (max-width:1200px){.filter-card-desc{font-size:15px;line-height:23px}}@media (max-width:768px){.filter-card-desc{font-size:14px;line-height:22px}}
