.m-divisions{padding-top:3rem;padding-bottom:1rem;background-image:linear-gradient(to bottom,#f3f6fc calc(100% - 280px),white calc(100% - 280px))}.m-divisions.bg_white{background-image:none;background-color:#fff}.m-divisions .m-divisions__title{font-size:2rem;line-height:2.8rem;margin-bottom:1.2rem}.m-divisions a,.m-divisions a:hover,.m-divisions a:active,.m-divisions a:focus{text-decoration:none}.m-divisions .m-divisions__card{margin-bottom:3rem}.m-divisions .m-divisions__card picture{position:relative;height:0;width:100%;padding-bottom:100%;margin-bottom:2rem}.m-divisions .m-divisions__card picture img{position:absolute;width:100%;height:100%;object-fit:contain;object-position:center}.m-divisions .m-divisions__card picture img.image-cover{object-fit:cover}.m-divisions .m-divisions__card__title{font-size:1.2rem;line-height:1.6rem;margin-bottom:.8rem;letter-spacing:0;width:50%}.m-divisions .m-divisions__card .description{font-size:.8rem;line-height:1.3rem;color:#282828;font-weight:400}@media only screen and (min-width:576px){.m-divisions{background-image:linear-gradient(to bottom,#f3f6fc 330px,white 0px)}}@media only screen and (min-width:768px){.m-divisions{background-image:linear-gradient(to bottom,#f3f6fc 330px,white 0px)}}@media only screen and (min-width:992px){.m-divisions{padding-top:4.8rem;padding-bottom:3rem}.m-divisions .m-divisions__card{margin-bottom:0}.m-divisions .m-divisions__card picture{padding-bottom:133.333%}.m-divisions .m-divisions__card__title{font-size:1.2rem;line-height:1.6rem;margin-bottom:.8rem;letter-spacing:0;width:50%}.m-divisions .m-divisions__card .description{font-size:.8rem;line-height:1.3rem}}@media only screen and (min-width:1175px){.m-divisions{background-image:linear-gradient(to bottom,#f3f6fc 400px,white 0px)}}