.sec-card{
    position:relative;
    padding:7.3rem 0 0;
    margin-bottom:5rem;
    overflow:hidden;
}
body:has(.sec-main-top-v6,.sec-video,.sec-block-v6,.sec-faq-v1,.sec-block-v7,.sec-main-top-v2,.sec-blog-single) .sec-card{
  margin-bottom:8.1rem;
}
.sec-podcast-card{
    padding:0 !important;
    margin:6.7rem 0 9.9rem !important;
}
.sec-blog-card{
    padding:0 !important;
    margin:6rem 0 7.1rem !important;
}
.sec-card::after{
    position:absolute;
    content:"";
    left:0;
    top:0;
    width:100%;
    height:45.4rem;
    background:#F3F3F3;
}
.sec-podcast-card::after,
.sec-blog-card::after{
    content:none !important;
}
.sec-card .container{
    position:relative;
    z-index:1;
}
.sec-card .title-block{
    margin-bottom:8.6rem;
}
.sec-card .title-block br{
    display:none;
}
.card-outer{
    padding:0 11.5rem;
}
.card-outer .owl-stage,
.card-outer .owl-item{
    display:flex;
    flex-wrap:wrap;
}
.card-list .row{
    --bs-gutter-x:4.8rem;
}
.card-list .d-flex:nth-child(n + 3){
    margin-top:4.8rem;
}
.card-item{
    display:flex;
    flex-direction:column;
    width:100%;
    transition:all 0.3s;
}
.card-img-outer{
    position:relative;
    overflow:hidden;
    background:#F3F3F3;
}
.card-img img{
    width:100%;
    height:28rem;
    object-fit:cover;
    transition:all 0.3s;
}
.card-item:hover .card-img img{
    transform:scale(1.05);
}
.card-item-small .card-img img{
    height:23.5rem;
}
.card-vector{
    position:absolute;
    left:0;
    top:0;
    width:14.7rem;
}
.card-item-small .card-vector{
    width:11.409rem;
}
.card-vector img{
    width:100%;
}
.card-text{
    position:absolute;
    left:0;
    bottom:0;
    z-index:1;
    background:#132443;
    padding:1.1rem 2.7rem;
}
.card-text p{
    font-size:1.6rem;
}
.card-budge{
    position:absolute;
    top:0;
    right:0;
    height:4.8rem;
    width:4.8rem;
    display:flex;
    align-items:center;
    justify-content:center;
    background:#F25929;
}
.card-budge img{
    max-width:100%;
    max-height:100%;
}
.card-info{
    background:#F3F3F3;
    height:calc(100% - 28rem);
    padding:3.2rem 2.7rem 0;
    display:flex;
    flex-direction:column;
}
.card-item-small .card-info{
    height:calc(100% - 23.5rem);
    padding:3.7rem 2.7rem 0;
}
.card-info .fw-28{
    margin-bottom:3.2rem;
    overflow:hidden;
    display:-webkit-box;
    -webkit-line-clamp:2;
    line-clamp:2; 
    -webkit-box-orient:vertical;
    max-height:7.2rem;
    min-height:7.2rem;
    font-weight:600;
}
.card-item:hover .fw-28{
    text-decoration:underline !important;
}
.card-bottom{
    margin-right:-2.8rem;
    margin-top:auto;
    display:flex;
    align-items:center;
    justify-content:flex-end;
}
.card-time{
    width:15.4rem;
    height:5.4rem;
    display:flex;
    align-items:center;
    justify-content:center;
    text-align:center;
    background:#E6E6E6;
    font-size:1.4rem;
    font-weight:600;
}
.card-time img{
    margin-right:1rem;
}
.card-icon-list{
    display:flex;
    background:#fff;
    align-items:center;
    justify-content:space-between;
    height:5.4rem;
    min-width:19.1rem;
    padding:0 2.6rem;
}
.card-icon{
    border:0;
    padding:0;
    outline:none;
    background:transparent;
    outline:none;
    height:3rem;
    width:3rem;
    display:flex;
    align-items:center;
    justify-content:center;
    margin:0 0.5rem;
}
.card-icon img{
    -webkit-transition:all 0.3s;
    -moz-transition:all 0.3s;
    transition:all 0.3s;
}
/* .card-icon:hover img{
    transform:scale(1.15);
} */
.card-icon:first-child{
    margin-left:0;
}
.card-icon:last-child{
    margin-right:0;
}
.card-slider .owl-nav button{
    top:calc(50% - 4.2rem);
    left:-11.5rem;
}
.card-slider .owl-nav button.owl-next{
    right:-11.5rem !important;
}
.sec-card .view-all{
    margin-top:7.4rem;
}
@media(min-width:1360px) and (max-width:1426.98px){
    .sec-card{
        padding:6.3rem 0 0;
        margin-bottom:4rem;
    }
    body:has(.sec-main-top-v6,.sec-video,.sec-block-v6,.sec-faq-v1,.sec-block-v7,.sec-main-top-v2,.sec-blog-single) .sec-card{
      margin-bottom:6.4rem;
    }
    .sec-card::after{
      height:42.1rem;
    }
    .sec-card .title-block{
        margin-bottom:7.6rem;
    }
    .card-outer{
        padding:0 10rem;
    }
    .card-slider .owl-nav button{
        top:calc(50% - 3.8rem);
        left:-9.5rem;
    }
    .card-slider .owl-nav button.owl-next{
        right:-9.5rem !important;
    }
    .card-item-small .card-img img{
        height:22.2rem;
    }
    .card-item-small .card-vector{
        width:10.7rem;
    }
    .card-item-small .card-info{
        height:calc(100% - 22.2rem);
        padding:3.3rem 2.7rem 0;
    }
    .card-text{
        padding:1rem 2.7rem;
    }
    .sec-card .view-all{
        margin-top:6.4rem;
    }
    .sec-podcast-card{
        margin:5.7rem 0 6.9rem !important;
    }
    .card-list .row{
        --bs-gutter-x:3.8rem;
    }
    .card-img img{
        height:26.2rem;
    }
    .card-info{
        height:calc(100% - 26.2rem);
    }
    .card-list .d-flex:nth-child(n + 3){
        margin-top:4.6rem;
    }
    .sec-blog-card{
        margin:5rem 0 5.1rem !important;
    }
    .card-budge{
        height:4.6rem;
        width:4.6rem;
    }
    .card-info .fw-28{
      max-height:6.8rem;
      min-height:6.8rem;
    }
}
@media(min-width:1200px) and (max-width:1359.98px){
    .sec-card{
        padding:5.3rem 0 0;
        margin-bottom:4rem;
    }
    body:has(.sec-main-top-v6,.sec-video,.sec-block-v6,.sec-faq-v1,.sec-block-v7,.sec-main-top-v2,.sec-blog-single) .sec-card{
      margin-bottom:5rem;
    }
    .sec-card::after{
        height:39rem;
    }
    .sec-card .title-block{
        margin-bottom:7.6rem;
    }
    .card-outer{
        padding:0 8.5rem;
    }
    .card-slider .owl-nav button{
        top:calc(50% - 4.3rem);
        left:-8.5rem;
    }
    .card-slider .owl-nav button.owl-next{
        right:-8.5rem !important;
    }
    .card-item-small .card-img img{
        height:20.1rem;
    }
    .card-item-small .card-info{
        height:calc(100% - 20.1rem);
        padding:3rem 2.7rem 0;
    }
    .card-text{
        padding:1rem 2.7rem;
    }
    .card-text p{
        line-height:2.2rem;
    }
    .card-item-small .card-vector{
        width:9.409rem;
    }
    .sec-card .view-all{
        margin-top:6.4rem;
    }
    .sec-podcast-card{
        margin:5.7rem 0 6.5rem !important;
    }
    .card-list .row{
        --bs-gutter-x:3rem;
    }
    .card-img img{
        height:23.6rem;
    }
    .card-info{
        height:calc(100% - 23.6rem);
    }
    .card-vector{
        width:12rem;
    }
    .sec-blog-card{
        margin:4.5rem 0 5.7rem !important;
    }
    .card-budge{
        height:4.5rem;
        width:4.5rem;
    }
    .card-info .fw-28{
      max-height:6.6rem;
      min-height:6.6rem;
    }
}
@media(min-width:992px) and (max-width:1199.98px){
    .sec-card{
        padding:5.3rem 0 0;
        margin-bottom:4.6rem;
    }
    body:has(.sec-main-top-v6,.sec-video,.sec-block-v6,.sec-faq-v1,.sec-block-v7,.sec-main-top-v2,.sec-blog-single) .sec-card{
      margin-bottom:6.7rem;
    }
    .sec-card::after{
      height:38.4rem;
    }
    .sec-card .title-block{
        margin-bottom:6.6rem;
    }
    .card-outer{
        padding:0 5.5rem;
    }
    .card-slider .owl-nav button{
        top:calc(50% - 3.1rem);
        left:-6.5rem;
    }
    .card-slider .owl-nav button.owl-next{
        right:-6.5rem !important;
    }
    .card-item-small .card-img img{
        height:20.5rem;
    }
    .card-item-small .card-vector{
        width:9.909rem;
    }
    .card-text{
        padding:1rem 1.7rem;
    }
    .card-text .h5{
        font-size:1.8rem;
        line-height:2.4rem;
    }
    .card-item-small .card-info{
        height:calc(100% - 20.5rem);
        padding:2.7rem 1.7rem 0;
    }
    .card-bottom{
        margin-right:-1.8rem;
    }
    .card-text p{
        line-height:2rem;
    }
    .sec-card .view-all{
        margin-top:6rem;
    }
    .sec-podcast-card{
        margin:5.7rem 0 7.5rem !important;
    }
    .sec-podcast-card .title-block{
        margin-bottom:5.3rem;
    }
    .card-list .row{
        --bs-gutter-x:2.5rem;
    }
    .card-list .d-flex:nth-child(n + 3){
        margin-top:4rem;
    }
    .card-img img{
        height:19.3rem;
    }
    .card-info{
        height:calc(100% - 19.3rem);
        padding:2.7rem 1.7rem 0;
    }
    .card-info .fw-28{
        margin-bottom:2.8rem;
        max-height:6.4rem;
        min-height:6.4rem;
    }
    .card-vector{
        width:9.1rem;
    }
    .sec-blog-card{
        margin:4rem 0 5.7rem !important;
    }
    .card-budge{
        height:4.3rem;
        width:4.3rem;
    }
}
@media(min-width:768px) and (max-width:991.98px){
    .sec-card{
        padding:4rem 0 0;
        margin-bottom:4.6rem;
    }
    body:has(.sec-main-top-v6,.sec-video,.sec-block-v6,.sec-faq-v1,.sec-block-v7,.sec-main-top-v2,.sec-blog-single) .sec-card{
      margin-bottom:5.6rem;
    }
    .sec-card .title-block{
        margin-bottom:7rem;
    }
    .card-outer{
        padding:0;
    }
    .card-img-outer{
        overflow:initial;
    }
    .card-img img{
        height:14.2rem !important;
    }
    .card-img{
        overflow:hidden;
    }
    .card-text{
        padding:1rem 2.4rem;
        transform:translateY(calc(100% - 1.7rem));
    }
    .card-info .fw-28{
      max-height:6.4rem;
      min-height:6.4rem;
    }
    .card-text p{
        line-height:2rem;
    }
    .card-info{
        height:calc(100% - 14.2rem) !important;
        padding:7.8rem 1.2rem 0 1.6rem !important;
    }
    .card-vector{
        width:9.2rem !important;
    }
    .card-slider .owl-nav button{
        top:-6.1rem;
        left:auto;
        right:5.6rem;
    }
    .card-slider .owl-nav button.owl-next{
        right:0 !important;
    }
    .sec-card::after{
        height:30.2rem;
    }
    .sec-card .view-all{
        margin-top:5.6rem;
    }
    .card-bottom{
        margin:0 -1.2rem 0 -1.6rem;
    }
    .sec-podcast-card{
        margin:5.7rem 0 7.5rem !important;
    }
    .sec-podcast-card .title-block{
        margin-bottom:6rem;
    }
    .card-list .row{
        --bs-gutter-x:2rem;
    }
    .card-list .d-flex:nth-child(n + 3){
        margin-top:3rem;
    }
    .card-info br{
        display:none;
    }
    .sec-blog-card{
        margin:3rem 0 5.7rem !important;
    }
    .card-budge{
        height:3.8rem;
        width:3.8rem;
    }
}
@media(max-width:767.98px){
    .sec-card::after{
      height:39.8rem;
    }
    .sec-card{
        padding:3.7rem 0 0;
        margin-bottom:2.7rem;
    }
    body:has(.sec-main-top-v6,.sec-video,.sec-block-v6,.sec-faq-v1,.sec-block-v7,.sec-main-top-v2,.sec-blog-single) .sec-card{
      margin-bottom:5.1rem;
    }
    .sec-card .title-block{
      margin-bottom:6.4rem;
      min-height:8.3rem;
    }
    .sec-card .title-block br{
        display:block;
    }
    .card-outer{
        padding:0;
    }
    .card-info .fw-28{
        margin-bottom:3.2rem;
        max-height:7.2rem;
        min-height:7.2rem;
        font-size:2.8rem;
        line-height:3.6rem;
    }
    .sec-card .view-all{
        margin-top:4.2rem;
    }
    .sec-card .view-all .btn{
        padding:0 3.4rem;
    }
    .card-item-small .card-img img,
    .card-img img{
        height:21.5rem;
    }
    .card-item-small .card-info,
    .card-info{
        height:calc(100% - 21.4rem);
    }
    .card-item-small .card-vector,
    .card-vector{
        width:10.109rem;
    }
    .card-slider .owl-nav button{
        top:-5.1rem;
        left:auto;
        right:4rem;
    }
    .card-slider .owl-nav button.owl-next{
        right:0 !important;
    }
    .sec-podcast-card{
        margin:5.4rem 0 5.4rem !important;
    }
    .sec-podcast-card .title-block{
        margin-bottom:5.3rem;
    }
    .card-list .d-flex:nth-child(n + 2){
        margin-top:2.4rem;
    }
    .card-text{
        padding:1.1rem 2rem;
    }
    .card-info br{
        display:none;
    }
    .sec-card.mb-137 .title-block{
        min-height:7.6rem;
    }
    .sec-blog-card{
        margin:2.4rem 0 5.4rem !important;
    }
    .card-budge{
        display:none;
    }
}
@media(max-width:575.98px){
    .sec-card::after{
      height:32.9rem;
    }
    .card-item-small .card-img img,
    .card-img img{
        height:14.5rem;
    }
    .card-item-small .card-info,
    .card-info{
        height:calc(100% - 14.5rem);
        padding:7.8rem 1.2rem 0 1.6rem;
    }
    .card-item-small .card-info-empty-name{
        padding:2.8rem 1.2rem 0 1.6rem!important;  
    }
    .card-img-outer{
        overflow:initial;
    }
    .card-img{
        overflow:hidden;
    }
    .card-text{
        padding:1rem 2.4rem;
        transform:translateY(calc(100% - 1.7rem));
    }
    .card-text p{
        line-height:2rem;
    }
    .card-item-small .card-vector,
    .card-vector{
        width:9.4rem;
        left: -1px;
        top: -1px;
    }
    .card-bottom{
        margin:auto -1.2rem 0 -1.6rem;
    }
    .card-icon-list{
        min-width:19rem;
    }
    .card-info .fw-28{
        font-size:2.4rem;
        line-height:2.8rem;
        margin-bottom:2.3rem;
        max-height:5.6rem;
        min-height:5.6rem;
    }
}