.modulecontainer.boxcards .cards-container{display:flex;margin-left:1rem;margin-right:0;overflow-x:auto;padding-bottom:2rem;padding-right:1rem;scroll-behavior:smooth}.modulecontainer.boxcards .cards-container .card{display:block;height:270px;margin:0 2rem 0 0;min-width:300px;padding:2rem 2rem 1rem;position:relative}.modulecontainer.boxcards .cards-container .card:last-child{margin:0}.modulecontainer.boxcards .cards-container .card h3{margin:0 0 .5rem}.modulecontainer.boxcards .cards-container .card p.footer{border-top:1px solid #ccc;bottom:1rem;margin:0;padding-top:1rem;position:absolute;right:2rem;text-align:right;width:calc(100% - 4rem)}.modulecontainer.boxcards .cards-container .card:hover p.footer{text-decoration:underline}@media only screen and (min-width:768px){.modulecontainer.boxcards .cards-container{margin-left:10vw;padding-right:10vw}.modulecontainer.boxcards .cards-container .card{margin:0 4rem 0 0}}@media only screen and (min-width:1024px){.modulecontainer.boxcards .cards-container{margin-left:20vw;padding-right:20vw}}@media only screen and (min-width:1715px){.modulecontainer.boxcards .cards-container.align-center{justify-content:center}}@media only screen and (min-width:2000px){.modulecontainer.boxcards{max-width:100%}.modulecontainer.boxcards .cards-container{justify-content:center;margin-left:0;padding:0 10vw}}