.elementor-6061 .elementor-element.elementor-element-f5f090b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6061 .elementor-element.elementor-element-d41b64e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-6061 .elementor-element.elementor-element-78f5caa{--display:flex;}.elementor-6061 .elementor-element.elementor-element-e802048{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-6061 .elementor-element.elementor-element-be3a286{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );font-style:var( --e-global-typography-primary-font-style );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-6061 .elementor-element.elementor-element-d476810 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-6061 .elementor-element.elementor-element-8c8d3b2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-6061 .elementor-element.elementor-element-81e4114{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-6061 .elementor-element.elementor-element-0204e62{width:var( --container-widget-width, 900px );max-width:900px;--container-widget-width:900px;--container-widget-flex-grow:0;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-6061 .elementor-element.elementor-element-d41b64e{--width:90%;}.elementor-6061 .elementor-element.elementor-element-78f5caa{--width:50%;}.elementor-6061 .elementor-element.elementor-element-e802048{--width:100%;}.elementor-6061 .elementor-element.elementor-element-be3a286{--width:100%;}.elementor-6061 .elementor-element.elementor-element-8c8d3b2{--width:50%;}.elementor-6061 .elementor-element.elementor-element-81e4114{--content-width:100%;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-6061 .elementor-element.elementor-element-d476810 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-6061 .elementor-element.elementor-element-d476810 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}}/* Start custom CSS for html, class: .elementor-element-0204e62 */.title-table{
    margin-top:8px;
   background: linear-gradient(to right, rgba(0, 197, 214, 0.12), rgba(102, 102, 102, 0.12));
   color: white;
   font-weight: 600
}

th{
    display: none ; 
}

table{
    max-height: 50px !important;
    overflow-y: scroll !important
}

.table_bold{
    font-weight: 700
}

.table_container{
    width: 50% ;
    border-left: solid 1px white
}

 table {
            width: 100%;
            border-collapse: collapse; 
            color:white;
        }
        tr {
            border-bottom: 1px solid black;
        }
        td {
            padding: 10px; 
            border: none !important;
            border-bottom: solid 1px #666666 !important;
            background: none !important;
        }
        
input[type="radio"] {
    width: 24px !important; 
    height: 24px !important; 
    cursor: pointer; 
    appearance: none; 
    background: none; 
    border: 1px solid white; 
    border-radius: 50%; 
    position: relative; 
    outline: none; 
    box-shadow: 0 0 5px rgba(0, 197, 214, 1); 
    transition: box-shadow 0.3s ease; 
}

input[type="radio"]:checked {
    box-shadow: 0 0 10px rgba(0, 197, 214, 1); 
}


  input[type="radio"] {
        width: 16px; 
        height: 16px; 
        cursor: pointer; 
    }

input[type="radio"]:checked::after {
    content: ''; 
    width: 12px; 
    height: 12px; 
    background-color: #00C5D6; 
    border-radius: 50%; 
    position: absolute; 
    top: 50%;
    left: 50%; 
    transform: translate(-50%, -50%); 
    transition: background 0.3s ease;
}


.container-account{
    width:100% !important;
   margin-bottom: 5rem;
}

.table-challenge{
     border-left: solid 1px white
}

.tab-label{
    padding: 0.8rem;
    text-align: center;
    background: rgba(53,62,71,25%);
    border-radius: 10px
}

.tab-label:hover{
    padding: 0.8rem;
    text-align: center;
    background: rgba(53,62,71,50%);
    border-radius: 10px
}

.tab-container {
    margin-top:2rem;
	display: grid;
	grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
	grid-template-rows: auto 1fr;
	border-radius: .5em;
	gap: 8px;
	
}


.tab-container input {display: none;}

.swiper-container input {display: none;}

input:checked + .tab-label{
	color:white;
	font-weight: 600;
	background-color: rgba(255,255,255,0.0);
	transition: all 250ms;
	  background: 
        linear-gradient(#000, #000) padding-box,
        linear-gradient(60deg, #00C5D6, #FF8C00) border-box;
      color: white;
      border: 2px solid transparent;
      display: inline-block;
        transition: background 0.3s ease;
}


tab-content {
	display:grid;
	grid-column: 1 / -1;
}



.card-pay{
    
  padding: 32px;
    width: 50%;
    display: flex;
    flex-direction: column;
    justify-content: space-around;
  background: 
overflow:hidden;
}
.table-challenge{
    width: 50%
}

.card-title{
    color: white;
    font-size: 40px;
      background: linear-gradient(45deg, #FF8C00 39%, #00C5D6);
            -webkit-background-clip: text;
            -webkit-text-fill-color: transparent;
}

.amount{
    color:white;
    font-weight: 500
}

.additional-radios{
    color: white;
    font-weight: 600;
    
}


#button-pay:hover{
  background: 
        linear-gradient(#000, #000) padding-box,
        linear-gradient(60deg, #00C5D6, #FF8C00) border-box;
      color: white;
      border: 2px solid transparent;
      display: inline-block;
        transition: background 0.3s ease;
   padding: 0.8rem;
      display: flex
}

#button-pay{
      display: inline-block;
      background: #00C5D6;
      color:#030512;
      border: none;
      padding: 0.8rem;
      display: flex
}

#information-container{
    border: solid 1px white; 
    display: flex;
    gap: 8px;
    min-height: 500px;
    border-radius: 12px;
    transition: background 0.3s ease;
    
}

#information-container {
    border: solid 1px white; 
    display: flex;
    gap: 8px;
    min-height: 500px;
    border-radius: 12px;
    transition: background 0.3s ease;
}

@media (max-width: 768px) { 
    #information-container {
        flex-direction: column; 
    }
    .column1 {
        order: 2; 
    }
    .column2 {
        order: 1;
    }
    
    .table_container{
    width: 100% !important;
    border:none;}
    
    .card-pay{width:100% !important;}
}


@media (max-width: 520px) { 



}/* End custom CSS */