.widget_recent_comments{display:none}@media screen and (max-width:1096px){.main-navigation .nav-menu li{font-size:26px}.main-navigation .nav-menu li a{font-weight:400}}@media (max-width:480px){.header-search{float:right}}.category-novini article{border-bottom:1px dashed #ddd;padding-bottom:25px;margin-bottom:25px}.category-novini article::before,.category-novini article::after{clear:both;content:"";display:table}.category-novini figure{float:left;width:30%;border:5px solid #ddd;transition:all ease .4s;-webkit-transition:all ease .4s}.category-novini article:hover figure{border-color:#ff0051}.category-novini header.entry-header,.category-novini .entry-content,.category-novini .entry-footer{float:right;width:70%;padding-left:3%}.single .category-novini .entry-content{float:none;width:100%;padding-left:0}.single .category-novini figure{float:none;width:100%}@media screen and (max-width:640px){.category-novini figure{float:none;width:100%}.category-novini header.entry-header,.category-novini .entry-content,.category-novini .entry-footer{float:none;margin-top:20px;padding-left:0;width:100%}}.pum-container{background:linear-gradient(45deg,#15567e,#ff0051);box-shadow:0 0 6px #000}div.wpcf7-validation-errors,div.wpcf7-acceptance-missing,div.wpcf7-mail-sent-ok{border:2px solid #0fbce4;color:#ff0051;font-weight:500}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ff0051;background:#ff0051}.entry-meta,.cat-links{display:none}.category-12 .entry-content{display:none}.lwrp.link-whisper-related-posts{padding:0 100px}@media screen and (max-width:767px){.lwrp.link-whisper-related-posts{padding:0 10px}.lwrp .lwrp-list-multi-container ul.lwrp-list{margin-left:0}}body.single-post .entry-content,body.archive .entry-content,body.category .entry-content,body.page:not(.home) .entry-content{font-family:var(--mz-font-body)!important;font-size:16px!important;line-height:1.8!important;color:var(--mz-text)!important;animation:mzFadeUp .5s ease-out}body.single-post .entry-content h2,body.archive .entry-content h2,body.category .entry-content h2,body.page:not(.home) .entry-content h2{font-family:var(--mz-font-heading)!important;font-size:clamp(1.3rem,3vw,1.75rem)!important;font-weight:700!important;line-height:1.35!important;color:var(--mz-primary-dark)!important;margin-top:36px!important;margin-bottom:16px!important}body.single-post .entry-content h3,body.archive .entry-content h3,body.category .entry-content h3,body.page:not(.home) .entry-content h3{font-family:var(--mz-font-heading)!important;font-size:clamp(1.1rem,2.5vw,1.35rem)!important;font-weight:700!important;line-height:1.4!important;color:var(--mz-text)!important;margin-top:32px!important;margin-bottom:12px!important;background:linear-gradient(135deg,var(--mz-bg-accent),#f0fdfa)!important;padding:14px 18px!important;border-radius:var(--mz-radius-sm)!important;border-left:4px solid var(--mz-primary)!important}body.single-post .entry-content h4,body.single-post .entry-content h5,body.single-post .entry-content h6,body.archive .entry-content h6,body.category .entry-content h6,body.page:not(.home) .entry-content h4,body.page:not(.home) .entry-content h5,body.page:not(.home) .entry-content h6{font-family:var(--mz-font-heading)!important;font-weight:600!important;color:var(--mz-text)!important}body.single-post .entry-content p,body.archive .entry-content p,body.category .entry-content p,body.page:not(.home) .entry-content p{margin-bottom:16px!important;color:var(--mz-text)!important}body.single-post .entry-content a,body.archive .entry-content a,body.category .entry-content a,body.page:not(.home) .entry-content a{color:var(--mz-primary-dark)!important;text-decoration:underline!important;text-decoration-color:rgba(33,60,142,.3)!important;text-underline-offset:3px!important;transition:all var(--mz-transition)}body.single-post .entry-content a:hover,body.archive .entry-content a:hover,body.category .entry-content a:hover,body.page:not(.home) .entry-content a:hover{color:var(--mz-primary-light)!important;text-decoration-color:var(--mz-primary-light)!important}body.single-post .entry-content ul,body.single-post .entry-content ol,body.archive .entry-content ol,body.category .entry-content ol,body.page:not(.home) .entry-content ul,body.page:not(.home) .entry-content ol{padding-left:0!important;margin:20px 0!important;list-style:none!important}body.single-post .entry-content ul li,body.archive .entry-content ul li,body.category .entry-content ul li,body.page:not(.home) .entry-content ul li{position:relative;padding-left:28px!important;margin-bottom:10px!important;line-height:1.7!important}body.single-post .entry-content ul li::before,body.archive .entry-content ul li::before,body.category .entry-content ul li::before,body.page:not(.home) .entry-content ul li::before{content:"";position:absolute;left:4px;top:10px;width:8px;height:8px;border-radius:50%;background:var(--mz-accent);opacity:.8}body.single-post .entry-content ol,body.archive .entry-content ol,body.category .entry-content ol,body.page:not(.home) .entry-content ol{counter-reset:li}body.single-post .entry-content ol li,body.archive .entry-content ol li,body.category .entry-content ol li,body.page:not(.home) .entry-content ol li{position:relative;padding-left:28px!important;margin-bottom:10px!important;counter-increment:li}body.single-post .entry-content ol li::before,body.archive .entry-content ol li::before,body.category .entry-content ol li::before,body.page:not(.home) .entry-content ol li::before{content:counter(li) ".";position:absolute;left:0;font-weight:700;color:var(--mz-accent)}body.single-post .wp-block-button__link,body.archive .wp-block-button__link,body.category .wp-block-button__link,body.page:not(.home) .wp-block-button__link{display:inline-block!important;background:linear-gradient(135deg,var(--mz-accent),var(--mz-accent-hover))!important;color:#fff!important;font-family:var(--mz-font-heading)!important;font-weight:600!important;font-size:.95rem!important;padding:14px 32px!important;border:none!important;border-radius:50px!important;cursor:pointer!important;text-decoration:none!important;letter-spacing:.02em;box-shadow:0 4px 14px rgba(255,0,81,.25)!important;transition:all var(--mz-transition)!important}body.single-post .wp-block-button__link:hover,body.archive .wp-block-button__link:hover,body.category .wp-block-button__link:hover,body.page:not(.home) .wp-block-button__link:hover{background:linear-gradient(135deg,var(--mz-accent-hover),var(--mz-accent))!important;box-shadow:0 6px 20px rgba(255,0,81,.35)!important;transform:translateY(-2px)!important}body.single-post .widget ul,body.archive .widget ul,body.category .widget ul,body.page:not(.home) .widget ul{list-style:none!important;padding:0!important;margin:0!important}body.single-post .widget ul li,body.archive .widget ul li,body.category .widget ul li,body.page:not(.home) .widget ul li{margin-bottom:0!important;padding:0!important}body.single-post .widget ul li::before,body.archive .widget ul li::before,body.category .widget ul li::before,body.page:not(.home) .widget ul li::before{display:none!important}body.single-post .widget ul li a,body.archive .widget ul li a,body.category .widget ul li a,body.page:not(.home) .widget ul li a{display:block!important;padding:10px 14px!important;border-radius:var(--mz-radius-sm)!important;color:var(--mz-text)!important;font-size:.9rem!important;font-weight:500!important;text-decoration:none!important;transition:all var(--mz-transition)!important;border-left:3px solid transparent}body.single-post .widget ul li a:hover,body.archive .widget ul li a:hover,body.category .widget ul li a:hover,body.page:not(.home) .widget ul li a:hover{background:var(--mz-bg-accent)!important;color:var(--mz-primary)!important;border-left-color:var(--mz-primary)!important;padding-left:18px!important}body.single-post blockquote,body.archive blockquote,body.category blockquote,body.page:not(.home) blockquote{background:var(--mz-bg-accent)!important;border-left:4px solid var(--mz-primary)!important;border-radius:0 var(--mz-radius-sm) var(--mz-radius-sm) 0!important;padding:20px 24px!important;margin:28px 0!important;font-style:normal!important}body.single-post blockquote p,body.archive blockquote p,body.category blockquote p,body.page:not(.home) blockquote p{margin-bottom:0!important}body.single-post table,body.archive table,body.category table,body.page:not(.home) table{width:100%!important;border-collapse:collapse!important;margin:24px 0!important;border-radius:var(--mz-radius)!important;overflow:hidden;box-shadow:var(--mz-shadow-sm)!important}body.single-post thead,body.archive thead,body.category thead,body.page:not(.home) thead{background:var(--mz-primary)!important}body.single-post thead th,body.archive thead th,body.category thead th,body.page:not(.home) thead th{color:#fff!important;font-family:var(--mz-font-heading)!important;font-weight:600!important;font-size:.9rem!important;padding:14px 16px!important;text-align:left!important}body.single-post tbody td,body.archive tbody td,body.category tbody td,body.page:not(.home) tbody td{padding:12px 16px!important;border-bottom:1px solid var(--mz-border)!important;font-size:.9rem!important}body.single-post tbody tr:hover,body.archive tbody tr:hover,body.category tbody tr:hover,body.page:not(.home) tbody tr:hover{background:var(--mz-bg-accent)!important}body.single-post .nav-links a:hover,body.archive .nav-links a:hover,body.category .nav-links a:hover,body.page:not(.home) .nav-links a:hover{background:var(--mz-bg-accent)!important;border-color:var(--mz-primary)!important}body.single-post .breadcrumbs,body.archive .breadcrumbs,body.category .breadcrumbs,body.page:not(.home) .breadcrumbs{font-size:.85rem!important;color:var(--mz-text-muted)!important;padding:12px 0!important;margin-bottom:16px!important}body.single-post .breadcrumbs a,body.archive .breadcrumbs a,body.category .breadcrumbs a,body.page:not(.home) .breadcrumbs a{color:var(--mz-primary)!important;text-decoration:none!important}.mz-doctor-card{display:flex;gap:24px;align-items:flex-start;background:var(--mz-bg-card);border:1px solid var(--mz-border);border-radius:var(--mz-radius);padding:28px;margin:28px 0;box-shadow:var(--mz-shadow-sm);transition:box-shadow var(--mz-transition)}.mz-doctor-card:hover{box-shadow:var(--mz-shadow-md)}.mz-doctor-card h3{margin-top:0!important;color:var(--mz-primary-dark)!important;background:0 0!important;border-left:none!important;padding:0!important}@media (max-width:600px){.mz-doctor-card{flex-direction:column;align-items:center;text-align:center}}.mz-info-box{background:var(--mz-bg-accent);border:1px solid rgba(21,86,126,.15);border-radius:var(--mz-radius);padding:24px 24px 24px 60px;margin:24px 0;position:relative}.mz-info-box::before{content:"i";position:absolute;left:20px;top:22px;font-size:.9rem;font-weight:700;font-style:italic;width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:var(--mz-primary);color:#fff;border-radius:50%}.mz-service-card{background:var(--mz-bg-card);border:1px solid var(--mz-border);border-radius:var(--mz-radius);padding:28px;margin-bottom:20px;box-shadow:var(--mz-shadow-sm);transition:all var(--mz-transition)}.mz-service-card:hover{box-shadow:var(--mz-shadow-md);border-color:var(--mz-primary-light);transform:translateY(-3px)}@media (max-width:768px){body.single-post .entry-content,body.archive .entry-content,body.category .entry-content,body.page:not(.home) .entry-content{font-size:15px!important}body.single-post .entry-content h2,body.archive .entry-content h2,body.category .entry-content h2,body.page:not(.home) .entry-content h2{font-size:1.2rem!important}}body.archive .page-title,body.category .page-title{font-family:var(--mz-font-heading)!important;font-size:clamp(1.6rem,3.5vw,2.2rem)!important;font-weight:800!important;color:var(--mz-text)!important;padding-bottom:16px;margin-bottom:28px!important;position:relative}body.archive .page-title::after,body.category .page-title::after{content:"";position:absolute;left:0;bottom:0;width:60px;height:4px;border-radius:2px;background:linear-gradient(90deg,var(--mz-primary),var(--mz-primary-light))}body.archive article,body.category article,.category-news article{background:var(--mz-bg-card);border:1px solid var(--mz-border);border-radius:var(--mz-radius)!important;padding:24px!important;margin-bottom:24px!important;box-shadow:var(--mz-shadow-sm);transition:all var(--mz-transition);border-bottom:none!important}body.archive article:hover,body.category article:hover,.category-news article:hover{box-shadow:var(--mz-shadow-md);transform:translateY(-2px)}body.archive article figure,body.category article figure,.category-news article figure{border:none!important;border-radius:var(--mz-radius-sm)!important;overflow:hidden}body.archive article:hover figure,body.category article:hover figure,.category-news article:hover figure{border-color:transparent!important}body.archive article .entry-title,body.category article .entry-title,.category-news article .entry-title{font-family:var(--mz-font-heading)!important;font-weight:700!important;font-size:1.15rem!important;line-height:1.4!important;margin-bottom:10px!important}body.archive article .entry-title a,body.category article .entry-title a,.category-news article .entry-title a{color:var(--mz-text)!important;text-decoration:none!important;transition:color var(--mz-transition)}body.archive article .entry-title a:hover,body.category article .entry-title a:hover,.category-news article .entry-title a:hover{color:var(--mz-primary)!important}body.archive article .entry-content p,body.category article .entry-content p,.category-news article .entry-content p{color:var(--mz-text-soft)!important;font-size:.9rem!important;line-height:1.65!important}body.archive .nav-links .page-numbers,body.category .nav-links .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 12px;border:1px solid var(--mz-border);border-radius:var(--mz-radius-sm);font-weight:600;font-size:.9rem;color:var(--mz-text);text-decoration:none;transition:all var(--mz-transition)}body.archive .nav-links .page-numbers:hover,body.category .nav-links .page-numbers:hover{background:var(--mz-bg-accent);border-color:var(--mz-primary);color:var(--mz-primary)}body.archive .nav-links .page-numbers.current,body.category .nav-links .page-numbers.current{background:var(--mz-primary);border-color:var(--mz-primary);color:#fff}body.page:not(.home) .elementor-text-editor{font-family:var(--mz-font-body)!important;font-size:16px!important;line-height:1.8!important;color:var(--mz-text)!important}body.page:not(.home) .elementor-text-editor p{margin-bottom:14px!important;color:var(--mz-text)!important}body.page:not(.home) .elementor-text-editor a{color:var(--mz-primary-dark)!important;text-decoration:underline!important;text-decoration-color:rgba(33,60,142,.3)!important;text-underline-offset:3px!important;transition:all var(--mz-transition)}body.page:not(.home) .elementor-text-editor a:hover{color:var(--mz-primary-light)!important;text-decoration-color:var(--mz-primary-light)!important}body.page:not(.home) .elementor-text-editor ul,body.page:not(.home) .elementor-text-editor ol{padding-left:0!important;margin:16px 0!important;list-style:none!important}body.page:not(.home) .elementor-text-editor ul li{position:relative;padding-left:28px!important;margin-bottom:10px!important;line-height:1.7!important}body.page:not(.home) .elementor-text-editor ul li::before{content:"";position:absolute;left:4px;top:10px;width:8px;height:8px;border-radius:50%;background:var(--mz-accent);opacity:.8}body.page:not(.home) .elementor-text-editor h2,body.page:not(.home) .elementor-text-editor h3,body.page:not(.home) .elementor-text-editor h4{font-family:var(--mz-font-heading)!important;font-weight:700!important;color:var(--mz-primary-dark)!important;margin-top:28px!important;margin-bottom:14px!important}body.page:not(.home) .elementor-text-editor table,body.page:not(.home) .elementor-widget-table table,body.page:not(.home) table.tablepress{width:100%!important;border-collapse:collapse!important;margin:24px 0!important;border-radius:var(--mz-radius)!important;overflow:hidden;box-shadow:var(--mz-shadow-sm)!important}body.page:not(.home) .elementor-text-editor table thead,body.page:not(.home) .elementor-widget-table table thead,body.page:not(.home) table.tablepress thead{background:var(--mz-primary)!important}body.page:not(.home) .elementor-text-editor table thead th,body.page:not(.home) .elementor-widget-table table thead th,body.page:not(.home) table.tablepress thead th{color:#fff!important;font-family:var(--mz-font-heading)!important;font-weight:600!important;font-size:.9rem!important;padding:14px 16px!important;text-align:left!important}body.page:not(.home) .elementor-text-editor table tbody td,body.page:not(.home) .elementor-widget-table table tbody td,body.page:not(.home) table.tablepress tbody td{padding:12px 16px!important;border-bottom:1px solid var(--mz-border)!important;font-size:.9rem!important}body.page:not(.home) .elementor-text-editor table tbody tr:nth-child(even),body.page:not(.home) table.tablepress tbody tr:nth-child(even){background:var(--mz-bg-page)!important}body.page:not(.home) .elementor-text-editor table tbody tr:hover,body.page:not(.home) table.tablepress tbody tr:hover{background:var(--mz-bg-accent)!important}body.page:not(.home) .elementor-text-editor table td:last-child,body.page:not(.home) table.tablepress td:last-child{text-align:right!important;font-weight:600!important;white-space:nowrap;color:var(--mz-primary-dark)}body.page:not(.home) .elementor-text-editor blockquote{background:var(--mz-bg-accent)!important;border-left:4px solid var(--mz-primary)!important;border-radius:0 var(--mz-radius-sm) var(--mz-radius-sm) 0!important;padding:20px 24px!important;margin:24px 0!important;font-style:normal!important}body.page:not(.home) .elementor-widget-icon-list .elementor-icon-list-text{font-family:var(--mz-font-body)!important;color:var(--mz-text)!important}body.page:not(.home) .elementor-testimonial{background:var(--mz-bg-card)!important;border:1px solid var(--mz-border)!important;border-radius:var(--mz-radius)!important;padding:28px!important;box-shadow:var(--mz-shadow-sm)!important;transition:box-shadow var(--mz-transition)}body.page:not(.home) .elementor-testimonial:hover{box-shadow:var(--mz-shadow-md)!important}body.page:not(.home) .elementor-testimonial__text{font-family:var(--mz-font-body)!important;font-size:.95rem!important;line-height:1.7!important;color:var(--mz-text)!important;font-style:normal!important}body.page:not(.home) .elementor-testimonial__name{font-family:var(--mz-font-heading)!important;font-weight:600!important;color:var(--mz-primary-dark)!important}body.page:not(.home) .elementor-star-rating i,body.page:not(.home) .elementor-star-rating__wrapper i{color:var(--mz-accent)!important}body.page:not(.home) .elementor-widget-testimonial-carousel .elementor-testimonial,body.page:not(.home) .elementor-widget-reviews .elementor-testimonial{background:var(--mz-bg-card)!important;border:1px solid var(--mz-border)!important;border-radius:var(--mz-radius)!important;padding:24px!important;box-shadow:var(--mz-shadow-sm)!important}body.page:not(.home) #reviews .comment,body.page:not(.home) .review-item,body.page:not(.home) .wprev-slider .wprev_preview{background:var(--mz-bg-card)!important;border:1px solid var(--mz-border)!important;border-radius:var(--mz-radius)!important;padding:24px!important;margin-bottom:20px!important;box-shadow:var(--mz-shadow-sm)!important;transition:box-shadow var(--mz-transition)}body.page:not(.home) #reviews .comment:hover,body.page:not(.home) .review-item:hover,body.page:not(.home) .wprev-slider .wprev_preview:hover{box-shadow:var(--mz-shadow-md)!important}body.page:not(.home) .comment-author,body.page:not(.home) .review-author,body.page:not(.home) .wprev_preview .wprev-name{font-family:var(--mz-font-heading)!important;font-weight:600!important;color:var(--mz-primary-dark)!important}body.page:not(.home) .comment-text p,body.page:not(.home) .review-text,body.page:not(.home) .wprev_preview .wprev-text{font-family:var(--mz-font-body)!important;color:var(--mz-text)!important;line-height:1.7!important}.nav-links .nav-previous a,.nav-links .nav-next a{display:inline-flex!important;align-items:center;gap:10px;padding:12px 28px!important;background:#fff!important;color:var(--mz-primary)!important;font-family:var(--mz-font-heading)!important;font-weight:600!important;font-size:.9rem!important;text-decoration:none!important;border:2px solid var(--mz-primary)!important;border-radius:50px!important;box-shadow:0 2px 8px rgba(21,86,126,.12)!important;transition:all .25s ease!important;cursor:pointer}.nav-links .nav-previous a:hover,.nav-links .nav-next a:hover{background:var(--mz-primary)!important;color:#fff!important;box-shadow:0 5px 18px rgba(21,86,126,.25)!important;transform:translateY(-2px)!important}.nav-links .nav-previous a::before,.nav-links .nav-previous a::after,.nav-links .nav-next a::before,.nav-links .nav-next a::after{display:none!important}.elementor-image-gallery .gallery{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:16px!important;padding:0!important;float:none!important}.elementor-image-gallery .gallery .gallery-item{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;float:none!important;display:block!important;overflow:hidden;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.08);transition:all .3s ease}.elementor-image-gallery .gallery .gallery-item:hover{box-shadow:0 8px 24px rgba(0,0,0,.15);transform:translateY(-4px)}.elementor-image-gallery .gallery .gallery-icon{display:block!important;height:240px;overflow:hidden;margin:0!important;padding:0!important}.elementor-image-gallery .gallery .gallery-icon a{display:block!important;height:100%!important;width:100%!important}@media (max-width:768px){.elementor-image-gallery .gallery{grid-template-columns:repeat(2,1fr)!important;gap:12px!important}.elementor-image-gallery .gallery .gallery-icon{height:180px}}@media (max-width:480px){.elementor-image-gallery .gallery{grid-template-columns:1fr!important;gap:10px!important}.elementor-image-gallery .gallery .gallery-icon{height:220px}}.nav-previous a,.nav-next a{display:inline-flex!important;align-items:center;gap:10px;padding:12px 28px!important;background:#fff!important;color:var(--mz-primary)!important;font-family:var(--mz-font-heading)!important;font-weight:600!important;font-size:.9rem!important;text-decoration:none!important;border:2px solid var(--mz-primary)!important;border-radius:50px!important;box-shadow:0 2px 8px rgba(21,86,126,.12)!important;transition:all .25s ease!important;cursor:pointer}.nav-previous a:hover,.nav-next a:hover{background:var(--mz-primary)!important;color:#fff!important;box-shadow:0 5px 18px rgba(21,86,126,.25)!important;transform:translateY(-2px)!important}.nav-previous a::before,.nav-previous a::after,.nav-next a::before,.nav-next a::after{display:none!important}.single figure{max-width:700px}body.blog article{background:var(--mz-bg-card);border:1px solid var(--mz-border);border-radius:var(--mz-radius)!important;padding:24px!important;margin-bottom:24px!important;box-shadow:var(--mz-shadow-sm);transition:all var(--mz-transition);border-bottom:none!important;position:relative}body.blog article:hover{box-shadow:var(--mz-shadow-md);transform:translateY(-2px)}body.blog article::before,body.blog article::after{clear:both;content:"";display:table}body.blog article figure{float:left;width:30%;border:none!important;border-radius:var(--mz-radius-sm)!important;overflow:hidden;margin:0!important}body.blog article:hover figure{border-color:transparent!important}body.blog article:not(:has(figure)):not(:has(.post-thumbnail)){padding-left:calc(30% + 24px + 16px)!important}body.blog article:not(:has(figure)):not(:has(.post-thumbnail))::before{content:""!important;display:block!important;position:absolute;left:24px;top:24px;width:30%;height:calc(100% - 48px);border-radius:var(--mz-radius-sm);background:var(--mz-bg-accent) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' fill='none' viewBox='0 0 48 48'%3E%3Cpath d='M18 30l5-6.5L28 30m-2.5-4l3-4L34 30H18m3-12a2 2 0 11-4 0 2 2 0 014 0z' stroke='%2315567e' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' opacity='.35'/%3E%3C/svg%3E") no-repeat center center}body.blog article:not(:has(figure)):not(:has(.post-thumbnail))::after{display:none!important}body.blog article:not(:has(figure)):not(:has(.post-thumbnail)) header.entry-header,body.blog article:not(:has(figure)):not(:has(.post-thumbnail)) .entry-content,body.blog article:not(:has(figure)):not(:has(.post-thumbnail)) .entry-footer{float:none!important;width:100%!important}body.blog article:has(figure) header.entry-header,body.blog article:has(figure) .entry-content,body.blog article:has(figure) .entry-footer,body.blog article:has(.post-thumbnail) header.entry-header,body.blog article:has(.post-thumbnail) .entry-content,body.blog article:has(.post-thumbnail) .entry-footer{float:right;width:67%;padding-left:0!important}body.blog article .entry-title{font-family:var(--mz-font-heading)!important;font-size:1.15rem!important;font-weight:700!important;line-height:1.4!important;margin-bottom:8px!important;padding-bottom:12px!important;position:relative}body.blog article .entry-title::after{content:"";position:absolute;left:0;bottom:0;width:40px;height:3px;border-radius:2px;background:linear-gradient(90deg,var(--mz-primary),var(--mz-primary-light))}body.blog article .entry-title a{color:var(--mz-text)!important;text-decoration:none!important;transition:color var(--mz-transition)}body.blog article .entry-title a:hover{color:var(--mz-primary)!important}body.blog article .entry-content p{color:var(--mz-text-soft)!important;font-size:.9rem!important;line-height:1.65!important}body.blog .page-title{font-family:var(--mz-font-heading)!important;font-size:clamp(1.6rem,3.5vw,2.2rem)!important;font-weight:800!important;color:var(--mz-text)!important;padding-bottom:16px;margin-bottom:28px!important;position:relative}body.blog .page-title::after{content:"";position:absolute;left:0;bottom:0;width:60px;height:4px;border-radius:2px;background:linear-gradient(90deg,var(--mz-primary),var(--mz-primary-light))}body.blog .widget{background:var(--mz-bg-card)!important;border:1px solid var(--mz-border)!important;border-radius:var(--mz-radius)!important;padding:24px!important;margin-bottom:24px!important;box-shadow:var(--mz-shadow-sm)!important}body.blog .widget:hover{box-shadow:var(--mz-shadow-md)!important}body.blog .widget-title,body.blog .widget h2{font-family:var(--mz-font-heading)!important;font-size:1.1rem!important;font-weight:700!important;color:var(--mz-primary-dark)!important;margin-bottom:16px!important;padding-bottom:12px!important;border-bottom:2px solid var(--mz-bg-accent)!important;position:relative;background:0 0!important;border-left:none!important;padding-left:0!important;padding-top:0!important}body.blog .widget-title::after{content:"";position:absolute;left:0;bottom:-2px;width:40px;height:2px;background:var(--mz-primary)}body.blog .widget ul{list-style:none!important;padding:0!important;margin:0!important}body.blog .widget ul li{margin-bottom:0!important;padding:0!important}body.blog .widget ul li::before{display:none!important}body.blog .widget ul li a{display:block!important;padding:10px 14px!important;border-radius:var(--mz-radius-sm)!important;color:var(--mz-text)!important;font-size:.9rem!important;font-weight:500!important;text-decoration:none!important;transition:all var(--mz-transition)!important;border-left:3px solid transparent}body.blog .widget ul li a:hover{background:var(--mz-bg-accent)!important;color:var(--mz-primary)!important;border-left-color:var(--mz-primary)!important;padding-left:18px!important}@media screen and (max-width:640px){body.blog article figure{float:none;width:100%}body.blog article:has(figure) header.entry-header,body.blog article:has(figure) .entry-content,body.blog article:has(figure) .entry-footer{float:none;margin-top:16px;padding-left:0;width:100%}body.blog article:not(:has(figure)):not(:has(.post-thumbnail)){padding-left:24px!important;padding-top:220px!important}body.blog article:not(:has(figure)):not(:has(.post-thumbnail))::before{left:24px;top:24px;width:calc(100% - 48px);height:180px}}@media screen and (max-width:1096px){.main-navigation.toggled .nav-menu{z-index:100001!important}}