.page-requirements{margin-top:7.7rem}@media screen and (max-width:768px){.page-requirements{margin-top:1rem}}.page-requirements .title{text-align:center;color:#fff;background-color:var(--main);width:100%;margin-bottom:4rem;padding-block:1.3rem;font-size:2.4rem;font-weight:600;position:relative}@media screen and (max-width:768px){.page-requirements .title{margin-bottom:2.3rem;padding-block:.8rem;font-size:1.8rem}}.page-requirements .title:before{content:"";background-color:var(--yellow);z-index:10;width:2rem;height:100%;display:inline-block;position:absolute;top:0;left:0}@media screen and (max-width:768px){.page-requirements .title:before{width:1.3rem}}.page-requirements .title.white{color:var(--main);background-color:#fff}.page-requirements .title.white:before{background-color:#c0cde2}.page-requirements .hd{color:var(--main);font-size:2.1rem;font-weight:600}@media screen and (max-width:768px){.page-requirements .hd{width:fit-content;font-size:1.7rem}}.page-requirements .hd .plus{margin-left:-.5em}@media screen and (max-width:768px){.page-requirements .hd .plus{text-align:center;display:block}}.page-requirements .round-hd{color:#fff;background-color:var(--main);white-space:nowrap;text-align:center;border-radius:100vmax;flex-shrink:0;width:15rem;height:fit-content;padding-block:.6rem .7rem;font-size:1.6rem;font-weight:500}@media screen and (max-width:768px){.page-requirements .round-hd{width:12.5rem;padding-block:.6rem;font-size:1.3rem}}.page-requirements .link{color:#29abe2;text-decoration:underline}@media (any-hover:hover){.page-requirements .link:hover{opacity:.6}}.page-requirements .flow .flow-wrap{display:none}.page-requirements .flow .flow-wrap.shown{display:block}.page-requirements .flow .btn-wrap{gap:4rem;margin-bottom:5rem;display:flex}@media screen and (max-width:768px){.page-requirements .flow .btn-wrap{gap:1rem;margin-bottom:3rem}}.page-requirements .flow .btn-wrap .btn{text-align:center;color:#fff;background-color:#c5d0ef;border-radius:100vmax;width:100%;padding-block:1rem;font-size:2.4rem;font-weight:600;position:relative}@media screen and (max-width:768px){.page-requirements .flow .btn-wrap .btn{padding-block:.7rem;font-size:1.6rem}}@media (any-hover:hover){.page-requirements .flow .btn-wrap .btn:hover{background-color:#1b3a93;transition:background-color .1s}}.page-requirements .flow .btn-wrap .btn.shown{pointer-events:none;background-color:#1b3a93}.page-requirements .flow .btn-wrap .btn.shown:after{content:"";clip-path:polygon(0 0,100% 0,50% 100%);background-color:#1b3a93;width:2.4rem;height:1rem;display:block;position:absolute;top:calc(100% - 1px);left:calc(50% - 1.2rem)}@media screen and (max-width:768px){.page-requirements .flow .btn-wrap .btn.shown:after{width:1.8rem;height:.8rem;left:calc(50% - .9rem)}}.page-requirements .flow .readText{font-weight:500}.page-requirements .flow .readText.center{text-align:center;margin-block:4.5rem}@media screen and (max-width:768px){.page-requirements .flow .readText.center{margin-block:3.2rem}}.page-requirements .flow .wrap+.wrap{margin-top:4rem}@media screen and (max-width:768px){.page-requirements .flow .wrap+.wrap{margin-top:3rem}}.page-requirements .flow .wrap .item-wrap{margin-inline:10rem 15rem;margin-top:4.5rem}@media screen and (max-width:768px){.page-requirements .flow .wrap .item-wrap{margin-inline:auto;margin-top:3rem}}.page-requirements .flow .wrap .item-wrap .item{border-bottom:var(--main).1rem solid;display:flex;position:relative}.page-requirements .flow .wrap .item-wrap .item:first-of-type{border-top:var(--main).1rem solid}.page-requirements .flow .wrap .item-wrap .item+.item:before{content:"";clip-path:polygon(50% 100%,0% 0%,100% 0%);background-color:var(--main);width:3.4rem;height:1.7rem;position:absolute;top:0;left:50%;transform:translate(-50%)}@media screen and (max-width:768px){.page-requirements .flow .wrap .item-wrap .item+.item:before{width:2.2rem;height:1rem}}.page-requirements .flow .wrap .item-wrap .item .img-wrap{flex-shrink:0;place-content:center;width:15rem;padding-block:2.5rem;display:grid}@media screen and (max-width:768px){.page-requirements .flow .wrap .item-wrap .item .img-wrap{width:9.5rem;padding-block:0}}.page-requirements .flow .wrap .item-wrap .item .img-wrap img.entry{width:9.8rem}@media screen and (max-width:768px){.page-requirements .flow .wrap .item-wrap .item .img-wrap img.entry{width:5.88rem}}.page-requirements .flow .wrap .item-wrap .item .img-wrap img.web{width:7.6rem}@media screen and (max-width:768px){.page-requirements .flow .wrap .item-wrap .item .img-wrap img.web{width:4.56rem}}.page-requirements .flow .wrap .item-wrap .item .img-wrap img.document{width:6rem}@media screen and (max-width:768px){.page-requirements .flow .wrap .item-wrap .item .img-wrap img.document{width:3.6rem}}.page-requirements .flow .wrap .item-wrap .item .img-wrap img.interview{width:7.5rem}@media screen and (max-width:768px){.page-requirements .flow .wrap .item-wrap .item .img-wrap img.interview{width:4.5rem}}.page-requirements .flow .wrap .item-wrap .item .img-wrap img.test{width:5.3rem}@media screen and (max-width:768px){.page-requirements .flow .wrap .item-wrap .item .img-wrap img.test{width:3.18rem}}.page-requirements .flow .wrap .item-wrap .item .img-wrap img.offer{width:6.7rem}@media screen and (max-width:768px){.page-requirements .flow .wrap .item-wrap .item .img-wrap img.offer{width:4.02rem}}.page-requirements .flow .wrap .item-wrap .item .img-wrap img.group{width:6.3rem}@media screen and (max-width:768px){.page-requirements .flow .wrap .item-wrap .item .img-wrap img.group{width:3.78rem}}.page-requirements .flow .wrap .item-wrap .item .num{font-family:var(--Roboto);color:#fff;background-color:#c0cde2;justify-content:center;align-items:center;padding-inline:2.2rem;font-size:3.4rem;font-weight:500;display:flex}@media screen and (max-width:768px){.page-requirements .flow .wrap .item-wrap .item .num{padding-inline:1.2rem;font-size:2.2rem}}.page-requirements .flow .wrap .item-wrap .item .text-wrap{flex-direction:column;justify-content:center;padding-block:3rem;display:flex}@media screen and (max-width:768px){.page-requirements .flow .wrap .item-wrap .item .text-wrap{padding-block:2.3rem}}.page-requirements .flow .wrap .item-wrap .item .text-wrap .readText{margin-top:1rem;line-height:1.6}@media screen and (max-width:768px){.page-requirements .flow .wrap .item-wrap .item .text-wrap .readText{margin-top:1rem;font-size:1.2rem}}.page-requirements .flow .wrap .readText.bottom{margin-inline:10rem 15rem;margin-top:1rem}@media screen and (max-width:768px){.page-requirements .flow .wrap .readText.bottom{margin-inline:auto}}.page-requirements .requirements{margin-block:5.6rem 6.2rem}@media screen and (max-width:768px){.page-requirements .requirements{margin-block:3rem 5.5rem}}.page-requirements .requirements .item-wrap .item{border-bottom:.1rem solid #c4c8ce;align-items:flex-start;gap:6rem;padding-bottom:2rem;display:flex}@media screen and (max-width:768px){.page-requirements .requirements .item-wrap .item{flex-direction:column;gap:.9rem;padding-bottom:1.5rem}}.page-requirements .requirements .item-wrap .item+.item{margin-top:2.2rem}@media screen and (max-width:768px){.page-requirements .requirements .item-wrap .item+.item{margin-top:1.5rem}}.page-requirements .requirements .item-wrap .item .round-hd.down{margin-top:1.6rem}@media screen and (max-width:768px){.page-requirements .requirements .item-wrap .item .round-hd.down{margin-top:0}}
