.btn-esanj-in-product{background:#0693e3;color:#fff;padding:10px 5px;border-radius:7px;font-size:12px}.btn-esanj-in-product:hover{opacity:.8}.box-button-buy-product-esanj{text-align:center}#esanj-form-select-age-gender{box-shadow:0 0 15px #aaa;margin:30px auto;padding:30px;border-radius:8px;max-width:600px}#esanj-form-select-age-gender select{display:block;width:100%;margin:5px 0 30px;font-size:17px;padding:10px}#esanj-form-select-age-gender .select-box{display:flex;justify-content:space-between}#esanj-form-select-age-gender .select-box>div{width:100%;margin:8px}#esanj-form-select-age-gender button{font-size:17px;color:#fff;width:100%;height:60px;text-align:center;background-color:#440e75;border-radius:10px;border:none;cursor:pointer}#esanj-form-select-age-gender button:hover{opacity:.8}#esanj-form-select-age-gender .title{text-align:center}#esanj-form-select-age-gender .title a{font-size:22px;font-weight:700;display:inline-block;margin-bottom:10px!important;text-decoration:none;color:#440e75}#esanj-form-select-age-gender .description{margin-bottom:30px;position:relative;width:100%;font-size:15px;color:#b2aeb6;text-align:center}#esanj-form-select-age-gender .error-esanj{background:#ffdede;border:1px solid red;border-radius:5px;padding:0 5px 5px}.table-esanj{display:flex;border:1px solid #ccc;border-radius:5px;margin-bottom:25px}.table-esanj>div{width:50%;padding:5px;text-align:right}#esanj-form-select-age-gender h2{font-size:24px;text-align:center}.esanj-p-1{padding:1em}.menus-esanj{display:flex;flex-wrap:wrap;border-bottom:2px solid #888}.menus-esanj>div{background:#f1f1f1;padding:5px;font-size:16px;border-top-left-radius:5px;border-top-right-radius:5px;margin-left:8px;cursor:pointer}.menus-esanj>div.active{background:#888;color:#fff}.contents-menus-esanj>div:not(.active){display:none}.table-esanj-menu{width:100%}.table-esanj-menu *{text-align:center}.table-esanj-menu thead{background:#f1f1f1}.table-esanj-menu thead th,.table-esanj-menu td{border:1px solid #888;padding-top:2px;padding-bottom:7px}.esanj-message-callback{box-shadow:0 0 10px #ccc;padding:20px;border-radius:10px;margin-bottom:15px;background:#ec7474;color:#fff}.esanj-message-callback>*{font-size:18px;text-align:center;margin:0 0 15px}.esanj-message-callback>*:last-child{margin-bottom:0}.esanj-message-callback.paid{background:#2ab997}.esanj-discount-checker button{background:#496eff!important;height:35px!important;width:70px!important;padding-bottom:10px;border-radius:5px!important;margin-left:10px}.esanj-discount-checker input{border:1px solid #ccc;border-radius:5px;padding:5px}.esanj-discount-checker{width:100%;flex-direction:row-reverse;margin-bottom:10px;justify-content:start;margin-top:5px;display:none}.esanj-discount-box>span{margin-top:-20px;position:relative;display:block;color:#888;font-weight:600;font-size:15px;cursor:pointer}.table-esanj.discount-box{margin-top:-26px;margin-bottom:-1px;color:orange;display:none}.table-esanj.finalprice-box{color:green;display:none}.errordiscount-box{border:2px solid red;background:#ff000075;color:#fff;text-align:center;margin-bottom:10px;border-radius:5px;padding-bottom:5px;display:none}#pre_test_validation{margin-top:20px}.thank-you-for-done-interpretation{text-align:center;padding:50px 0}.thank-you-for-done-interpretation .message-box{background:#f6f6f6;border:1px solid #ccc;padding:10px 20px;border-radius:5px}