.visit{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto;gap:20px;margin:0 0 60px}@media(width >= 768px){.visit{display:grid;grid-template-columns:405fr 490fr;grid-template-rows:auto;gap:105px;margin:0 0 120px}}.visitPic{overflow:hidden;border-radius:8px}.nurse{background-color:#f8fbf1;border-radius:12px;padding:50px 15px 30px;position:relative;margin:0 0 50px}@media(width >= 768px){.nurse{padding:85px 15px 45px}}.nurseTitle{max-width:375px;position:absolute;top:0;left:50%;transform:translate(-50%, -50%)}.nurseListWrap{max-width:800px;margin:0 auto}@media(width >= 768px){.nurseListWrap{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;gap:20px}}.nurseListItem:not(:last-of-type){margin:0 0 10px}.nurseListTitle{display:flex;align-items:center;font-size:calc(1.305rem + 0.495vw);font-weight:bold;line-height:1.4}@media(min-width: 1000px){.nurseListTitle{font-size:1.8rem}}.nurseListTitle:before{content:"";width:14px;height:14px;flex-shrink:0;background-color:#b3c771;border-radius:4px;margin:0 10px 0 0}.nurseListText{margin:5px 0 0}.iconDesc{margin:0 0 15px}@media(width >= 768px){.iconDesc{display:flex;align-items:center}}.iconDescItem{display:flex;align-items:center}.iconDescItem:not(:last-of-type){margin:0 0 10px}@media(width >= 768px){.iconDescItem:not(:last-of-type){margin:0 20px 0 0}}.iconDescIcon{width:20px;flex-shrink:0;margin:0 8px 0 0}@media(width >= 768px){.iconDescIcon{width:24px}}.canList{display:flex;border-top:1px solid #aeaeae;border-left:1px solid #aeaeae;flex-wrap:wrap}.canListItem{border-right:1px solid #aeaeae;border-bottom:1px solid #aeaeae;width:50%;display:flex;align-items:center;padding:10px 8px;line-height:1.4}@media(width >= 768px){.canListItem{padding:17px 12px;width:25%}}.canListIcon{width:24px;flex-shrink:0;margin:0 8px 0 0}.graph{max-width:930px;display:grid;grid-template-columns:1fr;grid-template-rows:auto auto;gap:30px}@media(width >= 768px){.graph{display:grid;grid-template-columns:350fr 490fr;grid-template-rows:auto;gap:90px}}.house{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto;gap:30px}@media(width >= 768px){.house{display:grid;grid-template-columns:405fr 490fr;grid-template-rows:auto;gap:105px}}.housePic{border-radius:10px;overflow:hidden}