@import"https://fonts.googleapis.com/css2?family=Cormorant+Infant:wght@500&family=Shippori+Mincho:wght@500&display=swap";.service-page-title-container::before{background-image:url(../img/service/app/top.webp)}.service-banner-link{background-image:-webkit-gradient(linear, left top, right top, from(rgb(26, 137, 255)), to(rgb(136, 198, 224)));background-image:linear-gradient(90deg, rgb(26, 137, 255), rgb(136, 198, 224))}.service-container{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-columns:repeat(auto-fill, minmax(45%, 1fr));gap:50px;margin-top:50px}@media screen and (max-width: 768px){.service-container{gap:20px 50px;margin-top:20px}}.service-container .service-content{display:grid;grid-row:span 3;grid-template-rows:subgrid;gap:40px;padding:50px 40px;background-color:#f6f6f6;border-radius:6px;text-align:center}@media screen and (max-width: 768px){.service-container .service-content{gap:20px;padding:40px 30px}}.service-container .service-content.appeal-content{grid-row:span 2;gap:50px}.service-container .service-content .content-topic{color:#1a89ff;font-size:clamp(1.8rem,1.5277777778vw,2.2rem);font-weight:600}.service-container .service-content .content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:30px}.service-container .service-content .content-wrapper .image{width:90%}.service-container .service-content .image{margin-inline:auto}.service-container .service-content .image.pie-graph{width:min(270px,80%)}.service-container .service-content .img-box .image{margin-top:10px;-webkit-filter:drop-shadow(0 10px 15px rgba(26, 26, 26, 0.1));filter:drop-shadow(0 10px 15px rgba(26, 26, 26, 0.1))}.service-container .service-content .sub-topic{margin-top:1.25em;font-weight:600}.service-container .service-content .text{margin-top:.5em;font-size:1.3rem;font-weight:300}.service-container .service-content .small-text{display:block;font-size:1rem;text-align:justify}.content-comment .box{padding:1.5em;padding-right:.5em;border-left:1px solid #989898}@media screen and (max-width: 768px){.content-comment .box{border-top:1px solid #989898;border-left:none}}.content-comment .top-text{color:#1a89ff;font-size:clamp(1.6rem,1.3888888889vw,2rem);font-weight:600}.content-comment .small-text{display:block;margin-top:.5em;font-size:1.2rem}