  .flow-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden}@media screen and (max-width:767px){.flow-list{display:block}}.flow-list__item{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center;background-color:#004697;position:relative}@media screen and (max-width:767px){.flow-list__item{display:block;text-align:left}}@media screen and (max-width:767px){.flow-list__item:not(:last-child){margin-bottom:20px}}.flow-list__item:not(:last-child):before,.flow-list__item:not(:last-child):after{content:"";position:absolute;height:5px;width:52px;background-color:#fff;z-index:2}@media screen and (max-width:767px){.flow-list__item:not(:last-child):before,.flow-list__item:not(:last-child):after{content:normal}}.flow-list__item:not(:last-child):before{-webkit-transform:rotate(60deg);transform:rotate(60deg);right:-40px;top:16px}.flow-list__item:not(:last-child):after{-webkit-transform:rotate(-60deg);transform:rotate(-60deg);right:-40px;bottom:16px}.flow-list__item__inner{padding:15px;width:100%;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:767px){.flow-list__item__inner{padding:3px 40px}}.flow-list__item__inner:after{content:"";position:absolute;right:-25px;top:-10px;width:0;height:0;border-style:solid;border-width:50px 0 50px 26px;border-color:transparent transparent transparent #004697;z-index:1}@media screen and (max-width:767px){.flow-list__item__inner:after{top:auto;right:auto;left:50%;bottom:-17px;-webkit-transform:rotate(90deg) translateY(50%);transform:rotate(90deg) translateY(50%);border-width:7px 0 7px 7px;border-color:transparent transparent transparent #6e9cd0}}.flow-list__item__inner__step{display:block;color:#fff;font-weight:700;font-size:18px;margin-left:20px}@media screen and (max-width:767px){.flow-list__item__inner__step{display:inline-block;font-size:14px;margin-left:0}}.flow-list__item__inner__phase{display:block;color:#fff;font-size:16px;white-space:nowrap;margin-left:20px}@media screen and (max-width:767px){.flow-list__item__inner__phase{display:inline-block;font-size:16px}}.flow-list__item.is-current{background-color:#f6aa1d}.flow-list__item.is-current .flow-list__item__inner:after{border-color:transparent transparent transparent #f6aa1d}@media screen and (max-width:767px){.flow-list__item.is-current .flow-list__item__inner:after{border-color:transparent transparent transparent #6e9cd0}}.select-box{background-color:#e0ecfa;padding:20px 30px}.select-box__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.select-box__list__item{width:25%;margin-bottom:5px;padding-right:10px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:767px){.select-box__list__item{width:100%;margin-bottom:20px}}.select-box__list__item input[type=checkbox],.select-box__list__item input[type=radio]{margin:0;padding:0;background:none;border:none;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.select-box__list__item label{position:relative}.select-box__list__item label input[type=checkbox]+span:before{border-color:#00acc1;background-color:#00acc1}.select-box__list__item label span{display:block;padding-left:35px;font-size:15px;cursor:pointer}.select-box__list__item label input[type=checkbox]{position:absolute;top:0;left:0;opacity:0}.select-box__list__item label input[type=checkbox]+span:before,.select-box__list__item label input[type=checkbox]+span:after{position:absolute;top:0;left:0;display:inline-block;content:"";-webkit-box-sizing:border-box;box-sizing:border-box}.select-box__list__item label input[type=checkbox]+span:before{z-index:0;background-color:transparent;width:22px;height:22px;border:2px #004697 solid;border-radius:5px}.select-box__list__item label input[type=checkbox]+span:after{z-index:1;margin:5px 8px;width:6px;height:9px}.select-box__list__item label input[type=checkbox]:checked+span:before{background-color:#004697}.select-box__list__item label input[type=checkbox]:checked+span:after{border:2px solid #fff;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.select-box__heading{color:#004697;font-weight:700;font-size:16px}.select-box__heading:not(:first-child){margin-top:30px}.select-box__heading:not(:last-child){margin-bottom:20px}.agree{text-align:center;margin-top:40px;margin-bottom:40px}.agree input[type=checkbox],.agree input[type=radio]{margin:0;padding:0;background:none;border:none;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.agree label{position:relative}.agree label input[type=checkbox]+span:before{border-color:#00acc1;background-color:#00acc1}.agree label span{display:inline-block;padding-left:35px;font-size:15px;cursor:pointer}@media screen and (max-width:767px){.agree label span{display:block;text-align:left}}.agree label input[type=checkbox]{position:absolute;top:0;left:0;opacity:0}.agree label input[type=checkbox]+span:before,.agree label input[type=checkbox]+span:after{position:absolute;top:0;left:0;display:inline-block;content:"";-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:767px){.agree label input[type=checkbox]+span:before,.agree label input[type=checkbox]+span:after{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.agree label input[type=checkbox]+span:before{z-index:0;background-color:transparent;width:22px;height:22px;border:2px #004697 solid;border-radius:5px}.agree label input[type=checkbox]+span:after{z-index:1;margin:5px 8px;width:6px;height:9px}.agree label input[type=checkbox]:checked+span:before{background-color:#004697}.agree label input[type=checkbox]:checked+span:after{border:2px solid #fff;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media screen and (max-width:767px){.agree label input[type=checkbox]:checked+span:after{top:calc(50% - 10px)}}.submit{opacity:.3;pointer-events:none}.submit.is-active{opacity:1;pointer-events:auto}.download [id^=catalog]{display:none}.download [id^=catalog].is-active{display:block}