.plan-module{width:100%}.plan-module .wrapper{display:flex;flex-wrap:wrap;justify-content:center;width:100%}.plan-module .mosaic-holder{order:1}.plan-module .copies-holder{order:2}.plan-module .copies-holder,.plan-module .mosaic-holder{flex:0 0 100%;width:100%}.plan-module .mosaic-holder .mosaic{margin:0 auto;max-width:327px}.plan-module .copies-holder .copies{margin:64px auto 0;max-width:327px}.plan-module.no-images .mosaic-holder .mosaic{display:none}.plan-module.no-images .copies-holder .copies{margin:0 auto}@media (min-width:48em){.plan-module .wrapper{align-items:center;flex-wrap:nowrap;justify-content:space-between}.plan-module .mosaic-holder{flex:0 0 45%;order:1;width:45%}.plan-module .copies-holder{flex:0 0 55%;order:2;width:55%}.plan-module .copies-holder .copies{max-width:480px}.plan-module.img_left .mosaic-holder{order:1}.plan-module.img_left .mosaic-holder .mosaic{margin:0}.plan-module.img_left .copies-holder{order:2}.plan-module.img_left .copies-holder .copies{margin:0 0 0 auto}.plan-module.img_right .mosaic-holder{order:2}.plan-module.img_right .mosaic-holder .mosaic{margin:0 0 0 auto}.plan-module.img_right .copies-holder{order:1}.plan-module.img_right .copies-holder .copies{margin:0}.plan-module.no-images .mosaic-holder{flex:1 1 auto;width:auto}.plan-module.no-images .mosaic-holder .mosaic{display:none}.plan-module.no-images .copies-holder{flex:1 1 100%;max-width:560px;width:100%}.plan-module.no-images .copies-holder .copies{margin:0;max-width:100%}}@media (min-width:54em){.plan-module .mosaic-holder{flex:0 0 45%;width:45%}.plan-module .mosaic-holder .mosaic{max-width:380px}.plan-module .copies-holder{flex:0 0 55%;width:55%}.plan-module .copies-holder .copies{max-width:686px}.plan-module.no-images .copies-holder{max-width:650px}.plan-module.no-images .copies-holder .copies{max-width:100%}}@media (min-width:62em){.plan-module .mosaic-holder{flex:0 0 35%;width:35%}.plan-module .mosaic-holder .mosaic{max-width:584px}.plan-module .copies-holder{flex:0 0 65%;width:65%}.plan-module.no-images .copies-holder{max-width:760px}.plan-module.no-images .copies-holder .copies{max-width:100%}}@media (min-width:75em){.plan-module .mosaic-holder{flex:0 0 36%;width:36%}.plan-module .mosaic-holder .mosaic{max-width:584px}.plan-module .copies-holder{flex:0 0 63%;width:63%}.plan-module.no-images .copies-holder{max-width:893px}}