section.plan{padding:calc(160 / var(--size) * 100vw) 0;overflow:hidden}@media (max-width:767px){section.plan{padding:calc(70 / var(--size) * 100vw) 0}}section.plan .nav{display:-webkit-box;display:-ms-flexbox;display:flex;counter-reset:counter;margin-bottom:calc(160 / var(--size) * 100vw)}@media (max-width:767px){section.plan .nav{display:none}}section.plan .nav:before{content:"";display:block;position:absolute;width:100%;top:calc(34 / var(--size) * 100vw);background:var(--green);height:1px;pointer-events:none}section.plan .nav li{counter-increment:counter;position:relative;white-space:nowrap;user-drag:none;-webkit-user-drag:none;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;-webkit-touch-callout:none;padding-top:calc(45 / var(--size) * 100vw);opacity:0.4;cursor:pointer;-webkit-transition:opacity 0.25s ease;transition:opacity 0.25s ease;padding-right:calc(3 / var(--size) * 100vw);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:1025px){section.plan .nav li:hover{opacity:1}}section.plan .nav li:before{content:"0" counter(counter);display:block;position:absolute;top:0;left:0}section.plan .nav li:after{content:"";display:block;position:absolute;height:calc(4 / var(--size) * 100vw);width:0;top:calc(35 / var(--size) * 100vw);left:0;background:var(--green);-webkit-transition:width 0.5s ease;transition:width 0.5s ease}section.plan .nav li svg{width:calc(18 / var(--size) * 100vw);margin-left:calc(5 / var(--size) * 100vw)}section.plan .nav li.active{opacity:1}section.plan .nav li.active:after{width:100%}section.plan .splide__track{overflow:auto;overflow:initial}section.plan .splide__arrows{position:absolute;left:50%;-webkit-transform:translatex(-50%);transform:translatex(-50%);bottom:calc(-40 / var(--size) * 100vw);width:calc(100 / var(--size) * 100vw)}@media (max-width:767px){section.plan .splide__arrows{width:100%;bottom:calc(-5 / var(--size) * 100vw)}}section.plan .splide__arrows button{background:none;border:0;width:calc(42 / var(--size) * 100vw);height:calc(42 / var(--size) * 100vw);border-radius:50%;position:relative;background:var(--navy90);-webkit-transition:opacity 0.25s ease,background 0.25s ease;transition:opacity 0.25s ease,background 0.25s ease;position:absolute;right:0;cursor:pointer}@media (min-width:1025px){section.plan .splide__arrows button:hover{background:var(--green)}section.plan .splide__arrows button:hover svg *{stroke:var(--navy90)}}@media (max-width:1023px){section.plan .splide__arrows button{width:calc(55 / var(--size) * 100vw);height:calc(55 / var(--size) * 100vw)}}@media (max-width:767px){section.plan .splide__arrows button{width:calc(30 / var(--size) * 100vw);height:calc(30 / var(--size) * 100vw)}}section.plan .splide__arrows button.splide__arrow--prev{-webkit-transform:scaleX(-1);transform:scaleX(-1);right:auto;right:initial;left:0}section.plan .splide__arrows button[disabled]{pointer-events:none;opacity:0.25}section.plan .splide__arrows button svg{width:calc(18 / var(--size) * 100vw);position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:block;height:auto;margin-top:calc(2 / var(--size) * 100vw);height:initial}@media (max-width:767px){section.plan .splide__arrows button svg{width:calc(12 / var(--size) * 100vw);margin-top:calc(1 / var(--size) * 100vw)}}section.plan .splide__arrows button svg path{stroke:var(--white);stroke-width:3;-webkit-transition:all 0.25s ease;transition:all 0.25s ease}section.plan .block{background:#F4FBF7;-webkit-box-shadow:0px 0px calc(40 / var(--size) * 100vw) rgba(0,0,0,0.25);box-shadow:0px 0px calc(40 / var(--size) * 100vw) rgba(0,0,0,0.25);border-radius:calc(10 / var(--size) * 100vw);padding:calc(65 / var(--size) * 100vw)}@media (max-width:767px){section.plan .block{padding:calc(24 / var(--size) * 100vw);-webkit-box-shadow:0px 0px calc(20 / var(--size) * 100vw) rgba(0,0,0,0.125);box-shadow:0px 0px calc(20 / var(--size) * 100vw) rgba(0,0,0,0.125)}}section.plan .block .grid>div{width:50%}@media (max-width:767px){section.plan .block .grid>div{width:100%}}section.plan .block .left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;padding-top:calc(100 / var(--size) * 100vw)}@media (max-width:767px){section.plan .block .left{padding-top:calc(34 / var(--size) * 100vw)}section.plan .block .left .f--h3{font-size:calc(24 / var(--size) * 100vw)}}section.plan .block .left .no{position:absolute;top:0;left:0}section.plan .block .left .desc{margin-top:calc(33 / var(--size) * 100vw);max-width:calc(445 / var(--size) * 100vw)}@media (max-width:767px){section.plan .block .left .desc{max-width:calc(294 / var(--size) * 100vw);margin-top:calc(12 / var(--size) * 100vw);font-size:calc(14 / var(--size) * 100vw)}}@media (max-width:767px){section.plan .block .cta{margin-top:calc(30 / var(--size) * 100vw)}}section.plan .block .thumb{padding-bottom:90%;border-radius:calc(10 / var(--size) * 100vw);overflow:hidden}@media (max-width:767px){section.plan .block .thumb{margin-top:calc(30 / var(--size) * 100vw)}}