:root{--font-pri:'iCiel Brandon Text',serif;--font-sec:'iCielBC DroneRangerSerif',serif;--w-logo:14.9rem;--size-hd:14.9rem;--ss-pd:10rem;--it-pd:1.6rem;--ctn:135.8rem}@media (max-width:1620px){:root{--ctn:115rem}}@media (max-width:1500px){:root{--w-logo:10.2rem;--size-hd:10.2rem}}@media (max-width:1199px){:root{--w-logo:8.2rem;--size-hd:8.2rem;--ss-pd:4rem;--it-pd:0.8rem;--ctn:100%}}.swiper-pagi-wr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:.4rem;margin-top:2.4rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.swiper-pagi-wr .line{width:100%;max-width:31rem;height:2rem;margin-bottom:3rem;-webkit-animation:arrowAni 2s alternate ease-out infinite;animation:arrowAni 2s alternate ease-out infinite}.swiper-pagi-wr .swiper-pagination{width:-webkit-max-content;width:-moz-max-content;width:max-content;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.4rem}@media screen and (max-width:575px){.swiper-pagi-wr .swiper-pagination{gap:1.6rem}}.swiper-pagi-wr .swiper-pagination .swiper-pagination-bullet{opacity:1;width:1.2rem;height:1.2rem;background-color:transparent;border-radius:50%;margin:0!important;border:1px solid #ffc46d;-webkit-transition:all .4s;transition:all .4s}.swiper-pagi-wr .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#ffc46d}@media screen and (max-width:575px){.swiper-pagi-wr .swiper-pagination .swiper-pagination-bullet{width:1.8rem;height:1.8rem}}.swiper-pagi-wr.swiper-pagination-second{position:absolute;z-index:1;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);bottom:2rem}@media screen and (max-width:575px){.swiper-pagi-wr.swiper-pagination-second{bottom:0}}.swiper-pagi-wr.swiper-pagination-second .swiper-pagination{gap:1rem}.swiper-pagi-wr.swiper-pagination-second .swiper-pagination .swiper-pagination-bullet{opacity:1;width:1.6rem;height:1.6rem;background-color:#fff;border-radius:50%;margin:0!important;border:none;-webkit-transition:all .4s;transition:all .4s}@media screen and (max-width:575px){.swiper-pagi-wr.swiper-pagination-second .swiper-pagination .swiper-pagination-bullet{width:1.2rem;height:1.2rem}}.swiper-pagi-wr.swiper-pagination-second .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#ffc46d;-webkit-transform:scale(1.2);transform:scale(1.2)}.swiper-slide{height:auto}.box-navi{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.box-navi .btn-navi{--w:4.2rem;position:absolute;z-index:2;top:calc((432 / 432)*100%/2);-webkit-transform:translate(0,-50%);transform:translate(0,-50%);-webkit-transition:.4s;transition:.4s;cursor:pointer;border:1px solid #0f67ad;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;width:var(--w);height:var(--w);border-radius:50%}@media screen and (max-width:1200px){.box-navi .btn-navi{--w:3rem}}.box-navi .btn-navi:hover{background:#0f67ad}.box-navi .btn-navi:hover .ic i{color:#fff}.box-navi .btn-navi .ic{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.box-navi .btn-navi .ic i{color:#0f67ad}@media screen and (max-width:1200px){.box-navi .btn-navi .ic i{font-size:1.4rem}}.box-navi .btn-navi.prev{left:-6.4rem}@media screen and (max-width:1260px){.box-navi .btn-navi.prev{left:0}}.box-navi .btn-navi.next{right:-6.4rem}@media screen and (max-width:1260px){.box-navi .btn-navi.next{right:0}}.box-navi .btn-navi.swiper-button-disabled{pointer-events:none;background-color:#fff;opacity:.4}.box-navi .btn-navi.swiper-button-disabled .ic i{color:#0f67ad}.box-navi.box-navi-second{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:.8rem;margin-top:4rem}.box-navi.box-navi-second .btn-navi{position:static;-webkit-transform:translate(0);transform:translate(0)}