.sez-company-subpage{--company-gap:clamp(20px,3vw,56px)}
.sez-company-subpage .sez-generic-page__content{max-width:var(--sez-container);padding-block:clamp(24px,3vw,56px);display:grid;gap:var(--company-gap);min-width:0}
.sez-company-copy-section{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:var(--company-gap);align-items:start;padding-block:clamp(16px,2vw,32px);min-width:0}
.sez-company-copy-section>h2{margin:0!important;font:600 clamp(22px,2vw,36px)/1.25 Montserrat,sans-serif!important}
.sez-company-copy-section__body{min-width:0;display:grid;gap:16px}
.sez-company-copy-section__body>p{margin:0;font-size:clamp(14px,1.1vw,19px);line-height:1.65}
.sez-company-copy-section.is-intro{padding:clamp(24px,3vw,52px);border-radius:20px;background:#f3f4f5}
.sez-company-subpage[data-company-page=struktura-i-proizvodstvo]{--company-intro-image:url('../images/design/company-assembly.webp')}
.sez-company-subpage[data-company-page=missija-i-principy]{--company-intro-image:url('../images/design/company-engineering.webp')}
.sez-company-subpage[data-company-page=kachestvo]{--company-intro-image:url('../images/design/company-testing.webp')}
.sez-company-subpage:is([data-company-page=struktura-i-proizvodstvo],[data-company-page=missija-i-principy],[data-company-page=kachestvo]) .is-intro{padding:0;background:none;align-items:center}
.sez-company-subpage:is([data-company-page=struktura-i-proizvodstvo],[data-company-page=missija-i-principy],[data-company-page=kachestvo]) .is-intro>h2{display:flex;align-items:flex-end;min-height:clamp(240px,20vw,380px);padding:clamp(24px,3vw,44px);border-radius:20px;background:linear-gradient(0deg,#151b20e8,#151b2010),var(--company-intro-image) center/cover;color:#fff}
.sez-company-copy-section__body>ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;list-style:none;padding:0;margin:0}
.sez-company-copy-section__body>ul>li{margin:0;padding:20px!important;border-radius:14px;background:#f3f4f5;min-width:0}
.sez-company-copy-section__body>ul>li::before{display:none!important}
.sez-company-copy-section__body>ul>li:nth-child(2){background:#20252b;color:#fff}
.sez-company-copy-section__body>ul>li:nth-child(2)>a{color:#fff}
.sez-company-subpage .sez-service-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0}
.sez-company-subpage .sez-service-detail-grid>section{padding:clamp(20px,2vw,36px);border-radius:18px;border:0;background:#f3f4f5;min-width:0}
.sez-company-subpage .sez-service-detail-grid h2,.sez-company-subpage .sez-service-detail-grid h3{font-size:clamp(17px,1.4vw,24px)!important;line-height:1.3;margin:0 0 14px}
.sez-company-subpage .sez-service-detail-grid p{margin:0 0 12px}
.sez-company-subpage .sez-service-detail-grid a{color:inherit;text-underline-offset:4px}
.sez-company-subpage .sez-review-card{border-radius:18px;min-width:0}
.sez-company-subpage .sez-support-form{margin-top:0}
.sez-company-subpage :is(input,select,textarea){max-width:100%;min-width:0}
.sez-company-subpage table{display:block;max-width:100%;overflow-x:auto}
@media(max-width:767px){.sez-company-copy-section{grid-template-columns:minmax(0,1fr);gap:18px}.sez-company-copy-section.is-intro{padding:22px}.sez-company-copy-section>h2{font-size:22px!important}.sez-company-subpage .sez-service-detail-grid{grid-template-columns:minmax(0,1fr)}.sez-company-copy-section__body>ul{grid-template-columns:minmax(0,1fr)}.sez-company-copy-section__body>ul>li{padding:18px!important}.sez-company-subpage .sez-reviews-grid{grid-template-columns:minmax(0,1fr)}}
