body.woocommerce-checkout form.checkout *,body.woocommerce-checkout form.checkout *:before,body.woocommerce-checkout form.checkout *:after{box-sizing:border-box!important}body.woocommerce-checkout form.checkout .woocommerce-input-wrapper input{height:46px!important;min-height:46px!important;line-height:46px!important;padding:0 12px!important;font-size:14px!important;border-radius:0!important;border:1px solid #E8E8E8!important;background:#fff!important;box-shadow:none!important}body.woocommerce-checkout form.checkout .woocommerce-input-wrapper select{height:46px!important;min-height:46px!important;line-height:46px!important;padding:0 36px 0 12px!important;font-size:14px!important;border-radius:0!important;border:1px solid #E8E8E8!important;background:#fff!important;box-shadow:none!important}body.woocommerce-checkout form.checkout .woocommerce-input-wrapper textarea{min-height:90px!important;padding:10px 12px!important;font-size:14px!important;line-height:1.4!important;border-radius:0!important;border:1px solid #E8E8E8!important;background:#fff!important;box-shadow:none!important}body.woocommerce-checkout .select2-container--default .select2-selection--single{height:46px!important;min-height:46px!important;padding:0 36px 0 12px!important;border-radius:0!important;border:1px solid #E8E8E8!important;background:#fff!important;display:flex!important;align-items:center!important;box-shadow:none!important;position:relative!important}body.woocommerce-checkout .select2-container--default .select2-selection__rendered{font-size:14px!important;line-height:46px!important;padding:0!important;color:#333!important}body.woocommerce-checkout .select2-container--default .select2-selection__arrow{height:46px!important;top:0!important;right:10px!important;width:20px!important;display:flex!important;align-items:center!important;position:absolute!important}body.woocommerce-checkout .select2-container--default .select2-dropdown{border:0!important;border-radius:0!important;box-shadow:0px 12px 30px rgba(0,0,0,0.08)!important}body.woocommerce-checkout .select2-container--default .select2-search--dropdown{display:none!important}body.woocommerce-checkout .select2-container--default .select2-results__option{font-size:14px!important;padding:6px 10px!important;color:#333!important}body.woocommerce-checkout .select2-container--default .select2-results__option--highlighted[aria-selected],body.woocommerce-checkout .select2-container--default .select2-results__option[aria-selected=true]{background-color:#F6F1EC!important;color:#333!important}body.woocommerce-checkout #payment input#terms{-webkit-appearance:checkbox!important;appearance:checkbox!important;display:inline-block!important;visibility:visible!important;opacity:1!important;width:16px!important;height:16px!important;margin:0 8px 0 0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;outline:none!important;transform:none!important;vertical-align:middle!important}body.woocommerce-checkout #payment label.woocommerce-form__label-for-checkbox,body.woocommerce-checkout #payment label.woocommerce-form__label-for-checkbox span,body.woocommerce-checkout #payment .woocommerce-terms-and-conditions-checkbox-text{font-size:14px!important;line-height:1.25!important;font-weight:400!important;color:#333!important}body.woocommerce-checkout #payment .woocommerce-terms-and-conditions-wrapper a,body.woocommerce-checkout #payment .woocommerce-terms-and-conditions-checkbox-text a{background:transparent!important;color:#000!important;text-decoration:underline!important;padding:0!important;border:0!important;box-shadow:none!important}body.woocommerce-checkout #payment .validate-required,body.woocommerce-checkout #payment .form-row.validate-required{padding:0!important;margin:12px 0 16px 0!important}body.woocommerce-checkout #payment .validate-required label,body.woocommerce-checkout #payment .validate-required span{font-size:14px!important;line-height:1.25!important;font-weight:400!important}body.woocommerce-checkout #place_order{border-radius:30px!important}body.woocommerce-checkout .woocommerce-terms-and-conditions{display:none!important}body.woocommerce-checkout .woocommerce-notices-wrapper,body.woocommerce-checkout .woocommerce-NoticeGroup,body.woocommerce-checkout .woocommerce-NoticeGroup-checkout{display:block!important;visibility:visible!important;opacity:1!important;height:auto!important;overflow:visible!important}body.woocommerce-checkout .woocommerce-error,body.woocommerce-checkout .woocommerce-message,body.woocommerce-checkout .woocommerce-info{display:block!important;margin:0 0 20px 0!important;padding:12px 14px!important;background:#fff5f5!important;border:1px solid #e10600!important;color:#e10600!important;font-size:15px!important;line-height:1.35!important;font-weight:600!important;list-style:none!important}body.woocommerce-checkout .woocommerce-error li,body.woocommerce-checkout .woocommerce-message li,body.woocommerce-checkout .woocommerce-info li{margin:0 0 6px 0!important;color:#e10600!important}body.woocommerce-checkout p.form-row.woocommerce-invalid input,body.woocommerce-checkout p.form-row.woocommerce-invalid-required-field input,body.woocommerce-checkout p.form-row.woocommerce-invalid textarea,body.woocommerce-checkout p.form-row.woocommerce-invalid-required-field textarea,body.woocommerce-checkout p.form-row.woocommerce-invalid select,body.woocommerce-checkout p.form-row.woocommerce-invalid-required-field select,body.woocommerce-checkout p.form-row.woocommerce-invalid .select2-selection,body.woocommerce-checkout p.form-row.woocommerce-invalid-required-field .select2-selection{border-color:#e10600!important;box-shadow:none!important;background:#fff!important}body.woocommerce-checkout p.form-row.woocommerce-invalid span.woocommerce-error,body.woocommerce-checkout p.form-row.woocommerce-invalid-required-field span.woocommerce-error{display:block!important;margin-top:8px!important;padding:10px 12px!important;background:#fff5f5!important;border:1px solid #e10600!important;color:#e10600!important;font-size:14px!important;line-height:1.35!important;font-weight:600!important}body.woocommerce-checkout .validate-required.woocommerce-invalid input#terms,body.woocommerce-checkout .validate-required.woocommerce-invalid-required-field input#terms{outline:1px solid #e10600!important;outline-offset:2px!important}body.woocommerce-checkout .validate-required.woocommerce-invalid label,body.woocommerce-checkout .validate-required.woocommerce-invalid span,body.woocommerce-checkout .validate-required.woocommerce-invalid-required-field label,body.woocommerce-checkout .validate-required.woocommerce-invalid-required-field span{font-size:14px!important;line-height:1.25!important;font-weight:400!important;color:#333!important}body.woocommerce-checkout .validate-required.woocommerce-invalid a,body.woocommerce-checkout .validate-required.woocommerce-invalid-required-field a{color:#000!important;text-decoration:underline!important}body.woocommerce-checkout .woocommerce-error,body.woocommerce-checkout .woocommerce-error li,body.woocommerce-checkout .woocommerce-error strong,body.woocommerce-checkout .woocommerce-error span,body.woocommerce-checkout .woocommerce-error p{color:#e10600!important}body.woocommerce-checkout .woocommerce-error a{color:#e10600!important;text-decoration:underline}body.woocommerce-checkout .woocommerce-error{border-color:#e10600!important;background:#fff5f5!important}body.woocommerce-checkout .woocommerce-NoticeGroup-checkout{display:none!important}body.woocommerce-checkout .woocommerce-notices-wrapper{display:none!important}body.woocommerce-checkout p.form-row.woocommerce-invalid span.woocommerce-error,body.woocommerce-checkout p.form-row.woocommerce-invalid-required-field span.woocommerce-error{display:block!important;margin-top:8px!important;padding:10px 12px!important;background:#fff5f5!important;border:1px solid #e10600!important;color:#e10600!important;font-size:14px!important;line-height:1.35!important;font-weight:600!important}body.woocommerce-checkout p.form-row.woocommerce-invalid input,body.woocommerce-checkout p.form-row.woocommerce-invalid-required-field input{border-color:#e10600!important}body.woocommerce-checkout p.form-row.woocommerce-invalid .woocommerce-error,body.woocommerce-checkout p.form-row.woocommerce-invalid-required-field .woocommerce-error,body.woocommerce-checkout p.form-row.woocommerce-invalid span.woocommerce-error,body.woocommerce-checkout p.form-row.woocommerce-invalid-required-field span.woocommerce-error,body.woocommerce-checkout p.form-row.woocommerce-invalid div.woocommerce-error,body.woocommerce-checkout p.form-row.woocommerce-invalid-required-field div.woocommerce-error{display:block!important;margin-top:8px!important;padding:10px 12px!important;background:#fff5f5!important;border:1px solid #e10600!important;color:#e10600!important;font-size:14px!important;line-height:1.35!important;font-weight:600!important}body.woocommerce-checkout p.form-row.woocommerce-invalid .woocommerce-error *,body.woocommerce-checkout p.form-row.woocommerce-invalid-required-field .woocommerce-error *{color:#e10600!important}body.woocommerce-checkout p.form-row.woocommerce-invalid input,body.woocommerce-checkout p.form-row.woocommerce-invalid-required-field input,body.woocommerce-checkout p.form-row.woocommerce-invalid select,body.woocommerce-checkout p.form-row.woocommerce-invalid-required-field select,body.woocommerce-checkout p.form-row.woocommerce-invalid textarea,body.woocommerce-checkout p.form-row.woocommerce-invalid-required-field textarea,body.woocommerce-checkout p.form-row.woocommerce-invalid .select2-selection,body.woocommerce-checkout p.form-row.woocommerce-invalid-required-field .select2-selection{border-color:#e10600!important}body.woocommerce-checkout .woocommerce-NoticeGroup-checkout[style*="display: none"],body.woocommerce-checkout .woocommerce-notices-wrapper[style*="display: none"]{display:none!important}body.woocommerce-checkout p.form-row .woocommerce-error:not(.claire-inline-error),body.woocommerce-checkout .form-row .woocommerce-error:not(.claire-inline-error),body.woocommerce-checkout p.form-row span.woocommerce-error,body.woocommerce-checkout .form-row span.woocommerce-error{display:none!important}body.woocommerce-checkout .checkout-inline-error-message{display:none!important}.thankyou-course-button a{transition:all 0.25s ease}.thankyou-course-button a:hover{transform:translateY(-2px);box-shadow:0 10px 25px rgba(0,0,0,0.15)}