/* Refinements of native Flatsome elements. Layout/content remain UX Builder elements. */
.seamerco-native #header .header-main{border-bottom:1px solid #203245}
.seamerco-native #header .nav>li>a{font-size:12px;letter-spacing:0;font-weight:700}
.seamerco-native #header .header-button .button{font-size:11px;border-radius:3px}
.seamerco-native #main{background:#f8f9fb}
.seamerco-native .scn-home-hero .section-content>.row,.seamerco-native .scn-line-hero .section-content>.row{max-width:1500px}
.seamerco-native .scn-hero-heading h1{font-family:'Roboto Condensed',sans-serif;font-size:clamp(36px,3.5vw,54px);font-weight:800;line-height:1.04;margin-bottom:8px;letter-spacing:-.02em}
.seamerco-native .scn-home-hero h2,.seamerco-native .scn-line-hero h2{line-height:1.12;margin-bottom:12px}
.seamerco-native .scn-home-hero .button,.seamerco-native .scn-line-hero .button{font-size:11px;margin-right:8px;margin-bottom:12px;padding:0 12px;min-height:42px;line-height:40px;letter-spacing:0}
.seamerco-native .scn-home-hero .col .row,.seamerco-native .scn-line-hero .col .row{margin-top:20px}
.seamerco-native .scn-home-hero .img,.seamerco-native .scn-line-hero .img{margin-bottom:0}
.seamerco-native .scn-breadcrumb p{margin-bottom:0}
.seamerco-native .scn-breadcrumb a{color:#d7e3ed}
.seamerco-native .scn-home-lines{border-bottom:1px solid #e4e7ea}
.seamerco-native .scn-home-line-row>.col{flex-basis:20%;max-width:20%}
.seamerco-native .scn-line-card>.col-inner,.seamerco-native .scn-machine-card>.col-inner{border:1px solid #dde3e8;border-radius:3px;height:100%;padding:10px}
.seamerco-native .scn-line-card h3{font-size:13px;line-height:1.3;margin-bottom:4px;color:#132137}
.seamerco-native .scn-line-card .button{font-size:10px;min-height:30px;line-height:30px;margin:0}
.seamerco-native .scn-journey .smj-journey{margin:0;border:0}
.seamerco-native .scn-journey h2,.seamerco-native .scn-journey h3{color:white}
.seamerco-native .scn-stats h2{font-size:35px;margin:0}.seamerco-native .scn-stats p{font-size:11px;margin:0}
.seamerco-native .scn-process-row{border:1px solid #dde3e8;border-radius:3px}
.seamerco-native .scn-process-row>.col{flex-basis:11.111%;max-width:11.111%;border-right:1px solid #e9edf0;position:relative}
.seamerco-native .scn-process-row>.col:last-child{border-right:0}
.seamerco-native .scn-step:not(:last-child):after{content:'→';position:absolute;right:-5px;top:45px;color:#377cad}
.seamerco-native .scn-step h3{font:700 12px/1.4 Arial,sans-serif;text-transform:none;margin:4px 0}
.seamerco-native .scn-step p{margin:4px 0;font-size:12px}
.seamerco-native .scn-step .img{margin-bottom:8px;mix-blend-mode:multiply}
.seamerco-native .scn-feature p{margin-bottom:15px;line-height:1.5}
.seamerco-native .scn-machine-card h3{font-size:11px;line-height:1.35;text-transform:uppercase;margin:0;min-height:30px}
.seamerco-native .scn-machine-card .img{mix-blend-mode:multiply;margin-bottom:8px}
.seamerco-native .scn-spec-row{border:1px solid #dfe4e8;border-bottom:0;margin:0!important}
.seamerco-native .scn-spec-row:last-of-type{border-bottom:1px solid #dfe4e8}
.seamerco-native .scn-spec-row>.col:first-child{border-right:1px solid #dfe4e8}
.seamerco-native .scn-spec-row p{font-size:12px;line-height:1.45;margin:0}
.seamerco-native .scn-spec-row+.text{margin-top:10px}
.seamerco-native .scn-gallery>.col{flex-basis:20%;max-width:20%}
.seamerco-native .scn-gallery .img{margin-bottom:0}
.seamerco-native .scn-gallery-more>.col-inner{background:#052b51;color:#fff;border-radius:3px;padding:16px 4px}
.seamerco-native .scn-gallery-more p{margin:0;line-height:1}
.seamerco-native .scn-gallery-more .button{font-size:12px;line-height:1.5;margin:10px 0 0;white-space:normal}
.seamerco-native .scn-cta h2{font-size:24px;line-height:1.2;margin-bottom:7px}.seamerco-native .scn-cta p{font-size:14px;margin-bottom:0}
.seamerco-native .scn-footer h3{font-size:12px;line-height:1.3;margin-bottom:15px;color:#fff}
.seamerco-native .scn-footer p{font-size:12px;line-height:1.5;margin-bottom:12px}
.seamerco-native .scn-footer .ux-menu-link__link{min-height:0;padding:3px 0;font-size:11px;line-height:1.4;color:#d5dfe8}
.seamerco-native .scn-footer .ux-menu-link{border:0}
.seamerco-native .scn-footer .button{font-size:11px;letter-spacing:0;margin:4px 0 0}
.seamerco-native .absolute-footer{font-size:11px;border-top:1px solid #203245}
.seamerco-native a:focus-visible{outline:3px solid #329de7;outline-offset:3px}
@media(max-width:849px){
 .seamerco-native .scn-home-hero-row>.col,.seamerco-native .scn-line-hero-row>.col{flex-basis:100%;max-width:100%;padding:20px!important}
 .seamerco-native .scn-hero-heading h1{font-size:38px}
 .seamerco-native .scn-home-hero .button,.seamerco-native .scn-line-hero .button{font-size:10px;min-height:44px}
 .seamerco-native .scn-home-line-row>.col{flex-basis:50%;max-width:50%}
 .seamerco-native .scn-process-row>.col{flex-basis:33.333%;max-width:33.333%;border-bottom:1px solid #e9edf0}
 .seamerco-native .scn-step:nth-child(3n):after{display:none}
 .seamerco-native .scn-equipment>.section-content>.row>.col,.seamerco-native .scn-specs>.section-content>.row>.col{flex-basis:100%;max-width:100%}
 .seamerco-native .scn-machine-row>.col{flex-basis:50%;max-width:50%}
 .seamerco-native .scn-gallery>.col{flex-basis:50%;max-width:50%;margin-bottom:12px}
 .seamerco-native .scn-gallery>.col:last-child{flex-basis:100%;max-width:100%}
 .seamerco-native .scn-footer-row>.col{flex-basis:50%;max-width:50%}
 .seamerco-native .scn-footer-row>.col:first-child{flex-basis:100%;max-width:100%}
 .seamerco-native .scn-footer .ux-menu-link__link{font-size:12px;padding:7px 0}
}
@media(prefers-reduced-motion:reduce){.seamerco-native *{scroll-behavior:auto!important;transition:none!important}}
