.cc_float_icon_container{cursor:pointer;position:absolute;right:-60px;top:46px;z-index:1000}.cc_float_icon_container .ccf_selectedItemsQty{border-radius:50px;height:20px;position:absolute;right:-10px;top:-10px;width:20px;z-index:1000}.cc_float_icon_container .ccf_selectedItemsQty span{font-size:12px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.cc_float_icon_container .ccf_icon{font-size:20px}.cc_float_content_container{background-color:#fff;border:1px solid rgba(0,0,0,.05);border-radius:14px;box-shadow:0 8px 32px rgba(0,0,0,.12);display:none;min-height:70px;position:absolute;right:0;top:86px;width:340px;z-index:1000}.cc_float_content_container.bf_cc_float_content_container{bottom:5.5rem;right:6rem;top:unset}.cc_float_content_container h5{color:#999;font-size:.85rem!important;font-weight:700;letter-spacing:.4px;margin:0;padding:1.2rem 1.2rem 0;text-align:left;text-transform:uppercase}.cc_float_content_container .ccfc_info{max-height:240px;overflow:hidden;overflow-y:auto;padding:.8rem 1.2rem}.cc_float_content_container .ccfc_info p.ccfci_empty_cart{color:#999;font-size:.9rem;line-height:1.4;margin:0;padding:1.5rem .5rem;text-align:center}.cc_float_content_container .ccfc_info p.ccfci_empty_cart:before{color:#ddd;content:"\f07a";display:block;font-family:Font Awesome\ 5 Free;font-size:2rem;font-weight:900;margin-bottom:.8rem}.cc_float_content_container .ccfc_info table{table-layout:fixed;width:100%}.cc_float_content_container .ccfc_info tr{border-bottom:1px solid #f2f2f2;border-top:none}.cc_float_content_container .ccfc_info tr:last-child{border-bottom:none}.cc_float_content_container .ccfc_info td{padding:10px 0;vertical-align:middle}.cc_float_content_container .ccfc_info td.td_item_image{max-width:60px;min-width:60px;width:60px}.cc_float_content_container .ccfc_info td.td_item_image div{background-color:#f0f0f0;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:8px;height:42px;max-width:60px;width:100%}.cc_float_content_container .ccfc_info td.td_item_name p{color:#333;font-size:.85rem;font-weight:500;line-height:1.3;margin:0;padding:0 0 0 10px}.cc_float_content_container .ccfc_info td.td_item_date,.cc_float_content_container .ccfc_info td.td_item_percent,.cc_float_content_container .ccfc_info td.td_item_value{display:none}.cc_float_content_container .ccfc_info td.td_item_remove{cursor:pointer;max-width:40px;min-width:40px;opacity:.4;text-align:right;transition:opacity .2s;width:40px}.cc_float_content_container .ccfc_info td.td_item_remove:hover{opacity:1}.cc_float_content_container .ccfc_buttons{display:flex;gap:8px;overflow:hidden;padding:.8rem 1.2rem 1.2rem}.cc_float_content_container .ccfc_buttons .ccfc_btn{background:#fe6602;border-radius:8px;color:#fff!important;display:block;font-size:.8rem;font-weight:600;padding:.6rem .8rem;text-align:center;text-decoration:none;transition:background .2s;width:100%}.cc_float_content_container .ccfc_buttons .ccfc_btn:hover{background:#e15a01}.cc_float_content_container .ccfc_buttons a.cmp-component{background-color:#fe6602;border-radius:8px!important;font-size:.8rem!important;font-weight:600;margin:0;padding:.6rem .8rem!important;text-align:center;width:100%}.cc_float_content_container .ccfc_empty_btn{display:block;padding:0 1.2rem 1.2rem;text-align:center}.cc_float_content_container .ccfc_empty_btn a{background:#fe6602;border-radius:8px;color:#fff;display:inline-block;font-size:.8rem;font-weight:600;padding:.6rem 1.2rem;text-decoration:none;transition:background .2s}.cc_float_content_container .ccfc_empty_btn a:hover{background:#e15a01}.menu-area .rs-menu-area .main-menu .ccf_icon{color:#fff}.menu-area .rs-menu-area .main-menu .ccf_selectedItemsQty{background:#fff;border:2px solid #616161}.menu-area .rs-menu-area .main-menu .ccf_selectedItemsQty span{color:#000}.menu-area.menu-sticky.sticky .rs-menu-area .main-menu .cc_float_icon_container{top:34px}.menu-area.menu-sticky.sticky .rs-menu-area .main-menu .ccf_icon{color:#000}.menu-area.menu-sticky.sticky .rs-menu-area .main-menu .ccf_selectedItemsQty{background:#000;border:2px solid #fff}.menu-area.menu-sticky.sticky .rs-menu-area .main-menu .ccf_selectedItemsQty span{color:#fff}@media only screen and (max-width:990px){.cc_float_icon_container{right:50px;top:33px}}.cc_emptyCartContainer.cc_hasIemsSelected{display:none}.cc_emptyCartContainer.cc_noItemsSelected{display:block}.cc_emptyCartContainer{padding:20px}.cc_emptyCartContainer .title-carrito-vacio{font-family:Montserrat,sans-serif;font-size:19px;font-weight:700;margin:0 auto;text-align:center}.cc_emptyCartContainer .subtitle-carrito-vacio{text-align:center}.cc_selectedItemsContainer{text-align:center;width:100%}.cc_selectedItemsContainer.cc_hasIemsSelected{display:block}.cc_couponcontainer.cc_couponApplied .ccc_description,.cc_selectedItemsContainer.cc_noItemsSelected{display:none}.cc_couponcontainer.cc_couponApplied .ccc_fieldContainer,.cc_couponcontainer.cc_couponNotApplied .ccc_description{display:block}.cc_couponcontainer.cc_couponNotApplied .ccc_fieldContainer{display:none}.cc_couponcontainer,.cc_recargo_mora,.cc_selectedItemsCoupon,.cc_selectedItemsPromotion,.cc_selectedItemsReview,.cc_selectedItemsSubtotal{border-collapse:collapse;margin:auto;max-width:700px;overflow:hidden;table-layout:fixed;width:100%}.cc_couponcontainer .ccc_description,.cc_recargo_mora .ccc_description,.cc_selectedItemsCoupon .ccc_description,.cc_selectedItemsPromotion .ccc_description,.cc_selectedItemsReview .ccc_description,.cc_selectedItemsSubtotal .ccc_description{margin:0 0 10px!important;text-align:left}.cc_couponcontainer .ccc_description span,.cc_recargo_mora .ccc_description span,.cc_selectedItemsCoupon .ccc_description span,.cc_selectedItemsPromotion .ccc_description span,.cc_selectedItemsReview .ccc_description span,.cc_selectedItemsSubtotal .ccc_description span{color:#fe6602;cursor:pointer;margin-left:5px}.cc_couponcontainer .ccc_description span:hover,.cc_recargo_mora .ccc_description span:hover,.cc_selectedItemsCoupon .ccc_description span:hover,.cc_selectedItemsPromotion .ccc_description span:hover,.cc_selectedItemsReview .ccc_description span:hover,.cc_selectedItemsSubtotal .ccc_description span:hover{text-decoration:underline}.cc_couponcontainer .ccc_fieldContainer,.cc_recargo_mora .ccc_fieldContainer,.cc_selectedItemsCoupon .ccc_fieldContainer,.cc_selectedItemsPromotion .ccc_fieldContainer,.cc_selectedItemsReview .ccc_fieldContainer,.cc_selectedItemsSubtotal .ccc_fieldContainer{border-bottom:1px solid #ccc;margin:0 0 15px;padding:0 0 15px;text-align:left}.cc_couponcontainer .ccc_fieldContainer label,.cc_recargo_mora .ccc_fieldContainer label,.cc_selectedItemsCoupon .ccc_fieldContainer label,.cc_selectedItemsPromotion .ccc_fieldContainer label,.cc_selectedItemsReview .ccc_fieldContainer label,.cc_selectedItemsSubtotal .ccc_fieldContainer label{font-weight:700;margin:0}.cc_couponcontainer .ccc_fieldContainer input,.cc_recargo_mora .ccc_fieldContainer input,.cc_selectedItemsCoupon .ccc_fieldContainer input,.cc_selectedItemsPromotion .ccc_fieldContainer input,.cc_selectedItemsReview .ccc_fieldContainer input,.cc_selectedItemsSubtotal .ccc_fieldContainer input{border-bottom:1px solid #ccc}.cc_couponcontainer .ccc_fieldContainer #cc_feedbackCupon,.cc_recargo_mora .ccc_fieldContainer #cc_feedbackCupon,.cc_selectedItemsCoupon .ccc_fieldContainer #cc_feedbackCupon,.cc_selectedItemsPromotion .ccc_fieldContainer #cc_feedbackCupon,.cc_selectedItemsReview .ccc_fieldContainer #cc_feedbackCupon,.cc_selectedItemsSubtotal .ccc_fieldContainer #cc_feedbackCupon{font-size:.9rem;line-height:1.2rem;margin-top:.5rem;padding:0 0 0 2px}.cc_couponcontainer tr.cc_itemsHeader,.cc_recargo_mora tr.cc_itemsHeader,.cc_selectedItemsCoupon tr.cc_itemsHeader,.cc_selectedItemsPromotion tr.cc_itemsHeader,.cc_selectedItemsReview tr.cc_itemsHeader,.cc_selectedItemsSubtotal tr.cc_itemsHeader{background-color:#f5f5f5}.cc_couponcontainer td,.cc_recargo_mora td,.cc_selectedItemsCoupon td,.cc_selectedItemsPromotion td,.cc_selectedItemsReview td,.cc_selectedItemsSubtotal td{border:1px solid #ccc;padding:10px;text-align:left;vertical-align:middle}.cc_couponcontainer td.td_item_image,.cc_recargo_mora td.td_item_image,.cc_selectedItemsCoupon td.td_item_image,.cc_selectedItemsPromotion td.td_item_image,.cc_selectedItemsReview td.td_item_image,.cc_selectedItemsSubtotal td.td_item_image{display:none}.cc_couponcontainer td.td_item_name,.cc_recargo_mora td.td_item_name,.cc_selectedItemsCoupon td.td_item_name,.cc_selectedItemsPromotion td.td_item_name,.cc_selectedItemsReview td.td_item_name,.cc_selectedItemsSubtotal td.td_item_name{width:100%}.cc_couponcontainer td.td_items_coupon_description,.cc_couponcontainer td.td_items_promotion_description,.cc_couponcontainer td.td_items_subtotal_description,.cc_recargo_mora td.td_items_coupon_description,.cc_recargo_mora td.td_items_promotion_description,.cc_recargo_mora td.td_items_subtotal_description,.cc_selectedItemsCoupon td.td_items_coupon_description,.cc_selectedItemsCoupon td.td_items_promotion_description,.cc_selectedItemsCoupon td.td_items_subtotal_description,.cc_selectedItemsPromotion td.td_items_coupon_description,.cc_selectedItemsPromotion td.td_items_promotion_description,.cc_selectedItemsPromotion td.td_items_subtotal_description,.cc_selectedItemsReview td.td_items_coupon_description,.cc_selectedItemsReview td.td_items_promotion_description,.cc_selectedItemsReview td.td_items_subtotal_description,.cc_selectedItemsSubtotal td.td_items_coupon_description,.cc_selectedItemsSubtotal td.td_items_promotion_description,.cc_selectedItemsSubtotal td.td_items_subtotal_description{text-align:right;width:100%}.cc_couponcontainer td.td_item_percent,.cc_recargo_mora td.td_item_percent,.cc_selectedItemsCoupon td.td_item_percent,.cc_selectedItemsPromotion td.td_item_percent,.cc_selectedItemsReview td.td_item_percent,.cc_selectedItemsSubtotal td.td_item_percent{max-width:150px;min-width:150px;text-align:center;width:150px}.cc_couponcontainer td.td_item_date,.cc_recargo_mora td.td_item_date,.cc_selectedItemsCoupon td.td_item_date,.cc_selectedItemsPromotion td.td_item_date,.cc_selectedItemsReview td.td_item_date,.cc_selectedItemsSubtotal td.td_item_date{max-width:200px;min-width:200px;width:200px}.cc_couponcontainer .td_items_promotion_value,.cc_couponcontainer td.td_item_value,.cc_couponcontainer td.td_items_coupon_value,.cc_couponcontainer td.td_items_subtotal_value,.cc_recargo_mora .td_items_promotion_value,.cc_recargo_mora td.td_item_value,.cc_recargo_mora td.td_items_coupon_value,.cc_recargo_mora td.td_items_subtotal_value,.cc_selectedItemsCoupon .td_items_promotion_value,.cc_selectedItemsCoupon td.td_item_value,.cc_selectedItemsCoupon td.td_items_coupon_value,.cc_selectedItemsCoupon td.td_items_subtotal_value,.cc_selectedItemsPromotion .td_items_promotion_value,.cc_selectedItemsPromotion td.td_item_value,.cc_selectedItemsPromotion td.td_items_coupon_value,.cc_selectedItemsPromotion td.td_items_subtotal_value,.cc_selectedItemsReview .td_items_promotion_value,.cc_selectedItemsReview td.td_item_value,.cc_selectedItemsReview td.td_items_coupon_value,.cc_selectedItemsReview td.td_items_subtotal_value,.cc_selectedItemsSubtotal .td_items_promotion_value,.cc_selectedItemsSubtotal td.td_item_value,.cc_selectedItemsSubtotal td.td_items_coupon_value,.cc_selectedItemsSubtotal td.td_items_subtotal_value{max-width:150px;min-width:150px;text-align:center;width:150px}.cc_couponcontainer td.td_item_remove,.cc_recargo_mora td.td_item_remove,.cc_selectedItemsCoupon td.td_item_remove,.cc_selectedItemsPromotion td.td_item_remove,.cc_selectedItemsReview td.td_item_remove,.cc_selectedItemsSubtotal td.td_item_remove{max-width:50px;min-width:50px;text-align:center;width:50px}.cc_couponcontainer td.td_item_remove .cc_removerCupon,.cc_couponcontainer td.td_item_remove .cc_removerItem,.cc_recargo_mora td.td_item_remove .cc_removerCupon,.cc_recargo_mora td.td_item_remove .cc_removerItem,.cc_selectedItemsCoupon td.td_item_remove .cc_removerCupon,.cc_selectedItemsCoupon td.td_item_remove .cc_removerItem,.cc_selectedItemsPromotion td.td_item_remove .cc_removerCupon,.cc_selectedItemsPromotion td.td_item_remove .cc_removerItem,.cc_selectedItemsReview td.td_item_remove .cc_removerCupon,.cc_selectedItemsReview td.td_item_remove .cc_removerItem,.cc_selectedItemsSubtotal td.td_item_remove .cc_removerCupon,.cc_selectedItemsSubtotal td.td_item_remove .cc_removerItem{cursor:pointer}.cc_couponcontainer p,.cc_recargo_mora p,.cc_selectedItemsCoupon p,.cc_selectedItemsPromotion p,.cc_selectedItemsReview p,.cc_selectedItemsSubtotal p{margin:0}.cc_couponcontainer td.td_item_name .promotion_name,.cc_recargo_mora td.td_item_name .promotion_name,.cc_selectedItemsCoupon td.td_item_name .promotion_name,.cc_selectedItemsPromotion td.td_item_name .promotion_name,.cc_selectedItemsReview td.td_item_name .promotion_name,.cc_selectedItemsSubtotal td.td_item_name .promotion_name{font-size:.9rem;font-style:italic;line-height:100%;margin-bottom:.3rem}.cc_couponcontainer td.td_items_coupon_description p,.cc_couponcontainer td.td_items_promotion_description p,.cc_couponcontainer td.td_items_subtotal_description p,.cc_couponcontainer td.td_items_subtotal_value p,.cc_recargo_mora td.td_items_coupon_description p,.cc_recargo_mora td.td_items_promotion_description p,.cc_recargo_mora td.td_items_subtotal_description p,.cc_recargo_mora td.td_items_subtotal_value p,.cc_selectedItemsCoupon td.td_items_coupon_description p,.cc_selectedItemsCoupon td.td_items_promotion_description p,.cc_selectedItemsCoupon td.td_items_subtotal_description p,.cc_selectedItemsCoupon td.td_items_subtotal_value p,.cc_selectedItemsPromotion td.td_items_coupon_description p,.cc_selectedItemsPromotion td.td_items_promotion_description p,.cc_selectedItemsPromotion td.td_items_subtotal_description p,.cc_selectedItemsPromotion td.td_items_subtotal_value p,.cc_selectedItemsReview td.td_items_coupon_description p,.cc_selectedItemsReview td.td_items_promotion_description p,.cc_selectedItemsReview td.td_items_subtotal_description p,.cc_selectedItemsReview td.td_items_subtotal_value p,.cc_selectedItemsSubtotal td.td_items_coupon_description p,.cc_selectedItemsSubtotal td.td_items_promotion_description p,.cc_selectedItemsSubtotal td.td_items_subtotal_description p,.cc_selectedItemsSubtotal td.td_items_subtotal_value p{font-weight:700}.cc_selectedItemsPromotion{display:none}.cc_finalizarCompra{margin:15px auto 0;max-width:700px;overflow:hidden;text-align:right;width:100%}.cc_finalizarCompra a{margin:0}@media only screen and (max-width:650px){.cc_recargo_mora td.td_item_date,.cc_recargo_mora td.td_item_percent,.cc_recargo_mora td.td_item_value,.cc_selectedItemsCoupon td.td_item_date,.cc_selectedItemsCoupon td.td_item_percent,.cc_selectedItemsCoupon td.td_item_value,.cc_selectedItemsPromotion td.td_item_date,.cc_selectedItemsPromotion td.td_item_percent,.cc_selectedItemsPromotion td.td_item_value,.cc_selectedItemsReview td.td_item_date,.cc_selectedItemsReview td.td_item_percent,.cc_selectedItemsReview td.td_item_value,.cc_selectedItemsSubtotal td.td_item_date,.cc_selectedItemsSubtotal td.td_item_percent,.cc_selectedItemsSubtotal td.td_item_value{display:none}}.cc_seleccion,.cc_seleccion h3{text-align:center}.cc_seleccion .cc_agregarItem{cursor:pointer}.cc_seleccion .cc_agregarItem p{margin:0!important}.cc_preinscripcion .desc p.exp{margin:0 0 15px}.cc_preinscripcion .cc_couponcontainer{margin:5px 0 0;max-width:500px}.cc_preinscripcion .cc_couponcontainer .ccc_description{margin:0!important}.cc_preinscripcion .cc_couponcontainer .ccc_fieldContainer{border-bottom:0;margin:0;padding:0}.tip{background:#fff;border:1px solid #e9ecef;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.04);padding:1.25rem 1.5rem}.tip.logged{background:#f8fdfb;border-color:#d1e7dd}.tip .tip-icon{color:#e87722;flex-shrink:0;font-size:1.5rem}.tip .tip-icon.logged{color:#198754}.tip .tip-title{color:#1a1a1a;font-size:.9rem;font-weight:700}.tip .tip-desc{color:#555;font-size:.85rem;line-height:1.4}.tip .tip-btn{background:#e87722;border:none;border-radius:8px;color:#fff;font-size:.85rem;font-weight:600;padding:.5rem 1.25rem;transition:opacity .15s;white-space:nowrap}.tip .tip-btn:hover{color:#fff;opacity:.85}.tip .tip-btn-outline{background:transparent;border:1px solid #ccc;color:#555}.tip .tip-btn-outline:hover{background:#f5f5f5;color:#333}.form-inscripcion-items{height:auto;margin:0;width:100%}.form-inscripcion-items p{background-color:rgba(0,0,0,.1);border-radius:5px;display:inline-block;margin:0 10px 10px 0;padding:10px;vertical-align:top}.form-section-group{margin:0 auto 40px}.form-section-group .form-section-title{font-family:Montserrat,sans-serif;font-weight:600;text-transform:uppercase}.form-section-group .form-section-data{background-color:#f4f6f5;border-radius:10px;margin:0 auto;padding:15px}.form-section-group .form-section-data .form-section-col label{margin-bottom:2px!important}.form-section-group .form-section-data .form-section-col input{margin-top:0!important}.form-section-group .stepButtonsContainer{height:auto;text-align:right;width:100%}.form-section-group .stepButtonsContainer p{cursor:pointer;margin:15px 0 0!important}.form-section-group #cantidadPagosContainer,.form-section-group #localidadContainer,.form-section-group #localidadFacturacionContainer,.form-section-group #paymentFunctionContainer{display:none}.form-section-group #paymentFunctionContainer .voidedCouponDescription{color:#b05050;display:none;font-size:14px;line-height:normal;margin:5px 0 0;padding:0 0 10px 20px}.form-section-group{display:none}.form-section-group.fsg-initial-step{display:block}.form-section-datos-personales{padding:5px 0 15px}.form-section-datos-personales input,.form-section-tyc input{display:inline-block;height:15px!important;margin-top:-1px;vertical-align:middle;width:15px!important}.form-section-datos-personales label,.form-section-tyc label{display:inline-block;margin-left:5px;vertical-align:middle}.form-section-datos-personales a,.form-section-tyc a{cursor:pointer}.form-section-datos-personales a:hover,.form-section-tyc a:hover{text-decoration:underline!important}.cc_operacion .col-4{position:relative}.cc_operacion .payment_status span{border-radius:50rem;float:left;font-size:.75rem;font-weight:800;margin:0;min-width:10.5rem;padding:.5rem 1.2rem;text-align:center;text-transform:uppercase}.cc_operacion .payment_status span.approved{background-color:#c6f6d5;color:#38a169}.cc_operacion .payment_status span.waiting{background-color:#b2d3ff;color:#425f99}.cc_operacion .payment_status span.pending{background-color:#fff382;color:#524b00}.cc_operacion .payment_status span.rejected{background-color:#fed7d7;color:#e53e3e}.operation_container .hidden_fields{display:none}.operation_container .steps_top_container{align-items:center;background:#fff;border:1px solid #e9ecef;border-left:4px solid #fe6602;border-radius:12px;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:space-between;margin:0 0 1.5rem;padding:1rem 1.25rem}.operation_container .steps_top_container .steps_title{color:#001410;font-family:Montserrat,sans-serif;font-size:.9rem;font-weight:700;margin:0!important}.operation_container .steps_top_container .steps_title:before{background:#fe6602;border-radius:50%;content:"";display:inline-block;height:8px;margin-right:.5rem;vertical-align:middle;width:8px}.operation_container .steps_top_container .change_payment_method_container p{color:#57534e;font-size:.85rem;margin:0}.operation_container .steps_top_container .change_payment_method_container a{border-radius:.5rem;cursor:pointer}.operation_container .steps_top_container .change_payment_method_container p span{color:#fe6602;cursor:pointer;font-weight:600;margin:0 0 0 .4rem;text-decoration:none}.operation_container .steps_top_container .change_payment_method_container p span:hover{text-decoration:underline}.operation_container .step_box{background:#fff;border:1px solid #e9ecef;border-radius:16px;border-top:3px solid #fe6602;height:100%;padding:1.5rem;transition:box-shadow .2s}.operation_container .step_box:hover{box-shadow:0 4px 20px rgba(0,0,0,.07)}.operation_container .step_header{align-items:center;display:flex;gap:.75rem;margin-bottom:1rem}.operation_container .step_n{align-items:center;background:#fe6602;border-radius:50%;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.operation_container .step_n span{color:#fff;font-size:.9rem;font-weight:700;line-height:1}.operation_container .step_title{color:#001410;font-size:1rem;font-weight:700;line-height:1.3;margin:0}.operation_container .step_alert{align-items:flex-start;background:#fff0e6;border:1px solid #fe6602;border-radius:10px;color:#7a3000;display:flex;font-size:.85rem;gap:.6rem;line-height:1.5;margin:1rem 0;padding:.75rem 1rem}.operation_container .step_description{color:#57534e;font-size:.9rem;line-height:1.6;margin:0}.operation_container .step_description b,.operation_container .step_description u{color:#001410}.operation_container .step_description--mt{margin-top:1.25rem}.operation_container .step_value{background:#f5f5f4;border-radius:10px;color:#001410;display:block;font-size:1.1rem;font-weight:700;margin:.75rem 0 0;padding:.75rem 1rem;text-align:center}.operation_container .step_bank_data{background:#f5f5f4;border-radius:10px;font-size:.88rem;line-height:1.8;margin-top:1rem;padding:1rem}.operation_container .step_bank_data .step_bank_label{color:#57534e;font-size:.72rem;font-weight:700;letter-spacing:.06em;margin-bottom:.35rem;text-transform:uppercase}.operation_container .step_bank_data .step_bank_row{display:flex;gap:.5rem}.operation_container .step_bank_data .step_bank_row span:first-child{color:#57534e;min-width:60px}.operation_container .step_bank_data .step_bank_row span:last-child{color:#001410;font-weight:600}.operation_container .link{color:#fe6602;cursor:pointer}.operation_container .link:hover{color:#d75601;text-decoration:underline}.operation_container .step_whatsapp{margin:1.25rem 0 0;text-align:center}.operation_container .step_whatsapp--mt-sm{margin-top:.75rem}.operation_container .step_whatsapp a{align-items:center;display:inline-flex;gap:.5rem}.operation_container .step_whatsapp a i{font-size:1.4rem}.operation_container .step_whatsapp a span{font-size:.9rem}.operation_container .step_whatsapp a:hover span{text-decoration:underline}.operation_container .cardPaymentContainer{margin-top:1rem}.operation_container .cardPaymentContainer #cantidadPagosContainer{display:none;margin-top:1rem}.operation_container .cardPaymentContainer .voidedCouponDescription{color:#b05050;display:none;font-size:.85rem;margin:.35rem 0 0}.operation_container .cardPaymentContainer .form-label{margin-bottom:.1rem}.operation_container .cardPaymentContainer .button.posnet_payment{background:#fe6602;border-radius:10px;color:#fff;cursor:pointer;display:block;font-size:.85rem;font-weight:700;margin-top:1.25rem;padding:.75rem 1rem;text-align:center;text-transform:uppercase;transition:opacity .2s;width:100%}.operation_container .cardPaymentContainer .button.posnet_payment:hover{opacity:.85}@media only screen and (max-width:900px){.cc_operacion .col-4,.cc_operacion .col-8{display:block;width:100%}}@media only screen and (max-width:800px){.operation_container .col-6{display:block!important;margin:0 0 30px;width:100%}}#cc_add_popup,#ccop_change_payment_method_popup{background-color:#fff;max-width:600px;padding:30px!important;width:100%}#cc_add_popup.iziToast,#ccop_change_payment_method_popup.iziToast{border-radius:.5rem}#cc_add_popup .iziToast-icon,#ccop_change_payment_method_popup .iziToast-icon{display:none}#cc_add_popup .iziToast-body,#ccop_change_payment_method_popup .iziToast-body{margin:0!important;padding:0!important}#cc_add_popup .iziToast-buttons,#cc_add_popup .iziToast-inputs,#cc_add_popup .iziToast-texts,#ccop_change_payment_method_popup .iziToast-buttons,#ccop_change_payment_method_popup .iziToast-inputs,#ccop_change_payment_method_popup .iziToast-texts{margin:0!important;padding:0!important;text-align:center;width:100%}#cc_add_popup .iziToast-texts p,#ccop_change_payment_method_popup .iziToast-texts p{font-size:16px;text-align:center;width:100%}#cc_add_popup .iziToast-inputs,#ccop_change_payment_method_popup .iziToast-inputs{margin:10px 0!important}#cc_add_popup .iziToast-inputs select,#ccop_change_payment_method_popup .iziToast-inputs select{width:100%}#cc_add_popup .iziToast-buttons,#ccop_change_payment_method_popup .iziToast-buttons{text-align:right}#cc_add_popup .iziToast-buttons button,#ccop_change_payment_method_popup .iziToast-buttons button{border-radius:.5rem;margin-left:.8rem}#cc_add_popup .iziToast-buttons .btn-primary,#ccop_change_payment_method_popup .iziToast-buttons .btn-primary{background-color:#fe6602;color:#fff;transition:.3s}#cc_add_popup .iziToast-buttons .btn-primary:hover,#ccop_change_payment_method_popup .iziToast-buttons .btn-primary:hover{opacity:.8}.pago-status-wrap{align-items:center;display:flex;min-height:70vh;padding:4rem 0}.pago-status-card{background:#fff;border-radius:20px;box-shadow:0 8px 40px rgba(0,0,0,.08);margin:0 auto;max-width:520px;padding:3rem 2.5rem;text-align:center}.pago-status-card h2{color:#001410;font-size:1.6rem;font-weight:700;margin-bottom:.5rem}.pago-status-card p{color:#57534e;font-size:1rem;line-height:1.6;margin-bottom:2rem}.pago-status-icon{align-items:center;border-radius:50%;display:flex;font-size:2.2rem;height:90px;justify-content:center;margin:0 auto 1.5rem;width:90px}.pago-status-icon.aprobado{background:#e6f9f1;color:#006251}.pago-status-icon.pendiente{background:#fef8e8;color:#ed9c56}.pago-status-icon.rechazado{background:#ffefec;color:#fc5c46}.pago-status-icon.devuelto{background:#eef6f9;color:#56a2bd}.pago-status-icon.vencido{background:#f5f5f4;color:#57534e}.pago-status-badge{border-radius:50px;display:inline-block;font-size:.8rem;font-weight:600;letter-spacing:.04em;margin-bottom:1.5rem;padding:.35rem 1rem;text-transform:uppercase}.pago-status-badge.aprobado{background:#e6f9f1;color:#006251}.pago-status-badge.pendiente{background:#fef8e8;color:#b87a2e}.pago-status-badge.rechazado{background:#ffefec;color:#c0392b}.pago-status-badge.devuelto{background:#eef6f9;color:#2980b9}.pago-status-badge.vencido{background:#f5f5f4;color:#57534e}.pago-status-actions{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}.pago-status-fail-reason{align-items:flex-start;display:inline-flex;flex-direction:column;gap:.2rem;margin-bottom:1.5rem}.pago-status-fail-reason .pago-status-badge{margin-bottom:0}.pago-status-fail-reason .pago-status-fail-text{color:#57534e;font-size:.82rem;padding:0 .25rem}.cc_operacionContinuarPago{align-items:center;border-radius:8px!important;box-shadow:none!important;cursor:pointer;display:inline-flex!important;font-size:.9rem!important;font-weight:600!important;gap:.4rem;letter-spacing:0!important;padding:.5rem 1.25rem!important;text-decoration:none;text-transform:none!important;transition:opacity .15s!important}.cc_operacionContinuarPago:hover{color:#fff!important;opacity:.85}.cc_discount_row.cc_selectedItemsCoupon,.cc_discount_row.cc_selectedItemsPromotion,.cc_subtotal_row.cc_selectedItemsSubtotal{border:none;border-collapse:separate;table-layout:auto}.cc_item_card{background:#fff;border:1px solid #e9ecef;border-radius:12px;margin-bottom:10px;overflow:hidden;transition:box-shadow .2s}.cc_item_card:hover{box-shadow:0 4px 16px rgba(0,0,0,.08)}.cc_item_card_body{align-items:center;display:flex;flex-wrap:nowrap;gap:16px;justify-content:space-between;padding:16px 20px}.cc_item_card_info{flex:1;min-width:0}.cc_item_card_name{color:#1a1a1a;font-size:.95rem;font-weight:600;margin:0 0 4px;text-align:left}.cc_item_card_promo{background:#d1e7dd;border-radius:20px;color:#198754;display:inline-block;font-size:.78rem;margin-top:4px;padding:2px 10px}.cc_item_card_select_wrap{margin-top:10px}.cc_item_card_select_wrap .form-select{border-radius:8px;font-size:.85rem;max-width:260px}.cc_item_card_select_label{color:#555;display:block;font-size:.8rem;font-weight:600;margin-bottom:4px;text-align:left}.cc_item_card_meta{align-items:center;display:flex;flex-shrink:0;flex-wrap:nowrap;gap:24px}.cc_item_card_badge,.cc_item_card_price{align-items:center;display:flex;flex-direction:column;min-width:70px;text-align:center}.cc_badge_label,.cc_price_label{color:#888;font-size:.7rem;letter-spacing:.05em;margin-bottom:2px;text-transform:uppercase}.cc_badge_value{background:#fff4ec;border-radius:20px;color:#e87722;font-size:.9rem;padding:2px 12px}.cc_badge_value,.cc_price_value{font-weight:700;white-space:nowrap}.cc_price_value{color:#1a1a1a;font-size:1.05rem}.cc_item_card_remove{border-radius:6px;color:#dc3545;cursor:pointer;font-size:.9rem;padding:4px 8px;transition:background .2s}.cc_item_card_remove:hover{background:#fdecea}.cc_discount_row{align-items:center;background:#f8f9fa;border-radius:10px;color:#555;display:flex;font-size:.88rem;gap:12px;justify-content:space-between;margin-bottom:8px;padding:10px 20px}.cc_discount_row.cc_recargo_mora{background:#fdf2f2}.cc_discount_label{flex:1;min-width:0;text-align:left}.cc_discount_label p{color:inherit;font-size:inherit;font-weight:inherit;margin:0}.cc_discount_value{color:#198754;font-weight:600;white-space:nowrap}.cc_discount_value p{color:inherit;font-size:inherit;font-weight:inherit;margin:0}.cc_subtotal_row{align-items:center;background:#fff;border:2px solid #e87722;border-radius:12px;display:flex;gap:12px;justify-content:space-between;margin-top:4px;padding:14px 20px}.cc_subtotal_label{color:#1a1a1a;font-size:.95rem;font-weight:700}.cc_subtotal_value{color:#e87722;font-size:1.15rem;font-weight:800;white-space:nowrap}.cc_subtotal_value p{color:inherit;font-size:inherit;font-weight:inherit;margin:0}@media (max-width:575.98px){.cc_item_card_body{align-items:flex-start;flex-direction:column;gap:12px;padding:14px 16px}.cc_item_card_info{width:100%}.cc_item_card_meta{border-top:1px solid #f0f0f0;gap:12px;justify-content:space-between;padding-top:10px;width:100%}.cc_item_card_badge,.cc_item_card_price{align-items:center;flex-direction:row;gap:8px}.cc_badge_label,.cc_price_label{margin-bottom:0}.cc_item_card_select_wrap .form-select{max-width:100%}.cc_discount_row{flex-wrap:wrap;gap:4px 12px;padding:10px 14px}.cc_subtotal_row{padding:12px 16px}.cc_subtotal_value{font-size:1rem}}.cc_item_paid{border-left:3px solid #198754}.cc_item_pending{border-left:3px solid #e87722}.cc_badge_paid{background:#d1e7dd!important;color:#198754!important}.cc_item_card_matricula_badge{background:#f3e8ff;border-radius:20px;color:#6f42c1;display:block;font-size:.75rem;font-weight:600;margin-top:6px;padding:2px 10px;width:-moz-fit-content;width:fit-content}.cc_items_locked_notice{align-items:center;background:#fff3cd;border:1px solid #ffc107;border-radius:8px;color:#664d03;display:flex;font-size:.82rem;font-weight:500;margin:12px 0 8px;padding:10px 16px}.cc_item_locked_individual{border-left:3px solid #adb5bd;opacity:.55;pointer-events:none}.cc_item_card_locked_hint{color:#6c757d;display:block;font-size:.75rem;margin-top:4px;text-align:left}.cc_items_locked{opacity:.5;pointer-events:none;position:relative}.cc_items_locked:after{background:hsla(0,0%,100%,.4);border-radius:12px;content:"";inset:0;position:absolute;z-index:1}
