.articles .wd-100{width:100%;display:flex}
.articles .wd-100 .wd-one{min-width:60%}
.articles .wd-100 .wd-one .ta-search{position:relative;width:100%;max-width:790px;margin:72px 0 30px 0}
.articles .container .wd-100 .wd-one .filter-div{margin-top:30px;display:flex;flex-wrap:wrap}
.articles .wd-100 .wd-one .ta-search input{max-width:790px;width:100%;padding:17px 0 17px 15px;border-radius:10px;border:solid 1px #a7a9ac;font-family:"HelveticaNeueLTStd-Md",sans-serif;font-size:20px;line-height:.8;color:#333;height:50px;margin-top:30px;outline:0}
.articles .wd-100 .wd-one .ta-search button{position:absolute;padding:10px;color:#fff;font-size:17px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;border:0;cursor:pointer;right:0;width:52px;height:50px;color:#fff;background:#d62049;bottom:0}
.articles .wd-100 .wd-one .ta-search button .search-img{width:32px;height:32px}
.articles .wd-100 .wd-two{width:30%;display:flex;justify-content:center;margin-top:8px}
.articles .wd-100 .wd-two .banner-img{max-width:337px;height:337px;margin:34px 0 24px 110px;-o-object-fit:contain;object-fit:contain}
.container{max-width:1366px;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.page-container{padding:0 84px}
.flexer{position:relative}
.flexer ul{list-style-type:none;display:flex;flex-wrap:wrap}
.flexer ul li{display:inline-flex;margin-right:20px;margin-bottom:20px}
.flexer ul li a{text-align:center;border-radius:19.5px;-webkit-border-radius:19.5px;-moz-border-radius:19.5px;-ms-border-radius:19.5px;background-color:#fff;border:1px solid #0073bb;color:#0073bb;padding:12px 30px 14px;font-family:"HelveticaNeueLTStd-Md",sans-serif;font-size:18px;line-height:.78;align-items:center;display:flex}
.flexer ul li a:hover{background-color:#0073bb;color:#fff}
.filter-div{margin-top:30px;display:flex;flex-wrap:wrap}
.filter-div .filter-btn{padding:13px;border-radius:19.5px;margin-right:20px;font-family:"HelveticaNeueLTStd-Md",sans-serif;font-size:18px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:.78;letter-spacing:normal;border:solid 1px #0073bb;background-color:#fff;color:#0073bb;margin-bottom:20px;max-width:60px;max-height:40px;min-height:40px;min-width:60px}
.filter-div .active{color:#fff;background-color:#0073bb}
@media screen and (max-width:767.99px){.articles .wd-100{width:80%}
.articles .wd-100 .wd-one{width:50%;display:block}
.articles .wd-100 .wd-one{width:100%;margin-top:225px}
.articles .wd-100 .wd-one .ta-search{min-width:320px;height:32px;flex-direction:row-reverse;margin:22px 20px 0 1px}
.articles .wd-100 .wd-one .ta-search input{margin-top:0;height:32px;padding:7px 15px 9px 15px;font-size:16px;line-height:1}
.articles .wd-100 .wd-one .ta-search button{width:34px;height:32px;padding:5px 4px 3px 6px}
.articles .wd-100 .wd-one .ta-search button .search-img{width:24px;height:24px}
.articles .wd-100 .wd-two{width:50%}
.articles .wd-100 .wd-two .banner-img{width:220.8px;height:228px;margin:0 0 22px 6.2px}
.flexer{position:absolute;overflow-x:scroll}
.flexer ul{overflow-y:hidden;display:flex;flex-direction:unset;flex-wrap:wrap;overflow-wrap:anywhere;width:calc(100% + 100px);margin:20px 10px 16px}
.flexer ul li{margin-right:10px;margin-bottom:16px}
.flexer ul li a{padding:7px 20px 9px;font-size:14px;line-height:1;color:#0073bb;border-radius:15px}
.filter-div .filter-btn{padding:7px;font-size:14px;line-height:1;max-width:45px;max-height:30px;min-height:30px;min-width:45px;margin-bottom:10px;margin-right:10px}
.filter-div .filter-btn:nth-child(6n){margin-right:0}
.mb-121{margin-bottom:121px}
}
@media screen and (max-width:767.98px){.page-container{padding:0 20px}
.resp-mb-art{margin-bottom:121px}
}