.special_needs .content{display:flex;flex-wrap:wrap;margin:0 -20px;row-gap:80px}.special_needs .content_info{padding:0 20px;width:25%}.special_needs .content_info .title{align-items:self-start;color:#000;display:flex;gap:8px;letter-spacing:0;line-height:120%;margin:0;padding-bottom:24px}.special_needs .title .icon{line-height:0}.special_needs .list_info{display:flex;flex-direction:column;row-gap:24px}.special_needs .lists p{color:#000;font-weight:600;letter-spacing:0;line-height:120%;margin-bottom:8px}.special_needs .lists a h6,.special_needs .lists p.l_desc{color:#000;font-weight:400;letter-spacing:0;line-height:140%;margin:0}.special_needs .lists a{text-decoration:underline}.special_needs .image_card_info{display:flex;flex-wrap:wrap;margin:0 -12px;padding-top:80px;row-gap:40px}.special_needs .image_card{padding:0 12px;width:33.3%}.special_needs .image_card .card_info{background:#fff;border-radius:24px;padding:8px}.special_needs .card_info .images{line-height:0}.special_needs .card_info .images img{border-radius:16px;height:100%;width:100%}.special_needs .card_info .txt{color:#000;font-weight:600;letter-spacing:0;line-height:120%;margin:0;padding:20px 24px}@media only screen and (max-width:767px){.special_needs .content_info,.special_needs .image_card{width:100%}.special_needs .content{margin:0;row-gap:40px}.special_needs .content_info{padding:0}.special_needs .lists p{margin-bottom:0}.special_needs .content_info .title{font-size:20px;line-height:normal}.special_needs .lists a p,.special_needs .lists p.l_desc{font-size:18px!important;line-height:normal}.special_needs .image_card_info{padding-top:40px;row-gap:20px}.special_needs .card_info .txt{padding:20px 10px}}@media only screen and (min-width:768px) and (max-width:1240px){.special_needs .content_info,.special_needs .image_card{width:50%}.special_needs .image_card .card_info{height:100%}.special_needs .card_info .txt{padding:20px 14px}.special_needs .content{row-gap:40px}.special_needs .image_card_info{padding-top:40px;row-gap:20px}}@media only screen and (min-width:1240px) and (max-width:1420px){.special_needs .content_info{width:33.3%}}@media only screen and (min-width:1380px) and (max-width:1520px){.special_needs .content,.special_needs .image_card_info{margin:0}}