body{background:#EFEFF2}
body .section{padding:6.25vw 0 7.29167vw}
body .section .common_btn{padding:.72917vw 3.28125vw;border-color:rgba(0,0,0,0.08);cursor:pointer}
body .section .common_btn p{color:#000}
body .section .wrap{width:83.33333vw;margin:0 auto;display:flex;justify-content:space-between;align-items:flex-start}
body .section .wrap .l{width:17.03125vw;position:sticky;top:6.25vw}
body .section .wrap .l .l_title{color:#000;font-weight:400;line-height:1;padding:0 0 2.08333vw;border-bottom:1px solid #E2E2E2;margin:0 0 2.08333vw}
body .section .wrap .l .l_links a{display:block;color:#797B81;font-weight:bold;line-height:1.5;margin-bottom:1.04167vw;transition:0.6s}
body .section .wrap .l .l_links a:hover,body .section .wrap .l .l_links a.on{color:#AE0000}
body .section .wrap .r{width:60vw}
body .section .wrap .r .r_title{color:#000;font-weight:600;line-height:1;text-transform:capitalize}
body .section .wrap .r .r_text{color:#333;font-weight:300;line-height:1.5;margin:2.08333vw 0 3.64583vw}
body .section .wrap .r .part1 .part1_btn{width:9.58333vw;padding:.72917vw 3.28125vw;border-color:rgba(0,0,0,0.08);cursor:pointer}
body .section .wrap .r .part1 .part1_btn p{color:#000;text-align:center}
body .section .wrap .r .part1 .part1_box{margin:2.08333vw 0 0}
body .section .wrap .r .part1 .part1_box .part1_box_item{display:none}
body .section .wrap .r .part1 .part1_box .part1_box_item.on{display:block}
body .section .wrap .r .part1 .part1_box .part1_box_item .flex{display:flex;flex-wrap:wrap;gap:1.04167vw}
body .section .wrap .r .part1 .part1_box .part1_box_item1 .flex a{display:block;padding:.52083vw;position:relative;background:linear-gradient(119deg,#C2C2C2 0%,#fff 91.68%)}
body .section .wrap .r .part1 .part1_box .part1_box_item1 .flex a:after{content:"";width:100%;height:100%;background:#B82234;position:absolute;z-index:2;opacity:0;transition:0.6s;top:0;left:0}
body .section .wrap .r .part1 .part1_box .part1_box_item1 .flex a p{color:#000;font-weight:400;text-transform:capitalize;transition:0.6s;position:relative;z-index:3}
body .section .wrap .r .part1 .part1_box .part1_box_item1 .flex a:hover:after,body .section .wrap .r .part1 .part1_box .part1_box_item1 .flex a.active:after{opacity:1}
body .section .wrap .r .part1 .part1_box .part1_box_item1 .flex a:hover p,body .section .wrap .r .part1 .part1_box .part1_box_item1 .flex a.active p{color:#FFFFFF}
body .section .wrap .r .part1 .part1_box .part1_box_item2 .flex .item{display:block;width:19.27083vw;height:23.75vw;background:#FFF;position:relative;overflow:hidden;padding:1.875vw}
body .section .wrap .r .part1 .part1_box .part1_box_item2 .flex .item:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:linear-gradient(115deg,#C2C2C2 -58.69%,#fff 90.79%);opacity:0;transition:0.6s}
body .section .wrap .r .part1 .part1_box .part1_box_item2 .flex .item .item_title{color:#0C0C0C;line-height:1.45833vw;height:4.375vw;-webkit-line-clamp:3;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;margin:0 0 1.92708vw;position:relative;z-index:4}
body .section .wrap .r .part1 .part1_box .part1_box_item2 .flex .item .item_img{width:100%;height:9.375vw;display:flex;align-items:center;justify-content:center;position:relative;z-index:4;margin-bottom:1.82292vw}
body .section .wrap .r .part1 .part1_box .part1_box_item2 .flex .item .item_img img{display:block;transition:0.6s;max-width:100%;max-height:100%}
body .section .wrap .r .part1 .part1_box .part1_box_item2 .flex .item .item_img img:nth-child(2){position:absolute;opacity:0}
body .section .wrap .r .part1 .part1_box .part1_box_item2 .flex .item .common_btn{padding:.72917vw 2.13542vw;position:relative;z-index:4}
body .section .wrap .r .part1 .part1_box .part1_box_item2 .flex .item .sq{width:11.09375vw;position:absolute;top:-.88542vw;right:-3.28125vw;z-index:2;transition:0.6s}
body .section .wrap .r .part1 .part1_box .part1_box_item2 .flex .item .sq img{display:block;width:100%}
body .section .wrap .r .part1 .part1_box .part1_box_item2 .flex .item:hover .sq{width:19.27083vw;top:1.97917vw;right:0}
body .section .wrap .r .part1 .part1_box .part1_box_item2 .flex .item:hover .item_img img{transform:scale(1.05)}
body .section .wrap .r .part1 .part1_box .part1_box_item2 .flex .item:hover:after{opacity:1}
body .section .wrap .r .part2{display:flex;align-items:flex-start;justify-content:space-between;margin:4.16667vw 0}
body .section .wrap .r .part2 .img{width:27.70833vw;height:25vw;border:1px solid #CACACA;background:#FFF;display:flex;align-items:center;justify-content:center}
body .section .wrap .r .part2 .img img{max-width:80%;max-height:80%}
body .section .wrap .r .part2 .text_box{width:29.16667vw}
body .section .wrap .r .part2 .text_box .text_box_title{color:#000;font-weight:400;line-height:1;margin-bottom:2.08333vw}
body .section .wrap .r .part2 .text_box .text_box_txt{color:#333;font-weight:300;line-height:1.5}
body .section .wrap .r .part2 .text_box .text_box_txt ul{padding-left:1.5625vw}
body .section .wrap .r .part2 .text_box .text_box_txt ul li{list-style:disc}
body .section .wrap .r .part3 .part3_title{color:#221714;font-weight:600;line-height:1.17;margin-bottom:1.25vw}
body .section .wrap .r .part3 .part3_form{display:flex;justify-content:space-between;margin-bottom:2.08333vw;position:relative;z-index:3}
body .section .wrap .r .part3 .part3_form .input{width:13.4375vw;height:2.29167vw;padding:0 .625vw;border:1px solid #CACACA;display:flex;align-items:center}
body .section .wrap .r .part3 .part3_form .input input{width:10.9375vw;height:100%;background:unset;border:none;color:#333;font-size:.83333vw;font-weight:400;text-transform:capitalize}
body .section .wrap .r .part3 .part3_form .input input::placeholder{color:#333}
body .section .wrap .r .part3 .part3_form .input button{cursor:pointer;background:unset;border:none}
body .section .wrap .r .part3 .part3_form .input button img{display:block;width:1.04167vw}
body .section .wrap .r .part3 .part3_form .down_pull{width:13.4375vw;height:2.29167vw;border:1px solid #CACACA;cursor:pointer;padding:0 .625vw;display:flex;align-items:center;justify-content:space-between}
body .section .wrap .r .part3 .part3_form .down_pull img{display:block;width:1.04167vw}
body .section .wrap .r .part3 .part3_form .down_pull>p{color:#333;font-weight:400;text-transform:capitalize}
body .section .wrap .r .part3 .part3_box{display:flex}
body .section .wrap .r .part3 .part3_box .part3_box_l{padding-top:3.375vw}
body .section .wrap .r .part3 .part3_box .part3_box_l .img{width:3.80208vw;height:3.33333vw;display:flex;align-items:center;justify-content:center}
body .section .wrap .r .part3 .part3_box .part3_box_l .img img{display:block;max-height:80%;max-width:80%}
body .section .wrap .r .part3 .part3_box .overflow_x{overflow-x:scroll;padding:0 0 3.125vw}
body .section .wrap .r .part3 .part3_box .overflow_x::-webkit-scrollbar{height:3px}
body .section .wrap .r .part3 .part3_box .overflow_x::-webkit-scrollbar-track{background:#CACACA}
body .section .wrap .r .part3 .part3_box .overflow_x::-webkit-scrollbar-thumb{background:#AE0000}
body .section .wrap .r .part3 .part3_box table{width:max-content;border-collapse:collapse}
body .section .wrap .r .part3 .part3_box table tr th{background:#EFEFF2;border:1px solid #CACACA;color:#000;font-size:.72917vw;font-weight:400;padding:.625vw .83333vw;text-transform:uppercase}
body .section .wrap .r .part3 .part3_box table tr td{color:#000;font-size:.72917vw;font-weight:400;line-height:1.4;text-transform:capitalize;padding:.83333vw;border:1px solid #CACACA;white-space:nowrap;height:3.33333vw;cursor:pointer;text-align: center;}
body .section .wrap .r .part3 .part3_box table tr td .common_btn{width:fit-content;padding:.46875vw 1.25vw}
body .section .wrap .r .part3 .part3_box table tr td .common_btn p{font-size:.52083vw}
body .section .wrap .r .part3 .part3_box table tr:nth-child(2n) td{background:#FFF}
body .section .wrap .r .part3 .part3_box table tr:nth-child(2n) td:not(:first-child){background:#FFF}
body .section .wrap .r .part3 .part3_box table tr:nth-child(1) th:nth-child(1),body .section .wrap .r .part3 .part3_box table tr:nth-child(1) th:nth-child(2){text-align:left}
.down_pull{position:relative}
.down_pull .pull{background:#EFEFF2;position:absolute;top:100%;left:-1px;opacity:0;pointer-events:none;width:calc(100% + 2px);border:1px solid #CACACA;max-height:13.02083vw;overflow:hidden;overflow-y:scroll;padding:.625vw 0}
.down_pull .pull.on{transition:ease .3s;opacity:1;pointer-events:auto}
.down_pull .pull::-webkit-scrollbar{width:0}
.down_pull .pull p{width:100%;display:flex;align-items:center;padding:0 .625vw;cursor:pointer;transition:ease .3s;color:rgba(51,51,51,0.4);font-style:normal;font-weight:400;line-height:1.25;text-transform:capitalize;}
.down_pull .pull p input{margin-right:5px;}
.down_pull .pull p:not(:last-child){margin-bottom:.625vw}
.down_pull .pull p:hover{color:#333}
.down_pull .pull p.on{color:#333 !important;pointer-events:none}
@media screen and (max-width:768px){body .banner .text .links{gap:0 4px;margin:0 0 15px}
body .banner .text .links a{display:block}
body .banner .text .links a:nth-last-child(1){white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
body .section{padding:40px 0 80px}
body .section .wrap{width:90%;display:block}
body .section .wrap .l{width:100%;position:unset}
body .section .wrap .l .l_title{padding:0 0 20px;margin-bottom:30px}
body .section .wrap .l .l_links a:not(:last-child){margin-bottom:10px}
body .section .wrap .r{padding:30px 0 0;width:100%}
body .section .wrap .r .r_text{margin:20px 0 40px}
body .section .wrap .r .part1 .part1_btn{width:100px;padding:10px 20px}
body .section .wrap .r .part1 .part1_btn p{font-size:14px}
body .section .wrap .r .part1 .part1_box{margin:30px 0 0}
body .section .wrap .r .part1 .part1_box .part1_box_item .flex{gap:15px}
body .section .wrap .r .part1 .part1_box .part1_box_item1 .flex a{padding:10px}
body .section .wrap .r .part1 .part1_box .part1_box_item2 .flex .item{width:100%;height:unset;padding:40px 20px}
body .section .wrap .r .part1 .part1_box .part1_box_item2 .flex .item .sq{width:200px;top:-20px;right:-70px}
body .section .wrap .r .part1 .part1_box .part1_box_item2 .flex .item .item_title{line-height:1.4;height:unset;margin-bottom:30px}
body .section .wrap .r .part1 .part1_box .part1_box_item2 .flex .item .item_img{height:60vw}
body .section .wrap .r .part1 .part1_box .part1_box_item2 .flex .item .item_img img{max-width:80%}
body .section .wrap .r .part1 .part1_box .part1_box_item2 .flex .item .common_btn{padding:14px 30px}
body .section .wrap .r .part1 .part1_box .part1_box_item2 .flex .item .common_btn p{font-size:14px}
body .section .wrap .r .part2{margin:50px 0;display:block}
body .section .wrap .r .part2 .img{width:100%;height:80vw;margin-bottom:30px}
body .section .wrap .r .part2 .text_box{width:100%}
body .section .wrap .r .part2 .text_box .text_box_title{margin-bottom:15px}
body .section .wrap .r .part3 .part3_title{margin-bottom:20px}
body .section .wrap .r .part3 .part3_form{flex-wrap:wrap;gap:20px 0;margin-bottom:40px}
body .section .wrap .r .part3 .part3_form .down_pull{height:50px;width:49%;padding:0 10px}
body .section .wrap .r .part3 .part3_form .down_pull:nth-child(1),body .section .wrap .r .part3 .part3_form .down_pull:nth-child(2){z-index:4}
body .section .wrap .r .part3 .part3_form .down_pull img{width:16px}
body .section .wrap .r .part3 .part3_form .down_pull .pull{max-height:160px}
body .section .wrap .r .part3 .part3_form .down_pull .pull p{padding:0 10px;line-height:40px}
body .section .wrap .r .part3 .part3_form .input{height:50px;width:49%;padding:0 10px;justify-content:space-between}
body .section .wrap .r .part3 .part3_form .input input{width:80%;font-size:14px}
body .section .wrap .r .part3 .part3_form .input button img{width:16px}
body .section .wrap .r .part3 .part3_box .part3_box_l{padding-top:85px}
body .section .wrap .r .part3 .part3_box .part3_box_l .img{width:60px;height:59px}
body .section .wrap .r .part3 .part3_box .overflow_x{padding:0 0 30px}
body .section .wrap .r .part3 .part3_box .overflow_x table tr th{font-size:14px;padding:10px 15px}
body .section .wrap .r .part3 .part3_box .overflow_x table tr td{font-size:14px;padding:10px 15px;height:59px}
body .section .wrap .r .part3 .part3_box .overflow_x table tr td .common_btn{padding:10px 20px}
body .section .wrap .r .part3 .part3_box .overflow_x table tr td .common_btn p{font-size:14px}
}





.pro-filters{}
.pro-filters .part3_title{color:#221714;font-weight:600;line-height:1.17;}

.pro-menu-box{margin:30px -10px 0;display:flex;flex-wrap:wrap;}

.pro-menu{width:20%;padding:0 10px;position:relative;z-index:40;}
.pro-menu .inner{position:relative;}
.pro-menu .selector-item{border:1px solid #B2B2B2;padding:8px 30px 8px 15px;line-height:26px;position:relative;cursor:pointer;}
.pro-menu .selector-item em{font-style:normal;font-size:16px;color:#181818;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;user-select:none;pointer-events:none}
.pro-menu .selector-item span{position:absolute;top:calc(50% - 13px);right:3px;width:26px;height:26px;line-height:26px;color:#444;text-align:center;user-select:none;pointer-events:none}
.pro-menu .selector-item span i{font-size:18px;}

.pro-menu .tab-list{display:none;position:absolute;left:0;top:100%;width:100%;max-height:500px;overflow-y:auto;background:#EFEFF2;box-shadow: 0 0 35px 0 rgba(0, 0, 0, 0.1);}
.pro-menu .tab-list ul{padding:10px 15px;display:flex;flex-direction:column;}
.pro-menu .tab-list ul li{display:inline-flex;align-items:center;}
.pro-menu .tab-list ul li .filter-option{padding:6px 10px;border-radius:5px;cursor:pointer;display:flex;align-items:flex-start;}
.pro-menu .tab-list ul li .filter-option input{margin-top:4px;}
.pro-menu .tab-list ul li label{margin-left:7px;color:rgba(51,51,51,0.4);font-size:15px;}
.pro-menu .tab-list ul li+li{margin-top:5px;}
.pro-menu .tab-list ul li label{margin-left:7px;}

.pro-menu .tab-list ul li .filter-option:hover{background:#fff;}

.pro-menu.active{z-index:50;}

.serach-box{width:20%;padding:0 10px;position:relative;}
.serach-box .inner{position:relative;}
.serach-box input{border:1px solid #B2B2B2;padding:8px 30px 8px 15px;line-height:26px;position:relative;cursor:pointer;width:100%;background:transparent;}
.serach-box button{position:absolute;right:7px;top:7px;width:30px;height:30px;line-height:30px;text-align:center;border:none;background:transparent;}
.serach-box button img{font-size:20px;color:#333;}

.results-info{display:none;}


.pro-filters-results-list{margin:40px 0 0;display:flex;}

.pro-filters-results-list .table-left{width:100px;position:relative;z-index:10;}
.pro-filters-results-list .table-left table{width:100%;border-collapse:collapse}
.pro-filters-results-list .table-left table tr th{background:#EFEFF2;border:none;font-weight:400;padding:0 10px;height:45px;text-transform:uppercase}
.pro-filters-results-list .table-left table tr td{border:none;white-space:nowrap;height:3.33333vw;cursor:pointer;text-align: center;}
.pro-filters-results-list .table-left table tr td:nth-child(2){display:none;}
.pro-filters-results-list .table-left table tr td img{max-height:80%;}

.pro-filters-results-list .table-right{width:calc(100% - 100px);overflow-x:auto;position:relative;padding-bottom:20px;}

.pro-filters-results-list .table-right table{width:100%;border-collapse:collapse}
.pro-filters-results-list .table-right table tr th{white-space:nowrap;background:#EFEFF2;border:1px solid #CACACA;color:#000;font-size:.72917vw;font-weight:400;padding:0 10px;height:45px;text-transform:uppercase}
.pro-filters-results-list .table-right table tr td{color:#000;font-size:.72917vw;font-weight:400;line-height:1.4;text-transform:capitalize;padding:0 10px;border:1px solid #CACACA;white-space:nowrap;height:3.33333vw;cursor:pointer;text-align: center;}
.pro-filters-results-list .table-right table tr td .common_btn{width:fit-content;padding:.46875vw 1.25vw;display:inline-block;}
.pro-filters-results-list .table-right table tr td .common_btn p{color:#000;font-size:.52083vw}
.pro-filters-results-list .table-right table tr:nth-child(2n) td{background:#FFF}
.pro-filters-results-list .table-right table tr:nth-child(2n) td:not(:first-child){background:#FFF}
.pro-filters-results-list .table-right table tr:nth-child(1) th:nth-child(1),.part3_box .table-right table tr:nth-child(1) th:nth-child(2){text-align:center;}



.common_btn{position:relative;border:1px solid rgba(255,255,255,0.08);padding:.72917vw 1.66667vw;transition:all 600ms;width:fit-content;display:block;z-index:10}
.common_btn svg{width:.52083vw;display:block}
.common_btn svg path{transition:all 600ms}
.common_btn .s1{position:absolute;left:-2px;top:-2px;transition:all 600ms}
.common_btn .s2{position:absolute;right:-2px;top:-2px;transition:all 600ms}
.common_btn .s3{position:absolute;bottom:-2px;right:-2px;transition:all 600ms}
.common_btn .s4{position:absolute;left:-2px;bottom:-2px;transition:all 600ms}
.common_btn p{color:#FFF;line-height:1.1;text-transform:capitalize;transition:all 600ms}
.common_btn:hover{border-color:#B82234;background:#B82234}
.common_btn:hover svg path{stroke:#fff !important}
.common_btn:hover p{color:#fff !important}
.common_btn:hover .s1{top:.3125vw;left:.3125vw}
.common_btn:hover .s2{right:.3125vw;top:.3125vw}
.common_btn:hover .s3{right:.3125vw;bottom:.3125vw}
.common_btn:hover .s4{left:.3125vw;bottom:.3125vw}


@media screen and (max-width:1441px) {
.pro-menu .selector-item{padding:7px 30px 7px 12px;line-height:24px;}
.pro-menu .selector-item em{font-size:15px;}
.serach-box input{padding:7px 30px 7px 12px;line-height:24px;}
.serach-box button{right:5px;top:6px;}

.pro-menu .tab-list ul{padding:9px 12px;}

.pro-filters-results-list .table-left table tr td{height:48px;}
.pro-filters-results-list .table-right table tr th{font-size:13px;padding:0 10px;}
.pro-filters-results-list .table-right table tr td{font-size:13px;padding:0 10px;height:48px;}

}


@media screen and (max-width:1280px) {
.pro-menu .selector-item{padding:7px 30px 7px 10px;}
.pro-menu .selector-item em{font-size:15px;}
.pro-menu .selector-item span i{font-size:17px;}
.serach-box input{padding:7px 30px 7px 10px;}

.pro-menu .tab-list ul{padding:9px 10px;}
.pro-menu .tab-list ul li .filter-option{padding:5px 8px;}
.pro-menu .tab-list ul li label{margin-left:6px;font-size:14px;}
.pro-menu .tab-list ul li+li{margin-top:3px;}

.pro-filters-results-list .table-left table tr td{height:48px;}
.pro-filters-results-list .table-right table tr th{font-size:13px;padding:0 10px;}
.pro-filters-results-list .table-right table tr td{font-size:13px;padding:0 10px;height:48px;}

}


@media screen and (max-width:1171px) {
.pro-menu-box{margin:30px -10px 0;}
.pro-menu{width:33.333333%;padding:10px;}
.serach-box{width:33.33333%;padding:10px;}
}


@media screen and (max-width:768px) {
.pro-filters-results-list .table-left{width:60px;}
.pro-filters-results-list .table-right{width:calc(100% - 60px);padding-bottom:15px;}

.pro-menu .tab-list ul li .filter-option{padding:3px 6px;}

.pro-filters-results-list{margin:25px 0 0;}
.pro-filters-results-list .table-left table tr th{height:40px;}
.pro-filters-results-list .table-left table tr td{height:40px;}

.pro-filters-results-list .table-right table tr th{height:40px;font-size:12px;}
.pro-filters-results-list .table-right table tr td{height:40px;font-size:12px;}

.pro-filters-results-list .table-right table tr td .common_btn p{font-size:10px;}

}

@media screen and (max-width:480px) {
.pro-menu-box{margin:20px -5px 0;}
.pro-menu{width:50%;padding:5px;}
.serach-box{width:100%;padding:5px;}

}