.refundPolicy{color:#000;padding-bottom:70px}.refundPolicy__banner{background:url(/static/ballet_guidlines_bk-2e42604470fb9d47b2cab7a6ae3a8fcd.jpg);background-repeat:no-repeat;background-size:cover;padding:0 30px}.refundPolicy__banner__logo{align-items:center;display:flex;font-size:50px;font-weight:700;height:160px;line-height:56px}@media(max-width:1023px){.refundPolicy__banner__logo{font-size:36px;height:auto;justify-content:center;line-height:46px;padding:20px 0}}.refundPolicy__content{display:flex;justify-content:space-between;padding-top:50px}@media(max-width:1024px){.refundPolicy__content{justify-content:center}}.refundPolicy__content__center{display:flex;justify-content:center}.refundPolicy__content__text{margin-right:100px;max-width:650px}@media(max-width:1440px){.refundPolicy__content__text{margin-right:80px}}@media(max-width:1023px){.refundPolicy__content__text{margin-right:0}}@media(max-width:768px){.refundPolicy__content__text{padding:0 30px}}.refundPolicy__content__text a{color:#b59256!important}.refundPolicy__content__text a:hover{text-decoration:underline}.refundPolicy__content__rightTitle{font-size:18px;font-weight:700;margin-bottom:20px}.refundPolicy__content__form{background-color:#fff;border-radius:6px;box-shadow:0 3px 14px rgba(0,0,0,.16);color:#000;height:auto;max-height:850px;padding:20px 40px 30px;position:relative;width:500px}@media(max-width:1024px){.refundPolicy__content__form{padding:20px}}@media(max-width:768px){.refundPolicy__content__form{margin-bottom:20px;margin-left:0;margin-top:20px;padding:20px}}@media(max-width:600px){.refundPolicy__content__form{width:calc(100vw - 60px)}}.refundPolicy__content__form li{align-items:center;border-bottom:1px solid #e4e4e4;box-sizing:border-box;cursor:pointer;display:flex;font-size:16px;height:60px;margin-top:15px}@media(max-width:350px){.refundPolicy__content__form li{font-size:14px}}.refundPolicy__content__form li p{margin-bottom:0}.refundPolicy__content__form li:focus-within{border-color:#000}.refundPolicy__content__form__specialLi{border-bottom:none!important;display:inline!important}.refundPolicy__content__form textarea{border:1px solid #e4e4e4;box-sizing:border-box;height:180px;padding:10px;resize:none;width:100%}.refundPolicy__content__form textarea:focus{border:1px solid transparent;outline:1px solid #000}.refundPolicy__content__form input{border:none;height:59px;width:100%}.refundPolicy__content__form input[type=date]{align-items:center;background-color:transparent;display:-webkit-inline-flex;overflow:hidden;padding:0}@media(max-width:350px){.refundPolicy__content__form input[type=date]{font-size:12px}}.refundPolicy__content__form input:focus{outline:none}.refundPolicy__content__form__title{align-items:center;display:flex;height:59px;min-width:120px}.refundPolicy__content__form__submit{align-items:center;display:flex;justify-content:center;margin-top:30px}.refundPolicy__content__form__button{align-items:center;background-image:linear-gradient(135deg,#ffebbe,#e2bd7a);border-radius:8px;color:#000;cursor:pointer;display:flex;font-size:18px;height:50px;justify-content:center;text-align:center;width:305px}.refundPolicy__content__form .formError,.refundPolicy__content__form .formTextareaError{border-color:red}.refundPolicy__content__form__success{align-items:center;background-color:#fff;display:flex;flex-direction:column;font-size:20px;font-weight:700;height:100%;justify-content:center;left:50%;opacity:1;padding:20px;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;z-index:1}.refundPolicy__content__form__successImg{height:84px}.refundPolicy__content__form__none{display:none}.refundPolicy__content__form__successTitle{font-size:24px;margin-top:20px}@media(max-width:767px){.refundPolicy__content__form__successTitle{text-align:center}}.refundPolicy__content__form__successDescribe{font-size:16px;font-weight:400;margin-top:10px}@media(max-width:767px){.refundPolicy__content__form__successDescribe{text-align:center}}.refundPolicy__content__title{font-size:32px;line-height:46px;margin-top:20px}.refundPolicy__content__describe{font-size:16px;line-height:26px;margin-bottom:20px}.refundPolicy__content__line{border-bottom:1px dashed #bebebe;margin:20px 0}