.vm-checkout a:focus,.vm-checkout select:focus-visible{outline:0!important}.vm-checkout label.uk-form-label{font-size:14px;font-weight:400}.vm-checkout a.uk-accordion-title,.vm-checkout a.uk-accordion-title:focus{font-size:1.1rem;text-decoration:none}.vm-checkout .checkout__section-heading,.vm-checkout .uk-breadcrumb>*>*{font-size:1.2rem}.vm-checkout a.uk-text-link:hover{text-decoration:underline;-webkit-transition:all;-moz-transition:all;transition:all}.vm-checkout .uk-text-emphasis{color:#666!important}.vm-checkout legend{line-height:2}.vm-checkout span.select2-container--default{width:100%!important}.vm-checkout .select2-container--default .select2-selection--single{border-color:#e6e6e6;padding:6px!important;height:auto}.vm-checkout .select2-container--default .select2-selection--single .select2-selection__arrow{top:6px!important}.vm-checkout .field--error{color:red!important;margin-top:5px}.vm-checkout .checkout__section-box{background:#fff}.vm-checkout .checkout__section-box.uk-open{border:1px solid #d0d4d7}.vm-checkout .no-shadow{-webkit-box-shadow:none;box-shadow:none}.vm-checkout .dashed-border{border-bottom:2px dashed #e9ecef;margin-bottom:20px;padding-top:20px}.vm-checkout input.input-text{padding:12px!important}.vm-checkout select{padding:7px;border-radius:4px}.vm-checkout select:invalid{color:#666!important;font-weight:400!important}.vm-checkout #str_email_field .woocommerce-input-wrapper,.vm-checkout #str_org_name_field .woocommerce-input-wrapper{position:relative;display:inline-block;width:100%}.vm-checkout #str_email_field .woocommerce-input-wrapper .loading-overlay,.vm-checkout #str_org_name_field .woocommerce-input-wrapper .loading-overlay{position:absolute;top:8px;right:8px;bottom:0;display:none;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.vm-checkout #str_email_field .woocommerce-input-wrapper .loading-overlay.show_loader,.vm-checkout #str_org_name_field .woocommerce-input-wrapper .loading-overlay.show_loader{display:block}.vm-checkout #str_email_field .woocommerce-input-wrapper .spinner,.vm-checkout #str_org_name_field .woocommerce-input-wrapper .spinner{border:4px solid rgba(0,0,0,.1);width:24px;height:24px;border-radius:50%;border-top-color:#333;-webkit-animation:spin 1s linear infinite;-moz-animation:spin 1s linear infinite;animation:spin 1s linear infinite}@-webkit-keyframes spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes spin{to{-moz-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);transform:rotate(360deg)}}.vm-checkout .iti__selected-flag{height:32px!important}.vm-checkout .validate-phone input[type=tel]{padding-left:45px!important}.vm-checkout #saveMembership,.vm-checkout #saveProfile,.vm-checkout #saveRegister{line-height:38px}.woocommerce-page .woocommerce-checkout div#customer_details,.woocommerce-page .woocommerce-checkout div.col2-set,.woocommerce-page.woocommerce-order-pay div.col2-set{width:100%}.woocommerce #payment #place_order{background-color:var(--primary-color,#006cfa);color:#fff;border:0;border-radius:5px;margin-top:20px;padding:20px;font-size:1rem;font-weight:600;text-transform:uppercase;width:100%}.woocommerce #payment #place_order:hover{background-color:var(--primary-hover,#0055d4)}.woocommerce form div.form-row-first,.woocommerce form div.form-row-last{width:100%}.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation li.is-active a{color:#fff}.sidebar-wrapper{background-color:#2c375d}.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation li.is-active a::before{content:'-'}.woocommerce #order_review_heading,.woocommerce-page #order_review_heading{margin-top:0!important}.wp-element-button,a.button{background-color:var(--primary-color,#006cfa);color:#fff;border-radius:5px}.wp-element-button:hover,a.button:hover{background-color:var(--primary-hover,#0055d4);color:#fff}.wp-element-button:visited{color:#fff}button.woocommerce-form-login__submit{width:100%;text-align:center}.wp-block-post-title{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.woocommerce form .show-password-input::after,.woocommerce-page form .show-password-input::after{content:" "!important}.woocommerce-cart #payment,.woocommerce-checkout #payment,.woocommerce-page .woocommerce button[type=submit],.woocommerce-page button.button,.woocommerce-page button.button.alt{background:#f6fbff}.woocommerce-checkout .help-inline{border-color:red!important;font-size:12px;color:red}.vm-checkout #update-information-section .vm-address-fixed-fields--checkout .vm-address-fixed-form-row,.vm-checkout .vm-address-fixed-fields--checkout .vm-address-fixed-form-row{display:block;margin-bottom:1rem}.vm-checkout #update-information-section .vm-address-fixed-fields--checkout .woocommerce-input-wrapper,.vm-checkout .vm-address-fixed-fields--checkout .woocommerce-input-wrapper{display:block;width:100%}.vm-checkout #update-information-section .vm-address-fixed-fields--checkout .select2-container,.vm-checkout .vm-address-fixed-fields--checkout .select2-container{width:100%!important;display:block}.vm-checkout #update-information-section .vm-address-fixed-fields--checkout .select2-container--default .select2-selection--single,.vm-checkout .vm-address-fixed-fields--checkout .select2-container--default .select2-selection--single{min-height:44px;height:auto!important;padding:8px 12px!important;border-color:#e6e6e6;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.vm-checkout #update-information-section .vm-address-fixed-fields--checkout .select2-container--default .select2-selection--single .select2-selection__rendered,.vm-checkout .vm-address-fixed-fields--checkout .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:1.4;padding-left:0}.vm-checkout #update-information-section .vm-address-fixed-fields--checkout .select2-container--default .select2-selection--single .select2-selection__arrow,.vm-checkout .vm-address-fixed-fields--checkout .select2-container--default .select2-selection--single .select2-selection__arrow{height:100%;top:0!important;right:8px}.vm-checkout #update-information-section .vm-address-fixed-fields--checkout select.vm-address-fixed-country,.vm-checkout #update-information-section .vm-address-fixed-fields--checkout select.vm-address-fixed-state,.vm-checkout .vm-address-fixed-fields--checkout select.vm-address-fixed-country,.vm-checkout .vm-address-fixed-fields--checkout select.vm-address-fixed-state{width:100%;max-width:100%}.vm-checkout #update-information-section .vm-address-fixed-fields--checkout .iti,.vm-checkout .vm-address-fixed-fields--checkout .iti{width:100%;display:block}.vm-checkout #update-information-section .vm-address-fixed-fields--checkout .iti input[type=tel],.vm-checkout #update-information-section .vm-address-fixed-fields--checkout .iti--allow-dropdown input[type=tel],.vm-checkout .vm-address-fixed-fields--checkout .iti input[type=tel],.vm-checkout .vm-address-fixed-fields--checkout .iti--allow-dropdown input[type=tel]{width:100%!important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:12px 6px 12px 52px!important}.rwmb-field .select2-container,.rwmb-select{min-width:unset!important}