*{margin:0px;padding:0px;box-sizing:border-box}:root{--primary:#d30118;--secondary:#0a1838;--title:#14171d;--text:#6b6b6b;--bg:#f1f2f4;--border:#e2e2e2;--shadow:0 1rem 1rem rgba(188,188,188,0.35)}html{scroll-behavior:smooth;font-size:clamp(7.5px,0.520834vw,10px)}.content{max-width:132.6rem;margin:0px auto;position:relative}li{list-style:none}i,em{font-style:normal}.flex{display:flex}.wrap{flex-wrap:wrap}.between{justify-content:space-between}.flex_bottom{align-items:flex-end}body{font-size:1.6rem;color:var(--title);animation:0.4s ease-in 0s 1 normal forwards running fadeIn}.gap{gap:3rem}.icon img{display:block;object-fit:contain;width:100%;height:100%;transition:0.3s}.btn{display:inline-flex;align-items:center;justify-content:center;text-align:center;text-transform:uppercase;cursor:pointer;transition:0.3s;background-color:var(--primary);border:1px solid var(--primary);color:rgb(255,255,255);border-radius:0.6rem;font-size:1.6rem;font-weight:600;line-height:5.4rem;gap:1.2rem;padding:0px 2.5rem}.btn::after{display:inline-block;flex-shrink:0;content:"";width:0.9375em;height:0.9375em;transition:0.3s;filter:contrast(0) brightness(2);background:url("https://linetech.sytech.site/wp-content/plugins/sytech-fronteditor/sytpl/about-us7-page_steps/assets/img/arrow-r.svg") center center / contain no-repeat}.btn:hover{background-color:transparent;color:var(--primary)}.btn:hover::after{transform:translateX(20%);filter:none}.tcon em{font-style:normal;color:var(--primary)}.tcon h2{font-size:5rem;line-height:1.2;font-weight:600;letter-spacing:0.026em}.page_steps{background-color:var(--bg);padding:13.7rem 0px 15rem}.page_steps .tcon{max-width:57.7rem;padding-bottom:0.4rem}.page_steps .items{margin-top:9.3rem}.page_steps .items ul{display:grid;grid-template-columns:repeat(3,1fr);gap:6.4rem 2.48869%}.page_steps .items .active .item .icon{background-color:var(--primary)}.page_steps .items .active .item .icon img{filter:contrast(0) brightness(2)}.page_steps .item{display:grid;grid-template-columns:auto 1fr;align-items:center;height:100%;gap:0px 3.1rem}.page_steps .item .icon{display:flex;align-items:center;justify-content:center;width:8.4rem;height:8.4rem;border-radius:50%;transition:0.3s;background-color:rgb(255,255,255)}.page_steps .item .icon img{width:auto;height:auto;max-width:59.5%;max-height:59.5%}.page_steps .item .info{padding-top:0.4rem}.page_steps .item .info em{display:block;font-size:1.4rem;font-weight:500;color:var(--primary);letter-spacing:0.1143em}.page_steps .item .info h3{font-size:2.4rem;line-height:1.25;font-weight:600;color:rgb(10,10,10);margin-top:0.9rem;letter-spacing:0.00917em}.page_steps .item p{grid-column:-1 / 1;font-size:1.5rem;line-height:2.2rem;color:var(--text);border-top:1px solid rgb(205,205,206);padding-top:2.7rem;margin-top:2.1rem;letter-spacing:-0.0067em}@media (prefers-reduced-motion:reduce){body{animation:auto ease 0s 1 normal none running none}}@media screen and (min-width:769px) and (max-width:1220px){.content{padding:0px 3rem}}@media screen and (min-width:769px) and (max-width:1024px){.content,.swiper_content{max-width:896px}}@media screen and (min-width:769px) and (max-width:896px){.content,.swiper_content{max-width:768px}.tcon h2{font-size:4rem}.page_steps .item .info h3{font-size:2rem}}@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:rgb(139,139,139)}}@media screen and (max-width:768px){html{font-size:10px}body{font-size:1.4rem}.content{padding:0px 20px}.gap{gap:20px}.btn{font-size:14px;line-height:40px;padding:0px 20px;gap:8px}.tcon h2{font-size:30px;line-height:1.3}div.head.flex .tcon{padding:0px}div.head.flex .btn{margin:0px}div.head .btn{font-size:14px;line-height:40px;padding:0px 20px;gap:8px;margin-top:20px}.page_steps{padding:50px 0px}.page_steps .tcon{max-width:400px}.page_steps .items{margin-top:30px}.page_steps .items ul{display:flex;width:calc(100% + 40px);margin:0px -20px;padding:0px 20px;overflow-x:auto;gap:20px}.page_steps .items ul::-webkit-scrollbar{display:none}.page_steps .items ul li{flex:0 0 240px}.page_steps .item{display:block}.page_steps .item .icon{width:60px;height:60px}.page_steps .item .info{padding:0px;margin-top:20px}.page_steps .item .info em{font-size:13px}.page_steps .item .info h3{font-size:20px;margin-top:5px}.page_steps .item p{font-size:14px;line-height:1.5;padding-top:10px;margin-top:10px}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}