.benefits,.training,.other{background-color:#f1f1f1}@media (width<=767px){.benefits{padding-top:40px}}@media (width>=768px){.benefits{padding-top:min(119.5px,8.53571vw)}}.benefits-card{background-color:#fff;position:relative}@media (width<=767px){.benefits-card{margin-inline:20px}}@media (width>=768px){.benefits-card{width:min(1000px,71.4286vw);margin-inline:auto;padding-top:min(1.5px,.107143vw)}}.benefits-card:before{content:"";background-color:#0077cd;width:100%;position:absolute;left:0}@media (width<=767px){.benefits-card:before{height:5px;top:0}}@media (width>=768px){.benefits-card:before{height:min(10px,.714286vw);top:min(1.5px,.107143vw)}}.benefits-title{color:#fff;text-align:center;white-space:nowrap;background-color:#000;font-weight:700;position:relative}@media (width<=767px){.benefits-title{letter-spacing:.02em;width:160px;height:36px;padding-left:.02em;font-size:18px;line-height:34.2px}}@media (width>=768px){.benefits-title{letter-spacing:.03em;width:min(200px,14.2857vw);height:min(60px,4.28571vw);padding-left:.03em;font-size:min(22px,1.57143vw);line-height:min(61px,4.35714vw)}}@media (width<=767px){.benefits-body{padding:20px 15px 19.5px}}@media (width>=768px){.benefits-body{grid-template-columns:repeat(2,min(410px,29.2857vw));align-items:start;gap:min(60px,4.28571vw);padding:min(39.24px,2.80286vw) min(60px,4.28571vw) min(38.76px,2.76857vw);display:grid}}.benefits-list{color:#2c2c2c;background-image:linear-gradient(#787878,#787878);background-position:0 0;background-repeat:no-repeat;background-size:100% .5px;padding-top:.5px}@media (width<=767px){.benefits-list{letter-spacing:.02em;background-image:linear-gradient(#8a8a8a,#8a8a8a);background-position:0 0;background-repeat:no-repeat;background-size:100% .5px;font-size:12px;line-height:18px}}@media (width>=768px){.benefits-list{letter-spacing:.02em;font-size:min(16px,1.14286vw);line-height:min(24px,1.71429vw)}}.benefits-list>li{background-image:linear-gradient(#787878,#787878);background-position:0 100%;background-repeat:no-repeat;background-size:100% .5px}@media (width<=767px){.benefits-list>li{background-image:linear-gradient(#8a8a8a,#8a8a8a);background-position:0 100%;background-repeat:no-repeat;background-size:100% .5px;min-height:30px;padding:5.39px 0 6.11px 3px}}@media (width>=768px){.benefits-list>li{min-height:min(40px,2.85714vw);padding:min(8.18px,.584286vw) 0 min(7.82px,.558571vw) min(18.37px,1.31214vw)}.benefits-list>li:nth-child(2){padding-top:min(7.68px,.548571vw)}.benefits-list>li:nth-child(3){padding-top:min(7.18px,.512857vw)}.benefits-list>li:nth-child(4){padding-top:min(6.68px,.477143vw)}.benefits-list>li:nth-child(5){padding-top:min(6.18px,.441429vw)}.benefits-list>li:nth-child(6){padding-top:min(5.68px,.405714vw)}.benefits-list>li:nth-child(7){padding-top:min(5.18px,.37vw)}.benefits-list>li:nth-child(8),.benefits-list>li:nth-child(n+9){padding-top:min(4.68px,.334286vw)}}@media (width<=767px){.benefits-list+.benefits-list{background-image:none;padding-top:0}.training{padding-top:40px}}@media (width>=768px){.training{padding-top:min(78.5px,5.60714vw)}}.training-card{background-color:#fff;position:relative}@media (width<=767px){.training-card{margin-inline:20px}}@media (width>=768px){.training-card{width:min(1000px,71.4286vw);margin-inline:auto;padding-top:min(1.5px,.107143vw)}}.training-card:before{content:"";background-color:#0077cd;width:100%;position:absolute;left:0}@media (width<=767px){.training-card:before{height:5px;top:0}}@media (width>=768px){.training-card:before{height:min(10px,.714286vw);top:min(1.5px,.107143vw)}}@media (width<=767px){.training-card{padding:0 15px 33.48px}}@media (width>=768px){.training-card{padding-inline:min(60px,4.28571vw);padding-bottom:min(38.47px,2.74786vw)}}.training-title{color:#fff;text-align:center;white-space:nowrap;background-color:#000;font-weight:700;position:relative}@media (width<=767px){.training-title{letter-spacing:.02em;width:160px;height:36px;padding-left:.02em;font-size:18px;line-height:34.2px}}@media (width>=768px){.training-title{letter-spacing:.03em;width:min(200px,14.2857vw);height:min(60px,4.28571vw);padding-left:.03em;font-size:min(22px,1.57143vw);line-height:min(61px,4.35714vw)}}@media (width<=767px){.training-title{margin-left:-15px}}@media (width>=768px){.training-title{margin-left:max(-60px,-4.28571vw)}}.training-list{color:#2c2c2c;background-image:linear-gradient(#787878,#787878);background-position:0 0;background-repeat:no-repeat;background-size:100% .5px;padding-top:.5px}@media (width<=767px){.training-list{letter-spacing:.02em;background-image:linear-gradient(#8a8a8a,#8a8a8a);background-position:0 0;background-repeat:no-repeat;background-size:100% .5px;font-size:12px;line-height:18px}}@media (width>=768px){.training-list{letter-spacing:.03em;font-size:min(16px,1.14286vw);line-height:min(24px,1.71429vw)}}.training-list>li{background-image:linear-gradient(#787878,#787878);background-position:0 100%;background-repeat:no-repeat;background-size:100% .5px}@media (width<=767px){.training-list>li{background-image:linear-gradient(#8a8a8a,#8a8a8a);background-position:0 100%;background-repeat:no-repeat;background-size:100% .5px;min-height:30px;padding:5.39px 0 6.11px 3px}}@media (width>=768px){.training-list>li{min-height:min(40px,2.85714vw);padding:min(8.18px,.584286vw) 0 min(7.82px,.558571vw) min(18.37px,1.31214vw)}.training-list>li:nth-child(2){padding-top:min(7.68px,.548571vw)}.training-list>li:nth-child(3){padding-top:min(7.18px,.512857vw)}.training-list>li:nth-child(4){padding-top:min(6.68px,.477143vw)}.training-list>li:nth-child(5){padding-top:min(6.18px,.441429vw)}.training-list>li:nth-child(6){padding-top:min(5.68px,.405714vw)}.training-list>li:nth-child(7){padding-top:min(5.18px,.37vw)}.training-list>li:nth-child(8),.training-list>li:nth-child(n+9){padding-top:min(4.68px,.334286vw)}}@media (width<=767px){.training-list{margin-top:20px}}@media (width>=768px){.training-list{width:min(410px,29.2857vw);margin-top:min(40px,2.85714vw)}}.training-photos{display:grid}@media (width<=767px){.training-photos{gap:10px}}@media (width>=768px){.training-photos{grid-template-columns:repeat(2,min(410px,29.2857vw));gap:min(60px,4.28571vw)}}.training-photos img{width:100%;height:auto;display:block}@media (width<=767px){.training-photos{margin-top:24.5px}}@media (width>=768px){.training-photos{margin-top:min(39.53px,2.82357vw)}}@media (width<=767px){.other{padding:36.5px 0 40px}}@media (width>=768px){.other{padding:min(78.5px,5.60714vw) 0 min(102.9px,7.35vw)}}.other-card{background-color:#fff;position:relative}@media (width<=767px){.other-card{margin-inline:20px}}@media (width>=768px){.other-card{width:min(1000px,71.4286vw);margin-inline:auto;padding-top:min(1.5px,.107143vw)}}.other-card:before{content:"";background-color:#0077cd;width:100%;position:absolute;left:0}@media (width<=767px){.other-card:before{height:5px;top:0}}@media (width>=768px){.other-card:before{height:min(10px,.714286vw);top:min(1.5px,.107143vw)}}@media (width<=767px){.other-card{padding:0 15px 29.98px}}@media (width>=768px){.other-card{padding-inline:min(60px,4.28571vw);padding-bottom:min(38.47px,2.74786vw)}}.other-title{color:#fff;text-align:center;white-space:nowrap;background-color:#000;font-weight:700;position:relative}@media (width<=767px){.other-title{letter-spacing:.02em;width:160px;height:36px;padding-left:.02em;font-size:18px;line-height:34.2px}}@media (width>=768px){.other-title{letter-spacing:.03em;width:min(200px,14.2857vw);height:min(60px,4.28571vw);padding-left:.03em;font-size:min(22px,1.57143vw);line-height:min(61px,4.35714vw)}}@media (width<=767px){.other-title{margin-left:-15px}}@media (width>=768px){.other-title{margin-left:max(-60px,-4.28571vw)}}.other-list{color:#2c2c2c;background-image:linear-gradient(#787878,#787878);background-position:0 0;background-repeat:no-repeat;background-size:100% .5px;padding-top:.5px}@media (width<=767px){.other-list{letter-spacing:.02em;background-image:linear-gradient(#8a8a8a,#8a8a8a);background-position:0 0;background-repeat:no-repeat;background-size:100% .5px;font-size:12px;line-height:18px}}@media (width>=768px){.other-list{letter-spacing:.03em;font-size:min(16px,1.14286vw);line-height:min(24px,1.71429vw)}}.other-list>li{background-image:linear-gradient(#787878,#787878);background-position:0 100%;background-repeat:no-repeat;background-size:100% .5px}@media (width<=767px){.other-list>li{background-image:linear-gradient(#8a8a8a,#8a8a8a);background-position:0 100%;background-repeat:no-repeat;background-size:100% .5px;min-height:30px;padding:5.39px 0 6.11px 3px}}@media (width>=768px){.other-list>li{min-height:min(40px,2.85714vw);padding:min(8.18px,.584286vw) 0 min(7.82px,.558571vw) min(18.37px,1.31214vw)}.other-list>li:nth-child(2){padding-top:min(7.68px,.548571vw)}.other-list>li:nth-child(3){padding-top:min(7.18px,.512857vw)}.other-list>li:nth-child(4){padding-top:min(6.68px,.477143vw)}.other-list>li:nth-child(5){padding-top:min(6.18px,.441429vw)}.other-list>li:nth-child(6){padding-top:min(5.68px,.405714vw)}.other-list>li:nth-child(7){padding-top:min(5.18px,.37vw)}.other-list>li:nth-child(8),.other-list>li:nth-child(n+9){padding-top:min(4.68px,.334286vw)}}@media (width<=767px){.other-list{margin-top:20px}}@media (width>=768px){.other-list{width:min(410px,29.2857vw);margin-top:min(38.5px,2.75vw)}}.other-photos{display:grid}@media (width<=767px){.other-photos{gap:10px}}@media (width>=768px){.other-photos{grid-template-columns:repeat(2,min(410px,29.2857vw));gap:min(60px,4.28571vw)}}.other-photos img{width:100%;height:auto;display:block}@media (width<=767px){.other-photos{margin-top:19.5px}}@media (width>=768px){.other-photos{margin-top:min(51.03px,3.645vw)}}
