.title-content { font-size: 24px; font-weight: 600; display: flex; align-items: center; justify-content: center; } .sub-title-content { display: flex; align-items: center; justify-content: center; font-size: 18px; } .main-area { border-radius: 10px; padding: 20px; border: 1px solid rgba(0, 0, 0, 0.15); } .probelm-example-container { position: relative; padding: 30px 12px 8px 12px; border: 1px solid rgba(0, 0, 0, 0.15); border-radius: 10px; } .probelm-example-title-content { position: absolute; top: 0; left: 0; border-right: 1px solid rgba(0, 0, 0, 0.15); border-bottom: 1px solid rgba(0, 0, 0, 0.15); border-radius: 10px 0 10px 0; padding: 4px 8px; } .probelm-example-another { position: absolute; top: 0; right: 28.4px; border-left: 1px solid rgba(0, 0, 0, 0.15); border-bottom: 1px solid rgba(0, 0, 0, 0.15); border-radius: 0 0px 0 10px; display: flex; align-items: center; justify-content: center; height: 28px; } .probelm-example-another > svg { height: 18px; width: 18px; } .probelm-example-copy { position: absolute; top: 0; right: 0; border-left: 1px solid rgba(0, 0, 0, 0.15); border-bottom: 1px solid rgba(0, 0, 0, 0.15); border-radius: 0 10px 0 0px; padding: 4px 8px; } .right { border: 1px solid rgba(0, 0, 0, 0.15); border-radius: 10px; position: relative; padding: 28px 14p 14p 14px; min-height: 500px; } .solution-title-content { position: absolute; top: 0; left: 0; border-right: 1px solid rgba(0, 0, 0, 0.15); border-bottom: 1px solid rgba(0, 0, 0, 0.15); border-radius: 10px 0 10px 0; padding: 4px 8px; } .solution-content { border-radius: 10px; border: 1px solid rgba(0, 0, 0, 0.15); }