*{box-sizing: border-box;}
.blog-layout-one{background-color: #fff; padding: 50px 0; font-size: 18px; color: #333333; line-height: 1.5;}
.blog-layout-one :is(h1,h2,h3,h4,h5,h6){margin-top: 0; margin-bottom: 15px; color: #333333; line-height: 1.3;}
.blog-layout-one a{color: #005BC5; text-decoration: none; transition: 0.5s;}
.blog-layout-one a:hover{color: #333333;}
.blog-layout-one .blog-container{width: 100%; max-width: 1430px; padding-left: 15px; padding-right: 15px; margin: 0 auto;}
.blog-layout-one .blog-container .blog-row{margin-left: -15px; margin-right: -15px; display: flex; display: flex; flex-wrap: wrap;}
.blog-layout-one .blog-container .blog-row .blog-col{padding: 0 15px;}
.blog-layout-one .blog-container .blog-row .blog-col-6{max-width: 50%; width: 100%; padding: 0 15px;}
.blog-layout-one h2{font-size: 40px; text-transform: uppercase;}
.blog-layout-one p{margin-bottom: 20px;}
.blog-layout-one p:last-child{margin-bottom: 0;}
.blog-layout-one .blog-title{display: flex;align-items: center; justify-content: space-between;}
.blog-layout-one .blog-block h3{font-size: 30px; text-transform: uppercase;}
.blog-layout-one .blog-block h4{font-size: 24px; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; transition: 0.5s;color:#333333}
.blog-layout-one .blog-block h3 a{color: #333333;}
.blog-layout-one .blog-block h3 a:hover{color: #005BC5;}
.blog-layout-one .blog-block .blog-img{overflow: hidden; border-radius: 10px; width: 100%;}
.blog-layout-one .blog-block .blog-img img{width: 100%; height: 100%; object-fit: cover; transition: 0.5s;}
.blog-layout-one .blog-block:hover .blog-img img{transform: scale(1.1);}
.blog-layout-one .blog-block .blog-date{margin-bottom: 15px; color: #767676; font-size: 20px;}
.blog-layout-one .blog-block .blog-read-more:hover:after{transform: translateX(10px);}
.blog-layout-one .latest-blog .blog-block .blog-img{height: 500px; margin-bottom: 28px;}
.blog-layout-one .featured-blog .blog-block{display: flex; margin-bottom: 30px; position: relative;}
.blog-layout-one .featured-blog .blog-block .blog-img{max-width: 330px; flex: 0 0 330px; height: 240px; margin-right: 30px;}
.stretched-link::before{content: ''; width: 100%; height: 100%; top: 0; left: 0;position: absolute;}
.blog-layout-one .stretched-link svg{margin-left:10px;color: #005BC5;}
.blog-layout-one .blog-read-more:hover svg path{color: #333333;}
.blog-layout-one .blog-block .blog-read-more:hover:after{transform: translateX(10px);}
.blog-layout-one .latest-blog .blog-cnc-desciption{margin-bottom: 20px;}
.blog-layout-one .blog-block-list .blog-content h4 a {color:#333333;}
.blog-layout-one .blog-block-list .blog-content h4 a:hover {color:#005BC5;}
@media (max-width:1199px){
    .blog-layout-one .latest-blog .blog-block .blog-img{height: 350px;}
    .blog-layout-one .featured-blog .blog-block .blog-img{margin-right: 15px; height: 200px;}
}

@media (max-width:991px){
    .blog-layout-one{font-size: 16px;}
    .blog-layout-one h2{font-size: 30px;}
    .blog-layout-one .blog-block h3{font-size: 24px;}
    .blog-layout-one .blog-block h4{font-size: 20px;}
    .blog-layout-one .featured-blog .blog-block{margin-bottom: 20px;}
    .blog-layout-one .featured-blog .blog-block .blog-img{max-width: 162px; flex: 0 0 162px; height: 160px;}
}

@media (max-width:767px){
    .blog-layout-one h2{font-size: 24px;}
    .blog-layout-one .blog-container .blog-row .blog-col-6{ max-width: 100%; }
    .blog-layout-one .blog-block h4{font-size: 16px;}
    .blog-layout-one .blog-block .blog-date, .blog-layout-one .blog-block .blog-read-more{font-size: 12px;}
    .blog-layout-one .blog-latest{margin-bottom: 50px;}
    .blog-layout-one .blog-latest .blog-content{text-align: center;}
    .blog-layout-one .latest-blog .blog-block .blog-img{height: 200px;}
    .blog-layout-one .blog-block .blog-read-more::after{margin-bottom: -4px;}
}