.card-post{border-radius:10px;background-color:var(--c-white);overflow:hidden;-webkit-transition:0.3s;transition:0.3s}.card-post:hover{-webkit-box-shadow:0px 9px 27px rgba(0,0,0,0.1);box-shadow:0px 9px 27px rgba(0,0,0,0.1)}.card-post-image{border-radius:4px;aspect-ratio:2/1.17;width:100%;max-height:250px}.card-post-image a{display:block;height:100%}.card-post-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:4px}.card-post-content{padding:40px 30px 30px}@media screen and (max-width:970px){.card-post-content{padding:20px 16px}}.card-post .h5{height:40px;overflow:hidden}@media screen and (max-width:690px){.card-post .h5{height:auto}}.card-post-category{margin-bottom:16px}.card-post-category a{color:var(--c-red);padding:4px 10px;border:1px solid rgba(234,68,126,0.14);background:rgba(234,68,126,0.03);border-radius:2px;margin-right:5px}.card-post-category a.green{color:var(--c-green);border-color:rgba(16,169,87,0.14);background:rgba(16,169,87,0.03)}.card-post-category a.green:hover{border-color:var(--c-green)}.card-post-category a.blue{color:rgb(48,172,241);border-color:rgba(48,172,241,0.14);background:rgba(48,172,241,0.03)}.card-post-category a.blue:hover{border-color:rgb(48,172,241)}.card-post-category a.orange{color:rgb(242,134,44);border-color:rgba(242,134,44,0.14);background:rgba(242,134,44,0.03)}.card-post-category a.orange:hover{border-color:rgb(242,134,44)}.card-post-title{color:var(--c-black)}.card-post-title:hover{color:var(--c-red)}.card-post-text{margin:10px 0 40px;color:rgba(13,13,13,0.6)}.card-post-link{color:var(--c-red);font-family:"Inter",sans-serif;font-size:14px;text-transform:uppercase}.card-post-link:hover{color:var(--c-color)}.card-post-link:hover path{fill:var(--c-color)}.card-post-link svg{margin-left:10px}.news{padding:110px 0 40px}@media screen and (max-width:690px){.news{padding-top:80px}}.news .container-box{padding-top:0;padding-bottom:0}.news-svg{position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.news .container-box{position:relative;z-index:2}@media screen and (max-width:970px){.news .container-box{padding:0}}.news .button{margin-top:46px}@media screen and (max-width:970px){.news .button{margin-top:40px}}