@import url(http://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,800italic,400,300,600,700,800);@import url(http://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,800italic,400,300,600,700,800);.input_error{color:red!important}.input_success{color:green}#submit_message{font-size:14px;font-weight:700;display:none}.button-facturas{width:125px;text-align:center}.button-secundary{margin-top:5px!important}html.remodal-is-locked{overflow:hidden}.remodal,[data-remodal-id]{display:none}.remodal-overlay{position:fixed;z-index:9999;top:-5000px;right:-5000px;bottom:-5000px;left:-5000px;display:none;background:rgb(43 46 56 / .9)}.f-footer,.remodal-wrapper{right:0;bottom:0;text-align:center}.remodal-wrapper{position:fixed;z-index:10000;top:0;left:0;display:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:10px 10px 0}.remodal-wrapper:after{display:inline-block;height:100%;margin-left:-.05em;content:""}.remodal-overlay,.remodal-wrapper{-webkit-backface-visibility:hidden;backface-visibility:hidden}.remodal{position:relative;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;margin-bottom:10px;padding:35px;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);color:#2b2e38;background:#fff}.remodal-cancel,.remodal-close,.remodal-confirm{overflow:visible;margin:0;outline:0;border:0;cursor:pointer;text-decoration:none}.remodal-is-initialized{display:inline-block}.remodal-close,.remodal-close:before{display:block;width:35px;position:absolute;left:0;top:0}.remodal-bg.remodal-is-opened,.remodal-bg.remodal-is-opening{-webkit-filter:blur(3px);filter:blur(3px)}.remodal-overlay.remodal-is-opening{-webkit-animation:remodal-overlay-opening-keyframes .3s;animation:remodal-overlay-opening-keyframes .3s}.remodal-overlay.remodal-is-closing{-webkit-animation:remodal-overlay-closing-keyframes .3s;animation:remodal-overlay-closing-keyframes .3s}.remodal.remodal-is-opening{-webkit-animation:remodal-opening-keyframes .3s;animation:remodal-opening-keyframes .3s}.remodal.remodal-is-closing{-webkit-animation:remodal-closing-keyframes .3s;animation:remodal-closing-keyframes .3s}.remodal,.remodal-wrapper:after{vertical-align:middle}.remodal h1{font-size:18px}.remodal-close{height:35px;padding:0;-webkit-transition:color .2s;transition:color .2s;color:#95979c;background:0 0}.remodal-close:hover{color:#2b2e38}.remodal-close:before{font-family:Arial,"Helvetica CY","Nimbus Sans L",sans-serif!important;font-size:25px;line-height:35px;content:"\00d7";text-align:center}.remodal-cancel,.remodal-confirm{font:inherit;display:inline-block;min-width:110px;padding:12px 0;-webkit-transition:background .2s;transition:background .2s;text-align:center;vertical-align:middle}#f-start,#facturacion_wrapper .f-welcome-container .f-page-subtitle,#facturacion_wrapper .f-welcome-container .f-page-title,.f-footer h1,.step-header h1{font-family:'Open Sans',sans-serif}.remodal-confirm{color:#fff;background:#81c784}.remodal-confirm:hover{background:#66bb6a;box-shadow:none}.remodal-cancel{color:#fff;background:#e57373}.remodal-cancel:hover{background:#ef5350;box-shadow:none}.remodal-cancel::-moz-focus-inner,.remodal-confirm::-moz-focus-inner{padding:0;border:0}.remodal .cancelacion .space{padding-bottom:20px}.remodal .cancelacion input,.remodal .cancelacion select{width:100%;max-width:none}.remodal .cancelacion,.remodal .cancelando,.remodal .resultado{display:none}.remodal .cancelando{min-height:200px}@-webkit-keyframes remodal-opening-keyframes{from{-webkit-transform:scale(1.05);transform:scale(1.05);opacity:0}to{-webkit-transform:none;transform:none;opacity:1}}@keyframes remodal-opening-keyframes{from{-webkit-transform:scale(1.05);transform:scale(1.05);opacity:0}to{-webkit-transform:none;transform:none;opacity:1}}@-webkit-keyframes remodal-closing-keyframes{from{-webkit-transform:scale(1);transform:scale(1);opacity:1}to{-webkit-transform:scale(.95);transform:scale(.95);opacity:0}}@keyframes remodal-closing-keyframes{from{-webkit-transform:scale(1);transform:scale(1);opacity:1}to{-webkit-transform:scale(.95);transform:scale(.95);opacity:0}}@-webkit-keyframes remodal-overlay-opening-keyframes{from{opacity:0}to{opacity:1}}@keyframes remodal-overlay-opening-keyframes{from{opacity:0}to{opacity:1}}@-webkit-keyframes remodal-overlay-closing-keyframes{from{opacity:1}to{opacity:0}}@keyframes remodal-overlay-closing-keyframes{from{opacity:1}to{opacity:0}}@media only screen and (min-width:641px){.remodal{max-width:700px}}.lt-ie9 .remodal-overlay{background:#2b2e38}.lt-ie9 .remodal{width:700px}#facturacion_wrapper .f-welcome-container{display:block;padding:50px;position:absolute;top:0;left:0;right:0}#facturacion_wrapper .f-welcome-container .f-page-title{font-size:28px;font-weight:700;text-align:center}#facturacion_wrapper .steps-container{display:block;padding:40px;position:relative}#step-one{margin:130px auto 0}#out-message h3{font-size:15px;text-align:center;text-transform:none}#f-start,.buttons_container h1,.invoice-button,.loader{text-transform:uppercase}#out-message h3 strong{font-size:15px}#f-start{width:250px;height:45px;text-align:center;border:2px solid #E73E36;color:#E73E36!important;background-color:transparent!important;border-radius:8px;font-weight:600;font-size:16px;line-height:1;box-shadow:none}#f-start:hover{background-color:#E73E36!important;color:#FFF!important}.f-button-container{margin-top:30px}.f-footer{position:absolute;left:0}.f-footer h1{color:#FFF;font-size:18px;font-weight:400}.f-footer .footer-bottom{background:0 0}.f-header .home-link{float:none;text-align:center}.step-block{display:block;width:100%;margin:0 auto;border-radius:8px;position:relative;z-index:100;max-width:700px}.step-header{width:100%;background:#CE3729;border-radius:5px 5px 0 0}.step-header h1{color:#FFF;text-align:center;padding:20px;font-weight:700;margin:0;font-size:30px}.step-block .step-content .step-instruction,.step-header h1 span{font-weight:600;font-family:'Open Sans',sans-serif}.step-header h1 span{display:block;font-size:14px;margin:0 0 10px 0}.step-block .steps-icons{display:none;height:10px;position:relative}.step-block .steps-icons hr{display:none}.step-block .step-badges{text-align:center;position:relative;bottom:10px;padding:0}.step-block .step-badges li{border-radius:50%;color:#FFF;height:40px;min-width:40px;padding:10px 3px 0;text-align:center;display:inline-block;background:#CCC;font-size:20px;margin:0 15px}.step-block .step-badges li i{color:#FFF}.step-block .step-content{padding:40px;background:#f5f5f5;border:1px solid #c2c2c2;border-top:0}.step-block .step-content form{height:auto;position:relative;width:100%}.step-block .step-content .step-instruction{color:#302859;text-align:left;margin:0 auto 30px;font-size:15px;font-family:unset}.step-block .step-content form .f-input,.step-block .step-content form .f-select-two{display:block;width:100%;margin:0 0 10px;border-radius:5px;border:1px solid #c2c2c2;padding:10px;color:#4C637B;font-family:'Open Sans',sans-serif;font-size:14px;height:auto}#f-step-one-form label,#f-step-two-form label,#payment-method-form label{width:100%;position:relative;padding:5px 0;height:auto;font-family:'Open Sans',sans-serif;font-size:14px;border:#fff0;border-radius:5px 0 0 5px;float:left;margin:10px 0 10px 0;font-weight:500;color:#263238}#f-step-one-form label .requerido{color:#f44336}.error_msj,.step-block .step-content .f-loading{font-size:13px;font-family:'Open Sans',sans-serif}#f-step-two-form label{margin:0!important}.step-block .step-content form .f-select{background:#FFF;cursor:pointer;margin:10px 0 0 0;width:100%;padding:10px;border-radius:0}#step-three-button-next{padding:10px 35px;margin:30px 0 0 8px}#step-three-button-next:hover{background:#37474f!important;border:#37474f!important;color:#fff!important}.step-block .step-content form .f-digits{padding-left:295px}#f-step-two-form .input-group.float-left{width:49%;display:inline-block;margin:0;vertical-align:top}#f-step-two-form .input-group{display:table;width:100%;margin:8px auto}#f-step-two-form .input-group .f-input,#f-step-two-form .input-group .f-select-two{margin:0!important}#f-step-two-form{width:100%}#f-step-two-form label{width:180px;height:43px}#f-step-two-form .f-select-two{border-color:#67BA2F;background-color:#f2f2f2;width:100%}#f-step-two-form .f-input{border-color:#67BA2F;width:100%}#f-step-two-form .f-input:read-only,#f-step-two-form .f-select-two:disabled{border-color:#c2c2c2}.buttons-right{text-align:right}#num-cta-box{display:none}.step-block .step-content .f-submit{border-radius:5px;padding:10px 60px;display:inline-block;font-family:'Open Sans',sans-serif;font-weight:300;margin:30px 0 0 0;color:#202a57;min-width:190px}.step-block .step-content form .f-submit:hover{background:#37474f!important;border:#37474f!important;color:#fff!important}.step-block .step-content form .f-back{margin-right:15px}.step-block .step-content form .f-edit{margin-right:15px;background:#39923D!important;border:#1992B6!important}.step-block .step-content form .f-edit:hover{background:#1E5A21!important;border:#1683A3!important}.step-block .step-content .f-loading{display:none}#progress[value]{width:500px;height:5px;position:absolute;bottom:0;color:#fff;background:-moz-linear-gradient(left,#38B1EB 10%,#38B1EB 19%,38B1EB 19%,38B1EB 21%,#38B1EB 21%,#38B1EB 39%,38B1EB 39%,38B1EB 41%,#38B1EB 41%,#38B1EB 59%,38B1EB 39%,38B1EB 41%,#38B1EB 41%,#fcff00 59%,38B1EB 59%,38B1EB 61%,#ffb750 61%,#ffb750 79%,38B1EB 79%,38B1EB 81%,#38B1EB 81%,#38B1EB 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0,#38B1EB),color-stop(19%,#38B1EB),color-stop(19%,38B1EB),color-stop(21%,38B1EB),color-stop(21%,#38B1EB),color-stop(39%,#38B1EB),color-stop(39%,#38B1EB),color-stop(41%,#38B1EB),color-stop(41%,#38B1EB),color-stop(59%,#38B1EB),color-stop(39%,#38B1EB),color-stop(41%,#38B1EB),color-stop(41%,#38B1EB),color-stop(59%,#38B1EB),color-stop(59%,#38B1EB),color-stop(61%,#38B1EB),color-stop(61%,#38B1EB),color-stop(79%,#38B1EB),color-stop(79%,#38B1EB),color-stop(81%,#38B1EB),color-stop(81%,#38B1EB),color-stop(100%,#38B1EB));background:-webkit-linear-gradient(left,#38B1EB 0,#38B1EB 19%,#38B1EB 19%,#38B1EB 21%,#38B1EB 21%,#38B1EB 39%,#38B1EB 39%,#38B1EB 41%,#38B1EB 41%,#38B1EB 59%,#38B1EB 39%,#38B1EB 41%,#38B1EB 41%,#38B1EB 59%,#38B1EB 59%,#38B1EB 61%,#38B1EB 61%,#38B1EB 79%,#38B1EB 79%,#38B1EB 81%,#38B1EB 81%,#38B1EB 100%);background:-o-linear-gradient(left,#38B1EB 0,#38B1EB 19%,#38B1EB 19%,#38B1EB 21%,#38B1EB 21%,#38B1EB 39%,#38B1EB 39%,#38B1EB 41%,#38B1EB 41%,#38B1EB 59%,#38B1EB 39%,#38B1EB 41%,#38B1EB 41%,#38B1EB 59%,#38B1EB 59%,#38B1EB 61%,#38B1EB 61%,#38B1EB 79%,#38B1EB 79%,#38B1EB 81%,#38B1EB 81%,#38B1EB 100%);background:-ms-linear-gradient(left,#38B1EB 0,#38B1EB 19%,#38B1EB 19%,#38B1EB 21%,#38B1EB 21%,#38B1EB 39%,#38B1EB 39%,#38B1EB 41%,#38B1EB 41%,#38B1EB 59%,#38B1EB 39%,#38B1EB 41%,#38B1EB 41%,#38B1EB 59%,#38B1EB 59%,#38B1EB 61%,#38B1EB 61%,#38B1EB 79%,#38B1EB 79%,#38B1EB 81%,#38B1EB 81%,#38B1EB 100%);background:linear-gradient(to right,#38B1EB 0,#38B1EB 19%,#38B1EB 19%,#38B1EB 21%,#38B1EB 21%,#38B1EB 39%,#38B1EB 39%,#38B1EB 41%,#38B1EB 41%,#38B1EB 59%,#38B1EB 39%,#38B1EB 41%,#38B1EB 41%,#38B1EB 59%,#38B1EB 59%,#38B1EB 61%,#38B1EB 61%,#38B1EB 79%,#38B1EB 79%,#38B1EB 81%,#38B1EB 81%,#38B1EB 100%);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);-webkit-appearance:none;-moz-appearance:none;appearance:none}#progress[value]::-webkit-progress-bar{background-color:#fff0;position:relative}#progress[value]::-webkit-progress-value{width:100%;background-color:#fff;background-size:100%;position:relative;overflow:hidden;-webkit-transition:width .6s ease;-moz-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}::-webkit-input-placeholder{color:#888}:-moz-placeholder{color:#888}::-moz-placeholder{color:#888}:-ms-input-placeholder{color:#888}#step-two{display:none;width:100%}.error_msj{display:none;color:red;position:absolute;bottom:30px}.input_error{border:1px solid red!important}.clearfix{clear:both}#fiscal-calle,#fiscal-colonia,#fiscal-cp,#fiscal-delegacion,#fiscal-estado,#fiscal-exterior,#fiscal-interior,#fiscal-municipio,#fiscal-pais,#fiscal-telefono{display:inline-block;width:190px;vertical-align:top}.f-right{float:right!important}.f-left{float:left!important}.f-top{margin:15px auto!important}.f-bottom{margin-bottom:15px!important}.data-warning{color:#E23737!important}#step-four,#step-three{display:none}.buttons_container{padding:20px;text-align:center}.buttons_container h1{font-size:20px;margin:0 auto 40px}.buttons_container .invoice-button{float:left;display:none;color:#FFF}.buttons_container .invoice-button:hover{background:#A09FA0!important;border-color:#A09FA0!important}.buttons_container #result-msg{color:red;font-size:14px;margin-bottom:50px}.step-invoice{width:100%}.invoice-title{font-size:15px;text-align:right;margin:0!important}.invoice-title #invoice-id{font-weight:700;font-size:20px}.invoice-emisor,.invoice-receptor{display:block;vertical-align:top;width:100%;margin:10px 30px 10px 0}.invoice-emisor .ref-data,.invoice-receptor .ref-data{display:block}.invoice-header{font-weight:700}.invoice-totals{float:right}.btn-success{background:#67BA2F!important;border:#67BA2F!important;border-radius:5px;padding:13px 20px;float:right;font-family:'Open Sans',sans-serif;font-weight:700;margin:0}table{background:#fff}.form-table th{padding:20px}.invoice-totals table{background:0 0!important;border:none!important}.invoice-totals table td{border-bottom:0!important;border-top:0!important;border-right:0!important;border-left:0!important;font-weight:700;font-size:15px}.table-details td{padding:6px 10px}#table-details thead td{background-color:#37474f;color:#fff}#td-discount{display:none}#invoice-discount,#invoice-iva,#invoice-subtotal,#invoice-total{font-weight:400}.invoice-button{padding:10px 24px;color:#FFF;text-decoration:none;margin:15px 10px 15px 0;font-family:Open Sans,sans-serif;font-size:15px;font-weight:300;background:#4C637B!important;border:1px solid #4C637B!important}.invoice-button:active,.invoice-button:focus,.invoice-button:hover{color:#FFF!important;background:#38516B!important;border:1px solid #38516B!important}.email-msg{position:relative;font-size:12px;color:#1b1a26;bottom:5px}#result-email-msg{font-size:16px}#result-email-msg.success{color:#67BA2F}#result-email-msg.error{color:red}.loader_content{background:#fff;display:none;width:100%;position:absolute;top:0;bottom:0;z-index:10000000}.loader{width:250px;height:50px;line-height:50px;text-align:center;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-family:helvetica,arial,sans-serif;font-weight:900;color:#949494;letter-spacing:.2em}.loader::after,.loader::before{content:"";display:block;width:15px;height:15px;background:#949494;position:absolute;-webkit-animation:load .7s infinite alternate ease-in-out;animation:load .7s infinite alternate ease-in-out}.loader::before{top:0}.loader::after{bottom:0}@-webkit-keyframes load{0%{left:0;height:30px;width:15px}50%{height:8px;width:40px}100%{left:235px;height:30px;width:15px}}@keyframes load{0%{left:0;height:30px;width:15px}50%{height:8px;width:40px}100%{left:235px;height:30px;width:15px}}.steps-progress{position:relative;height:30px}.steps-progress .color-progress{position:absolute;height:3px;display:block;width:100%;z-index:10;background:#9B9B9B;bottom:0}.progress{width:100%;height:3px}.progress-wrap{background:#942318;overflow:hidden;position:absolute;bottom:0;margin:0;box-shadow:none}.progress-wrap .progress-bar{background:#9B9B9B;left:0;position:absolute;top:0;margin:0}.steps-progress ul{display:block;width:80%;margin:0 auto;text-align:center;position:relative;top:6px;z-index:100}.steps-progress ul li{display:inline-block;margin:0 10px;list-style:none}.steps-progress ul li .step-icon{display:block;background-color:#9B9B9B;width:50px;height:50px;border-radius:50%;background-size:50%;background-repeat:no-repeat;background-position:center;transition:background-color .5s ease-in-out;-moz-transition:background-color .5s ease-in-out;-webkit-transition:background-color .5s ease-in-out;-o-transition:background-color .5s ease-in-out}.steps-progress ul li .step-icon.active{background-color:#942318}.steps-progress ul li .search-order{background-image:url(/wp-content/plugins/WooCommerceCFDI33_3.x-master/assets/search-order.png)}.steps-progress ul li .customer-data{background-image:url(/wp-content/plugins/WooCommerceCFDI33_3.x-master/assets/customer-data.png)}.steps-progress ul li .verify-order{background-image:url(/wp-content/plugins/WooCommerceCFDI33_3.x-master/assets/verify-invoice.png)}.steps-progress ul li .invoice-result{background-image:url(/wp-content/plugins/WooCommerceCFDI33_3.x-master/assets/invoice-result.png)}.dataTables_wrapper .dataTables_paginate .paginate_button:hover{background:#0085ba;border-color:#0073aa #006799 #006799;-webkit-box-shadow:0 1px 0 #006799;box-shadow:0 1px 0 #006799;color:#fff;text-decoration:none}.dataTables_wrapper .dataTables_paginate .paginate_button.disabled,.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover{text-shadow:none;color:#0085ba}.dataTables_wrapper .dataTables_paginate .paginate_button.current,.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover{background:#0085ba;border-color:#0073aa #006799 #006799!important;border:1px solid #0073aa;-webkit-box-shadow:0 1px 0 #006799;box-shadow:0 1px 0 #006799;color:#fff!important;text-decoration:none}.invoice-success-screen{display:flex;justify-content:center}.input_error{color:red!important}.input_success{color:green}#submit_message{font-size:14px;font-weight:700;display:none}.button-facturas{width:125px;text-align:center}.button-secundary{margin-top:5px!important}html.remodal-is-locked{overflow:hidden}.remodal,[data-remodal-id]{display:none}.remodal-overlay{position:fixed;z-index:9999;top:-5000px;right:-5000px;bottom:-5000px;left:-5000px;display:none;background:rgb(43 46 56 / .9)}.f-footer,.remodal-wrapper{right:0;bottom:0;text-align:center}.remodal-wrapper{position:fixed;z-index:10000;top:0;left:0;display:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:10px 10px 0}.remodal-wrapper:after{display:inline-block;height:100%;margin-left:-.05em;content:""}.remodal-overlay,.remodal-wrapper{-webkit-backface-visibility:hidden;backface-visibility:hidden}.remodal{position:relative;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;margin-bottom:10px;padding:35px;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);color:#2b2e38;background:#fff}.remodal-cancel,.remodal-close,.remodal-confirm{overflow:visible;margin:0;outline:0;border:0;cursor:pointer;text-decoration:none}.remodal-is-initialized{display:inline-block}.remodal-close,.remodal-close:before{display:block;width:35px;position:absolute;left:0;top:0}.remodal-bg.remodal-is-opened,.remodal-bg.remodal-is-opening{-webkit-filter:blur(3px);filter:blur(3px)}.remodal-overlay.remodal-is-opening{-webkit-animation:remodal-overlay-opening-keyframes .3s;animation:remodal-overlay-opening-keyframes .3s}.remodal-overlay.remodal-is-closing{-webkit-animation:remodal-overlay-closing-keyframes .3s;animation:remodal-overlay-closing-keyframes .3s}.remodal.remodal-is-opening{-webkit-animation:remodal-opening-keyframes .3s;animation:remodal-opening-keyframes .3s}.remodal.remodal-is-closing{-webkit-animation:remodal-closing-keyframes .3s;animation:remodal-closing-keyframes .3s}.remodal,.remodal-wrapper:after{vertical-align:middle}.remodal h1{font-size:18px}.remodal-close{height:35px;padding:0;-webkit-transition:color .2s;transition:color .2s;color:#95979c;background:0 0}.remodal-close:hover{color:#2b2e38}.remodal-close:before{font-family:Arial,"Helvetica CY","Nimbus Sans L",sans-serif!important;font-size:25px;line-height:35px;content:"\00d7";text-align:center}.remodal-cancel,.remodal-confirm{font:inherit;display:inline-block;min-width:110px;padding:12px 0;-webkit-transition:background .2s;transition:background .2s;text-align:center;vertical-align:middle}#f-start,#facturacion_wrapper .f-welcome-container .f-page-subtitle,#facturacion_wrapper .f-welcome-container .f-page-title,.f-footer h1,.step-header h1{font-family:'Open Sans',sans-serif}.remodal-confirm{color:#fff;background:#81c784}.remodal-confirm:hover{background:#66bb6a;box-shadow:none}.remodal-cancel{color:#fff;background:#e57373}.remodal-cancel:hover{background:#ef5350;box-shadow:none}.remodal-cancel::-moz-focus-inner,.remodal-confirm::-moz-focus-inner{padding:0;border:0}.remodal .cancelacion .space{padding-bottom:20px}.remodal .cancelacion input,.remodal .cancelacion select{width:100%;max-width:none}.remodal .cancelacion,.remodal .cancelando,.remodal .resultado{display:none}.remodal .cancelando{min-height:200px}@-webkit-keyframes remodal-opening-keyframes{from{-webkit-transform:scale(1.05);transform:scale(1.05);opacity:0}to{-webkit-transform:none;transform:none;opacity:1}}@keyframes remodal-opening-keyframes{from{-webkit-transform:scale(1.05);transform:scale(1.05);opacity:0}to{-webkit-transform:none;transform:none;opacity:1}}@-webkit-keyframes remodal-closing-keyframes{from{-webkit-transform:scale(1);transform:scale(1);opacity:1}to{-webkit-transform:scale(.95);transform:scale(.95);opacity:0}}@keyframes remodal-closing-keyframes{from{-webkit-transform:scale(1);transform:scale(1);opacity:1}to{-webkit-transform:scale(.95);transform:scale(.95);opacity:0}}@-webkit-keyframes remodal-overlay-opening-keyframes{from{opacity:0}to{opacity:1}}@keyframes remodal-overlay-opening-keyframes{from{opacity:0}to{opacity:1}}@-webkit-keyframes remodal-overlay-closing-keyframes{from{opacity:1}to{opacity:0}}@keyframes remodal-overlay-closing-keyframes{from{opacity:1}to{opacity:0}}@media only screen and (min-width:641px){.remodal{max-width:700px}}.lt-ie9 .remodal-overlay{background:#2b2e38}.lt-ie9 .remodal{width:700px}#facturacion_wrapper .f-welcome-container{display:block;padding:50px;position:absolute;top:0;left:0;right:0}#facturacion_wrapper .f-welcome-container .f-page-title{font-size:28px;font-weight:700;text-align:center}#facturacion_wrapper .steps-container{display:block;padding:40px;position:relative}#step-one{margin:130px auto 0}#out-message h3{font-size:15px;text-align:center;text-transform:none}#f-start,.buttons_container h1,.invoice-button,.loader{text-transform:uppercase}#out-message h3 strong{font-size:15px}#f-start{width:250px;height:45px;text-align:center;border:2px solid #E73E36;color:#E73E36!important;background-color:transparent!important;border-radius:8px;font-weight:600;font-size:16px;line-height:1;box-shadow:none}#f-start:hover{background-color:#E73E36!important;color:#FFF!important}.f-button-container{margin-top:30px}.f-footer{position:absolute;left:0}.f-footer h1{color:#FFF;font-size:18px;font-weight:400}.f-footer .footer-bottom{background:0 0}.f-header .home-link{float:none;text-align:center}.step-block{display:block;width:100%;margin:0 auto;border-radius:8px;position:relative;z-index:100;max-width:700px}.step-header{width:100%;background:#CE3729;border-radius:5px 5px 0 0}.step-header h1{color:#FFF;text-align:center;padding:20px;font-weight:700;margin:0;font-size:30px}.step-block .step-content .step-instruction,.step-header h1 span{font-weight:600;font-family:'Open Sans',sans-serif}.step-header h1 span{display:block;font-size:14px;margin:0 0 10px 0}.step-block .steps-icons{display:none;height:10px;position:relative}.step-block .steps-icons hr{display:none}.step-block .step-badges{text-align:center;position:relative;bottom:10px;padding:0}.step-block .step-badges li{border-radius:50%;color:#FFF;height:40px;min-width:40px;padding:10px 3px 0;text-align:center;display:inline-block;background:#CCC;font-size:20px;margin:0 15px}.step-block .step-badges li i{color:#FFF}.step-block .step-content{padding:40px;background:#f5f5f5;border:1px solid #c2c2c2;border-top:0}.step-block .step-content form{height:auto;position:relative;width:100%}.step-block .step-content .step-instruction{color:#302859;text-align:left;margin:0 auto 30px;font-size:15px;font-family:unset}.step-block .step-content form .f-input,.step-block .step-content form .f-select-two{display:block;width:100%;margin:0 0 10px;border-radius:5px;border:1px solid #c2c2c2;padding:10px;color:#4C637B;font-family:'Open Sans',sans-serif;font-size:14px;height:auto}#f-step-one-form label,#f-step-two-form label,#payment-method-form label{width:100%;position:relative;padding:5px 0;height:auto;font-family:'Open Sans',sans-serif;font-size:14px;border:#fff0;border-radius:5px 0 0 5px;float:left;margin:10px 0 10px 0;font-weight:500;color:#263238}#f-step-one-form label .requerido{color:#f44336}.error_msj,.step-block .step-content .f-loading{font-size:13px;font-family:'Open Sans',sans-serif}#f-step-two-form label{margin:0!important}.step-block .step-content form .f-select{background:#FFF;cursor:pointer;margin:10px 0 0 0;width:100%;padding:10px;border-radius:0}#step-three-button-next{padding:10px 35px;margin:30px 0 0 8px}#step-three-button-next:hover{background:#37474f!important;border:#37474f!important;color:#fff!important}.step-block .step-content form .f-digits{padding-left:295px}#f-step-two-form .input-group.float-left{width:49%;display:inline-block;margin:0;vertical-align:top}#f-step-two-form .input-group{display:table;width:100%;margin:8px auto}#f-step-two-form .input-group .f-input,#f-step-two-form .input-group .f-select-two{margin:0!important}#f-step-two-form{width:100%}#f-step-two-form label{width:180px;height:43px}#f-step-two-form .f-select-two{border-color:#67BA2F;background-color:#f2f2f2;width:100%}#f-step-two-form .f-input{border-color:#67BA2F;width:100%}#f-step-two-form .f-input:read-only,#f-step-two-form .f-select-two:disabled{border-color:#c2c2c2}.buttons-right{text-align:right}#num-cta-box{display:none}.step-block .step-content .f-submit{border-radius:5px;padding:10px 60px;display:inline-block;font-family:'Open Sans',sans-serif;font-weight:300;margin:30px 0 0 0;color:#202a57;min-width:190px}.step-block .step-content form .f-submit:hover{background:#37474f!important;border:#37474f!important;color:#fff!important}.step-block .step-content form .f-back{margin-right:15px}.step-block .step-content form .f-edit{margin-right:15px;background:#39923D!important;border:#1992B6!important}.step-block .step-content form .f-edit:hover{background:#1E5A21!important;border:#1683A3!important}.step-block .step-content .f-loading{display:none}#progress[value]{width:500px;height:5px;position:absolute;bottom:0;color:#fff;background:-moz-linear-gradient(left,#38B1EB 10%,#38B1EB 19%,38B1EB 19%,38B1EB 21%,#38B1EB 21%,#38B1EB 39%,38B1EB 39%,38B1EB 41%,#38B1EB 41%,#38B1EB 59%,38B1EB 39%,38B1EB 41%,#38B1EB 41%,#fcff00 59%,38B1EB 59%,38B1EB 61%,#ffb750 61%,#ffb750 79%,38B1EB 79%,38B1EB 81%,#38B1EB 81%,#38B1EB 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0,#38B1EB),color-stop(19%,#38B1EB),color-stop(19%,38B1EB),color-stop(21%,38B1EB),color-stop(21%,#38B1EB),color-stop(39%,#38B1EB),color-stop(39%,#38B1EB),color-stop(41%,#38B1EB),color-stop(41%,#38B1EB),color-stop(59%,#38B1EB),color-stop(39%,#38B1EB),color-stop(41%,#38B1EB),color-stop(41%,#38B1EB),color-stop(59%,#38B1EB),color-stop(59%,#38B1EB),color-stop(61%,#38B1EB),color-stop(61%,#38B1EB),color-stop(79%,#38B1EB),color-stop(79%,#38B1EB),color-stop(81%,#38B1EB),color-stop(81%,#38B1EB),color-stop(100%,#38B1EB));background:-webkit-linear-gradient(left,#38B1EB 0,#38B1EB 19%,#38B1EB 19%,#38B1EB 21%,#38B1EB 21%,#38B1EB 39%,#38B1EB 39%,#38B1EB 41%,#38B1EB 41%,#38B1EB 59%,#38B1EB 39%,#38B1EB 41%,#38B1EB 41%,#38B1EB 59%,#38B1EB 59%,#38B1EB 61%,#38B1EB 61%,#38B1EB 79%,#38B1EB 79%,#38B1EB 81%,#38B1EB 81%,#38B1EB 100%);background:-o-linear-gradient(left,#38B1EB 0,#38B1EB 19%,#38B1EB 19%,#38B1EB 21%,#38B1EB 21%,#38B1EB 39%,#38B1EB 39%,#38B1EB 41%,#38B1EB 41%,#38B1EB 59%,#38B1EB 39%,#38B1EB 41%,#38B1EB 41%,#38B1EB 59%,#38B1EB 59%,#38B1EB 61%,#38B1EB 61%,#38B1EB 79%,#38B1EB 79%,#38B1EB 81%,#38B1EB 81%,#38B1EB 100%);background:-ms-linear-gradient(left,#38B1EB 0,#38B1EB 19%,#38B1EB 19%,#38B1EB 21%,#38B1EB 21%,#38B1EB 39%,#38B1EB 39%,#38B1EB 41%,#38B1EB 41%,#38B1EB 59%,#38B1EB 39%,#38B1EB 41%,#38B1EB 41%,#38B1EB 59%,#38B1EB 59%,#38B1EB 61%,#38B1EB 61%,#38B1EB 79%,#38B1EB 79%,#38B1EB 81%,#38B1EB 81%,#38B1EB 100%);background:linear-gradient(to right,#38B1EB 0,#38B1EB 19%,#38B1EB 19%,#38B1EB 21%,#38B1EB 21%,#38B1EB 39%,#38B1EB 39%,#38B1EB 41%,#38B1EB 41%,#38B1EB 59%,#38B1EB 39%,#38B1EB 41%,#38B1EB 41%,#38B1EB 59%,#38B1EB 59%,#38B1EB 61%,#38B1EB 61%,#38B1EB 79%,#38B1EB 79%,#38B1EB 81%,#38B1EB 81%,#38B1EB 100%);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);-webkit-appearance:none;-moz-appearance:none;appearance:none}#progress[value]::-webkit-progress-bar{background-color:#fff0;position:relative}#progress[value]::-webkit-progress-value{width:100%;background-color:#fff;background-size:100%;position:relative;overflow:hidden;-webkit-transition:width .6s ease;-moz-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}::-webkit-input-placeholder{color:#888}:-moz-placeholder{color:#888}::-moz-placeholder{color:#888}:-ms-input-placeholder{color:#888}#step-two{display:none;width:100%}.error_msj{display:none;color:red;position:absolute;bottom:30px}.input_error{border:1px solid red!important}.clearfix{clear:both}#fiscal-calle,#fiscal-colonia,#fiscal-cp,#fiscal-delegacion,#fiscal-estado,#fiscal-exterior,#fiscal-interior,#fiscal-municipio,#fiscal-pais,#fiscal-telefono{display:inline-block;width:190px;vertical-align:top}.f-right{float:right!important}.f-left{float:left!important}.f-top{margin:15px auto!important}.f-bottom{margin-bottom:15px!important}.data-warning{color:#E23737!important}#step-four,#step-three{display:none}.buttons_container{padding:20px;text-align:center}.buttons_container h1{font-size:20px;margin:0 auto 40px}.buttons_container .invoice-button{float:left;display:none;color:#FFF}.buttons_container .invoice-button:hover{background:#A09FA0!important;border-color:#A09FA0!important}.buttons_container #result-msg{color:red;font-size:14px;margin-bottom:50px}.step-invoice{width:100%}.invoice-title{font-size:15px;text-align:right;margin:0!important}.invoice-title #invoice-id{font-weight:700;font-size:20px}.invoice-emisor,.invoice-receptor{display:block;vertical-align:top;width:100%;margin:10px 30px 10px 0}.invoice-emisor .ref-data,.invoice-receptor .ref-data{display:block}.invoice-header{font-weight:700}.invoice-totals{float:right}.btn-success{background:#67BA2F!important;border:#67BA2F!important;border-radius:5px;padding:13px 20px;float:right;font-family:'Open Sans',sans-serif;font-weight:700;margin:0}table{background:#fff}.form-table th{padding:20px}.invoice-totals table{background:0 0!important;border:none!important}.invoice-totals table td{border-bottom:0!important;border-top:0!important;border-right:0!important;border-left:0!important;font-weight:700;font-size:15px}.table-details td{padding:6px 10px}#table-details thead td{background-color:#37474f;color:#fff}#td-discount{display:none}#invoice-discount,#invoice-iva,#invoice-subtotal,#invoice-total{font-weight:400}.invoice-button{padding:10px 24px;color:#FFF;text-decoration:none;margin:15px 10px 15px 0;font-family:Open Sans,sans-serif;font-size:15px;font-weight:300;background:#4C637B!important;border:1px solid #4C637B!important}.invoice-button:active,.invoice-button:focus,.invoice-button:hover{color:#FFF!important;background:#38516B!important;border:1px solid #38516B!important}.email-msg{position:relative;font-size:12px;color:#1b1a26;bottom:5px}#result-email-msg{font-size:16px}#result-email-msg.success{color:#67BA2F}#result-email-msg.error{color:red}.loader_content{background:#fff;display:none;width:100%;position:absolute;top:0;bottom:0;z-index:10000000}.loader{width:250px;height:50px;line-height:50px;text-align:center;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-family:helvetica,arial,sans-serif;font-weight:900;color:#949494;letter-spacing:.2em}.loader::after,.loader::before{content:"";display:block;width:15px;height:15px;background:#949494;position:absolute;-webkit-animation:load .7s infinite alternate ease-in-out;animation:load .7s infinite alternate ease-in-out}.loader::before{top:0}.loader::after{bottom:0}@-webkit-keyframes load{0%{left:0;height:30px;width:15px}50%{height:8px;width:40px}100%{left:235px;height:30px;width:15px}}@keyframes load{0%{left:0;height:30px;width:15px}50%{height:8px;width:40px}100%{left:235px;height:30px;width:15px}}.steps-progress{position:relative;height:30px}.steps-progress .color-progress{position:absolute;height:3px;display:block;width:100%;z-index:10;background:#9B9B9B;bottom:0}.progress{width:100%;height:3px}.progress-wrap{background:#942318;overflow:hidden;position:absolute;bottom:0;margin:0;box-shadow:none}.progress-wrap .progress-bar{background:#9B9B9B;left:0;position:absolute;top:0;margin:0}.steps-progress ul{display:block;width:80%;margin:0 auto;text-align:center;position:relative;top:6px;z-index:100}.steps-progress ul li{display:inline-block;margin:0 10px;list-style:none}.steps-progress ul li .step-icon{display:block;background-color:#9B9B9B;width:50px;height:50px;border-radius:50%;background-size:50%;background-repeat:no-repeat;background-position:center;transition:background-color .5s ease-in-out;-moz-transition:background-color .5s ease-in-out;-webkit-transition:background-color .5s ease-in-out;-o-transition:background-color .5s ease-in-out}.steps-progress ul li .step-icon.active{background-color:#942318}.steps-progress ul li .search-order{background-image:url(/wp-content/plugins/WooCommerceCFDI33_3.x-master/assets/search-order.png)}.steps-progress ul li .customer-data{background-image:url(/wp-content/plugins/WooCommerceCFDI33_3.x-master/assets/customer-data.png)}.steps-progress ul li .verify-order{background-image:url(/wp-content/plugins/WooCommerceCFDI33_3.x-master/assets/verify-invoice.png)}.steps-progress ul li .invoice-result{background-image:url(/wp-content/plugins/WooCommerceCFDI33_3.x-master/assets/invoice-result.png)}.dataTables_wrapper .dataTables_paginate .paginate_button:hover{background:#0085ba;border-color:#0073aa #006799 #006799;-webkit-box-shadow:0 1px 0 #006799;box-shadow:0 1px 0 #006799;color:#fff;text-decoration:none}.dataTables_wrapper .dataTables_paginate .paginate_button.disabled,.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover{text-shadow:none;color:#0085ba}.dataTables_wrapper .dataTables_paginate .paginate_button.current,.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover{background:#0085ba;border-color:#0073aa #006799 #006799!important;border:1px solid #0073aa;-webkit-box-shadow:0 1px 0 #006799;box-shadow:0 1px 0 #006799;color:#fff!important;text-decoration:none}.invoice-success-screen{display:flex;justify-content:center}.wp-block-archives{box-sizing:border-box}.wp-block-archives-dropdown label{display:block}.wp-block-avatar{line-height:0}.wp-block-avatar,.wp-block-avatar img{box-sizing:border-box}.wp-block-avatar.aligncenter{text-align:center}.wp-block-audio{box-sizing:border-box}.wp-block-audio :where(figcaption){margin-bottom:1em;margin-top:.5em}.wp-block-audio audio{min-width:300px;width:100%}.wp-block-button__link{align-content:center;box-sizing:border-box;cursor:pointer;display:inline-block;height:100%;text-align:center;word-break:break-word}.wp-block-button__link.aligncenter{text-align:center}.wp-block-button__link.alignright{text-align:right}:where(.wp-block-button__link){border-radius:9999px;box-shadow:none;padding:calc(.667em + 2px) calc(1.333em + 2px);text-decoration:none}.wp-block-button[style*=text-decoration] .wp-block-button__link{text-decoration:inherit}.wp-block-buttons>.wp-block-button.has-custom-width{max-width:none}.wp-block-buttons>.wp-block-button.has-custom-width .wp-block-button__link{width:100%}.wp-block-buttons>.wp-block-button.has-custom-font-size .wp-block-button__link{font-size:inherit}.wp-block-buttons>.wp-block-button.wp-block-button__width-25{width:calc(25% - var(--wp--style--block-gap, .5em)*.75)}.wp-block-buttons>.wp-block-button.wp-block-button__width-50{width:calc(50% - var(--wp--style--block-gap, .5em)*.5)}.wp-block-buttons>.wp-block-button.wp-block-button__width-75{width:calc(75% - var(--wp--style--block-gap, .5em)*.25)}.wp-block-buttons>.wp-block-button.wp-block-button__width-100{flex-basis:100%;width:100%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-25{width:25%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-50{width:50%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-75{width:75%}.wp-block-button.is-style-squared,.wp-block-button__link.wp-block-button.is-style-squared{border-radius:0}.wp-block-button.no-border-radius,.wp-block-button__link.no-border-radius{border-radius:0!important}:root :where(.wp-block-button .wp-block-button__link.is-style-outline),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link){border:2px solid;padding:.667em 1.333em}:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color)),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-text-color)){color:currentColor}:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-background)),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-background)){background-color:initial;background-image:none}.wp-block-buttons{box-sizing:border-box}.wp-block-buttons.is-vertical{flex-direction:column}.wp-block-buttons.is-vertical>.wp-block-button:last-child{margin-bottom:0}.wp-block-buttons>.wp-block-button{display:inline-block;margin:0}.wp-block-buttons.is-content-justification-left{justify-content:flex-start}.wp-block-buttons.is-content-justification-left.is-vertical{align-items:flex-start}.wp-block-buttons.is-content-justification-center{justify-content:center}.wp-block-buttons.is-content-justification-center.is-vertical{align-items:center}.wp-block-buttons.is-content-justification-right{justify-content:flex-end}.wp-block-buttons.is-content-justification-right.is-vertical{align-items:flex-end}.wp-block-buttons.is-content-justification-space-between{justify-content:space-between}.wp-block-buttons.aligncenter{text-align:center}.wp-block-buttons:not(.is-content-justification-space-between,.is-content-justification-right,.is-content-justification-left,.is-content-justification-center) .wp-block-button.aligncenter{margin-left:auto;margin-right:auto;width:100%}.wp-block-buttons[style*=text-decoration] .wp-block-button,.wp-block-buttons[style*=text-decoration] .wp-block-button__link{text-decoration:inherit}.wp-block-buttons.has-custom-font-size .wp-block-button__link{font-size:inherit}.wp-block-buttons .wp-block-button__link{width:100%}.wp-block-button.aligncenter,.wp-block-calendar{text-align:center}.wp-block-calendar td,.wp-block-calendar th{border:1px solid;padding:.25em}.wp-block-calendar th{font-weight:400}.wp-block-calendar caption{background-color:inherit}.wp-block-calendar table{border-collapse:collapse;width:100%}.wp-block-calendar table:where(:not(.has-text-color)){color:#40464d}.wp-block-calendar table:where(:not(.has-text-color)) td,.wp-block-calendar table:where(:not(.has-text-color)) th{border-color:#ddd}.wp-block-calendar table.has-background th{background-color:inherit}.wp-block-calendar table.has-text-color th{color:inherit}:where(.wp-block-calendar table:not(.has-background) th){background:#ddd}.wp-block-categories{box-sizing:border-box}.wp-block-categories.alignleft{margin-right:2em}.wp-block-categories.alignright{margin-left:2em}.wp-block-categories.wp-block-categories-dropdown.aligncenter{text-align:center}.wp-block-categories .wp-block-categories__label{display:block;width:100%}.wp-block-code{box-sizing:border-box}.wp-block-code code{
  /*!rtl:begin:ignore*/direction:ltr;display:block;font-family:inherit;overflow-wrap:break-word;text-align:initial;white-space:pre-wrap
  /*!rtl:end:ignore*/}.wp-block-columns{align-items:normal!important;box-sizing:border-box;display:flex;flex-wrap:wrap!important}@media (min-width:782px){.wp-block-columns{flex-wrap:nowrap!important}}.wp-block-columns.are-vertically-aligned-top{align-items:flex-start}.wp-block-columns.are-vertically-aligned-center{align-items:center}.wp-block-columns.are-vertically-aligned-bottom{align-items:flex-end}@media (max-width:781px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:100%!important}}@media (min-width:782px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column[style*=flex-basis]{flex-grow:0}}.wp-block-columns.is-not-stacked-on-mobile{flex-wrap:nowrap!important}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column[style*=flex-basis]{flex-grow:0}:where(.wp-block-columns){margin-bottom:1.75em}:where(.wp-block-columns.has-background){padding:1.25em 2.375em}.wp-block-column{flex-grow:1;min-width:0;overflow-wrap:break-word;word-break:break-word}.wp-block-column.is-vertically-aligned-top{align-self:flex-start}.wp-block-column.is-vertically-aligned-center{align-self:center}.wp-block-column.is-vertically-aligned-bottom{align-self:flex-end}.wp-block-column.is-vertically-aligned-stretch{align-self:stretch}.wp-block-column.is-vertically-aligned-bottom,.wp-block-column.is-vertically-aligned-center,.wp-block-column.is-vertically-aligned-top{width:100%}.wp-block-post-comments{box-sizing:border-box}.wp-block-post-comments .alignleft{float:left}.wp-block-post-comments .alignright{float:right}.wp-block-post-comments .navigation:after{clear:both;content:"";display:table}.wp-block-post-comments .commentlist{clear:both;list-style:none;margin:0;padding:0}.wp-block-post-comments .commentlist .comment{min-height:2.25em;padding-left:3.25em}.wp-block-post-comments .commentlist .comment p{font-size:1em;line-height:1.8;margin:1em 0}.wp-block-post-comments .commentlist .children{list-style:none;margin:0;padding:0}.wp-block-post-comments .comment-author{line-height:1.5}.wp-block-post-comments .comment-author .avatar{border-radius:1.5em;display:block;float:left;height:2.5em;margin-right:.75em;margin-top:.5em;width:2.5em}.wp-block-post-comments .comment-author cite{font-style:normal}.wp-block-post-comments .comment-meta{font-size:.875em;line-height:1.5}.wp-block-post-comments .comment-meta b{font-weight:400}.wp-block-post-comments .comment-meta .comment-awaiting-moderation{display:block;margin-bottom:1em;margin-top:1em}.wp-block-post-comments .comment-body .commentmetadata{font-size:.875em}.wp-block-post-comments .comment-form-author label,.wp-block-post-comments .comment-form-comment label,.wp-block-post-comments .comment-form-email label,.wp-block-post-comments .comment-form-url label{display:block;margin-bottom:.25em}.wp-block-post-comments .comment-form input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments .comment-form textarea{box-sizing:border-box;display:block;width:100%}.wp-block-post-comments .comment-form-cookies-consent{display:flex;gap:.25em}.wp-block-post-comments .comment-form-cookies-consent #wp-comment-cookies-consent{margin-top:.35em}.wp-block-post-comments .comment-reply-title{margin-bottom:0}.wp-block-post-comments .comment-reply-title :where(small){font-size:var(--wp--preset--font-size--medium,smaller);margin-left:.5em}.wp-block-post-comments .reply{font-size:.875em;margin-bottom:1.4em}.wp-block-post-comments input:not([type=submit]),.wp-block-post-comments textarea{border:1px solid #949494;font-family:inherit;font-size:1em}.wp-block-post-comments input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments textarea{padding:calc(.667em + 2px)}:where(.wp-block-post-comments input[type=submit]){border:none}.wp-block-comments{box-sizing:border-box}.wp-block-comments-pagination>.wp-block-comments-pagination-next,.wp-block-comments-pagination>.wp-block-comments-pagination-numbers,.wp-block-comments-pagination>.wp-block-comments-pagination-previous{font-size:inherit;margin-bottom:.5em;margin-right:.5em}.wp-block-comments-pagination>.wp-block-comments-pagination-next:last-child,.wp-block-comments-pagination>.wp-block-comments-pagination-numbers:last-child,.wp-block-comments-pagination>.wp-block-comments-pagination-previous:last-child{margin-right:0}.wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow{display:inline-block;margin-right:1ch}.wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-comments-pagination .wp-block-comments-pagination-next-arrow{display:inline-block;margin-left:1ch}.wp-block-comments-pagination .wp-block-comments-pagination-next-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-comments-pagination.aligncenter{justify-content:center}.wp-block-comment-template{box-sizing:border-box;list-style:none;margin-bottom:0;max-width:100%;padding:0}.wp-block-comment-template li{clear:both}.wp-block-comment-template ol{list-style:none;margin-bottom:0;max-width:100%;padding-left:2rem}.wp-block-comment-template.alignleft{float:left}.wp-block-comment-template.aligncenter{margin-left:auto;margin-right:auto;width:fit-content}.wp-block-comment-template.alignright{float:right}.wp-block-comment-date{box-sizing:border-box}.comment-awaiting-moderation{display:block;font-size:.875em;line-height:1.5}.wp-block-comment-author-name,.wp-block-comment-content,.wp-block-comment-edit-link,.wp-block-comment-reply-link{box-sizing:border-box}.wp-block-cover,.wp-block-cover-image{align-items:center;background-position:50%;box-sizing:border-box;display:flex;justify-content:center;min-height:430px;overflow:hidden;overflow:clip;padding:1em;position:relative}.wp-block-cover .has-background-dim:not([class*=-background-color]),.wp-block-cover-image .has-background-dim:not([class*=-background-color]),.wp-block-cover-image.has-background-dim:not([class*=-background-color]),.wp-block-cover.has-background-dim:not([class*=-background-color]){background-color:#000}.wp-block-cover .has-background-dim.has-background-gradient,.wp-block-cover-image .has-background-dim.has-background-gradient{background-color:initial}.wp-block-cover-image.has-background-dim:before,.wp-block-cover.has-background-dim:before{background-color:inherit;content:""}.wp-block-cover .wp-block-cover__background,.wp-block-cover .wp-block-cover__gradient-background,.wp-block-cover-image .wp-block-cover__background,.wp-block-cover-image .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim:not(.has-background-gradient):before,.wp-block-cover.has-background-dim:not(.has-background-gradient):before{bottom:0;left:0;opacity:.5;position:absolute;right:0;top:0}.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-10:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-10:not(.has-background-gradient):before{opacity:.1}.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-20:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-20:not(.has-background-gradient):before{opacity:.2}.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-30:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-30:not(.has-background-gradient):before{opacity:.3}.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-40:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-40:not(.has-background-gradient):before{opacity:.4}.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-50:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-50:not(.has-background-gradient):before{opacity:.5}.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-60:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-60:not(.has-background-gradient):before{opacity:.6}.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-70:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-70:not(.has-background-gradient):before{opacity:.7}.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-80:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-80:not(.has-background-gradient):before{opacity:.8}.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-90:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-90:not(.has-background-gradient):before{opacity:.9}.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-100:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-100:not(.has-background-gradient):before{opacity:1}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-0,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-0,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0{opacity:0}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-10,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-10,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10{opacity:.1}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-20,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-20,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20{opacity:.2}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-30,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-30,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30{opacity:.3}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-40,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-40,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40{opacity:.4}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-50,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-50,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50{opacity:.5}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-60,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-60,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60{opacity:.6}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-70,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-70,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70{opacity:.7}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-80,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-80,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80{opacity:.8}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-90,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-90,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90{opacity:.9}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-100,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-100,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100{opacity:1}.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.alignleft,.wp-block-cover.alignright{max-width:420px;width:100%}.wp-block-cover-image.aligncenter,.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.aligncenter,.wp-block-cover.alignleft,.wp-block-cover.alignright{display:flex}.wp-block-cover .wp-block-cover__inner-container,.wp-block-cover-image .wp-block-cover__inner-container{color:inherit;position:relative;width:100%}.wp-block-cover-image.is-position-top-left,.wp-block-cover.is-position-top-left{align-items:flex-start;justify-content:flex-start}.wp-block-cover-image.is-position-top-center,.wp-block-cover.is-position-top-center{align-items:flex-start;justify-content:center}.wp-block-cover-image.is-position-top-right,.wp-block-cover.is-position-top-right{align-items:flex-start;justify-content:flex-end}.wp-block-cover-image.is-position-center-left,.wp-block-cover.is-position-center-left{align-items:center;justify-content:flex-start}.wp-block-cover-image.is-position-center-center,.wp-block-cover.is-position-center-center{align-items:center;justify-content:center}.wp-block-cover-image.is-position-center-right,.wp-block-cover.is-position-center-right{align-items:center;justify-content:flex-end}.wp-block-cover-image.is-position-bottom-left,.wp-block-cover.is-position-bottom-left{align-items:flex-end;justify-content:flex-start}.wp-block-cover-image.is-position-bottom-center,.wp-block-cover.is-position-bottom-center{align-items:flex-end;justify-content:center}.wp-block-cover-image.is-position-bottom-right,.wp-block-cover.is-position-bottom-right{align-items:flex-end;justify-content:flex-end}.wp-block-cover-image.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container{margin:0}.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container{margin:0;width:auto}.wp-block-cover .wp-block-cover__image-background,.wp-block-cover video.wp-block-cover__video-background,.wp-block-cover-image .wp-block-cover__image-background,.wp-block-cover-image video.wp-block-cover__video-background{border:none;bottom:0;box-shadow:none;height:100%;left:0;margin:0;max-height:none;max-width:none;object-fit:cover;outline:none;padding:0;position:absolute;right:0;top:0;width:100%}.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:fixed;background-repeat:no-repeat;background-size:cover}@supports (-webkit-touch-callout:inher