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