:root{--page-title-display:none}.elementor-7347 .elementor-element.elementor-element-8082b4d{background-image:linear-gradient(110deg,rgba(18,58,43,.94),rgba(67,139,54,.78)),url('https://komunalac-davor.hr/wp-content/uploads/2026/08/hero-odvoz.png') !important;background-position:center center !important;background-size:cover !important;background-repeat:no-repeat !important}.elementor-7347 .elementor-element.elementor-element-b44bfc6{padding:70px 5% 80px;background:linear-gradient(180deg,#eef4eb 0%,#fff 100%)}.elementor-7347 .elementor-element.elementor-element-b44bfc6>.elementor-container{max-width:1120px;margin:auto}.elementor-7347 .elementor-element.elementor-element-b44bfc6 .elementor-heading-title{font-family:Manrope,sans-serif;line-height:1.15;color:#123a2b}.elementor-7347 .elementor-element.elementor-element-b44bfc6 h1.elementor-heading-title{font-size:56px;color:#fff}.elementor-7347 .elementor-element.elementor-element-b44bfc6 h2.elementor-heading-title{font-size:31px;margin-top:24px}.elementor-7347 .elementor-element.elementor-element-b44bfc6 .elementor-widget-heading:has(h1){margin:0;background:linear-gradient(110deg,rgba(9,37,64,.96),rgba(18,60,98,.84)),url(https://komunalac-davor.hr/wp-content/uploads/2026/08/hero-odvoz.png) center/cover;padding:78px 55px 18px;border-radius:24px 24px 0 0}.elementor-7347 .elementor-element.elementor-element-b44bfc6 .elementor-widget-heading:has(h1)+.elementor-widget-text-editor{margin:0;background:#123a2b;color:#fff;padding:0 55px 62px;border-radius:0 0 24px 24px;font-size:20px;box-shadow:0 18px 45px rgba(15,48,80,.18)}.elementor-7347 .elementor-element.elementor-element-b44bfc6 .elementor-widget-text-editor{font-family:Inter,sans-serif;font-size:17px;line-height:1.75;color:#40504a;background:#fff;padding:27px 32px;border-radius:16px;box-shadow:0 10px 30px rgba(20,55,42,.08);border-left:4px solid #4a9638}.elementor-7347 .elementor-element.elementor-element-b44bfc6 .elementor-widget-text-editor strong{color:#2e7733;font-family:Manrope,sans-serif}.elementor-7347 .elementor-element.elementor-element-b44bfc6 .elementor-widget-posts{background:#123a2b;padding:32px;border-radius:20px}.elementor-7347 .elementor-element.elementor-element-b44bfc6 .elementor-post{background:#fff;border-radius:13px;overflow:hidden}.elementor-7347 .elementor-element.elementor-element-b44bfc6 .elementor-post__title,.elementor-7347 .elementor-element.elementor-element-b44bfc6 .elementor-post__title a{font-family:Manrope,sans-serif;color:#123a2b}.elementor-7347 .elementor-element.elementor-element-b44bfc6 .elementor-post__excerpt{font-family:Inter,sans-serif;color:#52605a}.elementor-7347 .elementor-element.elementor-element-b44bfc6 .elementor-post__read-more{color:#3e8e36;font-weight:700}.elementor-7347 .elementor-element.elementor-element-b44bfc6 .elementor-widget-button{display:inline-block;width:auto;margin:20px 10px 0 0}.elementor-7347 .elementor-element.elementor-element-b44bfc6 .elementor-button{font-family:Inter,sans-serif;font-weight:700;padding:15px 24px;border-radius:8px;background:#438b36;color:#fff}.elementor-7347 .elementor-element.elementor-element-b44bfc6 .elementor-widget-button:last-of-type .elementor-button{background:#123a2b}.elementor-7347 .elementor-element.elementor-element-b44bfc6 .elementor-background-overlay{pointer-events:none!important}@media(max-width:767px){.elementor-7347 .elementor-element.elementor-element-b44bfc6{padding:35px 16px 55px}.elementor-7347 .elementor-element.elementor-element-b44bfc6 h1.elementor-heading-title{font-size:39px}.elementor-7347 .elementor-element.elementor-element-b44bfc6 h2.elementor-heading-title{font-size:26px}.elementor-7347 .elementor-element.elementor-element-b44bfc6 .elementor-widget-heading:has(h1){padding:52px 24px 14px;border-radius:18px 18px 0 0}.elementor-7347 .elementor-element.elementor-element-b44bfc6 .elementor-widget-heading:has(h1)+.elementor-widget-text-editor{padding:0 24px 42px;border-radius:0 0 18px 18px;font-size:17px}.elementor-7347 .elementor-element.elementor-element-b44bfc6 .elementor-widget-text-editor{padding:23px 20px;font-size:16px}.elementor-7347 .elementor-element.elementor-element-b44bfc6 .elementor-widget-posts{padding:18px}.elementor-7347 .elementor-element.elementor-element-b44bfc6 .elementor-widget-button{display:block;width:100%;margin:10px 0}.elementor-7347 .elementor-element.elementor-element-b44bfc6 .elementor-button{width:100%}}