#rstpl-pagewrap .rspbld-carousel.full-width .carousel .carousel-item>.row>[class*="col-md-"]:last-of-type .rspbld-item-content-container,.element-preview .rspbld-carousel.full-width .carousel .carousel-item>.row>[class*="col-md-"]:last-of-type .rspbld-item-content-container {
    left: 10%;
    -webkit-transform: translate(0, -50%);
    -moz-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    transform: translate(0, -50%)
}

@media (min-width: 1200px) {
    #rstpl-pagewrap .rspbld-carousel.full-width .carousel .carousel-item>.row>[class*="col-md-"]:last-of-type .rspbld-item-content-container,.element-preview .rspbld-carousel.full-width .carousel .carousel-item>.row>[class*="col-md-"]:last-of-type .rspbld-item-content-container {
        width:calc(30% - 1.5 * 4rem)
    }

.rsmg-system-item-link {
	background-color: #ffffff !important;
	color: #151515;
}
  
/* Custom module styling */
.custom-module {
    border: 1pt solid #000000;
    background-color: #F2F2F2;
    padding: 10px; /* Optional: Adjust padding as needed */
    box-sizing: border-box; /* Ensures padding doesn’t affect width */
}
.fa, .fas, [class*=" icon-"], [class^="icon-"]:not([class*=" icon-rs"]) {
    font-family: "Font Awesome 6 Free";
    font-weight: 900;
}