.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;max-width:720px;margin:24px auto 0}@media (max-width:768px){.steps{grid-template-columns:1fr}}.steps__box{overflow:hidden;border-radius:20px;border-style:solid;border-width:3px;background-color:#fffff0}.steps__box:first-child{border-color:#5bc7ab}.steps__box:first-child .steps__num{background-color:#5bc7ab}.steps__box:first-child span{color:#5bc7ab}.steps__box:nth-child(2){border-color:#ef820c}.steps__box:nth-child(2) .steps__num{background-color:#ef820c}.steps__box:nth-child(2) span{color:#ef820c}.steps__box:nth-child(3){border-color:#f18c9d}.steps__box:nth-child(3) .steps__num{background-color:#f18c9d}.steps__box:nth-child(3) span{color:#f18c9d}.steps__num{padding:12px;color:#fff;font-size:2rem;font-weight:bold;text-align:center}.steps__text{padding:10px;line-height:1.62;text-align:center}.steps__text p{font-weight:700}.steps__text a{display:block;width:100%;margin-top:10px;padding:12px;border-radius:100vmax;color:#fff;text-decoration:none;background-color:#5bc7ab}.present{position:relative;width:calc(100% + 80px);translate:-40px 0;margin-top:140px;padding:80px 80px 72px;background-color:#f2bcca}@media (max-width:768px){.present{width:calc(100% + 32px);translate:-16px 0;margin-top:70px;padding:40px 20px}}.present__title{position:absolute;top:-75px;left:50px;max-width:473px}@media (max-width:768px){.present__title{top:-40px;left:10px;max-width:200px}}.present__title2{color:#fff;font-size:2.6rem;font-weight:bold;text-align:center}@media (max-width:768px){.present__title2{font-size:1.8rem}}.present__img{margin-top:30px}.present__text{margin-top:50px;font-size:2.4rem;font-weight:bold;text-align:center}@media (max-width:768px){.present__text{margin-top:20px;font-size:1.6rem;line-height:1.62}}.present__info{position:absolute;bottom:0;left:50%;translate:-50% 50%;width:100%;max-width:320px;padding:14px;color:#fff;font-size:2.6rem;font-weight:bold;text-align:center;background-color:#2eb9ca}@media (max-width:768px){.present__info{width:fit-content;font-size:1.8rem}}.note{margin-top:60px;line-height:1.87}.note__title{font-size:2rem;font-weight:bold;line-height:1.6}.note__text{line-height:1.87}.note__text+.note__title{margin-top:30px}
/*# sourceMappingURL=present.css.map */