*{margin:0;padding:0;box-sizing:border-box}.content{max-width:144rem;margin:0 auto;position:relative}html{scroll-behavior:smooth}.flex{display:flex}.between{justify-content:space-between}:root{--theme_color:#161616;--title_color:#161616;--content_color:#3d3d3d}html{font-size:clamp(7.5px, 0.520833vw, 10px)}a{color:inherit;font-size:inherit;text-decoration:none}.flex_top{align-items:flex-start}body{font-size:1.6rem;word-break:break-word;color:var(--title_color)}.gap{gap:2rem}.img.img_ct img{object-fit:contain}.img img{width:100%;height:100%;display:block;transition:0.5s;aspect-ratio:inherit}.head h2{font-size:4.6rem;font-weight:600;line-height:5.6rem;letter-spacing:.15rem}.products_items{padding:12rem 0}.products_items .flex{gap:5%}.products_items .head{flex:1 1 0%}.products_items .head h2{margin-bottom:3rem}.products_items .items{width:60%;border-top:1px solid rgb(201,201,201)}.products_items .item{gap:3rem;display:grid;align-items:start;grid-template-columns:auto 1fr;border-bottom:1px solid rgb(201,201,201);transition:0.3s;padding:3rem 0}.products_items .item:hover{border-color:var(--theme_color)}.products_items .img{width:6rem;height:6rem}.products_items h3{font-size:2.8rem;line-height:3.8rem;font-weight:500;margin-bottom:12px}.products_items p{color:var(--content_color);font-size:1.7rem;line-height:3rem}.products_items p a{transition:0.3s;text-decoration:underline}.products_items p a:hover{color:var(--theme_color);text-decoration-color:transparent}.fadeInUp{animation-name:fadeInUp}@media screen and (min-width:768px) and (max-width:1220px){.content{padding:0 2rem}}@media screen and (min-width:768px) and (max-width:1024px){.content,.swiper_content{max-width:896px}}@media screen and (min-width:768px) and (max-width:896px){.content,.swiper_content{max-width:768px}}@media screen and (max-width:768px){html{font-size:16px}body{font-size:1rem}.content{padding:0 20px}.gap{gap:1rem}.head h2{font-size:22px;line-height:1.5;letter-spacing:0}.products_items{padding:3rem 0}.products_items .flex{display:block}.products_items .head h2{margin-bottom:12px}.products_items .items{width:100%;margin-top:2rem}.products_items .item{gap:15px;padding:15px 0}.products_items .img{width:50px;height:50px}.products_items h3{font-size:18px;line-height:1.3}.products_items p{font-size:14px;line-height:1.5}}@-webkit-keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,100%,0)}100%{opacity:1;transform:none}}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,100%,0)}}