.nexa-blocks .wp-block-group{margin-block-start:0;margin-block-end:0}.nexa-blocks figure.wp-block-image{margin:0}.nexa-blocks .wp-block-image img{display:block;width:100%;height:auto}.nexa-blocks .wp-block-heading{color:inherit}.nexa-blocks .nexa-button-row{margin:0;gap:12px}.nexa-blocks .wp-block-button.button,.nexa-blocks .wp-block-button.text-link,.nexa-blocks .wp-block-button.datasheet-link,.nexa-blocks .wp-block-button.back-link{padding:0;border:0;background:none;min-height:0;display:block}.nexa-blocks .wp-block-button__link{border-radius:0;font:inherit;box-shadow:none;text-decoration:none}.nexa-blocks .wp-block-button.button .wp-block-button__link{display:inline-flex;padding:17px 23px;min-height:54px;background:#c0f45e;color:#17200d;font-size:14px;font-weight:600}.nexa-blocks .wp-block-button.text-link .wp-block-button__link,.nexa-blocks .wp-block-button.back-link .wp-block-button__link,.nexa-blocks .wp-block-button.datasheet-link .wp-block-button__link{padding:12px 0;background:transparent;color:inherit;font-size:14px}.nexa-blocks .wp-block-button.datasheet-link .wp-block-button__link{border:1px solid #b5bead;padding:12px 18px}.nexa-blocks .wp-block-button__link:hover{text-decoration:underline;text-underline-offset:5px}.nexa-blocks .hero.wp-block-cover{padding:0;display:block}.nexa-blocks .hero .wp-block-cover__inner-container{width:100%;position:relative;color:#f7f8f1}.nexa-blocks .hero .wp-block-cover__background{background:linear-gradient(90deg,#141a17f5,#141a1799 55%,#141a1730)!important;opacity:1!important}.nexa-blocks .hero .hero-bottom{position:relative;bottom:auto;padding-bottom:28px}.nexa-blocks .hero .hero-index{margin:0}.nexa-blocks .hero-content{padding-bottom:65px}.nexa-blocks .hero-bottom .nexa-button-row{margin-left:auto}.nexa-blocks .image-note{display:none}.nexa-blocks .solution-card>.wp-block-image{width:100%;height:100%}.nexa-blocks .solution-card>.wp-block-image img{width:100%;height:100%;object-fit:cover}.nexa-blocks .solution-card:after{pointer-events:none}.nexa-blocks .card-copy h3 a{color:inherit}.nexa-blocks .card-top p{margin:0}.nexa-blocks .card-tags p{font-size:12px;margin:0}.nexa-blocks .expertise-strip p{margin:0}.nexa-blocks .expertise-strip .wrap>p:first-child{color:#697160;font-size:12px;letter-spacing:1px}.nexa-blocks .product-image>.wp-block-image,.nexa-blocks .machine-card-image>.wp-block-image{height:100%;width:100%}.nexa-blocks .product-image>.wp-block-image img,.nexa-blocks .machine-card-image>.wp-block-image img{height:100%;width:100%;object-fit:cover}.nexa-blocks .product-image>p,.nexa-blocks .machine-card-image>p{position:absolute;top:14px;left:14px;background:#f7f8f1;padding:6px 10px;font:12px Consolas,monospace}.nexa-blocks .cnc-lead>.wp-block-image img{width:100%;height:100%;min-height:330px;object-fit:cover}.nexa-blocks .machine-hero>.wp-block-image img{width:100%;height:auto;object-fit:contain}.nexa-blocks .cabinet-hero-image img{max-height:400px;object-fit:contain}.nexa-blocks .machine-gallery>.wp-block-group{margin:0}.nexa-blocks .machine-gallery>.wp-block-group>p{font:12px Consolas,monospace;color:#65705e;padding-top:10px}.nexa-blocks .machine-gallery .wp-block-image img{height:320px;object-fit:contain;background:#e8eae7;padding:20px}.nexa-blocks .catalog-table table{width:100%;border-collapse:collapse;font-size:14px}.nexa-blocks .catalog-table th,.nexa-blocks .catalog-table td{border:1px solid #ccd3c7;padding:12px;text-align:left}.nexa-blocks .catalog-table thead{background:#e9ede5}.nexa-blocks .catalog-table{overflow:auto;margin:24px 0}.nexa-blocks .contact-options>.wp-block-group{display:flex;align-items:flex-start;gap:24px;padding:30px 0;border-bottom:1px solid #d8ddd2}.nexa-blocks .contact-options>.wp-block-group h2{font-size:clamp(22px,3vw,34px);overflow-wrap:anywhere}.nexa-blocks .contact-options>.wp-block-group p{color:#63705b}.nexa-blocks .service-areas article>p:first-child{font:12px Consolas,monospace;color:#61734f}.nexa-blocks .wp-block-details{margin:0;border-bottom:1px solid #d5dad3;padding:22px 0}.nexa-blocks .wp-block-details summary{font-size:18px;cursor:pointer}.nexa-blocks .wp-block-details>p,.nexa-blocks .wp-block-details>.wp-block-group{padding-top:16px;color:#61705a}.nexa-blocks .footer-main>.wp-block-buttons:last-child{margin-left:auto}.nexa-blocks .footer-main .wp-block-button__link{padding:0;background:transparent;color:inherit}.nexa-blocks .footer-main>.wp-block-buttons:first-child .wp-block-button__link{font-size:38px;font-weight:800;letter-spacing:-2px}.nexa-blocks .footer-main>.wp-block-buttons:last-child .wp-block-button__link{font-size:20px}.nexa-blocks .footer-bottom>p{margin:0 auto 0 0}.nexa-blocks .footer-bottom .wp-block-button__link{padding:0;color:inherit;background:transparent;font-size:12px}.nexa-blocks .nexa-simulation-block{margin:0}.nexa-blocks .nexa-simulation-block iframe{width:100%;border:0}.custom-logo-link img{width:auto;max-width:190px;max-height:60px}.nexa-blocks .wp-block-embed iframe{width:100%;aspect-ratio:16/9;min-height:300px}.nexa-blocks .industry-service-grid>.wp-block-group{padding:30px;border:1px solid #d4dccd;display:flex;flex-direction:column;gap:16px}.nexa-blocks .industry-service-grid .nexa-button-row{margin-top:auto}.nexa-blocks .industry-service-top p{margin:0}.nexa-blocks .article-body ul{padding-left:24px}
@media(max-width:760px){.nexa-blocks .footer-main>.wp-block-buttons:last-child{margin-left:0}.nexa-blocks .footer-bottom>p{width:100%}.nexa-blocks .hero.wp-block-cover{min-height:650px!important}.nexa-blocks .machine-gallery .wp-block-image img{height:280px}.nexa-blocks .cnc-lead>.wp-block-image img{min-height:230px}.nexa-blocks .footer-main .wp-block-button__link{overflow-wrap:anywhere}}
.nexa-blocks .model-photo>.wp-block-image{height:100%}.nexa-blocks .model-photo>.wp-block-image img{height:100%;object-fit:cover}.nexa-blocks .model-hero-image>.wp-block-image img{height:340px;object-fit:cover}.nexa-blocks .model-hero-image>p{padding:20px 24px;margin:0;font-size:18px}.nexa-blocks .related-grid>.wp-block-group{border:1px solid var(--border);background:white}.nexa-blocks .machine-card-image>.wp-block-image img{object-fit:contain}.nexa-blocks .model-breadcrumb>p{margin:0}.nexa-blocks .model-breadcrumb .wp-block-button__link{font-size:12px;padding:0}.nexa-blocks .model-count>p{margin:0}.nexa-blocks .model-count strong{display:block}.nexa-blocks .model-hero-image>p strong{font-size:inherit}@media(max-width:760px){.nexa-blocks .model-hero-image>.wp-block-image img{height:270px}}
