/* Reset CSS */
.jupiterx-main-content{padding:0 !important;}
.container{padding-left:0 !important; padding-right:0 !important; overflow-x:hidden;}
.jupiterx-post-header{display:none !important;}
p{margin-bottom:0 !important;}
.memberWrap input{font-family:'Pretendard', sans-serif !important;}
/* Custom CSS */
.font-active{color:#099041 !important;}
.font-w-500{font-weight:500;}
.font-w-700{font-weight:700;}
.font-w-800{font-weight:800;}
.cursorPointer{cursor:pointer;}
.elementor-text-editor p{margin-bottom:0  !important;}
.moNav .raven-nav-menu{display:flex !important; flex-flow:column !important;}

.mainIconBox .elementor-image-box-img{background-color:#000; border-radius:100%; max-width:34px; height:34px; margin-bottom:0 !important; display:flex !important; align-items:center; justify-content:center;}
.mainIconBox .elementor-image-box-img img{display:block; max-width:70%; margin:0 auto;}
.carouselLoopWrap .e-loop-item{width: auto !important;}
.wordBr{word-break:keep-all;}
.bgAlign .elementor-widget-container{background-repeat:no-repeat; background-position:center;}
.eventCarousel .swiper-pagination{display:flex; gap:4px;}
.eventCarousel .swiper-pagination-bullet{border-radius:10px; margin:0 !important;}
.eventCarousel .swiper-pagination-bullet.swiper-pagination-bullet-active{width:12px !important;}
.exchageTabWrap .raven-tabs-list{padding-left:24px; padding-right:24px;}

.onePersonPaybackLoop:hover .elementor-heading-title,
.onePersonPaybackLoop:hover .elementor-widget-container{ color:#fff !important; }

.tableListWrap{overflow-x:auto !important;}
.tableListWrap > .elementor-element{width:840px !important; max-width:840px !important; overflow-x:auto;}
.tableListWrap > .elementor-element.e-con-full{flex-flow:nowrap !important;}
.tableListWrap > .elementor-element.e-con-full > .elementor-element{width:100%;}

.exchageSelectDropDown{height:0; overflow:hidden;}
.exchageSelectDropDown.open{height:auto;}
.exchageInput{display:flex; align-items:center; height:100%; gap:10px;}
.exchageInput .elementor-widget-spacer{width:40px; height:auto; overflow:hidden; border-radius:100%;}
.exchageInput .elementor-heading-title{font-weight:700;}

.servicePatnerSlide .swiper-slide{background-color:#fff; padding:8px 0; border-radius:7px;}
.servicePatnerSlide .swiper-slide img{max-height:18px;}


.howtoPaybackService .e-n-accordion-item {display: flex !important; border-radius:14px !important; border:2px solid transparent; overflow:hidden; transition-duration:0.3s;}
.howtoPaybackService .e-n-accordion-item .e-n-accordion-item-title {order: 2 !important;}
.howtoPaybackService .e-n-accordion-item .e-con-full.e-flex.e-con.e-child {order: 1 !important;}
.howtoPaybackService .e-n-accordion-item:hover,
.howtoPaybackService .e-n-accordion-item[open]{border-color:#209647;}
.howtoPaybackService .e-n-accordion-item-title{border-radius:0 !important;}

.progressBarChart{right:0;}
.progressBarChart .elementor-progress-bar{border-radius:10px !important;}
.barChartWrap > .elementor-element:nth-of-type(1) .elementor-progress-wrapper{width:116px !important;}
.barChartWrap > .elementor-element:nth-of-type(2) .elementor-progress-wrapper{width:14px !important;}
.barChartWrap > .elementor-element:nth-of-type(3) .elementor-progress-wrapper{width:26px !important;}
.barChartWrap > .elementor-element:nth-of-type(4) .elementor-progress-wrapper{width:88px !important;}
.barChartWrap > .elementor-element:nth-of-type(5) .elementor-progress-wrapper{width:148px !important;}
.barChartWrap > .elementor-element:nth-of-type(6) .elementor-progress-wrapper{width:332px !important;}

.serviceTab .e-n-tabs-heading{display:grid !important; grid-template-columns:repeat(6, 1fr) !important;}
.serviceTab .e-n-tab-title{ height:40px !important;}
.serviceTab .e-n-tab-title img{opacity:0.3;}
.serviceTab .e-n-tab-title[aria-selected=true] img{opacity:1;}
.serviceTab .e-n-tab-title img {width:auto; height: 100%; object-fit: contain;}
.serviceTab .e-n-tab-title#bitget img{height:20px;}
.serviceTab .e-n-tab-title#bybit img{height:18px; margin-top:-4px;}

.bestExchageSlide .swiper-slide{border:1px solid #F6F6F6; box-shadow: 0px 0px 5px 0px rgba(10, 53, 32, 0.04);}

.eventList .elementor-pagination .prev{padding-right:10px;}
.eventList .elementor-pagination .next{padding-left:10px;}

.submenuWrap .raven-nav-menu{display:flex !important; flex-flow:row !important;}
.submenuWrap .raven-nav-menu li.menu-item{display:flex; }
.submenuWrap .current-category-parent{min-width:50px;}

.noticeList .e-n-accordion-item-title-header{display:flex; width:100%; justify-content:space-between; align-items:center;}
.noticeList .post-info{display:flex; flex-direction: row; justify-content: space-between; width: 28%;}

.memberWrap #um-submit-btn{background: linear-gradient(109.25deg, #5AA657 -22.97%, #099041 118.65%) !important; border:2px solid #099041 !important; font-weight:700 !important; font-size:18px; width:100% !important; transition-duration:0.3s; border-radius:9px !important;}
.memberWrap #um-submit-btn:hover{border-color:transparent !important;}
.memberWrap .um-form .um-field-area input::placeholder {color:#BBBBBB !important;}
.memberWrap .um-form .um-field-area input[type=text],
.memberWrap .um-form .um-field-area input[type=email],
.memberWrap .um-form .um-field-area input[type=password],
.memberWrap #_um_password_reset {font-weight:500 !important; font-size:16px !important; border-radius:7px !important; color:#1C2628 !important; border:1px solid #E6E6E6 !important; height:54px !important;}
.memberWrap .um-form .um-field-area input[type=text]:focus,
.memberWrap .um-form .um-field-area input[type=email]:focus,
.memberWrap .um-form .um-field-area input[type=password]:focus{border:1px solid #099041 !important;}
.memberWrap .um-field .um-field-block{font-size:14px !important; color:#515451 !important; word-break:keep-all; padding:0 40px;}
.memberWrap .um-login .um-form > form{display:flex; flex-direction:column;}
.memberWrap .um-login ._um_row_1{margin-bottom:0 !important;}
.memberWrap .um-login .um-form .um-col-alt{order:3;}
.memberWrap .um-login .um-form .um-col-alt-b{order:2; padding-top:8px !important;}
.memberWrap .um-login .um-form .um-col-alt-b a{text-align:right; color:#515451 !important; font-size:14px;}

.exchageRegistBtn .raven-button-texts-wrapper{flex-direction:row !important; width:100%; justify-content:center; gap:4px;}
.exchageRegistBtn .raven-button-texts-wrapper > div{width:auto !important;}

.paybackTestWrap{}
.paybackTestWrap .e-n-accordion-item-title-text{display:flex; gap:20px;}
.paybackTestWrap .testForm .raven-field-subgroup  { display: flex; flex-wrap: wrap; gap: 14px;}
.paybackTestWrap .testForm .raven-field-option {display: flex !important; width:calc(50% - 7px); overflow:hidden;}
.paybackTestWrap .testForm.labelCol1 .raven-field-option{width:100%;}
.paybackTestWrap .testForm .raven-field-label {display: block; padding: 10px 24px; border: 2px solid #fff !important; text-align: center;  cursor: pointer; transition: all 0.3s ease; background-color:#fff; border-radius: 7px;}
.paybackTestWrap .testForm input[type="radio"].raven-field:checked + .raven-field-label { border-color: #209647 !important; color: #209647; }
.paybackTestWrap .testForm .raven-field-label{display:block !important; width:100%;}
.paybackTestWrap .testForm input[type="radio"].raven-field,
.paybackTestWrap .testForm .raven-field-type-radio .raven-field+label:before,
.paybackTestWrap .testForm .raven-field-type-radio .raven-field+label:after,
.paybackTestWrap .testForm .raven-field-type-submit-button{display:none;}
.paybackTestWrap .exchageValWrap{cursor:pointer;}
.paybackTestWrap .exchageValWrap.active{border-color:#209647 !important;}
.testStep .e-n-accordion-item,
.paybackTestWrap .submitBtn.disabled{pointer-events: none;}
.testStep .e-n-accordion-item[open] summary + div{pointer-events: auto;}
.paybackTestWrap .submitBtn.disabled{opacity:0.3;}
.paybackResult{height:0 !important; overflow:hidden !important; transition-duration:.4s;}
.paybackResult.active{height:auto !important;}
.memberWrap .um-register .um-field-area{width:100%;}
.memberWrap .um-register .um-field-checkbox {display:flex; justify-content:space-between;}
.memberWrap .um-register .um-field-checkbox .um-field-checkbox-state{position:inherit; order:2;}
.memberWrap .um-register .um-field-checkbox .um-field-checkbox-option{margin:0; padding-right:30%; order:1; color:#515451 !important; font-size:16px; font-weight:500 !important; word-break:keep-all;}
.memberWrap #um-error-for-privacy_accept{margin-top:40px;}

.picker__box, .picker__nav--next:hover, .picker__nav--prev:hover, .um .um-field-group-head, .um .um-members-pagi span.current, .um .um-members-pagi span.current:hover, .um .um-profile-nav-item.active a, .um .um-profile-nav-item.active a:hover, .um-modal-btn, .um-modal-btn.disabled, .um-modal-btn.disabled:hover, .um-modal-header, .upload, div.uimob800 .um-account-side li a.current, div.uimob800 .um-account-side li a.current:hover,
.um a.um-button, .um a.um-button.um-disabled:active, .um a.um-button.um-disabled:focus, .um a.um-button.um-disabled:hover, .um input[type=submit].um-button, .um input[type=submit].um-button:focus{background:#099041 !important;}
.um-account .um-form .um-account-meta{display:none;}
.memberWrap .um-register .um-field-label label{font-size:16px !important;}
.memberWrap .um-field-referral_code{margin-top:15px;}

@media (max-width: 800px) {
	.textBr em{display:block;}
	.progressBarChart .elementor-progress-wrapper{height:40px !important;}
	.barChartWrap > .elementor-element:nth-of-type(1) .elementor-progress-wrapper{width:95px !important;}
	.barChartWrap > .elementor-element:nth-of-type(2) .elementor-progress-wrapper{width:10px !important;}
	.barChartWrap > .elementor-element:nth-of-type(3) .elementor-progress-wrapper{width:20px !important;}
	.barChartWrap > .elementor-element:nth-of-type(4) .elementor-progress-wrapper{width:50px !important;}
	.barChartWrap > .elementor-element:nth-of-type(5) .elementor-progress-wrapper{width:100px !important;}
	.barChartWrap > .elementor-element:nth-of-type(6) .elementor-progress-wrapper{width:180px !important;}
	
	.noticeList .post-info{display:none;}

	.memberWrap .um-form .um-field-area input[type=text],
	.memberWrap .um-form .um-field-area input[type=email],
	.memberWrap .um-form .um-field-area input[type=password],
	.memberWrap #_um_password_reset{font-size:14px !important; height:45px !important;}
	.memberWrap #um-submit-btn{font-size:16px !important;}
	
	.detailBarChart .elementor-progress-bar{height:95% !important;}
	
	.paybackTestWrap .e-n-accordion-item-title-text{gap:10px;}
	.paybackTestWrap .testForm .raven-field-subgroup{ gap: 8px;}
	.paybackTestWrap .testForm .raven-field-option{width:100%;}
	
	.memberWrap .um-register .um-field-checkbox .um-field-checkbox-option{font-size:14px;padding-right:10%; }
	.memberWrap .um-register .um-field-label label{font-size:14px !important;}
}
