@import url(https://use.typekit.net/khr7qfg.css);:root{--admin-height:32px;--header-height:150px;--notice-height:0px;--font-primary:"ibm-plex-sans", sans-serif;--font-secondary:"roc-grotesk", sans-serif;--font-tertiary:"ibm-plex-mono", sans-serif;--white:#ffffff;--white-rgb:255, 255, 255;--cream:#f4f1ed;--cream-rgb:244, 241, 237;--sand:#e2d3c5;--sand-rgb:226, 211, 197;--orange:#f16122;--orange-rgb:241, 97, 34;--bright-green:#03783e;--bright-green-rgb:3, 120, 62;--dark-green:#2e4221;--dark-green-rgb:46, 66, 33;--brown:#3f362a;--brown-rgb:63, 54, 42;--border-radius-sm:5px;--border-radius-md:15px;--border-radius-lg:30px;--container-xs:620px;--container-sm:980px;--container-md:1320px;--container-lg:1500px;--box-shadow:0 0 5px rgba(var(--dark-green-rgb), 10%);--transition:0.25s ease}@media (max-width:782px){:root{--admin-height:46px}}@media (max-width:1200px){:root{--header-height:100px}}.quarries-theme *,.quarries-theme *:before,.quarries-theme *:after{box-sizing:border-box}.quarries-theme *{scroll-margin-top:calc(var(--header-height))}body.quarries-theme,.editor-styles-wrapper{font-optical-sizing:auto;-webkit-text-size-adjust:none;-webkit-font-smoothing:antialiased;font-family:var(--font-primary)!important;font-size:18px!important;line-height:26px;color:var(--dark-green);font-weight:400}body.quarries-theme,.editor-styles-wrapper,.site-responsive-menu,.site-main{background:var(--white)}.site-main{position:relative;transition:var(--transition) all;z-index:1}body.quarries-theme{padding-top:calc(var(--header-height) + var(--notice-height))!important}body.quarries-theme.admin-bar{padding-top:calc(var(--header-height) + var(--notice-height) + var(--admin-height))!important}#wpadminbar{top:0;position:fixed;z-index:20000000000000001}#wpadminbar ul li.admin-bar-search{display:none!important}.quarries-theme *[class*="container-"],.quarries-theme *[class*="section-"],.quarries-theme *[class*="block-"],.quarries-theme *[class*="entry-"],.quarries-theme .relative{position:relative}.quarries-theme .absolute{position:absolute}.quarries-theme .flex-layout,.quarries-theme .flex-align-start,.quarries-theme .flex-align-center,.quarries-theme .flex-align-end,.quarries-theme .flex-justify-start,.quarries-theme .flex-justify-center,.quarries-theme .flex-justify-end,.quarries-theme .flex-justify-between{display:flex;flex-wrap:wrap}.quarries-theme .flex-align-start{align-items:flex-start}.quarries-theme .flex-align-center{align-items:center}.quarries-theme .flex-align-end{align-items:flex-end}.quarries-theme .flex-justify-start{justify-content:flex-start}.quarries-theme .flex-justify-center{justify-content:center}.quarries-theme .flex-justify-end{justify-content:flex-end}.quarries-theme .flex-justify-between{justify-content:space-between}.quarries-theme .flex-row-reverse{flex-direction:row-reverse}.quarries-theme .flex-column-reverse{flex-direction:column-reverse}.quarries-theme .flex-nowrap{flex-wrap:nowrap}.quarries-theme .flex-gap{gap:15px}.quarries-theme .flex-layout.has-sidebar{gap:100px}.quarries-theme .flex-layout.has-sidebar .flex-sidebar{max-width:420px}.quarries-theme .flex-layout.has-sidebar .flex-main{min-width:50%;flex:1}.quarries-theme .container,.quarries-theme .container-xl,.quarries-theme .container-lg,.quarries-theme .container-md,.quarries-theme .container-sm,.quarries-theme .container-xs{z-index:99;margin:auto;width:calc(100% - 60px)}.quarries-theme .container,.quarries-theme .container-xl{width:100%}.quarries-theme .container-lg{max-width:var(--container-lg)}.quarries-theme .container-md{max-width:var(--container-md)}.quarries-theme .container-sm{max-width:var(--container-sm)}.quarries-theme .container-xs{max-width:var(--container-xs)}.quarries-theme .padding-lg,.quarries-theme .padding-lg-top{padding-top:80px}.quarries-theme .padding-lg,.quarries-theme .padding-lg-bot{padding-bottom:80px}.quarries-theme .padding-md,.quarries-theme .padding-md-top{padding-top:40px}.quarries-theme .padding-md,.quarries-theme .padding-md-bot{padding-bottom:40px}.quarries-theme .padding-sm,.quarries-theme .padding-sm-top{padding-top:20px}.quarries-theme .padding-sm,.quarries-theme .padding-sm-bot{padding-bottom:20px}.quarries-theme .grid-col-1,.quarries-theme .grid-col-2,.quarries-theme .grid-col-3,.quarries-theme .grid-col-4,.quarries-theme .grid-col-5,.quarries-theme .grid-col-6{display:grid;gap:20px}.quarries-theme .grid-col-2{gap:80px}.quarries-theme .grid-col-2{grid-template-columns:repeat(2,1fr)}.quarries-theme .grid-col-3{grid-template-columns:repeat(3,1fr)}.quarries-theme .grid-col-4{grid-template-columns:repeat(4,1fr)}.quarries-theme .grid-col-5{grid-template-columns:repeat(5,1fr)}.quarries-theme .grid-col-6{grid-template-columns:repeat(6,1fr)}.quarries-theme .desktop-only{display:block}.quarries-theme .mobile-only{display:none}.quarries-theme .block-setting-padding{padding-top:var(--block-padding-top);padding-bottom:var(--block-padding-bottom)}.quarries-theme .block-setting-background-colour{background-color:var(--block-background-colour)}@media (max-width:1200px){.quarries-theme .grid-col-5{grid-template-columns:repeat(3,1fr)}.quarries-theme .grid-col-6{grid-template-columns:repeat(4,1fr)}.quarries-theme .flex-layout.has-sidebar{flex-direction:column;gap:40px}.quarries-theme .flex-layout.has-sidebar .flex-main,.quarries-theme .flex-layout.has-sidebar .flex-sidebar{width:100%;min-width:100%;max-width:100%;flex:1}}@media (max-width:860px){.quarries-theme .padding-lg,.quarries-theme .padding-lg-top{padding-top:40px}.quarries-theme .padding-lg,.quarries-theme .padding-lg-bot{padding-bottom:40px}.quarries-theme .grid-col-2{gap:40px}.quarries-theme .grid-col-2{grid-template-columns:repeat(1,1fr)}.quarries-theme .grid-col-3,.quarries-theme .grid-col-4{grid-template-columns:repeat(2,1fr)}.quarries-theme .grid-col-5,.quarries-theme .grid-col-6{grid-template-columns:repeat(3,1fr)}.quarries-theme .block-setting-padding{padding-top:calc(var(--block-padding-top) / 1.5);padding-bottom:calc(var(--block-padding-bottom) / 1.5)}}@media (max-width:720px){.quarries-theme .container-lg,.quarries-theme .container-md,.quarries-theme .container-sm,.quarries-theme .container-xs{width:calc(100% - 30px)}.quarries-theme .grid-col-4,.quarries-theme .grid-col-5{grid-template-columns:repeat(2,1fr)}.quarries-theme .desktop-only{display:none}.quarries-theme .mobile-only{display:block}}@media (max-width:550px){.quarries-theme .grid-col-3,.quarries-theme .grid-col-4{grid-template-columns:repeat(1,1fr)}.quarries-theme .grid-col-6{grid-template-columns:repeat(2,1fr)}}.quarries-theme h1,.quarries-theme h1 *,.quarries-theme .h1,.quarries-theme .h1 *,.quarries-theme h2,.quarries-theme h2 *,.quarries-theme .h2,.quarries-theme .h2 *,.quarries-theme h3,.quarries-theme h3 *,.quarries-theme .h3,.quarries-theme .h3 *,.quarries-theme h4,.quarries-theme h4 *,.quarries-theme .h4,.quarries-theme .h4 *,.quarries-theme h5,.quarries-theme h5 *,.quarries-theme .h5,.quarries-theme .h5 *,.quarries-theme h6,.quarries-theme h6 *,.quarries-theme .h6,.quarries-theme .h6 *,.quarries-theme ul,.quarries-theme ol,.quarries-theme li,.quarries-theme p,.quarries-theme a{margin:0;padding:0;color:var(--dark-green);font-weight:400;text-wrap:wrap;word-wrap:break-word}.quarries-theme h1,.quarries-theme h1 *,.quarries-theme .h1,.quarries-theme .h1 *,.quarries-theme h2,.quarries-theme h2 *,.quarries-theme .h2,.quarries-theme .h2 *,.quarries-theme h3,.quarries-theme h3 *,.quarries-theme .h3,.quarries-theme .h3 *,.quarries-theme h4,.quarries-theme h4 *,.quarries-theme .h4,.quarries-theme .h4 *{font-family:var(--font-secondary);font-weight:600}.quarries-theme .h0,.quarries-theme .h0 *{font-size:100px;line-height:112px}.quarries-theme h1,.quarries-theme h1 *,.quarries-theme .h1,.quarries-theme .h1 *{font-size:80px;line-height:82px}.quarries-theme h2,.quarries-theme h2 *,.quarries-theme .h2,.quarries-theme .h2 *{font-size:54px;line-height:56px}.quarries-theme h3,.quarries-theme h3 *,.quarries-theme .h3,.quarries-theme .h3 *{font-size:46px;line-height:48px}.quarries-theme h4,.quarries-theme h4 *,.quarries-theme .h4,.quarries-theme .h4 *{font-size:32px;line-height:38px}.quarries-theme h5,.quarries-theme h5 *,.quarries-theme .h5,.quarries-theme .h5 *{font-size:22px;line-height:26px}.quarries-theme h6,.quarries-theme h6 *,.quarries-theme .h6,.quarries-theme .h6 *{font-size:10px;letter-spacing:1px;text-transform:uppercase;font-weight:500}.quarries-theme p,.quarries-theme li{font-weight:400;font-size:18px!important;line-height:26px!important}.quarries-theme strong,.quarries-theme strong *{font-weight:700!important}.quarries-theme a{text-underline-offset:3px!important;text-decoration-thickness:1px!important}.quarries-theme a:hover,.quarries-theme a:focus{color:var(--orange)}.quarries-theme ul,.quarries-theme ol,.quarries-theme li{margin:0;padding:0;list-style:none}.quarries-theme code{padding:10px;font-size:14px;color:var(--white);background:var(--dark-green)}.quarries-theme mark{background:none}.quarries-theme hr{width:100%;border:0;border-top:1px solid var(--sand)}@media (max-width:1200px){.quarries-theme .h0,.quarries-theme .h0 *{font-size:80px;line-height:84px}}@media (max-width:860px){.quarries-theme .h0,.quarries-theme .h0 *,.quarries-theme h1,.quarries-theme h1 *,.quarries-theme .h1,.quarries-theme .h1 *{font-size:50px;line-height:52px}.quarries-theme h2,.quarries-theme h2 *,.quarries-theme .h2,.quarries-theme .h2 *{font-size:46px;line-height:48px}.quarries-theme h3,.quarries-theme h3 *,.quarries-theme .h3,.quarries-theme .h3 *{font-size:32px;line-height:38px}}@media (max-width:860px){.quarries-theme .h0,.quarries-theme .h0 *,.quarries-theme h1,.quarries-theme h1 *,.quarries-theme .h1,.quarries-theme .h1 *{font-size:46px;line-height:48px}}.quarries-theme .text-small,.quarries-theme .text-small *{font-size:14px!important;line-height:18px!important}.quarries-theme .text-sub,.quarries-theme .text-sub *{font-size:12px!important}.quarries-theme .text-left{text-align:left}.quarries-theme .text-center{text-align:center}.quarries-theme .text-right{text-align:right}.quarries-theme .text-muted{opacity:40%}.quarries-theme .text-white,.quarries-theme .text-white *:not(.button,button,.button *,button *,svg *,[class*="text-"],[style*="color"]){color:var(--white)!important;border-color:var(--white)}.quarries-theme .text-orange,.quarries-theme .text-orange *:not(.button,button,.button *,button *,svg *,[class*="text-"],[style*="color"]){color:var(--orange)!important;border-color:var(--orange)}.wysiwyg-content{width:100%;position:relative;z-index:99}.wysiwyg-content h1:not(:last-child),.wysiwyg-content h2:not(:last-child),.wysiwyg-content h3:not(:last-child),.wysiwyg-content h4:not(:last-child),.wysiwyg-content h5:not(:last-child),.wysiwyg-content h6:not(:last-child),.wysiwyg-content ul:not(:last-child),.wysiwyg-content ol:not(:last-child),.wysiwyg-content p:not(:last-child),.wysiwyg-content img:not(:last-child),.wysiwyg-content table:not(:last-child),.wysiwyg-content code:not(:last-child),.wysiwyg-content blockquote:not(:last-child){margin:0 0 30px!important}.wysiwyg-content li:not(:last-child){margin:0 0 10px!important}.wysiwyg-content h5 a,.wysiwyg-content p a,.wysiwyg-content li a,.wysiwyg-content span a{text-decoration:underline}.wysiwyg-content li{position:relative;text-align:left;padding:0 0 0 20px}.wysiwyg-content li:not(:last-child){margin:0 0 5px!important}.wysiwyg-content ul li:before{content:"";display:block;position:absolute;top:9px;left:3px;width:3px;height:3px;border-radius:3px;background:var(--dark-green)}.wysiwyg-content ol{counter-reset:item;list-style-position:outside}.wysiwyg-content ol li:before{content:counter(item) ". ";counter-increment:item;display:block;position:absolute;top:0;left:0}.wysiwyg-content blockquote{margin-left:0;margin-right:0;padding:20px 0 20px 20px;border-left:5px solid var(--sand)}.wysiwyg-content hr{margin:30px 0}.wysiwyg-content img{display:block;max-width:100%!important;height:auto!important}.wysiwyg-content img:not(:first-child){margin-top:40px!important}.wysiwyg-content img:not(:last-child){margin-bottom:40px!important}.wysiwyg-content img.aligncenter{margin-left:auto!important;margin-right:auto!important;float:none}.wysiwyg-content img.alignleft{float:left}.wysiwyg-content img.alignright{float:right}.wysiwyg-content img.size-full{width:100%!important}.quarries-theme form *[disabled]{opacity:50%;pointer-events:none}.quarries-theme label,.quarries-theme legend{display:block;margin:5px 0;color:var(--dark-green);font-size:16px!important;line-height:20px;font-family:var(--font-secondary);font-weight:600!important}.quarries-theme label a,.quarries-theme legend a{color:var(--dark-green)!important;text-decoration:underline}.quarries-theme label .required,.quarries-theme .gravity-theme form label.gfield_required{font-size:inherit;color:var(--orange)}.quarries-theme input:not([type="button"],[type="submit"]),.quarries-theme select,.quarries-theme textarea{appearance:none;-webkit-appearance:none;display:block;width:100%;height:auto;border:0;border-bottom:1px solid var(--sand);border-radius:0;background:#fff0;padding:16px 0!important;color:var(--dark-green);font-size:18px;line-height:24px;font-weight:400;text-align:left;text-decoration:none;transition:none;outline:0!important;resize:none}.quarries-theme textarea{min-height:100px;max-height:200px}.quarries-theme ::placeholder,.quarries-theme ::-ms-input-placeholder,.quarries-theme ::-webkit-input-placeholder{color:var(--dark-green)}.quarries-theme select:not([multiple="multiple"]){padding-right:45px}.quarries-theme select:not([multiple="multiple"]),.quarries-theme .select2-container .select2-selection{background:url(https://specialisedaggregates.com.au/wp-content/themes/specialised-aggregates/assets/img/icon-chevron-down.svg) no-repeat;background-size:12px;background-position:center right 20px;cursor:pointer}.quarries-theme .select2,.quarries-theme .select2 *{margin:0;padding:0}.quarries-theme .select2-container .select2-selection,.quarries-theme .select2-container .select2-selection .selection__rendered{line-height:20px}.bwa-theme .select2-container .select2-selection{margin:0;outline:0;display:block;height:auto;padding:14px 16px;border:1px solid var(--sand);background:#fff0;color:var(--dark-green);font-size:14px;line-height:20px;font-weight:400}.quarries-theme .select2-selection__rendered,.quarries-theme .select2-selection__placeholder{color:var(--dark-green)}.quarries-theme .select2-dropdown{top:0;border:1px solid var(--dark-green);background:var(--white)}.quarries-theme .select2-dropdown .select2-search,.quarries-theme .select2-dropdown .select2-results__option{padding:5px}.quarries-theme .select2-dropdown .select2-results__option.select2-results__option--highlighted{background:var(--dark-green)}.quarries-theme .select2-container .select2-selection__arrow{display:none}.quarries-theme input[type="checkbox"],.quarries-theme input[type="radio"]{position:relative;display:inline-block;padding:0;margin:0 10px 0 0;padding:0!important;min-height:25px!important;min-width:25px!important;max-width:25px!important;max-height:25px!important;border:1px solid var(--sand);border-radius:0;background:var(--white);box-shadow:none;transition:none;cursor:pointer}.quarries-theme input[type="checkbox"],.quarries-theme input[type="radio"],.quarries-theme input[type="checkbox"]+label,.quarries-theme input[type="radio"]+label{display:inline-block;vertical-align:top}.quarries-theme input[type="checkbox"]+label,.quarries-theme input[type="radio"]+label{margin:4px 0!important;font-size:16px!important;line-height:22px;width:calc(100% - 40px)}.quarries-theme input[type="radio"]{border-radius:25px!important}.quarries-theme input[type="checkbox"]:checked{border-color:var(--dark-green);background:var(--dark-green) url(https://specialisedaggregates.com.au/wp-content/themes/specialised-aggregates/assets/img/icon-checkbox.svg) 50% no-repeat;background-size:16px}.quarries-theme input[type="radio"]:checked{border:6px solid var(--dark-green)}.quarries-theme input[type="radio"]:before,.quarries-theme input[type="checkbox"]:before{display:none!important}.gravity-theme form .gform_body,.gravity-theme form .gform_fields,.gravity-theme form .gform_footer{margin:0!important}.gravity-theme form .gform_fields{gap:10px 20px!important}.gravity-theme form .ginput_complex{gap:0!important}.gravity-theme form .gform_required_legend{display:none!important}.gravity-theme form .gform_ajax_spinner,.gravity-theme form .gform-loader{width:12px;height:12px;margin:0 0 0 20px}.gravity-theme .gform_validation_errors{outline:0!important;border-radius:0!important;box-shadow:none!important;margin-bottom:20px;padding:15px!important;border-color:var(--orange)!important;background:rgba(var(--orange-rgb),10%)!important}.gravity-theme .gform_validation_errors *{font-family:var(--font-primary);font-size:14px!important;font-weight:600!important;text-transform:none!important;color:var(--orange)!important}.gravity-theme .gform_validation_errors .gform-icon{display:none!important}.gravity-theme form .gfield.gfield_error .gfield_validation_message{padding:0;border:0;background:#fff0;font-size:12px!important;line-height:18px;color:var(--orange)}.gravity-theme form .gfield.gfield_error [aria-invalid="true"]{border:0!important;border-bottom:1px solid var(--orange)!important}.gravity-theme form .ginput_preview *,.gravity-theme form .gform-field-label,.gravity-theme form .gform-field-label *,.gravity-theme form .gform-field-label,.gravity-theme form .gfield_description,.gravity-theme form .gfield_list_group_item:before,.gravity-theme form .gfield_list .gform-field-label,.gravity-theme form .gform-field-label--type-sub{margin:5px 0;font-size:16px!important;font-weight:700!important;color:var(--dark-green)}.gravity-theme form .gfield_description,.gravity-theme form .gfield_list_group_item:before,.gravity-theme form .gfield_list .gform-field-label,.gravity-theme form .gform-field-label--type-sub{padding:0!important;font-weight:300;color:rgba(var(--dark-green-rgb),50%)}.gravity-theme form .gfield--type-choice .gchoice{margin:10px 0!important}.gravity-theme form .gfield--type-choice input[type="checkbox"],.gravity-theme form .gfield--type-choice input[type="radio"],.gravity-theme form .gfield--type-consent input[type="checkbox"]{display:inline-block}.gravity-theme form .gfield--type-choice input[type="checkbox"]+label,.gravity-theme form .gfield--type-consent input[type="checkbox"]+label{display:inline-block;margin:3px 0!important;width:calc(100% - 40px)!important;vertical-align:top!important}.gravity-theme form .gfield--type-date .ginput_container,.gravity-theme form .gfield--type-time .ginput_container{flex-basis:auto!important;max-width:100%!important;flex:1!important}.gravity-theme form .hour_minute_colon{line-height:42px!important}.gravity-theme form .gfield_list .gfield_list_icons button{min-width:16px!important;min-height:16px!important;width:16px!important;height:16px!important}.gravity-theme form .gfield--type-fileupload .gform_drop_area{border-color:var(--dark-green)!important}.gravity-theme form .gfield--type-fileupload .gform_drop_area .gform_button_select_files{margin:auto!important}.gravity-theme form .gfield--type-fileupload .ginput_preview{display:flex!important;align-items:center;margin:10px 0 0!important}.gravity-theme form .gfield--type-fileupload .ginput_preview *{order:9;line-height:18px}.gravity-theme form .gfield--type-fileupload .ginput_preview .gform_delete_file{order:1;margin:0;padding:0;min-width:0!important;text-decoration:none}.gravity-theme form .ginput_category_price_wrapper{width:100%;margin:0 0 10px}.gravity-theme form .gf_progressbar_wrapper .gf_progressbar{margin:0 0 20px!important}.gravity-theme form .gf_progressbar_wrapper .gf_progressbar_title{font-size:12px!important;margin:0 0 10px!important}.gravity-theme form .gf_progressbar,.gravity-theme form .gf_progressbar_wrapper,.gravity-theme form .gf_progressbar_percentage{border-radius:20px!important}.gravity-theme form .gf_progressbar{background:rgba(var(--dark-green-rgb),5%)!important}.gravity-theme form .gf_progressbar_percentage{background:var(--dark-green)!important}.gravity-theme form .gform-page-footer{display:flex;align-items:center;gap:15px}.gravity-theme form .gform-page-footer .button{margin:0!important}.gravity-theme form .gform-page-footer .gform_previous_button:not(:hover,:focus),.gravity-theme form .gform-page-footer .gform_next_button:not(:hover,:focus){color:var(--dark-green)!important}.gravity-theme form .gform-page-footer .gform_previous_button:hover,.gravity-theme form .gform-page-footer .gform_next_button :hover{color:var(--white)!important;background:var(--dark-green)!important}.quarries-theme .button-group{display:flex;flex-wrap:wrap;gap:15px}.quarries-theme .button svg{width:14px;height:14px;color:var(--dark-green)}.quarries-theme button,.quarries-theme button:hover,.quarries-theme button:focus,.quarries-theme .button,.quarries-theme .button:hover,.quarries-theme .button:focus{appearance:none;-webkit-appearance:none;position:relative;display:flex;align-items:center;justify-content:center;gap:10px;margin:0;outline:0;width:auto;height:auto;min-width:100px;min-height:0;padding:20px 30px 24px;font-size:18px;line-height:24px!important;font-family:var(--font-secondary);color:var(--white);font-weight:600;text-align:center;text-decoration:none;background:var(--orange);border:2px solid var(--orange);border-radius:0!important;transition:var(--transition) all;cursor:pointer}.quarries-theme .button.button-white{background:#fff0;border-color:var(--white)}.quarries-theme .button.button-white,.quarries-theme .button.button-white svg{color:var(--white)}.quarries-theme .link-arrow{display:flex;align-items:center;gap:10px;font-size:18px;line-height:24px!important;font-weight:600;font-family:var(--font-secondary);transition:var(--transition) all}.quarries-theme .link-arrow svg{width:18px;height:18px;transform:rotate(-45deg);transition:var(--transition) all}.quarries-theme button:hover,.quarries-theme button:focus,.quarries-theme .button:hover,.quarries-theme .button:focus{outline:0;box-shadow:none;background:var(--dark-green);border-color:var(--dark-green)}.quarries-theme .button.button-white:hover{background:var(--white);border-color:var(--white)}.quarries-theme .button.button-white:hover,.quarries-theme .button.button-white:hover svg{color:var(--orange)}@media (max-width:550px){.quarries-theme .button-group{width:100%}}.site-notice{padding:10px 0;background:var(--dark-green);color:var(--white)}.site-logo,.site-logo img,.site-logo svg{display:block;max-width:250px;max-height:60px;width:auto;height:auto;z-index:20000;transition:none}.site-header{top:0;width:100%;display:block;position:fixed;background:var(--white);z-index:2000000002}body.quarries-theme.admin-bar .site-header{top:var(--admin-height)}.site-header>div[class*="container"]{height:var(--header-height)}.site-header .main-menu ul li,.site-header .main-menu ul li a{position:relative}.site-header .main-menu ul li a{display:block;padding:10px;font-size:18px;line-height:22px;font-weight:600;transition:var(--transition) all}.site-header .main-menu ul>li.current-menu-item>a,.site-header .main-menu ul>li.current-menu-parent>a,.site-header .main-menu ul li a:hover,.site-header .main-menu ul li a:focus{color:var(--orange)}.site-header .main-menu ul:not(.sub-menu){display:flex}.site-header .trigger-sub-menu svg{width:14px;height:14px;margin-left:4px}.site-header .trigger-sub-menu svg path{stroke-width:1.5px}.site-header .main-menu ul.sub-menu,.site-header .main-menu ul.sub-menu li,.site-header .main-menu ul.sub-menu li a{display:block}.site-header .main-menu ul.sub-menu{padding:14px 14px 10px;background:var(--white);border-radius:var(--border-radius-md);border:1px solid rgba(var(--dark-green-rgb),25%);overflow:hidden}.site-header .main-menu ul.sub-menu li a{text-align:center;padding:0 0 10px}.site-header .main-menu ul li .sub-menu-wrap{width:230px;opacity:0;display:block;position:absolute;top:100%;left:50%;right:50%;margin:0;transform:translate(-50%);padding:10px 0 0 0;pointer-events:none;z-index:20000}.site-header .main-menu ul ul .sub-menu-wrap{padding:0 0 0 8px;top:0;right:auto;left:100%;transform:translate(0)}.site-header .main-menu ul li:hover>.sub-menu-wrap{opacity:1;pointer-events:all}.site-header .header-right{gap:10px}.site-header *[class*="icon-"],.site-header *[class*="icon-"] svg{display:block;width:20px;height:20px;color:var(--dark-green);cursor:pointer}.site-header .icon-cart{position:relative;width:25px}.site-header .icon-cart .cart-count{display:block;position:absolute;top:-5px;right:0;font-size:8px;width:14px;line-height:14px;border-radius:14px;text-align:center;background:var(--dark-green);color:var(--white)}.site-header .icon-hamburger{width:40px;height:30px;align-items:center;justify-content:center;position:relative;cursor:pointer}.site-header .icon-hamburger span,.site-header .icon-hamburger span:before,.site-header .icon-hamburger span:after{display:block;position:absolute;left:0;width:40px;height:1px;background:var(--dark-green);transition:background 0s 0.3s}.site-header .icon-hamburger span{top:50%;left:50%;transform:translate(-50%,-50%)}.site-header .icon-hamburger span:before{content:"";top:-12px;transition-property:top,transform;transition-duration:0.3s,0.3s;transition-delay:0.3s,0s}.site-header .icon-hamburger span:after{content:"";bottom:-12px;transition-property:bottom,transform;transition-duration:0.3s,0.3s;transition-delay:0.3s,0s}body.quarries-theme.menu-active .site-header .icon-hamburger span{background:none}body.quarries-theme.menu-active .site-header .icon-hamburger span:before{top:0;transform:rotate(45deg);transition-delay:0s,0.3s}body.quarries-theme.menu-active .site-header .icon-hamburger span:after{bottom:0;transform:rotate(-45deg);transition-delay:0s,0.3s}.site-responsive-menu{width:100%;position:fixed;bottom:0;right:0;top:calc(var(--header-height) + var(--notice-height));overflow-y:auto;z-index:0}body.admin-bar .site-responsive-menu{top:calc(var(--header-height) + var(--notice-height) + var(--admin-height))}.site-responsive-menu div[class*="container"]{width:100%;opacity:0;transition:var(--transition) all}.site-responsive-menu .button-group,.site-responsive-menu .menu-search{padding:20px}.site-responsive-menu .main-menu ul,.site-responsive-menu .main-menu ul *{display:block}.site-responsive-menu .main-menu ul li a{padding:20px;font-family:var(--font-secondary);font-size:24px;font-weight:500}.site-responsive-menu .main-menu ul>li.current-menu-item>a,.site-responsive-menu .main-menu ul>li.current-menu-parent>a{color:var(--orange)}.site-responsive-menu .main-menu ul li .trigger-sub-menu{width:30px;height:30px;display:flex;align-items:center;justify-content:center;float:right}.site-responsive-menu .main-menu ul.sub-menu{padding-bottom:10px}.site-responsive-menu .main-menu ul.sub-menu li a{font-size:20px;padding:0 30px 5px}.site-responsive-menu ul li.menu-item-has-children ul.sub-menu,.site-responsive-menu ul li.menu-item-has-children .sub-menu-wrap{display:none}.site-responsive-menu ul li.menu-item-has-children.sub-menu-active>a>.trigger-sub-menu svg{transform:rotate(180deg)}.site-responsive-menu ul.sub-menu,.site-responsive-menu ul.sub-menu li,.site-responsive-menu ul.sub-menu li a,.site-responsive-menu ul li.menu-item-has-children.sub-menu-active>.sub-menu-wrap{display:block!important}@media (min-width:1200px){.site-header .trigger-menu,.site-responsive-menu{display:none!important}}@media (max-width:1200px){.site-header .main-menu{display:none!important}.site-header .trigger-menu{display:flex!important}body.menu-active .site-main{transform:translateX(-100%)}body.menu-active .site-responsive-menu div[class*="container"]{opacity:1}}.site-search{background:var(--white);position:fixed;left:0;right:0;z-index:200;display:none;top:calc(var(--header-height) + var(--notice-height));border-bottom:1px solid var(--sand)}body.quarries-theme.admin-bar .site-search{top:calc(var(--header-height) + var(--notice-height) + var(--admin-height))}.site-search *[class*="container"]{padding:20px 0}.site-search .close-search{margin-left:15px;cursor:pointer}.site-search .close-search,.site-search .close-search svg{display:block;width:14px;height:14px}.quarries-theme form.search-form{display:flex;gap:15px}.quarries-theme form.search-form,.quarries-theme form.search-form>input{flex:1}@media (max-width:920px){.site-search{display:none!important}}.site-footer{border-top:1px solid var(--cream)}.site-footer .grid-col-4{grid-template-columns:1.5fr 1fr 1fr auto;gap:40px}.site-footer img.badge-see-group{width:220px;height:auto;margin:40px 0 0}.site-footer .footer-menu ul,.site-footer .footer-menu ul *{display:block}.site-footer .footer-menu ul li{margin:0 0 10px}.site-footer .footer-menu ul li a{font-size:14px;line-height:20px;color:rgba(var(--dark-green-rgb),70%);text-decoration:none}.site-footer .footer-menu ul li:hover a{color:var(--orange)}.site-footer .footer-menu h5{margin:0 0 20px}.site-footer .footer-menu ul.sub-menu{display:none}.site-footer .footer-newsletter{max-width:320px}.site-footer .footer-newsletter .gravity-theme{margin-top:15px}.site-footer .footer-newsletter .gravity-theme form .gform_fields{display:flex;align-items:flex-start;gap:0!important}.site-footer .footer-newsletter .gravity-theme form .gfield--type-email{flex:1}.site-footer .footer-newsletter .gravity-theme form .gfield--type-email input{padding:22px 0!important;line-height:27px!important;font-size:18px}.site-footer .footer-copyright>div[class*="container"]{padding:50px 0;border-top:1px solid var(--cream)}@media (max-width:990px){.site-footer .grid-col-4{grid-template-columns:repeat(2,1fr);gap:40px}}@media (max-width:720px){.site-footer .grid-col-4{grid-template-columns:repeat(1,1fr)}.site-footer .footer-newsletter{max-width:100%}}.site-breadcrumbs .flex-layout{padding:20px 0;gap:10px}.site-breadcrumbs a{transition:none}.site-breadcrumbs a:hover,.site-breadcrumbs a:focus{text-decoration:underline}.quarries-theme img{max-width:100%;height:auto;display:block}.quarries-theme svg{transition:var(--transition) all}.quarries-theme .image-square,.quarries-theme .image-portrait,.quarries-theme .image-landscape{background:var(--sand);position:relative;object-fit:cover;width:100%}.quarries-theme .image-square{aspect-ratio:1 / 1}.quarries-theme .image-portrait{aspect-ratio:3 / 4}.quarries-theme .image-landscape{aspect-ratio:4 / 3}.quarries-theme .background-image,.quarries-theme .background-video,.quarries-theme .background-overlay:before{position:absolute;top:0;right:0;left:0;bottom:0}.quarries-theme .background-image{background-size:cover;background-repeat:no-repeat;background-position:center;z-index:0}.quarries-theme .background-video,.quarries-theme .background-video video{width:100%;height:100%;object-fit:cover}.quarries-theme .background-overlay:before{content:"";background:rgba(var(--brown-rgb),45%)}.quarries-theme .responsive-embed{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.quarries-theme .responsive-embed iframe{position:absolute;top:0;left:0;width:100%;height:100%}.quarries-theme .swiper-carousel-wrap{min-width:100%;overflow:hidden}.quarries-theme .swiper .swiper-slide{width:auto;height:auto}.quarries-theme .swiper-pagination{top:0;position:relative;display:flex;align-items:center;justify-content:center;height:12px;margin-top:30px}.quarries-theme .swiper-pagination span{opacity:100%;margin:0 10px!important;width:6px;height:6px;border-radius:6px;background:var(--sand);transition:var(--transition) all}.quarries-theme .swiper-pagination span.swiper-pagination-bullet-active{background:var(--dark-green);width:12px;height:12px;border-radius:12px}.quarries-theme .swiper-navigation{display:flex;align-items:center;justify-content:center;margin-top:30px}.quarries-theme .swiper-navigation div[class*="swiper-nav-"]{padding:10px;cursor:pointer}.quarries-theme .swiper-navigation div[class*="swiper-nav-"] svg{display:block;width:20px;height:20px}@media (max-width:860px){.quarries-theme .swiper-pagination{margin-top:15px}}.quarries-theme table{border-collapse:collapse;width:100%}.quarries-theme table,.quarries-theme table tr,.quarries-theme table th,.quarries-theme table td{border-color:var(--sand)}.quarries-theme table th,.quarries-theme table td{padding:15px 0;text-align:left;border-bottom:1px solid var(--dark-green)}.quarries-theme table th,.quarries-theme table th *{font-weight:700}.quarries-theme table .button{width:fit-content!important;margin:5px 5px 5px 0!important}.quarries-theme .social-icons{gap:15px}.quarries-theme .social-icons a,.quarries-theme .social-icons div,.quarries-theme .social-icons svg{margin:0;display:block}.quarries-theme .social-icons svg{width:16px;height:16px;color:var(--dark-green)}.quarries-theme .social-icons a:hover svg,.quarries-theme .social-icons div:hover svg{color:var(--sand)}.quarries-theme .copy-to-clipboard{position:relative;cursor:pointer}.quarries-theme .copy-to-clipboard .tooltip{background:var(--dark-green);padding:5px 8px;border-radius:4px;position:absolute;top:0;left:50%;width:auto;white-space:nowrap;color:var(--white);font-size:11px;line-height:1.2;text-align:center;opacity:0;visibility:hidden;transform:translate(-50%,-140%);transition:var(--transition) all}.quarries-theme .copy-to-clipboard .tooltip:after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:var(--dark-green) #fff0 #fff0 #fff0}.quarries-theme .copy-to-clipboard:hover .tooltip{visibility:visible;opacity:1}.quarries-theme .trigger-popup,.quarries-theme .close-popup{cursor:pointer;z-index:20000}.quarries-theme .popup-wrap{display:none}.quarries-theme .popup-overlay{position:fixed;left:0;top:0;bottom:0;right:0;display:flex;align-items:center;justify-content:center;background:rgba(var(--dark-green-rgb),80%);z-index:20000000000}.quarries-theme .popup-overlay>*[class*="container"]{position:relative;overflow-y:auto;max-height:80vh;padding:40px;background:var(--white);border-bottom-right-radius:var(--border-radius-lg)}.quarries-theme .popup-overlay .trigger-close-popup:not(.button){position:absolute;right:0;top:0;padding:15px;background:var(--white);cursor:pointer;z-index:999}.quarries-theme .popup-overlay .trigger-close-popup svg{display:block;width:20px;height:20px}.quarries-theme .popup-overlay .trigger-close-popup svg path{stroke-width:2px}@media (max-width:860px){.quarries-theme .popup-overlay>*[class*="container"]{padding:20px}}.quarries-theme .archive-pagination{margin:auto;margin-top:40px;width:fit-content}.quarries-theme .archive-pagination a{margin:0 10px;width:50px;height:50px;display:flex;align-items:center;justify-content:center;padding:5px;font-size:18px;font-family:var(--font-secondary);font-weight:500;background:rgba(var(--sand-rgb),50%)}.quarries-theme .archive-pagination a:hover,.quarries-theme .archive-pagination a.current{color:var(--white);background:var(--orange)}.quarries-theme .post-pagination{border-top:1px solid var(--sand)}.quarries-theme .post-pagination .button,.quarries-theme .post-pagination .button:hover,.quarries-theme .post-pagination .button:focus{padding:0!important;min-width:0!important;border:0!important}.quarries-theme .post-pagination .pagination-next .button svg{transform:rotate(-180deg)}.quarries-theme *[class^="entry-"]{display:block;position:relative;text-decoration:none;transition:var(--transition) all}.quarries-theme *[class^="entry-"] .inner-entry-image{overflow:hidden}.quarries-theme *[class^="entry-"] .inner-entry-image .background-image{transition:var(--transition) all}.quarries-theme *[class^="entry-"] .inner-entry-content{padding:10px 0}.quarries-theme *[class^="entry-"] .inner-entry-content>*:not(:last-child){margin:0 0 10px!important}.quarries-theme *[class^="entry-"] .inner-entry-content .button-group{margin-top:20px}.quarries-theme *[class^="entry-"]:hover .inner-entry-image .background-image{transform:scale(1.05)}.quarries-theme *[class^="entry-"]:hover .link-arrow,.quarries-theme *[class^="entry-"]:hover .link-arrow svg{color:var(--orange)}.quarries-theme *[class^="entry-"]:hover .link-arrow svg{transform:rotate(0deg)}.quarries-theme .entry-accordion{margin:0;height:auto;display:block}.quarries-theme .entry-accordion .trigger-accordion{flex:1;position:relative;flex-wrap:nowrap;cursor:pointer;padding:20px 0;border-bottom:1px solid var(--dark-green);transition:var(--transition) all}.quarries-theme .entry-accordion .trigger-accordion svg{width:20px;height:30px;min-width:20px;min-height:30px;margin-left:10px}.quarries-theme .entry-accordion.is-active .trigger-accordion svg{transform:rotate(135deg)}.quarries-theme .entry-accordion .wysiwyg-content{display:none;padding:0 20px 20px;background:rgba(var(--dark-green-rgb),10%);border-bottom:1px solid var(--dark-green)}.block-image-gallery .carousel-gallery img{width:auto;height:50vw;min-height:400px;max-height:720px}.block-video video{aspect-ratio:16 / 9;object-fit:cover}.block-separator .separator{display:block;margin:0;width:100%;height:1px;background:var(--block-background-colour)}.block-editor .block-separator{padding:5px 0}.block-hero-banner{overflow:hidden}.block-hero-banner h1{max-width:1020px;color:var(--white)}.block-hero-banner>div[class*="block-setting-"]{height:calc(100vh - var(--header-height));min-height:640px;display:flex;align-items:flex-end;justify-content:center}body.quarries-theme .block-hero-banner>div[class*="block-setting-"]{height:calc(100vh - var(--header-height) - var(--admin-height))}.block-hero-banner div[class*="container-"]{margin:auto auto 0}.block-hero-banner .background-overlay:before{background:linear-gradient(to top,rgba(var(--brown-rgb),75%),transparent 60%)}.block-page-banner .background-image{width:50%;left:auto}.block-page-banner .wysiwyg-content{width:45%;min-width:500px}@media (max-width:860px){.block-page-banner .wysiwyg-content{width:100%;min-width:100%}.block-page-banner .background-image{width:100%;position:relative;height:50vw}}.block-split-content .col-image{position:relative;width:100%;aspect-ratio:1 / 1}.block-split-content .col-image.col-1{mask-image:url(https://specialisedaggregates.com.au/wp-content/themes/specialised-aggregates/assets/img/mask-image-left.svg);mask-size:contain;mask-repeat:no-repeat}.block-split-content .col-image.col-2{mask-image:url(https://specialisedaggregates.com.au/wp-content/themes/specialised-aggregates/assets/img/mask-image-right.svg);mask-size:contain;mask-repeat:no-repeat}@media (min-width:860px){.block-split-content .grid-col-2{gap:0}.block-split-content .col-content .wysiwyg-content{padding:0 10%;margin:auto}}@media (max-width:860px){.block-split-content .col-content{order:9}.block-split-content .col-image{order:1}}.quarries-theme .entry-category{background:var(--dark-green);display:flex}.quarries-theme a.entry-category:hover{background:var(--orange)}.quarries-theme a.entry-category:hover .button-white{background:var(--white);color:var(--orange)}.quarries-theme .entry-category .inner-entry-content{padding:40px;flex:1}.quarries-theme .entry-category .inner-entry-image{width:40%;max-width:240px;height:100%}.quarries-theme .entry-category.entry-category-extended{background:var(--white);align-items:center}.quarries-theme .entry-category.entry-category-extended .inner-entry-content{padding:45px}.quarries-theme .entry-category.entry-category-extended .inner-entry-image{width:50%;max-width:50%;min-height:500px}.block-products .grid-col-2{gap:20px}@media (max-width:1000px){.quarries-theme .entry-category.entry-category-extended{flex-direction:column}.quarries-theme .entry-category.entry-category-extended .inner-entry-image{width:100%;max-width:100%;min-height:50vw}.block-product-categories .grid-col-2{grid-template-columns:repeat(1,1fr)}}@media (max-width:720px){.quarries-theme .entry-category{flex-direction:column}.quarries-theme .entry-category .inner-entry-image{width:100%;max-width:100%;min-height:50vw}}.quarries-theme .entry-product{background:var(--white)}.quarries-theme .entry-product .inner-entry-content{padding:30px}.block-product-list .listing-products{gap:40px}.block-product-specs table th{width:200px}.block-product-specs .button-group{margin-top:30px}.block-product-specs .link-arrow,.block-product-specs .link-arrow svg{color:var(--orange)}.block-product-specs .link-arrow:hover,.block-product-specs .link-arrow:hover svg{color:var(--dark-green)}.block-product-specs .link-arrow:hover svg{transform:rotate(0deg)}@media (max-width:860px){.block-product-specs table th{width:40%}}.block-product-banner .col-2 img{display:block;width:100%;height:auto}.quarries-theme .entry-quarry{overflow:hidden}.quarries-theme .entry-quarry-simple .inner-entry-content{padding:30px;position:absolute;bottom:0;left:0;right:0}.quarries-theme .entry-quarry-simple .inner-entry-image .background-overlay:before{background:linear-gradient(to top,rgba(var(--brown-rgb),90%),rgba(var(--brown-rgb),0%))}.quarries-theme .entry-quarry-simple:hover .text-white .link-arrow,.quarries-theme .entry-quarry-simple:hover .text-white .link-arrow svg{color:var(--orange)!important}.quarries-theme .entry-quarry-extended{padding:60px 40px 40px;border-bottom-right-radius:var(--border-radius-lg)}.quarries-theme .entry-quarry-extended .inner-entry-content{height:100%;display:flex;flex-direction:column}.quarries-theme .entry-quarry.entry-quarry-extended .inner-entry-content>p{margin-top:40px!important;margin-bottom:60px!important}.quarries-theme .entry-quarry-extended .inner-entry-content .button-group{margin-top:auto!important}.quarries-theme .entry-quarry-extended .background-overlay:before{background:rgba(var(--brown-rgb),75%)}.block-quarries .listing-quarries{gap:20px}.quarries-theme .entry-leader .inner-entry-content{padding:30px;background:var(--white)}.quarries-theme .entry-leader .inner-entry-image .background-image{transform:scale(1)!important}.quarries-theme .popup-wrap[id*="popup-leader-"] .row-header{margin-bottom:25px;padding-bottom:25px;border-bottom:1px solid var(--sand)}@media (min-width:860px){.quarries-theme .popup-wrap[id*="popup-leader-"] .grid-col-2{grid-template-columns:minmax(300px,1fr) 2fr;gap:40px}}.block-contact-form .item-contact:not(:last-child){margin-bottom:20px}.block-contact-form .item-contact{display:flex;align-items:center;gap:25px}.block-contact-form .item-contact svg{width:20px;height:20px;color:var(--orange)}.block-contact-form .item-contact a:hover{color:var(--orange)}.block-contact-form .contact-form{padding:30px;background:var(--white)}.taxonomy-product-category .block-split-content:nth-child(odd) .col-content{order:2}.taxonomy-product-category .block-split-content:nth-child(odd) .col-image{order:1}