.features-section{background:#edf5ff;padding:60px 0 0;position:relative}.features-section:before{background:url(https://smb.boxsquare.jp/hubfs/smb/feature__bg.png);background-size:contain;content:"";display:block;height:586px;left:0;position:absolute;top:50%;transform:translate(-200px,-50%);width:598px}.features-grid{display:flex;flex-wrap:wrap;gap:170px 20px;justify-content:center;margin-top:140px}@media (max-width:768px){.features-grid{gap:130px 20px}}.features-card{position:relative;width:380px}.features-card i{bottom:50px;left:50%;position:absolute;transform:translate(-50%,10px)}.features-card i img{height:auto}.features-card h3{align-items:center;background:#407bff;border-radius:10px 10px 0 0;color:#fff;display:flex;font-size:20px;font-style:normal;font-weight:700;height:80px;justify-content:center;line-height:130%;margin-bottom:0;padding:35px 0 10px;position:relative}.features-card .features-card__bottom{background:#fff;border-radius:0 0 10px 10px;padding:16px 0 24px}.features-card .features-card__bottom ul{list-style:none;margin:0 auto 16px;max-width:294px;padding-left:0;width:fit-content}.features-card .features-card__bottom ul li{align-items:center;color:#192a3e;display:flex;font-size:14px;font-style:normal;font-weight:400;gap:7px;line-height:160%;padding-left:27px;position:relative}.features-card .features-card__bottom ul li:before{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAACuSURBVHgBndIrDsJAEAbgfzccAIlF4jgAqrdAgeACHIOEBIVDgIYgAYUCHFgMvrgiEHXTzvaZTdqd9hf7mOyXHTGK4qBFdJPH3x9wewP/EOg0QfNNsg/7wh/LyNwDAbRRrwusZinMilLEu95dgfESWBzliKMPj+RweRXYhThqfydan4rCaAB8/HpkIA/ANm6XW7ZThUyrvEw9YOLJUQ5t7EImZOX8JPIDcka1HfII1EyIlrNzbj8AAAAASUVORK5CYII=");background-repeat:no-repeat;background-size:contain;content:"";display:block;height:14px;left:0;position:absolute;top:5px;width:14px}.features-card .features-card__bottom a{align-items:center;background:#fe7163;border:2px solid #fe7163;border-radius:40px;color:#fff;display:flex;flex-shrink:0;font-size:16px;font-style:normal;font-weight:500;gap:10px;height:40px;justify-content:center;line-height:normal;margin:0 auto;text-align:center;transition:all .3s ease;width:260px}.features-card .features-card__bottom a:hover{background:#fff;border:2px solid #fe7163;color:#fe7163;text-decoration:none}