{ background: white; border-radius: 20px; box-shadow: 0.18231201171875px 19.010416984558105px 26px 10px rgba(0, 0, 0, 0.07); padding: 7%; margin-bottom: -30px; } .m-general-grid:not(.m-headline-new-desktop) p{ font-family: 'Helvetica Neue LT'; font-size: 18px; font-weight: 500; } .text-block h2{ font-family: 'Helvetica Neue LT'; font-size: 48px; font-weight: 600; margin-bottom: 20px; opacity: 0.5; } .text-style2 h2{ font-family: 'Helvetica Neue LT'; font-size: 22px; font-weight: 600; line-height: 120%; margin-bottom: 20px; } .image-left-side{ } .image-left-side{ background: white!important; padding: 3%; } .m-general-grid{ padding: 3%!important; }