div.et_pb_section.et_pb_section_2_tb_header{background-image:linear-gradient(90deg,#ae1f26 15%,rgba(255,255,255,0) 100%),url(https://rubiqube.co.za/wp-content/uploads/2023/08/2023-rubQube-Web-Pattern.jpg)!important;z-index:999}.et_pb_row_3_tb_header,.et_pb_row_4_tb_header{z-index:-1}.et_pb_section_4_tb_header .et_pb_row_2_tb_header{z-index:-1!important}.gform_wrapper,.gform_wrapper.gravity-theme,.gform_body,.gform_fields,.gform_page_fields,#gform_wrapper_2,#gform_2{background:transparent!important;color:#ffffff!important}.gform_wrapper .gform_title{display:none!important}.gform_wrapper .gform_description{color:#aaaaaa!important;font-size:14px!important;line-height:1.7!important;margin-bottom:30px!important;padding:0!important}.gform_wrapper .gsection{background:transparent!important;border-bottom:1px solid #CC0000!important;margin:35px 0 25px!important;padding-bottom:12px!important}.gform_wrapper .gsection_title{color:#CC0000!important;font-size:11px!important;font-weight:800!important;letter-spacing:3px!important;text-transform:uppercase!important;margin:0!important}.gform_wrapper .gsection_description{color:#888888!important;font-size:12px!important;margin-top:6px!important;font-style:italic!important}.gform_wrapper .gfield_label{color:#cccccc!important;font-size:11px!important;font-weight:700!important;letter-spacing:1.5px!important;text-transform:uppercase!important;margin-bottom:8px!important;display:block!important}.gform_wrapper .ginput_complex label,.gform_wrapper .gfield_time_hour label,.gform_wrapper .gfield_time_minute label{color:#666666!important;font-size:10px!important;font-weight:600!important;letter-spacing:1px!important;text-transform:uppercase!important;margin-top:4px!important}.gform_wrapper .gfield_required{color:#CC0000!important;font-weight:900!important;margin-left:3px!important}.gform_wrapper .gfield_required.gfield_required_text{font-size:10px!important;font-weight:400!important;color:#888888!important}.gform_wrapper .gfield_description{color:#777777!important;font-size:12px!important;margin-top:5px!important;font-style:italic!important}.gform_wrapper input[type="text"],.gform_wrapper input[type="email"],.gform_wrapper input[type="tel"],.gform_wrapper input[type="url"],.gform_wrapper input[type="number"],.gform_wrapper input[type="password"],.gform_wrapper select,.gform_wrapper textarea{background-color:#111111!important;background:#111111!important;border:1px solid #2a2a2a!important;border-radius:2px!important;color:#ffffff!important;font-size:14px!important;padding:12px 16px!important;width:100%!important;box-sizing:border-box!important;transition:border-color 0.25s ease,box-shadow 0.25s ease!important;-webkit-appearance:none!important;appearance:none!important;outline:none!important}.gform_wrapper input[type="text"]:focus,.gform_wrapper input[type="email"]:focus,.gform_wrapper input[type="tel"]:focus,.gform_wrapper input[type="url"]:focus,.gform_wrapper textarea:focus,.gform_wrapper select:focus{border-color:#CC0000!important;box-shadow:0 0 0 3px rgba(204,0,0,0.15)!important;background-color:#161616!important}.gform_wrapper input::placeholder,.gform_wrapper textarea::placeholder{color:#444444!important;font-style:italic!important}.gform_wrapper select{cursor:pointer!important;padding-right:42px!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M5 6L0 0h10z' fill='%23CC0000'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 14px center!important}.gform_wrapper select option{background-color:#111111!important;color:#ffffff!important}.gform_wrapper textarea{min-height:130px!important;resize:vertical!important;line-height:1.6!important}.gform_wrapper .gfield_checkbox,.gform_wrapper .gfield_radio{list-style:none!important;padding:0!important;margin:0!important}.gform_wrapper .gfield_checkbox li,.gform_wrapper .gfield_radio li{display:flex!important;align-items:flex-start!important;gap:12px!important;margin-bottom:12px!important;padding:10px 14px!important;background:#111111!important;border:1px solid #222222!important;border-radius:2px!important;cursor:pointer!important;transition:border-color 0.2s ease!important}.gform_wrapper .gfield_checkbox li:hover,.gform_wrapper .gfield_radio li:hover{border-color:#CC0000!important;background:#161616!important}.gform_wrapper .gfield_checkbox input[type="checkbox"],.gform_wrapper .gfield_radio input[type="radio"]{width:18px!important;min-width:18px!important;height:18px!important;min-height:18px!important;margin:2px 0 0 0!important;padding:0!important;accent-color:#CC0000!important;cursor:pointer!important;background:#111111!important;border:1px solid #444444!important;border-radius:2px!important;flex-shrink:0!important}.gform_wrapper .gfield_checkbox label,.gform_wrapper .gfield_radio label{color:#cccccc!important;font-size:13px!important;font-weight:400!important;text-transform:none!important;letter-spacing:0!important;line-height:1.5!important;cursor:pointer!important;margin:0!important}.gform_wrapper .ginput_complex.ginput_container_address span{margin-bottom:10px!important}.gform_wrapper .ginput_container_name .ginput_complex{display:flex!important;gap:16px!important}.gform_wrapper .ginput_container_name span{flex:1!important}.gform_wrapper li.gfield_error input,.gform_wrapper li.gfield_error select,.gform_wrapper li.gfield_error textarea{border-color:#ff3333!important;box-shadow:0 0 0 2px rgba(255,51,51,0.15)!important}.gform_wrapper .validation_message,.gform_wrapper .gfield_error .gfield_description{color:#ff5555!important;font-size:11px!important;font-weight:600!important;letter-spacing:0.5px!important;margin-top:6px!important;display:flex!important;align-items:center!important;gap:5px!important}.gform_wrapper .gform_validation_errors,.gform_wrapper .validation_error{background:rgba(204,0,0,0.08)!important;border:1px solid #CC0000!important;border-left:4px solid #CC0000!important;border-radius:2px!important;color:#ffaaaa!important;padding:14px 18px!important;margin-bottom:24px!important;font-size:13px!important}.gform_wrapper .gform_footer,.gform_wrapper .gform_page_footer{margin-top:30px!important;padding-top:24px!important;border-top:1px solid #1e1e1e!important;display:flex!important;justify-content:flex-end!important}.gform_wrapper input[type="submit"],.gform_wrapper button[type="submit"],.gform_wrapper .gform_button{background-color:#CC0000!important;background:#CC0000!important;border:none!important;border-radius:2px!important;color:#ffffff!important;cursor:pointer!important;font-size:11px!important;font-weight:800!important;letter-spacing:3px!important;padding:16px 48px!important;text-transform:uppercase!important;transition:background-color 0.25s ease,transform 0.2s ease,box-shadow 0.25s ease!important;position:relative!important;overflow:hidden!important}.gform_wrapper input[type="submit"]:hover,.gform_wrapper .gform_button:hover{background-color:#aa0000!important;transform:translateY(-2px)!important;box-shadow:0 6px 20px rgba(204,0,0,0.35)!important}.gform_wrapper input[type="submit"]:active,.gform_wrapper .gform_button:active{transform:translateY(0)!important}.gform_confirmation_wrapper{background:#111111!important;border:1px solid #CC0000!important;border-left:4px solid #CC0000!important;border-radius:3px!important;padding:30px 35px!important;color:#ffffff!important}.gform_confirmation_wrapper h2,.gform_confirmation_wrapper h3{color:#CC0000!important}.gform_wrapper .gfield{margin-bottom:20px!important}.gform_wrapper .gform_validation_container,.gform_wrapper .gform-field-label--hidden{display:none!important}.gform_wrapper select,.gform_wrapper .gfield select,#gform_2 select,.rubiqube-dealer-form select{background-color:#111111!important;color:#ffffff!important;border:1px solid #2a2a2a!important;-webkit-text-fill-color:#ffffff!important}.gform_wrapper select option,.gform_wrapper .gfield select option,#gform_2 select option{background-color:#1a1a1a!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important}.gform_wrapper select option[value=""],.gform_wrapper select option:first-child:not([value]){color:#555555!important;-webkit-text-fill-color:#555555!important;font-style:italic!important}.gform_wrapper select:focus{background-color:#161616!important;color:#ffffff!important;border-color:#CC0000!important;box-shadow:0 0 0 3px rgba(204,0,0,0.15)!important;outline:none!important}.gform_wrapper select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M5 6L0 0h10z' fill='%23CC0000'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 14px center!important;padding-right:40px!important;-webkit-appearance:none!important;appearance:none!important;cursor:pointer!important}.gform_wrapper .gform_validation_errors,.gform_wrapper .validation_error,.gform_wrapper div.validation_error{background:#1a1212!important;border:none!important;border-left:3px solid #CC0000!important;border-radius:3px!important;padding:16px 20px!important;margin-bottom:28px!important;display:flex!important;align-items:flex-start!important;gap:14px!important}.gform_wrapper .gform_validation_errors::before,.gform_wrapper .validation_error::before{content:''!important}.gform_wrapper .gform_validation_errors h2,.gform_wrapper .validation_error h2,.gform_wrapper .gform_validation_errors>h2{color:#ffaaaa!important;font-family:'Mukta',sans-serif!important;font-size:13px!important;font-weight:700!important;letter-spacing:0.5px!important;margin:0 0 8px!important}.gform_wrapper .gform_validation_errors .gform-icon,.gform_wrapper .gform_validation_errors svg{color:#CC0000!important;flex-shrink:0!important;margin-top:2px!important}.gform_wrapper .gform_validation_errors ol,.gform_wrapper .gform_validation_errors ul{margin:0!important;padding:0 0 0 16px!important}.gform_wrapper .gform_validation_errors ol li,.gform_wrapper .gform_validation_errors ul li{color:#ffbbbb!important;font-size:13px!important;line-height:1.6!important;margin-bottom:4px!important}.gform_wrapper .gform_validation_errors ol li a,.gform_wrapper .gform_validation_errors ul li a{color:#ff8888!important;text-decoration:underline!important;text-decoration-color:rgba(255,136,136,0.4)!important;text-underline-offset:3px!important}.gform_wrapper .gform_validation_errors ol li a:hover{color:#ffbbbb!important}.gform_wrapper .gfield_error .gfield_label{color:#ffaaaa!important}.gform_wrapper .gfield_error input,.gform_wrapper .gfield_error select,.gform_wrapper .gfield_error textarea{border-color:#CC0000!important;background-color:#110d0d!important;box-shadow:0 0 0 2px rgba(204,0,0,0.12)!important}.gform_wrapper .gfield_error .validation_message,.gform_wrapper li.gfield_error .gfield_description.validation_message{background:transparent!important;border:none!important;color:#ff8888!important;font-size:12px!important;font-weight:500!important;font-style:italic!important;padding:5px 0 0!important;margin:0!important;display:flex!important;align-items:center!important;gap:5px!important}.gform_wrapper .validation_message::before{content:'⚠'!important;font-style:normal!important;color:#CC0000!important;font-size:11px!important}#input_2_16,.gform_wrapper input[type="url"]{background-color:#111111!important;color:#ffffff!important;border:1px solid #2a2a2a!important}#input_2_16::placeholder,.gform_wrapper input[type="url"]::placeholder{color:#444444!important;font-style:italic!important}.gform_wrapper .gfield_required_text{display:none!important}.gform_wrapper .gfield_required_asterisk,.gform_wrapper .gfield_required{color:#CC0000!important;font-size:12px!important;margin-left:3px!important;font-weight:900!important}.gform_wrapper .gfield_checkbox li:has(input:checked),.gform_wrapper .gfield_radio li:has(input:checked){border-color:#CC0000!important;background:#140808!important}