.m-solution-cards.module_cutout-right:after{bottom:0}.m-solution-cards .container{background:#f4b827;padding-top:1.4rem;z-index:1}.m-solution-cards .container:before{background:#fff;content:"";height:100%;left:0;position:absolute;top:0;width:1rem;z-index:-1}.m-solution-cards .container:after{background:#f4b827;content:"";height:100%;position:absolute;right:-100vw;top:0;width:100vw;z-index:-1}.m-solution-cards .col-12.m-solution-cards__title{color:#fff;margin-bottom:1rem}.m-solution-cards .col-12{margin-bottom:1.5rem}.m-solution-cards__wrapper{border:0;color:#2c2c2c;padding-bottom:0}.m-solution-cards__card-text h3{margin-bottom:.5rem}.m-solution-cards__cta{padding-left:1.75rem}.m-solution-cards__cta h3{color:#fff;font-family:aktiv-grotesk,sans-serif;font-size:.7rem;font-weight:400;line-height:1.71;margin-bottom:1.5rem}.m-solution-cards .cta_button.button.button--ghost{font-size:.7rem;line-height:2;opacity:.8;padding:.5rem 1.262rem}.m-solution-cards .cta_button.button:after{margin-left:1.5rem}.m-solution-cards img{object-fit:cover;object-position:center}.card__visual--dev picture{height:0;overflow:hidden;padding-bottom:64%;position:relative}.card__visual--dev img{height:100%;position:absolute;width:auto}@media only screen and (max-width:767px){.m-solution-cards .col-12.m-solution-cards__title{padding-left:2.3rem}.m-solution-cards .row:last-child a.col-12{margin-bottom:1.6rem}.m-solution-cards .card__info{padding:1.9rem 1.4rem 2rem 1.8rem}.m-solution-cards .card__button{padding:.875rem .575rem}}@media only screen and (min-width:768px){.m-solution-cards .col-12.m-solution-cards__title{margin-bottom:2.4rem;text-align:left}.m-solution-cards .col-12{margin-bottom:2.65rem}.m-solution-cards{padding-bottom:8.7rem}.m-solution-cards .container{padding-top:5.25rem}.m-solution-cards .container:before{width:12.4305555556%}.m-solution-cards .row:last-child:not(.row--cta) .col-12{margin-bottom:-8.7rem}.m-solution-cards .row--cta .col-12{margin-bottom:2.65rem}.m-solution-cards__card-text h3{margin-bottom:.85rem;max-width:185px}.m-solution-cards .cta_button.button.button--ghost{font-size:.8rem}.m-solution-cards__cta{min-height:260px;padding:1.45rem 0 0 1.75rem}.m-solution-cards__cta h3{font-size:.8rem;line-height:2}.m-solution-cards .row--cta .m-solution-cards__cta{min-height:auto;padding:0}.m-solution-cards img{height:250px}.m-solutions-cards__portrait img{height:450px}}