.page-requirements{padding-block:12rem 14rem}@media screen and (max-width:768px){.page-requirements{padding-block:4rem 8rem}}.page-requirements .contents-wrap+.contents-wrap{margin-top:7rem}@media screen and (max-width:768px){.page-requirements .contents-wrap+.contents-wrap{margin-top:3.3rem}}.page-requirements .contents-wrap .title-wrap{align-items:center;margin-bottom:2rem;display:flex}@media screen and (max-width:768px){.page-requirements .contents-wrap .title-wrap{margin-bottom:1.3rem}}.page-requirements .contents-wrap .title-wrap .circle{background-color:var(--main);aspect-ratio:1;border-radius:100vmax;width:1.8rem;margin-inline:.4rem 1rem}@media screen and (max-width:768px){.page-requirements .contents-wrap .title-wrap .circle{width:1.2rem;margin-inline:.2rem .5rem}}.page-requirements .contents-wrap .title-wrap .title{color:var(--black);font-size:3rem;font-weight:500}@media screen and (max-width:768px){.page-requirements .contents-wrap .title-wrap .title{font-size:1.8rem}}.page-requirements .contents-wrap .item-wrap{border-top:.2rem var(--beige-dark)solid;border-bottom:.2rem var(--beige-dark)solid}.page-requirements .contents-wrap .item-wrap .item{grid-template-columns:29.0909% 1fr;display:grid}@media screen and (max-width:768px){.page-requirements .contents-wrap .item-wrap .item{display:block}}.page-requirements .contents-wrap .item-wrap .item+.item{border-top:.2rem var(--beige-dark)solid}.page-requirements .contents-wrap .item-wrap .item .hd{color:#000;background-color:var(--beige-pale);place-content:center;height:100%;font-size:2.1rem;font-weight:500;display:grid}@media screen and (max-width:768px){.page-requirements .contents-wrap .item-wrap .item .hd{text-align:start;padding-block:.8rem;padding-left:2.1rem;font-size:1.5rem;display:block}}.page-requirements .contents-wrap .item-wrap .item .text-wrap{background-color:#fff;width:100%;padding-block:2.3rem;padding-inline:3.2rem 3rem}@media screen and (max-width:768px){.page-requirements .contents-wrap .item-wrap .item .text-wrap{padding-block:1.5rem;padding-inline:2rem}}.page-requirements .contents-wrap .item-wrap .item .text-wrap .btn{font-family:var(--font-outfit);color:#fff;background-color:var(--black);border-radius:100vmax;align-items:center;gap:8rem;width:fit-content;height:3.5rem;margin-block:2.5rem 6.5rem;padding-inline:2rem 1.6rem;font-size:1.8rem;font-weight:500;display:flex}@media (any-hover:hover){.page-requirements .contents-wrap .item-wrap .item .text-wrap .btn:hover{background-color:var(--main)}.page-requirements .contents-wrap .item-wrap .item .text-wrap .btn:hover img{opacity:1;translate:0%}.page-requirements .contents-wrap .item-wrap .item .text-wrap .btn:hover span{translate:-.6rem}}@media screen and (max-width:768px){.page-requirements .contents-wrap .item-wrap .item .text-wrap .btn{gap:5rem;height:3rem;margin-block:2rem 2.5rem;font-size:1.5rem}}.page-requirements .contents-wrap .item-wrap .item .text-wrap .btn img{width:1.2rem}.page-requirements .contents-wrap .item-wrap .item .text-wrap .sub-hd{color:#000;background-image:radial-gradient(circle,#c4bfad .1rem,#0000 0);background-position:0 100%;background-repeat:repeat-x;background-size:.5rem .2rem;margin-bottom:.5rem;padding-bottom:1.2rem;font-size:1.6rem;font-weight:500}@media screen and (max-width:768px){.page-requirements .contents-wrap .item-wrap .item .text-wrap .sub-hd{padding-bottom:1rem;font-size:1.4rem}}.page-requirements .contents-wrap .item-wrap .item .text-wrap .readText{font-weight:500;line-height:1.7}.page-requirements .contents-wrap .item-wrap .item .text-wrap .readText .kerning{margin-left:-.5em}.page-requirements .contents-wrap .item-wrap .item .text-wrap .readText .bold{font-weight:700}
