.elementor-7923 .elementor-element.elementor-element-7b7766c{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--justify-items:center;}.elementor-7923 .elementor-element.elementor-element-b653d9c .hgs-consignment-widget{background-color:var( --e-global-color-14ef391 );max-width:1100px;padding:30px 30px 30px 30px;border-radius:8px;}.elementor-7923 .elementor-element.elementor-element-b653d9c .hgs-switch.active{background-color:var( --e-global-color-primary );color:var( --e-global-color-14ef391 );}.elementor-7923 .elementor-element.elementor-element-b653d9c .hgs-switch:not(.active){background-color:#ffffff;color:#222222;border-color:#222222;}.elementor-7923 .elementor-element.elementor-element-b653d9c .hgs-switch{border-radius:5px;padding:14px 20px 14px 20px;font-family:"Text Medium", Sans-serif;font-size:18px;text-transform:none;}.elementor-7923 .elementor-element.elementor-element-b653d9c .hgs-switch-wrapper{gap:12px;justify-content:center;}.elementor-7923 .elementor-element.elementor-element-b653d9c .hgs-party-a-box{background-color:var( --e-global-color-c696dce );border-color:#dddddd;border-width:1px;border-style:solid;border-radius:8px;padding:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);margin-bottom:25px;}.elementor-7923 .elementor-element.elementor-element-b653d9c .hgs-party-a-box .hgs-label{color:#222222 !important;font-size:14px;}.elementor-7923 .elementor-element.elementor-element-b653d9c .hgs-party-heading{font-family:"Text Medium", Sans-serif;font-size:30px;text-transform:none;color:var( --e-global-color-14ef391 );border-bottom-color:var( --e-global-color-primary );border-bottom-width:2px;margin-bottom:15px;}.elementor-7923 .elementor-element.elementor-element-b653d9c .hgs-label{color:var( --e-global-color-primary );margin-bottom:6px;}.elementor-7923 .elementor-element.elementor-element-b653d9c .hgs-required{color:#d63638;}.elementor-7923 .elementor-element.elementor-element-b653d9c .hgs-input, .elementor-7923 .elementor-element.elementor-element-b653d9c .hgs-sig-input{background-color:var( --e-global-color-c696dce );color:var( --e-global-color-14ef391 );border-color:#cccccc !important;border-width:1px !important;border-radius:6px !important;padding:12px 12px 12px 12px !important;font-family:"Text Medium", Sans-serif;font-size:16px;}.elementor-7923 .elementor-element.elementor-element-b653d9c .hgs-input:focus, .elementor-7923 .elementor-element.elementor-element-b653d9c .hgs-sig-input:focus{border-color:#0073aa !important;}.elementor-7923 .elementor-element.elementor-element-b653d9c .party-a-fields-grid{gap:15px;}.elementor-7923 .elementor-element.elementor-element-b653d9c .hgs-contract-label{color:var( --e-global-color-secondary );margin-bottom:12px;}.elementor-7923 .elementor-element.elementor-element-b653d9c .hgs-contract-box{background-color:#ffffff;border-color:var( --e-global-color-14ef391 );border-width:1px;border-radius:6px;padding:25px 25px 25px 25px;max-height:620px;overflow-y:auto;box-shadow:1px 0px 10px 0px rgba(0,0,0,0.5);margin-bottom:25px;}.elementor-7923 .elementor-element.elementor-element-b653d9c .hgs-contract-content, .elementor-7923 .elementor-element.elementor-element-b653d9c .hgs-contract-content *{color:#222222 !important;}.elementor-7923 .elementor-element.elementor-element-b653d9c .hgs-contract-content{font-family:"Text Medium", Sans-serif;font-size:14px;text-transform:none;}.elementor-7923 .elementor-element.elementor-element-b653d9c .hgs-signature-section{background-color:var( --e-global-color-14ef391 );border-color:#222222;border-width:3px;border-radius:5px;padding:25px 25px 25px 25px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);margin-bottom:25px;}.elementor-7923 .elementor-element.elementor-element-b653d9c .hgs-signature-section .hgs-label{color:var( --e-global-color-primary );}.elementor-7923 .elementor-element.elementor-element-b653d9c .hgs-signature-heading{font-family:"Text Medium", Sans-serif;font-size:30px;color:var( --e-global-color-accent );}.elementor-7923 .elementor-element.elementor-element-b653d9c .hgs-legal-text{font-family:"Text Medium", Sans-serif;font-size:30px;color:var( --e-global-color-accent );}.elementor-7923 .elementor-element.elementor-element-b653d9c .hgs-sig-input{background-color:#ffffff;border-color:#cccccc;border-radius:6px;}.elementor-7923 .elementor-element.elementor-element-b653d9c .hgs-signature-section input[type="checkbox"]{accent-color:#222222;}.elementor-7923 .elementor-element.elementor-element-b653d9c .hgs-submit-btn{background-color:var( --e-global-color-primary );color:var( --e-global-color-14ef391 );border-radius:6px;padding:18px 20px 18px 20px;font-family:"Text Medium", Sans-serif;font-size:16px;text-transform:none;width:100%;margin-left:center === "left" ? "0" : "auto";margin-right:center === "right" ? "0" : "auto";display:block;}.elementor-7923 .elementor-element.elementor-element-b653d9c .hgs-submit-btn:hover{background-color:var( --e-global-color-c696dce );}.elementor-7923 .elementor-element.elementor-element-b653d9c .hgs-result-success{background-color:#d4edda;color:#155724 !important;border-color:#28a745;}.elementor-7923 .elementor-element.elementor-element-b653d9c .hgs-result-error{background-color:#f8d7da;color:#721c24 !important;border-color:#dc3545;}.elementor-7923 .elementor-element.elementor-element-b653d9c .hgs-result{padding:15px 15px 15px 15px;border-radius:6px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-7923 .elementor-element.elementor-element-7b7766c{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-7923 .elementor-element.elementor-element-7b7766c{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}}/* Start Custom Fonts CSS */@font-face {
	font-family: 'Text Medium';
	font-display: auto;
	src: url('https://hardcastleguitarsupply.co.za/wp-content/uploads/2026/06/D.I.Y.-75.ttf') format('truetype');
}
/* End Custom Fonts CSS */