@charset "UTF-8";
.tutor-fs-6,.tutor-fs-7{font-size:1.4rem !important}body.woocommerce-cart .woocommerce .cart-collaterals .cart_totals h2,body.woocommerce-checkout.woocommerce-order-received .woocommerce .woocommerce-bacs-bank-details h2,body.woocommerce-checkout.woocommerce-order-received .woocommerce .woocommerce-order-details h2,body.woocommerce-checkout.woocommerce-order-received .woocommerce .woocommerce-customer-details h2{font-family:"Open Sans" !important;letter-spacing:-0.5px;font-size:20px !important;font-weight:400;margin-bottom:10px}body.woocommerce-cart .entry-content .nav-links p a{display:inline-block;margin-top:5px}body.woocommerce-cart .woocommerce{margin-top:25px}body.woocommerce-cart .woocommerce .woocommerce-cart-form table.shop_table th{font-weight:400}body.woocommerce-cart .woocommerce .woocommerce-cart-form table.woocommerce-cart-form__contents{border-radius:10px}body.woocommerce-cart .woocommerce .woocommerce-cart-form table.woocommerce-cart-form__contents thead{border-radius:10px}body.woocommerce-cart .woocommerce .woocommerce-cart-form table.woocommerce-cart-form__contents thead th:first-child{border-radius:10px 0 0 0}body.woocommerce-cart .woocommerce .woocommerce-cart-form table.woocommerce-cart-form__contents thead th:last-child{border-radius:0 10px 0 0}body.woocommerce-cart .woocommerce .woocommerce-cart-form table .product-quantity{display:none}body.woocommerce-cart .woocommerce .woocommerce-cart-form table tbody .product-name a{color:black;text-decoration:none}body.woocommerce-cart .woocommerce .woocommerce-cart-form table tbody td.actions button{color:#222222 !important;background-color:#f1f1f1 !important;border:0.2rem solid #dcdcdc;-webkit-box-shadow:inset 0 0 0 0.2rem white;box-shadow:inset 0 0 0 0.2rem white;border-radius:99px !important;font-size:1.5rem !important;font-weight:400;line-height:1.1 !important;text-transform:uppercase;text-shadow:none;padding:0.9rem 2rem !important;-webkit-transition:all 0.2s ease-in-out !important;transition:all 0.2s ease-in-out !important;background-image:none;border-radius:99px !important}body.woocommerce-cart .woocommerce .woocommerce-cart-form table tbody td.actions button:hover{border-radius:7px !important;-webkit-transform:scale(1.05);transform:scale(1.05)}body.woocommerce-cart .woocommerce .woocommerce-cart-form table tbody td.actions button[name="apply_coupon"]{padding:9px 40px !important;margin:0 !important;border-radius:0 99px 99px 0 !important}body.woocommerce-cart .woocommerce .woocommerce-cart-form table tbody td.actions button:hover{-webkit-filter:brightness(1) !important;filter:brightness(1) !important}body.woocommerce-cart .woocommerce .woocommerce-cart-form table tbody td.actions input[name="coupon_code"]{margin:0 !important;border-radius:99px 0 0 99px}body.woocommerce-cart .woocommerce .woocommerce-cart-form table .actions>button{display:none}body.woocommerce-cart .woocommerce .woocommerce-cart-form table .actions #coupon_code{width:180px;padding-left:20px}body.woocommerce-cart .woocommerce .cart-collaterals .cart_totals{border-radius:10px}body.woocommerce-cart .woocommerce .cart-collaterals .cart_totals h2{line-height:1.6 !important;border-radius:10px 10px 0 0}body.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout a{letter-spacing:-0.5px;color:#222222 !important;background-color:rgba(250, 185, 0, 0.5) !important;border:0.2rem solid #fab900;-webkit-box-shadow:inset 0 0 0 0.3rem white;box-shadow:inset 0 0 0 0.3rem white;border-radius:99px !important;font-size:1.55rem !important;font-weight:600;line-height:1.1 !important;text-transform:uppercase;text-shadow:none;padding:1.2rem 2.4rem !important;-webkit-transition:all 0.2s ease-in-out !important;transition:all 0.2s ease-in-out !important;background-image:linear-gradient(-30deg, rgba(250, 185, 0, 0.46), white);width:90%;margin-left:auto;margin-right:auto}body.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout a:hover{border-radius:7px !important;-webkit-transform:scale(1.05);transform:scale(1.05)}.woocommerce-info,.woocommerce-message,.woocommerce-error{border-radius:10px;border:2px solid #fab900}.woocommerce-info:before,.woocommerce-message:before,.woocommerce-error:before{font-family:"Font Awesome 6 Free";content:"";top:11px;left:20px;font-weight:700;font-size:24px}.woocommerce-info a,.woocommerce-message a,.woocommerce-error a{color:#222222 !important;background-color:rgba(220, 220, 220, 0.6) !important;border:0 solid white;-webkit-box-shadow:inset 0 0 0 0 white;box-shadow:inset 0 0 0 0 white;border-radius:99px !important;font-size:1.2rem !important;font-weight:600;line-height:1.1 !important;text-transform:uppercase;text-shadow:none;padding:0.3rem 0.9rem !important;-webkit-transition:all 0.2s ease-in-out !important;transition:all 0.2s ease-in-out !important;text-decoration:none}.woocommerce-info a:hover,.woocommerce-message a:hover,.woocommerce-error a:hover{border-radius:7px !important;-webkit-transform:scale(1.03);transform:scale(1.03)}.woocommerce-info a:hover,.woocommerce-message a:hover,.woocommerce-error a:hover{color:white !important;background:#222222 !important;border-radius:99px !important;-webkit-transform:scale(1);transform:scale(1)}.woocommerce-message:before{content:"";color:#38ab5d}.woocommerce-info:before{color:#1e85be}.woocommerce-error{border:2px solid #f83b29}.woocommerce-error li:last-child{margin-bottom:0}.woocommerce-error:before{content:"";color:#f83b29}.woocommerce-error a[href*="cesta-de-compra"]{display:none}body.woocommerce-checkout .woocommerce{margin-top:25px}body.woocommerce-checkout .woocommerce .woocommerce-form-coupon .form-row.form-row-last{-webkit-transform:translateX(-16%);transform:translateX(-16%)}body.woocommerce-checkout .woocommerce .woocommerce-form-coupon button{letter-spacing:-0.5px;color:#222222 !important;background-color:rgba(250, 185, 0, 0.5) !important;border:0.2rem solid #fab900;-webkit-box-shadow:inset 0 0 0 0.3rem white;box-shadow:inset 0 0 0 0.3rem white;border-radius:99px !important;font-size:1.55rem !important;font-weight:600;line-height:1.1 !important;text-transform:uppercase;text-shadow:none;padding:1.2rem 2.4rem !important;-webkit-transition:all 0.2s ease-in-out !important;transition:all 0.2s ease-in-out !important;background-image:linear-gradient(-30deg, rgba(250, 185, 0, 0.46), white);border-radius:99px !important}body.woocommerce-checkout .woocommerce .woocommerce-form-coupon button:hover{border-radius:7px !important;-webkit-transform:scale(1.05);transform:scale(1.05)}body.woocommerce-checkout .woocommerce .woocommerce-form-coupon button[name="apply_coupon"]{padding:10.5px 20px !important;margin:0 !important;border-radius:0 99px 99px 0 !important}body.woocommerce-checkout .woocommerce .woocommerce-form-coupon input[name="coupon_code"]{margin:0 !important;border-radius:99px 0 0 99px}body.woocommerce-checkout .woocommerce .woocommerce-checkout h3{font-family:"Open Sans" !important;font-weight:400;border-radius:10px 10px 0 0;margin-bottom:10px}body.woocommerce-checkout .woocommerce .woocommerce-checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper{border:1px solid #dcdcdc;border-radius:10px;padding:15px;margin-bottom:30px}body.woocommerce-checkout .woocommerce .woocommerce-checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper input,body.woocommerce-checkout .woocommerce .woocommerce-checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .select2-selection{border-radius:5px;height:42px;background:#f6f5f8;border:1px solid #aaa}body.woocommerce-checkout .woocommerce .woocommerce-checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper input .select2-selection__rendered,body.woocommerce-checkout .woocommerce .woocommerce-checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .select2-selection .select2-selection__rendered{padding-top:6px}body.woocommerce-checkout .woocommerce .woocommerce-checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper #billing_first_name_field,body.woocommerce-checkout .woocommerce .woocommerce-checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper #billing_last_name_field,body.woocommerce-checkout .woocommerce .woocommerce-checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper #billing_postcode_field,body.woocommerce-checkout .woocommerce .woocommerce-checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper #billing_city_field,body.woocommerce-checkout .woocommerce .woocommerce-checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper #billing_state_field,body.woocommerce-checkout .woocommerce .woocommerce-checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper #billing_phone_field{width:49%;clear:none}body.woocommerce-checkout .woocommerce .woocommerce-checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper #billing_postcode_field,body.woocommerce-checkout .woocommerce .woocommerce-checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper #billing_state_field{float:left}body.woocommerce-checkout .woocommerce .woocommerce-checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper #billing_city_field,body.woocommerce-checkout .woocommerce .woocommerce-checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper #billing_phone_field{float:right}body.woocommerce-checkout .woocommerce .woocommerce-checkout .woocommerce-checkout-review-order{border-radius:10px;border:1px solid #dcdcdc;padding:15px}body.woocommerce-checkout .woocommerce .woocommerce-checkout .woocommerce-checkout-review-order table{border:0}body.woocommerce-checkout .woocommerce .woocommerce-checkout .woocommerce-checkout-review-order table thead{display:none}body.woocommerce-checkout .woocommerce .woocommerce-checkout .woocommerce-checkout-review-order table *{border:0}body.woocommerce-checkout .woocommerce .woocommerce-checkout .woocommerce-checkout-review-order table tbody td,body.woocommerce-checkout .woocommerce .woocommerce-checkout .woocommerce-checkout-review-order table tfoot tr:not(:last-child) th,body.woocommerce-checkout .woocommerce .woocommerce-checkout .woocommerce-checkout-review-order table tfoot tr:not(:last-child) td{border-bottom:1px solid #dcdcdc}body.woocommerce-checkout .woocommerce .woocommerce-checkout .woocommerce-checkout-review-order .wc_payment_methods.payment_methods.methods{border:1px solid #dcdcdc !important;padding:20px !important;border-radius:10px}body.woocommerce-checkout .woocommerce .woocommerce-checkout .woocommerce-checkout-review-order .wc_payment_methods.payment_methods.methods .wc_payment_method.payment_method_paypal a.about_paypal{color:#222222 !important;background-color:#f1f1f1 !important;border:0.1rem solid #dcdcdc;-webkit-box-shadow:inset 0 0 0 0 white;box-shadow:inset 0 0 0 0 white;border-radius:99px !important;font-size:1.3rem !important;font-weight:400;line-height:1.1 !important;text-transform:initial;text-shadow:none;padding:0 2.1rem !important;-webkit-transition:all 0.2s ease-in-out !important;transition:all 0.2s ease-in-out !important;line-height:28px !important}body.woocommerce-checkout .woocommerce .woocommerce-checkout .woocommerce-checkout-review-order .wc_payment_methods.payment_methods.methods .wc_payment_method.payment_method_paypal a.about_paypal:hover{border-radius:7px !important;-webkit-transform:scale(1.02);transform:scale(1.02)}body.woocommerce-checkout .woocommerce .woocommerce-checkout .woocommerce-checkout-review-order .wc_payment_methods.payment_methods.methods .payment_box{border-radius:7px !important;background:#f1f1f1 !important}body.woocommerce-checkout .woocommerce .woocommerce-checkout .woocommerce-checkout-review-order .wc_payment_methods.payment_methods.methods .payment_box:before{border-bottom-color:#f1f1f1 !important}body.woocommerce-checkout .woocommerce .woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-terms-and-conditions-wrapper{margin-bottom:20px}body.woocommerce-checkout .woocommerce .woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-terms-and-conditions-wrapper .woocommerce-form__label{line-height:1.2 !important;letter-spacing:-0.5px}body.woocommerce-checkout .woocommerce .woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-terms-and-conditions-wrapper .woocommerce-form__label .input-checkbox{margin-right:4px !important}body.woocommerce-checkout .woocommerce .woocommerce-checkout .woocommerce-checkout-review-order a{text-decoration:none}body.woocommerce-checkout .woocommerce .woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment{background:white !important}body.woocommerce-checkout .woocommerce .woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .place-order button{letter-spacing:-0.5px;color:#222222 !important;background-color:rgba(250, 185, 0, 0.5) !important;border:0.2rem solid #fab900;-webkit-box-shadow:inset 0 0 0 0.3rem white;box-shadow:inset 0 0 0 0.3rem white;border-radius:99px !important;font-size:1.55rem !important;font-weight:600;line-height:1.1 !important;text-transform:uppercase;text-shadow:none;padding:1.2rem 2.4rem !important;-webkit-transition:all 0.2s ease-in-out !important;transition:all 0.2s ease-in-out !important;background-image:linear-gradient(-30deg, rgba(250, 185, 0, 0.46), white)}body.woocommerce-checkout .woocommerce .woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .place-order button:hover{border-radius:7px !important;-webkit-transform:scale(1.05);transform:scale(1.05)}body.woocommerce-checkout.woocommerce-order-received .woocommerce .woocommerce-thankyou-order-details.order_details{padding:20px;border:1px solid #fab900;border-radius:10px;background:#fbfbfb}body.woocommerce-checkout.woocommerce-order-received .woocommerce .woocommerce-bacs-bank-details,body.woocommerce-checkout.woocommerce-order-received .woocommerce .woocommerce-order-details,body.woocommerce-checkout.woocommerce-order-received .woocommerce .woocommerce-customer-details{padding:20px;border:1px solid #fab900;border-radius:10px;background:#fbfbfb;margin-bottom:2em}body.woocommerce-checkout.woocommerce-order-received .woocommerce .woocommerce-bacs-bank-details h2,body.woocommerce-checkout.woocommerce-order-received .woocommerce .woocommerce-order-details h2,body.woocommerce-checkout.woocommerce-order-received .woocommerce .woocommerce-customer-details h2{border:0;padding:0;margin-bottom:20px;border-bottom:3px solid #ebebeb;padding-bottom:0.5em}body.woocommerce-checkout.woocommerce-order-received .woocommerce .woocommerce-bacs-bank-details .wc-bacs-bank-details.order_details,body.woocommerce-checkout.woocommerce-order-received .woocommerce .woocommerce-order-details .wc-bacs-bank-details.order_details,body.woocommerce-checkout.woocommerce-order-received .woocommerce .woocommerce-customer-details .wc-bacs-bank-details.order_details{margin-bottom:0}body.woocommerce-checkout.woocommerce-order-received .woocommerce .woocommerce-bacs-bank-details table.woocommerce-table--order-details,body.woocommerce-checkout.woocommerce-order-received .woocommerce .woocommerce-order-details table.woocommerce-table--order-details,body.woocommerce-checkout.woocommerce-order-received .woocommerce .woocommerce-customer-details table.woocommerce-table--order-details{border:0}body.woocommerce-checkout.woocommerce-order-received .woocommerce .woocommerce-bacs-bank-details table.woocommerce-table--order-details *,body.woocommerce-checkout.woocommerce-order-received .woocommerce .woocommerce-order-details table.woocommerce-table--order-details *,body.woocommerce-checkout.woocommerce-order-received .woocommerce .woocommerce-customer-details table.woocommerce-table--order-details *{border:0}body.woocommerce-checkout.woocommerce-order-received .woocommerce .woocommerce-bacs-bank-details table.woocommerce-table--order-details thead th,body.woocommerce-checkout.woocommerce-order-received .woocommerce .woocommerce-order-details table.woocommerce-table--order-details thead th,body.woocommerce-checkout.woocommerce-order-received .woocommerce .woocommerce-customer-details table.woocommerce-table--order-details thead th{border-bottom:1px solid #dcdcdc}body.woocommerce-checkout.woocommerce-order-received .woocommerce .woocommerce-bacs-bank-details table.woocommerce-table--order-details tbody td,body.woocommerce-checkout.woocommerce-order-received .woocommerce .woocommerce-order-details table.woocommerce-table--order-details tbody td,body.woocommerce-checkout.woocommerce-order-received .woocommerce .woocommerce-customer-details table.woocommerce-table--order-details tbody td{border-bottom:1px solid #dcdcdc}body.woocommerce-checkout.woocommerce-order-received .woocommerce .woocommerce-bacs-bank-details table.woocommerce-table--order-details tfoot tr:not(:last-child) th,body.woocommerce-checkout.woocommerce-order-received .woocommerce .woocommerce-bacs-bank-details table.woocommerce-table--order-details tfoot tr:not(:last-child) td,body.woocommerce-checkout.woocommerce-order-received .woocommerce .woocommerce-order-details table.woocommerce-table--order-details tfoot tr:not(:last-child) th,body.woocommerce-checkout.woocommerce-order-received .woocommerce .woocommerce-order-details table.woocommerce-table--order-details tfoot tr:not(:last-child) td,body.woocommerce-checkout.woocommerce-order-received .woocommerce .woocommerce-customer-details table.woocommerce-table--order-details tfoot tr:not(:last-child) th,body.woocommerce-checkout.woocommerce-order-received .woocommerce .woocommerce-customer-details table.woocommerce-table--order-details tfoot tr:not(:last-child) td{border-bottom:1px solid #dcdcdc}body.woocommerce-checkout.woocommerce-order-received .woocommerce .woocommerce-bacs-bank-details address,body.woocommerce-checkout.woocommerce-order-received .woocommerce .woocommerce-order-details address,body.woocommerce-checkout.woocommerce-order-received .woocommerce .woocommerce-customer-details address{border:0}body.woocommerce-checkout.woocommerce-order-received .woocommerce a{text-decoration:none}