.elementor-12777 .elementor-element.elementor-element-04f9117{margin-top:0px;margin-bottom:-40px;}.elementor-12777 .elementor-element.elementor-element-b2a43cf{text-align:center;}.elementor-12777 .elementor-element.elementor-element-b2a43cf .elementor-heading-title{color:#FFFFFF;font-size:35px;font-weight:700;line-height:45px;letter-spacing:-0.3px;text-shadow:0px 1px 8px rgba(0, 0, 0, 0.75);}.elementor-12777 .elementor-element.elementor-element-b2a43cf > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-12777 .elementor-element.elementor-element-8d8bd66{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:3px;}.elementor-12777 .elementor-element.elementor-element-8d8bd66 .elementor-divider-separator{width:50px;margin:0 auto;margin-center:0;}.elementor-12777 .elementor-element.elementor-element-8d8bd66 .elementor-divider{text-align:center;padding-top:0px;padding-bottom:0px;}.elementor-12777 .elementor-element.elementor-element-8d8bd66 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12777 .elementor-element.elementor-element-8fb5cb6{text-align:center;color:#FFFFFF;font-size:17px;font-weight:400;line-height:30px;}.elementor-12777 .elementor-element.elementor-element-8fb5cb6 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-12777 .elementor-element.elementor-element-1cc9c83{--divider-border-style:solid;--divider-color:#f11d66;--divider-border-width:3px;}.elementor-12777 .elementor-element.elementor-element-1cc9c83 .elementor-divider{text-align:center;}.elementor-12777 .elementor-element.elementor-element-1cc9c83 .elementor-divider-separator{margin:0 auto;margin-center:0;}.elementor-12777 .elementor-element.elementor-element-b63ba24{text-align:center;}/* Start custom CSS for divider, class: .elementor-element-8d8bd66 */.elementor-12777 .elementor-element.elementor-element-8d8bd66 .elementor-divider-separator{box-shadow: 0px 1px 7px #6d6d6d;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8fb5cb6 */.elementor-12777 .elementor-element.elementor-element-8fb5cb6{text-shadow:0px 1px 5px #000000;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b63ba24 */.iump-register-form.ihc-register-3{width:70%;max-width:90%}.ihc-form-create-edit>div:nth-child(1),.ihc-form-create-edit>div:nth-child(2){float:left;width:50%;z-index:999}.ihc-order-title{max-width:100%!important}.ihc-register-3{border-radius:10px 10px 35px 35px;-webkit-box-shadow:0 5px 15px rgb(0 0 0 / 33%);-ms-box-shadow:0 5px 15px rgba(0,0,0,.33);-o-box-shadow:0 5px 15px rgba(0,0,0,.33);-moz-box-shadow:0 5px 15px rgba(0,0,0,.33);box-shadow:0 5px 15px rgb(0 0 0 / 33%)}.ihc-register-3 #ihc_coupon_code_check_div_msg,.ihc-register-3 .ihc-register-notice{background:#dc3131;-webkit-box-shadow:1px 3px 7px rgb(0 0 0 / 75%);-ms-box-shadow:1px 3px 7px rgba(0,0,0,.75);-o-box-shadow:1px 3px 7px rgba(0,0,0,.75);-moz-box-shadow:1px 3px 7px rgba(0,0,0,.75);box-shadow:1px 3px 7px rgb(0 0 0 / 75%)}.ihc-register-3 .iump-form-line-register .select2-selection,.ihc-register-3 .iump-form-line-register input[type=number],.ihc-register-3 .iump-form-line-register input[type=password],.ihc-register-3 .iump-form-line-register input[type=text],.ihc-register-3 .iump-form-line-register select,.ihc-register-3 .iump-form-line-register textarea{border:1px solid rgb(151 200 232);border-radius:5px;color:#000!important;padding:7px 10px 7px;font-size:15px;letter-spacing:1px;text-align:left;font-weight:500;background-color:#e2f3ff}.ihc-register-3 .iump-form-line-register .select2-selection:focus,.ihc-register-3 .iump-form-line-register .select2-selection:hover,.ihc-register-3 .iump-form-line-register input[type=number]:focus,.ihc-register-3 .iump-form-line-register input[type=number]:hover,.ihc-register-3 .iump-form-line-register input[type=password]:focus,.ihc-register-3 .iump-form-line-register input[type=password]:hover,.ihc-register-3 .iump-form-line-register input[type=text]:focus,.ihc-register-3 .iump-form-line-register input[type=text]:hover,.ihc-register-3 .iump-form-line-register select:checked,.ihc-register-3 .iump-form-line-register select:focus,.ihc-register-3 .iump-form-line-register select:hover,.ihc-register-3 .iump-form-line-register textarea:focus,.ihc-register-3 .iump-form-line-register textarea:hover{background-color:unset;-webkit-box-shadow:0 0 2px 1px rgb(10 128 206);-moz-box-shadow:0 0 2px 1px rgba(255,169,0,.5);box-shadow:0 0 5px 1px rgb(0 154 255);border:1px solid #009aff;background:#fafafa;text-shadow:0 1px 1px #777}.select2-container .select2-selection>.select2-selection__rendered{margin-top:0!important;padding-right:15px!important}span.select2-selection.select2-selection--single{padding:4px 3px 7px!important}.iump-form-ihc_country label{display:none!important}.select2-results__option{color:#fff;padding:3px 15px!important}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#009aff!important}.select2-container--default .select2-results>.select2-results__options{max-height:333px!important}.select2-dropdown{background-color:#004979!important;border:1px solid #0a80ce!important;border-radius:12px!important}.select2-container--default .select2-results__option[aria-selected=true]{color:#000!important}.select2-container--default .select2-search--dropdown .select2-search__field{border-radius:10px}.iump-form-password{margin-bottom:0!important}.ihc-register-3 .ihc-tos-wrap{background-color:#fff;border-top:unset;border-bottom:unset}input[type=checkbox]{width:20px;height:20px}.ihc-tos-wrap a{margin-top:-3px!important;position:absolute;margin-left:5px}.ihc-register-3 .iump-submit-form input{width:75%;border-radius:5px;-webkit-box-shadow:0 4px 5px rgb(0 0 0 / 33%)!important;-ms-box-shadow:0 4px 5px rgba(0,0,0,.33)!important;-o-box-shadow:0 4px 5px rgba(0,0,0,.33)!important;-moz-box-shadow:0 4px 5px rgba(0,0,0,.33)!important;box-shadow:0 4px 5px rgb(0 0 0 / 33%)!important;-webkit-transition:all .3s cubic-bezier(.25,.1,.25,1);-moz-transition:all .3s cubic-bezier(.25,.1,.25,1);-o-transition:all .3s cubic-bezier(.25,.1,.25,1);transition:all .3s cubic-bezier(.25,.1,.25,1);-webkit-transition-timing-function:cubic-bezier(.25,.1,.25,1);-moz-transition-timing-function:cubic-bezier(.25,.1,.25,1);-o-transition-timing-function:cubic-bezier(.25,.1,.25,1);transition-timing-function:cubic-bezier(.25,.1,.25,1)}.ihc-register-3 .iump-submit-form input:hover{font-size:17px;-webkit-transform:translateY(-3px);-ms-transform:translateY(-3px);-o-transform:translateY(-3px);transform:translateY(-3px);-webkit-box-shadow:0 8px 15px rgb(0 0 0 / 50%)!important;-moz-box-shadow:0 8px 15px rgba(0,0,0,.5)!important;-o-box-shadow:0 8px 15px rgba(0,0,0,.5)!important;box-shadow:0 8px 15px rgb(0 0 0 / 50%)!important}.iump-labels-register{color:#fff!important;font-size:15px!important;font-weight:500;margin-top:10px}.iump-form-line-register.ihc-select-payment-theme-1{-webkit-box-shadow:0 5px 15px rgb(0 0 0 / 33%);-ms-box-shadow:0 5px 15px rgba(0,0,0,.33);-o-box-shadow:0 5px 15px rgba(0,0,0,.33);-moz-box-shadow:0 5px 15px rgba(0,0,0,.33);box-shadow:0 5px 15px rgb(0 0 0 / 33%);border-top:1px solid #009aff;border-left:1px solid #009aff;border-right:1px solid #009aff;padding:0 25px;border-radius:25px 25px 0 0;padding-bottom:10px;margin-bottom:-20px;background:#009aff}.iump-form-paybox{color:#fff;font-size:20px;letter-spacing:.5px}input[type=radio]{width:20px;height:20px}#ihc_cart_wrapper{padding-top:15px!important;-ms-box-shadow:0 15px 15px rgba(0,0,0,.33);-o-box-shadow:0 15px 15px rgba(0,0,0,.33);-moz-box-shadow:0 15px 15px rgba(0,0,0,.33);box-shadow:0 15px 15px rgb(0 0 0 / 33%);border-bottom:1px solid #009aff;border-left:1px solid #009aff;border-right:1px solid #009aff;padding:0 25px;border-radius:0 0 25px 25px;padding-bottom:70px;z-index:5000!important;background:#fff}.iump-submit-form{position:absolute;bottom:75px;margin:0 auto;left:30%;right:30%}#ihc_authorize_r_fields .iump-labels-register{color:#69778a!important}#ihc_authorize_r_fields{padding:33px;border-left:1px solid #009aff;border-right:1px solid #009aff;-ms-box-shadow:0 15px 15px rgba(0,0,0,.33);-o-box-shadow:0 15px 15px rgba(0,0,0,.33);-moz-box-shadow:0 15px 15px rgba(0,0,0,.33);box-shadow:0 15px 15px rgb(0 0 0 / 33%)}#ihc_authorize_r_fields .ihc_payment_register_wrapper{margin-top:15px}#ihc_authorize_r_fields .ihc_payment_register_wrapper div:nth-child(2){width:70%;margin-bottom:-20px}#ihc_authorize_r_fields .ihc_payment_register_wrapper div:nth-child(3){width:30%;margin-bottom:-20px}#ihc_authorize_r_fields .iump-form-line-register{width:50%;float:left}.ihc_payment_details{font-size:20px}/* End custom CSS */