.solutionHead{border-bottom:2px solid #898989;align-items:center;margin:0 0 5px}.solutionCat{width:200px;display:flex;height:25px;padding:0 10px;align-items:center;color:#fff;font-size:1.3rem;border-radius:5px;flex-shrink:0;margin:0 20px 5px 0}.catHouse{background-color:#f886ba}.catCompany{background-color:#4999ff}.solutionTitle{font-size:1.8rem;font-weight:400;margin:0 0 5px}.solutionInfo{margin:0 0 20px}.solutionDate{margin:0 20px 0 0}.solutionNew{margin:0 20px 0 0;color:#d71718}.solutionTrouble{border:2px solid #ef8896;border-radius:5px;padding:10px 20px;margin:0 0 20px}.solutionTroubleTitle{font-size:1.6rem;font-weight:400;margin:0 0 10px;color:#ef8896}.solutionItem{flex-basis:calc(50% - 10px);margin:0 0 20px}.solutionReverse{flex-direction:row-reverse}.solutionItemTitle{font-size:1.6rem;font-weight:400;margin:0 0 5px}.caption{font-size:1.3rem}.solutionFooter{margin:40px 0 0}@media print,screen and (min-width:768px){.solutionTitle{font-size:2rem}.solutionTroubleTitle{font-size:1.8rem}.solutionItemTitle{font-size:1.8rem}}