#divMasterContents>div{padding-bottom:0}.el-col>div{height:100%;width:100%;float:left}.banner .greeting{color:#fff;padding:10px;background-color:#369}.banner .greeting .title{font-size:1rem;float:left;display:block}.banner .greeting .subtitle{margin-top:10px;float:left;clear:left}.banner .message{background-color:#2c2c2c;position:relative;padding:14px;color:#fff}.banner .message .idea{font-size:1rem}.banner .message .detail{font-size:.875rem;margin-top:8px}.lnkFirstStep{display:block;float:left;padding:8px 12px;background-color:#0d6ad9;color:#fff;margin-top:14px;text-decoration:none;font-size:.875rem}.section{background-color:#fff;border:1px solid #e8e8e8;height:303px}.section .image{width:100%;height:132px;border-bottom:1px solid #e8e8e8;padding:6px;float:left;margin-bottom:4px}.section .description{width:100%;padding:10px;float:left}.section .description .title{font-size:1rem}.section .description .line{float:left;margin-top:4px;clear:left}.lnkUndraw{font-size:12px;color:gray;position:absolute;bottom:6px;right:8px}#divMaintenanceMsg{min-width:500px;padding:12px 16px;border-radius:4px;display:none;float:left}@media only screen and (max-width:1450px){.parts{--items-per-row:3}.parts>.message{--message-span:2}}@media only screen and (max-width:1100px){.parts{--items-per-row:2}.parts>.greeting{flex-basis:calc(30% - var(--gap)/2);max-width:calc(30% - var(--gap)/2)}.parts>.message{flex-basis:calc(70% - var(--gap)/2);max-width:calc(70% - var(--gap)/2)}}@media only screen and (max-width:860px){.parts{--items-per-row:2}}@media only screen and (max-width:720px){.parts{--items-per-row:1}.parts>.greeting,.parts>div{height:auto}.parts>.message{clear:left;height:auto}}