@import url('https://fonts.googleapis.com/css2?family=Anton&family=Anuphan:wght@100..700&family=Host+Grotesk:ital,wght@0,300..800;1,300..800&family=Red+Hat+Display:ital,wght@0,300..900;1,300..900&family=Mr+Dafoe&display=swap');
@charset "utf-8";
/* CSS Document */
:root {
  --anuphan: "Anuphan", sans-serif;
  --mrdafoe: "Mr Dafoe", cursive;
  --anton: "Anton", sans-serif;
  --grotesk: "Host Grotesk", sans-serif;
  --redhat: "Red Hat Display", sans-serif;
  --gd1: linear-gradient(90deg, #5170FF 0%, #FF66C4 100%);
  --gd2:linear-gradient(90deg, #FF66C4 0%, #5170FF 100%);
  --gdblack: linear-gradient(174deg, rgba(0, 0, 0, 0.00) 22.53%, #000 83.63%);
}

a, a:hover, button, button:hover, a:before, a:hover:before, a:after, a:hover:after{transition:all 0.5s;border: none;}.p0{padding:0;}a:hover{text-decoration:none;}
body{overflow-x:hidden; background-color:#000; font-family: var(--redhat);}button:focus{outline:none!important;}ul{margin: 0; padding: 0; list-style: none;}
html{scroll-behavior: smooth; overflow-x: hidden;}

header{padding:1rem 0 0 0;position:fixed; top:0; left:0; width:100%; height: auto; display: block;z-index: 998;transition:all 0.5s;}
header.header-sticy{background: rgba(0, 0, 0, 0.80);transition:all 0.5s;top:0px;padding: 0;}
.qf-menu li{display: inline-block; vertical-align: middle;width:49.5%;padding: .6rem 0;}
.qf-menu li:last-child{text-align:right;}
.qf-logo {width: 120px;height: auto;margin: 0;transition:all 0.5s;}header.header-sticy .d-logo{width:80px;transition:all 0.5s;}
.rg-btn{padding: 0.8125rem 1.125rem;border-radius: 0.75rem;background: linear-gradient(90deg, #5170FF 0%, #FF66C4 100%);box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.10), 0 4px 6px -4px rgba(0, 0, 0, 0.10);}
.rg-btn{color: #FFF;font-size:.9rem;font-style: normal;font-weight: 700;line-height: 1.75rem;}.rg-btn:hover{color:#000;}section{position:relative;}

.banner-txt{padding:8rem 0 3rem 0; position:relative; background:url(../images/banner/banner-bg.jpg) no-repeat; background-size:cover;}
.banner-txt:after{content:''; background:var(--gdblack); position:absolute; bottom:0; left:0; width:100%; height:35%; display: block;}
.present{padding: .2rem .5rem;border-radius: 3.95244rem;border: 1.193px solid #5170FF;font-size:.9rem;font-style: normal;font-weight: 400;line-height: 1.56606rem;background: linear-gradient(92deg, #F5F5F5 48.95%, #ACACAC 97.04%);background-clip: text;-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.banner-text{padding-left: 6.5rem;padding-top: 2rem;}.banner-icon-wraper{padding:1.5rem 0;}.banner-icon{width:30%;}
.banner-text h1{font-size: 1.96838rem;font-style: normal;font-weight: 700;line-height: 2.6045rem;background: linear-gradient(92deg, #F5F5F5 48.95%, #ACACAC 97.04%);background-clip: text;-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.banner-text p{margin:1rem 0 2rem 0; font-size: 1rem;font-style: normal;font-weight: 400;line-height: 1.6045rem;background: linear-gradient(92deg, #F5F5F5 48.95%, #ACACAC 97.04%);background-clip: text;-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.btn-round{border-radius: 6.65531rem;border: 1.775px solid #545454;background:linear-gradient(90deg, #5170FF 0%, #FF66C4 100%);backdrop-filter: blur(56.792240142822266px);}
.btn-round{padding:.5rem 1rem; color: #FFF;font-size:1rem;font-style: normal;font-weight: 700;line-height: normal;}
.btn-round span{width:20px;display: inline-block;}.btn-round:hover{color:#fff;border: 1.775px solid #545454;}

.glow-left, .glow-right{position:absolute;}.glow-left{top:0; left:0; width:40%; display: block;}.glow-right{bottom:0; right:0; width:30%;}
.black-box-wraper{border-radius: 1.25rem; padding:1px; background:var(--gd2); width:100%; height:100%; display:block;}
.black-box{border-radius: 1.25rem;background: linear-gradient(180deg, #222 0%, #070707 100%); padding:1rem;width:100%; height:100%; display:block;}
.black-box p{margin:.6rem 0 0 0; font-size:1rem;font-style: normal;font-weight: 700;line-height: normal;text-transform: uppercase;background: linear-gradient(90deg, #F3F3F3 0%, #8D8D8D 100%);background-clip: text;-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.welcome-box{padding:4rem 8%;}
.mtitle{font-size: 2rem;font-style: normal;font-weight: 700;line-height: normal;}
.btitle{color:#fff;font-family:var(--anton);font-size:2.6rem;font-style: normal;font-weight:600;text-transform: uppercase;line-height: normal;letter-spacing: 0.11613rem;}
.mrdafoe{text-transform:lowercase; color: #FFF;font-family:"Mr Dafoe", cursive;font-size:3rem;font-style: normal;font-weight: 400;line-height: normal;letter-spacing: 0.13938rem;}
.text-gd{background: linear-gradient(90deg, #7E6DEF 0%, #E067CE 100%);background-clip: text;-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.welcome-box p{margin:1.2rem 0 0 0; color:#fff;font-size: 1rem;font-style: normal;font-weight: 600;line-height: 1.5rem;}.welcome-box p span{font-size: 1.2rem;font-weight:800;}
.wofo-img{border-radius: 1.19119rem;}.positn-relative{position: relative;}.wofo-txt{border-bottom-left-radius:1.19119rem;border-bottom-right-radius:1.19119rem; padding:.5rem 0; width:100%; display: block; position:absolute; bottom:0; left:0; right:0;}
.wofo-txt{background: linear-gradient(90deg, #7E6DEF 0%, #E067CE 100%); text-align:center;}
.wofo-txt{color: #FFF;font-size: 1rem;font-style: normal;font-weight: 800;line-height:1.5rem;letter-spacing: 0.03rem;text-transform: uppercase;}
.rnbtn{margin:3rem 0;}

.ycpc-sec{padding:5rem 0 3rem 0;}.title-box{padding-bottom:3rem;}
.glow-left.glgd-small{top:-5rem;}.glow-right.glgd-small{width:15%;}
.title{background: linear-gradient(90deg, #FFF 0%, #BBB 87.64%);background-clip: text;-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.title{font-family:var(--grotesk);font-size:2.5rem;font-style: normal;font-weight: 700;line-height: 3.2rem;}
.title span{background:linear-gradient(90deg, #5170FF 0%, #FF66C4 100%);background-clip: text;-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.title-box p{color: #FFF;font-size: 1rem;font-style: normal;font-weight: 600;line-height:1.5rem;}
.ycpc-box{padding:.6rem; border-radius: 0.75rem;border: 2px solid #7E6DEF;background: linear-gradient(147deg, rgba(126, 109, 239, 0.40) 0%, rgba(224, 103, 206, 0.40) 100%);backdrop-filter: blur(10px);}
.ycpc-black-box{border-radius: 0.75rem;background: linear-gradient(0deg, #000 0%, #000 100%), lightgray 0px -14.381px / 100% 124.555% no-repeat;}
.ycpc-txt{border-radius: 0 0 0.75rem 0.75rem;background: #FFF; text-align: center; padding:.5rem 0;}
.ycpc-title{color: #000;font-size: 1.1rem;font-style: normal;font-weight: 600;line-height: 1.5rem;letter-spacing: 0.09375rem;}
.ycpc-txt p{margin-bottom: 0; color: #666;font-size:.9rem;font-style: normal;font-weight: 500;line-height: 1.3rem;letter-spacing: 0.0125rem;}
.ycpc-slider-btn.owl-carousel .owl-nav button.owl-next, .ycpc-slider-btn.owl-carousel .owl-nav button.owl-prev, .ycpc-slider.owl-carousel .owl-nav button.owl-next, .ycpc-slider.owl-carousel .owl-nav button.owl-prev{border-radius:20px; position:absolute; top:-8rem; background:#d9d9d9; width:25px; height:25px; color:#000; display: flex; align-items:center; justify-content:center;}
.ycpc-slider-btn.owl-carousel .owl-nav button.owl-prev, .ycpc-slider.owl-carousel .owl-nav button.owl-prev{right:120px;}.ycpc-slider-btn.owl-carousel .owl-nav button.owl-next, .ycpc-slider.owl-carousel .owl-nav button.owl-next{right:90px;}

.malaika-sec{background:url(../images/bg2.jpg) no-repeat; background-size:100%;}
.malaika-sec:after{content: '';background: linear-gradient(180deg, rgba(15, 15, 15, 0.00) 25.09%, #0F0F0F 102.41%); width:100%; height:7rem; display: block; position:absolute; left:0; bottom:0;}
.gyc-txt{color: #FFF;font-family:var(--anton);font-size:5rem;font-style: normal;font-weight: 400;line-height:5.6rem;}
.crowned{font-family:var(--anton);font-size:9.5rem;font-style: normal;font-weight: 400;line-height:10.6rem;background: linear-gradient(90deg, #7E6DEF 0%, #E067CE 100%);background-clip: text;-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.gyc-txt span{font-family:var(--mrdafoe);color: #FFF;font-size: 6rem;font-style: normal;font-weight: 400;line-height:5.6rem;}
.rmcn-btn{padding-top: 2rem;}.vertical-ac{display: flex; align-items:center;}.ptb4rem{padding:4rem 0;}
.title-box p span{background: linear-gradient(90deg, #7E6DEF 0%, #E067CE 100%);background-clip: text;-webkit-background-clip: text;-webkit-text-fill-color: transparent;}

.wwtl-text-box{overflow:hidden; border-radius: 1.02981rem;background: rgba(0, 0, 0, 0.60);backdrop-filter: blur(6.590909004211426px);}
.wwtl-title{font-family:var(--anuphan);font-size: 1.2rem;font-style: normal;font-weight: 700;line-height: 1.7rem;letter-spacing: 0.02469rem;background:linear-gradient(90deg, #5170FF 0%, #FF66C4 100%);background-clip: text;-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.wwtl-text p{color: #FFF;font-size:.9rem;font-style: normal;font-weight: 500;line-height: 1.4rem;}
.wwtl-title2{margin-bottom:.7rem;font-size:1rem;font-style: normal;font-weight: 400;line-height: 1.2rem;letter-spacing: 0.0515rem;text-transform: capitalize;background:linear-gradient(90deg, #5170FF 0%, #FF66C4 100%);background-clip: text;-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.wwtl-text {padding: .8rem;}
.wwtl-text li{padding-left:22px; margin-bottom:.2rem; color: #D1D5DB;font-size:.9rem;font-style: normal;font-weight: 500;line-height: 1.23131rem; position: relative;}
.wwtl-text li:before{content:''; background:url(../images/icons/tick.png) no-repeat; width:16px; height: 16px; display: block; position: absolute; top:50%; left:0; transform:translateY(-50%);}
.glow-left.wwtl-gimg{width:50%;}.glow-right.wwtl-gimg{width:30%;}

.secbg-two{background:url(../images/bg-3.png) no-repeat; background-size:100%;}.eclist{}
.eclist li{padding:.6rem; border-radius: 0.62081rem;border: 1.655px solid #7E6DEF;background: rgba(81, 81, 81, 0.35);backdrop-filter: blur(1.6554299592971802px);}
.eclist li{vertical-align: top;min-height: 157px;width:40%; display: inline-block; margin:.5rem;}
.ecyears{margin-bottom:.6rem;color: #FFF;font-size:1.2rem;font-style: normal;font-weight: 700;line-height: 1.5rem;letter-spacing: 0.05175rem;text-transform: uppercase;}
.ecyears span{width:30px; display:inline-block;}
.ectitle{margin-bottom:.4rem;color: #FFF;font-size: 1rem;font-style: normal;font-weight: 700;line-height: 1.3rem;}
.eclist li p{color: #FFF;font-size:.85rem;font-style: normal;font-weight: 500;line-height: 1.1rem;}

.ujtos-list{margin-bottom:2rem;}
.ujtos-list li{display:inline-block; width:20%; margin:0 1%;}
.step{position: relative; margin-bottom:.3rem; color: #FFF;font-family:var(--grotesk);font-size:1.8rem;font-style: normal;font-weight: 700;line-height:2.8rem; letter-spacing: -0.10175rem;}
.step:before{content:''; position: absolute; top:50%; right:2rem;width:4rem; height:1px; background:#fff; opacity: 0.46;}
.step:after{content:''; position: absolute; top:39%; right:1.5rem;width: 0.67819rem;height: 0.67819rem;border-radius: 1.44119rem;background: #6937FF; }
.ujtos-list p{color: #FFF;font-size: 1rem;font-style: normal;font-weight: 600;line-height: 1.4rem; letter-spacing: 0.06rem;}
.price span{font-family:var(--grotesk);font-size: 1.1rem;font-style: normal;font-weight: 500;line-height: 1.5rem;background:linear-gradient(90deg, #5170FF 0%, #FF66C4 100%);background-clip: text;-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.ujtos-list li:last-child .step:before, .ujtos-list li:last-child .step:after{display: none;}
.ujtos-list li:last-child{padding-top: 3%;padding-left: 5%;min-height: 147px;vertical-align: text-bottom;border-radius: 2.787rem;border: 0.858px solid #5170FF;background: rgba(21, 21, 21, 0.30);backdrop-filter: blur(26.369064331054688px);}

.audition-cities{position: absolute; top:10%; left:0; right:0; text-align: center; width:100%; display: block;}
.audition-cities p{color:#fff;}
.doted-bordr{border-bottom:.3rem dotted #fff; margin-top:4rem;}
.bnda-qflist li{width:18.7%; display:inline-block; margin:0 .3rem 1rem;}

.qf-register-sec{background:url(../images/bg-4.jpg) no-repeat; background-size:100%;}
.qf-r-box{overflow:hidden; border-radius: 1.20119rem;border: 1.602px solid #5170FF;background: rgba(22, 22, 22, 0.50);box-shadow: 0 40.039px 80.078px -19.219px rgba(0, 0, 0, 0.25);backdrop-filter: blur(11.38888931274414px);}
.qfrb-top{padding:.5rem 0; border-bottom: 1.602px dashed #1F1F1F;background: rgba(83, 83, 83, 0.10);}
.qfrb-logo{width:100px; margin:0 auto .5rem;}
.qfrb-top p{color: #FFF;text-align: center;font-size:.9rem;font-style: normal;font-weight: 600;line-height:normal; margin-bottom:0;}
.rseclist{margin:.5rem 1rem;}.rseclist li span, .rs-gdbox span{text-align:right; float: right;}
.rseclist li{width:100%; padding:.3rem 0;color: #FFF;font-size:1rem;font-style: normal;font-weight: 500;line-height:normal;}
.rseclist li:last-child{border-top: 1.602px dashed #1F1F1F; margin:.6rem 0; padding:.5rem 0;color: #A6A6A6;font-size: 1.1rem;font-style: normal;font-weight: 600;line-height:normal;text-transform: uppercase;}
.rseclist li:last-child span{text-decoration: line-through;}
.rs-gdbox{background:linear-gradient(90deg, #5170FF 0%, #FF66C4 100%); padding:1rem 1rem;}
.rs-gdbox{color: #FFF;font-size: 1.2rem;font-style: normal;font-weight: 700;line-height: normal;text-transform: uppercase;}
.rg-cards-img{width: 40%;margin: .7rem auto;}.qfrb-bottom{border-top: 1.602px dashed #1F1F1F; padding:1rem 0; text-align: center;}
.qfrb-bottom p{color: #FFF;font-size:.9rem;font-style: normal;font-weight: 600;line-height:normal; margin-bottom: 0;}
.rg-stars-img{width:30%;margin: .5rem auto;}

.faq-sec{background:url(../images/faq-bg.jpg) no-repeat; background-size:100%;}.faq-txt{margin-bottom:1rem;}
.faq-txt span{padding:.3rem .5rem; border-radius: 5.76rem;border: 1.024px solid #5170FF;backdrop-filter: blur(32.76795959472656px);}
.faq-txt span{color: #B5B5B5;font-family:var(--grotesk);font-size: 0.896rem;font-style: normal;font-weight: 500;line-height: normal;}
.faq-title{margin-bottom:.7rem;font-family:var(--grotesk);font-size: 2.5rem;font-style: normal;font-weight: 700;line-height: 2.5rem;background: linear-gradient(90deg, #FFF 0%, #BBB 87.64%);background-clip: text;-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.faq-text-box p{color: #B6B6B6;font-family:var(--grotesk);font-size: 1rem;font-style: normal;font-weight: 500;line-height: normal;}

.card.faq-box {border: none;padding: 1rem 0; background:none;}
.faq-box a{position: relative; color: #EFEFEF;font-family:var(--grotesk);font-size: 1.1rem;font-style: normal;font-weight: 500;line-height: normal;}
.faq-icon{position: absolute; top:0; right:0;}.card.faq-box:after{content:''; position: absolute; bottom:0; left:0; width:100%;}
.card.faq-box:after{height: 0.064rem;opacity: 0.5;background: linear-gradient(90deg, rgba(255, 255, 255, 0.00) 0%, #FFF 48.56%, rgba(255, 255, 255, 0.00) 100%);}
.faq-content{color:#fff; font-size:.9rem; padding-top:.5rem;}
.faq-box a[aria-expanded='true'] .faq-icon{transform: rotate(180deg);}
.lsiyr-city{margin-top:18rem;padding: 2.4375rem 5.875rem 2.3615rem 5.875rem;border-radius: 2.22763rem;border: 0.869px solid #5170FF;background: rgba(0, 0, 0, 0.50);box-shadow: 5.216px 8.693px 62.765px 0 rgba(0, 0, 0, 0.50);backdrop-filter: blur(5.476733207702637px);}
.lsiyrc-title{margin-bottom:.6rem;color: #FFF;font-size:2.5rem;font-style: normal;font-weight: 700;line-height: normal;}
.lsiyr-city p{color: #FFF;font-size:1rem;font-style: normal;font-weight: 600;line-height:1.5rem;}

footer{padding-top:4rem; border-radius: 7.5rem 7.5rem 0 0;background: linear-gradient(180deg, #0A0A0A 0%, #000 100%);}
.footer-logo {width: 40%; margin-bottom:1rem;}
.footer-box p{color: #B6B6B6;font-family:var(--grotesk);font-size:.9rem;font-style: normal;font-weight: 500;line-height: normal;}
.footer-box p span{margin-right:.6rem; display:inline-block;vertical-align: middle;}
.sm-bgw a{color:#000; text-align:center; display:inline-block; line-height:1.8rem; width:1.8rem; height:1.8rem; border-radius:1.8rem; background:#fff; margin-right:.2rem;}
.sm-bgw a:hover{color:#fff; background: #FF66C4;}
.footer-box h3{margin-bottom:1rem; color: #FFF;font-size: 1.1rem;font-style: normal;font-weight: 600;line-height: normal;text-transform: capitalize;}
.footer-link a{display: inline-block;margin-bottom:.7rem;color: #FFF;font-size:.9rem;font-style: normal;font-weight: 400;line-height: 1.55rem;}
.footer-link a:hover{color:#FF66C4;}
.sm-bg-gd a{display: inline-block; margin-right:.3rem; width:2rem; height:2rem; line-height:2rem; text-align: center; color:#fff; border-radius: 3.125rem;background: linear-gradient(90deg, #7E6DEF 0%, #E067CE 100%);}
.sm-bg-gd a:hover{color:#000; background: #fff;}
.f-line-divider{opacity: 0.5;background: linear-gradient(90deg, rgba(255, 255, 255, 0.00) 0%, #FFF 48.56%, rgba(255, 255, 255, 0.00) 100%);}
.f-line-divider{height: 0.0625rem; width:80%; margin:4rem auto 1rem;}
.copyright{color: #FFF;font-family:var(--grotesk);font-size:.8rem;font-style: normal;font-weight: 400;line-height: normal;}
.bf-links{text-align:right;}
.bf-links a{display: inline-block; margin-left:1rem; color: #FFF;font-family:var(--grotesk);font-size:.8rem;font-style: normal;font-weight: 400;line-height: normal;}
.bf-links a:hover{color:#FF66C4;}


@media (min-width:900px){}
@media (max-width:767px){body{overflow-x:hidden;}
.qf-logo {width:100%;}.qf-menu li:first-child{width:25%; margin-right:5%}.qf-menu li:last-child{width:68%;}
.banner-txt{padding: 5rem 0 3rem 0;}.banner-text {text-align: center;padding-left: 0;margin-bottom: 3rem;}.banner-icon {width: 30%;margin: 0 auto;}
.banner-text h1 {font-size: 1.4rem;line-height: 1.7rem;}.btn-round {padding: .5rem .5rem;font-size: .9rem;}
.mv-two .col-md-3{width:50%;margin-bottom: 30px;}.welcome-box {padding: 2rem 4%;}.btitle {font-size: 1.2rem;}
.welcome-box p {font-size: .8rem;}.welcome-box p span {font-size: 1rem;}.wofo-txt {font-size: .9rem;}
.title {font-size: 1.1rem;line-height:1.6rem;}.title-box p {font-size: .9rem;line-height: 1.4rem;}
.ycpc-slider-btn.owl-carousel .owl-nav button.owl-next, .ycpc-slider-btn.owl-carousel .owl-nav button.owl-prev, .ycpc-slider.owl-carousel .owl-nav button.owl-next, .ycpc-slider.owl-carousel .owl-nav button.owl-prev {top: -9rem;}
.ycpc-slider-btn.owl-carousel .owl-nav button.owl-next, .ycpc-slider.owl-carousel .owl-nav button.owl-next {right: 10px;}
.ycpc-slider-btn.owl-carousel .owl-nav button.owl-prev, .ycpc-slider.owl-carousel .owl-nav button.owl-prev {right: 40px;}
.ycpc-title {font-size: 1rem;line-height: 1.2rem;margin-bottom: .4rem;}.ycpc-txt p {font-size: .8rem;line-height: 1rem;}
.ycpc-txt {min-height: 107px;}.mv-malaika-sec .col-md-4{width:35%; display:block;}.mv-malaika-sec .col-md-6{width:63%; display:block;}
.gyc-txt {font-size:1.7rem; line-height:2rem;}.crowned {font-size:4.2rem;line-height:4.3rem;}.gyc-txt span {font-size: 3rem;line-height: 3.6rem;}
.mv-malaika-sec .col-md-1, .malaika-sec:after, .title-center br{display:none;}.rmcn-btn {padding-top: 1.3rem;}.mv-malaika-rgbtn{position: absolute;width: 300px;right: 15px;}
.malaika-sec {background-size: cover;padding: 2rem 0 4rem 0;}.mv-malaika-rgbtn .btn-round{font-size: .7rem;}.mv-malaika-rgbtn .btn-round span {width: 12px;}
.title-center, .mvtc{text-align: center;}.secbg-two {background: none;}.ptb4rem {padding: 2rem 0;}.title-box {padding-bottom: 1.4rem;}
.eclist li {min-height: 157px;width: 47%;margin: .2rem;}.ecyears {margin-bottom: .4rem;font-size: .85rem;}.ectitle {font-size: .8rem;}
.ecyears span {width: 18px;}.eclist li p {font-size: .7rem;line-height: 1rem;margin-bottom: 0;}.mv-mt3rem{margin-top: 3rem;}
.ujtos-list li {padding-bottom: 3.5rem;position: relative; width: 98%;text-align: center;}.step {font-size: 1.4rem;}.ujtos-list p {font-size: .8rem;line-height: 1.2rem;margin-bottom: .5rem;}
.ujtos-list li:after{content: '';position: absolute;bottom: 0;right: 46.5%;transform: translateX(-50%);width: 0.67819rem;height: 0.67819rem;border-radius: 1.44119rem;background: #6937FF;}
.ujtos-list li:before{content: '';position: absolute;bottom: 0;right: 50%;transform: translateX(-50%);width: 1px;height: 3rem;background: #fff;opacity: 0.46;}
.step:before, .step:after, .ujtos-list li:last-child:before, .ujtos-list li:last-child:after{display: none;}
.ujtos-list li:last-child {padding-top: 3%;padding-left: 0;padding-bottom: 7%;margin-top: 2rem;min-height: 1px;}
.audition-cities p {font-size: .8rem;}.qf-ectsit {padding-top: 1rem;}.rseclist li {font-size: .8rem;}.rseclist li:last-child {font-size: 1rem;}
.qf-register-sec {background: url(../images/bg-4.jpg) no-repeat center center;background-size: cover;}.rs-gdbox {font-size: 1rem;}
.faq-sec {background: url(../images/faq-bg.jpg) no-repeat center center;background-size: cover;}.faq-text-box {text-align: center;}
.faq-title {font-size: 1.5rem;line-height: 1.5rem;}.faq-box a {font-size: .9rem;}.lsiyr-city {margin-top: 5rem;padding: 1rem;}
.lsiyrc-title {font-size: 1.3rem;}.lsiyr-city p {font-size: .8rem;line-height: 1.2rem;}
footer {padding-top: 3rem;border-radius: 2.5rem 2.5rem 0 0;}.sm-bgw{display:none;}.footer-box {margin-bottom: 1rem;}
.f-line-divider {width: 100%;margin: 1rem auto 1rem;}.copyright, .bf-links{text-align: center;}.bf-links a {margin: 0;padding: 0 .5rem;}
.copyright{margin-bottom:.3rem;}.bf-links{margin-bottom:.5rem;}.bodr-left{border-left:1px solid #f5f5f5;}

}