.blog .post_link .post .btn,.all-news-part .post_link .post .btn{font-size:14px;letter-spacing:0;line-height:16px}.blog .post_link,.all-news-part .post_link{font-size:36px;letter-spacing:0;line-height:39px}.blog,.all-news-part{padding-bottom:108px}.blog .container-fluid,.all-news-part .container-fluid{padding:0 38px}.blog .container-fluid .blog_items_container,.all-news-part .container-fluid .blog_items_container{margin:0 -18px}.blog .post_link,.all-news-part .post_link{padding:0 18px;color:#000000;text-align:center;margin-bottom:38px}.blog .post_link:hover,.all-news-part .post_link:hover{color:#000000;text-decoration:none}.blog .post_link:hover .btn,.all-news-part .post_link:hover .btn{color:#FFFFFF;background:#000000;text-decoration:none}.blog .post_link:hover .btn:after,.all-news-part .post_link:hover .btn:after{border-color:#FFFFFF}.blog .post_link .post,.all-news-part .post_link .post{min-height:100%;overflow:hidden}.blog .post_link .post .featured_img,.all-news-part .post_link .post .featured_img{flex-shrink:0;width:100%;padding-bottom:55.3%}.blog .post_link .post .featured_img.no_image,.all-news-part .post_link .post .featured_img.no_image{padding-bottom:0;border-bottom:1px solid #E9E9E9}.blog .post_link .post .title_wrap,.all-news-part .post_link .post .title_wrap{min-height:286px;width:100%;margin:0 auto;padding:40px 68px;border:1px solid #E9E9E9;border-top:0;flex:1}.blog .post_link .post .title_wrap h4,.all-news-part .post_link .post .title_wrap h4{font-weight:normal}.blog .post_link .post .btn,.all-news-part .post_link .post .btn{padding:11px 38px 8px 22px;min-width:auto}.blog .post_link .post .btn::after,.all-news-part .post_link .post .btn::after{right:22px;width:7px;height:7px}.blog #load_more_posts,.all-news-part #load_more_posts{margin-top:70px}@media only screen and (max-width:1600px){.blog,.all-news-part{padding-bottom:72px}.blog .container-fluid,.all-news-part .container-fluid{padding:0 24px}.blog .container-fluid .blog_items_container,.all-news-part .container-fluid .blog_items_container{margin:0 -12px}.blog .post_link,.all-news-part .post_link{margin-bottom:24px;padding:0 12px}}@media only screen and (max-width:1500px){.blog .post_link .post .title_wrap,.all-news-part .post_link .post .title_wrap{padding:40px 54px}}@media only screen and (max-width:1200px){.blog .container-fluid .blog_items_container .post_link .post .title_wrap,.all-news-part .container-fluid .blog_items_container .post_link .post .title_wrap{padding:20px 24px}}@media only screen and (max-width:991px){.blog,.all-news-part{padding-bottom:38px}.blog .container-fluid,.all-news-part .container-fluid{padding:0 14px}.blog .container-fluid .blog_items_container,.all-news-part .container-fluid .blog_items_container{margin:0 -14px}.blog .container-fluid .blog_items_container .post_link,.all-news-part .container-fluid .blog_items_container .post_link{padding:0 14px;font-size:25px;line-height:29.95px;margin-bottom:13.43px}.blog .container-fluid .blog_items_container .post_link .post .title_wrap,.all-news-part .container-fluid .blog_items_container .post_link .post .title_wrap{min-height:169px}.blog .container-fluid .blog_items_container .post_link .post .btn,.all-news-part .container-fluid .blog_items_container .post_link .post .btn{font-size:16px;line-height:normal;padding:5px 32px 2px 14px;min-width:106px}.blog .container-fluid .blog_items_container .post_link .post .btn::after,.all-news-part .container-fluid .blog_items_container .post_link .post .btn::after{right:16px;width:6px;height:6px;border-width:1px 1px 0 0}.blog #load_more_posts,.all-news-part #load_more_posts{margin-top:25px}}@media only screen and (max-width:576px){.blog .post_link,.all-news-part .post_link{margin-bottom:13.42px}.blog .post_link .post .featured_img,.all-news-part .post_link .post .featured_img{padding-bottom:51.3%}.blog .post_link .post .featured_img.no_image,.all-news-part .post_link .post .featured_img.no_image{padding-bottom:0}}.blog-header-part{position:relative;min-height:100vh;min-height:calc(100vh - 104px);min-height:calc(var(--vh) * 100 - 104px);margin-bottom:108px}.blog-header-part .blog_header_image{position:absolute;top:0;left:0;width:100%;height:100%}@media only screen and (max-width:1600px){.blog-header-part{margin-bottom:100px}}@media only screen and (max-width:991px){.blog-header-part{min-height:320px;height:calc(50vh - 64px);height:calc(var(--vh) * 50 - 64px);margin-bottom:38px}}