#service{gap:100px}#service #content{width:90%;max-width:1200px}#service #content ol,#service #content ul{font-size:clamp(.9rem,2.5vw,1.15rem);padding-left:clamp(.9rem,2.5vw,1.15rem);padding-top:calc(clamp(.9rem,2.5vw,1.15rem)/2)}#service #content ol li,#service #content ul li{margin-top:calc(clamp(.9rem,2.5vw,1.15rem)/4)}#service #process{width:90%;max-width:1200px;display:flex;flex-direction:column;gap:2rem}#service #process ol{width:calc(100% - clamp(1.25rem,2.5vw,1.5rem));margin-left:auto}#service #process ol li{font-size:clamp(1.25rem,2.5vw,1.5rem)}#service #process ol li details{overflow:hidden;box-shadow:inset 0 1px 0 #000;padding:1.5rem 0;margin-left:1rem}#service #process ol li details summary{list-style:none;display:flex;align-items:center;justify-content:space-between;font-size:calc(clamp(.9rem,2.5vw,1.15rem)*1.1);font-weight:500}#service #process ol li details summary:after{display:block;content:"+";font-size:1.5rem;justify-self:flex-end;transition:transform .2s ease;height:auto;margin-top:auto}#service #process ol li details summary:hover{cursor:pointer}#service #process ol li details[open] summary:after{content:"-";font-size:1.8rem}#service ol li:last-child details{box-shadow:inset 0 -1px 0 #000,inset 0 1px 0 #000!important}@media(max-width:500px){#service{gap:50px}#service #process ol li details{padding:.75rem 0;margin-left:.25rem}}