.elementor-1262 .elementor-element.elementor-element-1c44c9c{--display:flex;--min-height:400px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--overlay-opacity:0.85;--padding-top:75px;--padding-bottom:75px;--padding-left:20px;--padding-right:20px;}.elementor-1262 .elementor-element.elementor-element-1c44c9c:not(.elementor-motion-effects-element-type-background), .elementor-1262 .elementor-element.elementor-element-1c44c9c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://slabandgardencity.com.au/wp-content/uploads/SGC-Bulk-Category-Hero-1-V1.webp");background-position:center center;background-size:cover;}.elementor-1262 .elementor-element.elementor-element-1c44c9c::before, .elementor-1262 .elementor-element.elementor-element-1c44c9c > .elementor-background-video-container::before, .elementor-1262 .elementor-element.elementor-element-1c44c9c > .e-con-inner > .elementor-background-video-container::before, .elementor-1262 .elementor-element.elementor-element-1c44c9c > .elementor-background-slideshow::before, .elementor-1262 .elementor-element.elementor-element-1c44c9c > .e-con-inner > .elementor-background-slideshow::before, .elementor-1262 .elementor-element.elementor-element-1c44c9c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-456e3ff );--background-overlay:'';}.elementor-1262 .elementor-element.elementor-element-66ae935 > .elementor-widget-container{background-color:var( --e-global-color-a0c7d27 );padding:5px 15px 5px 15px;}.elementor-1262 .elementor-element.elementor-element-66ae935{text-align:left;}.elementor-1262 .elementor-element.elementor-element-66ae935 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-1262 .elementor-element.elementor-element-a9a0f9a{width:var( --container-widget-width, 600px );max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;font-family:var( --e-global-typography-dbd46c3-font-family ), Sans-serif;font-size:var( --e-global-typography-dbd46c3-font-size );font-weight:var( --e-global-typography-dbd46c3-font-weight );text-transform:var( --e-global-typography-dbd46c3-text-transform );line-height:var( --e-global-typography-dbd46c3-line-height );color:var( --e-global-color-secondary );}.elementor-1262 .elementor-element.elementor-element-79da9eea{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:75px;--padding-bottom:75px;--padding-left:20px;--padding-right:20px;}.elementor-1262 .elementor-element.elementor-element-70a86b6{width:100%;max-width:100%;}.elementor-1262 .elementor-element.elementor-element-7e0bdc6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:75px;--padding-bottom:75px;--padding-left:20px;--padding-right:20px;}.elementor-1262 .elementor-element.elementor-element-649973a{text-align:center;}.elementor-1262 .elementor-element.elementor-element-f9c313c > .elementor-widget-container{margin:10px 0px 0px 0px;}@media(max-width:1024px){.elementor-1262 .elementor-element.elementor-element-1c44c9c{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-1262 .elementor-element.elementor-element-a9a0f9a{font-size:var( --e-global-typography-dbd46c3-font-size );line-height:var( --e-global-typography-dbd46c3-line-height );}.elementor-1262 .elementor-element.elementor-element-79da9eea{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-1262 .elementor-element.elementor-element-7e0bdc6{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}}@media(max-width:767px){.elementor-1262 .elementor-element.elementor-element-1c44c9c{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-1262 .elementor-element.elementor-element-66ae935{text-align:center;}.elementor-1262 .elementor-element.elementor-element-a9a0f9a{width:100%;max-width:100%;text-align:center;font-size:var( --e-global-typography-dbd46c3-font-size );line-height:var( --e-global-typography-dbd46c3-line-height );}}/* Start custom CSS for shortcode, class: .elementor-element-70a86b6 *//* Login form styling */
.trade-registration h2 {
    display: none !important;
}
.trade-registration .woocommerce .register {
    border: none !important;
    padding: 0px !important;
    margin: 0 auto !important;
    border-radius: 0 !important;
}
.trade-registration .woocommerce .register label {
    font-family: var(--e-global-typography-987f33a-font-family), Sans-serif;
    font-size: var(--e-global-typography-987f33a-font-size);
    font-weight: var(--e-global-typography-987f33a-font-weight);
    text-transform: var(--e-global-typography-987f33a-text-transform);
}
/* Remember Me checkbox styling */
.woocommerce-form-login__rememberme span {
    font-size: var(--e-global-typography-39fe56d-font-size) !important;
    text-transform: none !important;
    font-weight: var(--e-global-typography-39fe56d-font-weight) !important;
}
/* Login button styling */
.trade-registration .woocommerce .register button {
    background-color: var(--e-global-color-a0c7d27);
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var(--e-global-color-a0c7d27);
    font-family: var(--e-global-typography-987f33a-font-family), Sans-serif;
    font-size: var(--e-global-typography-987f33a-font-size);
    font-weight: var(--e-global-typography-987f33a-font-weight);
    text-transform: var(--e-global-typography-987f33a-text-transform);
    color: var(--e-global-color-secondary);
    padding: 16px 18px 16px 18px;
    border-radius: 0;
}
/* Overide default width for name fields */
.trade-registration .form-row-first, .trade-registration .form-row-last {
    width: 48.5% !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-70a86b6 *//* Login form styling */
.trade-registration h2 {
    display: none !important;
}
.trade-registration .woocommerce .register {
    border: none !important;
    padding: 0px !important;
    margin: 0 auto !important;
    border-radius: 0 !important;
}
.trade-registration .woocommerce .register label {
    font-family: var(--e-global-typography-987f33a-font-family), Sans-serif;
    font-size: var(--e-global-typography-987f33a-font-size);
    font-weight: var(--e-global-typography-987f33a-font-weight);
    text-transform: var(--e-global-typography-987f33a-text-transform);
}
/* Remember Me checkbox styling */
.woocommerce-form-login__rememberme span {
    font-size: var(--e-global-typography-39fe56d-font-size) !important;
    text-transform: none !important;
    font-weight: var(--e-global-typography-39fe56d-font-weight) !important;
}
/* Login button styling */
.trade-registration .woocommerce .register button {
    background-color: var(--e-global-color-a0c7d27);
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var(--e-global-color-a0c7d27);
    font-family: var(--e-global-typography-987f33a-font-family), Sans-serif;
    font-size: var(--e-global-typography-987f33a-font-size);
    font-weight: var(--e-global-typography-987f33a-font-weight);
    text-transform: var(--e-global-typography-987f33a-text-transform);
    color: var(--e-global-color-secondary);
    padding: 16px 18px 16px 18px;
    border-radius: 0;
}
/* Overide default width for name fields */
.trade-registration .form-row-first, .trade-registration .form-row-last {
    width: 48.5% !important;
}/* End custom CSS */