.blog-manset figure > a span.wrap{padding-bottom:66.66%;border-radius:30px;}
.blog-manset figure > a{display:block;margin-bottom:15px;}
.blog-manset figure figcaption h3{font-size:35px;font-weight:300;line-height:1.23;color:#000000;margin-bottom:15px;}
.blog-manset figure figcaption h3 span{font-weight:500;display:block;}
.blog-manset figure figcaption p{font-size:20px;font-weight:normal;line-height:1.5;color:rgb(0 0 0 / 75%);margin-bottom:16px;}
.blog-manset figure figcaption .time{font-size:15px;color:#000;font-weight:500;}
.blog-page{padding:83px 0 145px;position:relative;}
.blog-page:after{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background:url(../img/b-blur-1.png) no-repeat bottom;background-size:cover;pointer-events:none;height:1070px;z-index:-1;}
.blog-right-area{padding-left:27px;}
.blog-right-area .item figure > .img{flex:0 0 180px;max-width:180px;}
.blog-right-area .item figure > .img span.wrap{padding-bottom:100%;border-radius:30px;}
.blog-right-area figure{margin-bottom:0;}
.blog-right-area .item + .item{margin-top:32px;}
.blog-right-area figcaption h3{font-size:25px;font-weight:300;line-height:1.2;color:#000000;margin-bottom:17px;max-height:60px;overflow:hidden;}
.blog-right-area figcaption h3 span{display:block;font-weight:500;}
.blog-right-area figcaption{padding-right:48px;}
.blog-right-area figcaption p{font-size:17px;font-style:normal;line-height:1.53;color:#000000;margin-bottom:0;max-height:78px;overflow:hidden;}
.triple-block-area .head h3{font-size:40px;font-weight:300;line-height:1.5;color:#000000;margin-bottom:40px;}
.triple-block-area .head h3 span{display:block;font-weight:600;}
.triple-block-area{padding-bottom:120px;position:relative;}
section.triple-block-area:after{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background:url(../img/b-blur-2.png) no-repeat;pointer-events:none;background-size:cover;height:1260px;z-index:-1;}
.blur-items .item{flex:0 0 33.33%;margin:0 8px;padding:50.5px 40px 41px 39px;border-radius:30px;height:645px;max-width:33.33%;border:solid 1.5px rgba(255,255,255,0.8);background-image:linear-gradient(145deg,rgba(255,255,255,0.3) 4%,rgba(255,255,255,0.52) 98%);}
.blur-box h3{font-size:30px;font-weight:500;line-height:1.53;color:#000000;margin-bottom:20px;max-height:90px;overflow:hidden;}
.blur-box p{font-size:26px;line-height:1.5;color:#000000;max-height:272px;overflow:hidden;}
.blur-box a.detail{font-size:24px;font-weight:normal;line-height:1.46;color:#000000;text-decoration:underline!important;}
.blur-box .swiper-pagination{bottom:0;top:auto;height:13px;border-radius:11px;background-color:#ffffff;box-shadow:10px 10px 25px 0 rgb(58 188 255 / 30%);overflow:hidden;}
.blur-box,.blur-box .swiper-container{height:100%;}
.blur-box .swiper-pagination .swiper-pagination-progressbar-fill{border-radius:40px;background-image:linear-gradient(to right,#61b8fa,#5eb1fa);box-shadow:10px 10px 25px 0 rgba(58,188,255,0.3);}
.blur-box .swiper-button-next{position:relative;bottom:0;top:0;margin:0;width:auto;height:auto;right:0;}
.blur-box .swiper-button-next:after{display:none;}
.blur-box .swiper-button-prev{position:relative;bottom:0;top:auto;margin:0;width:auto;height:auto;left:0;}
.blur-box .swiper-button-prev:after{display:none;}
.blur-box{position:relative;}
.navigation{position:absolute;bottom:40px;left:0;right:0;display:flex;align-items:flex-end;justify-content:space-between;height:90px;}
.totals{font-size:22px;line-height:normal;color:rgb(0 0 0 / 60%);transform:rotate(270deg);margin-bottom:20px;letter-spacing:3.2px;}
.totals strong{font-weight:500;}
.totals .current-slide{color:#000;position:relative;}
.totals .current-slide:after{content:"/";position:absolute;font-size:15px;top:3px;color:rgb(0 0 0 / 60%);}
.most-read-area .head h3{font-size:35px;font-weight:bold;line-height:1.51;letter-spacing:8.75px;color:#000000;display:inline-block;margin-bottom:75px;position:relative;}
.most-read-area .head h3:after{content:"";position:absolute;bottom:-10px;width:252px;height:12px;background:url(../img/sprite.png) no-repeat;background-position:-11px -573px;left:0;}
.box-module-area figure{flex:0 0 calc(25% - 16px);max-width:calc(25% - 16px);margin:0 8px;}
.box-module-area figure > a{display:block;margin-bottom:27px;}
.box-module-area figure > a span.wrap{padding-bottom:81.89%;border-radius:30px;}
.box-module-area{margin-left:-8px;width:calc(100% + 16px);margin-bottom:99px;}
.most-read-area .blur-items .item{margin:0;flex:0 0 100%;max-width:673px;}
.most-read-area{position:relative;}
.most-read-area:after{content:"";position:absolute;bottom:0;left:0;right:0;top:0;background:url(../img/b-blur-3.png) no-repeat;background-position:bottom;background-size:cover;height:auto;z-index:-1;}
.other-blog-slide .box-module-area figure{flex:0 0 calc(50% - 16px);max-width:calc(50% - 16px);margin:0 8px 40px;}
.other-blog-area .head h3{font-size:30px;font-weight:500;line-height:1.53;letter-spacing:7.5px;color:#000000;margin-bottom:27px;}
.other-blog-area .head h3 span{font-size:38px;font-weight:bold;line-height:1.5;letter-spacing:7.6px;color:#000000;display:block;}
.other-blog-slide .swiper-pagination.swiper-pagination-progressbar{height:5px;background:rgb(0 0 0 / 5%);top:80px;}
.other-blog-slide .swiper-container{padding:130px 0 0;}
.other-blog-slide .swiper-button-next{top:20px;margin:0;width:auto;height:auto;}
.other-blog-slide .swiper-button-next:after{display:none;}
.other-blog-slide .box-module-area{margin-bottom:30px;}
.other-blog-area .head{margin-bottom:-80px;}
.other-blog-area .col-12.col-md-6:first-child .other-blog-slide{padding-right:20px;}
.other-blog-area .col-12.col-md-6:last-child .other-blog-slide{padding-left:0;}
.general-box-module.d-flex figcaption h3{font-size:22px;max-height:54px;overflow:hidden;}
.general-box-module.d-flex > a{flex:0 0 150px;max-width:150px;}
.general-box-module.d-flex > figcaption{flex:0 0 calc(100% - 150px);max-width:calc(100% - 150px);padding-left:32px;}
.general-box-module.d-flex > a span.wrap{padding-bottom:98.66%;border-radius:10px;}
.general-box-module.d-flex{margin-bottom:30px;}
.general-box-module.d-flex figcaption p{max-height:82px;overflow:hidden;}
.other-blog-area{padding:170px 0 0px;position:relative;}
.other-blog-area:after{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background:url(../img/b-blur-4.png) no-repeat;background-size:contain;z-index:-1;}
.blog-item .img img{border-radius:30px;}
.blog-item .img{margin-bottom:37px;}
.blog-detail-page{padding:95px 0;position:relative;}
.news-detail h3{font-size: 40px;font-weight:300;line-height:1.52;color:#000000;}
.news-detail h3 span{display:block;font-weight:600;}
.news-detail p{font-size:26px;font-weight:normal;line-height:1.5;color:#000000;margin-bottom:24px;}
.other-blog-area.sidebar{padding:0 0 0 30px;position:sticky;top:20px;}
.other-blog-area.sidebar .head h3{font-weight:bold;letter-spacing:4.5px;}
.other-blog-area.sidebar .swiper-container{padding-top:120px;}
.other-blog-area.sidebar .head{margin-bottom:-88px;}
.other-blog-area.sidebar:after{display:none;}
.sidebar-social h3{font-size:22px;font-weight:bold;line-height:1.5;letter-spacing:4.4px;color:#000000;margin-bottom:40px;}
.sidebar-social .social-media{padding:0;}
.sidebar-social{margin:30px 0 56px;}
.interaction-area{padding:11.5px 46px 11.5px 36.5px;border-radius:14px;border:solid 1px #ffffff;background-image:linear-gradient(108deg,rgba(255,255,255,0.57) 1%,rgba(255,255,255,0.47) 86%);margin-bottom:17px;}
.interaction-area a + a{margin-left:17px;margin-right:44px;}
.interaction-area .item{padding:13px 0;}
.interaction-area .item + .item{padding-left:31px;border-left:1px solid rgb(0 0 0 / 29%);}
.tag-block{padding:23px 33px 12px 34px;border-radius:14px;border:solid 1px #ffffff;background-image:linear-gradient(121deg,rgba(255,255,255,0.57) -4%,rgba(255,255,255,0.47) 89%);margin-bottom:74px;}
.tag-block a{margin-bottom:10px;display:inline-block;margin-right:10px;}
.blog-detail-page:after{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background:url(../img/b-blur-5.png) no-repeat;background-size:cover;z-index:-1;}
@media (max-width:1440px){
    .blog-manset figure figcaption h3{font-size:30px;line-height:1.5;}
    .blog-manset figure figcaption p{font-size:18px;}
    .blog-right-area{padding-left:0;}
    .blog-right-area figcaption{padding-right:30px;}
    .blog-right-area figcaption h3{font-size:22px;max-height:52px;}
    .triple-block-area .head h3{font-size:32px;}
    .blur-items .item{padding:30px 20px;}
    .other-blog-area.sidebar{padding-left:0;}
    .sidebar .general-box-module.d-flex > figcaption{padding-left:15px;}
    .news-detail h3{font-size:35px;}
    .news-detail p{font-size:22px;}
    .interaction-area a + a{margin-right:20px;}
    .interaction-area .item + .item{padding-left:20px;}
    .interaction-area{padding:12px 15px;}
    .tag-block{padding:23px 15px 12px 15px;}
}
@media (max-width:1199px){
    .blog-manset figure figcaption h3{font-size:24px;}
    .blur-box h3{font-size:25px;max-height:76px;}
    .blur-box p{font-size:19px;max-height:200px;}
    .blur-items .item{height:570px;}
    .blur-box a.detail{font-size:19px;}
    .general-box-module figcaption h3{font-size:18px;}
    .general-box-module figcaption p{font-size:16px;}
    .general-box-module.d-flex figcaption p{max-height:73px;}
    .interaction-area{flex-wrap:wrap;}
    .interaction-area .item + .item{padding-left:0;border:0;}
}
@media (min-width:992px) and (max-width:1199px){
    .sidebar .general-box-module.d-flex > a{flex:0 0 110px;}
    .sidebar .general-box-module.d-flex > figcaption{flex:0 0 calc(100% - 110px);max-width:calc(100% - 110px);}
    .sidebar .general-box-module.d-flex figcaption h3{margin-bottom:5px;font-size:19px;max-height:46px;}
    .sidebar .general-box-module.d-flex figcaption p{font-size:15px;max-height:46px;}
    .other-blog-area.sidebar .head h3{font-size:25px;}
}
@media (max-width:991px){
    .blog-right-area .item figure > .img{flex:0 0 150px;max-width:150px;}
    .blog-right-area figcaption{padding-right:15px;flex:0 0 calc(100% - 150px);max-width:calc(100% - 150px);}
    .general-box-module.d-flex > figcaption{padding-left:15px;}
    .sidebar-social{margin:30px 0;}
    .tag-block{margin-bottom:40px;}
}
@media (max-width:767px){
    .blog-page{padding:30px 0 0;}
    .blog-manset figure figcaption h3{font-size:20px;}
    .blog-manset figure figcaption h3 span{display:inline-block;}
    .blog-manset figure{margin-bottom:0;}
    .blog-right-area .item figure > .img{flex:0 0 120px;max-width:120px;}
    .blog-right-area figcaption{flex:0 0 calc(100% - 120px);max-width:calc(100% - 120px);padding-right:10px;}
    .blog-right-area figcaption h3{font-size:18px;max-height:inherit;overflow:inherit;margin-bottom:5px;}
    .blog-right-area figcaption h3 span{display:inline;}
    .blog-right-area figure{align-items:center;}
    .blog-right-area figcaption p{font-size:15px;max-height:45px;}
    .triple-block-area .head h3{font-size:24px;margin-bottom:20px;}
    .blur-items .item{flex:0 0 80%;max-width:80%;margin:0 10px;background-image:linear-gradient(145deg,rgba(255,255,255,0.3) 4%,rgb(255 255 255) 98%);padding:25px 15px;height:550px;}
    .triple-block-area .blur-items{overflow-x:auto;margin-left:0;width:100%;padding-bottom:20px;}
    .triple-block-area .row,.triple-block-area .container,.triple-block-area .row .col-12:last-child{margin-right:0;padding-right:0;}
    .triple-block-area{padding-bottom:50px;}
    .box-module-area figure{flex:0 0 46%;max-width:46%;margin:0 2% 20px;}
    .most-read-area .head h3{font-size:30px;margin-bottom:40px;}
    .box-module-area figure > a{margin-bottom:10px;}
    .general-box-module figcaption h3{margin-bottom:5px;max-height:42px;overflow:hidden;}
    .general-box-module figcaption p{max-height:96px;overflow:hidden;}
    .box-module-area{margin-left:-2%;width:104%;margin-bottom:20px;}
    .most-read-area .blur-items{margin-bottom:40px;}
    .other-blog-area{padding:0px 0  40px;}
    .other-blog-area:after{background-size:cover;background-position:center;}
    .other-blog-area .head h3{font-size:25px;}
    .other-blog-area .head h3 span{font-size:30px;}
    .other-blog-slide .box-module-area figure{margin:0 8px 20px;}
    .general-box-module.d-flex > a{flex:0 0 110px;max-width:110px;}
    .general-box-module.d-flex > figcaption{padding-left:10px;flex:0 0 calc(100% - 110px);max-width:calc(100% - 110px);}
    .general-box-module.d-flex figcaption h3{font-size:18px;max-height:44px;}
    .general-box-module.d-flex figcaption p{max-height:66px;font-size:15px;}
    .general-box-module.d-flex{margin-bottom:20px;}
    .blog-manset figure figcaption p{margin-bottom:0;}
    .blog-manset figure figcaption .time{font-size:13px;}
    .blog-manset{padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid #ddd;}
    .blog-right-area{padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid #ddd;}
    section.triple-block-area:after{height:100%;}
    .news-detail h3{font-size:25px;}
    .news-detail p{font-size:18px;}
    .sidebar-social .social-media{width:100%;}
    .sidebar-social h3{margin-bottom:20px;}
    .sidebar-social{margin:10px 0 0px;}
    .blog-detail-page{padding:30px 0  0;}
    .blog-item .img{margin-bottom:15px;}
}