.product_preview{padding-bottom:20px}.product_preview .margin{background-color:var(--theme_color);height:162px}.product_preview .breadcrumbs{padding:2rem 0 28px}.product_preview .breadcrumbs span{color:#777a7c;font-weight:500}.product_preview .breadcrumbs span a{color:#777a7c;font-weight:500;transition:all 0.3s}.product_preview .breadcrumbs span a:hover{color:var(--title_color)}.product_preview .breadcrumbs span span:last-child a{color:var(--title_color);font-weight:600}.product_preview .img{width:27.875%}.product_preview .img .pic{border:1px solid #e2e2e2;border-radius:8px;overflow:hidden;aspect-ratio:446/426;margin-bottom:20px}.product_preview .img .pic img{width:100%;height:100%;object-fit:contain}.product_preview .img i{font-style:italic;font-size:13px;line-height:25px;color:var(--content_color)}.product_preview .infos{width:35%;border-bottom:1px solid #efefef;padding-top:30px}.product_preview .infos h1{font-size:2rem;font-weight:700;color:#333}.product_preview .infos table{margin-top:40px}.product_preview .infos table tr td{color:#6d6d6d;font-size:17px;line-height:29px;font-weight:500;width:68%;padding:4px 8px 4px 0;vertical-align:top}.product_preview .infos table tr td:first-child{width:32%;color:#333;font-size:1rem;font-weight:600}.product_preview .infos table tr td a{color:var(--theme_color);font-size:17px;line-height:29px;font-weight:500}.product_preview .infos table tr td a:hover{text-decoration:underline}.product_preview .infos table tr td a i{display:inline-block;width:18px;height:22px;background:no-repeat center / contain;vertical-align:middle;margin-right:10px;position:relative;top:-2px}.product_preview .quote{width:28.625%;border-radius:10px;background-color:#f2f7fa;padding:40px 2.3125% 34px}.product_preview .quote strong{font-size:24px;font-weight:700}.product_preview .quote form{display:flex;flex-wrap:wrap;gap:1rem 0;margin-top:26px}.product_preview .quote form span{width:100%}.product_preview .quote form input,.product_preview .quote form textarea{width:100%;border:1px solid #eaedef;border-radius:4px;color:#383838;font-size:15px;padding:14px 24px 17px;font-weight:500}.product_preview .quote form input::placeholder,.product_preview .quote form textarea::placeholder{color:#7c7c7c}.product_preview .quote form textarea{height:108px}.product_preview .quote form input[type="submit"]{margin-top:12px;border:none;background:url(../fonts/arrow-green-r.svg) no-repeat right 9px center / 44px;background-color:var(--subtheme_color);color:#fff;border-radius:100px;font-size:18px;font-weight:600;padding:1rem 24px 19px;transition:all 0.3s}.product_preview .quote form input[type="submit"]:hover{background-image:url(../fonts/arrow-blue.svg);background-color:var(--theme_color)}.product_application{padding:110px 0}.product_application .head h2{font-size:46px}.product_application .main{margin-top:52px}.product_application .main ul{margin-bottom:70px;display:grid;gap:33px 24px;grid-template-columns:repeat(4,1fr)}.product_application .main ul li{position:relative;z-index:2}.product_application .main ul li::after{content:'';display:block;width:100%;height:100%;border-radius:8px;position:absolute;left:0;top:0;background-color:var(--subtheme_color);transition:all 0.3s}.product_application .main ul li:hover::after{transform:translateY(8px)}.product_application .main ul li:hover span{background-color:var(--subtheme_color);border-color:var(--subtheme_color)}.product_application .main ul li:hover img{transform:scale(1.05)}.product_application .main ul li a{display:flex;align-items:flex-end;justify-content:space-between;gap:1.25rem;position:relative;z-index:2;overflow:hidden;border-radius:8px;min-height:315px;padding:1rem 6.2827%}.product_application .main ul li .bg{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;z-index:-1}.product_application .main ul li .bg img{width:100%;height:100%;object-fit:cover;transition:all 0.5s}.product_application .main ul li .bg::after{content:'';display:block;width:100%;height:47.62%;background:url(../fonts/pd-app-mask.svg) no-repeat top center / cover;position:absolute;left:0;bottom:0}.product_application .main ul li h3{flex:1;color:#fff;font-size:24px;font-weight:700;line-height:28px;padding-bottom:10px}.product_application .main ul li span{display:block;width:62px;height:62px;border-radius:50%;border:1px solid rgba(255,255,255,.45);background:url(../fonts/arrow-line-w2.svg) no-repeat center / 26%;transition:all 0.3s}.product_application .main .button_more{padding:18px 86px 21px 54px}.product_application .main .button_more:hover{padding:18px 70px 21px}.product_component{background-color:#f2f7f9;margin-top:-120px;transform:translateY(120px);padding:142px 0 248px}.product_component .head h2{font-size:42px;line-height:50px}.product_component table{margin-top:52px;width:100%;border-collapse:collapse}.product_component table tbody tr{padding:0 62px;border-bottom:1px solid #dadbdf}.product_component table tbody tr:first-child{background-color:#ebf0f6;border-radius:6px;border-bottom:none}.product_component table tbody tr:first-child td{font-size:20px;font-weight:600;padding-top:25px;padding-bottom:25px;opacity:1}.product_component table tbody tr td a{padding-right:1rem;font-size:20px;padding-top:30px;padding-bottom:30px;opacity:.9;display:block}.product_component table tbody tr td a img{max-width:100%;height:auto;display:block}.product_component table tbody tr td:first-child a{padding-left:60px}.product_component table tbody tr td:last-child a{padding-right:60px}.product_component .button_more{margin-top:4rem;padding:18px 86px 21px 54px}.product_component .button_more:hover{padding:18px 70px 21px}