/* https://rubbishdirect.co.nz/wp-content/uploads/elementor/css/post-18479.css?ver=1748461215 */
.elementor-18479 .elementor-element.elementor-element-f1ff2a8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px}.elementor-18479 .elementor-element.elementor-element-f1ff2a8::before,.elementor-18479 .elementor-element.elementor-element-f1ff2a8>.elementor-background-video-container::before,.elementor-18479 .elementor-element.elementor-element-f1ff2a8>.e-con-inner>.elementor-background-video-container::before,.elementor-18479 .elementor-element.elementor-element-f1ff2a8>.elementor-background-slideshow::before,.elementor-18479 .elementor-element.elementor-element-f1ff2a8>.e-con-inner>.elementor-background-slideshow::before,.elementor-18479 .elementor-element.elementor-element-f1ff2a8>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:#22B945;--background-overlay:''}.elementor-18479 .elementor-element.elementor-element-30a6c6a.elementor-element{--align-self:center}.elementor-18479 .elementor-element.elementor-element-30a6c6a{text-align:center}.elementor-18479 .elementor-element.elementor-element-30a6c6a .elementor-heading-title{font-size:2.5rem;color:#FFF}.elementor-18479 .elementor-element.elementor-element-5608c6f{--spacer-size:20px}.elementor-18479 .elementor-element.elementor-element-450c624{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center}.elementor-18479 .elementor-element.elementor-element-450c624.e-con{--align-self:center}.elementor-18479 .elementor-element.elementor-element-01f5e29{width:var(--container-widget-width,60%);max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;color:#333;--textColor:#333333}.elementor-18479 .elementor-element.elementor-element-01f5e29>.elementor-widget-container{margin:0 0 0 0}.elementor-18479 .elementor-element.elementor-element-01f5e29.elementor-element{--align-self:center}.elementor-18479 .elementor-element.elementor-element-b1b5395{--display:flex}.elementor-18479 .elementor-element.elementor-element-d993b45{--spacer-size:10px}.elementor-18479 .elementor-element.elementor-element-5e59f44{text-align:center}.elementor-18479 .elementor-element.elementor-element-3c7614e{--spacer-size:50px}.elementor-18479 .elementor-element.elementor-element-ce7cb0c{--display:flex}.elementor-18479 .elementor-element.elementor-element-0787d65{text-align:center}.elementor-18479 .elementor-element.elementor-element-863e940{--spacer-size:20px}.elementor-18479 .elementor-element.elementor-element-d1a2021 .box-button,.elementor-18479 .elementor-element.elementor-element-d1a2021 .box-button .popup-icon,.elementor-18479 .elementor-element.elementor-element-d1a2021 .box-button:hover,.elementor-18479 .elementor-element.elementor-element-d1a2021 .box-button:focus,.elementor-18479 .elementor-element.elementor-element-d1a2021 .box-hover:hover .box-button{background:#3B8CED}.elementor-18479 .elementor-element.elementor-element-d1a2021 .box-button.elementor-button:hover,.elementor-18479 .elementor-element.elementor-element-d1a2021 .box-button.elementor-button:focus,.elementor-18479 .elementor-element.elementor-element-d1a2021 .box-button.elementor-button:hover .popup-icon,.elementor-18479 .elementor-element.elementor-element-d1a2021 .box-button.elementor-button:focus .popup-icon,.elementor-18479 .elementor-element.elementor-element-d1a2021 .box-hover:hover .box-button.elementor-button,.elementor-18479 .elementor-element.elementor-element-d1a2021 .box-hover:hover .box-button.elementor-button .popup-icon{background:#3B8CEDB8}.elementor-18479 .elementor-element.elementor-element-d1a2021 .box-button{line-height:1em}.elementor-18479 .elementor-element.elementor-element-d939414{--spacer-size:100px}@media(max-width:1100px){.elementor-18479 .elementor-element.elementor-element-450c624{--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px}.elementor-18479 .elementor-element.elementor-element-01f5e29>.elementor-widget-container{margin:0 0 0 0}.elementor-18479 .elementor-element.elementor-element-01f5e29{--container-widget-width:65%;--container-widget-flex-grow:0;width:var(--container-widget-width,65%);max-width:65%}}@media(max-width:767px){.elementor-18479 .elementor-element.elementor-element-f1ff2a8{--padding-top:50px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-18479 .elementor-element.elementor-element-450c624{--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-18479 .elementor-element.elementor-element-01f5e29>.elementor-widget-container{margin:0 0 0 0}.elementor-18479 .elementor-element.elementor-element-01f5e29{--container-widget-width:100%;--container-widget-flex-grow:0;width:var(--container-widget-width,100%);max-width:100%}.elementor-18479 .elementor-element.elementor-element-d993b45{--spacer-size:0px}.elementor-18479 .elementor-element.elementor-element-863e940{--spacer-size:0px}}@media(min-width:768px){.elementor-18479 .elementor-element.elementor-element-450c624{--content-width:100%}.elementor-18479 .elementor-element.elementor-element-b1b5395{--content-width:1080px}}.search_submit input{border:none}.job_filters .job_types{background:none!important}ul.job_listings .position{width:70%!important}ul.job_listings .location{width:30%!important;text-align:right!important;padding:1em 0 0 1em!important}ul.job_listings h3{font-size:1.4em!important}ul.job_listings button{font:var(--the7-btn-m-font);text-transform:var(--the7-btn-m-text-transform);letter-spacing:var(--the7-btn-m-letter-spacing);word-spacing:var(--the7-btn-m-word-spacing);border-radius:var(--the7-btn-m-border-radius);padding:var(--the7-btn-m-padding);min-width:var(--the7-btn-m-min-width);min-height:var(--the7-btn-m-min-height)}.job_filters{zoom:1;background:#dfeff9}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid #a9a9a9 1px;outline:0}@media (min-width:992px){.job_filters{padding:30px}.job_filters .job_types{margin:0 16px!important}.job_filters .showing_jobs{margin:16px!important}div.job_listings ul.job_listings{margin:0!important}li.job_listing a{padding:2em 1em 1em 2em!important}ul.job_listings li.no_job_listings_found a .meta{margin:0!important}.select2-container--default .select2-selection--multiple .select2-selection__rendered{margin:5px 0!important;padding:0 15px!important}}@media (max-width:991px){div.job_listings ul.job_listings{margin:0 0 10px 0px!important}}@media only screen and (max-width:767px){ul.job_listings li.job_listing a div.location,ul.job_listings li.no_job_listings_found a div.location{float:right;font-size:.75em;line-height:2em;padding:10px 0 0!important;text-align:left!important;width:100%}ul.job_listings li.job_listing a .meta,ul.job_listings li.no_job_listings_found a .meta{float:left;font-size:.75em;line-height:1.5em;width:100%;text-align:left;padding:0!important;margin:0!important}ul.job_listings li.job_listing a div.location,ul.job_listings li.no_job_listings_found a div.location{float:right;font-size:.75em;line-height:2em;padding:10px 0 0!important;text-align:left!important;width:100%!important}ul.job_listings li.job_listing a div.position,ul.job_listings li.no_job_listings_found a div.position{float:left;padding:0;width:100%!important}}