*{margin:0;padding:0;box-sizing:border-box}.content{margin:0 auto;position:relative}html{scroll-behavior:smooth}.flex{display:flex}.wrap{flex-wrap:wrap}.flex1{flex:1}.flex2{flex:2}.flex3{flex:3}.between{justify-content:space-between}.center{text-align:center}.boxshadow{box-shadow:0 0 15px rgba(0,0,0,.1);background:#fff}.tools_part_vendor .tools_part_box{padding:4rem 0;text-align:center}.tools_part_vendor .tools_part_box input{padding:.8rem 1rem;border-radius:5px;min-width:300px;border:1px #ddd solid}.tools_part_vendor .tools_part_box button{background:#fff;border:1px solid #f8f8f8;color:#4c4c4c;padding:.8rem 1.5rem;display:inline-block;font-weight:500;border:none;font-size:16px;cursor:pointer;border-radius:10px;background-color:#33bde9;border:1px solid #33bde9;color:#fff;padding:.8rem 1.5rem}@media screen and (min-width:786px) and (max-width:1400px){.content{padding:0 1.2rem}}@media screen and (min-width:786px) and (max-width:1200px){.content{max-width:1000px}.swiper_content{max-width:1020px}.solution_strength .head p{width:70%}}@media screen and (min-width:786px) and (max-width:1000px){.content{max-width:786px}.swiper_content{max-width:806px}.solution_strength .head p{width:90%}}@media screen and (max-width:786px){.content{padding:0 1.2rem}}html{font-size:clamp(7.5px,0.522vw,10px)}:root{--title_color:#232323}*{margin:0;padding:0;box-sizing:border-box}.product_gallery{padding:4.2rem 0 9.4rem}body>section{position:relative}@media screen and (max-width:768px){.product_gallery{padding:3rem 0}}.content{max-width:121.6rem;margin:0 auto;position:relative}@media screen and (min-width:768px) and (max-width:1024px){.content,.content_big{padding:0 2rem}}@media screen and (min-width:768px) and (max-width:896px){.content,.swiper_content,.swiper_content_big,.content_big,.content_lar{max-width:768px}}@media screen and (max-width:768px){.content,.content_big,.content_lar{padding:0 20px}}.product_gallery .head{color:rgb(40,40,40)}.head.lar h2{font-size:5rem}.head h2{font-size:4.6rem;line-height:6.5rem;font-weight:600}.fadeInUp{animation-name:fadeInUp}@media screen and (max-width:768px){.head.lar h2{font-size:22px}}@media screen and (max-width:768px){.head h2{font-size:22px;line-height:1.5;letter-spacing:unset;word-spacing:unset;max-width:unset}}@media screen and (min-width:640px) and (max-width:768px){.head.lar h2{font-size:28px}}@media screen and (min-width:640px) and (max-width:768px){.head h2{font-size:28px;line-height:1.5}}.product_gallery .items{margin-top:8.9rem}@media screen and (max-width:768px){.product_gallery .items{margin-top:2rem}}.product_gallery .items>div{display:grid;grid-template-columns:49.0132% 1fr;gap:1.8rem}@media screen and (max-width:768px){.product_gallery .items>div{grid-template-columns:1fr;gap:1rem}}@media screen and (min-width:640px) and (max-width:768px){.product_gallery .items>div{grid-template-columns:1fr 1fr}}.img.img_cv{overflow:hidden}.img.img_ab{position:relative}.product_gallery .img{width:100%;padding-bottom:107.904%;border-radius:12px}.product_gallery .img1{padding-bottom:124.5%}@media screen and (max-width:768px){.product_gallery .img{border-radius:10px}}.img.img_cv img{object-fit:cover}.img.img_ab img{position:absolute;left:0;top:0}.img img{width:100%;height:100%;display:block;transition:0.5s;aspect-ratio:inherit}.product_gallery .img:hover img{transform:scale(1.02)}.product_gallery .list2{column-count:2;column-gap:2rem;margin-bottom:-2rem}@media screen and (max-width:768px){.product_gallery .list2{column-gap:1rem;margin-bottom:-1rem}}.product_gallery .list2 .item{break-inside:avoid;margin-bottom:2rem}@media screen and (max-width:768px){.product_gallery .list2 .item{margin-bottom:1rem}}.product_gallery .img2{padding-bottom:140.55%}button,input,textarea{outline:none;border:none;font-family:unset;color:var(--title_color)}input[type="submit"],button{cursor:pointer}.sytech_export_template{display:none}.product_gallery .imgs{margin-top:5rem}.product_gallery .img_item{border-radius:12px;overflow:hidden;margin-top:3rem}.product_gallery .img_item img{display:block;width:100%;height:100%;object-fit:cover}.img_item2{gap:3rem;display:grid;grid-template-columns:repeat(2,1fr)}@media screen and (max-width:768px){.product_gallery .imgs{margin-top:2rem}.product_gallery .img_item{margin-top:1rem}.img_item2{gap:1rem}}