.function_littlehelp{padding:0 120px;position:relative}.function_littlehelp .l-block__inner{box-sizing:border-box;margin:auto;max-width:1200px;padding:64px 0 80px;width:100%}.function_littlehelp .p-section-head{text-align:center}.function_littlehelp .p-section-head__item{position:relative}.function_littlehelp .p-section-head .p-section-head__item{align-items:center;display:flex;flex-direction:column}.function_littlehelp h2.c-heading{margin:0;position:absolute}.function_littlehelp h2.c-heading:before{background-color:#08b9e0;border-radius:50%;content:"";display:block;position:absolute}.function_littlehelp h2.c-heading{font-family:Montserrat,Helvetica,Arial,sans-serif}.function_littlehelp h2.c-heading+p{margin:0}.function_littlehelp .p-grid{display:grid;gap:0;grid-template-columns:repeat(4,1fr);width:100%}.function_littlehelp .p-grid__item{display:block}.function_littlehelp .p-function-card{align-items:center;background-color:#fff;background-color:transparent;border:1px solid #e7edf2;border:0;border-radius:12px;border-radius:0;display:flex;flex-direction:column;height:100%}.function_littlehelp .p-function-card__img{align-items:center;background-color:#f6f9fc;border-radius:50%;display:inline-flex;height:120px;justify-content:center;min-width:120px;width:120px}.function_littlehelp h3.c-heading{margin:0;position:relative}.function_littlehelp .p-button-area{display:flex;justify-content:center}@media print,screen and (min-width:64em){.function_littlehelp .p-button-area{margin-top:64px}.function_littlehelp .home-function .l-block__inner{padding:36px 0 120px}.function_littlehelp .p-section-head{margin-top:40px}.function_littlehelp h2.c-heading{font-size:18px;font-weight:400;letter-spacing:.08em;line-height:2;top:-36px}.function_littlehelp h2.c-heading:before{height:8px;left:-1.1em;top:.8em;width:8px}.function_littlehelp h2.c-heading+p{font-size:36px;font-weight:400;letter-spacing:.08em;line-height:1.75}.function_littlehelp .p-grid{margin-top:56px}.function_littlehelp .p-function-card{padding:32px 20px}.function_littlehelp h3.c-heading{font-size:20px;font-weight:400;letter-spacing:.08em;line-height:1.75;margin-top:20px;text-align:center}}@media print,screen and (min-width:48em){.function_littlehelp .p-grid .p-grid__item{background-image:linear-gradient(90deg,#e7edf2 0 27px,transparent 0 calc(100% - 27px),#e7edf2 calc(100% - 27px)),linear-gradient(#e7edf2 0 27px,transparent 0 calc(100% - 27px),#e7edf2 calc(100% - 27px)),linear-gradient(90deg,#e7edf2 0 27px,transparent 0 calc(100% - 27px),#e7edf2 calc(100% - 27px)),linear-gradient(#e7edf2 0 27px,transparent 0 calc(100% - 27px),#e7edf2 calc(100% - 27px));background-position:top,100%,bottom,0;background-repeat:no-repeat;background-size:100% 1px,1px 100%,100% 1px,1px 100%}.function_littlehelp .p-grid .p-grid__item:nth-child(n+2){background-size:100% 1px,1px 100%,100% 1px,0}.function_littlehelp .p-grid .p-grid__item:nth-child(n+5){background-size:0,1px 100%,100% 1px,0}.function_littlehelp .p-grid .p-grid__item:nth-child(4n+5){background-size:0,1px 100%,100% 1px,1px 100%}.function_littlehelp .p-function-card{padding:47px 20px 32px}}@media only screen and (max-width:63.99375em){.function_littlehelp{padding:0 20px}.function_littlehelp .p-section-head{margin-top:28px}.function_littlehelp h2.c-heading{font-size:12px;font-weight:400;letter-spacing:.08em;line-height:1.75;top:-21px}.function_littlehelp h2.c-heading:before{height:4px;left:-.7em;top:.8em;width:4px}.function_littlehelp h2.c-heading+p{font-size:24px;font-weight:400;letter-spacing:.08em;line-height:1.75}.features_littlehelp .l-block__inner{padding-bottom:80px}.function_littlehelp .p-grid{margin-top:48px}.function_littlehelp .p-function-card__img{height:64px;min-width:64px;width:64px}.function_littlehelp h3.c-heading{font-size:14px;font-weight:400;letter-spacing:.08em;line-height:1.75;margin-top:12px}.function_littlehelp h3.c-heading br{display:none}.function_littlehelp .c-button{margin-top:48px}}@media only screen and (max-width:47.9375em){.function_littlehelp .p-function-card{padding:24px 12px 46px}.function_littlehelp .p-grid{gap:32px 4px;grid-template-columns:repeat(2,1fr)}.function_littlehelp .p-function-card{align-items:flex-start;display:flex;flex-direction:row;gap:8px;padding:0}.function_littlehelp .p-function-card__img{height:48px;min-width:48px;width:48px}.function_littlehelp .p-function-card__img img{width:52.08%}.function_littlehelp h3.c-heading{font-size:12px;font-weight:400;letter-spacing:.08em;line-height:1.75;margin-top:4px}}