.main-service-summary{color:var(--color-dark);padding:max(30px,min(2.38095vw + 21.4286px,50px)) 0}.main-service-summary__title{text-align:left;margin-bottom:30px}.main-service-summary__description{color:var(--color-dark,#1e1e1e);margin:0 0 max(24px,min(1.90476vw + 17.1429px,40px));font-size:max(16px,min(.595238vw + 13.8571px,21px));line-height:max(22px,min(.714286vw + 19.4286px,28px))}.main-service-summary__description>p{margin:0 0 1em}.main-service-summary__description>p:last-child{margin-bottom:0}.main-service-summary__description strong{font-weight:700}.main-service-summary__description a{color:var(--color-green,#4bc887);text-underline-offset:.2em;text-decoration:underline}.main-service-summary__description a:hover{text-decoration:none}.main-service-summary__description ol,.main-service-summary__description ul{margin:0 0 1em;padding-left:1.5em}.main-service-summary__description ul{list-style:outside}.main-service-summary__description ol{list-style:decimal}.main-service-summary__description li{margin:0 0 .4em}.main-service-summary__grid{grid-template-columns:1fr;gap:32px;display:grid}.main-service-summary__card{flex-direction:column;gap:26px;display:flex}.main-service-summary__card-image{aspect-ratio:300/280;border-radius:16px;width:100%;overflow:hidden}.main-service-summary__card-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.main-service-summary__card-description{color:var(--color-dark,#1e1e1e);font-size:max(16px,min(.595238vw + 13.8571px,21px));line-height:max(22px,min(.714286vw + 19.4286px,28px))}.main-service-summary__card-description>p{margin:0 0 1em}.main-service-summary__card-description>p:last-child{margin-bottom:0}.main-service-summary__card-description strong{font-weight:700}.main-service-summary__card-description a{color:var(--color-green,#4bc887);text-underline-offset:.2em;text-decoration:underline}.main-service-summary__card-description a:hover{text-decoration:none}.main-service-summary__card-description ol,.main-service-summary__card-description ul{margin:0 0 1em;padding-left:1.5em}.main-service-summary__card-description ul{list-style:outside}.main-service-summary__card-description ol{list-style:decimal}.main-service-summary__card-description li{margin:0 0 .4em}

@media screen and (min-width:768px){.main-service-summary__grid{gap:36px}.main-service-summary__card{gap:29px}.main-service-summary__card-image{aspect-ratio:619/572;border-radius:20px}}
@media screen and (min-width:1200px){.main-service-summary__container{max-width:1200px;padding:0 10px}.main-service-summary__description{max-width:559px}.main-service-summary__grid{grid-template-columns:repeat(2,1fr);gap:60px}.main-service-summary__card-image{aspect-ratio:562/518}}