:root{--primary:#c8102e;--secondary:#0a0a0a;--title:#141414;--text:#6e6e6e;--text_w:#aaaaaa;--bg:#f4f4f4;--shadow:0 1.5rem 1.5rem rgba(224,224,224,0.55)}html{font-size:clamp(7.5px,0.520834vw,10px)}*{margin:0;padding:0;box-sizing:border-box}a{color:inherit;cursor:pointer;font-size:inherit;text-decoration:none}li{list-style:none}.flex{display:flex}.flex_middle{align-items:center}.flex1{flex:1}.img_bg{position:relative;z-index:2}.img_bg > img{display:block;width:100%;height:100%;object-fit:cover;position:absolute;left:0;top:0;z-index:-2}.content{max-width:148rem;margin:0 auto;position:relative}.content .content{padding:0}.btn{display:inline-block;text-align:center;cursor:pointer;transition:all 0.3s;text-transform:uppercase;background-color:var(--primary);border:1px solid var(--primary);color:#fff;font-weight:500;font-size:1.6rem;line-height:5.6rem;padding:0 3rem;letter-spacing:0.125rem}.btn:hover{background-color:transparent;color:var(--primary)}.btn_line{display:inline-block;text-align:center;cursor:pointer;transition:all 0.3s;text-transform:uppercase;background-color:transparent;border:1px solid rgba(20,20,20,0.5);color:var(--title);font-weight:500;font-size:1.6rem;line-height:5.7rem;padding:0 3.1rem;letter-spacing:0.12rem}.btn_line:hover{background-color:var(--primary);border-color:var(--primary);color:#fff}.btn_line.wt{border-color:rgba(255,255,255,0.2);color:#fff}.btn_line.wt:hover{border-color:var(--primary)}.head.white{color:#fff}.head.bn p,.head.bn .desc{font-weight:300;line-height:2.6rem}.head.bn.white p,.head.bn.white .desc{color:var(--text_w)}.head h1{font-size:7.4rem;line-height:1.19594595;font-weight:700}.head h1 span{color:var(--primary)}.head p,.head .desc{font-size:1.8rem;line-height:2.8rem;color:var(--text)}.breadcrumbs{line-height:3rem;min-height:3.8rem}.breadcrumbs span{font-size:1.7rem;color:#fff;font-weight:700}.breadcrumbs span span::before{content:'›';font-size:1.8rem;font-weight:500;color:#666666;display:inline-block;margin:0 1.4rem 0 1rem}.breadcrumbs span span:first-child::before{display:none}.breadcrumbs span a{font-weight:300;color:#999999;transition:all 0.3s;text-decoration:underline transparent}.breadcrumbs span a:hover{color:var(--primary);text-decoration-color:var(--primary)}.page_banner{background-color:var(--secondary);max-width:256rem;margin:0 auto;overflow:hidden}.page_banner::before{position:absolute;width:100%;height:100%;left:0;top:0;content:'';z-index:-1;pointer-events:none;background-image:linear-gradient(to bottom,var(--secondary),transparent 49.86%,var(--secondary) 95%)}.page_banner .flex{min-height:74rem;padding:12rem 0 4rem}.page_banner .con{flex:1;max-width:82rem;width:100%;padding-bottom:2%}.page_banner p{max-width:64.2rem;margin-top:1.6rem;hyphens:auto;min-height:7.8rem}.page_banner .btns{display:flex;flex-wrap:wrap;align-items:center;gap:2rem;margin-top:3.3rem}.page_banner .btns .btn,.page_banner .btns .btn_line{margin:0}.page_banner .btn_line{min-width:26.1rem}.page_banner .btn{min-width:19.5rem}.page_banner p{max-width:62rem}.page_banner .con{padding-bottom:3.5%}@media screen and (min-width:769px) and (max-width:1220px){.content{padding:0 3rem}.head h1{font-size:7rem}}@media screen and (min-width:769px) and (max-width:1024px){.content{max-width:896px}.head h1{font-size:6rem}}@media screen and (min-width:769px) and (max-width:896px){.content{max-width:768px}.head h1{font-size:5rem}}@media screen and (max-width:768px){.content{padding:0 20px}.btn,.btn_line{font-size:14px;line-height:40px;padding:0 20px;letter-spacing:unset}div.head h1{font-size:25px;line-height:1.3;letter-spacing:unset;max-width:unset}div.head .desc,div.head p{font-size:14px;line-height:1.5;letter-spacing:unset;max-width:unset;margin-top:12px}div.head .btn,div.head .btn_line{font-size:14px;line-height:40px;padding:0 20px;letter-spacing:unset;margin-top:20px;min-width:unset}.page_banner::before{background-image:linear-gradient(to left,var(--secondary),transparent);opacity:0.9}.page_banner .flex{min-height:unset;padding:50px 0}.page_banner .flex .con{padding:0}.page_banner .con p{min-height:unset}.page_banner .btns{margin-top:20px;gap:14px}.breadcrumbs{line-height:20px;min-height:30px}.breadcrumbs span{font-size:14px}.breadcrumbs span span::before{font-size:14px;margin:0 10px}}@media screen and (max-width:576px){.page_banner .btns{display:grid}}.wrap{flex-wrap:wrap}.between{justify-content:space-between}.gap{gap:3rem}.img.img_cv{overflow:hidden}.img.img_cv img{object-fit:cover}.img.img_aba{position:relative}.img.img_aba::after{content:'';display:block;padding-bottom:var(--h)}.img.img_aba img{position:absolute;left:0;top:0}.img img{width:100%;height:100%;display:block;transition:all 0.5s;aspect-ratio:inherit}.head .subtitle{display:inline-flex;align-items:center;font-size:1.4rem;font-weight:400;text-transform:uppercase;color:var(--primary);gap:1.3rem;letter-spacing:0.17rem;margin-bottom:1.1rem}.head .subtitle::before{display:inline-block;flex-shrink:0;width:4.3rem;height:1px;background-color:var(--primary);content:''}.head h2{font-size:5rem;line-height:1.24;font-weight:700}.head h2 span{color:var(--primary)}.application_overview{padding:15.7rem 0 15rem}.application_overview .img{width:47.56756757%;--h:68.27880512%}.application_overview .img:hover img{transform:scale(1.02)}.application_overview .img + .head{max-width:64.2rem}.application_overview .head{flex:1;width:100%;padding-bottom:0.8%}.application_overview h2{margin-bottom:3.5rem}.application_overview p{margin-top:2.8rem;hyphens:auto}@media screen and (min-width:769px) and (max-width:1220px){.content{padding:0 3rem}.head h2{font-size:4rem}}@media screen and (min-width:769px) and (max-width:896px){.head h2{font-size:4rem}}@media screen and (max-width:768px){.content{padding:0 20px}.gap{gap:20px}div.head .subtitle{font-size:14px;line-height:1.5;margin-bottom:8px;letter-spacing:1px;gap:8px}div.head .subtitle::before{width:30px}div.head h2{font-size:22px;line-height:1.3;letter-spacing:unset;max-width:unset}div.head .desc,div.head p{font-size:14px;line-height:1.5;letter-spacing:unset;max-width:unset;margin-top:12px}.application_overview{padding:50px 0}.application_overview .head{padding:0}.application_overview h2{margin-bottom:0}}@media screen and (max-width:576px){.application_overview .img{width:100%}}.icon img{display:block;object-fit:contain;width:100%;height:100%;transition:all 0.3s}.center{text-align:center}.head.center p,.head.center .desc{margin-left:auto;margin-right:auto}.application_challenges{background-color:var(--bg);padding:14.4rem 0 15.4rem}.application_challenges .head{max-width:81.6rem;margin:0 auto}.application_challenges p{max-width:73.4rem;margin-top:3.6rem}.application_challenges .items{margin-top:5.3rem}.application_challenges .items ul{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(35rem,100%),1fr));gap:3.9rem 2.16216216%}.application_challenges .items .active .icon{background-color:var(--primary)}.application_challenges .items .active .icon img{filter:contrast(0) brightness(2)}.application_challenges .item{display:block;height:100%;background-color:#fff;border:1px solid rgba(0,0,0,0.06);padding:6.5677966% 8.4745763% 8.8983051%}.application_challenges .item .icon{width:6.4rem;height:6.4rem;border-radius:1rem;background-color:rgba(200,16,46,0.08);transition:all 0.3s}.application_challenges .item .icon img{transform:scale(0.46875)}.application_challenges .item .info{margin-top:2.2rem}.application_challenges .item .info h3{font-size:2.222rem;font-weight:700;color:var(--secondary)}.application_challenges .item .info p{font-size:1.728rem;line-height:1.7;color:#666666;max-width:35.3rem;margin-top:16.41025641%}@media screen and (max-width:768px){.content{padding:0 20px}div.head .subtitle{font-size:14px;line-height:1.5;margin-bottom:8px;letter-spacing:1px;gap:8px}div.head .subtitle::before{width:30px}div.head h2{font-size:22px;line-height:1.3;letter-spacing:unset;max-width:unset}div.head .desc,div.head p{font-size:14px;line-height:1.5;letter-spacing:unset;max-width:unset;margin-top:12px}.application_challenges{padding:50px 0}.application_challenges .items{margin-top:30px}.application_challenges .items ul{grid-template-columns:repeat(auto-fill,minmax(min(250px,100%),1fr));gap:20px}.application_challenges .item{padding:20px}.application_challenges .item .icon{width:50px;height:50px;border-radius:6px}.application_challenges .item .info{margin-top:20px}.application_challenges .item .info h3{font-size:18px}.application_challenges .item .info p{font-size:14px;line-height:1.5;margin-top:10px}}li.swiper-slide{height:auto}.application_fonts{background-color:var(--secondary);color:#fff}.application_fonts .application_fonts_swiper{overflow:hidden}.application_fonts .application_fonts_swiper .swiper-wrapper{transition:linear}.application_fonts .application_fonts_swiper .swiper-slide{display:flex;align-items:center;flex-wrap:nowrap;white-space:nowrap;font-size:2.8rem;line-height:7.8rem;padding-bottom:0.5rem;font-weight:700;max-width:max-content;letter-spacing:0.07em}.application_fonts .application_fonts_swiper .swiper-slide::before{display:inline-block;flex-shrink:0;content:'';width:0.8rem;height:0.8rem;border-radius:50%;background-color:var(--primary);margin:0 8rem 0 4.9rem}@media screen and (max-width:768px){.application_fonts .application_fonts_swiper .swiper-slide{font-size:18px;line-height:50px;padding:0;letter-spacing:unset}.application_fonts .application_fonts_swiper .swiper-slide::before{width:5px;height:5px;margin:0 40px}}.row_reverse{flex-direction:row-reverse}.application_solutions{background-color:var(--secondary);color:#fff;border-top:1px solid #2a2a2a;padding:14.4rem 0 15.3rem}.application_solutions p{max-width:72rem;margin-top:3rem}.application_solutions .items{margin-top:7.3rem}.application_solutions .item{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:3rem;padding:12.1rem 0 11.9rem}.application_solutions .item:first-child{padding-top:0}.application_solutions .item:last-child{padding-bottom:0}.application_solutions .item + .item{border-top:1px solid #2a2a2a}.application_solutions .info{flex:1;width:100%;max-width:70.2rem;padding-bottom:2.5%}.application_solutions .info .order{font-size:7.4rem;font-weight:700;color:var(--primary);white-space:nowrap;opacity:0.34;line-height:1}.application_solutions .info h3{font-size:3.447rem;font-weight:700;margin-top:2rem}.application_solutions .info p{font-size:1.847rem;line-height:1.8;color:#999999;hyphens:auto;margin-top:2.1rem;max-width:64.3rem}.application_solutions .info ul{font-size:1.724rem;margin-top:3rem}.application_solutions .info ul li + li{margin-top:1.6rem}.application_solutions .info ul li{position:relative;padding-left:3rem}.application_solutions .info ul li::before{position:absolute;width:1.5rem;height:1.5rem;content:'';left:0;top:0.6rem;background:url("https://zglaser.sytech.site/wp-content/plugins/sytech-fronteditor/sytpl/application_04_application_solutions/assets/img/gou.svg") no-repeat center / contain}.application_solutions .img{width:47.43243243%;--h:59.68660969%}.application_solutions .img:hover img{transform:scale(1.02)}@media screen and (min-width:769px) and (max-width:1220px){.content{padding:0 3rem}.head h2{font-size:5rem}}@media screen and (min-width:769px) and (max-width:1024px){.content{max-width:896px}}@media screen and (min-width:769px) and (max-width:896px){.content{max-width:768px}.head h2{font-size:4rem}}@media screen and (max-width:768px){.content{padding:0 20px}div.head .subtitle{font-size:14px;line-height:1.5;margin-bottom:8px;letter-spacing:1px;gap:8px}div.head .subtitle::before{width:30px}div.head h2{font-size:22px;line-height:1.3;letter-spacing:unset;max-width:unset}div.head .desc,div.head p{font-size:14px;line-height:1.5;letter-spacing:unset;max-width:unset;margin-top:12px}.application_solutions{padding:50px 0}.application_solutions .items{margin-top:30px}.application_solutions .item{padding:40px 0;gap:20px}.application_solutions .info{padding:0}.application_solutions .info .order{font-size:22px}.application_solutions .info h3{font-size:18px;margin-top:10px}.application_solutions .info p{font-size:14px;line-height:1.5;margin-top:10px}.application_solutions .info ul{font-size:14px;margin-top:12px}.application_solutions .info ul li + li{margin-top:10px}.application_solutions .info ul li{padding-left:25px}.application_solutions .info ul li::before{width:12px;height:12px;top:5px}}@media screen and (max-width:576px){.application_solutions .img{width:100%}}.img.img_ab{position:relative}.img.img_ab img{position:absolute;left:0;top:0}.application_cases{padding:14.3rem 0 15.5rem}.application_cases p{max-width:73.4rem;hyphens:auto;margin-top:3.6rem}.application_cases .application_cases_swiper{overflow:hidden;margin-top:5rem}.application_cases .application_cases_swiper .swiper-slide{max-width:349px}.application_cases .item{display:block;height:100%;border:1px solid #e0e0e0}.application_cases .item:hover img{transform:scale(1.02)}.application_cases .item .img{padding-bottom:71.26436782%;margin-left:-1px}.application_cases .item .info{padding:6.6282421% 6.9164265% 7.204611%}.application_cases .item .info .cat{font-size:1.358rem;font-weight:500;letter-spacing:0.09em;text-transform:uppercase;color:var(--primary)}.application_cases .item .info h3{font-size:1.975rem;line-height:1.3;margin-top:0.8rem}.application_cases .item .info p{font-size:1.605rem;line-height:1.6;color:var(--text);max-width:28.05rem;margin-top:1.5rem}@media screen and (min-width:769px) and (max-width:1220px){.content{padding:0 3rem}}@media screen and (min-width:769px){ul::-webkit-scrollbar,div::-webkit-scrollbar{width:4px;height:4px}ul::-webkit-scrollbar-thumb,div::-webkit-scrollbar-thumb{border-radius:10px;background-color:#8b8b8b}}@media screen and (max-width:768px){.content{padding:0 20px}div.head .subtitle{font-size:14px;line-height:1.5;margin-bottom:8px;letter-spacing:1px;gap:8px}div.head .subtitle::before{width:30px}div.head h2{font-size:22px;line-height:1.3;letter-spacing:unset;max-width:unset}div.head .desc,div.head p{font-size:14px;line-height:1.5;letter-spacing:unset;max-width:unset;margin-top:12px}.application_cases{padding:50px 0;overflow:hidden}.application_cases .application_cases_swiper{overflow:unset;margin-top:30px}.application_cases .application_cases_swiper .swiper-slide{max-width:282px}.application_cases .item .img{margin-left:0}.application_cases .item .info{padding:20px}.application_cases .item .info .cat{font-size:13px;letter-spacing:unset}.application_cases .item .info h3{font-size:18px;line-height:1.4;margin-top:5px}.application_cases .item .info p{font-size:14px;line-height:1.5;margin-top:10px}}.application_intro{background-color:var(--bg);padding:12rem 0 15.4rem}.application_intro .lt{flex:1;width:100%;max-width:62.8rem}.application_intro .head{max-width:58.6rem}.application_intro p{hyphens:auto;margin-top:3.5rem}.application_intro .ad_lis{margin-top:3.6rem}.application_intro .ad_lis ul{display:grid;grid-template-columns:1fr 1fr;gap:2.3rem}.application_intro .ad_lis li{background-color:#fff;border:1px solid rgba(0,0,0,0.1);padding:9.9173554% 10.2479339% 10.2479339%}.application_intro .ad_lis .icon{width:4.8rem;height:4.8rem;border-radius:0.8rem;background-color:rgba(200,16,46,0.07)}.application_intro .ad_lis .icon img{transform:scale(0.45833333)}.application_intro .ad_lis .info{margin-top:1.5rem}.application_intro .ad_lis .info h3{font-size:1.814rem;font-weight:700;color:var(--secondary)}.application_intro .ad_lis .info p{font-size:1.572rem;line-height:1.65;color:#666666;hyphens:unset;max-width:22rem;margin-top:0.7rem}.application_intro .image{position:relative;width:51.48648649%;padding-right:1.48648649%;margin-right:-1.48648649%;padding-bottom:1.35135135%;margin-top:3.7%}.application_intro .image .img{padding-bottom:72.97297297%}.application_intro .image .img:hover img{transform:scale(1.02)}.application_intro .image .ins_wrap{position:absolute;right:0;bottom:0;z-index:2;background-color:var(--primary);color:#fff;text-align:center;font-weight:600;min-width:28.87139108%;padding:1.9rem 2rem 2.7rem}.application_intro .image .ins_wrap strong{font-size:3.375rem;font-weight:600}.application_intro .image .ins_wrap p{font-size:1.031rem;text-transform:uppercase;margin-top:-1px;letter-spacing:0.09em}@media screen and (max-width:768px){.content{padding:0 20px}.gap{gap:20px}div.head .subtitle{font-size:14px;line-height:1.5;margin-bottom:8px;letter-spacing:1px;gap:8px}div.head .subtitle::before{width:30px}div.head h2{font-size:22px;line-height:1.3;letter-spacing:unset;max-width:unset}div.head .desc,div.head p{font-size:14px;line-height:1.5;letter-spacing:unset;max-width:unset;margin-top:12px}.application_intro{padding:50px 0}.application_intro .image{margin:0}.application_intro .image .ins_wrap{padding:14px 20px}.application_intro .image .ins_wrap strong{font-size:20px}.application_intro .image .ins_wrap p{font-size:12px;letter-spacing:unset;margin-top:5px}.application_intro .ad_lis{margin-top:20px}.application_intro .ad_lis ul{grid-template-columns:1fr;gap:16px}.application_intro .ad_lis li{padding:20px}.application_intro .ad_lis .icon{width:40px;height:40px}.application_intro .ad_lis .info{margin-top:12px}.application_intro .ad_lis .info h3{font-size:16px}.application_intro .ad_lis .info p{font-size:14px;line-height:1.5;margin-top:10px}}@media screen and (max-width:576px){.application_intro .image{width:100%}}