img[data-lazyloaded]{opacity:0}img.litespeed-loaded{-webkit-transition:opacity .5s linear 0.2s;-moz-transition:opacity .5s linear 0.2s;transition:opacity .5s linear 0.2s;opacity:1}ul.bullet-none{list-style:none}ul.bullet-none li{margin-left:1.8em}ul.bullet-none li>i{left:0;position:absolute}.absolute-footer{display:none}span.amount{font-weight:initial;white-space:nowrap}.product_cat-turmas .product-short-description{font-size:110%;text-transform:uppercase}.turma-small .price,.turma-small .price span.amount{color:var(--fs-color-success)!important;font-size:25px}.turma-small .discounted-price{display:none}.product-page-price{font-size:32px;margin-bottom:0}.button.alt{background-color:var(--fs-color-primary);border-color:rgb(0 0 0 / .05);color:#fff}.tabbed-content .nav{border-bottom:1px solid #e0e0e0}.nav-line:not(.account-nav)>li>a{padding:20px}.nav-line>li>a:before{height:1px;top:initial;bottom:0}.nav-line>li>a:after{transition:all .2s ease;-moz-transition:all .2s ease;-webkit-transition:all .2s ease;transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);opacity:0;content:"";position:absolute;bottom:-7px;left:50%;width:14px;height:14px;margin-left:-6px;border:1px solid #687279;border-top-color:#fff0;border-right-color:#fff0}.nav-line>li.active>a:after{opacity:1;background:#fff;border-left-color:#fcaf17;border-bottom-color:#fcaf17}.box-depoimento .date-depoimento{position:absolute;right:1.5em;top:.7em;gap:5px}.box-depoimento.box-vertical .box-image{vertical-align:top}.bg-repeat .bg-fill{background-size:auto!important;background-repeat:repeat!important}.flickity-slider>.col{padding-bottom:0!important}#validade-cielo-webservice-mes,#validade-cielo-webservice-debito-mes{float:left;margin-right:10%}.wizard-icb{margin-bottom:30px;overflow:hidden;counter-reset:step}.methods{margin:0 0 20px;background-color:#fcfcfc;padding:20px;border-radius:10px;border:1px solid #ececec;list-style:none}.wizard-icb h3{margin-left:50px;margin-bottom:20px}.wizard-icb .wizard-wrapper{margin-left:50px}.wizard-icb>li{list-style-type:none;position:relative}.wizard-controls{display:block;margin-top:30px}.wizard-icb>li:before{content:counter(step);counter-increment:step;width:40px;line-height:40px;display:block;font-size:20px;color:#333;background:#fff;border-radius:99px;position:absolute;text-align:center;top:2px;border:1px solid;z-index:2}.wizard-icb>li:after{content:'';width:1px;height:100%;background:#000;position:absolute;top:40px;left:20px;z-index:1}.wizard-icb>li:last-child:after{content:none}.wizard-icb>li.active:before,.wizard-icb>li.active:after{background:#27AE60;color:#fff}.user-icons{position:relative;margin:0 0 0 30px}.user-icons i{position:absolute;left:-30px}.checkout-icb .woocommerce-billing-fields>h3,.checkout-icb #woocommerce-contract-fields>h3,.checkout-icb #order_detail>h3{margin-bottom:0;padding:0}.checkout-icb .woocommerce-billing-fields>h3:before,.checkout-icb #woocommerce-contract-fields>h3:before,.checkout-icb #order_detail>h3:before{content:"1";display:inline-block;width:40px;height:40px;border:1px solid;border-radius:99px;text-align:center;line-height:40px;margin-right:10px}.checkout-icb #woocommerce-contract-fields>h3:before{content:"2"}.checkout-icb #order_detail>h3:before{content:"3"}.checkout-icb .woocommerce-billing-fields-wrapper,.checkout-icb .woocommerce-contract-wrapper,.checkout-icb .order-details-wrapper{padding-left:30px;border-left:1px solid;position:relative;float:left;margin-left:20px}.selo{border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;width:160px;height:160px;background:#fff;text-align:center;z-index:20;position:relative;padding:30px}.selo:before{border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;content:"";position:absolute;top:5px;left:5px;right:5px;bottom:5px;border:1px dashed #fcaf17}.overlay-selo{border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;width:160px;height:160px;background:#fff;text-align:center;z-index:20;position:relative;padding:30px;opacity:0;transition:opacity .2s}.has-hover:hover .overlay-selo{opacity:1}.overlay-selo:before{border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;content:"";position:absolute;top:5px;left:5px;right:5px;bottom:5px;border:1px dashed #fcaf17}.box-local{width:100%;padding:10px;background-color:var(--fs-color-primary);color:#fff;line-height:1.2}.accordion-pagamentos .accordion-title{position:absolute;left:-9999px}.accordion-pagamentos .accordion-inner{padding:0}.atrasado{background-color:#fcf4f3!important}.atrasado .data-vencimento{color:#d94904}.circle-status .order-status{color:#777;background:#e5e5e5;padding:10px;border-radius:99px;width:40px;height:40px}ol.woocommerce-OrderUpdates{padding:2px 0 0}ol.woocommerce-OrderUpdates li{padding:0}ol.woocommerce-OrderUpdates li .woocommerce-OrderUpdate-text{padding:10px;background:#efefef;position:relative}ol.woocommerce-OrderUpdates li.system-note .woocommerce-OrderUpdate-text{background:#d7cad2}ol.woocommerce-OrderUpdates li .woocommerce-OrderUpdate-text::after{content:"";display:block;position:absolute;bottom:-10px;left:20px;width:0;height:0;border-width:10px 10px 0 0;border-style:solid;border-color:#efefef #fff0}ol.woocommerce-OrderUpdates li .woocommerce-OrderUpdate-text p{margin:0;padding:0;word-wrap:break-word}ol.woocommerce-OrderUpdates li p.woocommerce-OrderUpdate-meta{color:#999;margin:0;font-size:11px}.shop_table .wc-item-meta li{display:flex;gap:5px}.shop_table .wc-item-meta li p{margin:0}table:not(.shop_table) .order-status,table.shop_table .order-status span{display:inline-flex;line-height:2.5em;color:#777;background:#e5e5e5;border-radius:4px;border-bottom:1px solid rgb(0 0 0 / .05);cursor:inherit!important;white-space:nowrap;max-width:100%}table.contrato{width:500px;margin:0 auto;border:1px solid #000}table.contrato td:first-child,table.contrato th:first-child{padding-left:.5em}table.contrato td,table.contrato th{border-bottom:1px solid #000;color:#000;text-align:center}table.contrato tr:last-child td,table.contrato tr:last-child td{border-bottom:none}.order-status>span{padding:0 1em;overflow:hidden;text-overflow:ellipsis;border-radius:4px}.single-order-status{background:#e0eaf1;color:#2e4453;padding:5px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.order.status-confirmada .order-status{background:#c6e1c6;color:#5b841b}.order.status-transferida .order-status{background:#c8d7e1;color:#2e4453}.order.status-cancelada .order-status{background:#eba3a3;color:#761919}.order.status-nao-confirmada .order-status{background:#f8dda7;color:#94660c}.status-completed .order-status span{background:#c8d7e1!important;color:#2e4453!important}.status-on-hold .order-status span{background:#f8dda7!important;color:#94660c!important}.status-failed .order-status span{background:#eba3a3!important;color:#761919!important}.status-processing .order-status span{background:#c6e1c6!important;color:#5b841b!important}.status-trash .order-status span{background:#eba3a3!important;color:#761919!important}.woocommerce-notices-wrapper{margin-top:20px}.message-wrapper:not(.woocommerce-error) .message-container{display:block;color:#777;background:#e5e5e5;border-radius:4px;margin-bottom:20px;padding:20px}.message-wrapper.woocommerce-error{display:block;border-radius:4px;margin-bottom:20px;padding:20px;background:#eba3a3;color:#761919}.message-wrapper.woocommerce-error>li{margin:0}.message-wrapper.woocommerce-error .message-container{background:#eba3a3;color:#761919}.message-wrapper.woocommerce-error .message-container>p{margin:0}.message-wrapper.woocommerce-error .message-container>ul{margin:0 0 0 20px}.message-wrapper.woocommerce-error .message-container ul li{list-style-type:disc}.message-wrapper .message-container.success-color{background:#c6e1c6;color:#5b841b}.message-wrapper .message-container.secondary-color{background:#f8dda7;color:#94660c}.woocommerce-invalid .select2-selection{border-color:var(--fs-color-alert)}.woocommerce-checkout .checkout_coupon.woocommerce-form-coupon{display:block!important;padding:0;border:none;text-align:left}.woocommerce-checkout .checkout_coupon.woocommerce-form-coupon input{margin:0}.woocommerce-form-coupon-toggle{display:none}#billing_address_2_field>label,#shipping_address_2_field>label{opacity:1;overflow:visible;white-space:wrap;width:auto}.form-row .optional{display:none}.woocommerce-billing-fields{border-top:none;padding-top:0}.contrato-content{overflow:auto;height:500px;border:1px solid #ddd;margin-bottom:30px}#woocommerce-contract-fields .accordion-inner{padding:0}.single-contrato #wrapper{max-width:1080px;margin:30px auto;box-shadow:0 0 10px 1px rgb(0 0 0 / .3);-moz-box-shadow:0 0 10px 1px rgb(0 0 0 / .3);-webkit-box-shadow:0 0 10px 1px rgb(0 0 0 / .3)}.button-print{position:fixed;bottom:20px;right:20px;margin:0;z-index:99}.single-contrato .message-wrapper:not(.woocommerce-error) .message-container{margin:20px auto;text-align:center}@media print{.single-contrato #wrapper{max-width:100%;margin:0;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}.no-print,.no-print *{display:none!important}}.edit-account .acf-fields>.acf-field{padding:0;margin-bottom:.5em}.edit-account .acf-field .acf-label label{display:block;font-size:.9em;font-weight:700;margin-bottom:.4em}@media(min-width:550px){.custom-row-first,.custom-row-last{float:left;width:48%}.custom-row-first{margin-right:4%}.form-row-wide.custom-row-first,.form-row-wide.custom-row-last{clear:none}}