/* Recent Posts Carousel basic styling */
.rpcr-card{
    background:#fff;
    border-radius:12px;
    overflow:hidden;
    display:flex;
    flex-direction:column;
    height:auto;
}
.rpcr-card figure{margin:0;overflow:hidden;border-radius:20px!important;height:300px;}
.rpcr-card figure img{width:100%;object-fit:cover;display:block;height:300px;}
.rpcr-date{display:block;font:600 12px/1 "Inter",sans-serif;color:#8e8e8e;margin:12px 0px 4px;}
.rpcr-title{font:700 18px/1.25 "Inter",sans-serif;margin:0 0 8px;}
.rpcr-excerpt{font:14px/1.5 "Inter",sans-serif;margin:5px 0px 10px 0px}
.rpcr-readmore{font:700 14px/1 "Inter",sans-serif;color:#ff7a02;margin:0 0px 20px;display:inline-block;}

.rpcr-prev, .rpcr-next{
    width:32px;height:32px;border:1px solid #0072ce;border-radius:50%;position:absolute;top:50%;transform:translateY(-50%);background:#fff;cursor:pointer;z-index:10;
}
.rpcr-next{right:-16px;}
.rpcr-prev::before, .rpcr-next::before{
    content:'';display:block;width:8px;height:8px;border-top:2px solid #0072ce;border-right:2px solid #0072ce;transform:rotate(225deg);position:absolute;top:50%;left:50%;margin:-5px 0 0 -3px;
}
.rpcr-next::before{transform:rotate(45deg);margin-left:-5px;}

body .swiper {overflow: visible;}
body .rpcr-next {border: 1px solid #003a79; position: absolute; top: -10%; right: 10px;}
body .rpcr-next::before {border-top: 2px solid #003a79; border-right: 2px solid #003a79;}	

body .rpcr-prev{
    right: 60px;
    top: -10%;
}

body .rpcr-prev {border: 1px solid #003a79; position: absolute; top: -10%;}
body .rpcr-prev::before {border-top: 2px solid #003a79; border-right: 2px solid #003a79;}	