#masthead .ast-grid-right-section,#wcbcf-mailsuggest{display:none !important}.site-primary-footer-wrap{background-color:#f8f2f2 !important;border-top-color:transparent !important}.ast-site-identity{padding:0 !important}.no-margin{margin:0}.site-content{background-color:#f8f2f2}input.cn-email-error{border-color:#dc3232 !important;box-shadow:0 0 2px rgba(220,50,50,.5) !important}.cn-email-validation-error{color:#dc3232;font-size:12px;display:block;margin-top:5px;font-weight:500}.site-footer #block-16{margin-bottom:25px !important}.sensei-course-theme-lesson-completion-notice__text{display:none}@media (max-width:922px){.site-title,.site-footer #block-16{display:none !important}}#cn_js_form{color:#727272}#cn_js_form .cn-titulo-form{margin:0 0 6px;color:#727272;font-size:20px;font-weight:400}#cn_js_form .cn-subtitulo-form{font-size:13px;margin:0 0 6px;font-style:italic}#cn_js_form input[type=text]{font-size:16px;height:42px;width:100%;border-radius:6px;outline:none;border:1px solid #727272}#cn_js_form textarea{font-size:16px;font-family:inherit;width:100%;border-radius:6px;resize:vertical;outline:none;padding:10px 14px;border:1px solid #727272}#cn_js_form input:focus,#cn_js_form textarea:focus{outline:none}#cn_js_form input[type=submit]{font-size:16px;padding:15px 30px;background:#f6a44e;border:0 none;cursor:pointer;-webkit-border-radius:5px;border-radius:5px}#cn_js_form input[type=submit]:hover{background:#c78640}.single-cd_form .site-header,.single-cd_form .widget-area,.single-cd_form .site-below-footer-wrap{display:none}.single-cd_form #primary{width:100%}.cart-subtotal{display:none}#payment{position:relative;padding-bottom:40px}#payment:after{content:url(https://curso.doinicioaosim.com.br/wp-content/uploads/2022/08/pagarme-checkout.png);width:100%;display:block;text-align:center;margin-top:-10px}#payment .button{padding:20px 10px;border-radius:6px;background-color:#32a500;color:#fff;font-weight:400;transition:all .2s}#payment .button:hover{background-color:#216d00}#payment .wc-payment-form{margin-top:0 !important}#payment .input-radio{margin:0 1em !important}#payment .input-text,#payment select{font-size:16px;height:42px;width:100%;border-radius:6px;outline:none;border:1px solid #727272}#payment .pagarme-method label{padding-top:0 !important;padding-bottom:4px !important}#payment .payment_box{padding:0 !important;margin:0 !important}#payment .wc-credit-card-form{padding:1em !important;background-color:#f8f2f2 !important}#payment div.payment_box:before{content:none !important}#payment .wc_payment_method.pagarme-method{padding:1em 0 !important;border-bottom:1px #fff solid !important}#payment div.payment_box input.input-text::placeholder{font-size:16px}#payment .wc-payment-form p{margin-bottom:0 !important}#add_payment_method #payment ul.payment_methods li img,.woocommerce-cart #payment ul.payment_methods li img,.woocommerce-checkout #payment ul.payment_methods li img{display:none !important}.woocommerce-order .woocommerce-message .pagarme-response .pagarme-flex-container,.woocommerce .woocommerce-order-details,.woocommerce-page.woocommerce-checkout .woocommerce-order ul.order_details{display:none !important}.woocommerce-order .woocommerce-message .pagarme-response p:last-child{text-align:center}.woocommerce-page #payment .form-row select{padding:0 10px;border:1px solid #c7c1c6 !important;border-radius:6px !important;min-width:280px}.woocommerce .select2-container .select2-selection--single,.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{border:1px solid #c7c1c6 !important;border-radius:6px !important}.woocommerce-checkout .entry-title{color:#e47404 !important;font-weight:600 !important}.woocommerce-checkout #block-20 a{color:#038dd2}.woocommerce-checkout #block-20 a:hover{color:#3a3a3a}#order_review_heading,#billing_country_field,.woocommerce-checkout-review-order-table thead,.woocommerce-checkout-review-order-table tfoot,.wc_payment_method label[for=payment_method_woo-pagarme-payments],.woocommerce-message[role=alert],.woocommerce-additional-fields>h3,.woocommerce-checkout .site-title,#billing_address_2_field .optional,#shipping_country_field{display:none !important}.woocommerce-checkout h2{margin-bottom:4px !important}#order_review{position:relative;margin-bottom:235px;background-color:#fff !important;border-radius:8px !important;padding:0 25px !important}.wc-credit-card-info,#pagarme-fieldset-credit-card{display:none}#order_review .wc_payment_methods.payment_methods.methods{transition:opacity .2s}li.wc_payment_method.pagarme-method label{font-weight:800 !important}.cart_item td{border:none !important}.woocommerce table.shop_table{margin-top:16px !important;margin-bottom:10px !important}.pagarme-method{background-color:#f8f2f2 !important}.woocommerce h3,.woocommerce label{font-weight:400 !important;margin-bottom:0 !important}#customer_details>div{display:flex;flex-direction:column}.woocommerce-additional-fields{order:1}.woocommerce-billing-fields{order:2}.woocommerce-shipping-fields{order:3}#billing_postcode_field,#billing_state_field,#shipping_neighborhood_field,#shipping_state_field{clear:none;float:right;width:49% !important;overflow:visible}#billing_address_1_field,#billing_address_2_field,#billing_city_field,#shipping_address_1_field,#shipping_address_2_field,#shipping_city_field{width:49% !important;overflow:visible;float:left;clear:none}#shipping_address_1_field,#billing_address_1_field{width:70% !important}#shipping_number_field,#billing_number_field{width:28% !important}.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{width:49% !important}.woocommerce form .form-row label{font-size:18px !important;line-height:1.6 !important}.woocommerce .product-name,#payment .pagarme-method label{font-size:18px}li.wc_payment_method.pagarme-method .form-row label{font-size:16px !important;font-weight:400 !important;line-height:1.4}#customer_details h3:not(.elementor-widget-woocommerce-checkout-page h3){font-size:25px !important;line-height:1}#customer_details .woocommerce-billing-fields h3:not(.elementor-widget-woocommerce-checkout-page h3){font-size:0 !important}#customer_details .woocommerce-billing-fields>h3:after{content:"Dados de compra";font-size:25px}.woocommerce-page.woocommerce-checkout #payment div.payment_box,.woocommerce.woocommerce-checkout #payment div.payment_box,.woocommerce-checkout #payment ul.payment_methods li:first-of-type,.woocommerce-checkout #payment ul.payment_methods li:last-of-type{border-radius:8px}.wc-credit-card-info{position:relative}.wc-credit-card-info span[name=brand-image-1]{position:absolute;right:14px;bottom:13px}.woocommerce-order-overview{display:flex;justify-content:center;text-align:center}.woocommerce-order-details__title,.woocommerce-customer-details .woocommerce-column__title{text-align:center}.cn-after-checkout-page .payment-link{color:#fff !important;background-color:#e47404 !important;font-weight:400 !important;transition:all .2s}.cn-after-checkout-page .payment-link:hover{background-color:#b95c00 !important}.cn-payment-method-credit-card .pagarme-response p:nth-last-of-type(2),.cn-after-checkout-page .pagarme-response .title,.cn-after-checkout-page .woocommerce-notice,.cn-after-checkout-page .after-payment-checkout-title,.cn-after-checkout-page .after-payment-checkout-text{display:none !important}.pagarme-response p:last-of-type{max-width:670px;margin:0 auto;padding:10px 20px}.cn-after-checkout-page .cn-checkout-try-again-button{color:#fff !important;background-color:#e47404 !important;transition:all .2s;border-radius:4px;display:block;font-weight:400 !important;text-decoration:none !important;padding:10px 20px;text-align:center;margin-top:40px;margin-bottom:60px;max-width:200px}.cn-after-checkout-page .cn-checkout-try-again-button:hover{background-color:#b95c00 !important}.cn-after-checkout-page .pagarme-response .pix-qr-code-instruction{max-width:none !important;text-align:center !important}.cn-after-checkout-page .product-name a{color:#4b4f58;cursor:default;outline:none}.cn-after-checkout-page .shop_table tbody tr .product-name,.cn-after-checkout-page .shop_table tfoot tr th,.cn-after-checkout-page .shop_table tbody tr th{width:64.3%}.cn-after-checkout-page .woocommerce-order-details .woocommerce-table:first-of-type{margin-bottom:0 !important}.cn-after-checkout-page .woocommerce-order-details .woocommerce-table:last-of-type{margin-top:0 !important}.cn-after-checkout-page .woocommerce-order-details .woocommerce-table:first-of-type tfoot tr:first-of-type,.cn-after-checkout-page .woocommerce-order-details .woocommerce-table:first-of-type tfoot tr:last-of-type,.cn-after-checkout-page .woocommerce-order-details .woocommerce-table:first-of-type thead,#payment #wcmp-checkout-errors .woocommerce-error li,.cn-after-checkout-page table.order_details,.woocommerce-page .product-quantity,.cn-checkout-curso .woocommerce-shipping-fields,.cn-after-checkout-page .order-again{display:none !important}#payment #wcmp-checkout-errors .woocommerce-error{margin:0 !important}.woocommerce form .form-row.woocommerce-invalid .select2-container,.woocommerce form .form-row.woocommerce-invalid input.input-text,.woocommerce form .form-row.woocommerce-invalid select{border-color:#d65d67 !important}#order_review.payment_methods_loading:after{content:"" !important;display:flex !important;height:100%;width:100%;background-color:#fff;position:absolute;top:0;left:0;right:0;bottom:0}.course-features-checkout{position:absolute;padding:0 30px;margin-top:35px;margin-left:-25px}.course-features-checkout-item{display:flex;align-items:flex-start;margin-bottom:15px}.course-features-checkout-item p{font-size:14px;margin-left:10px;margin-bottom:0}#billing_postcode_field{position:relative}.cn-find-cep{position:absolute;top:51%;right:16px}.single-lesson #cn-update-noivos-data{max-width:800px;margin:20px auto}@media (max-width:1122px){#order_review{margin-bottom:330px}}@media (max-width:930px){#order_review{margin-bottom:375px}#customer_details .form-row{width:100% !important}}@media (max-width:921px){.woocommerce-checkout.ast-plain-container{background-color:#f8f2f2 !important}.course-features-checkout{margin-top:35px;width:100%}#order_review{margin-bottom:270px}}@media (max-width:665px){#order_review{margin-bottom:315px}}@media (max-width:605px){#order_review{margin-bottom:335px}}@media (max-width:430px){#order_review{margin-bottom:370px}}@media (max-width:384px){#order_review{margin-bottom:420px}}.sensei-course-theme__header .wp-block-site-logo a{height:27px;width:180px;background-image:url(https://curso.doinicioaosim.com.br/wp-content/uploads/2022/08/logo-do-inicio-ao-sim.png) !important;background-size:180px !important;background-repeat:no-repeat !important}.sensei-course-theme__header .wp-block-site-logo img,.sensei-course-theme__header .wp-block-sensei-lms-course-title{display:none !important}.sensei-course-theme__main-content{background-color:#f8f2f2 !important;min-height:calc(100vh - 75px)}.sensei-lms-course-navigation-module__lessons.collapsed~.sensei-lms-course-navigation-module__summary{display:none !important}.sensei-lms-course-navigation-lesson.status-completed svg{color:#6fc040 !important}.cn-lesson-loading{display:flex;align-items:center;justify-content:center;margin-top:22%}.sensei-course-theme__sidebar__footer{flex-direction:row !important;justify-content:space-evenly !important}.sensei-course-theme-course-progress-bar{margin-top:0 !important}.sensei-course-theme__focus-mode-toggle{display:none !important}.cn-certificate-lesson-page p{margin-top:18px}.cn-certificate-lesson-page .certificate-button{width:auto !important;margin:0 auto !important}.cn-certificate-print-info{margin-bottom:20px}.cn-print-success-message{font-size:16px;line-height:1.6;color:#2c3e50;background-color:#e8f5e9;padding:15px 20px;border-radius:6px;border-left:4px solid #4caf50;margin-bottom:20px}.cn-print-order-details{background-color:#f5f5f5;padding:20px;border-radius:6px;margin-top:15px}.cn-print-order-details p{margin:10px 0;font-size:15px;line-height:1.6}.cn-print-order-details p:first-child{margin-top:0}.cn-print-order-details p:last-child{margin-bottom:0}.cn-print-order-details strong{color:#333;font-weight:600}.cn-certificate-digital-section h3{margin-top:0;margin-bottom:15px;color:#333;font-size:20px}.wp-block-sensei-lms-my-account{margin-top:26px !important}.lesson-template-default .wp-site-blocks{padding:0}.sensei-course-theme__columns .sensei-course-theme__main-content{margin-top:0}@media (max-width:380px){.wc-credit-card-info span[name=brand-image-1]{display:none}}.post-335 .entry-header{text-align:center;max-width:680px;margin-left:auto;margin-right:auto}#cn_js_change_password_form{text-align:center}#cn_js_change_password_form input[type=password]{min-width:260px}#cn_js_change_password_button{color:#fff;background-color:#e47404;padding:14px 24px}.certificate-title{margin-bottom:20px}.certificate-button{margin-top:10px !important;margin-bottom:11px !important}.post-37 .entry-content p{margin-bottom:12px;max-width:970px}.cn-my-account-page .cn-my-account-page-form{display:flex;align-items:center;font-family:"Montserrat",sans-serif !important}.cn-my-account-page input[type=text],.cn-my-account-page input[type=email],.cn-my-account-page input[type=password]{min-width:320px !important;color:#666 !important;padding:.75em !important;height:46px !important;border-width:1px !important;border-style:solid !important;border-color:#e5e5e5 !important;border-radius:4px !important;background:#fafafa !important;box-shadow:none !important;box-sizing:border-box !important;transition:all .2s linear !important;outline:none !important;margin-right:20px !important}.cn-my-account-page input[type=text]::placeholder,.cn-my-account-page input[type=email]::placeholder,.cn-my-account-page input[type=password]::placeholder{color:#b1b1b1 !important}.cn-my-account-page input[type=submit]{height:46px !important;font-family:"Montserrat",sans-serif !important;font-weight:400 !important;line-height:1 !important;color:#fff !important;background-color:#e47404 !important;padding:5px 24px !important;outline:none !important;text-transform:none !important;font-size:1rem !important}@media (max-width:560px){.cn-my-account-page-form{flex-direction:column}.cn-my-account-page input[type=email],.cn-my-account-page input[type=password]{width:100% !important;margin-right:0 !important;margin-bottom:20px !important}}.cn-whatsapp-float{position:fixed;width:60px;height:60px;bottom:20px;right:20px;background-color:#25d366;color:#fff;border-radius:50px;text-align:center;font-size:30px;box-shadow:2px 2px 3px #999;z-index:1000;display:flex;align-items:center;justify-content:center;transition:all .3s ease;text-decoration:none}.cn-whatsapp-float:hover{background-color:#20ba5a;transform:scale(1.1);box-shadow:3px 3px 5px #666}.cn-whatsapp-float svg{width:32px;height:32px}@media (max-width:768px){.cn-whatsapp-float{width:55px;height:55px;bottom:15px;right:15px}.cn-whatsapp-float svg{width:28px;height:28px}}