.section-xs{padding:1rem clamp(1rem,0.848rem + 0.758vw,1.5rem)}.section-s{padding:clamp(1.5rem,1.5rem + 0vw,1.5rem) clamp(1rem,0.848rem + 0.758vw,1.5rem)}.section-m{padding:clamp(1.5rem,1.197rem + 1.515vw,2.5rem) clamp(1rem,0.848rem + 0.758vw,1.5rem)}.section-d{padding:clamp(3rem,2.394rem + 3.03vw,5rem) clamp(1rem,0.848rem + 0.758vw,1.5rem)}.section-l{padding:clamp(4.5rem,3.591rem + 4.545vw,7.5rem) clamp(1rem,0.848rem + 0.758vw,1.5rem)}.section-xl{padding:clamp(6rem,4.788rem + 6.061vw,10rem) clamp(1rem,0.848rem + 0.758vw,1.5rem)}.wrapper-xxs{margin-left:auto;margin-right:auto;max-width:416px;width:100%}.wrapper-xs{margin-left:auto;margin-right:auto;max-width:632px;width:100%}.wrapper-s{margin-left:auto;margin-right:auto;max-width:848px;width:100%}.wrapper-m{margin-left:auto;margin-right:auto;max-width:1064px;width:100%}.wrapper-d{margin-left:auto;margin-right:auto;max-width:var(--gb-container-width);width:100%}.wrapper-xl{margin-left:auto;margin-right:auto;max-width:1496px;width:100%}.button-primary{background-color:var(--brand-primary);color:var(--neutral-0);text-decoration:none;border-radius:10px;padding:15px 30px}.button-primary:is(:hover,:focus){background-color:var(--brand-primary-alt);color:var(--neutral-0)}.title-line{font-weight:600;padding-bottom:20px;position:relative}.title-line:after{position:absolute;left:0px;bottom:0px;width:50px;height:2px;background-color:var(--brand-primary);content:""}.pretitle{color:var(--brand-secondary);font-weight:600;margin-bottom:0px;padding-bottom:0px}.title-line__center{background-color:var(--brand-primary);height:2px;margin-left:auto;margin-right:auto;width:50px}.service-box{background-color:var(--neutral-0);box-shadow:0px 15px 30px 7px rgba(0,0,0,0.1);border-radius:24px;padding:10px}.service-box__image{aspect-ratio:16/9;height:auto;max-width:100%;object-fit:cover;width:auto;border-radius:18px}.service-box__icon{background-color:var(--brand-primary);height:100px;margin-left:auto;margin-right:auto;margin-top:-60px;object-fit:cover;position:relative;width:100px;z-index:5;border:4px solid var(--neutral-0);border-radius:50%;padding:15px}.service-box__title{font-weight:600;line-height:1.2;margin-top:10px;padding-left:8%;padding-right:8%;text-align:center}.service-box__text{margin-left:8%;margin-right:8%;padding-bottom:20px;text-align:center}